rubygem-sequel-doc-4.45.0-1.fc24$>n-u8 Dou>7XF?X6d # Dhl @z@ @ @ l@ @@ ^@@@@ n@  @ ~ ~  ( 8 9 : G @H @I r @X LY P\ `@] `@^vkb`odaKeaPfaSlaUtap@up@vSpX,X0Crubygem-sequel-doc4.45.01.fc24Documentation for rubygem-sequelDocumentation for rubygem-sequel.XNbuildvm-07.phx2.fedoraproject.orgγGFedora ProjectFedora ProjectMITFedora ProjectDocumentationhttp://sequel.jeremyevans.netlinuxnoarch[$@_Tu3WL[$ d1Ono 5/ t + ,nO ?  Y,s'(4^+ BHr/ [M%p [}$8 sx S 7 K`T % g C7$)D,%H "+ o1,vNZ_'u %E4< !( ]I@C5 _++8cFG' JR3e9!N;7 5M=xt r& ' ;* *# TG g  x G igT9  s } 3   F  Kcw q4'G 5  R@ OPZ$R   09`<0nIo G X}[Dj 6b/< 7 ,y /i "JU ,E  oB6< jD>o- RK; - 60%.%MN= 5B !h&HuH{]"&0E>  " &i %V"Axc2]>*s3I #@N&v(=b %*|TG"g@.}':82 ~ c'vE$=bL< N:)W#ub.21)(E)],o0De  /% 22{+`7 'z)7hq!!Wy%QpD<` f r83 4fDJ9a3% ,*0 IkL 1y XT( "(d"~9U 1 f Fnn:)b,<8# PL<*Q+;n22 }:;)r R|>BC R'S8&-78T+swsXZj-~\7<e. #P81IR1"-)5  "Y  mT nL$ys."LZ%N KnIqEg$^_ !aR1!#) (t)-u!H<xZ"se y7p< ?RJ 7 RF"6aI34 Q_Լ" HT Mv " l =b&l  w/p]Z.9C A!p;X&Q$tßgXSU-ΧXY#Jo^%>-Ecy];nNNYCbqUu2h>gDBvTlQXRaHjz+wd:e<QdB;ALL@x:B(;g|IDQF-tmRQ5U\<ZZe|nd]AS*CMHOoVQi }ndaWak^PLUC<8;Z9BZRBC[Sj>YDB:Q >Z?DXwGKTU>DX:c|D`BYkF97LYic;g:nz#qowtT  trUmV5OPXeabH3fO `C8f\A:E6Rhe/JcWS8Q0@Ie-q&AKA53DyF<FMJ>G'% $I(!"%,@pD.HQ' VXqXi=} =txURO>MyzzZz]ed_8o~){'j^T0bp s Q^w ;v?=~D,1j,dV A @z_XB,k.'$.#T85C=*.D8%}#^)'x6F@Tq7'S7t(l]pOtm( O%_\,.pvvmso2e)~A/PUa2r-jiqksoyss  y D{  +(   |0q}~wPQ/& {;.- w,J[/Z3  Ne<]cQg'!+\XN}}hTb`PM0 =$_fuill[`}tqV ," #35\sp]u-zr= 9a?pn67 flEio\A*=lj\T]EAr~ro' G{|@.l'g k h|v Y 0qf4i~\!GEA#Eo6m=&vw}ptsj8 mFq} \ tMSa =HX}j 56GIACCNEACA!E.<2~ddc$+&OJt nfr~?WCEro LI rcArPM0pn67 flEiorA*=lj\T]EAr~ro' G{|@.l'g k h|v Y 0qf4i~\!GEA#Eo6m=&vw}ptsj8 mFq} \ tMSa =HX}j 56GIACCNEACA!E.<2~ddc$+&OJt nfr~?WCEro LI rcAr;ey]Mkym{_^mWifkhZ\\tvlZw{mU,"]>(NUxw}u9=J\5[.2;|B9L7)=Q'/q,-+R68@<v1T_jq!Ynhratn]fh%>hh#[t+SjsxRDb%7wn+ npgI}66Zk_tUXvDv\}5< :.?' 7s#<ahOJkdsgwOEB\^/"&j{{)|\?vn~$ Hmh9j5~p|~x+]f/Az 1 }gck~uBo{  vF';:NE1=LA0K8sg=LA(O6<8% 4WoZ[d|zy }f ;xr;vY,f vsDc>0kBRjjjj~LIkmv-^ud>XdiizvYayn{kZroB?Gu`KxXEu7?MAA$F1WTlzsQ#!-%11291BIBRS\I`WV\  yQ|q!O)ym]`cad!'dglhp~8EcD +E>$5S3F3-E$Kr 245e%TvBe *&_J//C#1U#\I_!yZ#ctW EXa'wXa r{g/0puO#=uI 5K  k|Ugu{z A,;#.~X,,w{s+:"i[`_=voq a :K&f ,}!>~XFwN  yx!n r]}>jLT/V 9;q'yxoMJ oe}2=f+yewb<9tfs`-?E#`h99@%!qa{-j0 ]J )#! % 2 .,.-o1'D%$$Q! .2/5-/=F_X1W(=uH.7@>: %},#t%8')-RQ={A}pXU|fqZagg^tbuphuCmJ'!3>~O O, >VW 7<R.cFwyGCLW5,3vus0swv5 7ERG?!\4& I+<9ij <\."*W])|C 2! f}~X0}!p[s6`V{~%68 F?(%fIZezA;C=`}h\),2iM  fx{  ] XW`8+_eJKH>6 zpqGu  pnD8,10SPcC@ -B u"!~??f t q,f 4t1q 0?=L  B%0K`ZK!B6qy$DAo<'NAnW9$  d p(jt{ r&m2 [Iy  NHar^Z kM7'a-0gr$|ZtIFU't)/~cD ^=(s< +40sK 0(O@jOL  r}0+Dm0/H 0"*RT\d4& #EMMAs y-{f q+e+)x.("lq_0x4 q y{ww8EkR+]jtxsn=?EFVKJBH{wzr_ejGnTw^yav_wEjw}5S>| /)Xt\^seW'Esa il 4s pIx~ bvoqKyr[9xtj|&m `CIwhLL#h#/}~GcD , O}aP ]\x8[L 5?3cmW!VuopvkznjtxiLXUi_97Y(C:G@DMLQKnlk~|QGchbfI4}Ei{f\vn<IW,2I39t0q%D@2>pT9ZZvA%PJMbYN8MqOj[<ovu_alet.F *ZX;UN fAm?F u7NP-qz94fEAE =vM+pJ~ %Gt%g-;gI>uJxvbgO}5 J N } J N }N:cRjy svvXEj'|Zm~qa39gR3H6q9X:W"?'BAMWGGr%#2)v(m.:CxGJ&:I/JQ- ?w<ro:>:@PJ@:/6+q^^j%l~   ExB)b)~x_MhQb~@hY{|vv/x]e?EGlbol|1/ Ld*+LjN TqLW2i}AUCKWK 5%$2IJS5I8%Z+Yz$D0 _\"H-`jN1zW) `!3([ 7<@&\/-u2'(|6/<'6Y n#K KhX/; W2%4C)+${0aT%PF6gT<5`KD @,*1q, R w/ ~ !G =  M OR d F-+:?TG[!&_Ҋ y *[lm,>eA9'N M>;dt 7 -&=7( L%M .,c ?~.%'2 -A ` %8 *% 1? y2 Q0IFkj;+8!#P1  v,BpQ 8KV#' }$lh Qc  0 {  VS * WyO X ~ O# OX3IV?}*(g"Iou)V1 6u\$)wjZ' v#Y[ہGOq710=,  sKVv\ L c[ s  @M )%9 }o +ocH'&]a/a.__aa____aa_KHGB_VTHC_[u0G_6-fyR" -qI!]1oUW)Acb27pAA큤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큤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큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAAA큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤AA큤A큤AA큤A큤A큤AA큤A큤A큤AAA큤A큤AA큤AA큤A큤A큤A큤AA큤A큤AA큤AA큤A큤AA큤A큤AA큤AA큤A큤A큤A큤A큤A큤AA큤AA큤AA큤A큤AA큤A큤AA큤AAA큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤AA큤AA큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤A큤AA큤A큤AAA큤AA큤A큤A큤AA큤A큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤AA큤A큤A큤AA큤AA큤AA큤A큤AA큤A큤AA큤A큤AA큤AA큤AA큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤AA큤A큤AA큤AA큤AA큤AA큤AA큤A큤AA큤A큤AA큤AA큤A큤AA큤A큤AA큤AA큤AA큤AA큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤AA큤A큤AA큤A큤AA큤AA큤A큤AA큤A큤A큤AA큤AA큤AA큤A큤AA큤AA큤A큤A큤AA큤A큤AA큤AA큤AA큤A큤AA큤A큤AA큤AA큤AA큤AA큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤A큤AA큤A큤AA큤AA큤AA큤AA큤A큤AA큤A큤AA큤AAA큤A큤AA큤AA큤AA큤A큤A큤AAA큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤XNcXNXNdXNvXNdXNdXNdXNvXNdXNdXNdXNdXNdXNdXNvXNdXNsXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNdXNeXNdXNeXNeXNeXNeXNeXNeXNeXNeXNeXNeXNeXNeXNeXNeXNeXNeXNeXNeXNeXNeXNeXNeXNeXNeXNeXNeXNgXNgXNgXNgXNgXNgXNgXNgXNgXNgXNgXNgXNgXNgXNgXNgXNgXNgXNgXNgXNgXNgXNgXNgXNgXNgXNgXNgXNgXNgXNgXNgXNgXNgXNgXNgXNgXNgXNgXNhXNgXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNhXNiXNiXNiXNiXNiXNiXNiXNiXNiXNiXNiXNiXNiXNiXNiXNiXNiXNiXNiXNjXNiXNjXNiXNiXNiXNiXNjXNjXNjXNjXNjXNjXNjXNjXNjXNjXNjXNjXNjXNjXNjXNjXNjXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNoXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNkXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNlXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNmXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNnXNoXNoXNoXNoXNoXNoXNoXNoXNoXNoXNoXNoXNoXNoXNoXNoXNoXNoXNoXNoXNoXNoXNoXNoXNoXNoXNoXNoXNoXNoXNoXNqXNoXNoXNoXNoXNoXNoXNoXNoXNoXNoXNoXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNpXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNrXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNqXNrXNrXNrXNrXNrXNrXNrXNrXNrXNrXNrXNrXNrXNrXNrXNrXNrXNrXNrXNrXNrXNrXNrXNrXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNsXNtXNtXNtXNtXNtXNcXNcXNcXNXNwXNwXNwXNxXNxXNxXNxXNxXNxXNxXNxXNyXNyXNyXNyXNyXNyXNzXNzXNzXNzXNzXNXNzXNzXNzXNzXNzXN{XN{XN{XN{XN{XN{XN|XN|XN|XN|XN|XN|XN|XN|XN|XN|XN|XN|XN}XN}XN}XN}XN}XN}XN|XN}XN}XN}XN}XN}XN}XN}XN}XN}XN~XN}XN~XN~XN~XN~XN~XN~XN~XN~XNXNXN~XNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNXNcXNcXNXNXNcXNXNXNXNXNXNcXN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN_XN_XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN^XN^XN^XN^XN_XN_XN_XN_XN^XN^XN^XN^XN^XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN^XN^XN^XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN^XN^XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN_XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XN^XNcXNcXNbXNbXNbXNbXNbXNbXNbXNbXNbXNbXNbXNbXNbXNbXNbXNbXNbXNbXNbXNbXNbXNbXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNbXNbXNbXNbXNbXNbXNcXNcXNcXNbXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNcXNbXNbXNbXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQXNQa4ecf25347a18b067214b6fcf39d7fa66c6e29492da9d9ba4d73c71037585dd1cb91e759ab6f6f8f62424a016907e1ddb4bf9008b3c245f0f656c75bc36cb1bea9fe80458d899510176c60f7b01617de709a42b50ec585d7c6094989cbe0bcaf49d93a7c019b2df41173d6bcb5c9a2566dd83f37b996548304cf32a08baf9c64507904d9229119e6a490df8842071f13e12b34749b65d16529a2d36f926f20dfebce326e1024abc8ae7fdbee55c97f6aad99112c4bc91b1d35d621b9dc7b47df6da8babe16ec8edf5a919ef5653db28ae9b03738096abeab0cca62058397d6ede5c702af07782886df8d87b71bb355ec464398d7d0bae4d87669af51a6cf3ca481bd077b3b2056af9cff7359bda92c2799d6aa99723f583f4ef657adea8e83cdb0de17c8113fdf472fc2b90d4bf1aafe5922b668de8adad9213310dfd14f5d6079a8f20311f623f11ea95ebea6b69badc5292be2eaa23e32e3f7bab12446492e7c6eb573bc942bf49833c389f1ff823db92fd082498aa6821416f37b6174caf9447a41ff5302f742f7074b9cc25db4a31a4e556976760fa27fa8a142a37390321e000c17f5144c2e8a5ced5a3287b189440e145a122552fa1dff1ee5f105f99863fde295184de758369dcb13ef8460de02efface126c5167cc3fb7ef0cb5ee80f0865ee37a6565034e285640e5459c8d1d33f4b3f873ffaefba5691b20321b435b925355de7bb85a4d2657d7c2c5fa67c0d069e292237ebeab3008bfeb31129e1857e2ef1e43f906d973e7d567ef3cc419dc571088d8ad28e4fb7aada8eda0e903062858373790e6b6f104c41b11f56bf35bef8c926f7b05669ab32189bc27efe622864bd6dd718beeab8e7ff4ee10b2786e7597da30204be556ac07c7d8e14bc70f999ade5e1ef0e18106e3b7ec7f5c2197569964d51e3d3736e3723da10261579b1884b376a2efd8411564b289eb8b79f5102e5234717725e554e105cd29a46779630b1c75128231170efc8d217c4b5b4c2a0ef25e4d8269506045242c9d01c19e3e01264ea878cb7531eac4352578801889eaf85863a1ba13b322732e3ed32a22bcb8f6bb1c013a96eca314aeb5ecd9365562525cf626c89d6683576d747da27cbf3baf72a3a64123cf6b3f632551dfbed96979f0a0dbd6d94ca104e26769ade690ca9f7da103c016c4b6b3bcc882186cfc242d43db8b3c99e6f3d08c563b5baf300998b6bfbd81d1c4bc0cf4fd24a83c4413a5157d7e7fe78e167ee8c5036091011af6273910ed2b4dd8cb45098ba7f6c81e35335df21c00b9085b82b234605df254acfede5da39614ac15fdcff9d7a6320019febf236d408efe5747eff240c166536d8496649fdfb65148ee158abb70b5d1dfac416538e5480823a9b85801d2f1b9572cfd55f81a6de89cafcc87af331d5887a617b928bb29406a2df542691146ce44cd90c39c6417cdfcee03c8d9ef22bf538d4f3899be67db06618da198c1a2e4382ff8c920beb46133a925719a404c4d1b749b4b847793a28fb72db57a225e15ecdbbdd1bf2a81e0591c361552ff19aebb185fcaa3fc22847d77cf6bb4357ce436d4b2b10a8450e4a27e8aa4efff0c6aec7106b2c21b0e8fd277dfacdcee7a47fe5e47ae61b0ffee4d946d2ab94ad4a44fdd0b42d8c166ee1b70a693cdcd33eeb6a50c1d4cf52c4856d2e4c001dae8c7a3feac63dbbfe84455f5d34c090a6f56b0ff843693ffb7b6d5aea363d8b95839d80c0fdbb7ff3c086487ba51fcd2edc4bbfbb2c9413560e6ced79eb2ad8eef1fb07cc10328d303fa28ef7b82409ee5f36d10e6ef9ea4f63c773fa3b9e77747439b4f05a1cdc1640abb6739bb56cf944929cb528cafcab84855e188979fd380f459857f01a305b88e7d35dadb1eaead4bfd235b643386a20a25078d6c545f6f1d6d1b04c42df2760bcb3e87433dde17a13a29b9bb44f6fd1f231279a18538de209c2f81979f33e62f9013803996436514d4b6c21740e2f0021d03825660c295b3904a05f556b409f86632ad35237c7b00009c30423c202770461b8e25ff3299e55287e0801812e34676e4af1a501be716301a40aad38d6bf2956e1997727259573de7e9d695a37fb3da09ebb1417a1913a774733d582389f0efebb0573c84a8750d30f2b45966c248c43a00743609c91c3b681cc301465a947e436d5600ec783bedfde5195b406500ada95704734e2adc007612222d2096d74790f0a4c0f780c4011c290b8718448e907c39268637420d0c586da282642f61df8ab6f75b0aa615e8fb5efb8264a58d9b7c7060ed0c973db0b5a15726ce2ac850ab86d446123903d8391ddae7ef1abc5e27a6ea8aa3a101732c739b7c44070180904ae52ea68d62b5936ef0ea3c514dd71564883aa8c3a71ee3e62668bc1ad40fbdfaa3427474c8915b22559bf7bbcfb08c037c44e05f071c774b6134a9855fc04bb1467e5c148d2316541b9f57868603004033d0d275c962f0073177cfdc0353d818cfda9696668a488e7ae4643fa7a0144338004a965e6a59ef6fce81ae0c6d1c592f08b3e39f71cf23563350972cae74883a00e9ecad0ca03ae5e569390b9004ee879ef701383397d5783351441c3d217c22c6bb336c7581aad8275a3c6cf3a097992e39008917af55986bde190e9a3bd383ee8354dd50e8d20a87b5419f40eeae00ffffb7b35ddb6a69506802c4fe39f2e6c6838eb7112931bdd677487ca2c2f59b245c0cdba4a115d09afb999199a7d24e753a69028c548c432adfaed064f5028496c036dcc6ac2f6a585cf463350eb62091d04b8fd244b06f77f0aef82bb944bf9958d7498a8f1a8958ec8c228e878a8e8dc3a464cfb6461f781ad96ce08bac0655d2cc1bf14ff4647cf5f39014236295fb1787f0d901e87fb4a24da4536773807d446a3414bd5eb0bddd949503f99215c854e96d48e85bb8a5ac57cc26c9908e92ddc39daab0985281c8aedab6678eed55652be3c1081268bdaef2e77742ecd1641fad6285670f88d57bb9d7b7ddc14826b12fae9926c10b18028ccb1950af1a8b80faa10fe1179447be437a090624913a1940514a6d6ad0281a0e5a670a4e77bf88e711df05532ea5dc181b6bbc56d7f6efe9addeeaae369efcbe185f930087f65ae0cfa499bbaeca987eaa1e62bee5147cf3f08a5a4380cf5ef5f976d8c34075512f291a07e56e446a4c1b29f9d9b1eb3754a3dcb5e1ad35cf4b9326db946e45c1362fc502e7098824542b25585bf36e72b47512875fcfd4a10416867a9fa6b44051c8286717a4d73504af13ec004e49dcb6153fdad8558b7f34f3125f6af32e694591668e9340e97c69dea9e995d011681fa634e80fd5deac01e899bbaa817499db714480f459346ec6d3b29e8a4a738d4b7ad8927b496c314da4883b1feed4da74c6691b30ff4656286aa1389d3507b07048d14b0eb0e23dd856b9c00e9ed64d48cc04398da3c4f130c86dc62bbd1b0d523c73653db146abf870180648ebfea1601a4829b24d366bd8c4c3367655a19b8adb90a07e171a3025dcf06aa367ae7f1dc3f84877e8bf3a9084a70ab034e5289fcf89d14cd75b20d7a7aee18cfdf37d5b0ee2ca8208141d357813e512f074325b722a8d6e609c6a2540e97979f629bb2a30a1cd7703726d9a7b7b63475b7aa138e1f381e52bad1919122a164d5547d68ba732fada198075bf3184157aae23a37da92577d702e9a708466f385b11bb98986c76d8505bbbd3a0606ecfb234fa2a5f64e5b990ca0ae372a01febd89591a36c283704fa29cdc8acbbde4926dcfed418ece2dc815787833c3d3f451d487fbb678baecaaf854c61e3d1c3e3112864bfd8dfd5ddb8a8d2b65b0c716ddf100219f2bbc5eeded78f589989e7588ba039b5a70dd16c20bbaeb69a512bd60c58406c1778802063abb7c43802269eef35e6b39e86d24770307647e91ce8065da1ba08c8141f3fc12ae49d659e0fc922fd50658f3c0eb0b46c6e6019562a0977d589803663896fe8bf228f5c1de0053cc7df51bdcf12c41dd0f3835e285c481601020b0f8ebf5a42cb984321413001f34a57eb642132b1781480e6ee8669adb997d4404b9e3d65066c75b644c9f916511baa8d1d8763247bb55028ce94495d4c58f4e12b4f3cde4485afb01ce496e2ec56675c9b06dbafc5d5105ecc8d6f1a45602f354f4caa778ea97020c99fee420c450f019ef865fb2875a038938ca910bc777037ee229f271386f33a298e7df73df583a2c9b68e56d09d187d7f922eaf822932ec9c5cfca084042724344562a347ba7371dfd88cc6e7cb7788a193021ac9f5948e10856dcab0fae3c2c4bbae75fb321e99f1b55208c6afbb0fd5716bf9b5d95f54a63967352975b2e2f46a9c453f8637d3d271996c31528905313b6c82cdc365743906711441562fec19a6a0370dec010b56a0aacc26479fd1afbab72ac9b6374f75bb4362c3cf4a52b8226b62122162c07687d810a492dddfb74db276a0361cb6af7b8fa64cee7c7e528ae0136dc589acb6bed2cab22cfa6b3caae07a70cec5639bbacc954968697dce9c492fa6c7be8af03cebfc9a6022e1e17079b3a9c6730c5bfeef1eb088ab079bf8348dd4724774f32d485460bd16e3298b17771f11dd13bc7fd4c0c09e5ecead1cf3a8c9433bc0f4f1d41babcf6d911e092a81a3395107ed56bd0b8e9ab11be6865f536686c7c4c0adc472d4e2c54f04140ff5fa599fe43c806bc00086d8c7574b8e753927ea20207f4a5e4df7f1180f041ccd00c2184f94d17de8928619227efde30eb1903bec47a314dc3cc19fda6096ce1a96376f9cec41e91a26a49efa37a216bbef599d969de6c2b0dc5efd477c4e2c4f894f67406536ea08e0a0e396ac1d3923e44b49c8e54584680805cd1945f96a4feb1de550012dd8f4bfce61e8cc07c5f3a2299c90227bfae9c9057abf58027574bec569f90b4ef8f4b89341a9d4e653c0480f5488c58b9a0adfc6870bece74b5d6e9151214e79b16feb8578f269152ec03027bd1bb4f1e4ca3f41710422cdb587f1d8fa92ba5e6a8d6ccdaace8072e3f43defa9bf8e511cd83355effa006179c791b00423b92466b4d03691ee84508b57ed3a9054f55764ab22ac1d4002a4648d89aefccaeca94e94b569a3692def780d812c52a3c3c45105a0207d6c6b45148b6f0dad86d748e081b447f77ac7ced358ce032206167e785b4d47182035c04b2379d723fdc299602a6da22d7173a8857c154f006342df3a4470654595745ebddc6572ff501881edd05649df9fbe0cfe70b7e77c5a4ae472643bbeee7042e433a1d8fff04f780bb303c24ebb0649f6305b045819ab21f600eeb6905ae02447a11a50495580fe37cdee206f4935a519927c408473f5e35289be92143ec738922a717b33d5f8d4083a0e90dd0cbdcadd0e97ad07cb93a3c16cc99f69b24055d51e725f69dfd4ca141969e57d392a65eaaf98c1cfeb6a099b61085fbd2a995b462c8867f45f60c6046e2f6640a6f2205e41f27eaf8d59a0578cef40f6f8402c9849ce92a7d40528af4267dcb3b26dabc9edf0c9d1544b580f8e4287a706648981d6bdf45401ea01b1dae4b9311884e4f0498ce3413dceb020bf0e2721e60e33041ab0b9a9e1ebcc63842c19feeecd3277eb6b1a29b6f8e324223863aaffc88bad930d2e345640766fd19d578413e8c865d41d5e0c2a2af3a8b0b9650bfbf62d3f554724529884eeec332ed6c7766405c4e567ac4e6e9cbb9aabd011e863ee15a1f1e13098473e148b36e29a6a78a7e86c9bcde213b394aa708ef0fca7115a277481b7c44fb9437322975365b89e4dac80071281be9ad7e55ba1329f3a1da534dfc0f45f026aefba3efda6365d1fadb65bf66a1183986c8007181293162da9d9a49ddef71e5e23e1527c9f9006653214ec5e1f2191e25c1cef8618d307a2f7d50d656cf8a97ba061854df0370baacddbfd5681a4f46c39d2558e09fe2a4432f9d4336cf29f4575bb3383a3fd0b2e1e7df6fd3c4155cdbca17f8bab7d6b8b5421e541b4644b574fd75cc4bf81cb49976d13db0e484660b31388477912c8c65a8472a2a189a6ca8725efd333dbca8452b3c94feb75b9a896ac36f1ad6afac359ad133567b5c8d49b532e397bf60773f6622ee16e929fa144e350e0c4d01002dbbb1b249c79338ae2a01e49707945daeb082032eacaece9c27bb244d614b9664a229e51748bbfbd9872465b30c36b4e3ff2dc6d9db0b1bc37f96b804125d02e46d24ad00c26c9ca57bb417fa8400a0a8837bbbddb5beefc0305c863bf217e3db019f0b0ec9272c0d9aa7dd40c9f6daec69b82e1aafc1894ead1e5a67972104ffb6297a6a4f708c0364c23cc72bcd72e6915ad6df178a57697eb051a6ec68f429df44b77ba1f3c5c83943c69bfa04e04bef6ddaabc82c124783e498ebbee8033a54d8ad275d7d582e9a42f559c4547ca49c6e19ec8479de9f7b9add810a679aa720d031dab7cb38c6eb1a8fa8f97eab388d1b231b735a0aa9be119c35156c36ad96ccd64884d8b81187fdf1394a1cf37027a7a81f29b9b0ba42512a5f42c0dbd6f83300d3b8f5d1549cc5dd2887b369746b30baea451ff353cf74681bae02cb4d2ea7e230e0ff33eb2cc91e1f4bd927efaed7621d593d1e4fe6a6a88f0fd131d60fcf85ca664296bd3deeeefe98f7d3a09e0ae4efaa7d1e1fa6ab9e786052166064b3b4e9c9d32bdb0bdfd6ac6cb06d773b08b22363bfbaaf999efc4e0f2f980e29f5e0a81154ed7a50fec95827d7c933eb34aa74cf257de87ad197e71812e169410cfc9ee23a3b9b9035398ef6d1748ea4fb00737b1e256ba96e1923cb6bd9b478e6d01e464d339d9ba647273a7771b8534e4aecf13974511caabbaf2639a769318e51f5e357519b874d7b848105d1f79cd94282463944925661d74078c6902a2114a87b71b9dc78440e392392286f63a07f5af992f1cb3f93125106723a82f106c6e7d0a78a48ac130318f3be0db72a6acb1cdf302f6e119caa7f5de85b3b14da89c48d6be9818f35389ddb3ab7590a0c0ebb48d391eea0e41f370b127fcdbe7536698fae8fa341abac846869d641c4771768f9e83d245cfd9a06ee7617681548437891bae767eaa84220f8555f3c6bf9f8d7cfbd93791db5569a0efcac6b44eddef3354697b01d6117249144ea6fea5534ee591712455697d0e0f1cc002f97c982025316d8861133b18825de5772cec2569f49eed0e7e9fbd942007c92082958f8571a4e95e0acac72908ab4e5414139d177df5b391ae522fdb634b723f1cec4ae33b85657101d065195161823c8cbbd11498674dd73278680e287b97324d485443407d40a6adc3156fcc08323de8b3421a4de1dab02cded7332b4626f200f469c0e730dd4e509f076046343cc9b1ff5764544de256f0954b2496e433441410b6a7162e05846ff86ce6c0c897ecbf6f29c2c4a8357c295a9babc93bb9b4292d4c159af384b19e6935eb9563351201613e0e3deeb963b9d05ef438e9ad5b6d2ba1f6b5fbb54c67ea3e8b88996e5a02de4a1205078af338096c938580652da340f0a53d93c74a3155510707cb29be397b5d36cebca57ef271d542931e2367cf5253cdddaa9e973af0a1780db1aabced0add46478de751fa1fe6597ee6cfe8df777a53af347a372ad544af33b243ef3155ee55bfaf4c155bdbe0d8b898778271c4c6362b44dbe1fb8e664cae9d2271c927844aecc026fc55dacccd1da80780cbc2c49dda4cdc08503bb194613fed33d37c2238bee6f291d99730c5be7c4d5e2607e2a5ea0cf9c2f1b284ae7610c8f2162a399f6744f030e6e54ed567959418339188300e1873bc4d3d096a95fc5b328b7c2b4da5eca9ef04c57f6101e7492e932628a46449c36d5b9445f18db68c470953a729e0ac091e56b22da68e154b1897ecb67f602718aeced6aeb0f759d9b8437e8141d963e6f3187390b80083c78ef771e54ade8377a697a2a7578a7e9daccbbb8acd8d532aae5162e2ce7611c8d7f01547dcec5c30ea15d151a5efb96c1c4291c55fe9349f379040eb001c6c8534fb2017601ab9c3add05a2a556a97c56686a71b237fa819e341c03ce568466db1b284cac6c25e0c7a738b07a7b1a062fd9a9fb22785079857ecaa2606b7d525af0b18e2d782c72d536c3da8eecae97481e137e3d4564ef9c0bcc30294b156f2b0352973c7bd141baf33aa1c267f9f901a04580b8ca4df06065c17903624fb8c532284c8ea27a4bb088e7b9ce321aaae42ca57b90b3e6f7d6f2c5bc0a9c4cfb3a74be7b6667a70bc412d9b8e1c111ea4b3438f6efc887b7645e72e424d9060ee3c308b7fcf82fcd5354eb69c2031424a64554cc4051d6b8d140456a866d2a1f972a30783e469b217de68bf8e0542fb8f1ff1cd6bd01647bd1adffbc3faabca66ad3688c4581619f63b126e31e049648249d93f612c01214ce15a9d24bd4da93b73ed213d0cfff8ebee01ce927f381e12040fe79be84170eedaff23cef8c78ff7f4e7da8a31c39d1e5823a047f3d51f028bc93cbc04c6e4d2a60631255e532382b87cf462a31628d9f089a16f2989b53b58646091b533b21380eab1475633c989e1236ddfac6a355096848fd2b756a9980bde6db30d920085d818eceee59be8738e25eeb7747067ae00cb935bf5ec75d81e83fecac2d2a0d4dc39bae5c970f01aaf7b85f5aea2adac7a01f59e467e1452258b71bf04ab18532c6af68bf819d7d335628a5251b8131e94abd1c0d4dffafa3cdefcb6384e141011721c7e924372df021844afdde7c27e5dbff0788537dd0d79f5ce0517d7c8fff0c3f9af9052324920516b9bf5654cf2086e18a70feff92b57066faf9050be32f5eca3cb71e5b38ef288ba711a54759d182e012a51d8b67a502a354c738702f64dca3ef055a08f6265c593027bc6c21ea8e60f3c50566b83465694b0947a0e2a762380a4527c071ccbbad88c1b2579d0c9487136ddc96e2b8967ec5958e3b4a0fa287d3550099d3329b0295daa1b82d3613f89f42d9d0e78fe58bffe425cc0adc6cf9ef9f36d8faf5b04bfe3bee8329d71b7d76027c0683e62ac9a4c548a60ec792cf4eb6b01f241c7772d44faea3c46a1536b0a2821938110f2c064b28153c7663ae0d8acbebaa66ec15585f81a0fb6002d84dfd2387bd2a8159a60231c502d54421aaf52d2585f0995300185fd59b3ce0da1f361c224f370cd678ac6f52d888438e79e92ca16d3e61e93262778415326b7e8cd74bf450a28e27b81fd3c5cc3b62c53e404a7897e164da0c737f1c2e3a763c14de0644a911066403201fe916b7749f19c6d25bc916b0d7e0966366c3f9d8ca2d185e3296ffe22c52b6e2e9d4ff2b120baffec6fd298b1838f89ce1cc19f9145ce44dded1daa7ae8ef12c5507e4853e051ae529d2d8f4c4b3b8401c956850740b25b174244d876577a8f6cfcfeb457264ba16eac02431f7e74d2333f952fc66bd622f78721f3a526f3b727e992c0b3b77db6b1c57f29f4d209a79fe220284b7e0201c6391011bf4918b019434d035895c5e74e2658d4c2d816ea42438f6688005daa0034cd8182838530398ecf4d2ffd2adeca74ab473ec3d429d885439999dea6c28f4f81973c1d00e18ae33110392c3df8ef89717b97f7f3c64e6391b2416298dbc29b2d5b5be7fedf9753e7e9f941dcce8e70641e2b460c153ced3c66490352e09674a6cd31a6ccd6e1504a5abe5f96587a6cab206c7be2f588ae08c1a27071516f65f125241e1e18345c20990dc53dc8b8ba350a0674b536cdb5c1a096ac713bd8cc9a276e168202b2d6d4a3f2612f56458cb3409f9111ee6e8a1106b082378c03cee86d58494ac0196f9c38db1765e875ca4b45e8dacaaca2f8b6a76c6c25e88e6f65729ceb425fc0c8c9bce70c75e2ad23891279337c149b2f084be286706598dd3e68149fa567c9da0176b570a4a97213822f56a109b3a1556579d7a96900a38a10a0965fbd9f3ba9c2cb6545d4542ebd36f4c1230f85e9b6954231caed0f36cc3506d67db0e1551e23dc908f2abca6ff9ff0416c06ca3d090c527a875991e90390b352dbf427fa852a51024682ac90b0f85b0b6e7ddc350b23dfca9554ba0dd48b4569c38f838baee5f7bd96803df19071d4d3d991bd649e5610d55f3ee0455410e40c51aaaeda47f9d17460b1663b003d5d7bdece33e424e05923394feb488652780b7be8c130d31601ae4e8226ad100fd08703fac8af9c8e5d724b3524bc90910d6f92b9a948b2df6e8cf339a3a97e397bf322ffa644f45b57a9dd94bfd6eb9cd86e80cd9cb3103a440c7fd1136cc5c03066faeba8f33a5beb64ee63778846bc6bd4c8c7b388c880cba0111c1e97210879be107f58d2c95a4f59938bf82f13dd81261010480c5ea0323c468acc6027453c5e9429c133ac02f8d04efb5872d8e14a28aae3ffb76693d6810fcc0de4572dbc658ae2270086ec77980781159fd60c016b7f087639f8cacd1d69cbe694af240054f7a41015efe1cb1f7747a67287d970347f66bb823a2ad0217655e3292e4ae6f1f648677981fe2e6e38a5261f29717d9c777fa3afac821d148a699d16a24cad0f146dfa66658b0ca6142fd97bafe52c62a9f5ec99cb9cd895e37bcf276d5aa3c743ef65bcdfc05f78d28a343fed828a740b12bfe0525d96b91026337fdcf39b7768a30c30614a49144336459a7ab0d74278d0350f467c24370c1699f7d6e8f80efc2035b0235eb18e02b3086f8c05f2242cd3dc21017f28315acf88bdf8f056dcfbdf1ff69cbb939431b2c3418f523fc3e2685217d7544d5136d55fb843e769555a948334387b5ec07b7d15333c17425a58a891b2b68814974e70d3680313e2c71bbbc8884f935186ed399a08e3478a0b1cc3707c9457da49277e07a5bfe7b6951d2491ef42c42ef199b152305ac21d23a7fbcaa237cb2c7cb70e087f6439c06e2608098bd9358e03ca20f2c9bc69c57e8c8b08e47465ceb9221ea3ae0b657173762f335eb4ad0c8401171c50b3409391395f0f60a3550dd879aa140fb086908b4a3515bfdb444fdc3c9b2fb0695cfe5ed41275580813bcda0a252faad307c249a48c932566c3fdfb7f0cb6d784e6d7462c189fdb7e345a8c72923da068d05eed364892ca7f826f3ca8ab0095449fb6314c6ffe630001b754ab6050c0601aa9a54116c3afd60ab37f076b6f569af07a91b9390cf1c0fc079b3fa155246500bc1750aa7048c828d548bb98a20f62c95cacb027fb42680dbdaab1d9ab060e0ed0ecc5febede559c6623d32724a3c10e0773dd9f2a3dbc9188971f10ae523e6238e7d556a4358b1a775960c3ccfeef430db3217d17ac390fb5c90930132d28144afbbe4387ee8f264989276890fc8d99f02427e3a9c68f701fbc70643cc8b9d704033d71a8538900da1739fc84984ac19e3b4f0db1471c3f803a469e4673a98fb41c16496df7f18f59bf85f8c22ba04be7a04ccdd610dfb9deb9f6c9c681a434637132a44e9a147a8aa9e8522ca9ef0b700ce6cb1727fa387dbb22f45d271e36052c99920bd753ba7e78e7d8e892bc7b416cd18a21d24dba6af8aaec6636813fe58f79a471e1133824b8018eba468c7dcb69aac5bd69c70a977d7f9936d90ada2e1d61becd764ba3617f624d2ae38e6018ae29b32694be282aece589dcd492cf65a3db6abcfa5d1c34d6ff3e49a0eeff9f7ecf6da159c4bb08305e99f0e600ed5e386f714038ced3f718ce3fbaccf32bc2f87e1aa30046820ea0930e86717d9ceed2a972c58b7c750ce461f4712af622651203048e56c222a5efa0a30727a89321c4b8897e0106f06524e7dd6ac6d6ea74c5ab738177cd505dfefee6f28896106ea3964fd995aabc3932dcda4ae22d4340a53984435c90e2222da0af0ec43ca25d463afb22a03df5cadfc7f45ebda2a73a89fc70f332f3bc44b30f8339104715201d4ccfce6cb37f98c840c023259f7e5b936314049420636fa68819b1dbf86ebcc43ffbcb3117ab5bc13c75a4d103f81ecfb7132b535d7966c6f1b9f809d256eb7c91c3975b84fc382ff45780c20e459b4eed4f9f5f3829322ebccb8c791a9f00f9746b9c83addc7ffeffa439016ccba21ba0638f91711bcb1539fda4c3a5235fc843fd0a2b31f6d81b769e4fee16c3aacbc7673c28459193ee5213a2c920548900e70fe1eb18763fe8ed610a0f25d00145b7256b2fbe57ebe1f5c0b78fbc2cd3fed9a6efaf5974ad1bcf06ef115af336e400ee8f9a430cf834053c26c4e85d82f843978ad46ae00c96ff4f256b6985bfb9bd8691e9e62362fe2e0f35542cdf0d2e58d142ba645b17500827bf2b43a339ef084ba342901eff07f93b80702e7cdd2ed356e9b127d5889aa4f7709ae44ffac7c302f5fdb7e66c10eb1e2bfd95dc8255894f7b97aa94efec70a584e4646df5866feb1cd0782e0f31b4731e75a5dc1964f1dca7cf1cd5e655a50aabbe22ef6a9e46e30442b5d6667c7c44786ea9fd335478cbfae7f9f1555062ce4401cab6d56a0e472930c9a5593e722404ef9f249eafac6cc7982937598750b3dbe3f2691d154578dd0bffc39004a2fe34782c8ff4be966276af8ed1b54e343b9720caf4649f7118753e8ff9d49258f14e503dfe7e98ce1f41ae9c684a473d52d470ca6db9ab19c83cd7f3cb4c76c397d329a4cbbb97307da7bd2f203a2ab836050d75bcf4227acc43f1d380201f6edd4be0b8361ad60804856f290f6d6192a64e3bbda713e19d1a08468a44d72ce472e584482e1cdbe2058dbacf712e70fcb19e75726b5089c9f3af8be9f71b6ea211e4d5d6438ed4436cabb357a615822cd9d65f8c9cce309d16ac781223ea238f69a5a3e80fd1c2094146e5e6eeb75f7af642aece67a64be2260e00c74e4c6a329e90a37112df05a3de4d2d5b96aeff43b79e3be1fc4f33ae00912ac68d4e0f4ea816097a18842d15f0d92ef979a44dc73af951df08c24dce49b7a1e24e84a8dc9f079058efe1da3d871c719ce1a8d84f0b1c2042ff788f37e3d8657720824c3fb798554fe287a08d378d0259fe4547092307b32ba8f8ae77d129e5e54127775428abd2e7f0c0fb6067fae555b5ff207e000e09a0c44f4763e1c84c725a5541402799920bd346fd2ebb507cd8783d9080d1362c1e76ce883efe1bdf0f641c922335da97cda4d821e62246c5562cf2f7d4f38887521f68fa383dd863d513cd94fe0bff0fe7381e3ccb45c992384ed6a9267f0783b6a1cf3df45a55312719f2e583252cc7e81b19f2cc4271988dc3990c1861ee562cbf29e14bd144cf246ba1039f152cf9c963448c8a8b31d455317eddb334367477567d8994ef05e56afe53696ac69ef19be32d86bc93a4b19c999f84798d5aa8d1d681a9a8a13142ea848a9c4a783ec315e8c870e9714ae5b89067a03fa3848e48757e064626e4352c685d2c95f38477bd0a9a91de00df329649cdb64c64620cca686cd0ca38d7183a032d849c2997e757baaff036eb06f9c738760a1026d7468e421abee08008aca19ab68dfcad637a7ef877888780ead463456f3fd22464b22375b2c75901238f03b39d2804ef30e06da0ec5ab3c340d4a20892f0cbd2b5c476c908b30beeed4829f28b7d8639eb772482eba78187422a28c0777b98daf20ec49f3e4d19110765a90b3141adc0462076fbd1995b2b4001ae5ebfd8db49801063522455d5e1a9bdbd9fa7d50af3c4fc9521c72753740273fbdbcc9d9a98a50cdd8b39ae1bb7c9f6f8ace486a290f22f7caff61612ecb749ac0cabea7814f4d0b04625f49807f569d6a6c5f825671ee2be66f92c11a042481e489c55d7a17d3068bc5da2618c3fc8377a6bd67f5616ec9780ae796de5144fb10920f4f6717d51b15fff4e6b3c0221b3617531017a13941fa38d4eada564936c0c768d7dcd203c2db92fb3aea3cce40a2ba15797f2aeed234d2079ad18ee3d73bd707739211b08b51b7a24827f63d4dc653309e9872c19d0b9ec8bb73047dd5d5de26c1accce902144b87dfd093b03fe1def6ad30b4eceec97d45367a0aed0cf2eb6717a368a24a2027711ad39b07b40c271e863ac8c7db50a7632f8121e3518b5bd679bedba708a2de995618dc81575ae4822c6b7607f6f124d219615e09dadf0d4dec3a45bd4ee4e195b1b3d61f791c266eb439ac8d4758a00e90ef088c48fcd018b7c3bb82a15e75236d43c2cd2b152dceff587af3adce118507940dbd7470f4b9e9dadcad8bf4137ad4d175a8df4b91708beb9162bb653b1ce0b669d611f8172af97bde5997620dfc3a6941dc049c2e0f09756ac0b88393a1cfa99b93daa0ae889a9a0e9ee60c5ae9061c90fa0a2ffea72a5be283fe8b8ccd686d683b3ebd104e353f366f3706aec7cf159aaf81b6dfe8c8b41b5f7b67bd90e2a0ef4c046d6919e360856e921ee47143404c3d4ac94d5f1f3cc2713d061931bafc1074009592066060a9073c6ce533df06f64ed462bbea42f1c1da9acf421fb1e47b3514c6a38a809c5450e58fe106c17e2f62f2817c78955268fa3c4c74327a1efacc77a4f32924d1c7ae4a50b509a735c15676148e8891bc89fab050ca019bb012dd92e0718afd7a47d138d7ffc88f50b07b51488daffd4a6293451652ff1e04f2957b7b355d12498ed43cacda6008b1e3c36274e91c568efec3bc53d9ce0f6fa55341747e1283d679e5510f7f57192131248e71787caae89fe5a7b143da44c3369f182b98269a9f205dd68bdc3c764ea7c2d8e6ee348d997906ccd3ff71c025d5d173bf3b7319e4e2e945ebe73c1427b59aaf05624d748cae9427ec80c8a0a3f3665822ffa0fe72a12e81970d2a6a37e2ceb4175a3b6fe03c38f28fad1bb2dc8a27c9c769d33e4df408436d8e0aba59dacf3eb3c88cdfb98b94a774b899f0cbcaff1a71a1d9a209bc8bc3f31f724859de71fb9395a27ab996e801f16a2b23c957abdb9567186a925b71810e323cee9dbaeef7534edde84d41f02450d964572eaebc7d58d219ef55f1ae12cb2c7aa663f16bed0aeb8194faa52e5df865efbf239774f1fe7b1039a9529021733e39da4e76852b56d06cdb304c2af2f7a9672be8bf8ce9be0b312eb1ff5b474f5e7238210d602d6fcfe65ce223f1a3ac42ef4fd1c10efd6f0f2153ed698d062f666490fda5be1a85f3ca894bf5cc0471c309bac5e469ab468c2bae4a664aa576f16e9bb074c72918a7ad7e50443d2bd6d6e702c6d04d0cdd20b13e801d1315fd767ec33a6579e585313532b3a11b472478368cbd62b7e830b97cca1586b0b0900c5c2fce26b70df4221cf13fd577098c206d1f9d2afaf29078c66eac9c5cd120864d452396d9ca7a49025ce0383981bd263b12d1042706ee5296ae977ac22a7f22260d367a72d90116323ae0b15abdcee581cd1cea4b697054069df5b76e5edd6303e41c4be2e5859f7d98d43cfb61a3bca3a49b62d36c99ba19ac494ee1513f768146c10aa88008fa6964744d7025d0df0b518e34b65e04132bbfa02a46ec87ae4d1ca6e9934554b156774c11fd4d3c7b379a5cf5fe20353ac11f6472d6bfb92012a6f4ae0614977515f760dff982065dd72e09ed74821734e352e8e17cc6acc84d9c24172395240bf8e128ff2468bc268a0cc39975c1ff5ce3315a08f663009e88199ef8ee7c843ceff0e76f57d97119053a0d181b7f9f41d5bb91b73fec1d7753f2f90b49fc86aa8672fbbc1e17b3e16453b7ef57cef886677b13eae1c266db7b788646ed56778056fe6f56ad9444bbd50c84609d17192ac5dfdfa413f8143d3b589d8a1037b93bb680e162b1aed92e7f51c09a1a04abb537cac234b56c6e88fa70b7fb8fba5878360fa1f2b0d88dc04d54ce2307e7bc343ce27670971d65be7338cb6c1143c73a54d9f7555824edae1bf8a0921cb0fca12973a7aae162097c13624d05a718efc985a90c94280cb4203e3b81e43a66980b90bca2d3b2a009b5dba9ac30d37a486ab25094abd968bd49a5746897327a03fef096d55fe27e9934fd76e1c5e8113df354109a6d78269b0ade0ba9fe1ec007b66ba6ff9a9759dfd8821df9c039406b925684db41b5072bb458dba0be190e11fbe24cb33e1c234e60826917c7ccb18dc30735502c9a450689a4cc3c85fb0ceafd586b8839e41ce5e1d2df9b887dae132a582e665479dfc378e6af93e5b374f382d2ce6dde991972116e2d8120bda91cf200c63fab2b7c45df468e7e55b047fdda66cbcc33708a068dfff52342c40ceb7ef73201a5ac94296b623ee07b51d3fa47e49824073a1a89379e2006fe9a5726f03f5b6e79969ef2360dc9aa432fe49bf5792a07021d7a98b6cd14c8b5d6cd9290d481cb0d74af7457330d0285e567a9434c6ff4347316b971b6651e4487670c64639c1c52ffa899cb97e206c36b55c269eb0e699a5e9d2a97a21a5ee657a5a8e7f23c8c63c10c35dfb00b2089ad1601f417e1bb80d51ec41c51d605467660edbf6eb0c185f8be7b08fe611b4dee15beda76d8158cbed298bf4a08823eb141da81546b8b475e03a054dfed93582c1b677703bcaeabb14261962785adee5dd430206bdcbb07b686fe22711c7b7cbc42373450251a3e8caaf0bccc7c6bbf9516b9176d6b396f0d85ef33c5e629d35c8ad4fb449850ca5d52147b7d40fdc90d651b62a8f1f929e3cc2222256cdc40dcc88663bb7a62d243fcffe6e0ea01e5f813fbc33ba0389d59afc58f14bf2fe11fd691f398f0caf213ba7a19c4d6c58a8a2de036dc6acd195e0807ccdc130a5b27041b8422d889652ccfffda7f3e375ac8c2d887ae6de84da8cf2b90704d81eed3c0c587d4c03c614f3a7148995794c962e7c0f763d8ccc32a9ffd76ef80426387dddd87169e2ebfc8aff508c53b03446e8f3044789eb64ea69d9f113f4327353e0bf82f3850ad546926a3515f90d6c728afdfd2a6cbd464f3c96e48e974eeb85b70d5145a17efdb64a35a71e60ed4db2680b4433962a6fcdbf6985a737510e3f7a096798139424f7c637c3c3f23b2e4f5184204ab4b9670ddcc658103e47531abfa6743c36b2127bafa82a6b050b196cf5edb773f43a64f3b5262f12eb0c1dcf63874118ffe68f931cb5c00bbc3d1095a943474cef0edd4b84bf076c070611a5f28c4caa4bebf0f1210646f7e56df2deeb23ee8ccf7b80526619dc833c3e69ef9943aa23b10532c0465cb74ab8bd7ddddb7f75bfdc4220751f61cb6417651ccf6144525cf5f9b236e22dead1d36db928f8c734b674269cbfeaa319c3e269811e43c3ff2fd4439271d03705d8cf0cfe0c553c37460d12bf8252c76b044d55331b209bf8855a945ac00b58df31899b62355f986f567355da3d492994b588f50ab3b3bd5c4d47cd3391582821712dd53e0ed49a016d3c68fce8c37ff514b3286f906126b2326eaba3f77f6debdbd54af83bb18ae14abb1c0b7afe742832f5040eb2907b71d647181dc21e2b780379d2eccd7d82117efed5aed8d82b55f08f68dfe3790dccff0c1dc80e0ee1d5d160329a8fa3bf9f327ac44a3d83fc469ffb0e7cb8dc7d31bff79d8cfdd2ba9202b18239376666d1299ae155b257255fb490897ae51183ae21776fc01ee2cd2691983c6afe0ce03a5def6c52a808bda96500568f698cf16703d83aed1dfc9f4742095e8f5bc0544f760eff2ded99abd28083b62265fcd70883e08f8ddc31f6c05554016a2828d0a3b1218980c635edc82d3c6b549eb1cbf6b472b42c98e5969870ffe5cb800a065c4545012f79038cab1e02e9da78391ffa53e47a8faa4955d33e46bafd44207028c986ed08eb68aa62a9845217d08bfe68f797bd18424100ce98e871cb03fb53b3d75453e6f8fad08ec5b837c33267de43024d110e1d396c104477d3b7ae2b7b89e8807d28e5a51d9e394265eb46db0469a9ab51e77f96aed32d755cb6118b556f44700d0338f44faacfc1f4f2f4b8a93398467a07863f65af77de2ec94cc895ac60bb396c87e958011dc14df402ee0fcf1f61e7c0f136e173e37bbd364061f1791425dad590f0df029ce7ac825a052f5d7ebd9a8bbc58a26ff5eda9727c92c028494fdaefff54c49c9e49c9b25ff1e5694d4322046709e5216da496cc4f28750845f0ddee04a959a9a5a5a7777b94a7daf8ab230d2fefed0d357f38f4951df56f67878528381730ba03efbd26be81acc9897b192247d07fedc8c0b7eec5dd1e04a1a80ee19246379b1cb3882df0f62d87fb04be4a4bd9e2eb894397f18b06c4bf257aa469f45ae43481c0e98d55f922cdd4c6aecb2e3ccb682cd03661adbce9daa719a59d10f277ccb69b59421dd88d4d681b1cb61bc95550816722dd69fd4cba2dfc10f22ee16949296d8682295cf9fe052aaa6701a414e02bfc196978ff4166460706bd45445bf7ed4f3caafa88648edadf1c78708c65d4ef43b9076952cc9330f6f8bdbfc483e83267782eeb4c6c3c7bc00be5f9cfe8c6eead31059e1b3cd9700e14bfe1f6c2e9e0fce08763c7db9219ede2f74455f031120a222a1886681c16c4bea42bce1021d165c87ffc78406735759713e7e437d1bf24163094329b62d0e538ff11a5a20de8ec3021c3cb5859fbfe425788dd96ef24e5d4dbed546ff1226d36e3d1baf6bb634afb6317011f2ba7bc7f63a184c5d929af3b7769d7c499ac189a77f9e30c656663b0b3be393d1942073867f2d09ebd4241976a33635f537acf672ed2f977187534989d06fcec2a719d04daec2775c1ae33a2b94acb7691cca5f2487bb7196c5a560f84eb7f287eed5fc6ff9f8379413fae01f09338b8ecf59178e62e18783992859b30029457015a047089e8b738669112b9268a35db240e2af11d9698a72be371b97652ffe418e87870d92e94402a7de7fbe5200f602c7b8a973cb1b7d4dabba58322aadb9a6283c445162d2d3947e2e3e2c064253c7185871d3292a16b0114267687c6420b213fed31693aebe89658cc6e47ac3eb3a7090382a731509c67aace5a179629e1681ba441ede592a1a940121ef216e1ac2fb803d3286c9cd7fc4030c8ea59d814a4cad112978d5cd719f7b37ede37ac285dc9c1383f262582c65a33b68451922ff6c608f84c5e141018706559e361efed49430a26b095c3db29d39988fdbb31627317ecb16fbf84f18b03945c2cc39c0462196005ecabbd48139e85e45ff294cbf2f7f45059d5c4dd63dd9cdba1dd38849ff423d3a3c0cc8eae81577d0e47098f7ad810f71115a466cf7d417cdd47f7cc18e4a18b081d4f5fdf172d5c4cbc823083dbc5e991a65963bb77655aa3396cb239ad1eb6c3ad3fd95e8692188780b55303e5d2c92b337691fcecaf42d5663cd575ce8e69ffc082f3b2d7a6951911ba9b2716e1053e1601298d8226bdca1556aaaf9fc4f21d772b2c42ddda5b0156b210f0a592b1b657609a6c922e3060fa36aef373fe1dc81e26f1bc059cd91c242dfbbcb7b955b3116c01dfa44148a6fd5a7e5216d66dc3c964d83ddfe79f9e425067e99a4bbf37aa9a88bbde3ebed8bfb3b83d48689af8ccad1aa40f157dbaa9ca9d4d7dbc12ff6ca8ac7d000e237eba6569432c45894db163c80d6ae815a8fd701ad4992ef6338f1b21daecff9b7c542e374f3c651451840e1ef0acec408ca8c65ed48d28570b7a04579463190ce0fec5cfbddc92a4ceb2442eb21e61b5d466e5f89fc0ece3e5fe2b0d0479d9ebf544aa0e2d8178f55a3d9638ef10da986cd3397148492763aca0ee25b1f8c119b1202440dc0730f9a30f9ddc60035079d58d84fa4fccbd3dbaad283b147b82357b45eeedf1fc62c83b713ace087800baf01eb25033e950ca83d4e25d80dbe5c6601b0e4d7d0e611cddb67dd2f6520f5022eee7819e323982bb37292f7decce41b997841de92df4199f73103a06df0e57d71a2b2e5de376e47d8f51e9ee7326bcabda3f62367c3dfe4c02565ffb4e41744aab6a25dac8461e124029828a71975916f1b6c5a102c1a3b0673d5371612b2eb73dd18cc54ed34a542dda0095ab0bb76f404eb619b9253aa255869b8a3e76cd697c063bde4b66ff2eedeaa3d92fe4efefbfc43a34c81999f573ffcfcccdf8e54baf764433cb8adb6fd6a587a2e1597254cf536cfd8e4ce95c0d2952e9bccb5753bc1ed1470d7155d0e58c2d92bc45c99402e082487606a0e67fbb3f51ae3b3204e7c2c9da0da9826e438112f2ff2408ceb80c22298886d68a1d093ef086854dab70c14b472b7fd807ad937e841c4d9c93bb7ab79e04b1bc93552f14324ca3e657f3bfe916c648d8ac4be3276b9ec0ae605a9d0dd4e6d8c3c09e5a11ff6418d76552bf9e20688eb7bbbcfb05ee21d305bb661d2c6ea091587f8c0a8d933a03076e439d277729682e215d1dd274c06712fcbc3d9a8d47755ce4e6e765ecb08e39b92777198a0ed5f956ebd43da041e12d07f10f69b311b4f47c22835da4ac2e24fdc9a96d22e40f4cc1b7a0831111274eadba448502301de13e1fa8afe085e90f3e5ee7671f97d00e932e75dc6027fcad90048a3b15e5b4eec7e451c73208009f917c2c313c8be8bb47ef2a134e5ef07b55a9b96019548a0f9de0d9ace810e2a00cb9f18293ef3a9388df43de8ee946c2e458ecad757b0c7f47dd9de87f5b617af04d30bef280d0eb55f9b91ff3e670690beb8fe8948d78e0a9ab257639e8c9ef208380f7ba0ac778e063cb23124a9b530684de7bc4df80b6abad40bf857ef565351bad782925b9949d1286fdc59176b39847768e880df4d5e742935112f0da550e1980c64ee5114bcb4040289cf7875956f8b58df3c7a2267990fbc19ae44ef20482a13ef02ad84131bbfde5f2d2662a5c9b9b811806aa0f9bbcd8ea0aa76f23ec9cf586109dde75fdc785cdeb492ed8a62724c25a7e138ab452e91f7ee4c215dc6c2ddf659a6c31bd65a01c96c423e3db2a56854a7dd0b880168cd8bc94b5005a2953be79f97ecc3e3c95a21668109514b7bc9f2b3283beb19eca91180d22cebb609fa670c2f3fb9a83de225ef8ee7c831e0dfe48d07d648d34e26e1d92929e1b3fe0b9da5739b6d076f3a357478670f352231b98bef6c1ede140d71ba0f4cc6e50e6a4900ef5e1696b80da72784f7a69cc9410e44ea132c36e3cb5f9e7a660acbbd6834f129f10f8a304df99efa51e531f39de023a45eff14dbadbf8837c13f61e4584c5c90065aca70d472b7993ff783cee37de05953eb71b899f0d7ae3619606ec504c31f90a5e99388881181c1e556e7c00ea893ab122693e4b1b85379012d57e9ada75ee4b21c2e263281275f34b1c37db9227526fb1bc4f99b88b82a0eaa9915e30b60f19a965f3be6e5540d243bb7d5a28e9f3b9cf20c83632cada4823539a42a24b6140fcd8b34a3e380c3cbd2d23845014cad3d8ac8d3beaba573526963449cd1f62fd9a5b61001e061e79aa68ba31737aec6b48a43efd097a67629613e158d966eeeb56c4c9e42f7fdfaa57287e69e07a663a41a7455cab1ace71ce93a9f848baf1617b27251e005d03d76b92dd44dc594515eb092f9ff20cbe9cf1af98dfc84ab0481b722bf789e87139bac19b97289c1b54711d3aaf02a4631e4d639c697cf098da3c75e003bf6be8774532f7ce78186e7daae0e8a7a4034c5f65839e57b5e774cb5ca8ac3e2a7788c58b4d01fa5b142a19e00584f8be1ad1a8cb22ce7d6a477998930c4b2eb8d14ca923766094706ec0dd7be9dc505340559272727b5f238d980a50e830feb6498b4bf2fc2c4ff02a0f95b15d2bd403baf4be3d97e4dffa3d56b2e1ff9c9b3faa4321c1ffdab8c4342e47a8ec1d792d38662a791695ef94f12d61786404ca9f46f356f658da69d6fcfcce55b70dbcfce76723d3658ec4537935f63c237d88005e42cc35a7cdd0bbb7c3b231299bd44a7ad0e18fea5e3adae02353834ed53536acf4682a738fe23b0580ac6603977837e90feb6aa55332877602419b43ecbc536fb40b1dfa219b2d276a10c2ea229efb255c1b36269bf5942d3d9295e95ed6d2645404869c1409dba1050d05fd2d8d33366ce615747ae5644ce952e3a60b9965bb8505e4cab02fe083aef7c8ccaf3707ed464bde8788a7953fb7d349f6cadcc9e04c9c6ffdacad1848b12d1881bbe78426f858ded1f5c66d2f2f76c5538fdb500e83be6b098c796a373c7c07e35361e6e56beb3e8087b11baa0f698e3a886bab6c214b2cb26489591d3ad190bd7cec2d7af1ab1358849451f9c37f4453c013f8e72b4929cc5e53a402102b42ed351c53841d77fd2ca0f43d897591cbc2b7d60941fcaa137e727f709380cac301800a432e55a839c99d03d38c76083efc271bca857bdeacf0703afbf134735e6ff7d9c487e8d4f8a89435e187179fdf4115322b6016491df5779d93d400f9b9d626da55a0ed753db08f3dd7899fec8bf8dcf3ba69ba6d7952cbf8d49b0b8ecf2038cd76de0c318e3bb672e6dd3e2984d38b36312f3602f3105142aa322394c42990b45ce9a935acbd637f7f8837060558bc980e02361775aeeae229f3db71ebc7ba5540ee85c3fbf60b54a01102d7d8e5e5486b5d9865974cdc4fa2a48a9d610390fc6643cea359404ace06719270b4acdbd5f1b92ad7f56464302a788a2e25155192414256ac2d6573fad96e8d3da1a5ffbb2fc00003c2d562b3e0b603a92f1af3d427a6a58e85ccff99d090c21c960b6033c004d2d7160b686a222c78bcbe24ecf452d2fc5269990a55202e8878c13ad6d793b6c0f7cc823531ae9b305436f3c361cf933d5b481727083d551e8ec409e1066412b9f7a891a87b46cafa9a55798cfc9f86cfb32dff60e8a05f1df3c6405fe8319356222d4458558b43f5d9d9f8ed9a2c36ffb8ba230099b08eef5a28d0a9d8c950dd838a0b009fedad51052ffcf6b484f4945ba45cb9a919827b70139b5f2f9f7f36f53bbe8bc4dda2a9787395565b562d5f43c0cef39a66a590964e364ba5a0655cd79dbaac202b5fdf2de8e2700cd0d3da659f38403ed0d2fff0e28a3ef3c86e6438d6f90bed11cbbb7fd8daab1637066fceddf9870eed97e0c68533018157e623c3cd4a9535100a38f89359ceb60c8c20978fdc77b729b608a1e8dd6adfcd6b4214503a640143a594299e6e94fa1bd0b613cc32380b4deba98a05124bfd32548eb7362012f27fa622e5733032960acd51c38ee580b976766d74d8228a029a5d2624927bf19ab68750f875cf1fe314c0555cb72f2d0114a68a762969ec9f35df55ebd4898ae41d6b69a5e6179f1d82f9e3e08a72633717f55cd08512528acdd4ea5c0ec59168824944adf28d7165605580e5bed90a1ea2b27337233a001684e6ccfcb76244422f9c417ce06887cc4f1768082ac9c3707a465c2591972ba00c65366ccf98ef1793f573e500bf1d9263d71cb8a015a589fdc39fab9202d67aea417c6a95d22731b5cb89323ce241c9eb3c7c2ea2c99ebf08ff6e38f7e5d0a344066cec71e3a255e6da093a5aed9f42eeb2224bfbc1b26cf5a6165ea04de1c297d7a68e5f3f6a32e912a6c9c8b495a443a585067fd958d72b81afd09c0cacf3d4c5987f9292bae1819a1099da8e0601b89b89cdd9c15a6ffb8ca1dda2b9ad2a5a47a4f34f370de7ed5154ab7837f4b51f54e318b282da46e6f06fbb6f0434354ba75a491b6efb3dee8d2dff56d9ae997c2ec94015c67c69858e7ab048d4158e6ec57bb063bf7e93ab516e516a915e9470fc8b3f90f5eae33c6d525424737f0e1b2c2b756025600df4f5d69282240db2e8bfcd48e6eef5eb0608bbda40351a262c26c1e9b28c9373bfa8cdc899d3b9b23c88cb9966cded8479cd28061017ea865dc44fe29f1b9c4ab31fbd6fcdba784066f38ed1673e6db2fe2ac07bf973696a1310ae4a41d5a618b8113027af9b66df9453802cb38b4e1fe3ce0b4b3e8cd153d6053cd995947f8e8c655ca681fcfec500e0f45d8ebe7c6312351bf56695eebcd3a956f0e403bae1d3fff327befa8ab9005d587bdc1873a513cc7cbef92a791a0ba6f819fea4b746dcb03dda83111502e894dd26194ff9b7e26e7bceb1d689bb0ac0f30e671430455d2781e4b22e4967f0c2b3af8d4abe19792fc37ed06349f45e30e61c8c179840592cbfca14b2009288b16d73d4cc23d6da075cf33d6ed7b320314bab7950a73b5feb235764e29f8a63e73bb889f6ccbeb76a248d903f0c4e0f0fc52b917fa9f31c36da15a09ce741b69fd179fdb5a2277adb4ceac0f591b5e599882f177f6e50beae79e9dfea708b77834cdbd7617377763d03e9202a5a33a94b505c691a6407a1e0a81cc1a8dff739b4068b53a849d0b2552caea08b7f43b795d9bfef6c8ba0a2332e5d51d311cadce69f32710ffba77b678de4ad12cb944dbb9d59de92dfaaa098619e714818bac2988a6af3c237e240cb73e5469631c7225090ce205225ec83be61b27cb499284728c370f3ee073d58485b2d6cb58cb0d1b455d740332f232dedab2e2b9f36e0ff143d91669efd9170539eabcd3300088e6f36e149f9a918c8485025a9ca1c1e405a10e503cef5d979f432ecbef4860475c635e63478ebce62ea783c1db106920bc0e74170eecaabb1df2e18d749d5cfae0f4d329bd2a846d4b5a35d36482b8d6881181c7ad35be97432eb4cd2bfe3ca19ef7849f48c0206f7a683b3a173f7e9676007a3b21f74d442d2387db7cf21678ab95880039d73095913584e4fdd23194cf52a824ad2e8199e69044aad9b3664d4d4046f96fc4734c5a99178dd3a3b60ae6a47c88f6cdc31f0ba38a473c6257335f6643e15ead67bc01955ac893d01d3f2921001542007c172884af859b4e1f37addbb921f06fee82e25c2189ac36f39815f7e9bd4eb83eb08aa3c1189efbee89cbc2672d71de5faed02863ad5337b495649ade3a80e37df26ecea3fa0e858fb9997cd97aac83b3abf1d50799512904e0084a13dc24033693e8429bc7cb8ca331d3d6c32ec3b613c42eef859668785937dca058a419875ec4694e48fb475551bdf7c6e8f967f0b006703376d4eb26b8fbeca9e24f1ccb81fbc0747e040723013d0ceee61450f9a5a97f8b7c8eed2ecfed5e4a5652396efa06ef6dfefcef6785cbc4df92d159dab48390168f4677cc25c85709a223b4c94116adcaf840629f1803b0d927ddc842bf39b8907df40ef5afb2771c3197c59e5250371b1d7bc7a63b88d80119392891d8d8eb472e7ddceaa26bb28df87ed610a87e17150cc77cb34eca2de69a8919fb1e57095c5dd452f45abddc47e9e4fbcac6f62b877eb8e3dd28b2bafeabe4ffabda7b70694c97817566131f2b43fd5a48bfd5428f6db81b0125ede24eaf4c8091c34485b55414108a0a7eb1db1e2d8a8c2960b28bb611d75c6562c9967c7c58d6afb5fa9d88502f041af02435bdd1ab14687aa011e914ff3235f06ddc1e1db775b0b375430293fdb2e604e1b9e86f7061250db2edd199c9faab37f4050c60618c86e81440d3989a6bbd05d569154b8d9cf8cf92fb75ebfc78d3cad40270460333a036975c79319f982747b6e4fc9600fb39c457f8fbe0d8976138958cbd71bdfb04da7a5728102debbfe174a6499460143e6f8d163a602ce7c620a3303fb48795eb67ad8b57caeca48efd9363b09577e4e4376f4424717fee0466fe285714301e7cda789249e5d852d8d3e8170a95c8967922f4a7a4c5053f43641b62624ae7bfe498ad06dd5486bc335aabf15ac7aa16765179c43682a9a89b5c0f2af0805b3599d22821c08afe7771a012a3200f949480a7152af277352e1ed14976b3abb9c2202c0e39e9cfadab7e5ffa461a910363af1d31337127d3d46bb7ebbe648abd6c4b7a3bcdeea330ebea834794c1f490ffd33f1b60dc174aef6354bd16575eaa80286a95d21c884e86ced425126b672b1a17d33c3afd6a11ac65a8b86958eb5bb2d362917f8a2e152beb453a5d80ec2774284de23bbf964d031be9a930edb45b501737e5f3b039b82eb09fe6e9d6ad43428214344aeb7e893ab3c03b90d73635aa9397deefc2004502485318b47d317ecb7bd6bb706c5ca3752cde0caf0d8710e2731773fd5de7e8bf215b413b10f40c95198cde0f16c0ed40c983c872cdec352708a0112f4d26520360f60cc9134297ee9b2d95038afd84de5a7e1da8f39c6939b0027dbdf0db16971bab4755dcf8ffe9cbec77507f0ca5690699aea7344dafea9fe989e504edf30d386dcec67d6fe38c473d9eb90f0080f1108f397c2c75f8bfecd85218e07c86d31811c15f7cc7875c427c354514dbca46f651a7073b3a06b54082ebdd4e2cdb38655f85b4d82770c789a06fe519125b21dc33ae15330bb00e762f84b3099d1624c42fc758384458dbde314bdadd8181d172e57349050b69339e3a4dcfeba8c42790e56414ea2b283d83a6064cd087fcd9c2fe024a9b4e5699df5b9e54a2d61030535ce250ff9bdbbc671ccac64ad47674a136b14e061f39f3e4292df25509f6a967fc20a931501cc5eb930ed3a07b7e79a20976a9a29c0f098f885620e2e9223ff88834d55a92cc0613fd50b2891e71ca2a955c71c0ab64cdb21a3baac2f1a1543932d58a81ac92f59ce5656e9bd2a6ebce23cb33bf1cf5dde0016b47883e488ed06aefcefef7549bd0a58290dd694e9420302949c891f1bdea934ef9de273f4f5f8e21fb2729aeaec66a1439a26bc1f3e6a736deec7584e08e4b668373c0bedad27fd96c1123d1714992aa247a7502eef5c93af0cbc381bc8198d1b96b15ea7e3c5c75352bc57751eb02e9c75423f7ab1d1336212fdbc7572f1781b294fabdb2f0d79c4226666dda15d8c02519983cdddf4360f7391fc2d1e310e651ee6e72acb2d7c52be5677ff1aa24d4cf89d3259e2c707d5b627c02c5d64c3336978d3bc51ed1fcf4d3bb55841fa564b5067bb9b4b11d1eb14e25cd333d5c86420eb86fbe5582e173d0b4be24f476f1d0dd66409da6d70b2b0fb1f4dd841ef0f2b2cd9fc8a894a55e6d204c295c240d139d44a7dd9b4621f5f8b83d5894307ddad1c866d66a3603de24e6cca5088b20e66628b670d451e2c6f0679b8627ff69319864941db158d9e15d557b6108b44d2997ab9daa8c301a0b56b1e694647a7f4acb516f206bdc5191a1ffe59380ae9a55d6643aa7366fd995c8c558e6342bbd0ed7ba193191939365db756428386e117fa9e92749e73db518ecc8c1be6211b1421f49a027822c38e89785c63912605acff6eec517b85dfc8b485f7617c88326d879307682daa02a464beb56efbfa741a009fbb40f81a6b2ea14cf5bcb344fa255acab37c8e70d0212aa11356ff3b5eeb123e8899dc57248bfdecacac48b7448555d3ff1158c1bdd620e9c5f9cf655b53a1e435bb27cdf53d0ab2c6c8acdb265107b728b64ca4a7d5e2f7e04adeb656341281bc3642afb5de501689e158482c4ab790c838ee97126fab7d80ce29da9ac7ebe44e73cd5af6efb70d10a0295d4507fe92ccca451148f914396861178796613c21e7816ae6fa334bb44dc25762240d091e72349843fb0361e06136e3d43113ae5b6b1bcdca0a6fda0e93b4c2fcdef87665092d86e5c91331cba51f31acbe048c3f7897e65cf3a4aaa8e75dd6eb22974f1a370b8384842278e5c529458a684c6fe6b07060b6dc42744c41c2f91df2ee178f0eaa9347ba41c9001ff322d93e2fd7e88da5a755077ffad8151c7163cb56bf3481366de147fb0c3afb1ef93d048f0f5a2bee502aec6575089711da84e0705e5bff91628ec4cfb7818ac12e898b591a4176a74bfe39c51f56d7f04b39a21558a4803286a1f4625ac5f1eebd0a96eccc97f06668de33d50779349aceab8bf47c087a9f88f929290fb776cd7bd1e22bc5848a863f1833c7ebe47ba38cd8f7f9523bb305ed6edd1da7ff88a4e360778f741ed3bd89f37d1c58c0401c143a3e571768fc522a86107bfdac52984d150af3b2d5fbb2e081cdbce2c515aa13ff42b25e49e1b71b8eb077378584f3b3b02c90875e6a2fd28e7ac22fd5dc6d9c6f570b52d55ed54b927d0b4370ff8822014e701d6809d7733e6e45ed642839cb331e1b984611fc7e2be13da668f279088889e1906062a62a7be5e0943243b4842e08e6af09dafbd6e1b2a0fe1fa28efc3d87ca5d08d05d4a817964b830dc9a816b52d8d50853b21d4842fd713dfd47cf6edc53341cc9ad30211aeb8c65e08375aeff30945f9d021fde84df87d46577da48e8c7713d781f785d5f35947d3ef528cdf0c3b58c64ca70250e560f5621a9937383ad41c794600abe704ba1f4c8b8fd3182b346d825fee80452a690bfd320bc9cfd85ce81182522ab9837d8b56f39e9dcd8ab5aa14e929e69f93dd42a448cf2382f9e6d5099095396af8f285f40698839f52c04242fc0cdabb6c4261a9096f7d855d16b8f29b43bde895cab30fb304d2c28b26ef7f5853a617d8af16ce72599fab4543a81a4092308263166481493b8c1db096dee2fc1f4b6e46272d77171e725b0f2f00c4ed3d7819c347a4c4dd1f572823993346a666bf3acf7e149c0226ad3edf4758c390095efd81b4c7989f76dfc2816d411d60755bc9b88e41c85c7181f709cfcbd7ec699dd0261b976267d225bee304d13bd34c1d947ed2e4d8ba08095d5b773ba147fc927b940cc9cbb100e489894147e83bf4fb70d6db34fa881a165043d220ab737ded6d58c47e512e040e59ab359983be3e1d3b98da9d578cde843212c85fa3a3a943071d8511c1af234f72eb41bb13beb2f79fc5d6138601ec44eb2a74088ce7667fcc2854c7e27385841b3366e845c8868210350aac822d7608940a75a75a7c8450b2b6ed5328ced03895b6950fed55109dbd7a301ed899e9ecbb7a932f19123792bfffee3e7f567b0cac8fe1e4e74f08302a965d62ad0c38f93fbcff1861b26160253b1dd758a65238756a6327b88bf9255675949655672a8a15dd2b1ca634811f9589db96ea5fb5457c26c0f6cb16f50e07ab8e893bd4c4d7f2d3d06827fdab81a01747b720b4a043a95439d9e38136e22eb55d0c742e8b9b003b7f1c91ea8967677d3f4f9eb22ef4ad949c5947a9ea0c4f0ccf839489cd1989055e82bb0c6c33a2c39a523b43136c84aa823f74e1bb4f8f3ffec3014451a15149b275ceb4f814b2822177bcf0414ba1bafef8ff75bdbc2210e6a8b70bb48f67d915b72bbaebb5b48d811ff0705ecf8d5f254d09202269e357a0c9e255d996a91dc6fcfd7e0cb354f4d853af809387f08fa49e1f160090707bd1b0192cbbe9427b3b24079739b6b993e67020c4cd70db90d8c9307ec0050f2e49c8cb80cac7b5a73223936c9cd3bc3eb6f4c98879c2d82124c0e02e400620e77c8adfb855536c077514f37f2784fe3d582fff90dcbfd751dfcbd9324217566c5a5dfe21622c85127b5db0fc517a2e7bafd0d6e606efc38fb0aa249c33411d02a590ec387e8c620654f87d860d0eb241de0e5f69667eb895e16db532a26e10bbe6aa630204f871475a71ebbb7bdf7bd57a68c36d2a8df347496cf24a11c532ee8c47706e2c65ad5e921eea5b55738ae04c2d1c7cac85aa9b6b49596aab58d61e1f5657b505f878ef9ac0a7da5d77a4f61bab6ca41f1903673aa776fc5882ac57a60cfb28601af80e9954128b10338d94e26ef2a87973626dd93b13b0a21d2e581c231de8d0b17f77a76020d277a0d815f58d23450900d313411eb5e8be5700d0ff122286c8020ad4d5b3d2d65e4421525d09b7a5df7bbf281e8703e2bd569619e587b55089a473ddf2b55541241569df539baf989cf175dba02b2fac4c6ddef527425fa8f71519f29827742cda4a42758aa4dcd88ee63d00e53ff9cb43ec18416f6ff381752d35ee95c348ffecb166a8201e4aaabb8675e2296f55b88e7b4e1c547d83143f1dfc4ee5f7cfca6fd8c30494e9abcdba8ae5520f6d997d7714b7235e71d5747d5e2588f5fdbc85889b3b7a440c87361fe0f5f2752970972e59996a5159c84637d8ffedbba19f99bb5a3c125e52fe51ec55c76261ad08895a91179c89d6664dc68d9fa516b52f26c663a8f865bfdb69a103ef242466e7577c4800022d9ec7a98cb56bc54ba330567df15eed8369271266e39c1e4b83cd26023161b2805ec6574d512759574b08b7919111309a865ebfb10dea1b72586f91ddb47f87da65dbec7de9fe99dbd9ba46d8b16fb231b74abe95ccb49f898a588ad5f0d549eda58b98b4c7cdcd7f466c60e4ce687bfee3ca0d6650320bbfdca82bae56a852357984f26b58390fb1cef337e1650e7735fd4a9685cd4c55d349cc91d1bb0cea4d51c6ca911be1edf4733c7572b3101c71afdf85f7e684f89b8085812bf54d49de0f693f51d7e116a609a411a684db7a77ec31fa2217c42c09737b5a003f8bb45ca21090fbf443bf90c383a151445c747dabb31999e68674ce52c0b65db9b6f721dd8a2565f6374920a8b6c487cfa793b11f66dbb85aef6fb9a2945c783de4c63a07348f4b3193994a552e8540b79e3755c8b80c85c10cb587624f81da00a286e6249c24151f13495c7a0fce1dbcc696d86b3607641243834341c12a8e4c8ac66674b92a3567b41b04eb7cea2fe86aafd89bb8f017c28ef1f651bff8786694a20815a600e6b2120c22eac8844d477ccf862b541dcd89f02274d34997d7d111a9c94163d6f5ae78b4a220091ebd6e795ec3dd53e8cead6160357b74a9298b89477ac1fc46ed5eb614d55364485c6c93c25711fb5b59fda3a6bdf248064e29c7298b27db156bc1fc78efad7f8e35e87d707c50ab8455d0415c53edcae27b5de8d48c5c66c5cbe152685ef17eda7fb505cab36e5946ee27a05007aa6d70217a7bb2259c7fb6c579f5a9311dc3a9b76a6fc71ab0fe20f08f31368a51303c7ec7975968e100cd68ae4dc1bd5e3e653c029a0ded7a3b27661090523a74f25d6fccef4d5c7615385007450afdd91c0923528a3f2b1dee524d494e62d46aab6077c0bb7c02dee1ef54463f097617fcfb221c444f2061120aa557528205b30383a94823ccd637ea7fdef3af7f7cd548913e2672390144aa4812c977745b5adbaff20bfd05a87f4824df6335721b911cbc9e56b7c561e9303de147270df927f6e0f64697cf37aa11b010220b15ec3b47f3ed9c6ddd91c892e6378922aa78630daaaaf48e78bfc3ea2333fcf81419935f95c7c3d780ecbd5cbc0d3826e9fc19c6db3cbe0cc813d159b894d33a23c866585b36c8406de5867fa2c45907d793c0ed837442fe3a71694e1aff7a499f862d74c8cf76a9c29fad36cc2f01496e97efe9bc7e4e97f68e0f1aa8eba079a60c927227fd33eb9f678e8d7eb03e0b3a7ed46ef11d7c468404d0013d2fe5aa257738239b016724116e26c315967bdd59fd37a1c5b2804fb4bea191fd3477a2ce2e7f56efac86015f2b3628b557fc36e9a3316656c4991fbdafc4a95440ad2ca27df3b581f56ebe338dc29b313c10c9a06588bd253e48a0da4f3389395519996f7eb079ae52b4bf1841432bc4a701750a1b67601a3d332534d79db4b7c22326bcd14bd99e6954774c5cb1c4881f576e312f0cce2e1a7cfee3c415ff27223e5b94b4c5b47c0719bf77686fd7f4b95d5625cf8cea3fa6962b0dffb4eaad93cba8648eff5b18e72a096d5a2d95b18e1905b1ea1316e3fef67dc69fc4eb156a8c6571dfb3920a67d609948b5fd09b75140531cc45bfbe0a0e752f412fb7836b4f8fb80c5f541faf6192b76beb34f77573cbede4c02ede639f73725d45c8acb76b60f68cc5c710cae24af541ba22e2261336068a09c729ebbe8a5ea85bbee90aa1785de05111dfede3bf237daa26703e76be2118603dc1167e85a01376cf03bc1490556d85ebc0209ceb6620e0879b42fa994b63e7bc7d732324d68cf5344bd097fb9046d1d4b3c23245519eab83bcba77a8b51eedec7b146eb74b1ddd795e0b1aca627c5745abec97dd2d097b9c187203ec472e57014d0542e546832d68916fa34a4156178d93aa3e4784a9d42ca1f6033055ce4cfb203b938f331613deeeae1346d66ac139f1c9b37ed76bb34e2b99ad76b04b456d32d87721b02969510ef912cec9f521ba7fd80dff4c5418f14049bc29dac658c91a7f5ca51b6fd56c74c56c9fcb2f6d63a092b60000cbf9192c9c5e60de5368f7c1c887656ef7028af61013e12791532121a273118475ac44f7a4e14b5c7a8f9283acca72a288b76aa7757a2f8a55830e7322c23497d8e01390e1f508bdfc2de1712fa1677a105f50e4299f979af5d9a37aed2fc28befad4071f002607a712d42e02ebbf73e303877f33c7eb8ecd849d7aada30aee60de37e3af318780b443288f453597d1401fa62a6bdbe2f2fc098b64f65c1795d694039db97ed08df5e02a6840b5cf4c39a17f02d55cedcd908402ba67d0deec75e9f261605c64742be863db3f163507ca60345ec7ce300c2b197fda273127f3921feddd40cf6a0d110f9587d141e8e29e3a6007ab3c47b2c60fad90c2e7c33c775f225a66a6cafa757589247cbf2027a7cd2f8b8b261b883ecd1536be210e472b7037614924386934a7e8c1a89b6e8fe8d0d1afe46f410f56aa40bdab32cb605eaafecd9c0d40609936f2b7d3ac709fb3bd4b7d2b706e29bcd85e9712e05afcd8d103d44f0aa44167d152caef568b711a9bfb43c61ff1661979a5fc91869536fd704246ac0f1fac0af8b253a45e3cb7f74da1a4565f67b5bfa3beb9fba239ce867c26f14d041f7ee05fcd468198aa2cf85188fcb4261d3d47373bfda07ace24676125a0179ee47dd24bf670486a5a6e61b1068d00a68c1d882dcfadacdafc5443d9e56f1f434f4b38fe3381385a1af086f3bce58bad0c1167e19418a48fd8f8af00b30d019018ea82994ea5b39dbd575b766593a6e610a140899d2170a995648b0462309af94864be4ec40f7e40b459e5e23ee3fcc99e963d30333af3d23d9a34fa71a1419ca0e1c1b4aeafd65a7360ef6bfb2f00f40ed51a4ee0cc12a635dd0d9f303a90de31f83f2d83ad2a11489c80df0db9d9772b7c75858ba379c53444962a0d695694887f35c23ebff879a07a4fc64ee242ac7d91cb3c1edcacce9be83d85771a5480a01e79b130411aaefe839f72be596c903b47290814697bbc21806f3f99c6bf8e33fba011b6d21e9e0d3537ad7041acc2144a3511fcf1c2ce857d42ead0c923e95e0f306ee9a8a0bb4aeab496f5eae8bc3d1f7d49a4984b49b67ced9f24ee3fa68877969a0cda06cdb306b61f4aac7fcd93cef9f6dbd2984f0b558e98d36ae284f2abb3cdb5e421bfe6cf450aa7a86e4e624ba90056cb140f4a23c3d39733d852a4966fdd2f1f60fef8b41713914fac88636aeebb5668c2cbb9bc35716afbf4f1a9e7c678a20828c3bb35c53e9fae870c9c767df14e2585ac5407132bbfd79ad841828aabbb7888aa43ea201c1d92774af9b42f27c5eed4ce561f08212e993e0b526a8129ccfdc156e0002260bd90b8201d2809d24307565c50397434d66b302e66d4c42f68ff67fd65ba7ecb697b121e92b95a6895790900a159657c85ce5e3cbb56c96c2eda076f7766a6c53b452f8951a36154b06cdaa9944850e32b2c1ec8eadc038a3990a8c1f0d262f921908a1cfdb38e5755032143b9d33d7b810155e57c019c8265874c0040eb0d99dfdcf6319b45cc12bd287c675716a52c283d30e494356d4acac7abea963e1212c0cb0169a9d8da0a87e1a9edd3ff105b0b204903b3c81b68bc1024d19f50622aef417a397f9eaaac9eb719917ea56ac7d39056a682beda16e426fd084ea103a3dae2d268d48d291168048b960d55350bff6dfa5cb2c2a078838fe87b1346f6ba266dd9facf2f7fe6f87187ce49e98a67e2f2e952490b5aae8379c7bd9ad7dbb0090444b8460277d2f3af3d784d1ffb01fa491762ec2efdac5ecd0da20adec3b9d92cbca9d9012d48f94b54504859bd1697f629daaf011e0d4d0beb29de3693c07458c0f8fc501c4374015835844f16367bbfe648b261372a8547ce2735a759068b91f44bd0ad6f7b00ce3e2732c955a82c2bc87506c509ec3d1d8c4a86b6dca019efcd2629c718b4dd1fd3dba386bf32cc942463cc1ba1cbab32a2f7c196c4a5ff97eb42bf7e2dd1bfb4801eb4483f673c913f9485639e9936887aa9953bb686126f99841dcdff17f5c4791138cc58f2b6eb2c5dd110f31e0ff9c63158ba4a21154758db579780aa99afaa3d22d41558ce316acb9a70f0f9b304efecbc48d13cc7d464af234381350e1c7238dc8d251fabf5e315f979ed7e3540e0d44c65ac16ddffba0c72966089e3480147ce7fb4162fe4ce6449368c6b29448cc4f21c8ad4bcf9eda0e975fd563de313ccb9a15ee9cd3644e5284fa3bb55edc21766cb65db02f98346de499d431ddb16885942f4d8f7b36ddf30215a7184f3054dc7fe3606913876254cff0485afbacb37a0fd5a69148ecb5c7bf01a07e9812d62110422202b227d18969e441ffc5f1af9279b77475b3599114c7efd5b0686c7222d7a9378e0aced907e7a699397f65d80449ce3e3631bd90ceed4a583d257cd4ffda96c3991eaa7508aece0d2794c2097eb08fa2699718fa57debde01ba0c9df95cb8e7c1ea22fbc79d9d717c855ea09e180af790cfc48589dd593900a3274b9fd3520459bcbc40e44f5c067d227ce36bf68cf988b4e38a0354665e976797d3ff346de60f9203da6e738cfc41e7331a98648834e6e021f8120bda2d37312b1c1e9c2fe4e1dc3b5d2eeab2aaffba8b3d014ef32c32a138aec9e8dccb351653751f01817c5f96a01f4248d9975bea9ce80158c3e276f63b86fb73240570aa66bbba4418b88d1125ade6d81bd42676f81201913c605054155d2a8e3ed87b5cb03a4263061f3f5e21d30ff0645cc81d20f23d1c22caaa13699149b2e8b3a251445cc5782b8ea53b25b60b135de2f096e3a5f7b2e76836086680769918a06cbadcca5dfd4932d877787eed975460b236251c28991d4660a555f40fc4965fc23e39330c54d116ae3284f973a9efba17adb55df1256f9e74b5cde6adf4f25a3321c3b00cd4e7c3463245568d775aab5f29faef8677688873a0f0f9d295a1b4f5f699ac2d1797ad0f5f433bc6837cb35e14ac41aecd86e143f2f9e534b80b1d93db1e7c2c3686186ebecc7951d70090c6e6267eb7d3bd5a5c58c16fbeef15a99ec2df612e37b9745bd0ddb8e6bef337b05c1fcb07b6b72c8ff31ce120f4683ef3f763e21286e0ab5e51429fdb7bb78090ab6e3fdc6ef7638caee4f18b687dfd8107e7cc7e2c7df35f4fe70b153273cd7bfc3568332c452155389d006d295f219aeaf643a66dcafa649a9a9c949e8b74ed2c6dccea3b3c3d8715887e717b559e26156deae02873f903827603a67047b1607cc344080b87e244de526358bc1e5f01ea78aa3e6f9e6b250ffe5771cbbbf576312aaeb19ae9133cf6a4489dd1f944fec415e730f9500b747c522a7cfd1d87aafc01275575f8615f720d837bb4e4194fd823f61a8e08aef62521862e78bab738d88bbf19eb5c3ac1d2073e2f8a0d3eb7da0216f088d7ed946aa156538aded0b9b91c5ee2a3e3b2c0f4d281f33c3ad878b111617bc24dd5db6465cddfa243ddb2e29ad815bbd5704e2dac0b2bdd8cd1710632e57ff54f446cfc979107a0c789dca44788febe289e23a988e6133c3b7772fa7d0a0c042e25e60f84d972160795e626b1fe4b152d75a6dbf1c0a8843074b328736f7bbfc56f0a738505cf4f2f84b93f84a479afab124cd01e44188e43675e59a79539b5d276b180e1ba23606b2653170afdbabc6d701733796dd6c6250cc4368435957d8a994e84cf58363ee1df2d54fbd60dea651c62b0541394971f36c8969b7f1af151a86ca6deb73cab9fbbea909aa50b03945e2cc59d6ebcc256e3275d730d5b25fc057c706da147d3b0b70add3ba54fb9cbf913796c96b90e4b6e410fbf1ec99b3a3da0ef7654ea67666f627c95521ecb4934f99f9c8d4f1b43bad018a70050a0ca18376e6bb7b313a606b4373af7e1272bce24556d4ae8ae4fa999bbcd99f73e23ea1b14aa54572198d6de4cf2f09e9888a08c2430f8121fd04cb900ca49794e6d9f0fdc9d9284c8b90ef2e7455afcbb3a862c21d2526e90595630e57523158cb6358504243482954e4828aa7ac41005ac2a3634337458fb5752994866a89856477b52f622720ad1d2924452b7057f122b5215585515e865c14868fc69c2499d2963078c880b195dcbe2deb1c1a92c7a225fbe43b397c20a2115f79a072aaf7ecc0ed3000b6c94676df30e768e7f2cd61d044d32cb7ef2b01b0bdc175891bf08646218b52ba513d38bc0bb210792ba96078b89f5ead0eff938ae2cebbd57983e68feb61ad6edda11b22aa30599c9911cad32b98b7dab31fc7a4d9c6b609ad99a2c1a59a5badbe588b61de5b570bb242886933207bd065d398e6a775890909ad3f8a3d12257f2eb1390490ccf6ca5937275f225bff26b489adeda6516225ed6c79889f9be125859ce13468533d77ecc5ebb73cd5334bd6290869526704016c5e84b148563ed6d2f20d821fd59b3d103fdaf5d7061ce2008f0fed84a9ec6128d8e946c35ae0d75273884a8dfa404de72267e0cc33541ec8dae8bb12cc51799fc0f484e3d6ac76ea1b16e9c2f2cd74859ce48e9542d5b0558a57f990c5db02d636eec3cf14d2763f4fc73c5c72a9cfe2a74f14137eb8e1dc1f70193df4e05ab871f672254878ab58217926398d101fb76d7a6351f46872b28a30afd427bccc5d65842dc9e947085c1c2c55d863e95e8c26885650f25abe61717a674e204e9ca2b6622d68dfefe0127c22dc22f2624a6b77416c2de8afb5ef5e71374a5f1e2bf6fdc3309c8a0b7a27ef795e1b2976c34477b09ad5b5bc26a13f54dbeecd41c139a03f3360b37cb61255ec9e13c383223c74d74af7fe6cf64b855a74f3887f89b01702b25efe9b313d67a553dbd26ba6ea933be946750155b67ea86e5c06a52df3361df380a02a45159a0858d6f7cd8cbc3f71ff732a65d6c25ea6af67d10bae64c806735b4d43cc82b6d0878d80ee1ad1157d483e21667889bb110c28ae12377e05d6095c8adc0bdcd974d0a1a5d1e7cc03129dd55f6b85618a92ae516efff3dfcd084b1ea0015ad51bab487c51e73a4cd3d738b433c27e5868525b4725eca1bf5eab1cf800f5be209656503126543933e3aab5f1d91e673cb8b751e3532299e95071ff8a462b085dadc804ae17daf20aa0569dfd25dd7d26ee1b93af751115943de91fc272473a4db3875c76c7ad5c1d3432ce1bf7956dcf7ae4ae968c038e65d4e03c06c4ad59f11e199ed171b52b2d1b23f1cefd2cf18c3d0cea2ae0edf0eb4494370b7c3d373d3268add63a8637550cb7a6648b033c9b20d4740ce07a8b5022e59a1bde9690b720a6bf10fc9767db6512d14ebff2782ec62b5bff83769d1ed8232dadb5b3bd5bf7f4092f432872da32f50691739514d055a377fe69abd7e0cc82f336e61fea889e406ecbbeb7ece1df960231b7a9ba0d1dd1676028ebc15ad448256635073ebedaf1282006227f4cef68a8402c6c4d7001994a83427654727cda23f9b123f314a8f21c6ebe0ba94c4828a4d69135cc1d048b832447e9b062ba094c6b20d727d573a0bb800db1234995ff2013a18cb3278474d5d41cfecf2bc4115c9f077c31f4034eec2df595a68d2a1177faed5bb2daffb91e788456214f8470ff3c5c3d8a21eb3df6b79bc35942949d5cd38163ab82a76f5c6a253fcdaf6dfac5768252be1877d863071d3c181db00656e3d07d79ac6a4b1632147aee6630141d92a1ec804536737a9c5c68b66bcad0dd72e8edec587b10ab9c67e1b7ae990b330c0812b89a1580c3249e35917ba00bdd7818c4fbb4c6e3602c53f0bbae24a8561b580aee7839803630cac7196572ac588ecba067ba2cf519a23b10e590feebe6d8b0360027faf0a0538a1c088d6a78f8407509400eaa4990d95cfe28ef28e679cd6ab2f9ca981f9945742e5fe239b1cfa4940c6cd8a487b1277ce6ee6fcc7739b08851e2c53bfeed7746ba06827a88377b6477c7dbf1a0cac3bda017383ceb591c5e0519dbf50fcb6886156c12ca548560119b7d03b54e4198bf85a6e88c447101a95efc3ea5e0e30f2c28c8ce6c423fb18b791834d4648120e987b99f9b3c802aa5240710fe73c47c8241d8a00f07cc9562750232099294c951d6bae39eb172f57a88bd686f7a921cf060fd21f59648f0d20b6a8f98fc5a5b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f7683c869cc08fe3c796a876740fde3ddea170e68e6837d5bb16d5e2bf8d5ac299f4f1589d34837b58aa9d7478edb26204814f63cd1d8ecad231f80a1c686facfc7f05d137a250834328099f4148adbad32d00c110a7459f4032fc735e3af444df8ca1a7a6ce33e24b5d7b2a4d518dce41f7487da74a37afb881f58d5642746aad45675b25186eb1a0cce6ca9788f70dd52c7aef34715ac72057300f0eb0ee8efdbc207fe9a95005519dcb561ec2cdde0b8ade288c6abbe127b349d47d1aa4b4fee8bb11f65672874a556865225270ab7d062a4b51d3a2328449182c9747babf65db7ecc72c48329c09aa2f6b2637db2411287bcbc5df8309fa1be95479831d533da5b65473c2479da1eb7d4bafbdf5dd48c10a6316a3404080cf7db16fb9ae178e5ef57005da4eddb17984a58407ca4e18ca48efa270922419fad494b28259c85b5af3db92125e70afc04b4a169de8bb842f86f1da4dab2d0999a13426019ea455f4a3ba10ca1f95f9a32b221d2527b9ef678b39b04ca2196630f6368181baaf7133c2ced0a9074e881955116f79c51264a5e8e7f4bcc468f6d4414d8b0db70049e8fe4cb1d75224de7f28f4172751783400faa4a444d1dbd5feefe0ef09b2b536e3fb317f59c1b767b49d1f890da127d0ba1ac6d469d3fec6c752b1df732887f5b263d56951642985589628eddfd280dd13df40122bcb1b95f037e186b56aeea35bc381d641dcda529d84937251539a1a435dd9cfb29a9236d69ae8ada00bfabb84eef90a5e77e44f38bb6c977d8ea68e89421f83a44bb32eae03ca004551efdcf7c14d38e62bf02561f273d53eb8b7224b25c7640a24fe1707893cdcffe597ac88b83b61545bbc9b1e478aa7f79c7cb0d670925efb04cfaa4f3e3b5d9480f959ce863c2c367db5a2ee425e3887d0883ad11d8ffbccf4bc61eef5b31daef62d9efe8a3599ea513a827ea50171827ebbe78da211b1552f0b293e1c1ab3c82522ccbc5b65c5b8d1ecbfd410945f53c385aadbc2c56e70f84f90fc1185035b3200d1ba426476d5e34331a52635ab02c714d76dc662c43373a4c1c65636b794382dafa4c7fbe57572484f9f7a50813bcb0adb6201cf43a05183d0160431e453b0efe0d223e2b972a4fb8a24efceade5de5daf16b6b8746ab1e78590721984634ee16616e334df4d468c6c8401a1dd0b6a1cd7a67a62f3f90b70633c267ee67eea053a5a25416ac2553d56b04ac2e53da9b6ffd2c8268e94511b2d5e9258f1188b14d04e8c8dadc0163ac737efdf73e9e5cb9dded9ff41dc128a90795f0f18f1cb4095feb40ff1a54190143b30c071eaefb2e5515b73fa0abec8a80e3f4a49a69a683238d04761cb1ac189ae6a381b978be3fa2c5b227834dca3cd6d251c3080c14e7ecfbb706e42717101820f7100214faf346420848fb145b04f0f120c1eb1b01100aa210995682135958ca9cefd97938ef1afa1c2481e70e3562a6a2772ca81482541d266bfee5dd08454321dadfd5a1e5448bb6d5eb0646aa5b85ee8271d1a6be545363fc7e79288cda856965c6847821ce2da8cf0a18cf907626d93d06b0a1aa7f4d9d2de662d01713e4902603b5d300e1eef445a36b483074b174597c663d3cd67714d7bd0527a2f0c3f9dd9520f6ca11d11186eea67b39ff7f8af9147cccf8f7a6c6e218607b42cd4b895e0c938dcaf06ca6b05ec222a1e66dcffc54bae19f041b28456d513f914091e63cd96f10f4d40d125d23cfbe0c282f99d374ad46aa5a3a7a91d967b0603fdc67fdadf0b8b3aafa8ba9d8846a0f06165755628b28e9aeb4027603a6be7d71e6cb912ba4a176ed961540c7e8c7d3611334a51d26c63a291d827e499a9940fe6e18d0d578774fba3e19878ec5d32bf291c916ae2d36353b81b8d26a1e9cd157ab0653ce8895729dbdc81cc7c0a653c94ac8d26d0d1fc8206e60a6f6692dc5e658404975d31267f4257a18586c221f04f33eda4fcd65589f723496410e313c9724a1f6aa306225160adce11ab3ffb882ffd3456961987abb3276e0aa7b8c1c97022a0cd1d7429219ee8296b924b17dd5389efe538e16f7539472ce29407b3e671ea74e6504617be06bbf535976c83ccffdecca0da449110ff2f4469a65f4b14ce9fcd4fea09b57b359cf78a037d1f85cf1e580180a2806c5f8d323f3e53bee25f53c0720c14303123ed4cf01049a93eff0bfd7f7fa8bd51ed40d2be2cf5228303aea7bff7e7cba1c1e0cb1d6e582f0be943b2ff41e8d1139677c06100cea57bad862b7fd8b3f99b55a0b751130cbf6476aca8423ca0f66f8acaa3e7a44274925972313725ec8afdf3a675d9f37262cf01e2c1dcca60e446d654c712a130c3801203f2b19765a0e5bef5f981831b57ded0260b7a8383a11a2554185185e951f065ebc1cd172139ae7ded843a7369d9615bf15c7bbd58c7d1a3b37ed9b7fd6573f55b670265d57254056111ed806aea52881b1050cc9c92f6a694256395cfb635c97c5a6fe561de3120849abb64ee03665a6e5e302e7afadbc2e8ca4218fb7132c9cb2cce11f46a60a59d7c1f268404c987d41696c1e31a641337452974aaf80a358773807009548a2adbd4cc1546f427a9572e5952c71e08dd420934746a25a0989f64156aff8c347809943657e776947bc17254a5cf91fbc2fda32beb80c4eae5109c5bfb032adc2929a7e59bd0d0daa0b255a647bed36a2f60e8ca215fd70ec034a2992a744dd801e94053b3aa661481405a4ef7f873e81651ef4cc4fb28b81c101449d4dce80cdaf96baad03a14bd31801e1eca7a5348ad0b69ecd9e82b0eabefb1874fa2377dc4b5af7e33290d966903e2409a2bc8b13cd8454db64b04da3afd4a151d069834b0e61869cf168a7fe66364257779a035512c8492d98ba231e784fdc576ee32b66d8454ea8ed6ff91f3a83b06ecdc81aec9ca02a4f7c5504122da99cbae10d9a43af805d6c632d50a2cdf709d8ffa3368d3dba9d091b8599112a10d7d9453c53898b4935a17f10647c146d18e9b93ce89e32bf4108bcea89b86fb8d25cabb7646687a0608848b8dfea1a64afce4400e1b1407ef53320e4e56850fbea7f0800b84b758a73370df738c74b71aef6d2702d68e78b0ecc37bd432ca232da58b24e220b05e6b36aedcb8692fcc3b93662fce105be12a9baa9817c1734b64115c6390b6dc40bc034c58b1fabaf50d66e4e506e52b85ec53fd97a1a0f5afa4f55737fddeafda0839d0212f8ccb0cf855b8ddd8674da2cbe581bf75f5e30f63540d897203c3e926914f81969c14f6a65697504dc8729fcf7795af87f43d5b20c7c2675adf065c8540ede1c639e2edb96d2a97355a132a3c5ae6bf2499058c152e5af2bb0cd70e793c3d31d7c54034613cab86a7ad1f1d7bbb5110c04e0271777888b9c45a5a44e645bc0990082e3018df37717ec83ddab3aa036c35dfd578398b39e6646307c402b7131b27cd336fa30b0d1fd2d9abd781ddf0f4da581c52fbe5f9ccf9cc62d5fb25479cfd028757e80a886791cb750bb079320046f144b2a7b60e1cb7d7b1a1b04ac2cae6dfeeed9011528e8471104f94719424cb29c84574daba71457ac1ab20f144067cc78a7465b43b188285a275cdfa3d1c1beb0fe65c79db831a5938f9935fcbbc0d0f3887dea0c9521330032eee68c31b878d5027ae77bb53bc75d7fa58a74a2450929577e0e961ff57a3cec5c2aaaa437d9c5a7e3ab0f6bfb68dd8736e3945dab073cc8a25f3b5457454206ecb3c90cf884d286009e47d832d54c895665fad2832e3d56241e20d9e45a21b4bd0557495f04f75dd4e679dc7fb1eca802537dde16ca9266b7f04ea94976db33cfceb99cb8bd2f425a61cd633d67f51f9e92cdd5a6a07c60f07a812cf6a273aedfe7a8edc9ce19462af3cb7fe423a782418abbfebd42265e25048efb6b2040611f1de5f8fa12271859ed278fbd9a2fb4f466db09709289fe8a90e8fd7c6e0b710839d71fd9cf494bcb61f28dc7229e050b73c72511daae34121b52ce931b0649dcfa2eb7240802c12c74daa72e2a08b259edab07623a11a0e6afaf9eed98acb152a7b686d753fc291b5e82ba009328de364c4b2d45b0efa48338437193cfe5e6586da6fe044e3842f7a6fa044df60a5459921058b1535048aaa0d8b3b06388cb10b1b9f2fc51c0b996e886a936d51b31975627fa026b7ddd528d95629d842ba7c086288de06ede4b797578edde94f0a3ae7f25569b7dc0398f5c85deca872663478537d0d20264117a9f6e9068e277906b450a395bca4acded880d4e57e49ddb9cd0a1685dcb6063795211e2f6f3e5af91230419a70311a3909c1b9b1f6cfe2f6b2e912e71c0a8eb1f9f450367fc12e5ed24e7a693bd910869a5e9abd08e61b31d86da994f2bae7f745288106f32077b6257f2d53057b137f26938bad19bb9d1cf0da8fab5170afe556646becaedb8f8ff5cfe2db7dc7ceb5e91dad96aca2feae141c556adae75dc8900aaed68ad837f49a3d1b646bc45a8834bffdc54bc18a361ad887c22229dee031df0c101b78486dc9c7deedc98b7d5869c14a83d0b42ea8ffd30b5f1c1cc7a41cce9d1102bdc6afd139fcddb977405e9c261203ef844c44bcb498efc68730e17f64e8ecf3d63292510be0b071a542e40b070a82252b4b8720a18a0851d75f31cd38ec4b52dedd494521eeb33bb2889e8f358cbcb3413bec920e37a0428edbbdd709cfd6b90759b4af09df1c4d53a36abdc010491c0e7dd7134319567db911302682b71d031da3964685cc7ddca600dc636b3b07dfd79adbaf8d69dbc2aa6b961e2c9e98979be853db0256f7d67264951f47098a3ee29dd0edb808c97a2269357f1f0f3472c9ae406cca2af4bccf998a85c197916db85f844e7da907f89a9d48da7c7281d479aa9ce45cbab144548ba2efd5bbe16bab42b6b9a925cee72b862898e7252995ed26a85feb82407ee9aab8ba30450bc3dffa93401ee0dfcc197f2abea7e2678f7569510ec4df712ef4d32f56a3be53b17c91badfd5edd46557775932771a64bac7f8d5d10cf0d60d61fea1084dbf78de4b59ffdcbb98ff4ebec8708a770ce3e95208bf660ec7a9c6765f1f13196625620caf5f960eb0610f758293877a2f4f72da901af22be45a4a4d5fa8d434c979c6e2833dbc02cf35a43b23933b7c42a9e04997ce720612fac242af8d364ded6f67cac2995d4072da67f6f5142db24012ef4b2ffa85c7911b4b0e7207467efe155acb8a1b54024505678dd0a54e2711bb3c1ca5296789be35feba380b2d6ed2177ffcec55cdb4756d03c6cad329241af81276db90436f60606f4256fb2c2ff8d88d4fba9982287039d86a73ea34a97f8e3a2032bf717ef8f3e4e549d25fa9380d39d5bee575f8bbfc22a94ee900f9f970921e0ed896543e67aa1ec2e0565eb57455d18a57a259c22918fff489a2c615ee2672baaf7a6bc048d50e4f7c78a9f3f283e024e79287402028214cf77b3f351cfff1be05fc4c6b03253cd5ff03b2804e6d869d1d7c32a9892f643a0b3fc84ffd833d703846d58477a56beaa5de446bacbe25946f496050f427b55e5acb38538f360f599b7c2fb57ad261f0ed569e7aa33fb373a2f2a5bf4dbee74e3c736ddd1331fd23c020c0c76b6cc65b1e6060bc69b99ae56e832cf26510fd50761848131372d7ee6a87d1cb6d539302a05a5448c5a94ca34d120986c04b51ce3e5284d26fd5d214adab66202634c0bcfc5f60f5669192db7c5ff8e7db1d9b0eea4a94af073529479aaa3e8f0d7c99c9a2f5ef179aaee2c3041c61b15f788fb52e594dc20d459332e88c90b75bd8d05fe04d8b57aa79d0fd0ef9e1663ea5bee22f7a35d87fd526f4cdc758f4fc045df58fa977675e46e55925dbe2000d5d9a1fa13c47c499bfa7f873854fbd97cb45361355954ca5d1cc673e9e884779217c37dcf9609404b8331c4273327634f7c049bddbf65a01bc34d65473ade73aaeb1e78336f2d41f68582b3986ea8f4d9f7a475a7703d51327bac71d5dfd3f07542ee7933efbe891a66b8c295cf248dc664092cb5b72d976f20aace16336298b92d7ac89cd06658f126efb5dd75fc9207a91dfffea647c76a9891d31b9d829b81a8dcf45f36815d677e36213d8e1a3b52fd5e0d43de41026ac639e2cfa8ea0520a2e443ed1f67379b78852c14323c3aa23bd5d9c8c6965dc966910dee0281dc954311f389096bca4d9cf0f0724e6f25da68c3c86070d83ba6f95e0b3651f41f0187efd7b37040cdd5719c40e8e62f5a2c3bf45b88d1c31200b5f5cfb77c09788583288e124586573508c7ad8542396178286083b436609108912995de6a2af833d828bde3125987c35730b9157eb6a57d63eac09e26ffb448659efbf88c90e4bac6542c34605e0873476f1bbafc3dd53cfae66c883969773757d300b8a4706faa920724dc2bcb5ff61c43afe6555f14ea6c7d2453829c040ac3152df573132bd23a70d071a9d020d6a397b3ca479c41b8c8362527dce41c029c6ad81dd2208503a45281a5d8be1e950ac195f67971006d08835d9a677fd6c9abb4b137b0037ddeec0d104f636a15fe85b778b22442555dd8cce3b9dfda43c1da03240c56f6be677e0839e553751580dc97c842f0efedb5fe5b432e7de1c3d33c3bda6306835d5e18870c8a4f0366cb59e081d6afdd532247ceb5e98a270742b8db7ec13a7084d245bcfde6d8969b3845d5d6cb8d52d04707015e02057dff120b1c5085fc8eca33a3a46e332b6778d5276d38f68e25ff1629fe2ad292b39c7bc2ed06d9f2abc9888b245c218f14da0128e4f3acce048531d685b2b9bb95ac700cc043768cbb2069f5e9213cd9456b9044f69bb1d3e729c1d2404ebe73c0ab5351242ab9c875c807e4bc8ed6b5f46946538088d03ddce8c3c996bd2cc9e3b7948836e2c2ccad0e681ddad7aeb5afd8b4975d707476e6ae541abe9a9d7b75b61eebbcaa97a67163d6e79477d94e8370a89db18b0f98b8b631f9ae500a87561cbf65eb169b9de076ef7e42a9bab5e889caf350199dd68cf5b17b7223c1fb5636677480d184fdf1d40209613f6009a818e78edabae3195f43bbc96f4d7061a9fe0fec870f0ad082f38c06f7a448307e72135d6145b0a730e0c1324c1b3e5fbec9dbe7a1782a8bb7c9f1f46aeea25842bc480ea45804d743f948b3bef38dfbabbe39cbaa2dbcdf95ab3910290c3093450a28c10f15b2abf7fe0cdc5b851e414e903a0d40eea08a9fb56e04553383f5c78af229b1e7952c6fd7de5895eaeb1a6699cc7c5eb2606d886bffa3c8f81834adbf0e2697b66710163a0ad1e313c928dc43c4f58de036910a8257d6889343b969bc12ed0448fc4e152c25cc7460d8822029326a622ed3467c030853a63b6826205c86defb22c98a957cef07fbb5a970bfb9b88187ab1bef6c38fa175853a6fee36c32617d513b337cd75f8e943d8fcb1f3bf04bd9adbadf63652804a9e7135f97f3ad16f09aeb91e7334812de96c05b60aecc649709270847d8598b6e2b2545c97bd8a0edad49b69319151a4b9b9ea8f6e53a779d61b0ca416e827ca736e3b19e28595397c1b6ea342accbb552e2217de049a1dba7eade253dc0e8e942bdb5cbe9b0e543ad8ba39a6c84c781835c3c0aab58c228313d9bcfe71ab4e29e4ed0e8b4373a59781f5db80ea3925b857253c94c6530a5d48fa97539ddb74c690531c954f1959277e3d99b7d1e74795f75d718221c8afa253250c49f07763ed2f0bd9f2286d1e3e6938fb38b4047ceea53d929a2072cee5c4a31a90ca4ac1d89e03cb89d0ccc570681abbb9635b64e13dd503deb8408e9fc53ab7285b570d9dc9b18340907c5ec469f985cd45a2c1b30a5059e79330479261a9d04ba365a764adb858f0e517234cdba96887f53d732242aad9d0a06f4b8f4ee86c175492d898c8b8c929b2b5b93c1af2dbbef82db17362c2328544c782968c374db589e674cee03f21a4b317afcb4e806e527f4a6b77784395a5d2910f910f7e0e2b6d99a966c447000628368c5a83c136e90b2ded03572e8913b50c6c989c0d29f5e49e46cbac1812a59d309ff5fd7f49eba944d14467ac1e47daf91f7ee82dd4a44a1a15c70f4b2902d0994daa3a513394aeb9e73ca117f8857089f7ee4a0fa175045866dcc7e25f7ad01009bf5f2fb02172c06d51e2291bc2c033e02c1ed7b9d6754ad80697f7870a25abe401fa92b7a5f4caaa26b68193505f3d40a917e893cd7dffdb598d6560455dfe9f8aad497e8187d00e06f58d632cf7362cf264f85e01e7ce676aac86dc365efcb5510527e97ef264343ab6190bb68f6023db90b387ea27a832dd69a5bc9efe059d40584f345416849733a68ed8c2b13aea26d78f6b67318aba5e19089a6faa19cf73eb4cf1502f729687951758890a72a053462cc996cc1fdf5123851212fc79e068d62e1b87e8b08e09295749055d5a55ee59ab39791a6a12a2ae4c2c77e80247c917011a7773db4c17bd938b9873d3d42d6afc0007812f9d9075e467ef2d2facc5b7f304ab909454e350b95dc6ebab18ca65e55f9f866f93be7bae87be5429885b3876d44731dbf43c7839f9ba38643269d9f34f6bbd7230c26a2c7f7e72174a5f1e03d6791809c5c267be9a95ea54cc96ed9d3e40edbf5088c50dbc69352b3381a1d17edeeb1b2fa43555796589f6dcdf24c49bd28d7bdd0a08180c456b95edc67153c830528daeb54b8e2133f5ad3b1273da3f4a36caa8c882fe5b081b526be2a933a0fb703cead3f915772e7b3641951c9cd2df895e81fe6b54c710c5b6d7102d09c335c6b4613de935a1a927d3b6b8d200fed11d592e529b5956055c6e2050635c20b2003ea6646b071c8f7d84955766e6157e23f4d9cd90576fa2fceef1f550848d14af4b3943c935747619834d662c4c2cc59020dbdae3415fc31977132ebec978be5eaa6fb9a1df74a0758c5bc33e2142314373c216da08cb69c005c44bb619eaaa1711f73a360b4f971c55a85e60191620aef20b4c8d45e30c4717f0a5d86052bec8c46e5cb605622f03438cd6f9a6d0d538092a1b8ff4ed659a3f362c87412b0531f4906909384e626f9fa3bc73a6b33b735ae30936dd2eff3be6fa0fe2a31b9c740b7f8ace0cffeb5d8e27143b89f2c34c70fbe611df533d00a06e6b572674315f4afc8c23ccf91b80ed012d6f3a6d164dfb905942be23e61287fe68589901aa75be7427bd7e069cf2453cc9c627a0b7d51c92dba68e123f91361fba80ce996629a32cd301586334202a6314d117cb585fd8b10fcc74f3ffb6098abda114766673f9722df097d19eb70e732a582ab1a3ed819fe8a5e7be1e141bde4d32c69e801e6449e920fcc22b653c42b0155451ecf3b55eae0d14c83a206a6719ee7540525cc31e0df8af395a99862e00ea14b08955c8a1a9f7f23f8a993e98a7a0ff2f4a388ba7557c75de722634f07ea25171899d616c3ae21332403fb748230de5d8b84efec825493acced95b9214603095801bb9bf91e46ea876383b06795499eae4835b32635638a261f4e0df8f9f1a6b94f63f462e533d845243fba90f7638bc02716bdbd91a77925d00165a63dbe1f88bb1622b405d9317aee6dfec4895ee3b635ed0dbba18cb87404be9e1a1ec3dfcc47c087f03012a1ef5383b19b792af3d91d2177fdbcf425b14b5aec0909aadeb8d4287595e9c0f109628827cdbf44b8481a5d76c43ce589d0615572171e326d2197ab5bd785abab47142b8653617d73828d2f04e1f946e31353476f4a3efcf10571b90a4ea5bc2c573a4b053360940a1a6a99bc0633069ca72a972feebba4ffad04cbad38e14ac3a22cc9a207d7d9f56996473fdfd7b1e9de8692ccc264b3e0a6eecbfe42b04865a63b5828843502132017bdd343534e14afb37dca15f4209a9540ef6fb6ae4ef64ab4b78bcc73cd387cda4902c99777c53de9ed0fd86f89410ede1874a1a6bd7e36f29b356e652abd83c2045e2b5b36019f8f8ce7d90f9d370d9ed115854f71cef31e954cc136ed983b1ffa20a62620827fa918d9b9ae512ad97fa29d1a066985754876fef146af62ac36414c4ea9e7995fe6ad33d334c1df9bea5d76c0a1fb2ed8ddd1d77e9e8b1aef04bdec05ef8289bc8d4aa02fa05aba57d40f5f3c75600f5cc22ca92f408a9a0ffcd3ab159c0b8513a714eca90e9086e31526c5a977e1d153addbeaf06751c495436143c1b4764ebfe09a4ef8a8e301e123fc841c3f9f5f3b72d19f0b9bc46b7d942f4cc0b96bee1287dde3612bd204ffba95e79b0844c1ce64100219c91972468f1bd57eaba24fffa1b0d1df0ffce411a97efd9ef6b6ef949e0979b50c9989ae68ec3aee6ba13c30d835a72c8170f166a31b6d037dd8f951e15de154a6629bcbcabfd36d2326d9e685f96a28e16f174c49966ca8fb8893937c61a7465582d0dd672c9b76a5ac82342e47d0e44e594e737000206d8e23f2ea09290253c9a3d54fbf6f57bf211ac3fd75a95576855d387d51e671d4fc111584151b93c389ad3b1b077ed4328237ad26f9c44eaf3922df5b997bfa308d2d44b116d5c3673cce1451745014130c87bfdd6810505d2892aaa569fbc4d5ae414f059623f3a41fae630034c9c1484969b44259f10b09bc56be7e33f170bc001901da79dcd69f05958ac1363905ef6d7e244f92802950d5d0fb65dd2e121f74a2733a8b833726854e2ded145fd32a28cf68b1a6541ca6569a790e86c499981ba7959b43e2dc2ee31f4af8482d1a5210c34adb653667fa316e1f758b421864c1daf5f0192ccb70803b1ae0ea590b05373f55affe0d14eb8cc2d9856954ffd47ef0b6b85994f840af8e4e867f7c51658bc54fe9e35adf1ea432861b9ba9ba6f201770abb82f9376e8f69b01a2b305b8f897c7af907a004fceb63218e73a74b37b5b01975ca18065bc97bf7a09fa43675d49aaa7f165eed4e6f140f22600eb7b74f52986f924a135acc97603d0b8a66c8fa4b2d6c9182c3d48510b37886ec63ffab21e86de2d4a0ba5ed88719b544970e31a5773c101ac7bae93a892dfa20870397ffbb4a0ff95063494eda164ba3b0ff881075d4f47c87af80f160bd5f2316e1fd418da5d05e1ac2433317a19793b5603a1e4b9c901095132239f632ac9591c4f7e233d6ab7eb8699f827347153377feafd655582550325d1c65ce67e95b414ca30ef99ea7f97740dc095d43d92526d0f1931aeaee1005d53f7c0b195495e5b391f60658cea25b18772bc075e4f548ae99f03c19f081a0141c61aa7084eba850d5ccd11e1b2dad835b18c35a54bb34aca1e45dd033d878ed977af95968177de109256dfd2bf1d98a48bedc22fa7d2cbd81a26147b977e194dfc5132e21e05d83fe25dd6a87c98b700bf0b8a826ffbe58c0ca07fcfa6572c09de854ca4b15ade5ddf88725416b6b192bae34e81a7a9465f7b858e436a2909d55a66c47f7d6267656cc7b6d938278499f3be5bd951b0be7b06c2ec24b8c5e44d6a82deebc23ce09ae653c068298d9cbdbdc41910297888a7a19a2732fab9d31c7ba5feb6a82d4c3182c610d122aaa0984fa5219d9c64f72ce5aed520396d909fd0ad57a5fe73c0f6c1f06c3905eae9eb91fd2248eb8504d1b107cd67ad8bcf67220ed6d12e4e0547da50ce51adaff0b1323cae8882b9b66d0abc7d8a28d7c6668b787257c4a70865299081768e9b8384d1f96a4dc585cce0fc5082b49453ce00613bb3b8dee9ad24d87317fd73918151ae900dc200f2ea73016fa6ba8223e053fd94892bd3f663dcc5dabf9bcbace7f45b19786d37c3fde17eda45c55937ea537792424fadf3a26f485767759edfb71bf727bf4852e3452fe4e0acdd6f9b06ae5886794138ed9fd5afb90f5c19adcdc591b51f89b7a1fb64afd0fc4c102a0d86d117e251001b555b245c8d2d373cfb2812699e1b157b18ef4a7cfbacd3adb3433c8dfdb97a4a71d8aae2f6cba50be6f594606f7200ce8e04fd6052e000b7376501e465f75f40aaab22602c147700d853843656a25dc04ad0a8fe026cbea0a12a130cda19c744e15f4da599c7cc6b9a5efb388450d4be6d2ac96a7e687d9b8a5730490616157c8a6167abc0c8149d18af18aeb9908ad1d712f1fffcb1f88f64785ad9ad8d23ba16c07263206e83973a7ba3dc8403cc0341e3c0743f2b1d2628682be20cf4e6aadab3408824dcaf185f01cf4d8edb5d722ad09b69b711a67e3168f1da966ecfb0b0ba264531a3d8a159338a01af47ff3cd48261fa373c686f8d4a5b1ddcc2e70350f37aedf037363ac2c9ef86307ddae395474f76ebaaa9d3c7f82c25bc60b24d3d7c7bd0a506fdb422cc6c2e94f7e63b1325efeb0ae22fdfbd704ae073491eeed290693e1dc667739da2fc1c5e66eba2a8157f05f87b4509fb7b0292ef94739e3b457696d4473019f40df8e759a5c194ae42aae257c83e6084526db1185203970f9ceef8febb49b847dc200b4b1a9a8f5a8f85df33288e3775d355e631c93ae5093a41bb7a8acfe10b003b714ddd6b73b87034cd72e7abb7749e557fa096332a4a82bcab0ad36ae78f4d262abe4a6d38b0838596ef7fdf2cbadff25e49d63f6b6ed4ad1a1ada7cd914eea7a2fec7acf728184611ab414ba1c8bfb659ec4910aa2127922734bc6232ffead5cb07f351c8bce2a8d2eca57e05e0bf27f594e9fae2f96fe44b81e3040db0c19fb7719a8dbaa2517be97e55dba68ccd995f10072d6989f74280708d89febbc01e8b0a95cc47d3774bace2fa4306073405e7d46b415ebaba36048ee23ed5c527dce3e2302521286cf1576d6f42594b686b6a896cea22e49490fdaf6096afdf13f8163277d712a0cc1a41458bb7c7730f8bb64f0fe6dffafe7f5bbccf95d523b07a3f81decc014b777106a16e77d0197e16ff6c0f29f3df9d1109f1d6c3db608147c5ae97391ae4bec28afb13b230b71fe49860d9d191a311f2954448c20cc88523f74b849df33aa529535699b86c2f27dcad18102b127d9583e69c3493f778d54fc9e300a315813815c81818e14bc223a12ca07f4a6a866d9564f827200f46ebde89e9b4f81a2a2058bea6107fc5876efb7304a118d80790964d0feacc41d7aa1a3e2d0e00522e1f99c6704a5bfc1215e8f344892335db1febf0964f08691865ccd15e102da0a02d86b5c9023a6b00a051ac8905558356b614d6c137ad94a1a823782b9f78f56deb3e24585a12ca2758655a551ba1611ca4f9bf4f6ebf47e42e77afcaebc6af2b1d4ab05d3162ed078bc2f96e4c62886b06b40a2fde1fab9134a46bcde27cdeb733b22cb778ad4bfe8e5f3bfadbd5d567dfaf414036dbaafd1d5293fb618437511aa2c4fb4b3b2f61182cfa8ef0285df86db0a7f88dfcc1ef79bdcabf89c19fb375bd37f638bb23458627ae09acf430d0a8cf62d4fe413f62ebbbc20e0aeaf102933f84c6d4efd6818dc962ed4346d5dcc6dbe33dcc7a049fee526bc353e282a45eb13265d3467b97794bbfea27b1eda504c7033c75c21c1b2f926f178b2eeccb972cd1e7cfba3dd1044b54a6a144baafb37c29a7ab231d0fa8fde4e40031ef941add37f00505ed1d22ceb60b3b7ff542d63c7456c9e3e2b1c7a2412815967ac61fe0a628109c74990e0e5f17f7f5e0775770ebb304110ec3c06d0057ebd47d283a8628ea9e25b4c3407049ab4e423d9fb0d65f90dc8b53c8e910ff4318a86bf8dace681c4cf3b0e7ab7cd2968a7c85d9fd8817057dfac9c346080892f4126945e58b9dc05770fefd73e0c9f5a8cf844af57a903dc0cdeb6192ff68dc428e420425bd85ec866deda5ffd00635c7ba042574f3f5f7836e1d4ca28d3373907b4ec70fab7ad97b46e60172878cfa4c93d90b6cf461d28987566f5fa7dd0972f963950a388c6e9d6273cc00743e5faf6f3bb2acf16500aef53e00e75491aed0679c1c02001804793c2b78df5d100a8ffac917567da6ce6261d31a11ecec94f4bfb5ec6a83fd33caa022723e4ccd65ff33d0730a9fbaa29e393e9038bcc01fb0bf6c762ad85919a38c6ab95bbf15ebd991ca06a70b967212af6c42560d89185fc31bd3a56b893ac2635f7f33a3d22d8160a494d2c94ebff1f96641c8d0edb497f48d4aad954da9f51002185d7c54c61d4e7e4260b7beb41bdf2e0c504abb18b74e2b6114ba8ef0ae207bf79b7ac45e95bf9778c3592b6faa7e1b640eb114af876995c268291a3758cfa2586914b753951453a3e5f4da059ea9ad4a07451b901634a8ac514dfd7d34f0612f3a1264f54c0d31393ae63b102276fd80bb12d3b11bf8d8525d1c84b3063dbd40ec1af96a8b4abeda8684da07ee10e2acec1df839ee2edc37169150e6250345423efaf7657a3e0d7b97069ec786726e77ac5083e78bdc7420000f4604d49ee08b7af89f61175949c321c213cc4dd5039e604e6438bf4b246f38a09d3bf9c73c50ebb43b6c97100a0edec2e7609bb11a7c05c43e7bf5630f870dff2d1e7c541907a17f8f5b55c1c37d319b6ea831b7e8143c8097f84bd2a040a56f1779927b64c78bb34e0a5faa0994d83cea735b616005fd3b4fb8048ea7f111ef582dcceb3ecb8b16a5846dad5aec0fcdf9584afed0918c5d812893a493f4aa09a69df59dd3417e62afe078d6007ad916dab089cf94af12345a1b3299b17b0a006e55ea201f8f61edd65d57ac778b47daa0dadfc6055ed8a8faa4446ddc495b262b97af7e977c992a0146944f4aa75158bce903e698d07dc8998bdc3ca34b8a1eb818fe579ad4902bbb56a8bd2403994eaabef6145ec1e937320bfc9eea4306d35a7787e41b886554c4b9f74807c5c1d05581421a6d8bd581f95daf4fce743ff2fd50c33858e7d0e4b1756bbb2031503bb6cfdb70eb342b7e493c53d90ccbcf4282bc9b0e5f56835c32fe8b552c68de0b7aed0683d8d0a0df93d367df252c95cd1de4ef63d2d5289a27d096da71a1e87f6ac0ab96b952e275ed6dc99b7705cfca4525b9b6f09e8cf5514e266570a0a52d678c317f2c21c4c8663a84ea665a21ffab77762aa955c6e2a2e6230c8fb6c7b42ab36af09b6b5e5f7b91aa1bf2776ebe782d7f8182baeaa981c72d932fdc02774e400f3a835e141103d8c91f425ebf19b5e006df9ba9f1bac405f0f36e12fb141828fe930fd786a105a65a75195a8a1414d8644247f431f0fecbe4548506ac454a882a76fa54256b5d00b213720d6a0f956af23c7243f3590efb261f0c6a757456c5350f52a30ef2e921a8dbd44daf1a73f42c79f9f3f6c23bdd13e49047432bc26295de962d9bc5c3096731752932be499f0e51e826fbce4663ae7b0f074815668acb23f6040fb822f4b189d71d29a1437f6a91bdea25a187d378ce2a065eef05f5fd033cc0f1a3a599b4bfdc69b87361ba40eaad5d62fce157bf83229298e8384edf9a0d7902b0ee22834514b1bcec0ff1248e035865284c748ea9699c43200a1d733963df4e01022c542e74c14655e87be96ba4610f5db1a32ebfe10707b0cdf724af10c06f384dd09076271d8dc79482196a7b11b4a7cedc8b6745acac25aa888f22d5e7a54939ef95271e23e2fb73ab62d90a37c2d398e6371e740f317f5f636660f70879a5c601b01333d6cc30a8589242d3b9a00e64c44f6b10a2cfb1450eadde572f41fa0fc210e457c297e67e1a300d6c9a12405231aaa2e51a79666df2ed0b35686326b84cc7e1a02c27bf3d80a1a379a419b7bce9fafe5ae566939f3e640f2e6c3cf973731ff5dad3b648ca6ac584305683c197a0ce44f9ccdb616ad3cbac0fdd85e172db2c12c7a60c50109e85a2b0754f195598eb6de4371df56235cb82b22a2278220a48bf61b38496d2e03688add4c732438219ada0f59c619b5579fbe766552bb5dc3c59dcac35d95783bc21b1ad8fa02c06ab03fe67dc15749db9cf7bb77c2335f674cd095a7492a8c66fffa7ebace49ff6d7197989067321fddc338f555128671c7234b8e5f7c3477dc1307920ffd47267f8ab021eac9e9ff8d43cc982f32301217568f623e301079eccf7645b558cebd4aab0ca6b1bad50e01cc6ef7368596b1973b446e185424a8e13828d0ae73cfa40e885ad6c4b0e710ea007fb6bf9286346208a623e57e6e1fa72efb69b10b636130bbdae39d1a70c00f215c4d67c5f0db33f09c9d7c910a120c93e076f493a6de4ce551c656f2865c118def90dfd706c79d35679cde938028634c54a4efaef55b7609a320fc397595c0aeba2b9ea78aaea80fc148cf4f1deb55c8aa863168e2c3898fd404ee15f0f618f419ecfe8faae485e3b0789ded91e66258cdd471ee75ab6607087c8ece5ca3c798037b463248c000ad6a1250360120dbb1ce361c66a82bdac0ead8967a0f3ff23987b4935d466811b66bd33feaff0ac55b12b5a2ad6fce40bbda88f0e05cc33610510f26bb4d9b58df4f59fd01ea7f116b9ef16db2c2d38a6da5c0c441690c31a8baed066edf7cfdc446094483aca5a035c8b237681d45020f6c1d0ba26127517483ede367f5a93485d888e5da665fac709ece5f0bbeb7d5e18041894d1ccd6b6732e20deabf6207977fcd3acdfdc4ad07e1c2f3f2d7fc6f9681bd100a2d13b7b152c2fbdf72728397bf1f1845a55c7277e4bbedad2b9536344c401f474d726e10b0a2268c8151a7a8fddadbbd8e5caaea63bc292eaf36e807cf8798c51d6d3467e78eef51616bf3253fb8707c26f16ca6a39568e78086000d5893fef4eadb84d9d4044fe5584b2f737c68e696685673df57b8ee253625628e4e18fd2e10b9037a2f50aadbdba29e47d06ac2c068fd310a1fce786f2f93eb6b3cb65d66f9f6d70bdbed86562014174769d049ebadfbaddb60266de67249bb98ec0754595bea904c14bd38f0c475f25eb30eaecf73c0380e735cbb1807c4c0cf3fd5ec0724f988d1d5ead8190526c472d70735091a003f9d5f36e53f123fdcbadb8cdf68474be62b36b585255aca38680f5dcf92963035fab6c5c8b05d411dacbb5a6d0b5da9af50713f4ff02d120629970eb0dc32d3320ec631fe869b7fe9a5c616b04c299fa6e8861ff6e861034e64ebc403e79876cdf96e9cb2c526bda19e47b313f392b8ee49daf7f9307cfeab5c59c0d807b0c5efeb7233985abe202afee0622a06e8a88ec9e851dbaa556647c42f0cc4f99a0dd46fe425c36733dc721a4b6886e0659354b4567655e165d53ddbde0647bdd48294f14690fe6f729f3d469316d565d51c129dfd926e193620a827d00af0d09ef6ac060e9532ddc9820939239393a9379b7d6b7a2fc5bd30b61e6e08e5ae4f9c85ae76c55570fee95d926b372c00bd045e573a65fa6595f501768763113f5abf703016c869d3a5effd26554876fc6c14003297297f7beb0fb8df7d85c9205e93657ff90335977816922539770c971c1fad19985b4b7f331fc88cc549d457ee79a90438880e3dba4f7a511aedee90662cdd3dcac9a674ccacd33b864689ea5cd85c1ffc094c5014f670bbd3bbf584a233da0ceb511002fb6b02bbb1aa71c45ac22e45d74bbe507b0bedfcfc66fc3d18ed81cde24e34233f5916290ee99415c9653f312b3a3bbd73616784192aa7af616ce030cbb96406334eeb27dce4dd3a901f02769bbeedc371379246e5b544420f8df6cd07cb8714a108f3e89fc9a233264445ecd6fed8f6a8a25919df57ce37f62438eabc4ded22744277d68c1dc965ca1eefb918d84d80c0813ab20594c13814ddbd2da0d68851dd5ab4b6d7800ae56776b186c1b9be6f42926e302dafbb1c677b38aa3f456fbc5f3c172c88667ffffd4ba28fc1c505824c02a28c943a39f26e8ab9a650dd1feaeccaf99170dd536d7b794d0c0cde4668bad1a38041c64fe38a3d3dc6fc02387703350fe918854574ad5bb359080b04fd24667654c8a964d2a239074302a4b52c1ba86be67b9803cecefe39906cced4fd438c239981b5f8ba1333ba012cb2f123118efad8105c6805bb9516321919be53c79fa59c5f12ff98d0433bf570262edfe5fe263c60d655ac28ffc5783db4c694cdab6f28935afe82a7526e938458a275bd396f88f80390479127036027d4ceae1e7c3072919bd768a7cede834f25b4334fc776eef502af352a8edd4be957308f85bf7a19d88606f8f90ed17085aba25e5ee67a088385294534e15aaf08a6e40e93de610bffb694b8a370de9f3d2cccd2ea99267181bc4670a417d27753620ba5b7bdea74e87cdeffdb0aff0aa47802b7df51b032e2fd084d1ada08997f8fc995347f5075ce3df3f7d81b3cb4cdac1acfd0b971faa539ce1a7c38e96ec7e93892952412ec98a18beec4fbfceef0f51d30f28f3de2558bebd7a21c41c88d89cb7abfdca5dcd7b9a65bc577de6ccd8a1ae19cdc6b5c694a5eabe56c45314edacd7d812b77b7888793244e54c95ea570f20c03763f4789abc82e90d4b315da62c85a2e5169bb693263e41d0d325c04043a837535ee65ba5650f0080aa2a75a7caa795dc0299c4581ff9b2973628050b64fb0cfa49392b7eec5196e0ae19949a02939682d75810fd2249678a28360cfa930992b30e95b6264470fd77a231610201edc3b8803a86996a92edd0360bd25680bd95db55d5024292e5fe9919e5d09eaa0076c2e4fd6917203f62b1d657f5050e80afcbd235d24c7adbe11a4b441a835bfee7c4451544b1af6ef6f848a1c138b78b4ef38ea20ad9f8f7be0a7d39aa8c979706a7eed2af4f5ec2458acdeb044ef05844cfc3b34393cb267cc6057853e145f39c3cff6f94fc68bcaf31d236cbdd0d421307c7f3540676ae52b8d6887c529174f3b1f744771f7065a5b18adbb395b757a5515d0a42d8e6fcbb43ebe1a3a67ab86fa29a5a34cbb513a042eda8da14c02b9f4f9a4af6ebba35fd2d16e61d6108a84649700a83c6676c6310a897bfa41de30bd8755fc97021ff54189c05878a919e72fb2cc6981f7b2749e914cb9a6ddeae61e2ecaddea990efc55f0992f128d3ccacb52bf7dac4feee0acd24efd40532084c9322a5cddf84e629c7cbbdb6c9e725de55fe123e9a38b7af72a3d319dae4b74fd7e26883ef0314e3b311be15ddb5220d8a5cfa28d6fd4b86266683da25f6b2210117f707f017bea6e730706fe1a5cfdf7db5f1552d9c4c037f9f88735080cbc2c1200077542fd3ca3c5584f76b403b36a9e4f83f0956b5ebc0c89f9a8f3d2d9be8943f0b51abe6548a46f9540215cd556c67466cc7c98af051edbf33db30ea8758a682b0a24f909e14810d254f98f7fa8178e658dfe6a404870bb48fe830b46c1e65cfbd23e625221871ccb2ba50a6f4cd996d69d70bf5558a465f36a1ac7caa3df106d05138de6530ad3cfd5032203da72a6d34560537ed17d8fc774f2c151cbff3b76aed1f3c055ca45c8daf50f0a0aeeef63afb881da5f4de22039d32295e556e51960091017559a35c494a8306d8519accf1e2c0c0fde8fc382035c7bd505acb3062553365a8d47000bfc00cdd3152be98be1bd1bac26efc86b6dddb0411ed699d95ae0d56814a95e1da2d0c73599cdfe160288557efa522223f7d82e361129a1d8331190dd41ad50181720770dc6837ad56dfdc9ba3ab2e59e1a0effa8e16e6251581b0694dc8396fe55da3a10b88eca92595f69b184717c338d63fa774244d1a8887d115899a5e62419fc908b187f76cdfa49e7cc691e5c9148e9a3526691c9d64b598c01b090ad5e244104cfb33aee2e32660478b758611903562569c66079c5a769e446197034375a3efbfaa28b64ae75b65a7627b24a60bbf9ea658e33ecde7fea72d6320d3f802d398612b86bd896eefc5ba8674eb958e23a7b652a624921dfcc0a9ab04c87c7790c88fb360121f84d819382da0580988c4610a00d0a382045f0bfb2da7ca8409c25ed1382759e04e081e9fecaae41332062f0086b30955e57c0082b6ee7ff65502539723f362cf49a398dee103bc8b5aba775767cf00bc6fe6206d76320fd62371bf4db7a2139171d132a409b8c47809f51221521d4321fa9e41c14987262a87ba0e875609787b8580025842621fa07bd87f88f5f196e1079ddc55177394faae79f1712ff412845b3213b0e6facfdf81c21b748b233c5bd724ecc7b6c0b5e8bf5c8fad486015b1574b71e85948b757ae88a87cf291723d87b0ab63a9c3a68e527381a484e82c1d8daa28cb3bfd5afa1a2c9df79a3fc11b82cb927bbcaed1188936ec00f8ace35a09704c96494732b9dc1549d8239845784a6a65ca6e7d758f4c689d416337c29f956a3e8a76c3d971a777e5944b16f3cb3a955b63edd78a4d7686daa50ce2c7955710bb675f79f8b32dd5e739339c32b5359432dc0ed439f481a2958df558fabfb78f12e36975a29443a8ed2d331d9274165a9e4311d383ae14890374d8793965d28ec81479e128ddb19fc2920221dcce794fe90ebe678235e7a3fc82c1614a7b856e30e10f83d9b0e91c7cd97b8f9296e5befe1527b79f2f2a8892e3a3e0baab1d7e9778e9c6297be03a2af77b927b2101391719951753f853ebeac2aee6a9c8e447d80e7eb552cb02d6a555452ab9c4a8935b951f006112f6e926a1499fd2487f098c10476f7d72cf6b0cafc5c85711225626c1341bfe3aecb727da626b75dfe22628ae7d44721b246c85ade3a18e5a0201bcdc76c9f26771ff05964a7c833a31b91a00f739d0d714862e3f0a41ca906beee3115846f2a3eee31a65085a417e8dedea4bc3cb037db29130c2e27848ae2e6556aca071a72876e124d000a04fc2c60b73afa366858a8298cb54456f07a288deb8386de850ce24b639e07834e407f881b3a0eb1df8ff56bb38688ace0e36cf6caf04dc65da9703639b548c07a3366c10b7cb90080a66a209d5e7931e7f3267f16b9f8b0c2e09c21ea46e34c5410b95f97c4508f230b8c4c1c782d425bf979427b0dc638d72fcf06db884a97f783d729e355bcb99118caabefd830d787b3dc26a7fa7868a825281fc957211788f3ef306df6d3c250683014ae86afa64822e011dfec4d22dc8c3a191139b2af7dac0428ad9234ca338477af6f3c8af7c8277701eedc5315c8b1b00cc64ebec255c991be93c6f23f1a4fd13b69eec78608829462e13f134e2318a4dd6de56f9a30f776f3019a3686fb2aa0b56d346459d8bcfc19c742dfe775d109b0c40b131431f53ae2be884b6e1c33b72c3fe8650e2d3a4edbd76ed4c637023d8a993727bd35d42504f37a62f2b82f422f52d261e9851510044c3ff958d3f6c913aea03d043cbe6caa4331e430eecdc36010da76721d48757ba745ac0a98237486708905b61aadc3fcac3522e51b7589784b072265cc01d469ec6b0e80d8ae5e5818f5cdae76a9ef254b735096d1ff7fee8607da3f9a21163c91a5594698d2da4b9053b8600809e1f7967fc067c64f595402a72b19566ec45e1a3f532fbdffe8d9bc7909bbb5389a490a5e57c295e365e885ef9c44c0e1ec5f4633b5a9e4240dadb4696e90518d39fb9052b78dc5627604eb7144a0ff9aa32ff8a28b9f63a7d8bad2bb30877f14e18cb9e0f68342e6c5e429535dde2be9002a9d8cefa3e182e022324d1deb75f4fcf0851d827ef0cea29ad89183ea5152a7aabf56e87921dc7604dc872cf023be773273af4e06209b79579ae54bfdac4c82e1a80f5f0642c38fdab971ce86ea1ea78f46b5e94ff1d40bf2c0ad300cba501c88bc8fe858c48a9f2dbd2bdec76a97da426af11a3ebaf1b751e173d1914cab8ad8d0e857a67e87c4f759a282403b6df75c6433c8c9c54a9ba0f9a3f700fdc7f62594f550970103b29198183f18067b22b213444702e0f1a183c1bf25081dd0c9eefde1ec641e2619200ed93075074cd0f9b1aadde8e08542c1ccc5b29f0b7e1e956ba47e9f8530a207f2a03fa20654c97bf1ccc049d82c98ce2d58c5894d77c575604366ceb9ad7f81440b1d5eabb345ac6f597935bb2547721fa6a3d470409adebab5ac4ce785a96f88215f6283dae0766503cf1eed1484e84102de5fcea540ddf3acfc685a7467fc6deacb030451edf94644b32cf4db9002c3deae34e531173ec2de6968466314cb54a990279820ec4a25739bc968f9766bb65f54e934483679df43eef166b7547856ad03b9f505ed1cfa59b95df4ade8c285f9a0be470e53bf22e602cb0135b705eb3f13cd0c7ad3aeed75981133a0f3a2aaf9cd21cb2d132a4c860fc374d448c68a89f0b94c8d875b6efb96e0d59f8e6916b4cf15eeec2547181992cde7d2e1439214eaa0c7230fb531e312ca6f377909848fad08c508d41ad48b1ce3370220f8fed6302651c67704a471da75a16b5cc069e8c16708b398cfed92285aed1f0c80fd5d680044be0ff6603d26708ada20428be1a53b3704e4a8138051f2e0d74767b8242302b066960e6d3b1f9388a032bb893e3de44ba6b70e8bf2662a0359b153f3759cc578ff88ad18fe638081d0361903edffdeaefe68b90eb77226bf20361238373a05924a1568aeac88a74135939d1450bd0544d62dce2144b7c9447324b3de7faa822ff83e21db2ed28260fd5adaf88dcb57a73555fff7b25bf67e19e09e13dde858b7b42d2a7172531877bc50a2addc928c44b84eded4a229ed64df2bdaa538bb6639093fdcfa58d9178de4c9ae48225e9df28548ce26fb663bf25e949ecfb4339ed16d118c76256f7b17f5c90349eb47d48cb23e5774ec7576283faaae0e9754328d9565bc9b2b0e69dd09c9fdca10f84c36c15ee1d96d25aa92e7d292736937815639dfaf840d904fdfd080923ec3d33a5e2814e90fd43a08a36441c7057e265f535e1eb92e498c597c2d2fca01f88e13a09a3ab452a4c9d066145f8d537e47bf419b50e62bb6e2f395a70b980f79075715f68f8da4b2bcdff0d61d0dde4c7a7f389140305303e56eca2b65564df0bea0621878b4f09a72c7e26dfb58f536cc3f91c155708ee2d710dbe06aeba4f3076bff827169404af882d50915769f5e252283209ec7eb00882eb44a00adce982042ebddf9098171324db903571ea1cb234db74f019c9683db51aff952964c664aaa219977056b2e2ac535c51df3bc2b81b23a1272993b6b535a7122e55c12a78865d5a9aaf4e740ebf477ba0233d522750cefc53c8d446087b58bd6b2180810f0567b8b536ceff8633f07f01b5b06013bf941011009f4bc8d15c31fbd8c91b37eafc25b2be3a56612797471f4ba1566b2e00f42b54183ddc536ca20e01390cf0fc2c6be0f3a01cd31773bf4895964140291cf59eb77e95353f39f6f3c63b4a83520f7bd548d2ad15304e0d4d1828e19f47deb480906b2b34fd73d062d80d3a728c42878efa0f4f9df5e1fa05088524b19fb233cad06992a852a690c26e9c289fa4ae205d9a1ddc2b36de523d165911cb55ce7fbbdf9792c60480fd4daa468bfc35d81289f08f45248e79365987c921df5df8c38349bb9adf3e02671b6bf7b14147eb1e6abac60fc92de1bd4aebe490f550d8ce9c3012d57c4207943b5e3b3fdcef5329a5efeb4832f31e6cda5ab9e296690f2252028b0102a099f11a3af3c5b28b0a55cb45decf864cddc2ee2a13c85cc795dd4ec8612f6936bf1bb61fbb90a9ac9a28456d86ec59a498dc5f210b097774489b760aeeab18b2917b9706d50ec8441dcb173a2b7f0397b97337d530fb04ce5365c3cf50e7a0869fb0b24fa40d44dcf4c10cb3be704206b9d163707d28bae30634f4f021c60dd6329fa44504f129b40dee9d709f1723aa440317454297f047c5bd2272697e27fc5b4a51ddcf4a734f24a1c43e70fe05bbe3b0f427dc36be06bfe6f9689da4973dc7a994817c9e1ed9c4a23e8b6b3debd9e002b8e558929b29480f1f355336777a7231ec1d7a9575d5685f479eaf362799f575e6006bf5143e3a454e45b41b5f472c18c973fb1c4bf08af886036ab9945e20abe914c958eae0e3017b3cb48daa24ce4634e9aa4de83a0cab8924ad0fd5505e0c3b75767ffdea67c3b32d99cf3d839096f70b79015539b987d121b4cba5a5d5fefad69736286f1afd9915aa4de8e9fe87b22a0886246dcae0a716f8a327ec7a262357d1373d701318ba177b29cd44e4e4bf5a8b57e793a83ee70e847c6c2ad15124e4ac4df1af5db6463ae60330b47f386c92eb9fede7581c4e2d54c191bf34e1cb7a8d6ec760fd550d6528fb639fb4acde4b97d6f420a9f99d007b12aabcbc9db77188f098fcd6dd5500312fa8b0ff7fa28c09792492499aa1e9ddbfca7e289c1e21520291a1c0438d96ac115a3126826730f33e35e210dc09aa9806c1f2850b0f9673ca65a9c9ae047e8fd6cd8bd0c4c27533813cf87a987c2c167e045a2220ba01e87f65c19608ae5ac8092c1ec0666ac413f472be26fc51eb32d20dacfaaecfe9ed12daf84cc49e4e7999782f99e7499c3ef3b720a85e8c172da72bfaf1ecc226fbc1b91f831dc1ef07a7c923b81aa6b9aa022acaecfcdd10c98215c859225d100d18dd07862190c45dfba39f552d8affdcaf36dddd036eb56e97da089b7d6fb57101d9e8095ef3deb371ccc9a89e52a9eff4178726ba1161d93a9265d02b5a12edf9b89cf7dd85c1d68a34b96a2484175e1dad435b9369df4f29013650ed100db4c95cdb48046eb2464b0bb29b0c99aee960e0437e1c25bbf3aa85693d662150cef4ca933f76c335d9229ad40bade9079943503c18fc6354f57aaa3498aff9fa680bd2eb58e134f243325eba6bf7b3ffca8725f28747eadf9a75c769c261a39e7c2dc7e31a9ed23e04b5eaf4bd13a2ff4a762ae655fa776b2ff96793ab620067177f9465615587cd387bdab122b34c443fb243ac441acc63372366d2d5aa8221e95a2a489441f51d008e9845e5a920b6c43e2258b409ba9ccab9c8254af761da4df8125d02a63345db9586b839573918242708bcd02938edce7b4123108a25a6107b376517bf7ff76677e22ad4f3e92bb21d3ce62c878606d89efadb04830400f12504f618d0609dec8024b8df2c44b2ee0c000835d52d7097ccfdee52961a639d51e38eccea2ecade02a9400eb75500ad199fabbef907d34b0ab8bdc189f3d7ad03085c3673bdab13bd8f2d7ba6f11e73f220f8f52c8acc86757fefa38b7719a4f771e3f6e2dbf1e2d9b9b1b87d2af1e0f807c966e195e3ca17353c695ea5c97cb2d8880ce982e7cb4dc494b648fed5901b96052a782f73de7bed8de4921b6d96bcc5f2ce6e5f1e6951cd62de0b985b3a84b8153ca53a76efe8973aca406abbea0eb856804459a91cad5caa343833d721290f6bedaa04b0cbcd105955f716ec24e283e72162fcfdea362883438df3eb73e4a35a4ae5601ea363fe260d6cfa01ba349f805efdfadab5d1d66dec0aabde10d9f848e897f145f0baaa00dec9b4d35857b352542655c71b318a27df024bde15e95b12b97218d50fde5a7fc8cd26c4a4f735dc575b8e4deacb48e90fba688e2a4d8f7ddc8a6f5274e78144564d1e5173364bd9550536f14b45e09c674e05545b5e986e233eddddbfdacdc6ce9390fc37bb57154daa16a9235a16fc5515e4aeb157632bc4e0da7e59ad70c8f7b70f73002ca6de7eec1f74a07f63980c68ba7c20c0d837554fb072ebac9f0393fe5feee575ce70641b1657f769f96feabc6243ef6aaa481fdc76fd39c27119cc15cca3436f52c463e0812b30680dc2f24c2dc3aae73125613f122823a1cd8192570e19bc87bfe7a1ad6a1e1f35a3b94ee0c7fa26a74ae0e417c17abc8e59a19120e0b72851fc35a253cb85d6fd51af2c7d1517960428ac4fc912aaf5ee5b6d52f6c0b4c05d73e426fd6eda82f25350090b124e357c00cf530f72b82ba9ce96cc3b38755f55da2b669121570d6f4b8862df963fd1c92e928f7fca3a16f64afa894b2d8abf4877a6f2431008a4ae830f067ac8e21d0f45116b4529141886b584c6041ce08c0560b85944f8718bbd4e36f0a3d01d9eff36e5e0a466b463035dac47694075dd762e9ce932cb8c7e50ae8454352c51c825ba71cb033dea279191d1568c9270e981e58ba83bb4f7136443de5bd36de53927c95261dbab1d8a274cd996adb816b0b7a58f183dcfe7aaaf394f32aa80548320ac80ca0e1b059e0a1166d296e137013142457b2f8bd9ba1cbfe687f67c763dfd67cc3b47b5ea1cd5c8e2e946a91397d7af7c3ecda6d989d9870babac3b96e469007a722d14e7dde172dda4f829a068dbccae059fad586a5c01cbf92179f75e1888efda783ec2ff08e5ab1966e652ce96ae81b3947f717c93e2f5dcaed251bac9ab5a32b9a129b5f036ee2c22d8e6123e8672e1e09a98dd5ddc968b66b597584ee7423042ef9afbaac3bfed3782549dba982284ee7483cb20cfe5debad977c117a238300a4135d5741f4d42d5f7e0e5148542e5781f7fb327c34c94060e92e1bd3f20ecbd8f2b73e2e25d45f09176d6cdc8b06db2f94d20285fb0a74c6cfdafad26bcb82f4040734ffb9b606667be1620324b3375fa98bdff54ff563be76868c664ae7e7497176204927ed67d810fecd449d019f70925822c4031be5ff6e8c9150e7211de6a3d849eea3bd91928c0c9249ad52a3f87e0af32b47678830071ca565046756d89c4f464fa84095dfd150431f03803961c63984c0e1300677988042737882f7589ef30da9ff0d958d1f83ca26df90e4705a6068eabb3a7fb3e1229724b5e4fefd7e370d3b9e90027e82eebb130608bb7f2b5c9b5b379209c46dab26a511b7e739d1c833b5f5b7e594f8509af26b06b32ec3686cdcde266618dc7789e3e804420e92714baaeb467e944167604b596b0f016e6d731e48b190f3b475b87586236c195183ad4e02ed519cc3ffdf780a78cc3b29b6542ccf6fa98ad9572ecefff49a14deff0c6403414705ebd8689bf2a85a6999e2acc8d55bfd91420bd9ebcf1c35892b1b37763e99e7b21b9a242a4e5d76585997b73530c702dd2b90ab6662ef6acb6397972fa354a39ba394cc7cbea856cd4b2adc8433a972b72101f05356934fa1acf5a57c7174b17e23c6e2739ad3047a1e09524c51b1fd4eca3343faf7f9487bcae58cc4e115f5842aa63cb84afb6beedb7a664e9f9cb9482cba38c741e1da663a462defbc93efb1706c84621ff92f1ca2235d39f658c45a44ffade6c3dd0b1f558220644643c4573f05615417e9c23ffe776e74d2ea4b07ee660d3b82908242a28d0c316bd12453de2199261c62fbee163586c4bb0256b627abefbb78087dfce3934c85735191a925d180f6fe7edf96e1b4339dec66072d2750ec0abea871f5e327edcfb6d653bed7ee4e55ea9060a3cbfe189691d2ff9b4083289556ff993ecdabcefaf2c5687bf90646020d4b157a181c80f18647bd7b2512fad1d84914b1f5f2130ae2aee65c2fd9def756efb125bc9621af73cd0a6a7d474f82b627113fded1cbc59e869dd3c5135b9cfdddef87f3a9c854d65868e3692f76fc2bf1a6ffd5f294f444b2692ba4ffd9c9556bb25cfb2e40d740bfc8766042cfe8b66a4492f1baccf15ef89f8305d8abb1633687d84b930b586c985e339ea91c5d763b17f680b23e032511775209fb50ef6851645635a257a533640eb24fd6ca5580845102c55b2c4f1dc81b51c4fcb2df3d5143e3abb143c81652022e48f3a6bc63b2e39e5ade99f180775677f1028f407d465ce8d3fc3da7d9dd93030b50f16bee73eacfcfa7cce5d422dc3fddddbbb0d34e5cf072d9ba1379ecfd1337093acee138fa9c51b054ace6be532fb29de9ded376fdeb1285da496d9d78fa9f63d47cb20dd46cc3f13bfb51b6aa6d8e47b6b2aadbc349ca74ad0bccba2e1eee4b896c2714383a5edd4d425f12cac42ee3b5f8262b12927a27ec871c3340ce1be1443f5e9eb95c36f4c58486aec7a16be100be1b4e92a1c04f485b998088c4183edc1ae235eeb54a0b36f277a3166a08dd4e112d19ea8d9527eae7e2e827cc261da0e0744391a4e84f45475baa40356075004f16917c62c35926b3136354ede2926061ce05c4ef39c1110cd52944526b55b06bf544e04e950fad12bb0da115a5d5dbf8d82d7d70e00d9566619cdee71643f89b8235ec0370776662bfd2ef25bbba7fa3d7f48ecbbcd35d2fc5b67a24cc6de5f5c08a2cc5a48bea20d12a586be2aa50727b9972b6aae92124b2999ddc496f23711569b2ed6723d480c71383daae5587922130fdfd748d9fe0afe66f669bf517fc54f794dbf8ee47652169cc1e38c8d22e02e38c69f103c5cca563b5cb03ae624220e620f42b1d38a44643ff80d86c496b6526fe035f4b0a172a4bddebce44f7c81013ea7a50ed9b7658137adfb57df9833892025f520b168ed5e69aca805362dabfaea7b274b78f4c3923565639558ae52cea863ff0875fd3f5dd4663e4fb6ad2acb6123c2f96a565fc9572ab07aa0eb92a830173c91fb11d6b5719c493ffe5ec7c353f09ab36eb13fe5e1aca2ff24d48841c3a75ba8a67bcf2de907de1bae4b6bd70cfe66377cfc03b53103dacb4994c5693149d8cb97662ae9b33ff1161d90c6c5f4f3c27150cb43117b804bd8daa7f4756997208706b59c22b2269e6b6a6232f85c1cbbf9ba0e9e99f788710995c9a7e5a51e6c618e6a70eed717ccbd8df8a36d2805b4b12b6a9515ecfd1ec5a4976a3f2bf238387f0e083634ca0b64d35acd14f448286eead704fca32c533523e61292219e2d79a3ed119147aec1ae90dc400bec72f12a71d9d328d615e5f365271785540e79d6faacad6b7dd849b4a6cb216f62a0539fa379af2fa0a26064af581fbbe1af07fb491115a599ec9f124626607bef900a60e3460bc625be7a416c586bd7ace2817294314b11295b1f07db88cd3c8cbf0b0f7b43b964c0a4bdae05b812256dcca5e23328b862bf2c321b57b793eedadfb71d85de814e73a22007bd7f370e744b4fe867b3d78367cde3de073e6447ba15a67fb78cd3435758b25a4ee2f26afd56b672d5b401e76130f398020b026cdd3e88b3134d337bda66dec4fb1dafe250524c1f885edfcbd2dea1275b3c7bf9ab2810be78c81e51a9669a83a192145874bfb81abe9dc3c9d7410e537f1997ddc378b584cfe7c70e66d633b2c955d84fec7adf45e74e85f1041fb1b407f283e66730b344c8216f1f615a06d5372c610225b274ec0fd8e4aceedc204ee8b2cc7bfc84331f8e1c93c3f2ca358652206abdc3a8302bcc4a58ba2e01be419d8f1c517cd65e09330886149bf8761ab1140315c3aa7d84d2ff40ca1ee1501cb9921a84f6405d06762c0aebf7d402af0bbc1ccaf967d7f591a68d395a0b69f81fbd578951b40ed7e399396757fa999e9496980d9dade7bf8ccb4c22c75d280da95339cce47bd3f6ec57050c047d35fd22adbc5c52e54de5a195a0d946a22668eec282919e691cc40a704bc7d11767e93cfee0ed32b89fa85cf7eb92cd436475278b474b2c46de453e1cb59b3f5c4c7c8d951627d1c663ec9cad37898d9b6194508d111272627f95c6c529984509c8fdad0c12e09abe8e1652922f5fe0c2d38aef8692ccb2f9c922c31411558d476de7d68d93dac0b49f9a18bde543732cda09e3cd54d049963f2baa1cc648ffe33ced2cb4c8608ecbeddb3d04d43e8b7d79de21026980176f67915ec2f3535b90fdc32deff7865e53e5bb6205ad32b98d3110984ab030e5c0f708c29b9d9429341ff5e2d87e24e84859f641150c7b0366d29fc82bd08948e5dd423c7b20e09b07252e3484f552b5057246495c87501f30090c27b12ab4500ed25e3e3b01b26d26541190a1be871665d956540c612e64a6ce7a8b992af87d0bf16abe1c7ca23e0e0482fc4a79668d71ecac0b2d9462da692b148903cec1bd128c670c337704711da038774c23395bb77b3118d617219c759615ec74f9245e957f4bfcf5438d402d6cd5ced86914b4ad8cb7c83290b6249f19f9a6ca175ab8a977a6f34a5cb640af11a5a3c5254bd63245e7ba8c71cda9a08a7211f291b57d33365afd34ee587c3c2f618b7aaae389ec4af0032ab158763c1437a98377dd740e4723e3f9ba48a71e5b11eaecbac1077fd17931b3ef3f9135479d845f0c3c84d4dcb18f154a8b3cc5581d7a107e6ad5208cad0534705cc4eb8f3019ad254aa74d4eb0ece1b8bee138862da7a6d9aa5b6eced0bb8ba8ac3fef3c89968aa4245ac53a9843e0554cf124eef3ef288faab753e4dc03e74c8102abf8f894742a6cfd6bfc06bbc9b48aeca4a728c64ac42d61b36396fcfef0b35fbe0189f5c4857ad25e8ad0e9dfcf363e5bd7724a9718b2e6a8be08458da0c96645f946c002e710b7570089214db43c4a5756ca61c47144e7191bb4e452d4faa662c1afac9ab5a60b18a7be9d5f8342d861de943e840b53af7036451e8b29bcd6d07e984aae8dc7e20294b1ec4dd5632162e1e67718aeef2ddd543cc13819c4ca08a5cdd5203398296817d7e315b1ed2de8261038450cdd7a9855c0e7fcf5726fec1502511357719b63dc290c7eeb7242283e059a0840fc34cfac52370def3611748ce62d2586b99be93dd7988b1f633abcb0e17a6e66d8a0bee4a7dbcef8cd3624a44bc818131782596c6a9717028d2b3647fb78b622942055193e5de2eb062a291ef3f133e78c6a59cd41144ccafac52381be3ce6a6ee4486148ba1066ee0c3879bb24ea562e680c573217a631d0db35a35c595dea642bc12c38adfa1b99dcc8752d09bb44b807ad01b3e8421cfe598fa46542556003ad0b30a7a7b515457c371d22ee6dd411787a292caea7a820c935bc145f3963fc345db68bd9651e9ebc3a18be71f7349e4e6e3589cd0a59f48920fe980f782d006a9be05c53a0285f7c569931db2de1863ca81112ea88360c6949421cea076f64771e0fcc200dde7281a704893ed5bc0575f732431c4aaa57e7a3ab7c61d68290273f03edd468fdfa200165d743b77e04aee9be5433d5e54cfb4edd7b21c855868bfccaa82161dd2bbe9793ea88e22d35389f2a5c006e44336160fc1bf6ad87c3834786b164327de0c52b0ad15e72af48c316f3927d8fb28d6f82e3d4f4bcfbf980e195e76980b40f84e2b0695fdab47cd31dc822aff3e18cf8f5b962eab012f15b7e1c30f1ecdb97defcc2e4e3429eb36c61bfbaa1ae47d9ccf9ab3c8a1b52f7f7e81b1db8b8e3342e1fe8b42060d380ca44e1b105a736865c3608f0306fa3d5fb0f6ef4a46bc419fd386de58974d50fcc627de2b0f62a688463262a7499bf8211c503cc990b33beee7f9e6344d09fa71197a689b375a542bbcbeef23ed78eb8f76387190109c533f7b14d8f101852c5b4a6827b3f2086f345644036aab6d8b8a82cb7ed0fde400e46014c581409308c9b1aa4e9aabb48ef76ee2ff51d007db5582321cd20571aac2a22e02216a925274abc1fd06ac6421a85d403a1f38e814ec40d5efde68dc31f3ed29cf4fa2646a917e2ab88e822b1ec991c654df3812eed54d867368e517cdb92a457011ccf9f8ac01dd6ef3c6e25d9629fda0153f64dea914a2085ef6d43c708715207fcb38093c960fec3b5cfb539f3456342a234b7d07e420a74220db11d213bb7da48654f29d680c8fa36862304c79b0e6635498572985772629afbdc69ddf8ef4523f1335b7e22f113b232d6673e9e25ceeab9a395cb13c4829b7220ed5b9b314384ce119818126ce57645707a1ca35201f1a04dfaf5629a5f578595378104874eb7ec8064c5fd23b11a4b845adb02d9b67c8fc349d04ca172f5299d815aa7c7a79f16594be0a30a1916e3c812f7131303535965c5dcdaf7ea9d151bb87a6f0ef09167e3044859f0b2d0a9f0d46eaca958918acb8c7c013faee21e42a31f8f62c2c84fc1e9ae7ff20d3bd2319fdc903bcf55e406e303be3cad513538dd142d5dde9ab1f5505af264ca79e44707bedd809a5e3ef91e4c0ab2138fc586718d217dfbbcc9ea620672d4ec8d30be94af4a1caffb409dedb27481d7e4b5f56b3a4b0a0bad0a32515fee36993ca8fa50b0072a049d36777388896dc5f6a10b1e31b033586cd7dfb034cfdd237dc3c39f2ce3140eba4f9836624ba0ef973a34e4a4ec2d672e478abe72c0aac3a4a698be81ead52d1cd0f0181315c2f2a9abe0fb0efe7a8b9fef2ee4609754f70b8c63157e8e18aca48f79767f8fa34ac6a17b77a115128e46bd593989570af488d8d273d0d25cc6bad6ceb59443320bda00420c30b1232f129c67bf7e7534fbe7cc8c4a67c58b9061afa48b2d0d1881d1234d3d1ab1a7475669e34fc5f0e6e794521dca90761fd07e864f6c3243b34962ed61447955896cb3dcebd2d52bb445742d1da95aa46f4c54f08eb0c819dc982842e86ed49bd5415518cdb52ae32040b3cd398fa4da18e4d293c7b73b3476e8fb1e912fb57d0b39956a6b57bfec085ab83a17a3beaef6f7aa36e037605bbdac491aa213019d1062c687af2751db2a6dc1f309c238eee9838967e838b65e779c769cc1de010c495debe3b199ca7e37871b0227ecc595ceefbb4330fac93da222382ebc4c6cd2e30e470f8b2f20b8f31131162689b09b7d7c6a25289857ec7f5d182a55d5943c662518a49c19f18a7dee310e6cadab77a582dd26bbcf49adabdab202c2d7635a7d541454d91c28ab91a8aec18b1d428858949e56691fd5cc3d35943365a26654bd32c2840b99c4c25e28265b22dbae0878caee2a840d1f2ef3161f40db7b1af24fb8705ff545e43739a46a37f9a3ca42e5f1091b8cfa6fa5416d9dfa0b48fcaf849285e6c313f2a4e8070a4fb5976838097c27037c8d5a0efbb7d2aeac9e84a2368286859510e26cc62d4fe4355c6dce1517860b66847f98f7c3c9f43be95955fe87b418516eb69fdfc834c0a9993bf1401c2d8d80c127d2bff1ac76e77692e2efaf7e58107a2989d6df0de1838d0ebd9fe05b3c0176fd882e405c0a68c00101fc7d1cf372bdeb41841dcb5351cf60e3fa149fcf29b9be8807e58a5d05c11b48991c04a4a89775d9509186dbdcad053cc64060987fcd5c0f465a6216d56b69123b61514325a1fb092597b70d941584b75aa1ffce9be40d2dada895f03c298d8cfde3c84e8b9b1cfb26a0d685a8abfd0b081f96d6a80b545569e868096d757dd5a66b4a5ac8c25b4f65fad076c4d3c7b263177040afb04379e856405a53cb04e8904451c26d1079b4acaf74a6ae7f1c083b9b54b1f281f9e12f23342af89b711501971f9dd2ed433b1d9b8d4bc581545d378ee925ba14fff3a5cff1e95c17ee2e9b31741484a18d356a3c1af160ae7b2502e7aa6fcd2e35107faa9d8b8d752c28f2f0956b3a0791228f12cfd135e5c925a3b18f7015e97975cc37636efb0eaf522f5c3a23676aa3cdc186b7dbf49e85e8e62f5cffd34c27cd84f0614a108a6684a35bf1c20169ace04fc2fa65fabb4b0584cf56903a767ef60327a72eac8effb1a6c6bda01fc9c36b4b92609360d237d180b9bae4f5e3cecf3e2e75cb2ba24df102edfa06394beb8416f5c07ed4332cf61c9744bd1b1e3fd2e0e1ea306dc2f5a12007b617fa24e224b1473b40529b42dcf458f4281e71b246185879b0db83ba08b093faacceec8ed1521711a8c5d87002180f0ee5dc3078ae3a34cd78585fc0498e9c4d1a0dab0ed2e37afdcc010a0792d9ee11aed5cdc3f8a2cf3799a1e64377e23c30a15a22b5c67ce423fd880a9fb283e9d35b578b9e63238c96e8782511120cbdf3a3e44921259718e3f36324da8d065a8a0235298e44067e2b03433c8d78e69eecc9dd3abf1da4e5d20da5cd6a6009d6af82af966f490607d85f601dc4d7d0e90e72a94bcab65ad3dfc01811c4ce2877c0169cf592537276e6d4a7baf47dc919f73776aa3674723ed80380ace83c5ea81b1f0524ae089ff2948d783b9e617d4e3a4ee9ccc1cb727e4d99f16530d611f5b255b64a5290f385f77a607e27f5191f0aea2cb96560f9fd612d348beb0d705f073d800605b268b4f5ed9a42fe613beb3ee697717fc29f7ca477399741705aa26bebd2659adfc3f133bbfcffa00492b04f46c3e4451dbad8a5c3bd3e001228ac73a61b8d59c0dbbbff1faa5c33081b1ce1e8c6736e0ee6533ea73c5d3222b2dd9593eba0206dc50b58c75d64ee7c7d226d075b0a89f531d7d0823ad011a0547f11b34b2aaad27662beeca794ac9e55dc3b043ff51455de796663557f4dcbb467649bb17588b95ce801f501ed5ffe0edcf2a59424bbac2e889b093c66559dd9a4924f463f7ca1e8f65b724bc551db829d8eb0a354eb5d7b8745b7c2f621eb5a036283adad292409e18209ebb9ca68be8371a1e29f1575085c9c830a0ccb2bc630d0bd6a1bdac0c31552616b0428b339653c41f741d55c90f5518838978cc7a0b2458e3ab2e698aa8bb8b7c1bf1040a69e685aca591c5e974c4f713cf8ba1e3b2d3581b326e6c606dbfbc36bfb0bcee030786b4d984bd6c2c0ea99750bdb0fb2d0b51f8187cc3dfe11109d54ee098ab6e2ace4f7dd0257f50b52a12cfdb42c7e8cdb7564fbcf555d6188177f3f9f7f8d2ef03d1d7b0c0a50e68b52da065901b28ddedc8edfaae19114aadf60416bda350a45da31bc69fa26dad00fbfc6195db206f59179615f8271617b4ed43e51f4e2290a7a84d4fb29d8ae556232153223e847e9576b730df39f63ac9f0f503edcbb5538b0de49677dddb2836e82ed58bca2bda77428977e07ab40438a52440678bd40ba1db51d686c3733c6bd562facf56f828ce75de3f27d7a2fc2beb323e0816bb8ddb98b9e76cddea38feee162250243bc3c1378ce4f6cf0c8efca19eeb92f1d48247ec2ab2354838910a8612070a42eca15711a355fffbca9d314fbd29e930b91e8eac4bb650a454504317febc5955efa88f3a9f5f6bf9c827811170a5c728ae1006c0373666900faf1cec72d3ada2103185941effb497e934f0b83c3d4ada1161d3803c26030ed6db91a6bc31049b4a84ebb6a1f74d8e2937f312b9b8839780f50ee6b10d4f4ece7850b7ca401352977a0f6ae17d59b9c435a9cdd7a59f97f3547a496017da866c1f00c1672a5d549b8352eca81e1a0a185f2fda328c801e33aa04ab1eb683dde9cd4a6b9c050a2787d5f7e36c303730952db9b4dc8b117674a08d89faa1b58d109c15fa1572243ed51d196a002ccfd2a9a5a26a9ee4220897cfe690ae17cbbbf6199d99165c066fd1cc0a4c66c6508caa66d1376247fe121b9438d3fe9342d34ebb05046881c7fbf55e0f7c39305dc5d61da9101baa2cafc51329299688408ac566cdb70349f0fd3340380ad4e0ce4c31c6c4935cc9f67771f1021a3984c35f0d6bcc422da204a06742679f31920a7361b4d608da560075d3bf94eafad5b0aa9d67dedbbda2ef9059cbab875566f389d9a6e8d1daee3b63c82c57ad4d72d24525d0e79cb879b3864152db74692ffbbedfd2f5e7b4da9b213f7b0260c2468c2fca34f5e7f2d934af697ef88e5bf5fa7733d869ac12d3b744153ad3ce27b39474ab3821087bd7d80764dab15999c509181895442c473a28b30ccc28e62ca3c771915e74c9d22635c038bcef01a1ebae129e967f0604a8f3d78518e1f884c77c77be209dbd016ada3a9470acb6c1485aeb1bf7b66b0dd5e0234630d5cf52141a00c9a548c13274ea9a13a8e64336cef2e6027a2bace9bbf40d113845bd93d8be15733c8ddcd9cf2b9b9ea043d30d271056473b22ec53cd16ed778326f87b3362d3b7977f3dc277d92a21727a03d67db61ab3b5ad833557ae3de3e0b1db85edf5bc5f22649b4b975bdb7e39d846e337f3eebb43d11b5715a13416e05a68640c52479032bdfbd18eb0bc45b88cdaa8796fa5ee482307a2b86e2c1db606a9408113e35c9fe7fdf6b0a973f5aba1321b702a4621d1d68cfd6a13c78748412e88b18d400389e2570ebbf4c63e6639e9a494259d345998f1463c11ba5932db55be171e73f116b4df48437e2c7f8298b38b938204d0dfee90086d16371b485810f4288c286a15d048e5efabecc2879a51f7aa3e373679e356ed4b8326f79f3700fbd830d6c5e4f7e14d0e03956f2a5464d54de1cc422332f19c22ce8ea0c4400f88da440667aa0aeac999d1e74d36f594493e536b7e74affa0d080e22fd82f2e4ce8eb6f704ce15e4472aa25b069ae75fcff1d4c258768ac124c30f84f67ad17ffb56db1d7233b2276d1ef1b67cd69ae2f77e613bad40464fd7c677c2d518ac8cfbf1671be81f518b04819d13779f697b32475ac337959083f0cea40b6117bbdb1f6c642c579945b0c91570b116562cb902cbe075bf2b262bd9775f09dbdeef14662c9380a4c1f2ff4c5d3a25faf7c0581dc1510462810f27fee9f93ca0d80b535d794ff617011ccb38051ed26cdf438ac0cc181a40e4ed03f4e8eadd0c27968017dde35307bdaf4b847ce2a448de1f949bd7e61d119933466d78ff723b800535bfde52f1f504e144f4da89df41495f8c14d59b5e333a5a4af10f058cc9e531875624751342cbb1f39c1927001fe66918147f6b03fcbe52fa8b40ae38b802a91cd2bed603a73e0f7018330e65a1791a7cd1a6a607e9f73b5eb4cd4258e88a87cc65d4eb1feec6df95d32c996fb6ef0584ae86938cc8c00435116329af05bdd1e0cb606555fa394cc721ac8e25b3440b7efc1f560ad11df481d61a05ed92c22de7efe801925849eada540a01e056e8a1d00c05b60ca0e8037c6b6ba77c1f86420941aa33d1e406b5ace5fddfa916dcb07a334e757685b95479c1773680853fac91367087045516dc0419016bd347790021575590f56e60f0e3ae0032cd92db758a6252fa5650cf20558313e2156d7834ce152218d2f23c439a1ac00d3dd3ceb4890917db19f8885aaec61d898b16a87932fd3a220b3cbb5ad8b7970a903f98757bac0705905808786aa796f65035b208fb19ad97a5a3d6fe5cb73af27bba0d555baf6bfcf78c31f1a95f8ec18beb46fd438f1db5852b788af680eaa25488e5f6d4860bc7bcceca1611f3afad6c64434757fa8d9844767b0d8c240a6bc5f96342680dad36dece5b2aa1d4494d1ee3382d6f04cd5bde40b630b7dfa5d158ada90f8703aa22283b0b6159aed78a352e4ff1d79ac575662530a77e93e8143bc2cfa393105a4912b97e082339c9a09c84e1a95a3b960d45ecfaccddb9e3c7f372a03e25f84abf83a336d55992a91af5549c89785976bb1bd6789fb913e16d65165983248a95b656b137f669ae5e837b9c9346f326dd5be852ed222078b57695fa844e86028a887d1602fb2e1b5cc250e1cb7c08811990708d28514560377cfc3362abe2630944271b1d117811fe2d7a3f26697bad551ca2683b30bbb8b167ff66d8e53c1643d8b5dc3594ce0d28438f4c090b44240473ec8dccee98fef95b88d4b29cffdfe3f41c1aa70dfeb26a2d057bc97624e89dbcd7131be712cad36e9b27c8c063e7395fc5a066bf6911495a277194fed6e3e949bc2f8faf19ca51b67e2c7ff4028644d95789aa3b98439f994dd61eb755c1cbddf66fa02e09431fa555106eab5351e9c7f4c193709999d12e1aae983a75de75f4cadafd3b810a4299fbd7a4017b944b377e5d26c306bf88921fafc9c254589f9caaa7f4f6eb80b010ad27ede54dbf67c91fcbb9ce3c6d2c7b2f4268d4b8d31511c021518ad21e6b00aed1ca96efc10103dae54f22d30daf1fac9e1ffa1b8687e7f8faa896d2cc885c2f1a7472c03591c057acd395ecf3b81e95b2040c3e3a8a02d041fbef6a030fad160a0a8c2c70ef12254430533c0fdb2cde4a88d4e0f0d4bd8587a4f22aa6dc314e66314d3a9d7deaefe733b1c8fbbbc503ca9c48dca3e8506d8f340e80b3e77f6e9806dfe243efc58b2add75911b30b28f49a1108f3bb2f0da85e7606c1cac6346ee5efb361a19ce71ddec8ae4d68f12ee0306b22f2cbec9e821d62aadf5ea789911ebf53df030168d102ace980b6dc6864a15ae1206770ace99b48999f26384f6d9bb8f09d4ce33e0f4dfcdcf2eb46f75e9f049572faccfa6a0cc72a0c2d16b0ef4c9bc8d42cc512a66b4568765a1524be87de2faac5b3d547e87de63e3ec2a2bf95ed2f84fe44b98c8b5f570cf7dbd18009f3b2c789684561769a935f438ddaab3c5ff29b2af15d54ea87ad4ba6f89ee99abd842ddf28e9b1516d2d0a8f57c10b85f8798121268be077b64813537a26b5fcae8d91c8d64847d640baa6da6397a69628cd93e533d816d627ea828defa9fc1cdf5adc257c9ecd8f551403f44df0e615c0bd576c5e8df15c46a3db15ecbe5d12fb4e3b7f6b200010e5bfaf9c22d9faf456855bf2bbea16f3d445cd43f6ef10b00a761ff32928b4b4c8d3920c99ce3ae7fefffac5a995a228fea3defffd81aa4b1ac208080a1947c81b4ec8d1eb1dc75d91c0a20cd1c5b05c322ffd68b92e21295a228fa02c20063e8933f9b82db3e6ea81a645fe4a6213e065a2bddcd1770ec7f234badeac68cca7e5e86aa3cb57824bf424b88a96d630283c7416329a2637332415af07c4f458ec4c7b03c713ff9cbd31e9940b2b84bf41b1dcb367ec09a5841ba3b891ad882d397191975105ca07b1373109dcfc8c68c8fab7406483df3a18a1c8ac2c0f77c5c264caf725f4e6e7412dad472c7eae7fee20c6cc09215c5753817166d7c4b4278bc22080d9b5740d17965c7b62ec17cac5ee23561de9cc8963baa3a926cf79d21a534da0c4771ac5d27a01026635abf603f2c85706a3e634d399632aa30db3fb81e9f34ed67da082467c5a7ed25de1626f71a0f4818cf213eda97cdcd6b6f276e4b438836f693d619ea92008a436a3486ae341a5b2d6907195f2c39e5187379cdf0780fff5e7a859eec231926a189783ec7890c2a05da395caf246dcad1ea7105177e54076292811987f44ada708980859c0fe9c6992e905eed563c1e0f4a096c66997b04f2344e72a3c4e032194d670cc1baa978978ebd609a552cdcdef38ae1f86c7839d32bb1d61dfbf3d9c626fbf859507975a9569945c8e273a916913dfcbe2eb2da698c66c74671349df2886163bfb490d62a8b33105b1d4c4d0c080e2fbba6dd084dfad86276c891f6527dd95a37cf4c8f067d085ab82ff184f788a0eaae1a96f50e7aafbb3bd569f72a68bf7376aa9a2fd8d5f7369d5bc6ba511adf57617e9effc20f1b51a588f1266a3c75c45f5d56d0b316208dbb1a04e04c1d5902262e852e15ce7afdc40b881e5215fca4fcb78ccca6b6cdd489450b731c43d5e90fbbf0cebc5421eb0aafa21002c2e441865ca11c4e93adc453c466bf6a1ea17a5af0e2eccb8cc4181cf4fa74f7a006764eccc693bf6aca6f685bd004168a8d4df2c8fe9e210da0bb312eee8a4f34c67bbe1b744174432a99f7a2c014747f23ae973c826bb17ea8caca4eebe27b80e4f48f7e501c3627e6c00e3e5e06c82d7c1f65c59f4afbf6e6796deaa98a9083f2d6fb8c59987ac635b6c3b5ed72cd75b4ce345b8eb97c990ebce2e542359641b963e777ee3f88d513bda42e02c2163f9c9aa552b6621bbead95ed54c221bddb4df404bc9c3054fe1d3420684b7d7ac7638677ab14f98c7b98b3f675373d98dbe9231e78f0951af6ebf6d1e13b778b57107bce1993c7d02e77e0647804e9fb74b993240c2bd1317d1a3e05417fea0d8d52afc0b7658d63b933ee8ce80c972466c48d6bf4cb90f3b9b7dcec72574835c60fe02b15c2a17a532099c657d6b26d123eeb247906b4c32d52343884e69db85fcf483b40a541c958f38e7a703afc98050a4286ac9bf2fe4b8b376e8cd2ef1d2ddaa08126063124ca0a4f0880d4fdca1a1d6a4521e0aea7bf305bc074169b71a603d89034f4cc8b17d11523e6a55b46661682101f03ebab87a45efc7d26f0dcd1f4b600f9bdf46fbedbbe30eb2fd92e855026dbe7645ed07be35be446f6f35f0e8f729ebfb10437111491975e6c83b889c2e06fb06b9a2d09eb0ad5f4457ca5ee489a03a84f9aba247c9b3e9380bb2a6020ac40b323e9cef3912c49b38ce710333938a48d11ed2e341a5c0b312ad5840f178bc1647da3eff52b4dafe1876d9a403b637555393a7828bc854a24d2c44d76b3ce722af6f4911d0e8fa2034d361a234f419b3171cc9184a8766a9ad754d514c79ebe0a63f01873397b71b7cf05a22382d515c5dafd25289bca119968bf5869057da4ce37319c2a37532ce028aa3e891950534cfc66efc1bd1d023d9f7ccc1796ad689401b3cc2c586b3874724444dcc2245ed2d3ca9d9c47d0b1c72c35277232756ae20e7d6f9d01fe5a312265b65c85ffbb95da4aae3e73461f6a606a46409b39db52e22638fc9bddde4b88507789ed743405d1302848972a326f1481c5b3c3b279a25d350dbecc9a354cb2aa192e68ea358d4f4fe76e076ffcdaef4f9a7a3e211fcc2be40f3b935af34efa8ac68479b74b75eb1975689015eb1c6005c4cb4d906704953616c8496366596624c94407fadee075bc5314c32968f404afb022afb20e73001262bb4bebd2761d5e6d39b78e35af7d743cdaf15c31f162b0c4bc106b074a2f7e8650ff97b31c4d5e262bb8fcf6254d503d2a6cefcda722e4af4f7c0921649c49a155a528bd3e91fa9f5ad7e2f144d3bb179a870c2802d4c88aafdd1cac6952418413aec34fd26525113a264933ec2d0d4f2d90eb8842f685bda44eaf43157892095727ce4175089b4ccdc19f8dd9e7727f53a4ae2c9d37a4ad1f134e64868a5622d8851cb5eff07305104e0033cc4089876cbe7cdac2c0ab8d11c481df843a071772e8062dd1c51c2a74a41bbe29cc801554d557b44a04c1f46e730b508ecc05fbe6e810e2c95d891097e586a471d3678f4d6b5d897e452a3c46508251d2fc2eee91fcc73aca157b9a9852b7b32620fd7cb16fb244a33ad053f2e88279dd8727182be88691f285eafdc36bacd573044b3dd56518519de8b99088529d0d6fd9e6290760db3d388ebefd46aac94687845757153550e77740d865bfa08c4a993ed4608acddf85e4937644f19201a4038e1d06ce2a4d6dfcc5589997e913d6d0dea4736d82920aca2bff058a8bc1a1dc7bc64f15d271742c06f0da4ce97367164123d95020ff2a3e21df702efa74aaab1cde19fd342dcb31c1f0800ef2aa522607f1b06100639a58539f7725ea24c293483fd884c0042d5e4e204cf374262f5da00c3ddd5be5ed69f1e9e9defd05e77dc5af9e33c6388994415bd04c9ae1f223b39b0bcead010a6832b39b83968181f71066506870ddf8df62b40faae6ec8b593799680f3d6266418ac98c82c20b9aea07384bb5a23cee5f6de96c86edb3b6ab9df176617f436cdc9d439dcfd00f7b519edeef237deefab92fece75095e272d1ad16486c88498b261b5c5bad40a0686cef3d045fb7097378fb361f6ef0d8e5ff4b4ab393ddce1d14cec36779800ccd3f19cda78cf01bcfe55e4a0b17ce70b8e8ddf0a84727568ffcc4bae2f670328d2e39b72e05312c66de884ece53baefc23fadd81e162025317e8b3fdadd7da0c01b73164ab3e13140fa0a8086c8a24fb49cadf69f0b40991aa46c2be5369f87429955bae0590177735ac9d641fcec364754f7e2aae00ea7db78b19b4ebb2b955a9bbf79125520d91daa0479e80e7ca79a20fddd319f1fda0073993a5332571aaf56f249028cd6e18c51fe50775d136175341203706477933541ef14a0a8aa6d8b6e3ec269f8803f35071ae2247d89d4c196e237de9573b143bfcb5e5830d9ddd26ea8da712a0dd52db635a356afcf5cc6919a9e520c90daccd8bed07b5531bf9bfc5638c0b71eab80c68bff73a6bae844bffee437ab85964b715aa1e78e869d4f6ec10bd633ed516f4207953affe9f3375d76f06342b7ae019229274488d5da2e859749e7850b8578b73181d4ae8e559738d5973bb2000e1930b674cb78fcb3da024cb2ee505a7f9d694b9720248e52e31bcda6e9d85bccbe3c6b2b27be296322e7b651103f13fd6bddd24e14aabbe9d7077cafbf7e4f244b8a00ee502eb2ae76c2f5a552f98bb243c2da77ca6d6dbedd7d109b5cc49938e967a32e8d175381feecc3a711946e56dea3548e99d9eb05e1db2049c43d8b5a59b67573c1e491a9c1167bf30b0aec5ce8ea0dde0ed39eca140974e63d35b04b524f8810338254ab69acb0df659506217f450f52015cfe8525bca8ceeee8c46c4c50f75679caf0e85f72cdf5c0a74b0167fecaff6b47d3420b15b9f0f5982e8deb4d345006cfad82fcbed638d3ec4682644598eddad41e6ede71f53884b237490b5a4612df5dd2d2de335e06125cc173897bac091db485cde23176ebb7df233c51c7cab3346812b68c34f09692e85c0567ab380e9723d8d5ca8f9966a23f4645081fe63de05522605d3e2fd5987723e17472bc0dd4c31d70b7d2f5e2901fc2f08af43e3191368d0b62db20194393420ae516cbf6ff5f912bca838bc747c77a19a8a432567a0a0440999612635d620fd9ec4b5dccf8b5c63739679fc4b65f4e06ee9a75cb9da3b06378fed4d79069a0a31ea130a129735aa49217bf16162e4357f38cf4ead3b40ecfc6da13341f86014eba0ad454a219cd09794265c95a8758d2cdd50fa4fd25b74be5cf731952e0e107960bee1c9e498e366a3cd4aceb8edda8ed3c8c80c23f2cd9152a8e73103f7f7352992d84ed397daa16ef8f3c1b362148bfdc40864e53f2380fab3c0c38248fc357776c4b154a652823493a6f70265df4203592553f8e4272050a3cf6cd1332e3aa1ba75c2f32edbb4fe82183e0548c399adbfe8606266c1cf6efd7a3f067fbf49290161fcb7021d30a79fbf0a3decfe178f716d912ee7ddfde79535c5e77c5e837da09e3f0543326fda654dd4f76948f48a5da92bf6aeb11920315f52370cd65d6ea58da168f5af89280546eefb13c48d42f17839e8f2a1537a271773c259cff9bc878199b62e05165c8b04e1d3f1fe532c0f3d6949362fde333b73dbd1f38dca538be1efdb5901571e0aba06aa0244ea439d3ed6f1228a67922b735e9298b0c2f1ac9fa66db1552de22988f73420556856d31117cb0a84a27fca6145a9952bdd5d63da7cc7e5b097efe0b821e789a720a6f974c2b9d4a90970ac1d2afc2e527dbebcdb20dfe1e619e0663ba31caf4bf0ce26595195377a777b3d4d5929eadbd87f733da9c689f4e875937cd03d1f8d4592c52c6b23976330c7bd3d32259153b5d65578e5d36abd99066ed4fcaf8bf2fc499eb826ac513931f17924387f8d05be6fd6d667e6dfed3289a893eb2c237c04522e4643ceece20b11c87a34f6cd301bd79c74fbc42960cf5a989c43cdeda7a3ea80cecb1ee09ff399688eaa58c8fc14f2e5e50695f8bfe836fe2660601fd223a7b748462ab42771b0eed83eca9ba35c795ada065ef5e064f5a0be60571da9baba1520319a136183c139125b669f2b36d10ccbfd95ffc9e10c7759080d42a1eea3331a3b89205ce4c21ebcc0736295c2b17c1c0b092d798386b02070cbbabab9e251e661966a67e8eb681150d2956a97d99371031c6ec233762a0aa9557903e6bc476d9f033b1c3154d7f173e23b7d5f9cfee5dd797a2d39903db860d57d5e75f7c538c3b90bbffd49edeb6e8506a00ad72897b54c8444610cebeee72de6721eb06f2846472d2ef9cfcb9e63ba568f304c2b79a8eb862b0a8eb3b14088f6ccb64cfdcef5a1ad3e198bd38f32255f052afc8be16c93ab19ec44322256e3c4cc2d842e26780ead58e37719e7f5bdded301b461dfa5f22070c43e6c5c9bede8475eff3baafe25b797235ed385d03c981b7108dc3571d1982d4f1148dd9010dd113fecbdd844d1f97e33f460c2ae560d8482fb0f93266afc8e44e6b69ee68936dfbd0452cfb136ef415f0793010e844c54f07361bcbb97f29317ff90d0f603ce95b556984b265732a152bff6a9ebf375aeb8dd6fe6d417c6a5fcdb5c9ad93dfb8b139e38544a7b65f38b551ff71a76bc25116a9c7f7d1de824153494a1c4cab96dc06ef2e7d31a09c1e73cfd734ec0ec9317442f465dee692220f128c6ea6c9647c390daa327cde6a564ca027946d61cc9169f29fdc54bfe7bf618d7788e5f96c56da8f583ef9b230fedccac12135c51fa50a2c154549bc319f26775570fd49cd56830000f1e9579966880fec98ea673f436ac423b257f02b7177c047feeae636fcd063403de6b3499d143d16016825d62601dc752067f7cff292c17f7be6155b87b0a2d414ed0287c10706c89ea88346c3de63b8daaf7ee5755e53d3e8c42ddf36f3383fca72f84d3cab96540a40b2d6c4171490cb77725cfd48c6c8b491b62aa9981875392a630d32dd2546873fe5ca7f0f53c4e452220bffbe0db8957e87ab5db3bc4a84b1e51103cd111d7d2ac4da80d20151b182003cbc6c4a14b384d2220ffad721c5dc27556461a4ffec6bd095e4ccc2c22ef708b223a3c3d09f4873365c153b409e0b82998db7696aa1d8f14aad1b46e8ef695f311608ab5ce3caa717569dd44d71310b2e4320f9a549187510519ebe4dffcb943b1b056582f6270f95ef50f38ed12f08b783ff96030fc0187ccea8e6ff9a53ad6d74f8754f9a2c2c75d1eeb240da472e43ff6c0699f9920890c2e3702f3a41b754ed338fcccf891ef3c508a6b037180737e39435c66adb09ed463b18d8b52b5e2e068ffc32dc08f696f025e6155a4f2c341d599b3734c45364f1ed02ac4e33bb1893b24684722960952d010a1bcbc81f97a62db783e01c5621b4e1f48798a7ae94437b84690114e4867d4a0123cf5c7d0d29ae90f3c33a06f0fe9b3cad1e1a1de0ef38219d037c1d5a23f90d90118631fc08a97c87bfd210b9ce317f382da571ad3158107bafdbf9e85c3530de107e0e19e7d9f8a1e4bab8f66b0976ea097635dd3046e5e259354c258ec7f965800a9ba35c63641350ac66f78f4788f04f6849e10badceaf801244bd49d9f64f09a6c1c449cf38b46cba7167210287b88ed7a2b2ccb5eb6d5b8d1e7efae5d384e7864da6d02d115eb2eaf4588ca854cb7388062cc44547d91a7b65f8e74029eb2c8e61e241170b92fe0f775906d6d82ab33b37a8f94e176a8d08b929539f9d269d520d908aa5ee3a59fd54410da1a444eec4ae6072cdadeec607e8412cdfc5ce7f07fb667a2e164a42612a555ba1611fcba9b87930608658120cc60943eab4f96c0c4efe6b8dec6457b3576a939760d23e736b40f277bb22c0ec9dba12dde86a696d4f23217be5cb0adae172a76b18b6c31d9ee2ee2156881e4ff250a105fd0404c7b2d473c3b870761e40aa3f4b9d9b52db97911f39ae61362ade417172aa9273f0c233def8ca8299a7dea66394ed4f6eef34776d137667b7d64d7a8789bce4fe7a9184af5e41e33bd3816511dbfc93956c541f32e95ea27ad2fa563e24fe26e9f7e8f6a2f5a82169271ffcba13b390d743e5c6757fb118573902fddb28a89c6238c25a7b7fba8365fa227b9f91c03eab19ab9dc0dfea37ff03f37390bc33599801c770ecc3f008aa0f9a4ff1617b7b6f301b162af2a9252e0c787774363184cf1d994c8db20eee1b6f7a6909bdaed5ffe46b1c97b616d8916473c301f85f748c4f262572a4595bcceef58c00ba97bc30c19f1a2191503227ad3fb5e5ac1f596aea4b704d95a433837936a303d5d5cc2b43b254cb1b30d89a1103381ad091db01643ddad28becfb160ba16ebf3f72e5cee29d53e8d1256fff149611d0a075b37156163fe1e121238af4c49389d2c067d92c676b0582d4d428e136c0fc85cc882ec3712bf7e8a6e588a605418bbd3b2102f8973772208bd16a702276f79753581de03c34d2247e491e60d2daa8ae55f521e7031b543ea86d9d6578673d53de89316136e60b4bedfc5e8a4af3b6011547b00c67c96bc89a4bf857421613d126884f29ea83378335fff76541c35bea92e758fa25fc32d3d123280a438da57ee4b5f0924d24b949612cbd4e4cc98cbd75cbed4079003a178d0429a1a339f9497db219e626256b168f422c701316c6f88fbfb864e9ceb19545d5da2e1ca4aa01f7fb1cf637d40b8eeb78802ffe481f962905072c0519a75c2eac46265b2c2e69cf8ee5872fbf0885ee9e1519deec1f242c4dd4e77b5753b786d84761da8cc6ee546d610073639f8c64aee6a3af0a3905441bbc557599966ba79f7b86b4ff20b35d3cce2d04c6de490f3c873fbe0ae4f1aad6e995d4dce9ec3462fff2255eb59f17df25d43e75ddccf90cb71b75dd8a207c3d99395b76fb05f0582b261251f693f58ee9b3311328eec7bf826ca757b50bdbd11d9dcb7ec3c6cdc25063632ddd4d58eaec0cba55fafc46ca210e5ad9a1a8646abebec1cd9d5b2e58d7d834ad9465dd75eb483dd171df8c926d8c104404d902734cec4d89843cc51c827eb3b17efbb7ade5e14355c3debd871262ad7b76b0d7a753979c72c3c374b298890dc76b13168026683add6ad6d50ac7717b26296ec2c134a93c47517f6c5204d90668362e6722bf841eb026946be1be9bb34eae9b34a4d1f0d738c621674a7e3ba3adeca51faab603f14f4ecd9af0dfe518b39f43c08b1d38a97df06122c46e46fda293829378e5a8ed95ae3bb65d970170a45b3101560053cd41dac81f2252fcd5f237919ad92dd2b4a889e37cd242131baa9d34419b36fe71eed1ac6d61e581e31f32618c87fd68ce83ea911c2fa1ad1bc3aa28fa234f87c43aa4122011b68f893bcca6321d83c8067a8eb77b2ada2f11b0b8c406f354ebfc1b82ddb21ff15b294e0286834d235291c50c50b94b7903838042ee9576f077c44d881658bb172e61d087bb1640bbf83181270256f6f5aa2961999719b74153e1d5e053a31c4630c19fbf8ed5c6c652eab978d4d4af32bcb65d664bdffb9b7332f6f0c88e5abfb62ca513b5dc6cc2aab1c6e7b7a78d782dcb4788f4872f468807eb234a0505b9a1179cbcb5450f91cd96603cde2998d7dcc3c0e476a1a9706fd76c4e9e0c067a10d38e554d50fbd2e275965459bf73e1a9bbe3a55664bea9b7a58f97e8d1e093cd3d72f3a9d0eb0ac28e71cba3ca674170cd7cccdcbd61949196d0e90c79058e2e2ac238fc19fe133c2ed9375ff752b736707f966db459ed1672492951cb59e3828d46020c120004f8dc2fb84e865ce1e0c36539158395fbe0ba22aa682589a53e9e9d79be746b9dabc158e84b66f4b4f683388087c8e7df5582023bb3ce8f44c900b20ae4146036733a7391d40097b983bc0036c6229f9600fe0eec8a3b2caf56b9ee5279e84fa02c751c0437364f13aafac478dd85c6525613f7ea49b6dad03283563a6202c7a70ef16c7c912dd41660e962f479a1a33aadab559e4cedfb9951684ae56f96f753ef7e1bc033425190089891611330aa0ea0dc6935240e28b104bdf5f78a19d17ab67558356f4a8bd822420bf24a645aafe2aa75c61ce65bdbf123ec47298fd570f599eb64d513c9e687f756204cb1611f3152e8d450522bde9c3f4b778a2b38366c4fa70e35c21d236283064b125cefb46c8f66a62b5a07a5a7fa28ae44c7ffd16220b3578ae90a2becd829c7394159996991c676349c8bcef10aa961d948e4d02c737d6afed7e9a2cf8d07b028a7a74e3439a458042422aa19f11cfd579e48c83205d70e8d0a43ad70e9ee1019ba85220536e6aaf9ccb4d0ad324145342dd4f62bd0ed81ea6f08a08af3d1527f89ea7e05a5f50a40b662a907637c71e54d852b888e44c7f8b2459af1e60bc365a6690cb2b5311eea465be0b20c72de5a62b0980fb685be95bf3ffd58b75721cee2e7c6c8d1bc73224ed09a886c49d9142e9c2b9d28de3aca7f0704801ecd18ebbcf7dfd190b1de8d7656d7ee9c096489dc3747b4e141b53518fe825e80ebd902de78ad78ee16250170b8335fd6030ed071102b16e187d75cae1a60062db3e98d3fc7edd1c4d24bc7427117e998bcb9b78643072972249424e83d71cad6830110b1a3dafa07bf53389bcad223f2867dca5c4bcdeccaceb89662bb245aa6a5a9e282b81b0c8960fa752e9e33f73b567971a373337c7b0691725c10ab33a318bff93e010f344d3414e43f3d523fff055666ee7b94bb7735293afd709cc36e9418871282e0042e48060ee73211943d8518e245c15ddac99b33f29638cdec83c761b2cf95c5a2d507a5bd43c3cc05063728b5b6690df64ae40c1129709d3a09ccdb2d4cc4f289b85663d9679443a20ca10eeb28f5b796e463a22305e6be53e9962fbf9fc0a58ca2b78ffdf212ad1dd9bda3d8480b401157d48f52e6b9ba87b7cdeac1fcc930c3ebf489c6bd93f2b0f503a8f425022d3e75d5f752bce88310660ae8a68ff3a8c3cecbdb54318998f1e8ef1ae5db4f02841850d302182b4c95582c9e367db64ddd2436638b5f7ccf4f01649dd455f939c25a1cf325cfce9e9b6bf940e03d4d74b0a4f55d1cb904e1b8cb707e12194643e2d88365f779ee4d90f9f7c5b0de733939e1db962608a4686f8474099ce37d7b0862706679061a58788a86164e602083c348723264fcd4d759253b05cfdba043f05758ce5d8b0660ccc4bd5d7c1684c9d60f9c4a8d94afa9b21427839a31886bd7b6a5d92a1f67749c2e4d78bbdc0dae5fd2f391b2ff1896e8bcbc69452f001c30dcf18a4175952afc7fad19f946bd068de2728cf19a3ae909d2ee8adad507767abb4ae0a06be4c9aa3b5275511ea1f8ad5496a20a1acdb3d76cde3f75fa5968d362b3341fa355b5475528bc78b6102e576d0205608931f0fe7e20c3afc188e73039e05ed85e573a87d2dc2cc960f67094e0b12c2e25258fd81916878fb3a1d1a3a472e5dafe16dbdd7341957e3b920047b10e5c494472b30a89ee5ed7f5680d1def6662acb8868d5634e3fc8f540d994364dc40e2ab9c5dbb652cdffbdf5595e8a7083f79bded775b2e51d7ca286dd7afaf85b81708875e4b735a5d8fbedb245aabafac6d1e653d97704f9bd0edc051bcc961ddf91cfdb863768afc3abd24952af3d78aa0bc8c367ed98c690866a860f05b3f85456a77b2c1b0b393a2151f12b94d16ac73805b7e141ec9ae6556982bd0c8c9b1d89d302f12f67e4dd3756e4a10d45ee6eec389252756775619fedafc3c9d354d10351f23c64d4a7be7aa41ac3e95d95f7424e5b9006b4c28e9337564cc67a07ec617e2476c4f8124dd8d9cc9c60b7dc3dfeb4a5b4577697ce20643601c240c598634040432bab1f24e1224946025f143b5996f9f19a41a640f88fc5e1859756dd1e92838df753d89d776950601746357c80f57481eea3b685f5ae700cb3dd459620f971c60ad2e7f05997e883554d82e0b736eaf8593adb5858c57eb782e1b72f94c242470769c37df0e86ca183e995fc1a6deeba6e3d1a755ce2dbd080c0eb218bac777b8b2a15af90eb4179bd33b0497dfca06fae2d19def4c218c578d89b695cfbdf17df977741ff6cafe26aa55fe20e8c3808b1348112f496f3e85c115738046113bcd071b6e4514efb06fa63d21b539514770f2ea6f0a12f1d32ded4d38b306fa711a34354d8c9131ab4309902e29d9b091f2977a6527e7688d8c43e3fddc4a84af5da9472a2bf7f7a32d7f55ae2b76c9b0c2f26d533b344ce4edfcff3ee0eaf36a897a812354b912ad4ce0119e62bb9a9e63faf9e47bec1000fa56c4c1f27b549273d6ee80e9d49de4a1d597a79a437aacc1a1ed2aa57f6c7014ab4fd42af322411fe716d10e74d05e5259845be84af44000b26fb9eaeba67d4e9fe4466906a5d9d0b26d8e915ac361fa945380d44a8ddf54f99a5b55eb7a1a9fce9c994050c9c61bca9e7e6f92ea35738cb9f19e022d971b9e7f257868139d0e08992c5d0a57893bedf4bcda8a7b6adef4d9b7be61e788bc925475e56a2a5d9ce7facc1ed5a5b5e7de56aa5d2d12c14d5762dcdfc377000b67fad17dd051b7f4089fb202e447709ab903f66ef0dc7c6b268a744effd5b36accc7522b1fcd27fcb2844c6ef279b1d1a3280772767cca00f20cd50521cac20c3aac8c981db211ea2830a66f8b717007912278f19555ee8d8e67eac40da45fd61217ce4d8c76b13eb224c98eeed977524eff512d1ecefd1dfb3c6b02a418be0a0a850d58308fbf8595f0d3d238044b8bb7076de8f0ed22aae3a8f044165dd00d911e15b8b782cd3c21aa36ecc2b5d287ff900530415985f3eb4df18a3eccb92a7093222aeabbe1d236fa1f20f7e7d9f1557145aeeaed1c0b8d6c456b797bd77306343e11eb0a4fc3e434e2372188dedf8e6e566a9a27487f3ccbda85484c4c55acb179679e963bb574a16310746c6b452aa0690123dfa10c9645ad67d70ba2aafc79c5af5119a8275cd7c1c1754d15763c8943b4c9ad39e18553a7ec6fffceedc939ed3edc25a1f4de08c275f538b9d80a47e451931554cb1498edcf58f7a7525dbbf6918870be7ae97604f443fa2975dee956aa32f294a4d3c8d02490ff7ea62fcb511c917d96901fe97c0495717020981938a25b60ef63202e9c13c1126ca19b956a52cdaf47a5d4d40a7c172e05fcc20fc0779c5bc218aaad3e5f0a41eb203e5b4ce41a24345f11cf10ffd90d27afb5a5745005f3cfbbd5af59ca4ef38241bf471d355a563627af9536253971427c128b61aaf536c9bafa806d4fed06e8ec16a32450fc0612a5f60af4e0a4df8e69855e19a9b82e778da542d5aaf7ac37e4e84a5a29b94dba181fd9d1862909c9504e6058ea6129cb98f5c470cd9b7d938fc4369825556c0608a608f259aed99888b5458099922179e2bdc963eee4bd7836111476aefa240c74f04adf72a87faa7dd8f2e9c371c51a2dae559e5f5852d32a16e822ebe0868632cb9508b51a48af95ee154e829db7717a273cfa221cf2cde754af97748de15058c4ae5882f48f778d5d5663e48c61988089f560015ffc674191834ab79376fb7e7177cb6a645281b142d01896a5688c03c4c223af698ba1d1b2daf8af71228a008faf2b59cde50eb6f216c4380a0b7667f84844fc5a5ba7875d0eabe0b2a0cfb240bafed003ceaf33f038f43c0c53e99810766ad3f8efb56250390c56246bbd4c61eb08161538a97c4107e1506d98e1ac75b5d2d8fc161eaec218ca1279931b5c223364a79de62cc58049af74c3b8289d215a85a5263ec483c973315266d2099ecd55b31a58447c30be32bd5c5347acf6ad126a972d8f0eefa499d6306c6f0b37193d9727db37d7d7148b291336d7b6a7ad19dc3b9dbca87a15cc82cc837c81373b9634fc3e6354a61c4fc23d52924a3addf7a74aa3608e4c482e58b0fc2f7af7d636ef29fdc09a907ba723c3f0203b152b45e6886afc511c6c86d0f4cc54bea1e5afa44f07a51a8f8f5638499c641bbf738b5ae68d4f258e94f4376e50805c063ba38c4535c0e57ce68186182f335b6022515aeabed61f44902a95c9be09817b745245f91c3190fa8b951c04f3ed46fc659d8d087de33b90da20382d1031702733638aa300335b246183429412d23036759649da65034c1291d09c25bbb8c780e25a91b0f66fd4e231eba6e1394fc5b8c47c3aee1b927547af298e4c566a09e0aa22199d64fb59e89e6bb94dffbd31cbf21c1969ce53ac441560c8f38d05cebbbc8834fa7765a91f798473134de4ef1ebbac786c58064cdf3d092cc0f752ff625cb3c013735b62b7223a0ab88c0437cb072240c258ea8916f41249b91f854eeaf569247a19993c45c8ed1084f137a464ecad7a0f59d275e2292681b4a71da8d21d1f9d1e61a931b314a056ef33da5456712020c8b93b2c271ddb95d12a76a58f35c3112d3876ad7acb7eea8c0997ceda6a4e34deb3abc68d7f0c31eb6473add3b46d2a21d79a3f88a85ea233654b65efeeb782d6220701c26232654bb755f59d07d805355c866f4014d6eb7c5f1d180156bf608ec6ce3d172a9e70f53d27b3b95d7448f3e64f08d253d1c201c33862b099f7ac748c254a6744c94793ed9ab74648e7e5b1439e19724fd9e6f6e2f90616857ff7e0f11b049275ce51fd69431e3701fecb4331e5c66c2afda5010fd99a8f14e5a8c8e82b4aa2c5636fb3468819976d9e361bab0c90beb49d6a78ce1dd5008c05040bd9d74841ac7b8497931987f052b50c14f0a99f7d33ebed7cf0f7ade624f83370cf8dd4fd97e619551b16f3f3b176ec09ee9ec457416dbd9866e22edd506ba925ad848204600114b2b891f456d6e012f203fa6c7d2e6131247eeb42f97dc04ac8850e34047321444cd7af720ed997d8e7c06dfb711ee969be335bf8d27a19ad84c4428909fa69759a4c3b3958b993b9373d77ca856e39c70cb473e33fe8cc594ca7df743fffaeb868f7b869e3653985dfdd76aa3b2f3639a695a8d84daadda3701171aab8da29d915d8f2362dd1570ac425ef45d4714c8f5bb543a8f0177fa6872a48204cfbfe56655e68034d9ff0b185febcc2c9f43602314583574446f9d59b63511e47b0ff06cfe1fb1b80c2a43157ca4be99892453b938f34224294dda4895265f1f82946f1cb417b41e1da20794e303c1c3465234d02092c7fb4999ab0a06252cac5a434f61f672f502d7a9d9e595536e28d249067e7258780fde6fa18a3ee2b01a381f5dffb315019666c21f974a742fcb8d3ac1dc0c3b5cba3528cba0d323e34993d73b239fa75c5d29a1290a42d01288abcf12cbfa8f6cf7b6185f4a569ab9c95beeaf2d1c1ae84fd2a478091c970ce9c46aee29822f73b7ebc7980ee51f1529192692b11e2e9e97f755e9aaa856278b7222207638bab9c076d060f38e2451ab0d32f1ca5fa36114d77fc9f1c74e2c4c66c83400dbd80b0935a06bb9fd9a66b7468104f528f3a6bcfc94e8acd0257918e9236c0b89bbc7127b928285b745a6526a655f58783d4eaee9bde9d7486defaf24fc5098815fb3e935b58729a979d220fecee92ecc3d86e07078d377eeab2c35cebb4375441729d6800cd9d597ac932b818ce432995b6cbf5668bbb6a15de23a7a62de565d19494ef9926902c6f13d8eb76551775a9412cf98fceda35d3f8235ba5894d299cc947e6e44c0c322d0f64cd477492936c410370b62e45ec6b7982127025f4f4979314d54f201324eeb5d8d941788e53ad6fd30d2998498df6098c0db774bbb446976637ad71970d78287ac6ea0029e61498ab9f0d6c95c14647ba0cdef53b8f18cf0c16cedd1502dbfdff25b5906e529dc0a7766164217966bee5471270b6f4af494ace6416c0274cceec71b3a5951ca884d9bfab9968998671cdfbd47e622e1a9026f66dc3e5a26b1a574fee3da20bd8125596026311aa62289c7aa903715e194ce3ae9fca9397bf142a7ea3b60978b50f29772016ea11de3f6e201d9e1b07dcdbaca4d5118215b4938af57c9ab407cf8c67ef0c4fb5ff7395fcbaaee4703cad1781f245af78f6039d77b48c447d751cddb4d2745903bd99a77d83d5e2fe6df63312d233b9aee383299b12bce83496e753ec50ed6fcf22e7e0240ed1440ef86a0715a82896fd6803871d1717122cc49c091f908648865b4148bce9ff7dacac9e5936d9b51c45c5d5a166471ad1fdb5c0392d881ca198e8de857843bfbd3e09247eda9a9d3d7a0b7d0965e7662e38d9d99d180d2061d6abd7830e7491fe9fae76e5113a950aadc2c2b577c539c72173ed652b3630e593dbc91fe1dc38f9fcd30f0db27488feb82c8e2966f738a2fd503c8b135eb948e5cad976952a1cf06de3332328709a02fc3acbe4b275dc30f236de1f15d72455f048aa849d78c8decfe49899c651421b35029c179204b89b10c2a603570fa3cc814e4e63d097207d7a863f15578a94b9a91a146a75311029b2faf50126bab4304d16ddb3784ebc0be27e0d1962a21a3fa5c9288afff24d6a7f5ab556b57bfec085ab83a17a3beaef6f7aa36e037605bbdac491aa213019d1062c687af2751db2a6dc1f309c238eee9838967e838b65e779c769cc1de010c495debe3b199ca7e37871b0227ecc595ceefbb4330fac93da222382ebc4c6cd2e30e470f8b84abf83a336d55992a91af5549c89785976bb1bd6789fb913e16d65165983248a95b656b137f669ae5e837b9c9346f326dd5be852ed222078b57695fa844e86028a887d1602fb2e1b5cc250e1cb7c08811990708d28514560377cfc3362abe2630944271b1d117811fe2d7a3f26697bad551ca2683b30bbb8b167ff66d8e53c1643d8b5dc3594ce0d28438f4c090b44240473ec8dccee98fef95b88d4b29cffdfe3f41c1aa70dfeb26a2d057bc97624e89dbcd7131be712cad36e9b27c8c063e7395fc5a066bf6911495a277194fed6e3e949bc2f8faf19ca51b67e2c7ff4028644d95789aa3b98439f994dd61eb755c1cbddf66fa02e09431fa555106eab5351e9c7f4c193709999d12e1aae983a75de75f4cadafd3b810a4299fbd7a4017b944b377e5d26c306bf88921fafc9c254589f9caaa7f4f6eb80b010ad27ede54dbf67c91fcbb9ce3c6d2c7b2f4268d4b8d31511c021518ad21e6b00aed1ca96efc10103dae54f22d30daf1fac9e1ffa1b8687e7f8faa896d2cc885c2f1a7472c03591c057acd395ecf3b81e95b2040c3e3a8a02d041fbef6a030fad160a0a8c2c70ef12254430533c0fdb2cde4a88d4e0f0d4bd8587a4f22aa6dc314e66314d3a9d7deaefe733b1c8fbbbc503ca9c48dca3e8506d8f340e80b3e77f6e9806dfe243efc58b2add75911b30b28f49a1108f3bb2f0da85e7606c1cac6346ee5efb361a19ce71ddec8ae4d68f12ee0306b22f2cbec9e821d62aadf5ea789911ebf53df030168d102ace980b6dc6864a15ae1206770ace99b48999f26384f6d9bb8f09d4ce33e0f4dfcdcf2eb46f75e9f049572faccfa6a0cc72a0c2d16b0ef4c9bc8d42cc512a66b4568765a1524be87de2faac5b3d547e87de63e3ec2a2bf95ed2f84fe44b98c8b5f570cf7dbd18009f3b2c789684561769a935f438ddaab3c5ff29b2af15d54ea87ad4ba6f89ee99abd842ddf28e9b1516d2d0a8f57c10b85f8798121268be077b64813537a26b5fcae8d91c8d64847d640baa6da6397a69628cd93e533d816d627ea828defa9fc1cdf5adc257c9ecd8f551403f44df0e615c0bd576c5e8df15c46a3db15ecbe5d12fb4e3b7f6b200010e5bfaf9c22d9faf456855bf2bbea16f3d445cd43f6ef10b00a761ff32928b4b4c8d3920c99ce3ae7fefffac5a995a228fea3defffd81aa4b1ac208080a1947c81b4ec8d1eb1dc75d91c0a20cd1c5b05c322ffd68b92e21295a228fa02c20063e8933f9b82db3e6ea81a645fe4a6213e065a2bddcd1770ec7f234badeac68cca7e5e86aa3cb57824bf424b88a96d630283c7416329a2637332415af07c4f458ec4c7b03c713ff9cbd31e9940b2b84bf41b1dcb367ec09a5841ba3b891ad882d397191975105ca07b1373109dcfc8c68c8fab7406483df3a18a1c8ac2c0f77c5c264caf725f4e6e7412dad472c7eae7fee20c6cc09215c5753817166d7c4b4278bc22080d9b5740d17965c7b62ec17cac5ee23561de9cc8963baa3a926cf79d21a534da0c4771ac5d27a01026635abf603f2c85706a3e634d399632aa30db3fb81e9f34ed67da082467c5a7ed25de1626f71a0f4818cf213eda97cdcd6b6f276e4b438836f693d619ea92008a436a3486ae341a5b2d6907195f2c39e5187379cdf0780fff5e7a859eec231926a189783ec7890c2a05da395caf246dcad1ea7105177e54076292811987f44ada708980859c0fe9c6992e905eed563c1e0f4a096c66997b04f2344e72a3c4e032194d670cc1baa978978ebd609a552cdcdef38ae1f86c7839d32bb1d61dfbf3daa174cce41792770d0d5651e2e6affc3dcf80a69f9f7b5dfd6a3df7191f3ec93df2886163bfb490d62a8b33105b1d4c4d0c080e2fbba6dd084dfad86276c891f6527dd95a37cf4c8f067d085ab82ff184f788a0eaae1a96f50e7aafbb3bd569f72a68bf7376aa9a2fd8d5f7369d5bc6ba511adf57617e9effc20f1b51a588f1266a3c75c45f5d56d0b316208dbb1a04e04c1d5902262e852e15ce7afdc40b881e5215fca4fcb78ccca6b6cdd489450b731c43d5e90fbbf0cebc5421eb0aafa21002c2e441865ca11c4e93adc453c466bf6a1ea17a5af0e2eccb8cc4181cf4fa74f7a006764eccc693bf6aca6f685bd004168a8d4df2c8fe9e210da0bb312eee8a4f34c67bbe1b744174432a99f7a2c014747f23ae973c826bb17ea8caca4eebe27b80e4f48f7e501c3627e6c00e3e5e06c82d7c1f65c59f4afbf6e6796deaa98a9083f2d6fb8c59987ac635b6c3b5ed72cd75b4ce345b8eb97c990ebce2e542359641b963e777ee3f88d513bda42e02c2163f9c9aa552b6621bbead95ed54c221bddb4df404bc9c3054fe1d3420684b7d7ac7638677ab14f98c7b98b3f675373d98dbe9231e78f0951af6ebf6d1e13b778b57107bce1993c7d02e77e0647804e9fb74b993240c2bd1317d1a3e05417fea0d8d52afc0b7658d63b933ee8ce80c972466c48d6bf4cb90f3b9b7dcec72574835c60fe02b15c2a17a532099c657d6b26d123eeb247906b4c32d52343884e69db85fcf483b40a541c958f38e7a703afc98050a4286ac9bf2fe4b8b376e8cd2ef1d2ddaa08126063124ca0a4f0880d4fdca1a1d6a4521e0aea7bf305bc074169b71a603d89034f4cc8b17d11523e6a55b46661682101f03ebab87a45efc7d26f0dcd1f4b600f9bdf46fbedbbe30eb2fd92e855026dbe7645ed07be35be446f6f35f0e8f729ebfb10437111491975e6c83b889c2e06fb06b9a2d09eb0ad5f4457ca5ee489a03a84f9aba247c9b3e9380bb2a6020ac40b323e9cef3912c49b38ce710333938a48d11ed2e341a5c0b312ad5840f178bc1647da3eff52b4dafe1876d9a403b637555393a7828bc854a24d2c44d76b3ce722af6f4911d0e8fa2034d361a234f419b3171cc9184a8766a9ad754d514c79ebe0a63f01873397b71b7cf05a22382d515c5dafd25289bca119968bf5869057da4ce37319c2a37532ce028aa3e891950534cfc66efc1bd1d023d9f7ccc1796ad689401b3cc2c586b3874724444dcc2245ed2d3ca9d9c47d0b1c72c35277232756ae20e7d6f9d01fe5a312265b65c85ffbb95da4aae3e73461f6a606a46409b39db52e22638fc9bddde4b88507789ed743405d1302848972a326f1481c5b3c3b279a25d350dbecc9a354cb2aa192e68ea358d4f4fe76e076ffcdaef4f9a7a3e211fcc2be40f3b935af34efa8ac68479b74b75eb1975689015eb1c6005c4cb4d906704953616c8496366596624c94407fadee075bc5314c32968f404afb022afb20e73001262bb4bebd2761d5e6d39b78e35af7d743cdaf15c31f162b0c4bc106b074a2f7e8650ff97b31c4d5e262bb8fcf6254d503d2a6cefcda722e4af4f7c0921649c49a155a528bd3e91fa9f5ad7e2f144d3bb179a870c2802d4c88aafdd1cac6952418413aec34fd26525113a264933ec2d0d4f2d90eb8842f685bda44eaf43157892095727ce4175089b4ccdc19f8dd9e7727f53a4ae2c9d37a4ad1f134e64868a5622d8851cb5eff07305104e0033cc4089876cbe7cdac2c0ab8d11c481df843a071772e8062dd1c51c2a74a41bbe29cc801554d557b44a04c1f46e730b508ecc05fbe6e810e2c95d891097e586a471d3678f4d6b5d897e452a3c46508251d2fc2eee91fcc73aca157b9a9852b7b32620fd7cb16fb244a33ad053f2e88279dd8727182be88691f285eafdc36bacd573044b3dd56518519de8b99088529d0d6fd9e6290760db3d388ebefd46aac94687845757153550e77740d865bfa08c4a993ed4608acddf85e4937644f19201a4038e1d06ce2a4d6dfcc5589997e913d6d0dea4736d82920aca2bff058a8bc1a1dc7bc64f15d271742c06f0da4ce97367164123d95020ff2a3e21df702efa74aaab1cde19fd342dcb31c1f0800ef2aa522607f1b06100639a58539f7725ea24c293483fd884c0042d5e4e204cf374262f5da00c3ddd5be5ed69f1e9e9defd05e77dc5af9e33c6388994415bd04c9ae1f223b39b0bcead010a6832b39b83968181f71066506870ddf8df62b40faae6ec8b593799680f3d6266418ac98c82c20b9aea07384bb5a23cee5f6de96c86edb3b6ab9df176617f436cdc9d439dcfd00f7b519edeef237deefab92fece75095e272d1ad16486c88498b261b5c5bad40a0686cef3d045fb7097378fb361f6ef0d8e5ff4b4ab393ddce1d14cec36779800ccd3f19cda78cf01bcfe55e4a0b17ce70b8e8ddf0a84727568ffcc4bae2f670328d2e39b72e05312c66de884ece53baefc23fadd81e162025317e8b3fdadd7da0c01b73164ab3e13140fa0a8086c8a24fb49cadf69f0b40991aa46c2be5369f87429955bae0590177735ac9d641fcec364754f7e2aae00ea7db78b19b4ebb2b955a9bbf79125520d91daa0479e80e7ca79a20fddd319f1fda0073993a5332571aaf56f249028cd6e18c51fe50775d136175341203706477933541ef14a0a8aa6d8b6e3ec269f8803f35071ae2247d89d4c196e237de9573b143bfcb5e5830d9ddd26ea8da712a0dd52db635a356afcf5cc6919a9e520c90daccd8bed07b5531bf9bfc5638c0b71eab80c68bff73a6bae844bffee437ab85964b715aa1e78e869d4f6ec10bd633ed516f4207953affe9f3375d76f06342b7ae019229274488d5da2e859749e7850b8578b73181d4ae8e559738d5973bb2000e1930b674cb78fcb3da024cb2ee505a7f9d694b9720248e52e31bcda6e9d85bccbe3c6b2b27be296322e7b651103f13fd6bddd24e14aabbe9d7077cafbf7e4f244b8a00ee502eb2ae76c2f5a552f98bb243c2da77ca6d6dbedd7d109b5cc49938e967a32e8d175381feecc3a711946e56dea3548e99d9eb05e1db2049c43d8b5a59b67573c1e491a9c1167bf30b0aec5ce8ea0dde0ed39eca140974e63d35b04b524f8810338254ab69acb0df659506217f450f52015cfe8525bca8ceeee8c46c4c50f75679caf0e85f72cdf5c0a74b0167fecaff6b47d3420b15b9f0f5982e8deb4d345006cfad82fcbed638d3ec4682644598eddad41e6ede71f53884b237490b5a4612df5dd2d2de335e06125cc173897bac091db485cde23176ebb7df233c51c7cab3346812b68c34f09692e85c0567ab380e9723d8d5ca8f9966a23f4645081fe63de05522605d3e2fd5987723e17472bc0dd4c31d70b7d2f5e2901fc2f08af43e3191368d0b62db20194393420ae516cbf6ff5f912bca838bc747c77a19a8a432567a0a0440999612635d620fd9ec4b5dccf8b5c63739679fc4b65f4e06ee9a75cb9da3b06378fed4d79069a0a31ea130a129735aa49217bf16162e4357f38cf4ead3b40ecfc6da13341f86014eba0ad454a219cd09794265c95a8758d2cdd50fa4fd25b74be5cf731952e0e107960bee1c9e498e366a3cd4aceb8edda8ed3c8c80c23f2cd9152a8e73103f7f7352992d84ed397daa16ef8f3c1b362148bfdc40864e53f2380fab3c0c38248fc357776c4b154a652823493a6f70265df4203592553f8e4272050a3cf6cd1332e3aa1ba75c2f32edbb4fe82183e0548c399adbfe8606266c1cf6efd7a3f067fbf49290161fcb7021d30a79fbf0a3decfe178f716d912ee7ddfde79535c5e77c5e837da09e3f0543326fda654dd4f76948f48a5da92bf6aeb11920315f52370cd65d6ea58da168f5af89280546eefb13c48d42f17839e8f2a1537a271773c259cff9bc878199b62e05165c8b04e1d3f1fe532c0f3d6949362fde333b73dbd1f38dca538be1efdb5901571e0aba06aa0244ea439d3ed6f1228a67922b735e9298b0c2f1ac9fa66db1552de22988f73420556856d31117cb0a84a27fca6145a9952bdd5d63da7cc7e5b097efe0b821e789a720a6f974c2b9d4a90970ac1d2afc2e527dbebcdb20dfe1e619e0663ba31caf4bf0ce26595195377a777b3d4d5929eadbd87f733da9c689f4e875937cd03d1f8d4592c52c6b23976330c7bd3d32259153b5d65578e5d36abd99066ed4fcaf8bf2fc499eb826ac513931f17924387f8d05be6fd6d667e6dfed3289a893eb2c237c04522e4643ceece20b11c87a34f6cd301bd79c74fbc42960cf5a989c43cdeda7a3ea80cecb1ee09ff399688eaa58c8fc14f2e5e50695f8bfe836fe2660601fd223a7b748462ab42771b0eed83eca9ba35c795ada065ef5e064f5a0be60571da9baba1520319a136183c139125b669f2b36d10ccbfd95ffc9e10c7759080d42a1eea3331a3b89205ce4c21ebcc0736295c2b17c1c0b092d798386b02070cbbabab9e251e661966a67e8eb681150d2956a97d99371031c6ec233762a0aa9557903e6bc476d9f033b1c3154d7f173e23b7d5f9cfee5dd797a2d39903db860d57d5e75f7c538c3b90bbffd49edeb6e8506a00ad72897b54c8444610cebeee72de6721eb06f2846472d2ef9cfcb9e63ba568f304c2b79a8eb862b0a8eb3b14088f6ccb64cfdcef5a1ad3e198bd38f32255f052afc8be16c93ab19ec44322256e3c4cc2d842e26780ead58e37719e7f5bdded301b461dfa5f22070c43e6c5c9bede8475eff3baafe25b797235ed385d03c981b7108dc3571d1982d4f1148dd9010dd113fecbdd844d1f97e33f460c2ae560d8482fb0f93266afc8e44e6b69ee68936dfbd0452cfb136ef415f0793010e844c54f07361bcbb97f29317ff90d0f603ce95b556984b265732a152bff6a9ebf375aeb8dd6fe6d417c6a5fcdb5c9ad93dfb8b139e38544a7b65f38b551ff71a76bc25116a9c7f7d1de824153494a1c4cab96dc06ef2e7d31a09c1e73cfd734ec0ec9317442f465dee692220f128c6ea6c9647c390daa327cde6a564ca027946d61cc9169f29fdc54bfe7bf618d7788e5f96c56da8f583ef9b230fedccac12135c51fa50a2c154549bc319f26775570fd49cd56830000f1e9579966880fec98ea673f436ac423b257f02b7177c047feeae636fcd063403de6b3499d143d16016825d62601dc752067f7cff292c17f7be6155b87b0a2d414ed0287c10706c89ea88346c3de63b8daaf7ee5755e53d3e8c42ddf36f3383fca72f84d3cab96540a40b2d6c4171490cb77725cfd48c6c8b491b62aa9981875392a630d32dd2546873fe5ca7f0f53c4e452220bffbe0db8957e87ab5db3bc4a84b1e51103cd111d7d2ac4da80d20151b182003cbc6c4a14b384d2220ffad721c5dc27556461a4ffec6bd095e4ccc2c22ef708b223a3c3d09f4873365c153b409e0b82998db7696aa1d8f14aad1b46e8ef695f311608ab5ce3caa717569dd44d71310b2e4320f9a549187510519ebe4dffcb943b1b056582f6270f95ef50f38ed12f08b783ff96030fc0187ccea8e6ff9a53ad6d74f8754f9a2c2c75d1eeb240da472e43ff6c0699f9920890c2e3702f3a41b754ed338fcccf891ef3c508a6b037180737e39435c66adb09ed463b18d8b52b5e2e068ffc32dc08f696f025e6155a4f2c341d599b3734c45364f1ed02ac4e33bb1893b24684722960952d010a1bcbc81f97a62db783e01c5621b4e1f48798a7ae94437b84690114e4867d4a0123cf5c7d0d29ae90f3c33a06f0fe9b3cad1e1a1de0ef38219d037c1d5a23f90d90118631fc08a97c87bfd210b9ce317f382da571ad3158107bafdbf9e85c3530de107e0e19e7d9f8a1e4bab8f66b0976ea097635dd3046e5e259354c258ec7f965800a9ba35c63641350ac66f78f4788f04f6849e10badceaf801244bd49d9f64f09a6c1c449cf38b46cba7167210287b88ed7a2b2ccb5eb6d5b8d1e7efae5d384e7864da6d02d115eb2eaf4588ca854cb7388062cc44547d91a7b65f8e74029eb2c8e61e241170b92fe0f775906d6d82ab33b37a8f94e176a8d08b929539f9d269d520d908aa5ee3a59fd54410da1a444eec4ae6072cdadeec607e8412cdfc5ce7f07fb667a2e164a42612a555ba1611fcba9b87930608658120cc60943eab4f96c0c4efe6b8dec6457b3576a939760d23e736b40f277bb22c0ec9dba12dde86a696d4f23217be5cb0adae172a76b18b6c31d9ee2ee2156881e4ff250a105fd0404c7b2d473c3b870761e40aa3f4b9d9b52db97911f39ae61362ade417172aa9273f0c233def8ca8299a7dea66394ed4f6eef34776d137667b7d64d7a8789bce4fe7a9184af5e41e33bd3816511dbfc93956c541f32e95ea27ad2fa563e24fe26e9f7e8f6a2f5a82169271ffcba13b390d743e5c6757fb118573902fddb28a89c6238c25a7b7fba8365fa227b9f91c03eab19ab9dc0dfea37ff03f37390bc33599801c770ecc3f008aa0f9a4ff1617b7b6f301b162af2a9252e0c787774363184cf1d994c8db20eee1b6f7a6909bdaed5ffe46b1c97b616d8916473c301f85f748c4f262572a4595bcceef58c00ba97bc30c19f1a2191503227ad3fb5e5ac1f596aea4b704d95a433837936a303d5d5cc2b43b254cb1b30d89a1103381ad091db01643ddad28becfb160ba16ebf3f72e5cee29d53e8d1256fff149611d0a075b37156163fe1e121238af4c49389d2c067d92c676b0582d4d428e136c0fc85cc882ec3712bf7e8a6e588a605418bbd3b2102f8973772208bd16a702276f79753581de03c34d2247e491e60d2daa8ae55f521e7031b543ea86d9d6578673d53de89316136e60b4bedfc5e8a4af3b6011547b00c67c96bc89a4bf857421613d126884f29ea83378335fff76541c35bea92e758fa25fc32d3d123280a438da57ee4b5f0924d24b949612cbd4e4cc98cbd75cbed4079003a178d0429a1a339f9497db219e626256b168f422c701316c6f88fbfb864e9ceb19545d5da2e1ca4aa01f7fb1cf637d40b8eeb78802ffe481f962905072c0519a75c2eac46265b2c2e69cf8ee5872fbf0885ee9e1519deec1f242c4dd4e77b5753b786d84761da8cc6ee546d610073639f8c64aee6a3af0a3905441bbc557599966ba79f7b86b4ff20b35d3cce2d04c6de490f3c873fbe0ae4f1aad6e995d4dce9ec3462fff2255eb59f17df25d43e75ddccf90cb71b75dd8a207c3d99395b76fb05f0582b261251f693f58ee9b3311328eec7bf826ca757b50bdbd11d9dcb7ec3c6cdc25063632ddd4d58eaec0cba55fafc46ca210e5ad9a1a8646abebec1cd9d5b2e58d7d834ad9465dd75eb483dd171df8c926d8c104404d902734cec4d89843cc51c827eb3b17efbb7ade5e14355c3debd871262ad7b76b0d7a753979c72c3c374b298890dc76b13168026683add6ad6d50ac7717b26296ec2c134a93c47517f6c5204d90668362e6722bf841eb026946be1be9bb34eae9b34a4d1f0d738c621674a7e3ba3adeca51faab603f14f4ecd9af0dfe518b39f43c08b1d38a97df06122c46e46fda293829378e5a8ed95ae3bb65d970170a45b3101560053cd41dac81f2252fcd5f237919ad92dd2b4a889e37cd242131baa9d34419b36fe71eed1ac6d61e581e31f32618c87fd68ce83ea911c2fa1ad1bc3aa28fa234f87c43aa4122011b68f893bcca6321d83c8067a8eb77b2ada2f11b0b8c406f354ebfc1b82ddb21ff15b294e0286834d235291c50c50b94b7903838042ee9576f077c44d881658bb172e61d087bb1640bbf83181270256f6f5aa2961999719b74153e1d5e053a31c4630c19fbf8ed5c6c652eab978d4d4af32bcb65d664bdffb9b7332f6f0c88e5abfb62ca513b5dc6cc2aab1c6e7b7a78d782dcb4788f4872f468807eb234a0505b9a1179cbcb5450f91cd96603cde2998d7dcc3c0e476a1a9706fd76c4e9e0c067a10d38e554d50fbd2e275965459bf73e1a9bbe3a55664bea9b7a58f97e8d1e093cd3d72f3a9d0eb0ac28e71cba3ca674170cd7cccdcbd61949196d0e90c79058e2e2ac238fc19fe133c2ed9375ff752b736707f966db459ed1672492951cb59e3828d46020c120004f8dc2fb84e865ce1e0c36539158395fbe0ba22aa682589a53e9e9d79be746b9dabc158e84b66f4b4f683388087c8e7df5582023bb3ce8f44c900b20ae4146036733a7391d40097b983bc0036c6229f9600fe0eec8a3b2caf56b9ee5279e84fa02c751c0437364f13aafac478dd85c6525613f7ea49b6dad03283563a6202c7a70ef16c7c912dd41660e962f479a1a33aadab559e4cedfb9951684ae56f96f753ef7e1bc033425190089891611330aa0ea0dc6935240e28b104bdf5f78a19d17ab67558356f4a8bd822420bf24a645aafe2aa75c61ce65bdbf123ec47298fd570f599eb64d513c9e687f756204cb1611f3152e8d450522bde9c3f4b778a2b38366c4fa70e35c21d236283064b125cefb46c8f66a62b5a07a5a7fa28ae44c7ffd16220b3578ae90a2becd829c7394159996991c676349c8bcef10aa961d948e4d02c737d6afed7e9a2cf8d07b028a7a74e3439a458042422aa19f11cfd579e48c83205d70e8d0a43ad70e9ee1019ba85220536e6aaf9ccb4d0ad324145342dd4f62bd0ed81ea6f08a08af3d1527f89ea7e05a5f50a40b662a907637c71e54d852b888e44c7f8b2459af1e60bc365a6690cb2b5311eea465be0b20c72de5a62b0980fb685be95bf3ffd58b75721cee2e7c6c8d1bc73224ed09a886c49d9142e9c2b9d28de3aca7f0704801ecd18ebbcf7dfd190b1de8d7656d7ee9c096489dc3747b4e141b53518fe825e80ebd902de78ad78ee16250170b8335fd6030ed071102b16e187d75cae1a60062db3e98d3fc7edd1c4d24bc7427117e998bcb9b78643072972249424e83d71cad6830110b1a3dafa07bf53389bcad223f2867dca5c4bcdeccaceb89662bb245aa6a5a9e282b81b0c8960fa752e9e33f73b567971a373337c7b0691725c10ab33a318bff93e010f344d3414e43f3d523fff055666ee7b94bb7735293afd709cc36e9418871282e0042e48060ee73211943d8518e245c15ddac99b33f29638cdec83c761b2cf95c5a2d507a5bd43c3cc05063728b5b6690df64ae40c1129709d3a09ccdb2d4cc4f289b85663d9679443a20ca10eeb28f5b796e463a22305e6be53e9962fbf9fc0a58ca2b78ffdf212ad1dd9bda3d8480b401157d48f52e6b9ba87b7cdeac1fcc930c3ebf489c6bd93f2b0f503a8f425022d3e75d5f752bce88310660ae8a68ff3a8c3cecbdb54318998f1e8ef1ae5db4f02841850d302182b4c95582c9e367db64ddd2436638b5f7ccf4f01649dd455f939c25a1cf325cfce9e9b6bf940e03d4d74b0a4f55d1cb904e1b8cb707e12194643e2d88365f779ee4d90f9f7c5b0de733939e1db962608a4686f8474099ce37d7b0862706679061a58788a86164e602083c348723264fcd4d759253b05cfdba043f05758ce5d8b0660ccc4bd5d7c1684c9d60f9c4a8d94afa9b21427839a31886bd7b6a5d92a1f67749c2e4d78bbdc0dae5fd2f391b2ff1896e8bcbc69452f001c30dcf18a4175952afc7fad19f946bd068de2728cf19a3ae909d2ee8adad507767abb4ae0a06be4c9aa3b5275511ea1f8ad5496a20a1acdb3d76cde3f75fa5968d362b3341fa355b5475528bc78b6102e576d0205608931f0fe7e20c3afc188e73039e05ed85e573a87d2dc2cc960f67094e0b12c2e25258fd81916878fb3a1d1a3a472e5dafe16dbdd7341957e3b920047b10e5c494472b30a89ee5ed7f5680d1def6662acb8868d5634e3fc8f540d994364dc40e2ab9c5dbb652cdffbdf5595e8a7083f79bded775b2e51d7ca286dd7afaf85b81708875e4b735a5d8fbedb245aabafac6d1e653d97704f9bd0edc051bcc961ddf91cfdb863768afc3abd24952af3d78aa0bc8c367ed98c690866a860f05b3f85456a77b2c1b0b393a2151f12b94d16ac73805b7e141ec9ae6556982bd0c8c9b1d89d302f12f67e4dd3756e4a10d45ee6eec389252756775619fedafc3c9d354d10351f23c64d4a7be7aa41ac3e95d95f7424e5b9006b4c28e9337564cc67a07ec617e2476c4f8124dd8d9cc9c60b7dc3dfeb4a5b4577697ce20643601c240c598634040432bab1f24e1224946025f143b5996f9f19a41a640f88fc5e1859756dd1e92838df753d89d776950601746357c80f57481eea3b685f5ae700cb3dd459620f971c60ad2e7f05997e883554d82e0b736eaf8593adb5858c57eb782e1b72f94c242470769c37df0e86ca183e995fc1a6deeba6e3d1a755ce2dbd080c0eb218bac777b8b2a15af90eb4179bd33b0497dfca06fae2d19def4c218c578d89b695cfbdf17df977741ff6cafe26aa55fe20e8c3808b1348112f496f3e85c115738046113bcd071b6e4514efb06fa63d21b539514770f2ea6f0a12f1d32ded4d38b306fa711a34354d8c9131ab4309902e29d9b091f2977a6527e7688d8c43e3fddc4a84af5da9472a2bf7f7a32d7f55ae2b76c9b0c2f26d533b344ce4edfcff3ee0eaf36a897a812354b912ad4ce0119e62bb9a9e63faf9e47bec1000fa56c4c1f27b549273d6ee80e9d49de4a1d597a79a437aacc1a1ed2aa57f6c7014ab4fd42af322411fe716d10e74d05e5259845be84af44000b26fb9eaeba67d4e9fe4466906a5d9d0b26d8e915ac361fa945380d44a8ddf54f99a5b55eb7a1a9fce9c994050c9c61bca9e7e6f92ea35738cb9f19e022d971b9e7f257868139d0e08992c5d0a57893bedf4bcda8a7b6adef4d9b7be61e788bc925475e56a2a5d9ce7facc1ed5a5b5e7de56aa5d2d12c14d5762dcdfc377000b67fad17dd051b7f4089fb202e447709ab903f66ef0dc7c6b268a744effd5b36accc7522b1fcd27fcb2844c6ef279b1d1a3280772767cca00f20cd50521cac20c3aac8c981db211ea2830a66f8b717007912278f19555ee8d8e67eac40da45fd61217ce4d8c76b13eb224c98eeed977524eff512d1ecefd1dfb3c6b02a418be0a0a850d58308fbf8595f0d3d238044b8bb7076de8f0ed22aae3a8f044165dd00d911e15b8b782cd3c21aa36ecc2b5d287ff900530415985f3eb4df18a3eccb92a7093222aeabbe1d236fa1f20f7e7d9f1557145aeeaed1c0b8d6c456b797bd77306343e11eb0a4fc3e434e2372188dedf8e6e566a9a27487f3ccbda85484c4c55acb179679e963bb574a16310746c6b452aa0690123dfa10c9645ad67d70ba2aafc79c5af5119a8275cd7c1c1754d15763c8943b4c9ad39e18553a7ec6fffceedc939ed3edc25a1f4de08c275f538b9d80a47e451931554cb1498edcf58f7a7525dbbf6918870be7ae97604f443fa2975dee956aa32f294a4d3c8d02490ff7ea62fcb511c917d96901fe97c0495717020981938a25b60ef63202e9c13c1126ca19b956a52cdaf47a5d4d40a7c172e05fcc20fc0779c5bc218aaad3e5f0a41eb203e5b4ce41a24345f11cf10ffd90d27afb5a5745005f3cfbbd5af59ca4ef38241bf471d355a563627af9536253971427c128b61aaf536c9bafa806d4fed06e8ec16a32450fc0612a5f60af4e0a4df8e69855e19a9b82e778da542d5aaf7ac37e4e84a5a29b94dba181fd9d1862909c9504e6058ea6129cb98f5c470cd9b7d938fc4369825556c0608a608f259aed99888b5458099922179e2bdc963eee4bd7836111476aefa240c74f04adf72a87faa7dd8f2e9c371c51a2dae559e5f5852d32a16e822ebe0868632cb9508b51a48af95ee154e829db7717a273cfa221cf2cde754af97748de15058c4ae5882f48f778d5d5663e48c61988089f560015ffc674191834ab79376fb7e7177cb6a645281b142d01896a5688c03c4c223af698ba1d1b2daf8af71228a008faf2b59cde50eb6f216c4380a0b7667f84844fc5a5ba7875d0eabe0b2a0cfb240bafed003ceaf33f038f43c0c53e99810766ad3f8efb56250390c56246bbd4c61eb08161538a97c4107e1506d98e1ac75b5d2d8fc161eaec218ca1279931b5c223364a79de62cc58049af74c3b8289d215a85a5263ec483c973315266d2099ecd55b31a58447c30be32bd5c5347acf6ad126a972d8f0eefa499d6306c6f0b37193d9727db37d7d7148b291336d7b6a7ad19dc3b9dbca87a15cc82cc837c81373b9634fc3e6354a61c4fc23d52924a3addf7a74aa3608e4c482e58b0fc2f7af7d636ef29fdc09a907ba723c3f0203b152b45e6886afc511c6c86d0f4cc54bea1e5afa44f07a51a8f8f5638499c641bbf738b5ae68d4f258e94f4376e50805c063ba38c4535c0e57ce68186182f335b6022515aeabed61f44902a95c9be09817b745245f91c3190fa8b951c04f3ed46fc659d8d087de33b90da20382d1031702733638aa300335b246183429412d23036759649da65034c1291d09c25bbb8c780e25a91b0f66fd4e231eba6e1394fc5b8c47c3aee1b927547af298e4c566a09e0aa22199d64fb59e89e6bb94dffbd31cbf21c1969ce53ac441560c8f38d05cebbbc8834fa7765a91f798473134de4ef1ebbac786c58064cdf3d092cc0f752ff625cb3c013735b62b7223a0ab88c0437cb072240c258ea8916f41249b91f854eeaf569247a19993c45c8ed1084f137a464ecad7a0f59d275e2292681b4a71da8d21d1f9d1e61a931b314a056ef33da5456712020c8b93b2c271ddb95d12a76a58f35c3112d3876ad7acb7eea8c0997ceda6a4e34deb3abc68d7f0c31eb6473add3b46d2a21d79a3f88a85ea233654b65efeeb782d6220701c26232654bb755f59d07d805355c866f4014d6eb7c5f1d180156bf608ec6ce3d172a9e70f53d27b3b95d7448f3e64f08d253d1c201c33862b099f7ac748c254a6744c94793ed9ab74648e7e5b1439e19724fd9e6f6e2f90616857ff7e0f11b049275ce51fd69431e3701fecb4331e5c66c2afda5010fd99a8f14e5a8c8e82b4aa2c5636fb3468819976d9e361bab0c90beb49d6a78ce1dd5008c05040bd9d74841ac7b8497931987f052b50c14f0a99f7d33ebed7cf0f7ade624f83370cf8dd4fd97e619551b16f3f3b176ec09ee9ec457416dbd9866e22edd506ba925ad848204600114b2b891f456d6e012f203fa6c7d2e6131247eeb42f97dc04ac8850e34047321444cd7af720ed997d8e7c06dfb711ee969be335bf8d27a19ad84c4428909fa69759a4c3b3958b993b9373d77ca856e39c70cb473e33fe8cc594ca7df743fffaeb868f7b869e3653985dfdd76aa3b2f3639a695a8d84daadda3701171aab8da29d915d8f2362dd1570ac425ef45d4714c8f5bb543a8f0177fa6872a48204cfbfe56655e68034d9ff0b185febcc2c9f43602314583574446f9d59b63511e47b0ff06cfe1fb1b80c2a43157ca4be99892453b938f34224294dda4895265f1f82946f1cb417b41e1da20794e303c1c3465234d02092c7fb4999ab0a06252cac5a434f61f672f502d7a9d9e595536e28d249067e7258780fde6fa18a3ee2b01a381f5dffb315019666c21f974a742fcb8d3ac1dc0c3b5cba3528cba0d323e34993d73b239fa75c5d29a1290a42d01288abcf12cbfa8f6cf7b6185f4a569ab9c95beeaf2d1c1ae84fd2a478091c970ce9c46aee29822f73b7ebc7980ee51f1529192692b11e2e9e97f755e9aaa856278b7222207638bab9c076d060f38e2451ab0d32f1ca5fa36114d77fc9f1c74e2c4c66c83400dbd80b0935a06bb9fd9a66b7468104f528f3a6bcfc94e8acd0257918e9236c0b89bbc7127b928285b745a6526a655f58783d4eaee9bde9d7486defaf24fc5098815fb3e935b58729a979d220fecee92ecc3d86e07078d377eeab2c35cebb4375441729d6800cd9d597ac932b818ce432995b6cbf5668bbb6a15de23a7a62de565d19494ef9926902c6f13d8eb76551775a9412cf98fceda35d3f8235ba5894d299cc947e6e44c0c322d0f64cd477492936c410370b62e45ec6b7982127025f4f4979314d54f201324eeb5d8d941788e53ad6fd30d2998498df6098c0db774bbb446976637ad71970d78287ac6ea0029e61498ab9f0d6c95c14647ba0cdef53b8f18cf0c16cedd1502dbfdff25b5906e529dc0a7766164217966bee5471270b6f4af494ace6416c0274cceec71b3a5951ca884d9bfab9968998671cdfbd47e622e1a9026f66dc3e5a26b1a574fee3da20bd8125596026311aa62289c7aa903715e194ce3ae9fca9397bf142a7ea3b60978b50f29772016ea11de3f6e201d9e1b07dcdbaca4d5118215b4938af57c9ab407cf8c67ef0c4fb5ff7395fcbaaee4703cad1781f245af78f6039d77b48c447d751cddb4d2745903bd99a77d83d5e2fe6df63312d233b9aee383299b12bce83496e753ec50ed6fcf22e7e0240ed1440ef86a0715a82896fd6803871d1717122cc49c091f908648865b4148bce9ff7dacac9e5936d9b51c45c5d5a166471ad1fdb5c0392d881ca198e8de857843bfbd3e09247eda9a9d3d7a0b7d0965e7662e38d9d99d180d2061d6abd7830e7491fe9fae76e5113a950aadc2c2b577c539c72173ed652b3630e593dbc91fe1dc38f9fcd30f0db27488feb82c8e2966f738a2fd503c8b135eb948e5cad976952a1cf06de3332328709a02fc3acbe4b275dc30f236de1f15d72455f048aa849d78c8decfe49899c651421b35029c179204b89b10c2a603570fa3cc814e4e63d097207d7a863f15578a94b9a91a146a75311029b2faf50126bab4304d16ddb3784ebc0be27e0d1962a21a3fa5c9288afff24d6a7f5ab556b15b14f857657000120c98cba7c05745a842c92551cb26210fd7030ff5ff6c2f49b39a2a6a578b4a787c84a2e2ede23159b3e6c5dbc0b65c3b68fc14fb63db925e7e7fb71985edf2df2dd599a588593e47a7dda4488f7febca896708670ccda5efb0f4a6cbf17d6470e57a30866fc53afb4918f381d251004f00b1613e057ddd53d3ffc044a0d1875ec65b7c6761875f3b5f45ef60b54c965ab570614f174f6680d4b3bef9a79bb96ac4d8ddc7880f27ea09d6c8dee28cd2ae26839da15fc965e27a2a8f830bc43cf3cefa81b3b64182c3f4fac738bff606eeda2141dca11875ad4797ce769daa6f31cd379502ea61c5d4af929da6a3ee0edf00dbe3c4aadc4f562ec836e9dc3fdecc7b555e2fa49fe8d88158b1a0d4e97b081e7dc82cda9d915cf09579df9b774f08ca3a2e0f26441e9d210b82eb1330ac77da9370d31581b35045b065d2f4521c50b1e5546f031fc88d605b1ccb79b9ec7ac91a51961069dc4d5506d8c910a8ec0784748828ed8ed0630be0e55ce5dbda28b83ce0a1adbc1f2fca5e327b514807bee1c26c97b783c9b591e2029a96755c0aa97de30bdaae7fdcaeb604d88350dfe661d69992e6f68166a34a58802567b2f02076b06c5bb0be5ed61aee7ba7422689c99cabe2966439890a65eae4c57d66ed3d73053465e22fb4fe957b8f2083b6fd127c37d57d58e286fe55f68c04a0df9d1e8cca3f38506d6cbfde056a4151a97beccca9c2a3824780bbf7b65ef56fb069db43ebb1e9b234cc88775926bbbcfb6f67692dbb6077092f2c53269ce3f9ae46110a3ba12cab329f12b8a86d633ef409cd8b43ce59da7836161bd7f3e57fbdc98b6c48b57a6800bf752352e55fd0eb1622831ed1db6e16ca79bf736902a94bc7a4dc0a72ce9955f8c1dd5052425d7d94820eafd977a405804360d91e1d233f0b543f87bb032f4949ddd9cea20b9a749c706b0c2e33a159a2a3730a219b0a38a91c6c4acc4a4840063519b979f1eefa196df3fc3cab735c4fe97c7841ce996d086bd9b321203a564a3279d0180e005b71134360fc83a3dcca912863d8db1aeb2a4033fe8a617a1b9712922b259e48583e4fdfb6be03de26f06da789d63d0c9d18b11b1d37c1689e7e0202485378d4c5405d130960c218835e8ffc518eadbe270fcb69d478deacfaed86a9982c2e275f16637cf5aacb9085119797f4b1741fbc18726250211d985fcd2f568516ba9dd8ac471c5e6ed6fce02b5069610b7ade3501159cda7c371335025f92707d9c79a006f0d2d30923d89c82872731d5838e562e6e1e5fd36e91708abef2b48db40d6f43625f3499ad05696b1230f2fa57010acd28c3a377ffb03ffe1e2981ba416d4b08c34018672eb85d14fba14d7124636c11054686d3efdba3d0256793bf216acebe892b0c9838c84c0d2258480613a13ffe9e89416f2a9953b6b20242db9ade0928cc96dee5b358ba3344ec281983252f947c38a05e8d408b8923a8faacee24e20a82541585f345481306ef32e754743fc4971be054601b42d68db05f26759c733ffde890592d5ab616cde439a4f1b7c93942cee919c9ffe57a27a01cc789c4fb4dd5dc93575bb0faa812535be251e31e93c48f0cb7862b5660883ea555dd0d47bc1fb06a3989bf6ebb74f6589ce9921e7de9e892655f1ae0f69fd09d0a2e350b707ddd3a7ac20f44555cc963b3199dfe2db0704ef6c060fec9bdb151d8a7278455a220da2d0c4118883d44192017367a4900230906df6b10895447a7aa0c18328e020f294337d569f5df5d57c8d52b60fdbb9fc5baf39219ccea2c8c95219bc8ee4ae5abdad7a870c72d70e7f3f4614ac0ca3960341cd4b206032296cb5ad4dbc951bc1b561ea3106125571c854c4f130f964ccbd71fa87a0b350a28d75bc9e99c322fdf5fe9df9695b2b81dc6858e7c9732f9e7ca9ffd741fe58e10d0a556ebc558d01c867ec72cb7aeeb02b7af331f8a2416209e2a2dab992965f4cb7d618126aa03f13671ae6a2cba2f0eee89bea7491626f3902aea557d6363f2e5d5bf62eccb85ca937ed89e90ec6f19f21cb4b566c9a96257f72773d2695133acde0bff55fef17f9f9a18748837f604bf11d3777f4f654a143a23b012863d38fdb0ee6562860f49b40c01db8702237304ba40c194c0a6294fdede2b19e2fae561e28c9d368275f03cd3066f9498b787dccc3f064ac2a3ba1aa51c27a799b19eaedf7bab23694514f9297cb59910fb9a9d2cd8585ceecab31aac26fffc626e4439e336c3aae90154b3e34d598a4a110bb262a99dafde807d560e3596a46b1b517d62db34f0daab54619629f9cc68c640ed721bc45d1951b051dec186d6817f5496cc619f8ccd16aeaaadecdf9e8b09a882a4eb8d43e221640adc83067d0b11a6b713075e0ffab6303aec9ffd3cbaedcaed0b1d5f3eae783acbccc295eebd5786842b0f0f97e6e37c5b39b123e1147adc836aa19ccf1715c1051353b2ec3d66180d765389390a07441a2ce34a8bf457a2c276af1c684e4366fc53135d9e38e3543648707d9e4628dced167e2c0c7ff3ec25b12dafd14c31e9e64bd1548ff4051f283dc438a05873f5db07042891b1269f851f3370b7cc0088f2e041f4d51aaad85a679bd33d0d525312c016c8a9270dda7642126cab5d665031960e50d9f031fa893521cebd1cdbc46f2173463b051fe72aee1a400e4bb7d31cb96b861effbbb366cc70a84612a198b2446505f8f9cc4bfc2d167ce565f5c055187c563f61018321bb52210a55350721cb6847f1bacaba63d0f99087b6d4d49a2d18e1fbd5af7f276c365888339464bd2a3e56757db877f45e4bfb6d5f6c533ed1fd9626d34dc604d687ea3772e4f13f289e2979b9fd5100281f0ed0d4427198ef68f068874ddcb173ad9c32c30d961f719a0e47732177c1e0d7d1a28028490ae6b6f003a9b0b512a3665fc9931b4e97f39cebac8f66192204bfa0c44161f80058310b6d6d0d7f1984e2019d4d6aec97ff77fe9fce5343389bdad862792e12ade429c9a964f3394ae55a40022b38c30520516f4a30e890c2cb8e12f51a5db4985f69215b6905fe6fca870ab771d54eb3b76f481a1fbac5eab12fd764b298d36e2accd29744a7223e30a032a1d09e5ec6e1041506973c36672f4c38e45ba1cf2b0341797461266fde7df15895e53ad03a7b8a1f44578be52f9f8b1a90dce9a0e4158c143fbe416059eb685aec0abae8871f55be8a205309e17bf8863058dfb4f2f10a71e1364a585b01a57093531e347283101a2583cefc689e143c3ece1f4c8775cb264bbed0d47b3b108f13d34d18a43010652205dd985589558758cc088102c22d47d0d13c81cc5cb6163fba6e4f2b9460fd31c19d8344f5392f88231dd890109130f4cac98645edfe97fcccca0a6b3e6b52997a2138ccf787e0aa9288703ce2d1fe04d077a62db61ac248a6c463f6dcecaa44a89f3dd7a5befdc42097b8c80cca4c05198b6c7192183cab6b5d2298b9d8692994fc222d7114f350dd4e092737f4e2d7effe4a3666472a57ca84e2b203aa43123b0e70dde189f0b006fc11d43c8b7c8c70fafa3e3bebc32d07a0a1f70de560ac847ab76b61b788be68611b451bc454e9b12fa832fc7bad618c2f13230ee4cf89f8295a0fdff94743e4c253f8b61ce10b76d3e6c8aa488fa338b7418609298641b343185780811922583aff324eae28425de75620da064e793cf2ef8f44f935fdb86f1baa46d4c7f406b68e8e8adda54cd8305a10b6bc85e16319af8b4fc7e38507ed47c38098095d005fd00b78b0c37bf61a58ed90de84d92037ee3538e53f7f5afce91e1ea92f9f08738a99cdf22b52bdba57c9ab965cc52bd2497dceef76d7efdcdad286c90b72180bed43bb59522d815ed36da752b04c41f1273ce055a0c439aa2d3fd5812ffadc7217a10bc1e0cfec8fd4c627c710b6334e87bf40fdc6e78652eb413b78cd9de8735e3c7eff5ac99e13eafda34ecfca18779a4803407a282554ac4e5a7cd44ad02d244f0447d2fc2844894f51048c76a073215e0a2ab9fd0acd31d9618ddd6172cbdfd17c72389ccc7a78b6c66de944743d1bd9452d8c028fc748d60e70374caba69d0d8dad894498a597c1f78819fde8ea479d6b2503a819d07af3d3c7a46e177b885742ad78ed8302928d6e11f1e72db79f53a0d688a3f9690818aa190ce2692b80ca0e4e018c0387d1a1f5ac830a35e19f4ad8c39e7bc946bb53928c441e8c71915a68d4a03f3286ff6512fb67b86f8d307166bd363ddd1dca78eb4e15a53197f4c09720cd950b136c4f215da9d721bda9cc4a0be6cbf4ac3a54233e74a4475766bba942db129677547a22c362f76eaa6b8c08621227a301e9205e0892f81e525d0d668aa82e4dc10f760921860fb6ea69e502cd3c3822acea784131c8e52bcfa36ace4e811619efc480cbbd608d3e3c02cbaae30749eca41b9074d54da632184a7b8e6be4839089f295cfe39dfa68015ed3a7ac6901160d7f03a93ff9d1a5c91029eb073839d3b7584d10d1ca27079c3b199fc9636a795e2332108bd06bc789aacfa62464350f8ab5ec93c14e6ead56771808e697e2a69a5f26f24291d108670f5d7b57be8c5ab343cf9a56a0cd01c42940bde9846418fe600677ba5f47f4b85e806b4493c360795a2ccf7509932df0b457df83f53ca19be0e112ec3e43fd1a03d6f3a072efc17e5bfe755c22e16ff2595aad00bbea756baed342f37251852549dfece338d832886f9d3c2a113a91b0acc64e25eb3156ffb4f4db35ed4698f2fae8decbfecd82b1159c7f7bc10ac0b4f45215760e6b4e4a2730de4d63c1fb0b3d78f6acdd910289175d15bba5b0be3a81dabb6c3320800a4a790a108b1aedfff088f87fd1d8cf0383766411a9c8c57c7742d3c78a0cdc69def67cd550fd6231e887cd70999111ad7a877a2d8347bb42598dd97175d082b2820c7074acff4f794dfcbbe559f2271ab1d3200baf82b828a323ae122b2ca764f7b718255aa3bcd7ec86ca02ebca964a43b6cc10efdfe23b1167c45a45580546569564c35bb749f080363c37d93838c65e066ca65d1d2e1a3081f1c9885cdee3d0ed3ff86b6c56b1f17dbd0457813df34f85776b5ac9f7c881237bf7f88519ee17d8beec6c7d77c8d014e22ddba2c3f0ceb0c02b2e35f7c78eb3806333db61974db8c936b6b397bfeaf7e399fe58fa8a768c6043ace7d9e44f41274cfc998159c63b7c4184e036f3f3287e8761ea26d78f6b67318aba5e19089a6faa19cf73eb4cf1502f729687951758890a72a053462cc996cc1fdf5123851212fc79e068d62e1b87e8b08e09295749055d5a54298cbc8e2d2e838ab0350ad711f2a453dbffcc60f566e0c818ffb308d93516c376d72873676c900cf72c79fa3ae007b6e717e17aa9cb78e67320ff47dec6dca6b6468836eda4359cc12eb61ddc76ec1eba2783beb4be2d04aa2aca34fe70acdad4fc3a9610d0a14eeb69bf1ab530d3c89d56be4891da5ba22bc4ec280894b7b478bc717542dbbb324ba6e6094d07f5607878fb79f19f4f86a46765e6e4abdfa0ef946a7b8863ad96dea7a648ca5f5de7d19ea31c9fc04f0bc6698b8d3a122750b7f50b72d4098d1b17c881c5f1703dc622fd23a254e5dc0442b5154f37632c7dfca89e8b5599f617c670caacce241578660d25845f803d80d035ed878b1cc4d69e292d2db004d7389663e1de544e0cc3ab3bf0d00bc56c34d2e587ef7d1ed0233cab1e05ef8fe9bbced3713c8ed751223d49004950abb1d9c1cf5189238128b3e08990f99dc362bcd5cb4f4fec891d2661146a9e4192c5b2ccf88b9fc6a771098e64bebe990150ad035c83451ad9d8e392f626551c5f81b5b624b7909e37f5da3c82271cfd788c411ef470e40a8e0389d6967ddafa3c7f662471213febc7bab8a58ec1787547c2cc209930acc27f753ef7bc182d626dfdb961abae33ceedb982e36d3d06ec1e18243e1903044a12a7f63933f39827c5b185001bd568ecf6c3dc0f705e9f92d49db525956a747be0bacdddc1e948e28e33c233bf78522944b0ba08930be3a0ff917a3c6b515764b6fd6349764ccbf87040696fda336c2b87592f74ef44f9c80e4f52ebdcf90adc8ff84420d22592de4666cd5b2aca060cf0b01c9cf59c30aacade8b8bbcc7e5cdd4723f5679e74c66db268aa389462c17dee3a596d8b0d72a9e9f5b00f79e6af2888610bac91bc5c2fe0bd5a8930ae18b88f9f3339babf9a211a9a79dd6f9c88684444a7c508d5075250e570161a9837f097e3233d6bfe8c00f3123d5364530ed3119b6d02f5ad4139050e1ebb44067d43c34cdfabdabc76af31c1f39761b221babdaa1b1be98a88d28a04494b4e68a5f421e4a41456b8880a36630b96cc2fb0d23d95f3cf58d5d484f7d9c745d154f469f6f794ffa48477f77a02ad25afe9d87de3a479d04904e9baabb5de4bcf725568eddc948a8080205125f737910fe3334d69648a4a0c913c092544a6b5e908218cdbca36a03e3448f5960ba05ad69048566fef33f9f415d246530945ba2297c847e99629d1ad273a257675664be8990da4818d29e5cf72eedbab849b930ebe490114693064811da7422ef6a4c5ee77788aadd4630eb8d42edc0e4c9d5a328a9d0c9ea241d2170e4b9bfd2c44bdc696c88319fe7be99f88d6f2fce03e4baccb3c4ee6ac7672dcde774a2119dfb22bc4613d6dd5a09b0d98d87656a0b3e49541b957cceb4f70cdcea5c62d64e1fbe944a28c0c11d6e37849578428278199da3116e0ec6246d8679bbba005f9e4b426e76b4dd07d8336561155511cbd6cd48f60b45f06fd6391f4bddc325d822016594f706748174f8d59c7fc59106e99fe09e0404e0014b537356d2e3e0dd5f536335663a233d19d5b8a25214d362bea955e31df4ea686c562a13a493d363231c52492e1f4eb28dffa36a519c4690f4c931d11a879fe0be578648008305a903d8a29b47530a4f534e5f861e70978553c4e5682f2e73a8cb154c1589fc1e5a91101674f3ee40280f6c334f23162a2434381700ad210c38b3f416d6934c1a13b4d02e7a8aea0d2464cdee5d685c6e93e72536f6c3918a8f9236b72464c919e5e32f433731516bfe9ed60e00c9b10b889b0c5430f2124e4c5595c5c9721c3e3802ccb12548accd2a6e99939932a4f0ab746f9082233684004a099b4ce04eb98376413f21e0188485bf4de882961dc1de5304d8b21177d424fcb2c75d0285501f050ef6e8c23305afec0c0368c873d05625dd6cd14850836b8884083c2c0c3a9b852a4e3b9481df64431c56418bd0e3e16fc611945145956b005f748abbc10e883b96bc250ba1bc1ace9354f5bdc48b11286e8966239e3a8dde9cba7fc5b7668e420b571dd74cd758218ef40e396c2f45608bf9d1d48fff00c06e6c12b23a0ffc63fbdbb2acf1d12dc1e9f5ceec2945ebc1431a5a036967377ee8286f08dab88ee455e1f1f4bb5e0aebb459a047ca535f16a623d61faeadf2a1c852ea3b2921f524c1314903d97834417b884e3708aa532f0a74df227bc42b18861832c7099586af5744d01cfebfadcbe43774a8645a2aef3df8b68e91fe21c96096959269a534a334d16c4e54cb20759245d8415bc8a3b8234098f2730e53854ccbd5a031ba98816526e510b8c62f8c8df25847c91d01fa07f583f6573c861b64ad40dc0e7a1d7e0d8ed79afd8d94080f304f0c52f7c5e65a507b838970e3ba9c6cbad738467cb352012b05b319f5029c2428282085238c223a9c329b5e410276767387c94f4b44c329b1297c59500f5d04a4b2b28c1f8ce11fd6bf899958eccb39db5cc8f96f218fe967c07947575dc8e35616fb9e6264229299f6d6bf9228f3af16964ccedb0289c2ca124b18ea5c283a6f724d58d177896d6a9096afd4ec73e244c0d0434a416cc43b7a188e98408039099edf6033905483e9d0c1013b2a45a86ba6e14964dba3c2def029c5f032404dc5b7bf525874fe53365e8f174149bf9ee5f6a082263a780370501f4620c568ee311e263631e387e7651829f8785a3a64bfb8a05e703da763f9dd22965a13844873416d17d7317df14cb8f55253ffd1002ee8c809c5c87ca746beb4e89aa98a761be2a3ae6863844d654b22e3d6a0153d1da05ca728cef54fb1f788b3e1801a7d440cc974bd9a241219fbe14feedfdd8282cf1905dcf776de239b65e431fc858e3ed37de64432d71e2223fce3788cad4f96d6d5bdeab6bdd20aa7d10689290b9b7ce8d5da778a586dce21611eaebb475b7d0a708ceedbfd0df335b11ab86dfaeb0b47f8a4bf3643d73afd4e6ab40cfdc612231486e1139ba67af096c5bc0b191e2eab2e07e78b2a14ee7a9a6ad53bc6ed0d0d36e3e4dd6ba6e2e92e76b96e1d4b7aadc4afc6dbf2731cb9c555fa50439ad3764255031680e64d94e0de8c798e8436b988bfbb6351aa0a671352082c94d8934de0f93dbc09b9c672557b45af1e83c8b928c9a68b65649fc5a8b01fc857fad812744aa338df59fa870e11015b04f5cea9b8a8f50d3ccb2adad66d6e14f436ed5a97294b82dc220aa7ef9ccb4d9e7ee0b46372405c442c3fb90c3e9f73c5825032eb8e4abfb2c7f8b4feaf6abbb9c07640931a525af44dcf9bb613bbaddeb84966d51ef1491e23f04b10fc0028a7ef54a4fc30d64e224866ceede8181cb360e5abaeefdadbe6ce4ab6c95b8f727ae341ca755ca67d22ce45f9f0b47bb021b5feba1198f9dae5baba56b6e4fd0e284ccc46db6ecda54bbe59b0fe6749e63d70b383c67f8b358af966cc09609baa57144125689f443831f335b78bb90a6176bbe35b66260fbc4b2ed23f4127f2dd0765482b185c549a61238449a0dd0acfe3e3920423f75417ea08081d5c5e5beb640721715c0454e6de27f5951869e139685eea1b1509103aad0d078b28ad8f1231ce2c0f94c07425e719f5c1468a0517a1b14f6456dd6058494805d47b346d57a03a17a41e8540ed304aae20bde6400f3ab6efb77184b97552c7296d057e2312c5566f9a450c46f8100da976cce1a607502156246ecaf2a8e72632cca921174133dffee0ada09e304f298506fe5c05d480db0473f368a262a18d7b075ac72240a690fdf89317da9e913e3408e36f76e8ece7e76a694a7b94f4aad5faddc96ea3496d26a6287439d7fdc79043d82a278820940116cb4d4bb6461990d381ea69bfcfdab0890c3bf5428dc3f5a7df53c150b39ac6e0acac753ca893ffcf36cc96895262e4bda5d4d4ef7be4c000aafb23f2189db9167e2aad88c70fe27bc73e38c473bfc07f409527a3cc8989c9ad18fd247b7cbff20a624b8408555ffb8c687eafc6e262f989389d294b86cb2033dd79034574da90e31bc5c76370fdf28c64f8bd365cc8440f533c13b10521968ea40b3281f481709b810b8d73339cf610bec530d4a130154557baa5536e438e993c4911cd4e8cff5800061738683ac712b1a5893d64cc372f3cdbe9e34c8d5cfab5ea993af77eb8bcc45fa41d13cb148e71f44f1640b3cdc545a72738252592c729838c0b93ea67030a3921ff913b4f7e0a7f08606c3149f450a62995f622776197add61c8a3aee89ab68abf287102dde922ecec986dc54a18c9faf349c1b3876464ea7484045f15411401df937f90ae2627b4d4b903ea9365584841224bfb0b51268b115bc43d964e339d5c1ce8ccaa85ba1d3b863c91935e9bd8e8da1cd0e5ffca142cc47f86c76e73355c5a8468c724c15ad1e4675fe1ba591751d843e103c7ca3071fc6d1b1cf4854ff1ceda7c481d4c4c21ad69086b7aea57af0372d380af01e59473c71c857cc67a7693d1b7fd168b2ad34895f1625016be3258a304654e730e22bd9e9ce9d8570ef740ee195906aa997ef5cc820b6303df8d19705d58733ac878b9d0367e9078ad1942062ce696b07fbc252345a80ffa7931a4e083966b3f9c31979c3deca3a3d683f268d270421fde3a7ff79514dc526fc6a2c70a1f451d08c9ccdc0bbfb1e539e6082e544f5d51824e32fe33a0a68255fa430d7973ed0c33d31d6aaddc4b0edd381d80e2defeb95fca9da10ad25485dd6ff7428b5a4bca09a4d7a2beb1cb7dc510764799a3f84240c091cf2992a6bec5fc35d84f208f3be594820d5255a2903e52c9e64dee7c72a3b267ec71c9cb9b736383661b2c032eb1c49f29db15ee53c0f0ed018a7af7adee0f226229531af1f4b9e6df3fa725b32ec6c83089ed404ed6d220cc10efb72b9eec01e57de45d1fc7db6120a836b1de0f2817151809cea5b3dc4e4a6025bd26fe36b6ae1cc706018350f10e734cfe26868fa79c3fc03ad844f0e8e3a34c47836d3e96fba99c08fc6fe2a29bb1be5838ce2d0c1998d029429b0e5e9230f0e237d6539322a4c8f5f2d64131c9a1845271cd0d43cd58f4c996278d66f24a21c324c9b275d93aa467d168d91c45af56c7b9b5bfde6d24541c96adf42a3a376b64a34f043512ed644dd1a88a6c1fb94522fcaefea9d19d62ca447827f7d2c46e8133088c8d7f5e10659e1e59338f6d86b450e62081dd5bee16831f32255ddf5dd5358149d0c8b84e87abe2d8835e0bc7ec39167978e2359ce213b71f8962e1730025c30efa9f448b585b721274ef896e9707ce440b99d2bbaffc8cfe76d8699bf90f603d4e6ae844c0ee6de684af87a44ea48b02d74fe46030187575f60e290fef39c368316cd602f111c30e0238dbf7964589ec5379f855d88b356b271bdb12ca30ffe45c382064b84bf10bbe27e14e2af34da686d1938d6bb5fbe65c0c2264c97d87c5134457537082f58652f6ffe4ded5d4084636c2874a60d2447af00e7af26984c3f335adca5a1b94ac5c7e338fbd3e1deae03bcfad98c49e0311264929f18522f670d34c62d7ea12c23a337558dd3295c433749b5508fe3bf98577148bd939f04a475d1d6424bb1b860e45c5383f6471a17b5749ee0fb231f8d139fa98b9457029b5100112ba7e3cb8759c97a00e31e06ddab8ea0f12b8b504daffd0261d5bea7594360d4751f6f4976bffcb8922ea9f849d97d3ccdb77c6999d3e4c32df564c001bbb677254fc84b01fd0cbed6f85a9ed8109e4a4c6041c56a36b8582ced6b092e69f8180b38f95973352ee9887748caddf0a7f353d002d2a77637f9ecc706222c7e84f01fe1a586de346008fcc11711456412d80d4e82b3246bd529ee31ec8fcb1c4cb2f866482719a655450d852cfc060bba2b00cadf7b70bf15a9d3575af440b268d19ac7e88a2a08246a39f01aaa872c9b1766be503121ff645f815b3fcc213c1d914f77e3ac966b89ea34c19eab1075ce598587cf8b7bc52377df0ac1796d179d3b9c9d9dfc15027b7b5fbf75a0bd609e4b22d0d06fa92e482a4c2c98be9e5b8ec19a88e99257186f0de6f585fcf4ea758639b6a6eb4cff0d5165d9798199866171d9cf6506a3df6d9b4cff815baa253b357cddfa65f401c6ca1ba775d8bfd29d24d58af0f81dc94d69346d6c5f9f11f7f3e6cff9bb5b2080f8c945339b7e77cf9297937da812a34b095dd1b9d466bc11ba9d127bfcf4f84bf84a8364a12c60ca1917dc6d74b2bd837802b2310c9059e93a9a47433b7133ebc8664d73ea587add8ca9759c8d231d73525c7c7ed67e501dde93439f1747a7a757e18fae3ab630667528ec37957481a229c9e2c537911540a581b0abccb13788a1c463d5735701fcf34ccf8ecf614146fb8f28a7fecf6f205cb63178311b80e310613d7ba909f81d3af3f3ec9f8662f3f62c84c6f5e4a0c05588b9ceaf258842fb15f545ab693feb32dcadc37d86691ccd0a647c7febeb157fb2339af877cafe7fac8e9fd82dcf71bf358c16af9989eecbb5abc6f1fd06f389f1249647093afbd480ca5d88eaf86e5bb7276713a1934bb1bdffc277ee45578a936d4a93bf389b8a79c537f75b46f4d20e5ac384fd7c3052dcb9d3d4f1adb81f6b232f8567622b97778db07c25a0c23acb72a947ed8d457a1061997b4ed267b1d8199caf47b86d373394b8949f535ceed8f37e12558ef5a58cf8b0d8b79fd4f9dd7aeabf391468a47c0277e74500ab85c1930317ebebecfbb7ab7077edc5b0eae83a9777a6c0eb4e68ef02b4be15a506af05c572d7327cc790d2890a383f466e1c4d28b6066071937a169e5ddc7b26ccbee8fbe87384b62b68efa0346d843615bd49b1d3a9d6d92eab2522a642e43fa0cdfc0bcec9cedeb4be9d5aac2b6c031b1ec6648a031ca8354684aa9789ae08274cf2b145d6550d2b9eb90c6a810bab8c0aaa4dc49d9f869c36beb5edf958397dcbe4e0d6016f314e9063028580bfe112a4e7ea0927c82371c67bc8e0dd13248b60aaee7eff16a49979863751d72ae57a999ca2075277deef386e524a1a61640b6157dfa4e8f6eb32e0a665e6ce43240590f4b1e275098d448952e6a757256fe6bda54e4f425a142e5e8442ec693a21651b65a3ebf17474fad6de8a6b81c663488e44a6ad1ed0862822c10b6610fdd25c977d7dca88afd513c5add1216ff8bfd6bc688202cf89873833036d4da1e8b42796651ad6d0de17ba359f6060ceb17acbbb546a6ce896f18bc2073a7357400cdf76474f016e4225bea142c3e7a014ecac6d580fdcc100a988357469f6d6ed06061f0f20e06224a3a3e67c9bd2cbb3708b941b0b4152b9ceffbf313964dcc2d25f220f97643e510c9b82c5bff35ac67728cdaaaeac73914b9d9ceff3f5c8219bbf253b841e8515da36050c97974187db47c7347df26a0c16b487a33e1f06ba337ba3c72bf992ec2af9f4a14ce0c95120b9066b4e92e40afa7328fcec7b91d4fe0e09a96f8a870a97c3bd33b0bf90da9f441844ca05cdf0552e8a3c5385c1cbde48f7d20c6498aefdcb672c9aa07b5f52222e4964fc6272a2547638097fbe6d94fea8a8adefdaba68866b703a57666ec20d1a1250dbffd044cc5f51769401c12c57e6f9f7b95e16db721ccd037221382457ea2b459bbaaad77788c1f208b86c8879e9cd16cd5cf69e3e62b666bbcaef90f0de363001e141fab081308aabcb684e0727cb583f7db4b21a8e57ae8bbca82cfe74d66a819cd0dff87ad802e55a084eb80c877dafdc38b27a4defbc836522ed2e2dca0ce41dfc2f20d6c6b347377619bdd2ecb4456a1a3eea3a18a2c4f42f87793c377790c904cb4a362cbcc7a319e9f3e686d4022a742a22cf18d6c37cfcdf40fbbb8023c0c4a38cff62d72cece01490cfccca1220ed9515cccfec6f5065f7ebead49dbb7c8a2e7ac1bc6ff12db66966650836e9b31c096634f5b7302f89e1d365fa9bfc6b39eab82f8be5db2761cf043b9c9b98cbd7c099a779e7bd3f87eae502560c9a5a17c20c7b4361facc31f908bdc97101fac466e6a409451e34ca6552658f8076310ad3d009c5b9de6216c8dfec356f4ff480828d69c88c1db55988bd7939ac99689af3b257abfcc70719aa1573f677f939f0b92b468471c3df9222fe17b012f3cf9104255bb300567cd496c41c296ff539a1c0fd27cb5657d49559965853a2c13fcc5851825b834d063a3dde38db0703a2e3c319edc466c17d80827216cdb4c374806ac6ec899e5fcfe1f41d70d552f9421bb436cd80c36baa4e8d63a729dea4631132e0fe4d1d9cc24861377c46861070a47674ed0d3e3e679d91316df5e522a26fc039ca9ba4278524a7dc7f8aebc0c9cf8d45070d43222b4d1f2e5364ce2a74308de4d112c2f08af2020f9a692edf55d0ec603735b88c7893f2385c4d2f460e4cacdc5d2ab05a8013c3ce8173518fda0206e28bca24dfe9f299ac8ae45b25b193ffd34b7047c0e73b56ae3d8900ff244b72ccd46af252a830283fb88ddb0631442175835982966d7d6dd6c1034863582a357ecbc72b7ce686214f1be1b0dd5c97b96ac8cf33e6a6fc0bf05e4062d8a80876c51e0b1952091b67ddaf13c5b4d4cfcf58d607dae1265054b6ab759a1a2569c2a66b13c69320ce54101a2370910a732d9db0b45209cf6f9e2efd651cd9428a196aea02eade366573dee33b1820fd7d38a74a92515df780e94fb8560fe6e1cb53ae4cae22d1d6747a79a67b79add7a2ef9e7bc56360f58708576545f7e161f89f672fcd288bf60db34210dc78302bc8a18c8ea3a48e2e77a91e63704e10527e283560542a1c2dad1056153cfefcb105d06757986d942be1feffbb8d3ddc61c2affd99af78776b9d6b169e051cde2dae536ec37fe8961b81210ba0cb1fe3a704733d49e1959860ddad6d0eb55b8db1d3e19aad59c35c041b4c274a46021a35f47d0e7183763535d3c6606c8cb204fb2ff4bf1466cbb8bf7a1181ba5f8196c767b50c559815a8aad5d5ed3df2f747f431764e5178a61ea6cec0d1586f0a2d0570f8fbd362dce4abdf7292a2be38335c0efc05ef9724f4f44295fe7c949278dfb79f310d48270bac79f202023e2c5cf3d142c9d87a6fc47c0c207e4e8f7b668de73e22787bbe0e5b2fad0b9d3cd74ef7980e5b21ac5ba569ecd4efdcab082608cfffbb96a542797431701fb32c73e0cc24a98abbbecd025c5cb4242aa952e5ba3f42830128ace6069a5fe8e2bdb3a2ac6032b2c10401f3d5d04c5802fb4c06b38c1c6910865782b8aa3018c36e5b1d88b8e7fb8b414ccaff33a7d3cded7e48ab31f2835e93a883a050c4b9ffe6bbc6f25219f3658b655ce58ff1786ca573eb434d85bb91326cdb0390ca48fcc0ef3e4d478a64011a1a34029b222bebeaa2cc025485f6c45288e175715c494e13184582d93f53f56a0fa9c0a639301a26d46cdb772c91e82e195754f9fc4ff0d12c1bec489bbd7da6690973a0a1fe6f5d7ea711b481b2442e8bf3c4c9ff57b905c357018d4ea9beaaaa814372dc41b20eb748ea820f77ff433ccdcfc4e07b69b1c191f543e83448080f105d5caa9b74656b160f7087e65bac47b92c79b2de305650392ae641cf5b3b195ae2040bfd537cb8f7836e45ceb38fb61a302ffddcab3757f473791b6a4f0f3ff8586334aa9507e435ca5bffadb4d7b236a1e033c95f281541fa27b876e69f4b4b4e06964e0ad7ee94877b19b2e84fb87ee7d82cd2993a81da940be059fedc0982f25bbc145d14cf72db21239bb1f694d3ed19b17e6f4f8d0031d2aaf275b4b0217948ed2d088457f30f70fbc51407604e962b1f33a605955884b96a9407a62cf72720ca9ec10c8ceec8303f9b021682898afbb09dc3d41df8cb9052b8f25c140a1402f614c3ae3bbee4d2277b124343ba88947382c152184be51ee160f0145a0231167fedda0ffb7dc0565db42b83283fdc15e20ec320cc49e3628a2c2a5d4945d03a320daa1a96ecb418d99ec41d85f97b2a0e07d25bafea360d2c60b452b5ea397faba108648ddee7d982fb8ad31dc12cef5a926147271af9de07470fc948ac00118001f10362f4ca74478f258b5bfd03ae2998780c052611a48d7e7f9a5ce05bbbb0366e20621d812571c77e639755da0c9ef39f366206bbf80def4f94ded832f8fe63bbed8f83de120418dea9248ce9ea4e2a5e42c2d48661b772e6e78b972cd7b42e4b26a650751558fb36698992d471ddceb395987da501f14629d558b9caec0ab6ac59de49e1ec43bc160c0dd1040fad380305d2d51e76d34e3134bb75124fe7149a9a26ee672d06f93f356fdbf60d606bbd38a3d7eb7d008684af329fa84f6301dce7bb7318bf21d89384efe0c2d37fab002b14048dea67a23bb18a26b3f117eeddd620fd51210247764bf1ccbf539ba0c513a6e04c270961f738a19d66df2a49b85bbcd336791474792163455f9bc72bab5c06b1388896f979d1b2a24312afda2cd379d8c8a6ac927b36ffc0334b3f58f10a147cd456837877123cdab2adc3574366da2b5d266640e2e8c3bd93504ed95fbe2b20174d4d45543bbed5ca1b83bd9cef125d84647166506a63c33774fe4c6c3b6d8dbf7f6bf328351865803b4ceeb38a2f0a8e2d8eff042f17d5c2ab88425f2502adb58c561f6d3ae5f27f4cd4c68036c298c2920d38b585bcfcc075625ce930122e71839d6594ab7e9ef98bc2586cb771ffcd4d2ce282c0396a0f38955ab8489529b54d0e8dbfe4bab80305ec435d69aa0ebe867ec2798bfd4ffed7ccf0e9a1612e8434ee8a88f89df59f238dda6e788caf0718c5553107b7614f43e49edcd54bd158360fb9dda1f9956674ab12766223559b329bf9c3c5700e07cdae6fd6518799905f7182a0c3d559a2d318bd4ffd8d1c9a7862ac357f0ed9fff781a3d644cadc28e44de5b94d4f932af303212604511e264ad44491939d1075aa5bef2cf1949cde78df5ddd51138adcdce2f2c1fe1b8385f830a277520b554957e81b4c8811607b877bfe8c7a6801f6cccb49b56f46632b268da938de210eb2ba717d59b0fc2e07798c95ec304d5fac7f69d0eb35f832ecdf36654fdb55a231da40754d08d6590a741d938416f763bad3418519084710918c0f4fea14297ad8d7f165c61e15c422a686563e483546b15abdaf9f9550970e8178a238022c6e961e38ad203e48f506fb744869868f9b796abd069a71dc61526bb8f386c86b1c2b3c4bd7444a31f440356dc9fc80f700cad409196fe397d22f5f735e15e094b5f7c9734473419f790d7d7849d2050913ed7240f4ef70bd703dc0c12251b84f7b7f2329e57fff35babcb1ca93038565fdb710b1e972266846282a26964f6a0710313821dc9c867f411fa1422d091f3656665e25bb28ffb903879bd8716f1f2c94e8fefd3a1b9736aa9c51c9d853c01f3be2315b4f00f0627169d458fd94d14b1c16f2f6f3504a8b787c20bda3cdf39822847f258b54272ec4d879b8a46b37dc23ba52b1c977b557a99d70e392695b81fe31d56d7888e24dba21b0ec5979932b9b7dbc1087207d33cd719eaeffa26a75bb50fa0df8bdbbfd9bfe6a095176e4e9b4cc67d2e21d16617fbbf2e4b6ca8775ea65b14e5e03c9377cc3936c9e2e6f9e19db1d2aeca61b48d4d4b0e3438232fe44f769c9f3cb0bbb05a34006db6a2c148938961d4fe8d17b402ba91c48cb33c1740a810997862f8f4f6d6ada3b63cfc8da27827b3720b774e6b3a5c757e147ecb4016a40af6a211c9ec674bd2c5e7f3ba07ad3d4b2a8f9f755d7458cf10212e9afd1ffaa355ef0d67f1ec58ac2979bc85f3283bdaa9f239e663d9a555e0c560fc5d053f893f82b867046d9151f59fb6b3ceb080b1d8075103e9f5c99b88af816315d52464c47c7c6c1a5c88ebebec3043a57aa2a75ef2c568ddc69d9e510700ede4b095c04fb1b98d8af81a702bb39a4c86fc3e2818deaa2323fd892c37ca51376cbe4488d26aa19569610c2564a5fc63383e3e517ce3f59162f236a05b513c663d147b6391d8a0326b18124e269425d55df775b37bce05fb181d82881faa56c67f5b6aa3ec67cf68b53404ecb77b8c54328ce975051044ef82ad3f8c28fff86469dbc5ff0a6444f28ee4a126983a1fdee1a25a08d90b22d058daa3940ef8a5bde9952f1f3bc11272b1c27ceb5b8dd4e525657f390d60ac0c578c40ad845f080db2390162294f5d2f8e2d2c9f3e2f2af902ef033378349e865fb9824be15a829f4ecf8654016a7ef8dc638948b27cadd0ab9dc1ef1d968a27827e3090784372f6a5d9c3703e3529ed5d48def02628d8f475d25e43e7180b7d25af84d8c065c26f2d1dc48081777e94b3269381b6798bbadfa5535b3d49c26086971b03180513e5ba0ac0538e8c389944416823b83078cac28fb2211b3942a841d91489f6070cf96a87a77639fc9b00784b50bed95028d1a54bd9d45756b5e194ff967f8cb6a361e06ba3ae34eb82b956c4ba75d1ecdf3d781736b76b007181a570849e0a5e0da480147f9f64cd7664b8dbb00c888f4bf5456e7493c2c6e7ca941853e8dedf30d9e333587bbfdb989ac1f9a2ecc9b501c3029c88c4d02f2fc0b96bb9ba3fde6298e8677af8214448c1addf8888b6a281228535e4ac1172e4235d8ccb8c6b34ad79f08706925495a0e5a50d1cd4faa1b400cb77d7fc87a2e0e7ff96235fcf42a26ec37c31cffcbe445661cabaaf01e98b6a9cd839b359f761eb6b2864d09a1e6b6ba5deda45d2fd6484c932fe8138ca84855db643085989c0efa16e31d063241095411ca66eb2e4a96ac718adcd9f251ece00f885eb9fcbb0f3b9581d07a995c55cb42c3955c6af26c276acdbc0fb8cedb0a0ff85f3c94e5193587c91ab2bf2700f7358455dcad795c12a5a07aac5a04f765429782f7d3ebdead483f454c32e9fe259a4d8c4fc96746929e475f6092053725a7280ba4818a23ee0077c040541257900b8e1ecfa4490e3c5eeda951ce946d6bc6cef6608a7ae1331a782b908fcd96402d5b5b401d5a50c5dda0e30f9e88b9581e1202e726e6fd085ff48330cbafdb8f3d8456b3f38e98469ecbefec920836b68b4ce0c0639fcb7d764fda416ca08a5a50ff4cebefc20c0ce4e50cf90e05e8de9a3bf758cb4c6eb3a4f18474712ee2a2b2f4ed8e9c5481dfded30ae2a096ec98dfc2b29433ccf65171cefab1ebe1b30b902ed0845a33e87ae0aa287d9ceef8677652d6dd6907439bb20de85d2988c4f7e7cd6e22504730e04dcac85dfb8dbd2b1c7aedbcc32817d3dc6d556246d8aecf2374dcff9d1fb9d6282cfa399b809b247c73c650772161f4649b9794842881fbadf796e253910c08afc02e79e7c2e9eb652353c0477efb1c34f68300893ceba0d43f61eb17b9727b281421314d7a470d06347fdadbcea92ef08345353c180dc5a222e76151c597ff049ea6259cb2ed7039b77eb8fcf94f64ad97dcd632e185683a017d7a7140fe39c4ae4dbba4e700d33b4580c2952621f4bc3623cac95ec17a2ce3001221f123ac0a1da7dab54422d3b49072de8967941d24c1e98781beafce478bc5ad10654d71b079f736d0a2527db9abf104ab1abe3c7ee5e65d427ac2112f9b8443f2e6bf05d5b102e8125a37a5d988e3a03cefc914e1e7c7d5432de9e098f0cf4c87e467223322b759894e95c6a899287d78b69137192338a22874b32bc37885b1c5601d9e6ffc7d33c3201a608c98d8681e9770af78b9b552d4325dad05e1465dd19fbf67ea8a418a17d50a4f4c12fd8735c4f5ac18556e4476e2439b964f2a1152df194b22c073c48af85e2ec7722340f5159c891e0aa2a8fc50c58ff4919ea36db553f2e5eeaf494e0b21e1f97944f4df20f713ec35abfaaad4590ea18a6362f7e26997218f270b1f96b0ee3b54dcbe7f1c9fa646703ff1631b87e62da3ade9bf43b1cd072082bdd2ccaa1b75aa2248a5d21bd19520ed23a2029cad66dad9926cfe49d3948933ed511d2557595d20781cc976da8524b8938220862aabdee2fa95c623a75b14482228b6ba1e2ae4b231b2471933f89f7d637dc16f6666130ea3a38165789a414ae092f2591b2706930008910805073c4efc1895dbc20ec775a5b3a3f65c16417036446a0d2fcd4e7dbb56fec8641289bb3e54ae6c789a935af52c270aaf9881fa63a8059921d1d870d1340192137ce96c1032fae8960f10d387b0d270512c4eb098518a2aba1b4e0fff5afab3d5580c263ae39e891c727fab45ce597d881a215ceeb4413568ba798cc7575fe902534822e11d5f8a519a9204c3a5f07cf5c98f4f760086b8f835c62326e44d59eae9ffbd5365ea5d913e0d157f567ec113f25bfdc22d05b4057b90f926223895f1a83ca8cdad84a78f8a3579e4ddffc38ba40b55f725bfc2d18897c3a2bfcc718462e396ed5c6005415baa7f53f14d748eb1a01ed8a68f5288b66db5f66623c394f169601860d39bd1918bf87640c148b84cfe893fca3fdecd84ad073a95d3d1867a307d0ac355450004d960c2b78ff518b31ef6d612d2cbaafb1c22bbf781230eaebcccbf19f99119ff63982ff5dbd77955c3f9d9b0680811c473811075f2f99441fa778594f91b42449dee875062737a2dfb5817f057ee23d54551c5acbd3039e9a0eeb1badb6c412cf932cbf224da4fb6f9ae5ad4bf9a57596490441399e567c3616d2f29caab8c818ad9d7a8c661a7497fa881c6b4660f112187312182dca91eb1540c4d487cd8cdc07c9eb76ed423762b6a76aa0faa13f3dc8b8dab8985e82ae7e44e660eed2d64c6b3000bff8c9b26ec2afc6e8c83ef43bf4c69a604ef1a84e54cbbb1ce40658ef9f2602ac562e082d96185f4c0658da5d593d29723a3a7dae5b751f962d486f5cf1598974b1df30850d91f955154e4c61c74493515aa5dba6acc0d23bb625a0f3d372b81ac392867319aadd91521fed5493fd77d2069fded92097c0ebef3a79629fbbc5869793ee3ec8ec90da7f252d7f2d930432d5d7360ab354c89b48b67b7b89c6a49a3bc40d10b6d9ed3518310d944027febebc6273ac0393b6bd1790f623f6146702764c99617079c9cca170e1c435ffa2cbf612f9718d79578e5e3a4c684f45dacb3e1320ec0ee6f1c6819b4a26c2172e9908a85a6fab04597e8a0b7a1d1bb7de361a77688d9a36f4c940216c37139dc29cbcdda38546237ce9f65a4fe99e35920a426be00438fc2c91a095a73375ed7f8b4b2c1599f9bd4aeb8571aafd8797269368c6ccd86a5fdcb735f7c5880a198f4f774bb661ba422448dcb5b9910fd1fe4836021ed772ce80551dd0b836fa0e1e6aac9c8f3d86e4735548fefa74babcdda6f922a69b4be155031d5374e027e429a49ee32cc772bd6439082c438a41b8cc1db598fcc362950b5581b7a34b253967f3e54e06ad75e7d236f0773305b98d7f416764390172be98635bc89c32ee7bfc29c1c676175ea25226a0f910417267784b72a2fdde4e2083c93567ee72613b8044c1807692b7bf700e58ba6a53527d1680cebe6562c77ba275d81c81a7558ea248a29d87ecb163c1ffbef540aa4cdf6f8520ff2080990ae7429b016de9d6abcb9db095ee14475dd03038ed202eb1da7334d39d8b34fb14c2e6288aa370287909bbfec897752ab37b7658350693a32d1d68ce0cebcf1b718ea66efbfb3530a6ea616f6b95bd4b73491e28cc405e7973b57e4c2bd8a992f2689514688addecad4b3da94e555b1a436309d9d8461fdf52d6eb78efa0a73cdb62c19d3268c417e7e363c4d80f9bb6423b43e7d836c089a32a66ec26e1f45325c907433f5587fab9729ccb37c1e3b64291f1c13ed6c8b68297a344836c93addaa2bb7e4411b93250fa065f075ec2500ee63d0122a3aca71f348d3bcab1b17a41b45dc9a11013b643c94925cffedeab3cf672985b50abdf7838950483fdbe77bc941288412cc293da03d60ec4cdefc563452f650a8eae697f4920b1c1168fdf5d6ea5d235186d04ca11ef70b12167ae8e9a72179d84ed911a1920cc47b27b5256b795c577f5bd181e92b70b10a839db7a8f030af0ae937b2487d9b810565f558c6dddff3441683aefc7fcf98b8c2b200280559e1a8ce94006caa28a98d6bffeab315c81d43ec3becdd85d051058d4d6005aef4c081cb3f7c1a9986bf6707cb7bdd1e8178ab4fae44aa5dbce8976e069713eac01258b83eb3ff25902c6c2d7b9898462b694a0d5d77033ea59fea8fac0371ac581c126b1fcc12dc7718b95e2d02777e8eeefd43bc75901cec59c656dc6bb22c1e547c0dc1c06950a5f3722f386b873f36caacf2c4ea015fbcab12476fb0cc5c84f4f1a75eb5af80ea92e8b383cf2fe59547b5f2397837568794c8aaf4123cd96c32bb77db37d204693b8b925126345d6d843ff5e984f9a2e9022eb8a12610ffb7af0b95f73688175eac09015e592bf961a0c8a0f8ddb5b9219a474add716dfbd8f40bc9a77304f734a5aace52af890d846cb03691a05b0f52fb109bd1f9c0614e3da1a408156ef54daa6c8f6fa06cb8f7fe5a121a50c20e5d18dec05899f22aa48791cb640744281d92e894bfb5325ce9bf3f312061c87dea26e293fc4a919f46675573543ef0939db07634c71b0a26ffdaa4577614e84f35d24f6dd9828a805322414cf370d758deb081c2c9e463c7bbd26cffe4276bd84ce5af585d3136a8b24863285471cc92b98b80a81e2c16fc17b9282ae3cff00bbb9c3c87f35fa449506b150adc83bb98bfd6f0b50d55348a6c8c7aee4f915034eaddaa45dfa681e5ca722123e0819a61a9f62b3526f3282cbf53391892b7ddeea76d13780adbe7d705a483437bc433a9ad38f07b8d2cfa205deda6237df955b6be0a804a4e0de9a8813e8fc0540d91b9ee5d51c2fa141cc6d2b77887e20d2da40e2a3299c3375696c4f6eee74251b841b0bbad06e609660014b756687b7db68b8dc843e42f54a3983989604e4d4705d8af34e4481ccc588ef662d3b052a9ec5365a1ade4f9d80d0ae374970b61644c6e13a18b030eba6f5448935cd003e5931dfa2e6909d36a19aff10520b2884416166d32cfa230497b6622391b28bf9db1d70beb46bf50afae444a90cc46793a8f21106fbb2aa96dd22eb64f83529248edaa1e4e74a6da41358382c2942d6d1b0d6e559496b0ec6ff6186b93f4f0fc09a18c2478ad418e8a6af019a871c8229d978296ce9d41ed92902196126fc2334bacfdee6fc675d15ea2ca54874fec5a1b75d6be056c9a018c124327d64de9b06f34d769058f9a3a4fe2f7548b64dd71e091b089e4f315c8df78d71235942d55c2a41b1296e097f4ed1c8863eade1475bf8a303fb19d71f250dc85a3c04a28560eab7912f6edc118a6b65182f1df04162dc190db3e240e0f972f4d69b65cd14a976c4e73a3d4c0aa1cfd391dc05f2733dadc24591a6122bc49177871186df43ac274f0b817382fe7de2a463aa021f7adc8afa80317888cd8cc0e10c7400b617cd99a09afc4be7fe7bf4970b8eb9c44175c37405f7e80cf7ebd59393022c56454b67e688eb47dbbaff5390bf3cbe2b46eb84486c095fa70f5cc0c3791cf8a8a3d84d3360bc68dcac8eb0fc778f9c7bc39d692dd325ec40b9d8461c8fe2382a56a1bbd8ff9e81d504bc85eac194afe339d47e3ee00e58c14084a05214532b6e7dc5fa921995b372bdc08ecfd8170973dd101709c151f934a1153517da2befd7aec19faa71c2777179954c71596003cba0d1d03a47efd1be9ab59d557ff2782f10026533ec38b2941fa893d4d0c4c49ced9f0370a50651ee8160b7d127b4750c058224a9af2cf45a7e3ceccd956b430710225d5188cb786518329155013a05ac1d2cc922667697f77fdd48ea0a2e999eb7d4062b07d3f377a885a92cb97ad734ea0adda93d33b4b41f46dfff49a6e24a0a944d55a2fb9f695efd045b8f228e975d042e87f0b15d0067cc6561d480a24b40223fd791fa88ca2295c6171a17f968f7e100e54d5b1a7cf6caa6f1312d0cf1f0ed3678f6f7eba271378cffbee765233433704a67a51e4cebb18d06e6e0431a64db62df6b5d45bb39a07f3ecbc3023b69ed4bb8d8289ab865d4f33d4c7316533441b43302db5e9b2a9d79143975f646d62402d6d0641c7215c1a9381794354c2ae08cb277fd61f80961545799779bf3ded286d4a52f812af36c63ddb2672b0708442098744785cf9e2b213f94e0db1031146f978a52950dad7ff7fefef2a11a9711515d3abc9a0425bef16567d8c3793cd4f6bc13ba014d2dd388f37aca841bc39d99b0857b7e831ce43bc2ac72a999d228a3fceb3a3e560817453eb010cee8675789f956ea5ed6e351052d6fd72f7fa39ed583f0593eceb3a532395c6a9ad1dae3261e50808b21f1020aca5ac1c348fef42b9e76fc3a0994a4c33be2453f8bda29ee8ae0e11797a5bac1990c5710f7816f73c7db6776b72c1dbdad5e9653100322bc13a08b387714037ee9e364f6d8a158cb233ef424eb1a1125c634aa8fcdc9ca7a43db39ba88c8db077a933071ac2fc4e065054c3321e8e2956fd92710e7bffe55c9c88b4400d87e849b2494d17102356962eeda890f14ec5a684e59f93f5efa4d56e79e19fcd507225e71f078caf25145fccfb020ef46f19eb9b4f13f93db7a586732b2dca77aced45a25a6bedc584db1c9ea71f186831c7f2ba29ffd5e68b8435624b9046cd910f48787a280191653ec4b49f1f449f34a0ea0ee1e4f737a33a01ebce00b9bea2fdd34bb2c0f7afd49a532cf6749d1b714ad6ec1ad3471583988c3d11139380e5396df244199ed27745d645c782bf9a196a0ac01b1aa1d37420253a3c24d263b71df27c229537c48dafda13e627c4928683baeb7806cbbb8967b47bac25da845c5580ac3a6ffceb3891fb01c65ddbf546be51140940beac2ae527f8e9bb264a7edde54615309df1b525417a0afc6472544bb638c14536dafccd2ef02f773d941e646dd40086607a24ef0696c105f81ef7eea34fdda4f9036e068b692203d235af596a0c035af6e46c58ad0cf7dac7e301bba8dbebc043dd75b5bfa970a64690b81383c2570df22b76ab321f02310a29cb4b42955b10af60aeba185fdb0337b09cd2acec7a0395f464437eac86143df7301ac0a0862d43c1cc727c8042c848d03af214892271c58cf5147375d4f3dc2bc3cef12644872178efc26f379576ae9b85d0b094a7d2009489d20b43709787cdd49847136c3cf9e7f2d5db54a3783b99505b35905498da16a62ef3f917457bac925d218c9172c56ef904c71c2a4901d5c0e0797b1fa74dffe4cf698007684330f6bb58d5abca8a6d0f652980d2940eaa185f9cc9a669cf0eadb4d52f4dd03b51f77625cad42234e8d94cb50cfd476a1209e642834bd45d84481651bc06d8c1a3ac38af1654c976e86fa4773abde59d51b729d44d009da3e9f830b4880dc5b20f8e20d76b0cf12374b99c07cf50a4ab221283254cb2ceee14cb48987d6a1fc0e61c94f08ba8c3c0e755d1f51b3d5ddbeaad7f1e6e5858d4de19039cdc7f9b1bfe2067976bd67389ac118ed426e16fb4d3a96f1899d3128194141e4a330c73c388454fb870097fe128db8910dc06d161cc858f948caab69566e1df7f5325313c5fc5dd9db157f9ffd0520ad7552f56c08d07246d0a362c7f326f2880ad4e876967822169dcaf54ec4535e60e9f2d4eceaebc1a7df09688f667c56a6d7dc41ff064da038002bcd9d902e7a931ed5c06123dab28a1d8102a2fc03f72128613df11406392d39ecbcc00ba7ffd1a14192c63220897a5f09f1133e276192294c69aa2bfd6359f546a8eb075efa065c5e96088549de60320d2384047b4a3577ec090663a3ec9a43109c0f28659be96add916ac3c329e40e20b09bb9be3a67105b9ed4e73551963e663b13932503228f13ebb5f33107e90e2e32b429f95f7a9cb4aa7eee6b6ccba118f45e00378cf0128152f0aaf4c9e01ad6e8e106cd51169bc7734444641d42d8ab48e21d96b7367ca13eafb3f2028a43ebf62277e4f88b544cfc44238989e062cb328f6774196f8d3496ab60245063b1c9aa4d78c8e4ba0795aa2df9768616d95fd2419123cf984c0045b47fc4b7e7f6b9b01ba8543ba059e828f90b7453a4c573df300616e02429fda4ddf995a48e3ed3f19eaef080e1f83741ffc7d99b9b86991a59b0547ea865d1551e37830bb66fafef1f06f49978e9258409aca34bcd821ba44322336fb662e531d74a6601647bf8f3eaeb1a76ad6aa78b3cbebb43998352647ac5737668a2625b6388cf44f0df97c75c6bbe358e680b61f3a0da55d3ad109410a3b4b50b12c9d9f06cc463dbaff18220c64c603c0bbab89f11f0601fa9ee855445e23920b9b0105144be1334b2303a6146ed89d0adb24f5b8c4aa2828aa77b380bfbf8919a8f34d6dbfe5fe99ab67f5e177d5d2060caee3aae18f2485de488e5d325e97759b4e27ea742207f7249a92d85dbcce76dd8540134c10f2ebb835cab03681fbd181ae89fef727fb8d0dea5da737406f43f523fea58c4ddc519bbf04a4d20f1e6ddb601ffe6fa1dfe50f57e9cdf8b60cdaaa5c8dc68251ae808b070e069117414d3c1ace98baf4d3ddaa51c51188d3eda12fadc1edf131ce95ba7ba145ed3418303b6b723be5c74d1312ec06113001d9ac6b3892687ca35e4cbab978f3724004e3e5edf84c8460f296f08fff0b32205d8685c6c7559895f0087ba9e7a03270635109ea96dbaf4dd55a51af08089d519b876ad560d14a759328998e5ecc5ffec5d0361a4708c2bea5964e8a993307aa70993c6616b094f8241143207c4486c3b3393af8a087e49d107077e98b96910063fb7c0d77523cd2b97388295bb55788fd3d4e040c0c0981e0526b2d4e1b482d66bb126849bb998044848b798eb2edc30fe2020b1dd5a15c3829293f84b2c2f81a36e6beb4a30cd287f187350db0c1a9c0c69f57ad678c409b8d5767aa869528a0ae8d31c451dd18095a2b89697f794aae66dff6c50df546770be0bf6ea5a8ef1037bf0559ac91b507b449eaa7474089dcb217409b25b9e8c5ebdfcf5d76d3d277d522fd5ff7ce3c870f814a69c243bf4543c7abc415ab6891a96e55a4957a9d47c9b507c0e388368f64f5399e1f75eb08c5aa3662322ee756fb613dbd76097487374af55aa8e01107b0b375570e7f6521a2c4b2cd6f49e9a7d73306c4b979c410aadc5719c0d0a4b98fd603ab14ce6fac434b9daed1c68b836ba48e265a579eabd422fd4d9f169d66c65c6f5857e725345ed206a46383fc7cef2d570a3c64200c437ba2903451aca09f38229150174255e31f51b8e01a45ecdbf16005affb44de7e8406f86c45461413db791a94c606e49aa86dd00313392fd27b28295ffd80341dbfb796adbf49709f0e72db6ac380bb6067e3a2eca3b8a9daae38de6040c0ec31dd51b955e850a906f24fa9bbdc3912bc5f617de8bec0bf08b5f07b99af49fdf08bd2511c36fa7a188b2fbe57db39425d4e5d5b4fd923f6c0f8516c3d019099b05faaae40fef026ef031b0c35bbf26a313623f36dfe355d8c1cf595528941e021c9ba8c4658d91f43fe7a7ffaff0be25b2808bac54e1ab54241871e02b9e8528e2ad632a1a9075655c87fca8828e46a8ed9081516b2ecb91ad3eeacc80a56fc16d522806bec51ca05fabe04f05710d4c8c069f1f11b756da0f5f01209d6469096562ffbb86ebe2aca0b82e281ad2fceb333e02d1ac27e6529132a54a71f6c3766cb5f68c78524213e32c257016ddbfaff6a5f25eb880a559c32ae0629893156f6b45cb051cd3d6e8eb855c993068272f0f619ca2861a11356a87af57dc5c7f02ceeff09e3527e9fbaf6a601acba55a886e978862197f6405596d9e32cb4d55d320153ba95d8d72565484d7848735cd23db70ec2eee1a1ece0888a8c4b8d529e6cb717180c5b6d65ac9915cc124f61b1c6b308d3d36001095d5bc49d8381a454b65bc299f7387c8ef5297a16328d2fb7056c3d749aa9fbb6ffcae3dfe0472fdc47350a7ea77b2e08dd7c8694c270d14ead98f041c460951f0e058ba68994594af89b5779f76a5785f8f14917622887096cb84a71800e43f1364b8b4ebbcbdfbe6439136ebcaec2bfb9ef30ef7d87195cd2631458f2a5a54e0b4e144483339ea11b50b94ee73be07f16c4981529f753971bb8d2a4efede2b6c3e022d2ce91b0c1c1bb23c70ec1295bf706a361533e6a39b0dd75d23e85d12224d40d31db8de2f0e347f750d9f375d115d57b5a4ff36b9eae49a85fbd55f65a29b8ea193f108c3b4dac1ca79019000484dce5881996e3dd22ef3068017df226b54d1cafb5bf9df736f5e01dc64371ce4727195525c417a16ac1b8f7cd8cfd85b9d6ccbf9c24a90fb9dbbcb7809b0e7505c26e9ffd1a10249a66d77d09588cc03543f3b50d97374f3ac186fbbca575b0ab147ba4c74901779a7526ccd138c5b48cc355073f674e3a8767f31d4714366c812af168fadaf4f1ae9f373b513a89ba4852a43d797a91e427116024ae68aa26106eeb76f9644682c95f94845e8df13a54ecdb243faeb54892294a11e53867f9745ad046a4bfafccacf40781b18aa016d9e982bf87fee1fcfdabfad8dc1018d35790f245a3043759eb31d8177388fbfb02908af1e962d5ec796fc82b35df87efe42d2be961dce435166bfab0b1bce1a3c44f30102143fb6e4c661f20f78d483d6881ad1d7ae1080bdb3d40694207875ba68b6219e177299c0b0452d329060eb250f02d182fbd89d18a663a78944c316d6b47130717cbedb5da9132fc5cabd6e0a1ca98bafcb6c1dee5e82302d8f54182f0faf289f52dcabfe958eeeac48544b04f228e59df5eb2ea4552654200a5f91f915e4c596a236a510572ba0d0b5483633ce12a554a499819e17d4cd17ab4e2b0b44a87075bbf3ce7d096c9fc1a8f6720f0293483c60f8b35dbcdc0768bcfc57999e1c18b0abc801a3456c6d4e42bf2ecdec0145795fedc19460ee9be85c8d4602f7cb3ca4203d1e63a953c2ef5a9aa3c671c163fe8bc41d97157ee6bcad855150b6733e72ed9acc30d493a1580a2aa24a2ba8659f0a2d1f0a49f1cded63e9bb8090315e5eeaf05a1399f8c7586d4999eee4da9d5b04b876d2a1a77457413d995ee2111d5f1447a3d946d1addb4531bc2cf0b03ba87891f9204a7c6bc306395604790a53b832ec97f640dbf91c55d9d3b7cd08ca250e4d52d47c159bfb7d0537ce69440c93b84eeaf6887b462890ac43ecd0901d02640adadc7ba36f6d30679a2027eb0b65b63d348fb6be9dff2a15c9ba629db75616052dc04a2d877f04e28b2b8f05f2aebb0e180e3fefe8e67b69b971ae4862fec4aad7bdebc64d7c0370b4566b9f444c75a0e6757e5e59ec08296f9a397ca3fa2bb866eb5bf0967b20799121ac8aae4d51d5ae42de926ec2d2b2b094e1e245b12e9ce558ab56256a08db5222e67059f32c4676cfbedeb66a7646d02d94b289cc49352f089d6ada3155442904e8c528339c7ea9a21b98c141b6750dc9424667e9470f1d82491f183f45b8f77af89e24818496a7a10cb287b8f19c992b179aaa2f1d9f5d39c323eece8c35270da0adaa3f36b704a3d272986fb6bbfb22dbfeb4192829a15fdace028fe648a259d4241514d5de873ebb9af7e2ef407dce02b04254346028fca37968961066306d93da7bccff25baf3006ab156aa3ba6d71c1fc5073c14570e0007f789596420ab8d42f6c8f771ccdc387b02e6451bb1e7f2ae5a9dc15ce2b525575965f7748d66e8cbb445726b0f927138f531e2d2635d56b08504924fb547f24d21dca00812b2948e3926f0d7c5e1ed49f3ae4c5d39b979a9df37cf22f1794b0446ef2c098d83912148b8a3d257590ca62b0b22e16332756b52ee633221af1a9ab2e75e7770cce7c41370aebc6f21bf4f278da545e792268c942153bc2080e205c02e37103c4a21f9667bccef6817cdc10fa9fc2b6d7e9c81c856fe0b4cbf22b7ebbe6b0cb675e23f6344071819e151bc509f392294bce8ddd530abce55edd501842d02c64ba21d7dc8d7df8876503f1892c917247132195755d972d1b8602e9c4edf856920eb159965e3631e9d3798ce7f1ecc45c39a417e3d1f8ab03d7d52c5312c0b3e2c96283aed063a5f0480814ec890cd707ce106e9d99850ffc772d28d4e60a12c68d7e61aed9ea993535cda21f29ac70132b7f2c1e669f42a5cdcb22d190d3eef9a752a0a22434e30935c2d4238bcfa52c5baac1fcdf6e73e07d27d7ac366d17b33e82725ce74ba34365bf182024fe65ad19c2c4df53bb68a0edd8a5fea9123b515555ff08d17d1b0ed136f57e5e0eb286999b93caff973efc18c95d9c602b209831d7be055680a67dead3979d0da7cc55a3cddb47f189c861dcb00101ef1df4f00a8cb732f88a7bef60aa173b0d76e21adb2d7bee24d7c7b7aa2d79c4e52e09f6c29b94573ecbf61963c9094705000c7afcf4df5bba0dd0489d268223907a34068aa0bba473528f30ecd6be6b9fb687c937595172d27978d06ff8a0df0e5ae5b94cb0d25915197dcecc8b200f5f2fedf9f721cd6c1d126ff37f2769adde3c9fbb2bc7b8223bb0e27a47a5259a26cd6db0f1f22a8cc1232e1ec7d310769e5fcde07ee11d6b39b44c074988e50b12d0f45a545c6dfbccb8615d89f81238615bed65819f2c242caddc00a3df84441b4c82f66933d24fc7f3b7daea6915c85ce8aed8a2a0acf1185bb96392294d52a64fea4e7787ef31058f3974b500f1842c96934f65276160a4b3e4a15f6dfe548e1507006305527437afc5bcdc047e6f0cdbc95df172a354cfd929c23f0c884ee30591bcf7215c7218adba47c5e18db252174df6e42b073cccdab394e73dc7eca6438e5c77463652b39c6788eed7af34c1fe8231699b4c91a083ba7fc08e058e1f918750fa388adcbeae9b87c28ecdc36690a7a98af7b6a36ec71add420c8dcbbc90cc8d2f22f9ea1d45e806cbe9451d8fba79dce0d86f06c2b502d3e00ab3814c00f696b7697686663b8b7cc783404f19b024b61eec8706819646b42b2324db0c66dc9f19bbba92213dac2c7d3a75516a22969afc4df97e876a8abac94f9c5e817da7ddd7b249867882932a6529c332475303490ca2d5be9cef83ae172567c1636e54da6cb4a5787a1c42341a1c1c8859f8598ced02b9e34e2552aca72cd9f08024b2f99088f22de8839c7a9cd5bf057bab16256abd9245e26fc531eb0bb59de44305ac92b6cdb411bcdfd4a5c476e55ce54aba758b07c8b7f664a43c57f4d4c16114a32ca7a9c6d5d2772472bde27ae037fac22863e50007fc53bb24f2acee02e95c8e3dbcc237fb53883752e54422b381570ef335f8e9229ec2a63be11360cdb1a6833d8361c49134a0b5966e95b85520ff4f2fbdb7ee172f3ce5e8e7129691f470742179c79f8c04ad40ceb5cd67918eedad8101015c02d27f30cca2817563a9170c750a29ba2deafd8988e18ee324ff56ec8e8e43148061989740601c3dd5c34e39c0ad4378cdc85859de4c561265d832f98fac40be040fc426849dbc1a74a0ff77901f05935d5810529fbb32fb79b37c50907adb2aa4bcfc89dbdcd98802147e554a0294fdcf319c106f7cbee03d466f4bab5cae49489907303d24ff7909727d21a8dbb11d9971d313476c6e8f5e14129bfbe149ce6968766f84b28cba8d128bb4096f3f360a92d61ce5cef0b70d7f1ebe7a47b1cf359e5301b9507dd6dcd3650e396790c4c2efd5a857e44f9e9f2d67b8c4506661c50aa4bd0f0f7c9639b73c14997c21f2a16d3d0cf75e7adf6f56132d9e0f6c8127da0a0ddf1cc89c267114caef0b94a9e97c3a1f47c78ff0c2cbbc75adfec410a980fbff85cae0b3a4ea258d034e2937b583ad40fa5736bc09e7a9fce31d5d0a007d1ebc46b7b4e7a3006ef83d8ec3cca23c1cb20bf46d5f942988cc2c0f5e60a426b63168cabb54a041d6cee155c5f73e8bf70b2715449e6e2545b7c69dafb492d530a83723222355da0cf1adddfcf53245a854abf3d85e59f900c2e8f2ee10ff7ecd5220916db7b8c72533c6d33700651233f6fb78f1a48aaafb0054ba307baa2cfa75945aa98d3b5963629b3fe7102677cccd0b1b5d6f2bcaf407aeda022610f7dd5f690eb9e68d1534cc8a96d459962b3dc407965353355092e918eae216637a8a73f62e05a0e9c286383a5013a684f37e953a01ab572301af5824ef764b03fdc04733faf9551c9d035c5fab97633a38627371f0b7e81df6bf89b0d5d191cbb14a86f7dddfb5bfa2799f13354015076b645300bce38637182bedafa78d6893c7f04730249333a0badce26d549564282c1a7e73984ae1d2da91971f97d9c45c9f3c8f530fff3b1ec4c5c5bd6ee55c74d5d39953d9a86895ae61d7b667e9e6110b920c6e66e44d04dc51c2e3f997689bf8e742f0da0986624c8827ba00efe4e20d27255a5441564bb84137487b1914be2c64dbb40a0195be7caf148324a0a9910028bf0dadd1b224f15d5fc8289ab94124548ea957d8b7ed664a57724ba8bb7efae8e46abaac5058f0df252706e5aa139d505af0ca5ad77f00d2f686c2c4b0f830324bae6c6517bb21ddf7c2c9abd2a8c320eb3786062074d7670565ce711b3ffe8fda9c5db6f57fcf2539ab102bf2502176b077f201e53b9781b248a36a84430f915ee125a7d59e989cedb439a256860021e0438f746b6036997b6ab41a1859c63db7071a6e7b700ae90cf045f820e4b246e7524496d6bff22849d07c8a2ec71c0515f13d9ef10d5c9704a418e27cea2f0e26a77337b318708eed18fb27f3b130c7ee84a5d531c911751e16b264114b825841e68426b110a469268955303952d218a318ec925bf8919c2be368c474aa7118aeca7ed7acebf69944df81618d8af8b8a817eef945135e9da6d1d00c869b8aea753fb7cc6645fc879b6a065cf4584083677f3fe8204916f504a13e0e6c77b80ae267adced1737338b46d9e991cbdedac865cf13a41641bb219e8a043ad8dcb4b50fdea0a083bbd669b492665ebb579c4535132047d8248ca2f01b29cc75074b7646fbe1e29dbe6f54abba8d2487bc80dffba182afec47af9532bf03763b08af194e7aaf294a5d34f1c53ae029b61d402e81f396e53a4a6de551f28ccd3ff1818cf314a3aefb105436adc628f65d17ccd59bd97951f8f89d31eeccbcb16ad289a8a0d2b245fccb40c938a9906d938f0bf17c2155d9a1316387b42c9d76826351fd0565a634690d852f0acc524f25681843c22660476b7b3bfce660bbe60c3f68167fd06e52792d71a9a02f0ab501cfc8bb7a7e1edf4184126ff246cadba9df63d30fc553f747beb04d2e2188031f5c66eb29221adab12f3c30b96a7ed3f8c67e3781df3e5127c5a34d0c3915ebb0bdfce0283ad2800202c000c4fe003700a1b8670efcde8eb3efa787b483687ea0b895ba2350684fcde2d71852a95af5f05f10e312c20b748d360adeeb61a585d2ab874c7ca40e8e20fca107f40b14c6077f85940c1820340f3721f8270918648c9d3824b6df4cdaa726fcd0a7c6ba04f99aef326f8e635010250809fe601c27c9128e62f4d3c54385b00d41669908c9eda7cc25a2374f68f3533306031fa78b65d53c0d4f8373f16c3847533736a960dc1295f05d152c986c715ee050867c66e7841753340410aff5c8d4b52d32ad37185c9d78dbdfeb8819743eb8580948a5a29e628a4006c5a577245d84d0e6b193dbf9286d8230a18ee0658742b86aa75b6755011efeb8d01f928782e5cdb633749e5b9c6a93085beb9d5eeba2fe57f1c4e28acbaa9bd1e0c3dd2343567b5c579b1da5c7d868a88c1d80e9cc327f6b6a9119c186a13d5e901a0a3374ed6060e9264fc40656efd97f5ab49536975c9d797e2402758e0860e2d9a4235f78300f8077f58c61150c8da113e9dd73361a9cd6ba95a222ef37a3740305922694c1c0bb9aba886911d1b3094c82e6b00e548321f335377f951fa4bdb8bfe048bcaa0a110cd155e95105cbcb69fdaf37b483699ebc7913d34cfda782c0d070f2e6229319acbb641b5313d9f5915b44519b6e38efe21188667013a8812d150108c1d2a109baf8f61676a2e8c839d03e70da5b7b0a854a522d7735e22d9089e09f6e60962fa46b95137e4778ec465cbb5ff0d7a364d18e179ca7d971673a0d20d536e9b1444b9c0145ce5aa99b6b1314120e1f44dc3df79aab38051f58e5fdb0ce9e9aa5c26815c282489884ca569c3f04bc5bfcc31047b53605e9507268e566d00a78db1838044f041feccf6cfb15292e850f027eab6299d5a7da2d348a5caaac1651b3e5387fa9a5d4b6f4a552b15647fc0d7eecb0bfb111c7a1c113807b2781225e952ccc80a34ea712f107121bb4fbe6ced7de1cf57608128d0f8194a7689f2aab0ae53303257fc39436cbd3b668a25c22ef3e135440b94896ef04f686572dcd63ce5c56e0511544d2d7a6654b96869b75e08b5134064c677424dfa9bdea2570c96f44af10b05c8490d3df3df1f629032a8ae375f79ac042ad34659594897f83ee4bd1660447411e01e562570a43dcdf5f640120f1bf79f413e7b9a7e5803808461f4ee623e08fe60863a9d0fe299cccb3ec30aa1ba21f12d7b75ef1bb134814403861c483b67c9f88ca949354d28c3340af19de4f56c5bb38c246caadd70e7bd181dd8031793eb817d5178dac0e5fed76e98d6cd43b4b829965ebedcf5c3c05efe027d7bb8dcf672c4367ed996d6eeca61f133fdebf1613a6fa393742dd649ce1867b60e9749b0ac20725d7c07ecd33e390c7ecb30fe3468cec9a39515204e0d42ca4f540320a21f38f57b1611bc7747e90dd7e27ae77c365b6e24afb67b033ad6136a0498fb7865b69f981fd260e231607e1b17d6f72e0a15334d243edb7301fc0cac431e0b084883c742a124f5be86de891bbfb8e5dd9bd89183a6698813cdb167713284b7336c26214f1f4802554e8c642e12120f1256745a2112044874207a323b2442385348e714b9c7099edd3e071a590fe476dac0011c858327588ac0abc3d785283a3d6f01096b36bbf8f07fd304f2594c013706793bfe22f27bf6cbebbf11e43e0293b7877a4e5dc6f52080858ce8a611ec2d1d8b34c48241f6872ff6e967cf2aaf54a9575d5c0fa78d6caf0c3f282493666cb7c5038c26aaa36df4f2a52f7c04060f33c70e060fd1de0ece64291d0592e38b9afc3c067cc0c50928b452ab06a79bff8ef9002e3a4791ef6b0f29777e55ac21155c5947c7199d10d48ae6ee51c0f982432d00936df51204760b30bc6743beb4c2464fec854f8d422a8c4f6ad02d5e5690cd9f4b459602e4d50973b844718d7c3a4a61a720825a0386c5138463ababb7017a724beb51e6113e6ef90773eccee057ad8aefdc825f6567ec0fa885fb18a99f4b90caee5b39948f9dea10fda0f057b77ed79c375e149a1ddf55dcfdca2121fbb0161107c4f37449ef6fed65dbfd2e91c9b4f90e34706310f0be2623f5505a59f90a6407dc4b0d92949a4a4a4035f761cc0abce91f4afdeea5f5b456f3f9d3dc570b6e964f8d4596fbf8a0a8b1ad74c38dff9dbbaf89c4be95dd86400d278987faf31a8756bcf468f37c459ae23a93f78e211e9edb559e5edf9aa9796e7ef668c8a31c51ec9a710c284c113ea03cb89431b5cf5950d6e8509ea929f9a114c0c431a6d9b809e3457e5ff478168d713b033cdff721a24fe843f0e27b4247899e1afb539c16708c5f1dde4ae6eba5b16838cd01bef79db8e289a7394e2d0c2ce6467eff7d200200c95b1613a403bd2293e3cded0b765e70231295ee9de59849f560d002828e203401c4329be7579e4695464b9e227b89a0195b2b5172f4cc8fdd0f151bdeb8517a2a01cfecf01534eff323e7a0dc1906fb24157e319b83f8524e487eded17396a387f4aa0fed7daef3fffaf5ff526bf2d697b15e31dffe468964e17cad0b5cd294d7ff5ec38151bbb1cb16e7f1b57517253eac10ea9674d1d642edd5464fbb53bdcd9529106cb3d99455c01305ec641a0e7afca9e24cc8d8c18bec2066ef4a6fc0950cbedb2e10fd64b655366c65e124f99e295bd33cc9b5761bed99a9ce9211f2cf29610d305e795a992de3de2bd26142912c894491733c6ad796fe9b1016f822ed265f3691b235fd04f541cc4d09660746b5c9424f86f21f4fac9973840e854d3d7dbe34ba76cd8557c46521f002027512937e59bdc99fed19cb9321f5c8954a57a2f4e2368a70e0ed7f9d7c1224c92e07e871902818b24d49afce0b53a30714a847d10d5c7578b60256c25ab2999826031825237adafbe771e0a8d79de4b51edc1499ba8437ae1c35ce353e61916e5923e1f155179911842a15027a5df46dc4ed439ad5c85cf12250ef4654d6beee0f7e7c9c4bfc5ddf9e82b09e399da96e046247aa070fdc55e3a20ff795fd4bd636862632806924b91ebe63eb6c9e82c388232c97a43a8fcf200ec4d05acda1af5a315b560f3005ee5ac587da747446e48922feea87101f33d1c82ba0277aeed0f57a4ade9685929740da08c1dd803d8d47f62b96545566e4886be060e88d5de2e54e512e8b90a89d85bc4932b61557757806ce54e7f42a3959f6d0b2fa79f405d52600327f641ec8ef2a29f6495abbbe2cae14f1dc2ea90a2469ac3d05cbdda4a9c2ca0c31e74fbd2cabfd21ee843897115bdecae10b32d073e6d80a79ecf8a65c727cf598eef71e90bf78eabcbdb0383897f0d0f488ddffae650b484b103999542993b8f76196e5bd9619741e4159d3793f191e114e361ce9bce41d4687d83be591413275d5e11f6c29eeab449b01500b56b634a538e0a8fe8831f15a7b52387cd1221b8399fd4b1de90ea436cb1c5d2ef8bb096e68ff846487a7840dc56b2c8df8e9acc7b3ac60e353d340f18286126b5839eed00a2039c447a0a34a3e19cc92bbb0476f035a43acfe69a766276bea9db21214b0baad3f2c0c64571b844ce6939e920ecbe6f99e3b008575e77550214792b47d749d54063519865e3b533ddec11b1b3e30a74cd7cef84ce4dc815522d122c51c76fd44f552dfdb7b60b75db1b4b87de64d3f0ea889fd4a3d3f84e92f742a119ae8caaec9af82848602cd100c3fb228d079a80c5cc2b2a522f8b4b3dce4caa4e0f2bffc93743022300652e54c7b3d6202be39075f36ba12a26314c62c853a88025e3c546ba49e5905ea032bfb72320469549b0a8d0f44e039bdb352ca478735bb095d7a56396ce66f47bf3f3ac1b5678d024e347e44d2f6f710a7e6128d0ee46c4aa82b3c88d4b5c39190974a799b3bf61a2d724d880addb838278d1a2da7fe34c1079c5bb96ada8bbc311a913b14494507a61469ce0269c5016ca393741d36cb7781838c4155d8febfe19188273d4034e456865f27a162e21748043a328a53b4a707c83b7f1207e5a54477f5ab45e0d8684bf8eca4b108405244e253fa635da7b462323e9ff907d04508b230e3cddbf5b9b861cd5b74301b10671f103f55f7618d0ab13f0a059253ecc135fb1d176f5534e39abce00ac368ac0d6850357d28f88097f3a548fe769c6787f26ae06dbbbbf45774e9814da023038d665f2c8e67e542f927075a73030068b0d5416d8b2540a6c5917d08a925ce45b373916efceb75ce7df3ba06a6a76f9b8a3fe173b9b9653560ff6ae6e1e88a8e4a0083f180f5a915383b817bd763b4c7c1b30d749eeb73bd96972196e98a81d7e51ace68f24b2d8796df6362dcecc5f7da5466a5ed44aff8491dff39928b74f24d7b84acdbe7d76b58cab13ad31f7995b28e50f3e489c7243a42f20972c606dfaa502454c4e8a981e6875a4d7a9e61e392c9db0df051b99125fd6268ccc47c75821693a47c51d0c4b06fa78560592de93c748d762e5e5ca6895bc5a2ad6ca3eeeeb80b18bd24c6168f5c0c5128d6316c645a8e62792019c17667ea8b1432f1b339de8c54dad15f2c978b0d1fe66e04bfbd2a188400bd144c2543bf7bd501da1a643f7b1fc821ece8378397bc2f74ef1798588160aad1d7888bbe496911f48755518707528246caa9c93236d2ab1e042acd9f1c0c80e5a1f0507e9ed1616e1da710a6ae6b7bcf2cbe753f3ca5dd0c3a7c528106ae5c6fc698a297c8fb4de8a144364799d3ca6270b3b9f344f3edc25b07e592ebc54499db9877f59bb8e42ab78878ae816df87802d827b4c6138df0295c211c70a55527e706cc3cc1b20442badfff41b0d40a25229d24e08d9433b9c9050bb42566ecefe984c8f61e7b2922869bd18ebad42bf1986f050bfa4b456bef718d059f620da01a8ea18f1328cccce8bf684745882b6397f138720088233f3f745979cdbb56e268b72423c3c143dcf0d01b948b07dd4c4db8d167ee5324affd0b757d5d8bad180fc2465fb253acc25c443956cba5d49d1ccc26a281d2a14c4b278ed52e049b992d3241286fc508791e898df10c32d54a757ee06fdc878fe008558d223636a4845215378fb5bba2aaf47fbd5416236443d9f8fd27a5d57aa900f84ce0fff4143d299c84dc3f062701d3643ddd9a608c3ae3cebab2f90b0f84665418f82afcbba7da1f0f92af8b86e5a08ba67dac05fbd846555d47e0676d406a58f06868e6aee1190bfb3adc97fe3025d9ab9e040406fb62c5a10bfc87031afdaab5a5b2d6fecac1749c05e5c587f5b965fab4daab84d6946ed4c6d0fbfd3fda69d3adfc75e18efd325ebd125bfc3e63e2d92a09a76635f18cc4de6835ab1f8172e6639dcb3c5e7d67cf6531e069c03dd66561ae6117af8419c9e846ec74cedf7ee62ac7d374903133237a943df4a850c0cfec9a1e83a0ddc2827a12a14d723314071cc03a845b831f0f85593f4ba1abfca2482ee778c52c9d158615817cca9e8ce1e367d46afc90192755eda9d10eee62fc066be790d14f8876bbe32ffd627a687888c83de8d03e28717df45dadea606f9007655ff0baaec73c30efb6ca1d9f866036c37c7be37aa2222a45135f0532f56699e96efaf95d9c4711dbc1372ce46da26947135cae2846c62704e784cc9c44c134e4a1a96849cf2b034de2ff9f8859f7cd518a7f4854a47a6d42db35c0430aabc527c734516a4c64b4e7c6927cd6df09bf63bb5466fe85fbb98d9435342c9558b49e07930bbf304fb3c9588ca436738fa0354654c699927e0eb9196e90a7fdf1561cfb795d73820fb0643c75a255c0c3d6af2eabffe4c5cf8ace30618acf583b28657a0946138f283bb0eb26663974302e0fcf76dfa7d1fb1273df1a77195d6a27133e09bb117ae67b8b9b450d04edd4ffa342a055b46d6b283196163a7d8e2aca79fd493f60ff34369a09ac75099db2f8a127bbc220db20489c109bea8aa434ccfacdbe0a7886d656719b10f5bcee2d67ea963a58dc0350ac985ffd64652bf515b35e7099119666d2a483b4de3be73ae9d6d133c6fcc6db68b982874e124a8cd0752c3fcc6f776b47414687c9eb34559fc6f0c89c412834f7480c93e3f9f1d5793d2332d90810d413bff8f3b0967c17ad76cc352c78d481e160477225c5572e354e5d69220838ba88d49cd9fc130ca5ab17a64be13d8fa141c452c2e95c5b53ce2d4e19542685ac555c1fa174670e63c8a06b86e6f750ce9bf6bd6d36d945bd4d07bad8e09705cda7dc8f23653ae2475f2d95004640c9145c8c5f1900b737e999693ebb0a8b8dd05d9e8e5d5870b500294344d2f2d90bc0c7a34af69db7af91e6f7c6cef38a4f47743b4380bd2c94c295363ea46d6eda87b4d99a362de858412788065fc2369749c5818a62d4734028396d9da30cec91c968e1c5c03954432fc7161dc737b7e590b2ee4369fdcafd6a34c8735ac6fe11fc1e556deb96564c5b2840a70947e55ac44591ec7774eff6a0ba5aba1da1f5c158fd1f14c11ec0d2d0e61a52230e490187e57697a8d857b266574beeb86b8717bea286bdd7680258b41bbc784c2d61bd2cc3621e78e5f41f18c5b6e1da54d41ada1d34e6cd2a32dcdbdb9e390470ee548588d0bc6f913e8d336dc2a571c2e8efd97c34d02fd12e4f1232e49744df8bc212caf61f937dd9cecd448db1f5a9dac39eca0defb720a41afbbee4f024281611c55ad8a851661549548223dfbaa9c978a227fe56f0013c3566a143cba8b5e01912600b82461d93fc75fb51c92692ded6ca1a63445684f96daa6021f792ca5ae856a9d384a06bc37896133e02661e068e1cba082f91ab5c1dcc133067f543caa3ef39fbd2a7651dab926c4b86e9ee852a078382c5a34d7042d7a8f05996d0b99683612efd388f5fe6d9812022f220de44c5dd7311dc166fd29dd126fd88cbe40cc2b5966ab48e9cc93a4d707b463d8e41f814d02f513102c62a0cd0fb9f394c1881a51e7dc8b63b463c837d090f81954c4aa47c503174432b1acf8f85028bd9f4f7275ac73d93f6789cfd9a70c0d54e7dd4e46804e3df26d84ec9ccab71b8221e3beacf4de29ff3c5cc837408f8d085b9545fd475581f06b51444f62b70ad8515692e2ca4a8a0ebcb8d5d6b9a70ba503e683aeaf4cbdeaf70638872dd31ad469bde9e7f230439b7cb49c35e59db89311c33593f11b01de2a07aa3a3cdc7e72df62e3cf5ecf3a03aee17110d1782963d3dfdcd87ee6cc061e3907669a9cf5f23b75441bed5a68fac2664097c2998c66a4720891a096470401845d52035e484d9230e3d3c786a9cbf48e7fbf21a995b0aa0a09928c845617c1cea49f13b216b77b439d610863d273a1b77e0c47db67da4cceb7865083fc7fb1962d85e00f57a4b2e6ae2d1ba75622c54ec2da186917508033147f085e3cdfe3f86da985c01c83895de69699b199ca615504321198a9d957838c0169104bf5985fbf9b6719ff57aa3d331f97ef73ada8b2c210244def17e968783f30279051be9055c7a8573e5f6ddc8c25a0a1d6125405c3355a1abfa762617d32fbd7a04b86881bb4cbbd63efdb139eb6c63b04611faf8b8e6ed04436c6c18bade3cf9b477352f67d138ff1737c660cd007510c18d7c5b52345c4e8b457d95c0285d5a0435f2197ce66e960d5f8817b4253dbaa696ecfa6e0e6cf3ff7e0a163486404a9472ac54b621bf9aa12da6f38ac284fbc84cb7a833caf7efac63e31125e67d417c2cc2b5077d2f748547f65ed49692ff67dd074f50dbfd63b1c5810c8c97d1d96dd58a03852657888cfb2ad7938f3a5e1900f5c3b08cff0f044936a387dc551ae84c12d5f3ba6a57bd8323b32e7d5b571411103bc3eb1ff96fe3ddab3ed3a080dc6ac7e4336fd205d9d3bd8783ceab9fc6db4e0c4e99d03e84e491dff03329262c83fd35efa2b46c5a632c39111cb9226ca6982aa9cdabf8b6dad36a7ef22bdeffce28724e15e976a3638fa944afbd34a506242c4a516511991581c41f36b8b3ef5123da3431eda0ec55173fa623269d8812b17ad6b593e09d3eecd6c01fdedea800828f551293de8d1912469b82fd009006d39104aa6c47775b1ee3dbc1be5a57765b2017b646339c55412624583ee19607145b4f9e9c5b156926711971707df2e0b7bf2019d00e87bfad6f228ec3ef6d9af90c47bd00ce12f81c53d1482a652445488e2d49ea4b0f7a117a6ef4a71e14ed7ce62277587db798e86bbd981f2018373b90c36bf074b9d38fe25c1b7d031ae96b4a189a055b5dfc7594bf5128d50ff3ab88b445fad0f691a38c81b91b9d5b4b03869e675c73309c731c917e22da7615b5a21d0aab9a4d1721e2b086db47863d0888dae02b93d077d63a00bf638ebf9549ed47693cbde4a852ceefa6df0401e0600b6492a3e1573518c5b7adeffe3971f9944982a7a56a44bab712383ec9ed254993454156b0bed416571bcd1c5079eab64d5b7e749e5bbd82da31ad7386606d3ea2ec9f86cff92822638ab07acbc834912dc1e25b9270ba1783d05b4e5af1fe699f931f7433258f08da37109cd13bbfb901d9fc3c73f0a962cd6f299893cfcadf2b9a4e958845c2bc4215cd0fc8e0014d8391e778d16a8dc2fff316ecf5d13e2cadab909ce1322a6baa0b419e98771c231b79ede303a45be2326309d07af4599b53ebc342c733f5b2375e4aad65a36ff4651749a3a3cc87b05f3d18148331291d6c5306245e61355cb256162518dcdbf68dcfaac6606b734a5a56a4e25f1687e1ae61beafd07f26d09ae90bdc6df380003c59df720f48a6169804b3af7a41ff0f1073664ea691798d0109e80cc98ee3e63e9818966c009b4e8bcc727874381f2a6b7d52d627e4bfb0079b27d7053797cd1e489924e6f32eb17cd2e4a2103ded247e1a907f3fad7e8ccf3cfb44ba2998c44a38b5ae5c8fd5a2a409bfb44d00bf79dfb6a403105c7ea78ca2740bd9d5ed260e31379686707cb64558bbf4b4387eb8a0d54e1b6d1cfb4a60656e5cf2177e25603a255b4c621bb858f89916a5090d07c0081509c06417b59c2c50a0c74db6b770b2fec946da3c103f4f47b41a395f07aaa6606cb6e8fbb3685c312a72aeba4363dfc0c1d8a6dfb481ce3daa39ab3317047404cd12d2931691c4babc565c7ac99d475aaf9f688d213bd3c09e088ae52a43139c24229d5cb06c722665291e716a288151a8e0e49f50a1829028b3cc16e4e265395b9b605a143568fe094f8e46c367dd51827b500b2a6afad9e3a11f8fcf577ca15d9d456db19ebe9330aa84ef0b57c95fa20fbf82d1aa321ea6d18df051ac41dd44460e2825ce43d10dfaad3a3acd9d9b26f744122e0ab4ff5cd03dc013bdeef5a5be7db809fffd1506f1b9dfe81169fdb7e81f73b3ae3a142250fa70e057b7e5ae4c829c131cd71b124b1f761bcef8d1ce5e032eee1f52d718d47410cfb3547fab68cfb4143cc3125222e049f9d68910e620d5f33b7033585812155d20e5aa6408f5d1a0366d403420063d3f973ca09fc3dc99d25ca47cdbba972cb7a5653735a855a9910d97c3aa3e99e9212243c8d906e79dbe365ede94d527632ea8dfd6720bbd1a6c6f6c2f13b1ae0b6c47cdf831cb71630a590742f2f80e0f0d037f6221ac41ecc0a8827d7a208dac1af09f9d7ec7465ce6dc3cd5ecba5973c9421d9b31a4042a38258ecd95040fee9f98b4c9f4672b30c38ed3d2ab1addd56fa3b7c0e3da740f6bfac5e291ec934edd890cb3545af7e8bc279b93520fff5d1da56913dc64724e7b1ed34f69a5b0b1b529b4a4b0a066f07f3b25890263f4e9256da7e0ff9d7c62cd2bd1bccae1fdf325b801979b4d6dd9d01e413f32d316dafe13b78830aebb27dffec605aa17b351c5086fe45ce9deda091960474d3183cb07a693f3e18ec9dcff35712b8a3090ad0168864655e50c15aa1649bd477ecb32c11bab1ac3be785dcc44bbaba983658a752de604366404eae4ca3c94fe541c1feedcaaeb13cbf1462c9926645802f5837302bfb85b25079b25be041cb2c2ebc24341bc2d8d353a7c8d08f19c314f6e91bb294c24dda020b294cf355bebf656b555abf4151dbc36bc716454abbaa60b67b7e80beda285c7c2bd9dba0069b6e84f1d0c43d5a2718a315d2c509a268a15c86bdc949f5187a368ad52a4c0aba81447556a5ce60d47b8a67768fa5d539c6789cc1736258c49944c2fa3e35cd627c2b703ac5b72386310a9ea18150cff6dbeef4f1950d935b1fa6d9a6386765de243ffa9d99faf30d41ca13807ff70f42f4c77a26c307ec6344ca75a8f09015293445b6456c5c1409e763c17c3a357c7e6c17aaa3db3bc69db41f02697ce1225e07d2544680b65b665ed349f4ff61410719906882642a8f16f2719233d961f1b14b96edfbb1d4cd43ab1d1bad06ec433aa25290001dff54602594071c68bd2eb3aaebbc7ec1081997eeb1f8a312bbc3a031b8a374c44945a185813a8618a809927751e2d26b51bd1894084050eac4506f92ffb65293d2711c7bbd9b310c4bb5777bb2979fcbcbc3f93aef438f46347720a3f89ee8f8f0933059170267b0fb656fa3d3fca2b1229ba64e2cb41f679a5b85e96f3af348e86108640357db6df450c0bfc5cf92d851a4593ffdd950a62749a79fd148bda1f2c668f46fea2b4ca9e6dec7577d71ff7bd45d751ff52634a70241fa878a846021c610aa6b91dbd969e24e203a34a873a913cd529dd2e9848b3503ed7262cf1b36e80ea55b34e34a171da855eede420bc629dda51d9ea8dc25ce7cfab70c5bc9457aa37921c73229535fc844dcc3d68cd8d17e007a72d1f8725507260c0f49da891f7f41451e567441b355d467eac8b1b1d824f0e97b5f7528d1b5f08afa311b26d02fdac060e13f75799379fb96eb3467fa8e8f5b06f9d7c7d214b3375bb25b5f96211b1b828ec279eb8ae36d35bbfa5ca8706d6252d2163da7430fad62782810f4f34dd251a49ce923449193795c269c3b22a533f3d26bf7038fcd718275a03b509d7e48dfb37d780f7eb10635522c8e4440ab66d0da16c34a94ed26ab11967e4fa8d5de6f4bcad9374946bb9f7d53b96e7eb14c45f8bf2576dd2dd94abcb1526a38de64b1cd0c6f1babb6369ee0773c73dd4820be82569109f1be2e67e0989fadf91f780ed7ac8b5d7b3fb04f3c09b3c2cc412b9a47d68d7c1ce220b383660aacee7171741378989b1a676e4a4ba8aabeb5199104c21b3bb74fe2ad89b4b3b4329bc973d415113d9e7737cb60a078723d5916b863e45dc6fd167474148b81e63db6c8fe75e6e89077fce4e07e25302ab4522511b671f0272ae8a101ff87369e74f867de229052f690607e6f47a4d8ca9ee807f271f72b8be4a994a5b2ae34e92df6fe36d9629e50fe491c636ff670ab990a23fdfa973a15e3d7f5e6b1631217a720adb82cf2d941930f204a1209c6a5bf6fa006c7f8e6a1858b2a5d605fecf52b7abf30a8bd097cb17b46765ab65d9b1228ec5b45204862b3926f3a7082364168e4f92b5826ee49ee149f5bf0dabdee80fff0d49204242947cb334e8a325eecdfcb510e519807f9354820d7112521e48488b004c2d08d8ba9df60de3c37ca75068ae004129e9779db020f792d63373ed2eff2ca6be4c71a008aaa009a0572d59a334e228c6d3bdadd3693dd313e5146a7ee41e9008ddccc570f125976e16ec26fd0641175796bf41ca09855932f18fda242e685a5e7811f3c71b101d50a2482de289745b3a3cd03ca91fe8451ebd085e8c9ee7484f796c2502b2da381f4005cc3ff6bd4491f2d4a5dfd752f782fe1311f4fb5d7d01222339459368002dbfbb185de8705d4049f571df68d2ba9e5f424a87906824c437677a26bd5c7d7c5adc575beb9de373556c3a6b252475b98de13504aed0cf1689f15d70f3692f76314a1df8062caf7b72ddb38c0b9a413888849f15388ea9e81e656fc5fea4577e4d0e7348990e78289f5e13ee62ddb3aed29041a173b4f2e091d6366462d40da0d62957ba506faa96b1ebdc3d078ccf55b2c0509bb1aa03d451c6f37cbbc471df74883addd082c59ffc8de688af4171653e476b5216b56baa1bbb8fc1dda58c700c1995ab814346020b9eac595b6445b1e183fb264b2d4758383e63fd15176f0a4f0bbd299cc484f600a79044759aed8671631c0620561b28ebda0ca8069e9ea758bed6764eb15fa8d8d8f5dab1f0e9cdf6320d1d4eccf4a5d11c3490f64237cb6ae1322382500fab63b77d846cc25625e9ec985c49f124ffe5e1afba832ebf1c60cc467c00c23dde10262de58f2d1a23e4766a82aabfc29baac18b468003ba2b2d67ccf201ee845943b70060cb2cbead654fb7ac62c7a42faec018df8a2df7f0e2c9e8ab7a37f8f42c0aa1391e2220272e8ac1860d2ec917aea1dbd57e76850f29cde7c3ae8a46ea4f229b92f5efdb17ebf13a852dd297f67dcd727396de3f1c364c2b76104957e1dc07ec1f01dd2455e8f158fe2ad7d66f99d112729a7243ac2c34cdc2134ce815e21098c73452e04673bed052164e56988ed4c8887b4886c7fdd2d791e9647a30886d2af0e59abc42bc66c47b5ce352150df7ea818647f93f81a7a9b1a30ba61ab1fc94ebddc46ffac196d1da53ed5f837829af1c8c4d30eb5e9a72602c432b70b6e70b5d80e863698a8510e37c4d5096976e12800c006bcc7374b54bb6c5547c24446c06d81e5730b9571e180b6b6ff902a0eddafa7cb4f0392b70feb1ff203068dc0ddfee642734f31585b5b1fcabfe0ee50d2713b2480e086ecdf83d4c8341ab97336d044ef040a7d8125e9ca6bdf1851a12f60eaa40e84f8349d03ff58e1bd9f5be11adabe83f02818fdde58dadea9bd6ee8f4d3b9bda2e99c1d0086b929ebaa09ee4d6881d756d642a518771887f02d0210fe6e05d52c24276bc1c2b1479734832036442b492f3a31579964a2d507d0fb7799a1ec9c5477966d640daeff7054f29b3283394b29b8ca95d1e9711fc8d53b185f74e2fe8d4393ff8bb52ca4c268d53b963493753bdf89ae78c6db63b11f41174b8c73ef073dd2ae6a65043913f7255a24d6907601809d1ace75c2e9585ee30849dc7356133a08d955d91789512852520669760b6838a85087bc5cad33c713cf90a922a0692f9d9f14e30ccd07b5262608eb6dcfc117ff7f5b74b4763dcba9558cef248683d0f2dd74fae2dc2fbe135c71deefb67a2fd20f6796370e8316e3d01da64b240f8557d3e7c760324161183eb34b16079862dd6439dee0c429ee132ca0f162e3f93de78315df435ba022794a8498519c5b388ee0552a049b50d9b2130bf7b3df9dc9c9515a432a71c0d22a0def842be9a8e4179c4c353cdc3c1f43098cfd5c779936fd286bcfe37b9f4a560db4b702a7d9fad56d2736c9df501ac9deba80cbeeea544f400aaa1750aadc7dfcdae8991628824de55200a937e98908c4d4eabea18eb5aba5d205e39108912a58cebddd5b6fb7ce1ebbc7958f2732ce06e50894c3856e76898d17c858b4dbb32858ced56b6ac841a6cf71c099ab4815df4d997ab6fb93a6d9045ec30d1b59df23d29b1c897fc09c199c68ad95a787549424b0e4b6d1f73abddb15c460762af215b73c8b3a4395fe1b96681c923a855669e73fab595a19b88a7813cfbec632512e274e08e9e1d604f1233d2c217cbdaf625756ab4ec81d514c05bb03eac796eee8247f8a5d025dd916550700d16b70d5e43696ba9c2d89a23c2c166f044e21153f092888b750776e1b9997583d025ec3503319f3a5859c841fc2810be916075a12d0b62419aefd82f1c6da2bab10405ef57433012c660d5d009f88d5debb25a9108346c5dd92acc7cbc9ab785e3fc18b3ba2d3567590a6d162bb1f9735df45d97ac20dd54c48289f8fc5dd0a0732bb03121add1bc3fc6f27befe1ca8b2148f6a240af9da77ef1449e897833a01bd5efb2683035d9564d0ee6a98df94535f143ebbe44ea4916482f0bdbeec7b1f0d163688db7da0f99192a82f8ad97fb8e7edaa91b4f99b5bfbba9a5dd07d3be91f9f09cdad182614e4aefc9c0459257ea8319f4f6fe18bc7a4cfc8ffe10ac9912879ddb58d26f3d9050835a1a2dd8e115f8bdf9e03793f3d92ac78f7810e69776ae0d91e9037775d5edbc85056b71111c61aa560c0544e89077fe271c631885c15b4d85d2ff2c4960cc259d8ed5d9d38402799b101361373ba79c2f0866857d120115ae52ebfe577905e323cf8db517fe20838f6c8bf53cffe25e3d68ece8ff63ef85f9c9e546c94e80e31fd34e842930c83e2d5f25767976ffcecdb11c36264bf80848c584109c498cb415bff6f8e3b4f8b7a10c6109574a7ad56838d468a3674cbe99f9241b39ebcbc27ab1f211a81f9a1df232b2a840b62dbc5e2125529f88be868c6f01cf274152e4be4137f73e31757f47af5d783e1eeff78b0234560621f9cf8d927057c18f6ffc145c048cdff083d7be9dcbb213caccffeb2a9ceacb73948934b26d32ed786cd273f1b7cf0f47d98729da6ce6a4bf0a69ad5f0fd6b5359c82c62d75893542f9bc6165df6a45c170cb4d8c3657ad7c6ed1b139dc43cb09c31e7d3ac263c0879550ded8f66c8b413780f10bc415e5b5c5dd7f9c28b9d126b932bf3ac016a7468b46a414b128df2439a4852b67c592964b47be4f650e97d4ef565ab70e5ff392d2f6d22ad02716547546717be8bd9854f77f7b846b63c2a35638fbe8a6f85600a606af46310638f1a1c0238faebc760c3715e95e0e8de37aff1081d7f365c96a970350a62f009321232aca67ea9753151074e90a22d5df4e65e5146e8ba089f518b96045d0e80007f52f6674ad988bdf4b411d52d67ea5fd1ebaa53de45e132fd9149f641eeb810252040edd0e592be4b712073ad4bd76d680194939ad3d787584dea64da69ed5b89cd396fcd6c7939097d159e979de2312d4446b95b1b6a3550483eb67cc2a98c2f454b29bd5944fbbc2bd10a59fd5e93dac6e2aaeab8adffa43c7f304969843c04b44daba940540ec6a171f3637a206be22cddcd60f5ed4327216ea57c0a9dd232783058032682f21c6f190475e3177fdaebf8b91896434c837b76c99fd323393250351483d9bd307fb4a9b52176cf467ba5eb67813d89124d6c4e3390e98d66ba213d68b7786d5c3759118e4ff3cfaa52d59650e0e237fa84a2ea6fc052e4ce9340b30521c9c39055e62f99582857fe0a0a3287f1266ca3e59b69c9df5fa0029e07b33b96cf55227336cae85e373e2ef39a117bfd7fe9ff6af5c6442297c8c12c09b8bc0d01b0663b9c9c82563cb607556b961558b6e1fd2c3f860dc6bc605c342a664b83f2d1d4528544ef569cfd7dae3a90161bba1560bac5a5d128ddcaa9c865660d6a6f2c8ef53318bcc82e850a3e23597c03707e160eb3e0492fbc99397d9d2a6a8777bca012074c231fa2afc84674e9422b8b2ca46fef8f37c13cf75de14190b2a0e6d2e4be48c1d55ceb6dbf4278b61626065857902c0046dcc0ba18df79a9d715a7beca1d4f4e6a67b2bee187e90583b13ba4eba2882e562f0feb4ca80bc57596ce649102c30ed64b704115492a4d305e12ab21028a8156fbc0d51f95bc16d00b8ef3c94c456b2e8e7effb1696a846fc08de6814f70bfe8162478c502d9edc6f42a720e3bf70b6ac2a795d49a03f697a314583a91a8d94a3a9e0b9fc2dadca1c0f4767433dd3c15e054079e1ab948e9581e6bd9b6e7fb78f3f0232fc5a7c0456d7f09f412aacf4b64be9451b49dc6cbb43eeb4fe8029ae51731e070d7a87e0eb441f64aac439c8453b85a9ea07217fa1d44691954ab9c6339c7a030e5983ecbfbd2a78a45cade439eaa2e3176f4b5e4ec0bc7fb95de240704b1a6f237ed604535261c965e4168bc1f79ae6d80ccf9ab44636e9c7d44ef9affbff3c8dbef3e5a19bb844d39982fbde06c195a2fc7b324d68dd129139402e897395be9e6d1c30ff01eed9a5eda14fad0ebc077b091dabf8ee3065225a4020da28d614fefb441dfd357972eac11da3196bc7cfa47e6a4f66d8a8e3721e46809003e0f1a3e795c08600f9673b32e74f584f9f0687ac7d6a2159312032eac30dfd97d98f3979a747e5924470a17d4eec296e80d600274d3da909b0d57f5a0d77297198ab378f820689257c410170b83a604236905c26915d76008c003ef9a5326a6f48bff41d9ffbb3ecb0605cc36c6faf07c989ac0002e16eabe94c95f8c874b5bde4a827b5388d78027a1cb996b33236f8a5b726bdba739028ae2d45060cd2389e55d3f0333526693a7c78b7679b8cb7502f258c97e917c2d4178cf85fbebccd05914aba0787fd5d8cf364af7b25ff55e3cbfb6fba3c6590adff1ec2ea4d85c3a5504856a371a0c39fe1e181f66f3b1414e1f80cae00dd3ef4f98f05f918a1723221a2eae69e9cec5cd875af3436df72113ab96e55097339c9b20e008c69970bdbf80127a27576231b6379bd5c82d8a3578eff3072c3b6b685c3ffa64d6480d4b652b61d00e480f739398b26a8a000e8be183c15e609cc454ae2cc247abcc05da0eb489a6c0a7dc93e522b66d4fce56b16b09fc7d500dc5c8a246340c1477fd06a13fb9b8c523dea676c303712cc8b9ebbf2972a9f46dcc0de97763b650c607845260169cd70aad57bf3c04584cac3544dfee8a6f0b3c4f7e12822c238da2f473c5af3366ff6e3af4c34c079d8f7344aae48cd3b58390db9a3ff15965dd39c12cec4a9ea881120f337f17e1da0d4ee92f1e90c5d0ca463a6d29f457a2647e6ff25213cf0a1f1d36fcb95b90ef7b99b9f7e83a0199de17d8922c17df613a54ee448b45782acc05f794bb4926575e1a3ec502765c495b5ba9b95aa596b7b0a10c7742353a0be19e0fc871db4d420169367feaaa460d6b9162a055f56bee8e4f989f22091f853314400c3d7a560775a528efd89dc3d03e8e3ee405463f0e57b60483f8f42c1675bb6b872d53068b0ab2c4216c62e562124233cc86feccfaf66322e1660e08fa5d97cf39afecd2717e7483c5726a9ba0a47428a434a02b1e3201fb1e3b554b184eaf9f2f89d5f991fceed9d419ac59285d79d1c087d373b4a103c95b7882c4aab416747e2a83ad038ffa3721889bb8ce353a3c650d7539107374e18fb8f895f48ea96f8ca68b6c11eb597fdfabb3ab7c121d0142127998f52d9d4db49a1def8b81ccba3d89019e3c87da7844abd3a0f0e40324b3486a7a6f649c02e8732a7f6bdaac935d9394f7a785da2877c839b8c9a0d88e55da1f1ea7866d5882081b3e10009f69128cdcb33a1625bb8db15c0a95f51f88c09a6329f943ba73a5369fc1be111c2483042754a91228ff3ba41aa7c2b9c2a2d82ec9b783c4105d737b963d1ddac49a9fb671d804ad2c06dad18191f49525163384b3e81c2865e162d4c7ee6a571059f76e3745842cc34c0acccdd642f18e98170e1b977639d79908aaeb8aaff95ff50fbf545f4d453dec873f543f44166628b3bc1cd7d7db1f8fdfb9f656e2d7ff3da8428231ca0152755f6920c268735be62a52f76b71e54e3d78b362fa36ca438b1f2d737418c7df41c15de5d1edc443b99a56af4bfb2a254fb56554814476010d507d171ab1f4990d14f9c943b163a9612816964bb6006d0f9509f66387f7e1b89a8444d8860cde306f5811f34359b4397e28a69703794784b923b5c2210bdd0661b8abc0fcb6a8f6311093932fd121a0d8ab78a4f700963b3b4b5da1b5ffdc85cd8b4b3918742473a11a367d150101e92fd13e4526e14a28d24e626f4678f1bc846bb8b98b92cd43beeb7420abbb62b09f02730cae0bca4df3a9a03aea0e8d6e96b4e43382761dc0c8be77088d02a38f8f5688cd9cd28d1b2419fd9f01e6f9e7f6db0bdd14a3723902140e490f455f9eb8cfd6579e9ef0b8d8bf21ebba8652316d4247f4443153e8630b017e44c1910ff8318eb0d44f2f3531dc63ef6d20a8de8360f0d56a526ad4bf09877dc68f37c8e56680bc8d76dff24bd4c8ca942952df358f119627dc25a87c12950a160441b689d91945f7289a04e59b32264e7e2379c6ff51f5ceffabdc13d2ec3d29affe2fab41410efabe9178a9d931b047dfb4e5babbc11a3703e541b35a7e252a5feae6dc74d4d3b7d7280af65fcdc7e3228b8e3a380dcf2d7ccaac32d0caf8a8695af43782ee14c670ea1b71481933bb83a8d68f3c75c67b3a01e4998124f2fc36352d1dbb209dede2fd5f9920700f7b41cfad67be3343d5cb12ccd579900c974aa7ff423968af0dab9dd62d3cca90baaae5dc9cb9a5c92cad276a1404464f3021f1965051733cf50d8422a7f1df0a1ffc3815b2bc86019ae1ed71350fc52db01382e12bcd3951889af6f33572e915c8c3278d27a8895bcdedaeac4a00c741148f42702df566c8ae5a04a3bc9d866512fe74ab78a130808c089ea3b332ab2d704798da50437a88e24c8f4d4b914dbf1d31ae3a13cbd18aa8047460da48a84bd6d9a193557643b3a63c82baa6887299e8987cedc801b5aea8b46e57d338f17def2fc408d4cdd22ac36440044738127e6c49e64300af07b35cbbe0f9ca2641099b9f58c3b6b8601dca208da0ae54cb1bd33f006fc66b777e438eca7cb0c08e86d90a41c9ccf8b2455f6f7f97da1fae68db2855c762d186f77d9142c1e6cf8426ec47460c501a3681e40aa1426b8f98415bb047a32205fd8c2822d7f1b91538e8d74e0073c479eaf9cee65985d5eef06f16b61af7dfd513107e56eaf682f41a2a108adfd6458b6986923606f0bccf3949bdbeb395c257af72256db3726805df72c055752ce75898e57990d26dcb68547a4669ebc7d1c8a484373c14091d0510d5ce3306139e0374cae9c697d31ef37def2282d115b6fb7af8ef4d8bd022249a5c46a70dc9a4ec7ce0b6b35ff288fa46750d8cd58d5157f1c7f877040177a0b6704b9f012316ecaf9f1f5d258d3dfe7f172cb43f97665fc30e56cd99ebc16f39f9a422a430b10db79d30cf93d81afc7935b102e409e04061155fb69b98eb1c33a918b32e5139b35fceaf93681e17a12693e881660239a93d20e04e9da8c120d7e2299a87220c9ba6b13509be1391f92a6bed4717ad7df97b7797c2d636ceb6675e0c304246d1e07a983e87175f9aa9112e13981ba04c28530facd4d172185d46064052c753edbfe15993d2eb94cab3596771da7866930d64d5f68cabea4d703f2ae99fdf172bb25d4620e73019745ec6d7eefc0c5b1db7ce9aa930b06c30930b6a5d15f2a3ebe44d3114acf95ba322f42084dfd764ec601fdcd355e18c0428e564104a74faaaec5d8317ed9cf86b747ee15162f5bcaab36f020cf24ee873da25f5a38cd623a592566b7c8c3802db5051694a3e38a3cd7761a3cf9169d6792c89ddf80b39a8bab0551162da10b846fff6d127806a1951d410dd4b8cf6a1c70bf95b2026ecb492cd63a5f00831c765f9e6a12ac2413aea5f4d0b4a6271788f364a38e00c06e71414fe51d2a011e4c980c72cd0108e153059a448f1c9edef84033de431655587097f4d554f80b65b73461d32194b866065cf9e4bb64b4dc7520787178ae9cc09e4b999d354ffd5c8f1c463aa77834acbcef7579e5154be8d876d59de2befadca09965eee5fa166960a2debd03713f85c30a11d9721b10a2ebc6bbb809d65ebe6bb852995d212d10847be3ff100ccd5f65f32f66db574622898308f9e613021ffb7c241edeb90dc73d8e035978e53c344641de28f36ab02f881726a615d6b3a98d6b9a6fe59031b5ba4e0ee0ea72e678cf5b2b3ff9b6fd8b6cddf7098093affaa22ad9168eb7fb19cdb3f44b57397d9abe773336681d9f5924c6e13611b67acb5d0b3e0889a21cecb4ea91486f6f1c364be79a2e05cb54551034530c4759afe4bda0745c171bb21ab1e82f4b37f276b47842fec04ab5ac52719912df17707c1e728d76ed4fec4ec21ea5390d9874c994c3013abce87ae8416a57b3733c722f3de0bdf7f06a348bf3858ee80c94767a3e7adae7e0964bd35afa12066bce0934b7ec8236a7eff9f3ec9de3d4f2190c8afa054c2741ab4bf86ad0c402b7537fdd5d3a10c9ebe34e2715fc347a0b2cde64783159a7a5e5d7c35315e4736b14ed61a38da1067d4fc7816a1e6bbb0a6cc85452934f768596701660ad6499a866dc299302ad59890b49c73d4817fe6b9eb4409889bb83b994f4c5fb41b427475a60d400ff6075dd333c6a6f2526c57a160d20d2594459787a4b7e78e9ccec920be5461328af1da1fc7a3013d11a726ac07f52af1a005a04bbdef3d9deea009ea9a25053efba62e6e54a2c7085a725f04ebcbf23fcf1be62e6ecf3fb6001ded6a14503a58bbaa5dae311a581f47e179a7dbdb1c075008df9e7799ab9ba68b9963e2a2e5475fb1f8bb9519fbd807e7100d390237262475670e1045000ced405522fd546af5f247c8e5af9ab6d26f72ea6f1b80bf79cf6b383b723ef50d06f2cee63676ff5dd981c1da6f4e63a1426bc21094812e7e3e59b46c59c9135947437ca44ae0759fbff8343599de6e031cf197b015c45c4a40f0a7af838f2f4a78480b4ae0c91ff69cf8c0337173107c0dbb0b3e4a918b54d2fb47ad377c9a04bd499e368917516afa606193da30e906499886376c2a281f3b9dcdc092e1fdb4a863c935a2ab99fcaffc0c48ecb0f3a2b9ca0500699104f9a01f1ad0c3c206b1bfe6d8a69d04ba1f1ba4bc8865a27cc9e5a8d7d61c16f12ff5d87cdbb747de2d5fcc2ff19cfbffbd54a78e3ba1da5882992f23d96ff72708bd36130e38773c98437a36a16c111199e3c4e93c5c7c74803ccdb435d8f426fcbeae9e89807b3a46752b14a8f7a5f7e67a30ec4908aa0edcefa8fbd6225397e21c034ab7cd083362ee6f921deec8228b8887d658d7ce7f46c93f606f0ecd3fb8a4f839c4b9df3fdcf988273345201ae5c61a96ca35d7a332e045a042d79133ae4e451b572a165ad6d15d8029ce2c04eafad56e47cd36efbe97fb38eb6eb0d82b6853572ecb46ace0eae52166f5831766f390f6d712395ea9fb1384b91ed967ca2e0828e18fff21855f634f14d95a5438058aaa95a50a2b2a3121bb705eea38975ba63029da0c374b2e5495b6253890881694fb48dabdb1f75210fd68375bdbf948dc4e0bfe519cfa2ff28287c335f9e99fa6b296ccbd6e7e541b28e3e898ff570c7c4f1cd7417b210c2ca6243f2641beebf1d64ee2ffeb1c6e3f9438dc66f5ad6b87be0dffb8a9a4e6103cd0f3578b4a652f89602fa9d84cef82fc23ff77fa031078695a4d62d095a357a8c804fdd29fee1b90111e112da10891f0b8ad66c84b60da2b197f30ce62d7dbf3c4e99d75786675988b1fb522e77269f1135f5a4c13902ab5254452b73692e23c368e2c84baf0cbc5b1c88e0a3838cf903dbad0eb54c17630cd22b217029a8ef26022a2d48fa66628adc382163d032b31971dcc289f895fc8dec8d0446df2dba4fab776e32c5878b73ef839881bcfa589d212654b376e6278ea1298d2043fb24b26e383394594d2ca0279de293e1dc6bc59c98581d553414a6c54eaae1e5f1989944798fa67cdeb4927211ae9fcd14ef7ea8b4b27c1ca2db1d9a8cf600f2aea99b16f1c5d16486b529a477c1a147473e5e8b818b63ea1c91d9d52c48487c830a656244afafb2b39bacefe7807e37dfe20363d4ef365127b4232f09dded6f7b38cedf2accabfe9237dbceae4b65bba943a6b02db7e55c4888f84dd4cbdf988dc88c39dbec89d6575d05d2be50f5f3d086a8ae9d0ec861a20092588cb9b8ef063ee391d6ecd0d8d83d675aefb7a96db619573d51ce9f0542f6b447494db3b74dccaab3acd2eb83cd18142746ba351c126e730ac1eaa004896e1c42a3bed9f94f3066cb92a81f6c20ceace71960e2b81d645a91aa875549a2d470a39b7e17e20fe8dce26f1a7d2c00b64f044a5d005b1d1f72cdc8178ebb730c50296b6de8d13ae84bacd0e90e1e66785b6e4fd9f1158457bf88c3e2a25dee4b9f574d8829126d27fc9dec711b2a6eb04fd0549a48f317be48ee98f0e90ce5f545be4cfa091d1f947ec4355a9fc078f32d39a9c57a6b4ed01f0bcca4855fa090db9ea828355c243370a9655e2fef68d05f09369f35717ce096de768100499b9bf4496e5950c7244fca92c340cb8f47639e2b4321d44e6b8f4017ae4b17cde9667f6e53ddf09b5740d0a2f84a3d7aff2885d6ffc078688329bdbb91bf773381307fa3d21395eff60cf016c5e4183fd759b7bd1b09e2b53ab3b87b77440264d190be2951303f4e65fcc47dc99a77cf4a2eff1a234d6812fef64e206d4b2fa5327c598a9c37b5bc65377762d9049605a1013b4333a7f3f4dbafd3a3f110d286ed7b85066e3fca2d132e9f5a222c9297b934f79f4c73ed33154351fd7be9e415ea03a1fd3f6e4eeb8f75852cbfb38d4dc1b699c1b354562c502e441585f60bbde2db38a20028d71524dab2a2f0f0323749fd374687e48d148d9b7922684a286a0949e6e174ffcd4c1bebbeff985893a2a6cda21e2ccdddbc310df52831584e4b29efbeb03f9d04c5a9536d4d4de693fde8fbba8aef76d7e59ec4142854c70b08ecb240e0569150f285c630235be21bff7bac23dbf9225f58169c408ccd34983d650c028228fa6a015e7ef2ba36649043001f57cfacaf24268fbece3865781dc6b58a3b2356ee8b781401c50f76ed06a367e92bad61eca47b9e99bd23c8866fcb212b92b1703fb507652cd832e26be0e0f8e58f726c5c360f723cdb8b9439afb0eaa62363cccc0bb96dce115a95695ca5397bc38d0256c76b63cbe1b77fd392ef6fb22a2cebfeb090ab72e878b7c0571986bb5a0c3ef2148f2a6ce5341b9e6e1d96b90936c467f567c759942721c83874941a29eda561f330a6b94022e3cdc98020010195ca18b40a19b9b774642c56c3c98259b52dbdbf0bdaaae932d56a89080ed31c05e686f1d8725422cae84b7410fd9968c184dccf650cabe98b107783445d711d39b3bdea2d7b24dac2c0a8e0c04149180405c5e0820a514020c4242b696d29e9cc1ec0eed796f901f7ffd97cd1456ab589b041e1408c6d90c3cc5254ceb7cf64385e550d192f9b4ed6af3dbfa6d6ad6d6474fafa47243c348c32fff8ad5f25eac984122a228d4464dbe5a94b805448aa5345c7fb97ee5694e4c1fc6bcc7cb83cd5a57f7edeb2c2742e7856be3a5a3ee2b2e7ca55297608e5339263335d6dcf4cf2ee98eac448c5dae00ecbaeecc5a81f0e613fee2d9f074b4bf7cdf2934eda0577b1f16305017ad783430b0331300d21d92dd7826fab4092e3b321467cbf4c247f9d24c11c8a30c129a5d4ce09c3bd066780150f4c57c2bce68efbde2ed8d5c49dfec37cb577cea81322545975cf1472e119bb44d34c3aa8c5e715ee429d2c43a6793d5360b3c8a342fc8c80b17e0dbaae8573a796ce32bbb670bc43d7319fa891aa3e76b825642425894e10fc34c2509f9c11c67d35c18efd5d0c73bce1306512068fc9be1543b2c8129253d2f01c08ffe7050a37bdd99a5304de7491447cc3f3317b7c4e770e4ec327bcea65b919c6d8004c3a46d3b4f3f038be28075f174bd3159d85fb64ddb4a7936cef95721953604ebbbc9d448dce5c1f7a6a1114dc9f4db3fff28b8f19aa9dad716d5d043dc0269ff3100cec49b78c2c70010bd31ea3910cdc8a09f1a35cb94b178db7505a79594785c56823b394bf1145f9462b80f46e5068859f8d3908e311fa8055a41c69ed98a4d2cc7fe3a8e92b98abe75ce6d32736980560d04087ed64fe3ab5ffbc9620da83a9fc9b48aac3c3642247ea758b940f727963c5b03229607c744f8c210b4c629c5b6318d7c3f37773a41ffb3a5a9ebd039cc5a7685f46da7eddd46282e8617a18e6e6184c020804743bd81a6f2e885ba1a501ce9c17af959f88f5721da3199e40f74545da4ef9a89428aedb341214a3008110a31ef2295c175ca52abd9e957ad03f66b78c9c929006eb89d33c18cbe7a9a02a8f3236a63ce1a99e8f86c3327059cc2650d5b0912a48304a6761dee3e6ba6792eb78651d4f62daffe1e86d80be0559d1a1bde5d91f77ac3c8c63029082742c2e437d090c0f835881317f1fe057c08f596c816a485787dbc9ebafaff40265673fdb778f1b06ccbb736aa0588b77f5edcf92709742dd7ea0de93d9b0833efbda743c8d108e3030a4cc093cc4def624d03e4807d8f5d32c0fe8482d24391397b9988dc73a138a6f386fe887b3eb64c4db8210672df605478c33f955c4ec591d91180a91200d906539379e209760617f3664b47d8c595cadfc7b05ebe50092daf88f3180144ab9d57d5e533780680afc944121a70ab24dcfc90d712e98eed2109cf81296cd46d3e08d31a44a7260f5ea30fadcf92dd4fc32876588db6acfd57f7c9102b2918b10b78f9d3ffa3abc60718258b23c879ce860e6a09eaaad92e0056b2de0d16b315b0797f62ff38172c4927073fec09b18e40a23b36d1b43adcc2c0ab3a45739066f5326acca54f8a93292c0290dcabd809b0ddeda50fb60548569e1e5baf32f4d9058a5c30e0da0b807a4f53fbe3aa2f4ca70e6ebc65e5f2aa38467c093f4c627e266a768d54658ff0506171d3b4c440f360b2f35253e9b920a3c5ae09d640d495a5fb75f3dfad7c1674ae78187290796bcbf43a0b94184b7489a770fc864e6935c909e8da046988f3bf7c72ebd74a7564f4c137a0d1bd5effb16a77165b997ae60d996f762f4c7460805eb27bcfe926a354b7ff56b1708b3bdd7b2b7bc067b759164a1c74182388bf40a0b9f52aa5cf77387a609d6432e6acc4205d0478be64c119f3c960ea0b2ce830d45df6ed12e78e2d41b76c347e6c537a05cf67b8b0c41d99c83b2ef818da9e911de6b2e150ffe945edf85e8283fed7c9714c4335346d44e43ea64b51f758d454ad2f2689f243ec6d9a30e4393fe1614a73b6f749a59f20f21b32f9652df3723326f630623e0f3316b4607ac3d019ee7344fa89f77f183770f3daf05b2d7019967cd95d8c813df54474408d67576db549abb0b2fb818764b4aa2aed5a39b8e0fa6b7d31a77aa095ec01f1cb6fa6a8821f20c97cbbc56476a8bda87714dc66b70038a2d546409050ad030960eeeb8adeac0b7d30afdb2e90fc35e2e326858a6212db17e72788aa65439da48c411f64b031d4c10aabf2b0afd45ad5b424ab6fce2ca87d148faccd614bd08dce0893584880b518bd82a6cc654b4754280f823febe9056ad79c24868c98ab2f55acd1c0618b15c7ba1900d674de298f131d080445eb6acec856452f12bf3430fd1c05de0c4f751e3acade048e2834e1907c810eb7b52e8e5c18cc4412000e3b8d7625bdcc6ab979c23088f30857f5dcaa9a5d8017585ed1a44c3e38da0bf8a3c68c9bc7707d9e1d921a88427129de79c197ff80e97cde35aae1ea2c45ca2a6d8282571bbd0d3cab9dff85f255344c5763720ba73f48fb75816b39d29724951da4ab79fd4dc319dff5336100c1f3608c3f462e09aad24c7244baf88b3d0d6aa95602e9c037974c76808bf31cd4dcd14f07bbd91616dbcb74de43055ee99a91e151aadb4bc1db66f42f580805c5e6161a1b8471b36e40383e3b1c992365894597659e306dabdea93f0ecdf7e90c563703e433f9e1966ccce3e8ba935a5b7363960437bddce26e86745316b705143f486d1463b05898050d7bd365aa0c0a6fe52f260cb7510a331723aaa2a2a313f87c6c8eca2722c852649e8e66aee8f22301d3066b8ed8e20b51480d4fc67b09b73010e5fa03dc28aac0f8f4a1e23aae793879727eff3c7a4eaf0ddd8edc17975e67d222fbc08cdd03707816b1cbb839124df53ef37061dc120f17e2ee3c893710b47963de0451cca201beb073e88d882a8971088a3000b672b0b06e0c2f8ee7379b90ac370e15af844918836174afec753ef0d34e7e7e0461cde9d1472d25677059ebbf6966967d195fe6eccb7b2d0950c4a8d799c7632b0cbf9af3cad12d29e17e0623c67781d0b3f5215c35e9c6d714201085908b235ae8c4898eb9884a086b3c280f54ac170a8c9b354c9c3e65172e5b6de37bda6fe29cb370720f0278d7061b51c3c874d86729b6503b7c5c9d2bfa59ed4a3c0ba7f7980998d3c882b786e6a0f8724d57a91e02c8a77d27ca286fd35736c4510e9258f573fd66c61737cf965596ed994760c2c2cf30197cef585ea3a8fde1272910cbdaec7e2643e9cf5ca03a3934ea48511e6f600d438d7e98b8c2204c4e6261a4910e4112fec4772cef3c275c4cec51538f8093b079fd003005a50b6b4c8ecf11b877ede9b08401f863097cd46e34183ea9ff25e0ce421d6aebb058e1b24676b859baa55f7ee0253db15b64f5f20adf155c4b8f9ba42f81fe2b13851fb73b3d26e7a345791114ededbe7cbba8f217f05a8f543fd54cedbdf4074cfb3c5eefaef66538e60629b99c077fb58cb175fc061b3a7e77d39c8e553b5ded70e684066c355339ad6e1df95f5397266164331660add9fc5a868457c3808740e9ada3f62fb33c4abd2ab09e60e4beb1a091130ddfd668dbfc018bfb4de6310943b868dede90264bb97cbd912c363208e459aeebe58be2bc608b12200e9f0759d18c5d374db3076f1f3471e8826c2714bc4dcaff0e640a0ccf6787464e9a1e5aa5e192d13027873ed49ba1e710238dc148e86534f7eae534224977835d361930d3d354962733414d2331930bd8f76133ea19a2520cade5e4c695ad3deb2919632755808a7cb654f555060113125194448b77a0f6c8634f20c3a981bece871315bc5cd543bf58d60f2fa2171cf7a38afcd83a92d5dbd66e1944605bdf5d3531238ac0e71679ac02996de3227ed714eeed5f30763cb30d77dfdf982e5b8c0fe8ccbddb8327bec352d70ba48aef2eae215f409ef7c4aef927abfd2139e7619276bf0f47c34d205b6924b89d09b3b16cd40fdb2b87da1792755676489cb36fa9e2411ef241bb9ea3ccb44477356dd5e3d7b6efaa8615650b923ec7fad9b8554222f1ae8a264c8159a4eeb97487a5d2e70152670db85395d2415ebf3a0620e16c5ad6df758a67cb5c2d4fa6a48e3a07217673b0b9f683c9d8ff11ba408a1d62322b4d28cbd3e5652df668f9f400056bedb73c11bd824cd08df3d6d4f8ecd762971ed2f8bcb380e0a100971bcaba9ad22dbff7b93bc2ee68bb26cfa4614ccfb5ac3b3d2cbb1dedc01dbc5cc3da273a732617a9819b8cf3010bad5635a3a89813fadc4206c8e65cc0625a3da62600eac01ba64383318af0f1ac170484c7142dc08b235510db495c3e4fe631225d8770b96e42e1d545bfe4f74f36fc9104e28e0c1b40b46af0cea0178114438098414d597f1fe269d4c21fa3c386525bd0d949bc0c24abe272dda819548b62bcd6d087121789f8c723c9743e4350de0ca752fb6fecdff8fa39c025c1972468be7d9e51703ffe6b2baf89cf38c1ea3d6d296760cc808d7d94dd1c3e903f7fcb09de2730ca534080aa36639c388687094f9061bf6e73d47c7ab7034d19bf222d40160ace7cedb297e1e74b0b8125e9b8de5a5dbd5f06cadaede8aa398c1c51f5ba7c424d81208f7b2407da0eba026082e65170f69b8e104c68edf6a77ac8f4759f9a629b63c1b99f85f5cecd9a72082f41d5b58741752838695c11d8cdd5f46fb8f74b9a92b7d4541030a49733e66d4005d60a21d6b340b9469cf5aa5142eb7c7002d993642d48bcaae572d7cb3f671a5d34061187953114934769010b954e586b4da99d9ecddfcd695fa9263a97d18b422294905fba1894461e9f67aa3fffa5bb034089603ac28afc67b050acde10ff1efd8b29c8353030ab09e34c2049668d443301b3e114b6a54ca71a49e3323583fc5739cc4675cdfec78e346f2e8d3089e0c201e248390bfca0872bfe9f07ab2f16e9cfb415122407f713fdd9bdde72734ab628089f2181b531b2ad1af5895b4c10fa8a1e53d0f65b883ddd31ff7872e05c2c75f1f4fe689e9a7e28e4f311c1ae45a6756c784e886461c7875d512101765ab32cc8c866b36fa005e17d621175e199f629082995f1cc4f5a36e4900c86cb40bd14a48b5432d966132d780d94330c256d1cee53645bbd8d4985dd726025f47e7c0a10c51321ccbbf6c7a1d567f5c103366fc9c83130353ca2341815c3bcf3cdef7bece64d772f5d8312622ac287b02785510e8a741fadcb79af9233d202f7da7e38f601f1e15c946559fb2b141cee6aecd0bb799220a88c569e7a13b29cf9462ff437bc9c20198b9fe20a491ff076958e893e36f22a15285a3f2c3efad2f14670428483530cba2f71d629f83ae2025557bbf32ece567a16e8d69b86f06697abbb553a19caa6557a025693f2dd4be99c9f16a56dc3df10c088a8b29994318c39f9c9ecb03fb075e0732956c631ce94a0503818e60d59c363c1dd1413cbfc8d7e3358402e77782b818c4e4fb826efcd88cc79fe5654f2f39bf4e174d32322d056c17413649357fdfec775f64f2a3b3e73c7b59e5f04da08f0f230fb12df28953d6ae6be4c246ad5238e4fc1df10b867aa4d7a1a190e6cf8c552058eaebc21831556ed867710153f5b66f03e91240cc6500e1bed6ce79724187effc0a11bc97a930a126163150a36d65b20eba06b33093303434e2d9ecb00cfb0b9c212a509924693ef61cb78689ba479bf4733b773fdc61684928a31073544d177a73b3ecf276daa44937b81cc14f4c16bde6a76e60151582ec3181e19db7047e4826f7322b86deab1c3e0fb9677bc5b4112887ea23696cda90e18ac01d70a017b2c98fb42ee0ce0e53eba232cf18fd84c902abc7a036b9a965054855a812bb3d52fce57156bac84e847ac1a2286f5d6bb527cfa86661842e35e9576e675c74e56486e74eef007656fc536e8758c2ef343a154fe2c7ddc39afac4abe6be82a7f4d7303a4f80b4e557d2f7fc3e954873f497848de469f3b8c8c524b719f78ac6fc39c8d6c0008793228873a65949d0f5cfa5aa20889986f4c167683c42b5051cc86b3bd3af276b3f62b9d422c187866307385f0806560f860144d6a3650bb79eaaa9a7a1237c557d55fda37580b27d6cfcb04ab99ec2cba4ae6d5f094fe0daaa811e73132c9a3c467a19daaa6f814824debaee97176fe48231ae46aa5c165bc75a22a28afaf67c70b0f5151ab0fa705dff68451336c5623cb6123c90ae7b1f5e6850bbb9fed7fc683146d36889d7d365bb86f62eaa84badb761980040acc44c84b89eb15a4f78545a7fd021f5e6051bd6cfe0024fb4a4e31d49b63a6f7b71fccec25186f989f17df0f3c4d579d0eeacd437c20bf0f6df75deac0f8a8b1ca221c33bf36aa1923478a02496d57b30f7ea6701c952a8934e8589010e08790f28024e93d8d4e53a28939173737f07d1abae2a14af5ce3dacd47668025209d18a62bf5811840b7bfa2fb5f81db5f79e85619c0e39860e7937750b229975715c286cea2386417af42daac4f959c8c713288a17b53e61b33ca52fdfdc348997d423f13e2f091d1b5ef98336b92b70eea49fe056deeab5f47e01cccb0893ba89d90145705ea16423157e0b0c40f289510ba48dcbf3848e2f3231b5870f3b929c4938356f6657e545eb6dd03ca317f8cbfa3d4ee9f0f6387052a586fea7b1ad6a8c1828b82847a32863022c0bec30d6a319936663e008136543a6917ed132bf118912430db0850492fb7c2539f7fae066843615467489a46126393112aac40c342e21cd06f3250b0f34462f5b9134220d84ef266cea396b1e17663b4b7447655f37974a2e3fba8dbc7d5a6037b4c760b681e712bbe2270c879c7c4ca2e8da4be57de0698e4061f883e309034a8e9de0bfad4384798ba191a2d192f263531f0404ba007810f2f745d77ea89a41d492e03a1705002c466bce8a6ffdcca3b2303997befefd6225adae75423bc85fd95f295c3112c725dcf146d21c6d4a84ca63ec2fb98be1a546e4bfa558a82918c4daaa38bf4e266cc1f814b51a52424f99c87ec01632ee6d059a37f84a6cce9b0e84805d605cc5d08363214a3bca47336a241c575cbb681866aa2932fb1acaa1fca672a46a4dd6e7de2ddd4ee2bbcd88718937bcde75631ded75f133be8af74449f4d3cb2fd10f47210d7a00e4bf5b0032fc95e243a1ab721023f8bac885a591b0dc7e8071a72cd49b7f9c90a4bacc31dadc90d1f71b286cca75ae5db2536af6a76605fc8ed3b403c89d661191f5080c18b7d53bfba18817fb0b889d5ca2e6490b41094cbb514e70c75349a30bf756fcdb8a81a1596342f9ad010b253a223c13d97279620c9889db6ed601a5f220d3e0ee2dda570011c60c1614c52fcda22c91c501d6d742b29dfe2042f13fa7eec05a4792d22bd5be2cec708a41ca9fa566a6239200157e1dba80b44f1039f2e860dcb9ab0c12c2e8a6b498cff027e457a6f11f7fc0ab667236243f4d27f4791358ebb93f54218846a95dae2a52f9ad53038aaa3b7444443862acab2180f545002cc9727d9521ec0f1400c0a8ba2033fbad228d677ad41ec84cba2c668556b916ba2e4b088f5f19efe67b717db0eca30d46af3c72bb7a7583e07a75c466ba47503466dffe2dcc8e3ab05ee226be50d4e5cdf34c43e704cbd989538dd6b10bdb32ebe4a82c1af2e70bad1ee247e6074b001a3414ca9408db2fe893b84f59f17bf0ee2306b1cb60aade55b9b767541c46bcdefde1d43cdd303f13937dbffee28d63f53a50fbf4e7dffebcad0b028bb90b3b86d686012e55aea7f6db496098bd99130b55c5139b24d75446a1911ae2ce0052c840358c7c5dda25db0e862581e242945053f5d748a8d7b180182c752cdc68614c2f9535c58b12138ab7876705fca46a3d095fd740a0ffb16ece3f8aab8bdd3daa77d360850227fb921eee768fb6b691bd5b682361bdf29e18166fc005fab1241c9803c4c57b3c458556f96db17e8351303a64212c169ddd81046ffb7b16d4cadadb29ef77b84a314d3a83617e9fa6995c0027c228eed51f6a230aafb79db06b17c1e1e7bca8f69801ebc87369a561532c3d885d3bd567dc786c340ae4059ea49f617f423720d52ba7576524b581f7173a42b0723707f8d6072a4ec309706843619781bf8241423b0341b29acf63f125d2ace7fa98b8d6a321bc677c18a8d791288ab27fde2486a842b0e74b9a95f94ea187cc82da05e3fa3368f6a46040a33d7d0a86e00415ef7315eeadf8e342cf4f57f45de90c2579a227f47cf5ab74105e5cd65adaaf7f26ee905433b590535a9a61c5f280854243de7acef1920fbabc9134751cef4f0c5afa99c7d3b47dfdbaf038e714220ce850c3c559285c89123f9fa9ea2ed10132c8833494c920fcb7bac04601fa4ef67ebe8e759003d6077fd3fe7a1f914baaeb0aa37ad138ed01fbcca3e45ac7a176bc0db8026df4c5b46da7e1a92750c1821918ac87dfde81283ad33fb43d171a2910440695fa6db288843ab550d804a70301970d499f4d3e28f5cb8455f13ff345af1969c1b0080a85875961e6eb8ad5175da566dbc5f2b65bff3d574bf52b92521eef4103c50dfd1cac8496505544dc81934779dcc09637e681f62687fabe3ab3b7c7948412f95cc4818d8717a1c118aa2982d1d35c9a439ba5527cd2cef9c48c1cce8a33e3a1391b9a00ff0d2b72261c667f8a84a7b015393410ba2953a43977f9043d49872d0f27492025a1cea3820ba642a7362b32996add316dbc2fc1575a3ae3a71591794c499632c6c552bb24a614e5bf529f1e6fd3aee977e02a6c63f8f93f72d47849aae0ac407c1dbed1ce8be4f28e5c9e6e96d5b911c69579ec52c36aaa8af764fe6ec6edbd5accb0512aa857715fddc108370533ff8a4db817754fc4285b6251550f77890d471d9d7d99ae2cd53192def5470a4db3e2d83cc141c7b10b555ff99b8f6460ff449b3ea26a03f6ecd021ee6fd5528e32337aadb8f51473f1541bfa97f433073a6f4a4dbeff936f507f9d99b12d0389ce5da169a71aab986d1d5b44571898769b1c367015e0966fe0a987a46c071e7406467f77577ce74a61373534d320e5491005b46989faebb150bb568320ee2cab76a2dce594a5ffde874515b38179f0d04abf6c0098b04b0d205396267a46dc948c32691ad4ebc1cb3d8b519fa23f6dacf69a2495ca6a411da1e5a7215aaa08b3010ce0af4a7bf72cf05e71ca8643abb362e5bd4d02789475782c80c26c8f8fcba06b4546617a5f356dfa9aca30c9b6e0952f5bd1f0e130325f758965e2f32362d5b12803b8b2038f5fe599fa8077a7e42adf6642f234e1facf248cc03229b0f9ab48daba56f4b6450401963dc8c47141428509d60ecd1e16d74cf183ed856f835a35545255a42eb7c8c00447b88339a3bf115590d1b290a09b47e85d5e3de31f20e4f554c584c61d76465ac1bbdc74b087713b6051281549d5d372ff0bf545cedc39e0a0266205e21a8d8047f7eddfd09ecb5e4ece6ba601570634f4014dc9c06bb71a49e0b706f094bd06c2fe07580454498e948caa132e246f9fea56cae85aa0510f794c6353b8f66fb0f4a535faf527ee4493a49e47a1c2dd420079e4bc954a01ab7a7b84cc6c35e652381530b657a5d285edceacb45a571558b6914abac7d6b1f37150adc0ffb1d586e78ba5bb9585439052654261915e5feca7cd8f455374070995c11399f7d0a426a1b427d33c419ed40c9607f913cba9a2072f7c39675b1535c2f60ddbf608888609c8de0c2bf4cd22e2314ed7190734619223b96485ae214be049df9096e9f1448e3d21daa0b83e2a9053f2c2d12f8b37ba7718e36655030e864ea5d5afb85a52b63e8ce2d6a176c8e8c7cacae880cc38bc191a9568b45beb65c166cbed7b19f1dc0756b0be298c59c34fc2160d7d54a8184829b7b2164c0cc1ae6a77fd34c396b3305651ed80152ee993c16d7eae246b68d28fa4606027467349ae9335b7e049afdeea144ea35e8f844649784f56408ef15f7bc0582fae4c4b188a5c88904a7fcb6b1e242616725436508425ef308383a48a2c3cce1e3a3ba04fe51a8755499504c29f0b570271e8f9e43f5ed655283c07a2840987b9e8b3b15fef2d14b26a3c5058b9541a64cfa8b65021dce80fd35c4f749dee0535741604ac34d87a7719a6891b880347bb4afac2a105f69fd9c9025ee8b87ce8aa09f246b2b4e22e0ede5109db53ef5991a6a40603cdb7072cd1944e40e4324884440c608d5ff021f8e899f5df72782f1f063dc68233dcabd0a0d0c7467618321785455d0792faaf3bd309704afa863b7a5c5186493821237297879cb04822f7b5a75f22346b481f0236e5edd81ec4db9627c3b99fe1a1f13fcde2373a879d1038d4f445a66fde9cfec8fa812a2dc8b3f15ec71a6071bfcaa20579d61b18c936f8b2fff0287d06e0b94a9a44999c5c69074a5d357d66fd856425ca231bb0312a7907a62ab568cc8db53ca24f94ac7bef584aacb0323897078fa66a9694cb744497feda1d6fba55c69081d48db9494923b4dc6e6b354905ff75bc3ebad7b496317570bec3a82ded560d29e1652519a57539689fafe2e4412ba7e0235335a5a8ca32dd53ab20063ef0208489f0da0c21d2fc6c7a5509947b39a06ff455cb3d78b75d81bf610471bc162e6fb43f446e15f52bdeb569274dd2b3d95f17c2ae4d84bf73ca503e1f44cd5b7d8db9656fee644420d9d77d0b4155f9450c15344f974b97a4da6f138c7b82f5b4d2e80d6142b79c5d9e7629265e7eb32b698548c2a3d30a7dd0039f489dab15e3259bea5aa0ef1277fe3fc2ac946dd8800600bf0830625e1bf846f11fba1b39876769d6c84d0fe3835b82102c35da85a577b9e669884a2d84f7782c8c827c65c176b8c68e336c2560fdf8addd969ff82f2384a7ce3e590d6674376f2e47a03172501aca924535623c21bcd5e18e7760e41f0e941c92777faa61ee0da82a6ff984586dbb52a77170f2512c0f73b96e039ac1eeed84dfb2c3dba68b77580be5bca2f991666ddbd70b3ec7d4e4aff74ba74dfeba6f850a2684ac1600eb2053d39ea89640613d30d439f376003c1124f1123dd86e60ce65ab6401ecbf663a87a49f937a1156437312f5988d75fd40acc6d2eb9bfd532fe0a4f7cb65c59eaf377cd9cdf6608416d6fbe8b4446eda966556ec186a9e6687ea8502986c9bc3766fdd35b5cacf54d0b11535ae97aef9a40fc87e8e907eb6f065599d78d9b809af230e8392744a7cd46a5c90fbe1dea851e70e4d4a70284b018c01df35a7d2bc91b2e8429131742e9ec71d4ea30ff61e3b8e6595ed4bac57c331f3d93a00c35e6f4d70f3098fe58be0fe795518eed02b1469f97ed18178a25d702a27378318237546cacaa2c48451e4db0aaeb688b013083efe48623aa2a0805ea89a8696cffc952c7b490509d4d9cc9aae2ab873e7be46e343eccebc0c943ad8a19ff6e464d8cb7505c07a271c788235ffdae2b325a671444d11e17717d44991a4ebada7182101d441cb53ad3b1d39372941b9777b68ae785c270934a0bbcab3f798db320b08e627ebc1fc4e494e17bbb133150a7b97e8afe820b948ccf89665eea113942ec7f998358d8cc57fb1da200699853f2c4cdfcac5b9dbcf29e7b14db5da5583c4777bb9ec8bec3b1422c720106c69918e0d911c4108981c72d2c95df9f9d8aa4c56976beae85958852526aab1571d131791c40147338a02c8b644bc998c05bcd1b39f34a98a0f7b8352bab8586d7d44b64567724a2c2746fdc699ec0e3d00d36c473092094bc0aa6374c696e0fdbef4fc72185cd737ab235b8e0ef0e4a6aa96b70ac565c13883e4eda5d677b7dcb80bf0a488eb2b810b94913897d844f4943f3c6965349345e37761c46b574e8624eae176486a443020d30761e445b7d91d929830fea2a47408d2aa5a6760619873091fada714856ca8d8b5c19621ce30cf9686e28161e013a56dc0ba78493944c2ab78adccc28c42ff93efd90d2e0f6b6736fa2a77ea17800dca33139b9330762187f2ffce3615352a4c31962992b0bdb61f32999a5b01762e1623cd92395175b293cbe9ec7fb64ee0bd3cfc1fb623bbb854b216ed6f4bbaf032cb93618a88dbfdae7cf6822db31c5047b5f0dffa6d017f5c72a2c47dd0be7091062e3707528394fefcafc8323930493a5fa639c3d69cf1cc438c2cefe32f7b11f323f75f6313692cbecee98a30d284eb1e16b27bce8b37ab4df65ed141a2d51419ba34828cf5c4bfb9b450a344396c9e9ebeaddcf104e3729cabbe5cdf99eaaf73a49d0e2638cfe2f3f88adc45e68243615bf55e9178dba60aeabd28263f3d605c5c4af2c95b5e8d86e47899eb77bb8a1c7e45b3211cb2b811529762f87ec1843dc4d3969fa3289ebc25693a07cb59fae99729587915ababbd2ae4e4a30ef48dffa4a34ddfc4f1610f50c150ef9b67f027821aac773c291e35be96cd08b607281372effd5ad0f952345c4c6551f0e34a6904d4eaad50d0c8effbe31e76350f133a208a054e143764de2ada35ead8f5d455ba025568e4f1cd865a772750a8eda2f27a070eb50fe963edb5bf788fea3928ae9155139d3ca1a49ac76abfae890799f2be9a6f19a023dc737cf2dd51c26ae7d679f3fabcc23afe140aa3cfcc9b34d211ba0609342d5eccc2bfcd02200c41193d6b18e05e5aebb355a12192504f88bf2b6bfe2f57ebd1629528f9a839d749e14dc53dbbc2d569a4e9b0b3f96f39b869632d16b0bab0fc2128cc9428c2e390813033463510a9c5b8a75080e65c8e40bd68b0feb12f4f366a52f3edbe859e1271010bfda98638ac3bd52757d67c2d14a710b857d9945db3840625661382c6180ce75648ccb47e75dc331f3b6648b3fc57ac04f33e1f178351d84c62d95dacdc3d07863e19ab623191fbaf9799f7f42f3e1cc4c604d260f79a6ccbe8377fcf88048beb5aea7b513ada19112b5a0bbd9f7660e9d00b1e8065d780da234b1546cbeb9be36f3f8977decd20329ff2238c52a68f388df649fd228da300d1d8c09d6c2f3a0764f2315aaa531cc5cba51f6431896c2a2fa01eee383eb32168dcf07264d9ccb7190f3f8a408d6a887c25d7289483e74fc37350eabe4718b807012af91aba259ff3f59d93cd35ab9fa69d8a24de844cba86b2e1813bb6e9cbb33f8c2f6048fbef594725cd88767929ee8d383675758b126d18712d56fde52a280bd6e6bc30cfd670e5f99c63d9280d04d37ee72edd89ec5972a503d26e4a0d30fb5b93fef2a6490ca5e70915d170078f102b27c0cbb010892247bc2192a72bd7d5d018e3a6f2507acd95e8feca7b91a1751dd628864ccf12746c80f0432f9a0cfdecb14ac64d663bce4da2dd8ab8e72ead75ad15513ff516eb77ce62a777e1f1c157f666b892b7c22522408c1afff84c83965a0d1579c4d266d0fce67ef56f275e58a8f926fe4d01dfe108974c711143e00da738baff1601067a365d7d1453a89cf975bf7315340064f3945a49059b2c95e8193513b77062259c8684d4cfc78969f113e7a1b1db6c45903e4a4182761c2c3296fb7d74d6d276e9cc6b17a5493ad8d73a09cef4f7c07a51021cbb9e6d2ee677ce3db5fa22b6993977e040780a07d72e60ef21f80b3913b7d4e47cb647c73d3501bb20d2872442e1c9dc14d0ea9d503aba6419cd09eaa412d3a2ce2660eaecb3598fadf4cd00c026b758092cab1e0593f81cc3a2f9d5bd5c1c49142d760945356b2cbbe2a6434cc41ee7b30ad819d99dd43fc5bdac5318dc19130d8d03e11988b897a62d0b832678db50c6fc68eafb1b398b1647e6fb8928ee01e6b65c1de0aeacc8ae81d4d888436cc835b922dad911c99df5419ca3b3dc13ccceb10972bda77fc3e94f88e555041b58eed34c9d9d6a69768f4f8ace5dcb9be35bdac5a60b240092a5f0f4076858d76ae17b21d6bbb66bc4b1b89421fe01f7328f49667f5fe6c161d27de7e194a4fb8e2583e1b6700dde01631df9da257e2832b3cf197d378c6a5b6fa0ac0721fb480207c14048c7fc9af88138a31fc1da28c02b36a0817a8ff18f3dae5b271a309c666e632d6ab6a57755d0476dca66a701542117941e50ac698633610dfc1444aa3583b584c7d9bb2b4a8db45f44466122cdae576e70499bbc2cd535f7dae0c8d09b5e7913a6b5941cddba4f4ec07eb2aaf805dc8b231330520c0d6c07d74839107392f68699a3a9e3e113bf3e941695c68beebfd848423996c2ddbff97fb5175d317d328b7ebed2367468e206d58000bcfe491075dba8fa23452387b50d5242babb2f1280ee7391881684c69a366475f77147f01952112af85ed31cd41d0efdb5f698d61fe3511ebc45cbd2c992d5fbb960558e74c7b1616e04a276fca484897209f78372be04ba2bfc02d4dad8d9727648e83c1befda4b7cdf91ada153d5e9068d363dfd09da490b5e8b82e95b9ee9c44ed57a60d6d1ddf21e20fda8e27e7c6a772597f27272bffb34bfff77ab24c93169c47c0297c1bd6437b627035249df14fdd2bd791ddc2baf38fc886e324d0d1fab2e49e3f6dd5647a2499a170a99256a2c023348ca43163f24ec8c1c381afd5b79348be850a4eed5e44223b10892251b36a3c36c2bfb1ca507678d46f5d84c3cda4caeea536be5ff6169341794a3d220e9e42b05712206eb08d78f5fcb28bf407f81002b688639688e2a696864c783f1214e7694c41789d770f2a03f8ac31904386ae520c47f1059d216d27ed1222fc5cbd634afccb59035aefc011504612e4f28ae24abd9f5e98a505a55ddfe961c50c7ab9b2aaa0445c0bb14a879af78943bec53e7a4743ee2399cde0970bf09eb156c42bb154a684cfbd982f9306934744017aecf67e6ed809a60e36788b5a7168d20efb437eb42bb863bab936c2b1df2127228048c87a09eaeaa69552e8d2ab9e474d7d84edc20c2f2812eb1a2442fad089da63c3aaeda84abfa940032e96d6f27fb0bc41afe500c3c883f4c932492bc69ee6dcf6179ca128299e2b3d95f64229c854204b50ed1afac794f231ab2fafefb056260a8ff4df809f679338dc2fa7b20c937ce65b479964f4774d0c59470cfc367434ed5a0c73bfcf720f465d7f761b37e5fef8a8176accb9358cadc2976d52ab19a7f676ccc5e060b3e4a927010deda5d836b889fc0b4b288c66edf9ea0ebb9f63e7259de2834ec5fbe8162792fcc1293c8b6bc55aa0b64092efdf9d04a515cf56c733038b16dcbb1b2323fda1e1d75361aee3721452b8b54ebcbca0e54262d3f0ec4a25513598a33f257bb17a1a24301dd47c94169535e53424a696363fc2cb131c3aaa970d5cb8fc462a0e882c7c9f8a12ec4a2717b2b507faf53b1fb656988a5ef33cae005a51c38dcb4245024b8d58097f9b52aa71a538d06af4f253884cb1af5f7c2a60cdef476b9da571a9d83fda0d794598d600ff057a4e51f88dd82f79dd216c48cab03ef2f3cf7a00e7418cad5b0cbc391da359b2929e2dafcdae2e48059f33063498385b327b272158b4b0a3e633938edffbf0ad219d01bd07a511d8ad45bc3f34196997996b7f0c27e08fdb6454b32521fd3f3c850b3f9349776dce5b42ee9376292920c17747194740fb2df4a81ac8db27153b5c4ddd5ac6db6e5887e240b980f9218ce08fac001f86dbf839b1e0dcbec87fe10325f51eb9f085074397eabe22133d21f2ad4ee531d9f6395099884caf758c1b925e8a4a57571b84eaaa6dbd50d906041b34efb1b311b06422720f9ba201e830ebb6e8142256e9c4086a5d3682620420f696e472fb7cf0ec03cf3edae87e306e14a2bab09ac6f061458dd4466b4a73ece3779c01b1e8d158bc3f3737ad1ac7c158c003aceb5201b64b0140ade69f5c7dca48226c6f06345b3e0bc81ca244cdb91727aede0e46629edfbf1ef2eee920205197a80b23bea11620ea7784254d84e1b6f37f7952188c4497eceb905f728214f970f17314954a12777560955ca86551f8f36556676d8033b036c3a65b9a8c3cecd9fc20daea4747ced1b491ffefab31acab208349ae7142ea89c4ac039bebe2ad4134914b281f65f9ca6420159c22c102739ac3c0b120bb94d0ffeb526076708ad458390030cb5e7f7fc89582946eabbf2ef4aebbb038375fc31d3325f5e7c0f66686c3ee89cc12d73f9650b1a60cf8e88383e181e6fadf2f5345146a63007c45d20c24f89dd25fb1529cf3bbd6530cdaf96ad7bd2c1d4f3dbe90ec2f43a5a6477a34a00fc170e297830bd3964f5fff95bdf7569d6924335cd6a07ebd40016717b8c4e6ab530df76e5b18e5c5838bbaa5d85777d909015c604073edbab05b6089118ef12113a0dacbf8c9357c32d999396401165178b8f3ee148fc230887970fb1a2fe473becd4f3ef0558cddd81b65f001d84643a29edea3684c79a04823217988a078f3e72bbdbd807bbde64a9688c1ebc5f175898d1ba219e33ba2d199797584e311ebab89384dbe06ad21e4a95a20698b4cc01725312a3e6903fd22f9b6ec95b7d2b0d5a85fa19ba6015615a01db8b02fc74e06939cbe741afc5d0c9d3bbaf874d46784b7994f28087dcab4af947760eeba1884b3b09ea91dd3607a0f05c45ed6d3ae27e2875c6e63c536fcf6803bf6a588694e4839e569a26a80c3f559bc132ac61b21ef7d3319edff425b4bc1f69ae15ba30b7562ae9f21d035964adc7a4472c8a9bc252480e42dc6610519f1661dedc44bccdd4f74feae06ec8b81af5d4a88d3631be5386195c10e3dbf1ed45c1ba632c686e47df48da1ba093713867a2e051451480c61118e37812121e84456a02cd06567fc2dff6d316176642815c15665985900e235ab1062c77a83a91d526a4f6eef89305e6cacac7b4337bf28f9d2ae288808a305a8f422b9376d0ded3b6b909142614f036b63afc82eeeab080fe97e2c574b6b640fbb9360918f502738be3bc21867d0d9ca522fe3ad9bb2695470b52eca9242136a8945d10ccd3128a51a7412acacbab4c9820b709556f09eb027659408119a8e2286276850e2b26fac09675a51ac2234e92b250d071440ede27ac10ea7682c43ead671d82409c8b5d5b1495d000d4d6a69c91b2171f924e032a4205b4654c390bcf9b3f68222bd794c2419b6adf38cc8a49b5b1f768c05f65e7c1734126bbecd94b81795fe31c7993acc69dfe6bf47d5d6510b9aa2ce0fc3d040663856ea0f8172714fc858364a952d63463b2b8d01a0e15b7410c59ebe058f2c7490db830d10d5c9d85ab624bc32f697842683eae0febe2f563f6bc2ec27ecb53bba5a26e3477bd50caedc9c059fd7db0fbbed8635a9d6cb1dc4a605f3fe2cd75a34b717816e8d27234d04838273e71e7b0381d1d6654fa2a02ab3164e6ef5a357f7074ed6f88d5672319635fb2fb609802fc793bbcbec5da944e3f78b965f531ced5cf1fb17ea9dbd0a9e35a40e17fc994b209075d784b7314843a20b72d627135660950644838def4f88168bdbbb9e8f384420df750d1186d29a76c877f724efddb7ab8bcc4ca502945ba15c850c6d506901483eef94308e39aeeefbebfa08975e2570be586b6731a6aae95278b7cab1a22d84068a69daa63ce62c586bbc2d936b6b39b48dbfe425764a497c3937317f3ccba77291739c3e0240e6c564215dda5810a5f5c8c3f65acc08ad87f1186951ed1964ef8c2f77b310abfd78306a4db79e97fd9e9740999acf77dd8f65c5080e6d0ec7b1955675622d05ed27fd6521b39efd7981bda3ca40cb8f92394498a270dfc3cc8589e687646252c0fc2bd164312bd7739b1ad96e9cbd78f3129b6d6ee34a9492f9e291d037f5fcea850763c9182acbade315f29cb872e7ccc56aaf701122c282ead620a01a8073855d8d6abef890a736aa4f9aca91d2ae5acaeb8293e7f36bbf5fc75e78e8a776c9e5226a991a603747850db97fd0093bd660eeaf6d26bf54b63e9c1da5fec20caadba6230d8da1fd34df84b68b890aef374359789ac853cb0d395dba06331e24765c391fd9d7b2572d1de97fcef6ced4643e429c0fd12709a8cf5cae1e4b99312354b6fecd7a5bede31a4f9f3abf6091e3b94d8d1b792d88d05dd4e28aba7eca6e6352ed3fcfd5f825d455ebca40a6ac42c4fbbf4eec38d6198ebe8d8cd7b525d567c25b0cedee225e9b316e2e3a23aaa0fde0ff7c7d3847e7d9eb626ceb753ddcbf5de035a3f771ff95bd28d7610b853a8692f5388a1e65ea1efd1d0b113ae074d4dceb75ee48560cef0b6894ab76bd79cf86ce84086459898202eb47f275b72e19c3e96d614905d649658cdba7268f0f3455294600386cab473ddd2162f78e380923ce849c0f29ef4e5c5e57508e2be581733b23b93e5025a160f823902ba34468223c62ec46029e7dafc1fe66ab7b4ca8e0db0227013115b54c769dbe6bf8ba07d1274f997ed311d78c3be577569182325d4586821c23b9d175d388ac2f1ffa75e4579c2a08ab64eadcd23c5741715cc2d70d61d5813cf1447404b473ed010eb029a979c63f0aedef34e3d36e9ea3bc9115c97d5e79fc69aff66d2a74c36aa461fea0fc8c7634ecee049131d5423de6923671a9b8ec322c4e10fb92bbc6200ab00991a33c142937999749657e9d963bb2e15bff91d7ed9843b74fd5ee88641e5ec9c96f02396690860fb93fa30ddc376be182d674dc1b20068ccd5af3bd47bfdef46fada0412fe628a8c8a72f1d4d615abc45c18969282d2d556a4e30e75f5e3ab24e1742a914d86d4905d53ad641ab7722636fc4e5055e7d1523f7f69e6d9b2e269546d7c4eb6a583e1bbfe9f4f9e255239944e07d066203a61846517af649ed768f8e4373b8ab9f4e8e461d496e7c9bd8514efedb6b87d06ad9734f112d5204be473a23b010c18922762a1cc0ddbac4f740c628952c2565a28de73ba3e514d325abe2be419a7e1225d594c25bb6be4e726b9cf50d6eccb164f4e91d6a0ab3ebd550e214c0f6a8eec837359543b0c48202392899d60a6f9a5de6bc4c4a92675340f66e9f4eeb4a9557dc6f0d28fd0d07449495abce12efb739d0db2315e18ed34f88a00a16d567b2ec455305e84b97a728baa44596cd3bf736929b0305278a6575360aa64e147e3ce4f8af7b4478c4e9bcce31ef574cfeb8c36e24282b934e2b34b903e0f2200dfb90740ffb844929d1da529855b7cf5a5145d3de6c508760d827503fbaba8f8af513bf8ab514ae009ace19adf99d9a365e20d809cc5fa6dc0e9a0538e811827273d081c806f744290b300e89ae832013d0c01a8386e9c37930dc3a053cf41573473c0df7c2f93af592d5f7dc8f346253704fa1b2a1746fef148a9aca3da6d00ebe2589844d6db219fbd82def6c121f1b6c8c9d40e960a10a0c0c30f20f9eecaee274223fcc075bdf569235a7feab642940d191cf7ce6c348181c9bdb116d59a93f82e927f29e67e5625d8d300f834ba11e9a3503bf9b71889878225246d12693570854e764e9fd14e0ac8b1ae43d9d2ea857fa86e344906bd25006e3a577156a04b10a74d6a3b99ed5c6da3d7e9381d66792d15a1b1a36b7e2ef5db0cef8b57077a4668de7935034d32f1bbbc736f194d15ea7c0bf0600d2167cc280f5f1c237a5c8de1f40d190980211150c08a8c183e099b3c16ed8f986ecce7a4e5071e1d065822ffdb605528fa85a2022db723ca98fcf580f8a2d21bfd0d9b91f4bb5fa71f3d38e038d4a8398c81f1685c6080ca3b99239525aae1d4ef5b3f4ba20bdcd4bc61c2856776cb0684f8c25b6a812b76cc3acc598ab4fd3d7cd6d4d1d72047d9ac915d3ac99b97b5683b2381871272629691869d7a65093b45668a035ebb7c5eedf6194d58d83feb61da832f1c530c5b0abac899d52fbdca5c30965dca48ef48561096cbb83123c4930c25c5e9a74c6e446bccd2fe5a704fbdf89aeab3ac478d3d699a767b9b4e707f0bcdb690e403b07846805fc4062ba89432a144014a3fd30912e4b44cdcfdadf3145a9e67e510f989912a3326c05a515db9fb51d97d4133cfc577a96222c9d5cfca5226b8a073ec20fc5b1ad909e54c0286b3e8997fcc0f448a91cece34ff8c77333ee34437aaa5ae2a8db773380503e163dc24b9a8e06572ffc88f856780b06ebcfef7c32c0a7eaeba6a11904f0cc8a808e89769b9734d88bec7fc02edaf133f7362036d5563e179b2e38b09a59bf5991cda10ce68d5658b79532b702a382444804b09d2d0f5014490326006de4fddfeed1077342e9882c3c884df9e3d4735d4c471686e51d4f2d8bdddea208ad912958e655c90bb1f5e1602fa721e867a3780669ab3902e7f1c3670ddb6f615407a6b522259393e2d30a0343817fc38826f244d8ecd4ebb41274ff126a9e82ce7d2952081b3dcca85101991c1cf9ef00e4ee6be3c8576ea61d5b9b3dbbf6811153e2767b6d6b0b3a069159d5f37e06ea2c75242647e68c28a4b772e57890d8b2a19deccb4d66f61a50a77f83216ef2ec48e3d67ed15ba7035a53fcf73fb6660c773361e9c5ae798f5545ff813edf641ca3ece135dd98e413b7049f63c8edd4740e0f819d0a70fd6e4d0d048dedac7cd69cce9b2e05cad76f45d00ad9d4fa62b0e4da148b485b2ea3f6e50c9809a7c8fa3abe4e9ce3f00056c884d665825e02e9bde2913a2e2c9c5a4b889dea581c87e21434ccd1238139c1c742a69ec15cdada3bc99a34297fe79feb7aed8669bb9019111a6e7ad44647bf45823e3803320cc628416f224a078dd26e85ec90b542e0fbeb23974e37fd80db5d9f2251cc8f8e40368442df4b0afb74c149e6c25fc0f2685d6a9552354ac940a40117ab6378ac483438645a2f1ec417ae42c8504e7e6a35f4f86a729efb13d5e974ab80a4fb947302940ec7697277d86181ceff05acd0bbff23e9baee80f204dbabfe361f2ce7b608e0173c0b6c3383a9185ddd33a8ae1c472d0676f7df510b838b89fbd4918570f4c667c5c4f3d21493c4030ceca7e81fbff6f9c38e2b6dbf7d27ecf5594f499cf3cb88ad32ad0a6662ab74fa8d9ff59548117965aa900369aa0af68f21e6832109702787c4f8b016f593a32e7b7f5f51c852304f4c733b6c0d0d3b5c26290efa22b7eb3271abe52e5a8595b63e89f2a57361d2a7f89f0eb14d962b7cb1594f44ad6727d83dd03c490905e4b4ab317c334db6a40718388d962eabb59e25b3da788767186a1b8fe39b04bbf126b3c0514e9a00f7c7c40058a4fec5591a5148085aabc9f4f4e8ab7cb83c1e27c5a56a81240dbc4306d9ad49a291b53ae7fff80f3aeccbd6e5e60c7fde87bf78d2fe718ce4fec3f7972afa7a212bd1a27c36561a636b54070afae2126e0c57c0ee88cf2f5206da865dde019c055e77e052ec97fa2bb1e799cb477d8421f4a5319814484c53787d1804c7a8dbfb2e28286c5c0c920533bfaf8fe72658bd8818ef2ae1beb786fff732c38a069466ed55f752ef2c2962b19b4c6ceccf60c604b81f66b4a1918b25fee2d43427aa2814b30c0abc1e286cc0000e920d148a971038f73fa1b0bb7eb678699e7f10f8d7fedc728d4cb212a50b069dc927095c85dd9350a5c647b5b23d944475c0f7a52faa7d6cb92b0e7cd04cd98fc22c4ae015c79e2e7ce041171cba170bf5b3d909b8a97e3663a02805b6e0c8b659ae166a88ddaad43ed95ec05fb16eed3a6f1d7846ae3645a53ed78b98587fbf24738691e6e547e15e9f69c757a3ebe661d455dd84ff342c8399a6341e1dd46f6949f9e1143dba3e0d3b6d92a99863b86e5f44680bc11824d0c9832bd386939238092b2e55997355854c90c6b0607ba5ebe001d7e6b0fbac6ec5a7c1e42ad611182a870847d74124d454ca01025a4e5afb92e00ff487b8fe53cbe2b09aa50de7d3704e433f1f5e823ca0d65a097bcd42e1e067eeb283fff912323ffb47d9bc4031688d8e58717a8671ae0cdac6fba82302fcaba5177eb4ec13ae4bd9e123a5a1a3a93aa9f1c46ca2dbaf4271eaf3ea5cd1204f39beb190ab8e53318ecac67a535350e59b405e2d2be83eaf1f5a63047b3ccbdcca6a8d4ae5786a2b15fd4fe236e4c52338da3edc939bd06950c939f8cf12929c4f5134ec46a3f0999bb2b9e6114b3268d8d53b5c90acc84f9dc422d4154c724f085aa252d633caf8c1d1c8ec2f38a3b2c4c0b1efb6fd9aac9afcba99455c995706b831f870793793564764a1c033b753d4a0788ebe107eb7dd4910dcce21defe81a2ae65fbc143de0974428f446c77978070e3d545ba18c97553e718027b97cd4f66369ce8ef75bebf809b2df695e059d79969ca17544b37b562a99fbabffe8acb20f3e677ef588297e0629db1ab68e980ead2808686b0fd527a3d7baeee8985fd7ec65c7281a1578a56aeadb2623d7f5ff2bbb0d4406b698d4869aa67ca90028b9d2e2e74534314b311d4d56fb57fcd74c69cb1f0f53409520d843149bffcdf349bb1c91a8769f4f31ab0e9ac239f11fed3d33d6d8288f5e659e00646ff269c13bd1ef5b4d4e37794de8fb73b5f15e21ff146c6d49560c92031b1b13e8f34759b48b1b6635be594ed9c9e098393b067d6b83ee25d0622bd682002c8e2ae2a521b7d9b2715d45310c0fc8d1ce74a246f9f372603b9f6e253133cef6b065fc9139fe6752fe37319f540618b46080fad8e41d5f1e8a5f3bfb25c01d740ead45c324693e58f91a91762d52a6f944b75ef1e81620f47c6244d63d282c1ddbf3d03a5555b5f0fe572ad2023226e818bde8541cffc082e02e4c4fe110ca630cfbf20b1be6ad3e43b772635d15fef6edc56cca8fffe699d2c970e4e5d735bb91ffb5dd6f84226477d859851aa48d01a2bd90b81049d1b358fe4161c0e96656047b492b94b748f7c59e3c3469c65d609afe73761710689a23c60a339a12e680d23a356f4a7aebf6f802baedc8b2f85bd105151f8d28f6d4e3cfa77b4935641c6e454a5e9a4c83ccc3a6664545d0f8249eac9a508f55b9c64ef13718d1cebf552d3d75b4e4841b9e8b30c6560d5085839edcf70f11d3ba108176f6d3883b8b7752e51a7bc57812348322fe345e34c7eafd92dfc4b1c2d919df3a2ae6e7670ad9483d8e7d41252c690de763c57f663e572c95936d98a095b1ac119a4d3cd3fa6f8714bbbc71d5e26e8e09be83caddf277a69072f5063013fb831cc31e51a5b5036d2915a02a29b7e24bc3ecdc04298db4c9ebf89f46658ab0a7518ca7056b3aa67979c99e312c35db4aaf58c7f06a9efc737f6df090f861edb55306478f46406511108bd8ca727db101d39bd3d6e20b4600bea9187a342e45cbf695bce3a1018b5d8935c7697ad8c675d350c72cb5ba95ec552cbb9007254aa566a2a2a94059df338df866cedc1d2ea7a79497f9f82cf906953bbd98b804067f8867dfb1feb7ee6c7ff518b9cd89d1333714b714e39dd6ee39f09ea1ca3fdc3bd335ca3baf1c7e10fd78c4d7bd8e738a3bd148f853e0d97b14173cd379d9b387d543aac63bda6a284e11fe88a3b2c3a8a1d655f30a816a110f94e644e3c7840c28b25d669173949caf02e55694c57cb1ee0658000a384e6118f0bd55334139ed9e61e91061574e923bec7fb3f02fe688d7a40042b7707fe8d17900bb78ad0c605e3a436e26b4774e558db3910a99b6bdf95e5e9e7ef952913f7e0e4f7cbd6244575f23d54c230a141e87f3d9782c96403e118813955887c8779b8c52cc27dfa383514ad960592af26b4abc2dd96549f81cba24ba7757373b817aa2f1518597d7aeb20103bff7a653b1e6269692e0ce987c8c35661b775c44850e9f247ea2cdd39cdc1d435c123c9cf83cfb9755d8628d34398c8d4f1c00d4665c9e56f88e8b0059fa654ebe60272dde3c2761ceb374cfa916c5e46d083a9af538efa2566dd31621fd25d43ff834c166b6d8bc9496c1d3475f799a90a0c4e07cdefa86f872c6e974eaa665509b78048cb2a4c47834ee415978006d0d789ba4345d814a13c637b36033d2685c2f7565eaba45d49aeb3b4b97862c651275d3186fa98c7638a318a55add8074cf1bbf8cb8a5e8455f79d33d8e66b92cd23734ac08cadc492494a4ba479e98fdaeeead1b47c8cc37ee1897c15d9b80cefff23ef8db995191937b1a79ae44967ff5867f941493361b79755c683e6234614b871b9f36f52b1b35f81e52d647cd98e5c32864558550141321154e44272b6838f6e0e2c92d67b8cbc60c5f4a0971b7c9f395f0f983a717ebf211beb432db2a4ed000d0509fe73aa4f15a02b56ea0d223bb5d8b51d75027d153f50ddb7fce687230c8248e4971a6ba86ed819f91091d0e24ec04f8c731e860bbbfb470bc74cdd63a3420c30dd8d99283f247527ce380d9cfb2527f5c4ade7f2d1e60c83df4029429c5d804ba2f6841b85818de829866e96b168dfb8cbe4993bc6bc487d7b59cc5e06ba72e9a6dc3673d0919df4560f2c27e72902e43b529b356145b2b5bb0231f490933add3cdb5c46b1458e408ff87dc78f88111bb602eb70a109d3d9d0b27aa6480796c1b69a423267c292f2a7d0c68025951b849a29205c34a51f4e8cb8bb3b9927356dcb51b273b785466736491ffedf303e1548408a3c0eb9a7c9d3c42d91247f26b13fe68fec717904c7cbc27df90e23f8960d4607dd4cbae7446f46bf1a2fe2eac1ae32d9a06271d5e9bd7dd7c708a1352ecc182e6af3056a1d7758c0576a9b0c419df9bd439ee696231d84e6660810c03ae243fb65f9b3c67e0acc846403af5984703df8f1c235f89f87e086f0705359e77f0ad487c7e3570b45bb46d9259ad806d22bdf6e50b288f93d4f72abf40b355cb7019da9422ad54c63f800e0d2d8b96e89bd29d542b5fe9983890a1566a4494d7d291e889b7bf28b32c259d0b66b5ead45895c2ab95135b56049d59160a16f145eb6c711ab6dd805053991fc5faf34a7018729e61659e14310f4e3c9f66492c0ca0af44069dfcec18f76bd0d9e02976ec191eb9a77e2874257ef66caa82a150fc89f2f6a6adfeec08752b386f094b6361eac60a2c33d398f9fbdae38439adeb39a5c8a8f9f58d1d446a1dc0566b65eccf8bea3d990989dd0fa9be8baf7bf170d6572991b14fd9e2ebb1a80fbadf3a9cd14051855b1d3eb2fdf5d0b6a980eebab217fe7df54fce6a7ac4b205aa614ee3bc18f1aefe658a09cfa1bc45bd67b68eb05d95d61233b435007248b6730f1076b72ea561df9e2bfd0e2f51eaf438adaa2333763c0c32e0cb5736482ca07a9c1066db2086a18a614ba260afb9147b3b77feadde5e9692fe023ad3bebbacd18c3a9decf210f223e3db1db04a6a83f9b8aa0e810ca18efe9ceaa37c5870399c2aa08b6d216517a4fa774e6d91413280a78e9e975c3e2feb26c860697755f1cdc2e441906f2a1c7fff7262137eca7c58e1c80a76dfab7d8094e2fb526a14085762d9beff996b9b6eb287886756b024876a2c708403d5daeca32b18d7179a6c713011734262a18a031ae4e87796102645db7c98f41e0d9a5d875acf0387cc71122b2818a811e4af6469cb8a1ececca4c246af43971c715ed0e1468a3a3287f145a03bd23ebe3b7a36233b5ee0b5b7fab8eed1427329edff2e4b59e7f336c2fb35baa11012537ac5f11e3363844a4f019b1c1715d9276bbb5adb1216e86e8eb464a96fbe90c3470bc9158d5cbbc6fbf48ae61f570f8b1614b6113216154b751569a3af4d19d6b905131f7963114737cbdf43d6d73d1f661bdba0bd1d76c95661d1f65101edda5b0d1362bea4fc395341dc766f0f16eb29c734d8e513ec3cc65745e098a834322925a0eaa73f076b2f1e3bf5e29d2a8aaa04078acfb12f8cab8b333e7c31e220ca0c874ac1bc008149a3046c856ac1e25407edebedaf40ae299320f5bb5224548b50263f60c1610c262d92d5d78bf9cc45f860c5d4a8358d0cd2b32bf932ae5cf8d2863d3022825c38b9c85bf84f4b02dbf49def19dffd12701dcc71cc1e0894f5a60d934763a7f6ce63562bfd49b23b1be2dbd9427bd473b71baad55e6380942bc8718082d59a19c360867fe1eaf73157797f13c14ac872a99bf6f7a4b9520d34db6997ed99c8f382c8806da5b7dba5b61bc4c02af50c2869eda09a0012a6bb0f84d9671ceadf712227a1cd22478ed67e227bb52d1f7152a493940b94544b0e19c9d23a5c5fc5f0845638c0cde31507f841353e03cca488c617b0185f770badf71194ed9ed825a549ee1d9d7d9da45a2f682d0ced4cef8de6d85e4a940c828e7152f447b9c947ee8aa652d1f84a2451fb1d36d6e8f7d12e31df6ecbc16fce185c5b8b945a8fc9cf9b9f8f7dc86fd89fadbeb48f046dbd0e7b404f35237c2c7599319662a7bd59f7959bf3c54575cfff70c66848014090ea26a18e78f3b20d7baa5d33ec353c145c8689852e45f676fd6296d523700924e23ba4dd6931340b9416f8c703385c8b349aa9beb711a8e89cf8995871930dc5abcda213af04835fa44b986006ae34a38c216732a5e6667b196492c0baf29bd8cddaacfe0882ef5e466b3e2a84cb51e00a0f9e4d8cfce2f46fb50a2b8d468907292f2636448d3b5d65165a6e043fd0856627ac76df82b4aea70e9266b3f1cfb9ed27b726ebd07466adc0061c5a32eba14f742ecf007ccc8cc70b27358c47a1ff74a3a15ebf6d645be0d9821549e574e50c0db89f4ff6624e8200cc180de1497f6a06d6d8651f01b31c147ea32063761343e9d65bcc16bf5fc5f574431737684908770b6265e1ff162431839545e7872b61e99ff9b18e61162e13c801d67c4ebcab0ae5992cb96716d024d9ff51db0f593771910523855887a2a430d9ee5041657c4d8f7d00edf00820b079dabc678b110fbd28824983f907dbd7ed0903950517a80b52f78cac8dc28fca3ca677680ea0a1f9f714f158e0aae14fc060a0273333df6548823a0536fbde34e01fb411502d8878290be485914598b7dd21e7fe94a7694127dac249debd4e36a2207d9567455e1a2de0e2043b253dcf4488027d24f5b1a29421d80b9ce8cace4ea23e4c26d225418c5bb661f83427f5af9517e396c8db06cddcf0db7a1fb407a6d7064611b028a04c02ada5781c91b9e2a8bb1628d3da6cd39857a13321f3d4d45634854336e22557bb1d35146bbbfe29d399fefb29d3abbcd6cda659795a8a8e8f77f7a1fe8275e278c2bc51d3ab32260fefd791635e3fa148ddcfecef2b68cf5ca0ed77f4f7c9a1d8348ea34f0004e3d02772f2489c6b5ee22962319cbc59c41e4db938aebf57c4c5001873e407ec1c80e250f1e7b5c31b7b0ec2455bc3211ee8f0fa9adaf9fc6034143adc769cff2acc42bd67f0234ce25f5e12b41ae10212711b0778fb05ae48feae0f8e6cbfa42c120ea09ec0f1551367ecca64eddd706dbc56365b08cf572a2d325ef515a18cca0e823a036f60d255f1ed219a70f6b7209e783a08c3df75de35779507218536f13177898120d3904d3facd36e96eb3a64251f20ac5b4644e2234c8ab6821dc89fd5dbb6ffe0b81c83cc5d9eb32aa1ef35aa95c93ce99268c2efaf63fcedaffbaf5c4330f8a1a1079d1419dec0c1315cb22ef43f54a02748b73a8126ef142eb55dfce5fe7e2013937e923eac5146a80379e57408fbb7da43d64e6be4ebd16523f5a130c441c030f29cd3bd6cdecb610b6474c4387e0820d9fb7d9910b76c5255ab988bebc94dbd093274f538b6d4dce2ce5c195b449200cfdfbd84ed02a8b3fe71254643b61d282f3d7202b87186282a8874385a1140aeed8f1ec9aaef07e7e4d4857cd52948e6a3fe333fb5b39a0fdcdcb498160c0c790977799d4c39525b5aea547d0dda2cfaf342eeb8112c402338658ae07db492ca84bdcebc6e805941abddd7cc8f332602d3ccf799e730ad2f44990aff13f15cfe90490a17e690043f63a533154b952389bd4847dc735fec77869118d0156abf576e4bde29ac5564361b5097353680a068f43aeb2dfc90c592c5bab7d78415f8cf68c5e66fdd0bb6683e5d6cc23d2d8349b8130963ed498ed1647023796eb6cbf82133298cfd8fc949cd983288c1d4ff7aab186bb7c27ffe818c03752d6e837e6732cd658269bf2a8c6ff29e9da1eea57373f8634f11b39d11a9121b948872398cf64b14223e81c7a6a487e429fabb04212f939637f3b262be6244b11a89297d8fd9ac5d5cf7170b0e5cea7ec2f2836d18e232b076fe33075b2843cc21a92f6bafefe06295dd25a182b178ff6469e28a132ed59b93f05079f2db124bb5711a6165f4428a62d04b379ca4452cdd07c93e05be5666ecdb2a5468e094c443b2751e0d7d456822f59d1db09c9de69bef9eb91099bbe2dc71832511a3a8f1b5c34657a6974dc5e2980f3318d8b132d79fc1914da54fc8fc6f5d4dc9f0c781f9edf1c5129f754932122750fead512fc3dbfcb4fd07df09ccc05f50d82697894853b639697b913e8f2cff64407551ebc12f5b45c12de072da523186bc88afec1efeb32468141a3f950b43aa26ac871cbaf67ddb9556cf32b511c23e9c88b888602be7c23993b2f0672c3cd23db15ae98ccd97dc83cc709bc787b57c1ffa17ef1311ec086d8787e3383198c8724501893dbfe3d6e7ddf8fc4fb65c92ae9d41e8b8f5007625d6c540fda886a1c68ca4dda7ef8c8becb4fa2ad42505a076794bce3b8a4ea0498b09ed1f649fd09bcb4cf0f833f6945c58d4ca14b29badc1a858573cd39654fff7258929314c2a3c8c412ac0f54f18c2b9db42ef5bdbde5a99f2952f859fc78f9364f5aca1139256d95b2c41e048b71e03bbfe86750d12d3207fced37f75226489b75f94a6117d1aae91250de6a4108ab94824f151d7faf7942e44f00865bb72d5fab5eda90d1863a8e506e98fe1598ab73ce0231b88e92bd4a4a035bc07b7012aa6b015a034b6e10d861d1c48409c2fad53d7a1409e2aee95b4986f3a217a35d20f79c583e975855ffe2766f5744236cae51b2cc47f86dfb0b842ce29ec5a77f681e979f668944fe35323a78a2b2489ea9c310678777220e78021ceae2ec4bc53ac626205d8d4eda26023ee0962a6faad77d0ccebed2bad203a51a7f1e187b7efdbd9ce8214cf78f82391f6e331d3fd4c4ad038cea17f019deac5dd5c1ba4ee6af301b450cba8b34e3ac6d455b8a9bea855e2e4d2bcdbcb30a4fca6066340b8cdf87473715068eafacde88cb9e60dc94dac734ad415e980188a5578868557a4b19679b45c0646963d2c97c40182455a8c4c4204e5e5490f68762ddde3c3745bb580f290423b3ac2b71784b62e22512e29f9c696248e302486045e00b4a9ff0025143fce793c6505efa8822e0e257f3b628e8c7350ea59f1c2216f499043744e3b81252df33897d652c322fa15d33f5dccba483952d79293394ebec48645c95601cfef863fbaaa59879bf5086aa93ad0eeb70bcc5aeb64a2ee18beda51426a0b7396760d5375bf78257ddb47144a6b854d16e74ac53c6a55e4ae6c9f64a581376e768518a192ac04389c3da1edc6588a498a518104804574824220bd6eb445605d293cb98a59444e585841a2d9d6843438ed7ff7a6da11020ecc500dd7decb6cd529879ee9a9d5cd135a44d254dd080e258c09e5aded3345f0e28cc6c7e4bd5171d983d8ae963e34fd04fe4b079ad0ab0aa9358f3d9a11f3c0598ced7a621cc49b4e62026134152c24b3771158155c2a1091e2a14a678b002a1a0dfa5833532fc2ffdafe36c9afdeac0bee572d0efe10e23954f0c76aa9840d6f6676e7b6a803732ef03f3220ac388fc629ec1e18037ec5a38225265f1153f409afae4146c3cf6f8c7727e4e484f972b9a0d1540df5e4696ff67e51733e5d6c35a4bca7f4f9e7676dc307b59b85a6a754ee37a726e1a0acd44ed8d05c0f7cf79fb712b0627ff7bcec964a15d9a8724f80ad195e6fa84d3bc1a0c29c0b6f6293626e54bf77ae1996c923d8806c0c9a94161f1c234bc47f5a9956327e6e9c9edc5c3f881972e0c6ff6dcd5c6ab48e6899b47fafad5ff46fb0551581de02445e059571de079c073833f96abc8317a210e510b253b2c99eebbc415173d38810eee59be210646f176de1ad674a69cafb4e3fe0e0b348fc43f43833c9fa4c547d419f2c986c272b7220c3a9ab978b05a22dde8fe06fb16fa13cf8add6e01a766eae6a8efce953490985050618297a6469dfc441afd57ac086c2b0190c6ac5eb67dab4fa7a92a316a3a4c3e46ec88ab954649ddf5ecb6cf9f9d6bc349b28422554d3eae3702d21d7d9b1bbf38c26f9ce38908e91575c4f721a44342267179afa802525ef1e4dd128be23cfb3afd81d48bab172b8f98bf3e1c8ee062a7c4647ed6450cc1a852cf1e1f0f26e5fca9483ca28624fab9e052643d9d205af5cc63f00fee17d44623273510301cb78a3cb9720279bcc7b4bd2eead49ef9a70343f55409b3b53083032b107acc99b1ba64bf47f2436fd0b7b46b120df71e4746584b30d27fa8fb0fef83c6bf60d19a77f1bb4b94d1855302b7306889e64030a3fab3beeffd65bfca2dc2c694f589d8b6199defb5be14de044d45f7f35ec3a3db309246daa0d91e10942a2a2320f1b57012e40778fd577d499cdda3580f21918f351bd61b34a5f2cd8c51e747902e07f27be41a59f1057c25a7371f3d4320449962867dcb4167e4545bcadb1915098f197c7819d5c9b2600e17a4fecd515420ca34ee5362a65ccfbefe80dc38d7798cbf32c27a897ee10cb3e222b370f3da5a01cec616f42ad23623b93265ad1e91b9df18b0c273b4b30f026f17a16a341a28a0377acb9b81b11eb17e7835bccf4cfc7e24bb7c8a1353f388fa8e26356237f573e3cde1aa9c275d26564f4b13e3115c9d3c3c27a055da182f4baa9a5a4d99ea5868e0b1793abdacfd3368f9c5692c9bccdab8fff58284ec840c8b9a06b7c554128f784038dc9035900a5a4bf576e89f39a75cb7f9fec135dc2c19640e1e8723f6730cc47e01c1e44a4ba3175f281658f1978c94d1320ef5b0e18386c0ce8f021e00d7fb6f6b0dcd818fa89c26f24c7a138c851cadac742d092933298ae64879e56f96fe3a8fef05faaef575fe56a9941132479efcba89ce11fe863a2c899985b9a1c8f839ecea9643313d8cf4f10e7d2176ba60b38470d04c0308513c087b055f70fb66fdbadc35d314d766f27529fe83a04cf4c0631acb34db7a1e5c1488bdb0b730c71d3ad9d9e089a28207b925f1f6eb4f654df65382f3f1a4520c2cfd838bbe8181921626dc16fcdacd24a7c6b4d390e4ac0996b206a71b0f58df53830e43d82f70a8779c3a34b7bbfa5b92760371fee2584c73dfd1e2b6dcb9933e9d77ae0fd6155fd489c48ad071e7b321adf712b3d4bbe9fae97273f65a86e59e897c14337fc8db0ef5573b399862c960fa39eaec01f7866eb272d0a32b5c953f566511f53b0f97cb7594897261f80fbea3a18406602e4cfc6f5d659ec0f5cd5e9e9c14db00cc4acc3b4d39ac3766a7a9bec0bc71a6eaff0dd7407989a9b15273f743ebc2fa8c6bbf63a6f86e39590382784bcb3b9ec4e32a26c2b7c305f657de4091d27291d38176ee98ac1b5ab2e9d5c3f1a1c03e86874876d7e50b61c6e2cde858d8a8a62f7964a6d88e3f00f5bf403a24d3cf41e5cbadd9edfd634ffa252e4a353e5c140e1432f59a93c78671a3185e451284996333ec960849647f7cfc3d16bd276c17004bf974188b5fa5d2745c48451a3e89eccdb3c717d524eadec764d594def514d9feea800187914794a985e5257f51956982306357e62cb83588837d0053f053774b83d3a7ac6b6fc7d12aa8016ea840c95b1998a4f5d965c3a30d667082056b73a360ed15424a20cfe678ab656e372940e84b275945c8d1352901e64630d75bb2a2699c90b5631511cbec52cb4ee017a3fc9f7750dbceed4e662702aefab8208fcb98e662ad4d5acf1dae0166bc71c5428bbc4323e45a5ebf2a1e3aba5552a6685bc5dda38aa9e1e06ca17c1fbd39025c7e3ff4b88848d1304b7b68bf220754dcd0b15215167e5edc2ada8ec2e3041909770055fa641dcca0094e898949aa94b16d76bbf516ba3a06ecb32e64982ab9f6e81378b4db4bf44ad5a5a1429d14cf2b29ae4ce23b6362216816b5d7fd590d56b98ac1714c79494e0022acc96bb398ec8d0c53b2e70cea7602e6758319a9d0513b3ca1c6d4911f78979ba5a21f2a5737378b6735d687607941f3d72b91461175a06cca1bd544a578c7e71b8c19fc65a12fd88583b8a938c2496b79a24f13e5d8fd47a864fc0649e656a36e13c97c9a0ed3cfa81fc8d7f82773af971da809203ef656dd4efa00e75bf141cab3fc43ef0722c327520c76012aa53266a442618985e3f0bdae1b168c32a1a1c551578cbd5f4a59717993372408eb6b4e8ce5eb57f80a7d024563de78b7487a7ee663c3d4cd915808a27b57570bc0d1a51f20c96e53da091a0e0c12281de3bed8f32919c4ddb5d949cbccec9bd77b6a3574209ffb9178659766ae9b732e5eec5a5cb4bd713c164c2f58196fdd386a401e6ff4b755303920c8edc302368f0bbac10972d525c9ae84b965d6e8eceebd7b98685201799f031cac8413eec7df99f39c4a10bf031dcd7f88c9cad30d61a717222c234bb2cd03d70fcbe5d996486ca05ad3a5e8f4e57063d72f56851ed0ce588f96280fc4230a8b1de694e526372d6b2f310819e6e218ffafeae65aaab9d0d910903bd07165f092a4539f6b1b74d076192f8866eb3bbc073ccbbaa15c8df2639e5d0bda776a44e9440f6a5fc764383c109ab4bfcd3b2c97f010103de62036879cf3e2a1ed8b4ff14cd0b559c08b2f93353073dd8f33ae72e00d72a8feac4c3aaf07354c12af73f282fd46bc909d3ecebc82d40a896b6a21b8edc20db709552ecb60d8167aff9ca1ec93be74eb90188c8a77849938afea3cca3eff4cff86a734ccc3b9f40d0e014d5881fd8e0f8cf1f204509e1466ae9bbd5635722e83be8c7e5bbd8b06613e25bf11a81096c978321095c781436008f6eedaeac58d37c672af6f14d3b44d36a99906c746ea681da20fc1a7afcea3708eb7bc10f90517c6f3ccb26a533e820a4b3a78c6094257a0579156e80a3af5559b1b119b9eb085f635f7788d7edec28c66f3cd6e474bd59b49c79688549dd81acb48b5091a21bb570128710f130c0a32ee109780f4382080263da9f2b083ce74b4f7830f1a6b9178fec31bb3be950c64b2a066541d6f5b0518b129df1b747c6d58f458104f43c07bb6aaa07072526dabb3201405235f9ede95a03b3cea7db705164159ea3d85bef4e8b45d6319f2aebc3e9bebfed020e23b5633bc46bbcd38fdd00d539dd3b47bbd7859fd866097b5e4d1e4c8a3945693bb690ac09152df58f7d65005b08f0f92eefb71cd3d6749aacba4c178cd22a21715cb2d0b2bef1368f83461a9a4ddb859e205f98f3dc1e4f06641ea4fc77184266f6eae98e8d5c5e4fc3bbd2ae443c6b36af892a96e02bcbf9b57c3b463d789cf3fcf97494dabccec10f6c2f5fa1c52612b4d970a93244daab569e68ea11d2caf7342c9fda5d83ef485ccf5591530b0cea6ffa520b98c59109698e298cd00ac9d194e2546e339e84e8752fdede1c7a2dd4c2e63d44da278d4cdebc1e3e82e46f44a3b2b224e45f471b905136e4099684d23b66782337a29d396ce9d9fc6bd8f35e78de7d9272c2d0251b760a133bc01498f8878a3cf7c91e0b59a2691c0e96e95c98a290e55da9dac210ab4eb80ffe15c153873ce75a48ba5aa7a72ee49e6d705a5c5fa90e37aaea78fdb07aa4e82c5877a2228196a978b3d1961bec49800131dd24078e90ae2ea794aa638d105b35c6a0f9f4f6433ed26444faf389af979001e0b89296fb5f0f8e5295c1274d821f83a92094283753d4eda936bc67eb4467a3573e12eebf9b4a68f848d11025c86f870f590e7440ae1e396f9575a04b56795ef1fc9564f2a78b0e33f7c495707534009061ada049184dcff3b7c2989034fd3f7d7ff4bdea2e3756607e27f0357a9e6b6946d0bb61ced195974c691ce1e3a2e0ef8f20f92b7eccc917b8ade7d2f96424b10638c6832fb1eaf2e3998d1ee6f9899cc5e39d920b478c0a592a34ee75f90efd3144afeddbec263cf3682529d938947938cdcc95499eaa2d5a9ca99fbdbc219c9b1addf5905d944aa73bffa3a0856a30b3bbd938f0799087f29f75365d295479445d2d49b7278d0c84b936bdf2a2b11fb895bf486d83b3d37545192c2bb0a0fe9307923f88272afa21ad541120ee52756f570322ddb3bb1e7ad10a2240670812e5d58ff41dd849657b02b92e69b8d025bfa7c394095f62852646408e3afc42ffe788a8e769049289e7deb73ac78f14ae4f0a3d3c855a7bbbc8cfa750618ba5127c33028603826445ba6e4ab3a0bedf81349ad44e73418b52402e8565db83a728d066e45e3587f04208a7944349642732e6c73fe8fb5e214558907f7a1cea41d95241d3296fce548af5a0a89af074534017027c53f4e8e76f4379e04e0dc6f25c97cacc71d404850c1ae0ba56f21555f9af1d77b3f9ca9c3b22226cef85c34ef3a70fac7cca4264682667bfc626f23400229089df8d9af0dc523f68ba2dd57f053e8415fdc759d85cbb84769f1389c8b9aa2e077b3cb0fbc9fd79ec15233521bf6403f36f6577ad0a6e8b57965d9944094e041209166bc226c972e023559f84db34770466a0ed7faf010e792c272c89520379b45a848e755bd1e9bef0f1fb31c8644d6ee142840fc1bbcd28d6970642aab171896f57588c875b18caf5fb049048ffec5026d01a2bd91d3c3662d7717afd6fb2a478ebbe2867679900b2ee27298f23634208cbf7f0313aaa35326a33f42c67c18889e88f5678731e1fe006ba8acd254b6a26070db4fa87c374b44d4e6e4f45899177c1e9ed56db4f92cd10349b77f0b610aabe3acd5b9687e0b5c2235d12caedc1c33eb8e0377a294e107e6ba0b1c909fca9550db28b223075faacd6525f72c745c219c49bc76b596914a54e7b5e6c916cee857893c009b41352a14720b6385ffda582ea1ecaeea790a1a9fe49ab25f235568b8b60e45328c6e5cfb21bb0da0564d9a68ab35c29388600c956c8911593c35ae77a54d04a67f306fbc6f67707b164f4ac2d89b6aa95211c69593ca35f5d69615d8080eb2c48146fac50f704f8aa70b43ef7d95b7a8f2845c95f8f53b07df5628e505214cc362f7a9219692ba7c6bc27035f990a8eb68ab485a76744e4c6387961bc5bca6bd49b9383e0023f2a7c603c030ba79fde47d36f0858ac3aa2d26e899eaa03835fb8f1b26dceedcc4d000515e42bc99e0a54ad8527bbd792c90f389b22929a6ebb079b9d67b952ddbc026e25b13004849c131271d2640dc0edcc76b3896425d4da9ff577dbd7890676554915b30ac5d76f6f074f3dd35d8e2c7b3629e23f6f516620a20cd0c3634c0c3bd828f9936dfbfad5c22aa6f0fbd3bb8786b23685a14a6e4987a4786626ccb8eaa46e140542c9d8d6fc612a28f93474dcd6de14d40b138ad246a4db9234c36aaa37939a490d97867c7b9c475b5cd4fe4febfe82ce8ced1d1c467537d194090b329662fb01d3895cd7e2c5f44432574d7d413e1d6dde1b5cad88c926688f82c0bc239dbc992540b67325a67bc87d588e31bbfbcd70128453836e5f8a11e00399be72912c22f6ff6d98a8b8d2a0603f365f10008a6ce348ed9812aa566794f34c2f0eec64e0d655169a60daf4680dd9cfc91209f5347bf1f04b8c11bce60d2406cff8d4ad8af7e036e347561432d21c0561fa45d9a82db3e7a3ac410bcfb56bf7e0a5a3dcd5d309ae50b8986385979c2d8ff58f9caee1eff4a814c5e73db8ac7dd0b3c6f41f1727f01f679b135c5e4eb9475deca9c509948499fe51c2eaad16c363cf9e5cf81b32aadd284773617fc667f5860901941cae052fabbae220e952b1a59a42efa97d0a5ff4b08463c2934a2020759a096724dcd5e843a07d2c320b740318a38a001a0aecf60187f2e85aa1e018f75a5459a7bb9772a1ac8c611ee30382b4a9a1e808b5c79bc0f7d28e8a4b5e0bb0a6633e317b1f9b9572bfa30050f5bee4dee07dc955f964ea6bb3952764cfc212df7234ef0823294c18ec1244e7c3a7e4d03e232cd07b9eb943c4894b662a3a9f5e78c3271ada050e948584b0448c51abafc99eaaeef74d1d21cb7a600efaae7300fbba89bd4774827f31abc2ff792169dac3c6bfca7e396e839472e8ae2e98ef8b08c9ce452d16c4a2349e1194deaba03cbc3a5d627ce24c00e4defbc4756913ef6ad948fed6b2fe8fc17f2b411ce2c33d63ba3781465992a0b53d60f368449ede5fddfbb95ef4d3c2ef45b6b987e17e5cab56c7021fe1d84680b2eceee1f65e770f9dfe3ded082bc691c03fcb082ab0f83add1891911e2654cfff272e97c028c4b599b8eaf67713bdffe9a38b88969d800a982976bba8468e0ce20a7e00db0962a0cf6913790c89ff1e2768f069a1f2b3d8720145097c4c0b48b18f393c4796e6ee104e919f185466be0bc0b1a6947b84aa792e83b941ee58fc195d35caf862e5d156fc980e023cfeddb5b5b40161c84573b14738072f90162e9911c17b83f9522473d9a7eed19bedfa9b73e4c1124f274257f4b66e271a370ac07da9783c2c6578241fd6af5b0e267d0c7058b792a32e763bd90410c531152ba4550632b5b7570d16534524d7378313bf5e459f6f1fcdfbd8bd2518f2f6f33697bda59761c41952c46a41091cdb6c878bd90ed056759ccab802b40c38bd1f62aee0b68ba9aee1a32d50fd899bfc0877bf50a548c4349688011d99fe719314de6148240685c600e164b65e37da210689b95b8abcc82019912ad3988b42b3e5a0ab3a4e1a7ac563b3e503c250a90e5f7da212085760b4fa3a639d97679fcb04c1e5032cf9dbd6ee5f94224d4ed1f0b6ee3ba3c6a9360c20f677f142d4fc892b7628fbc67a937536a8013aae4c15d0a9520b8f2515b715b898f5ba435fc6530dee31d789e8eaf2dd1b59bc4d05e328187ae669cc141c7a682792e4b724f48ffb6dd4f301890cb7a94026e1fd3cf7449b99fb3c089bf28348575360f2a8234fd8cf283a3283af719f4ba7b57ed090b8b1886b1dd90d3c5570d0483303928c32cfd87830273b681c42e440b167227dbb92e3eca464b4fda216b93d5d2a94dd74f234015417b8b903542e29d5f4efe329df597e7774d4245e0f2d1529368ff51e1d535e71de727771b445b421d89a2104bbdf91d8e6c95b5f204abf001effbc86b1f737f50f631c66a315fdb1e5e41d64e80a8bb421c60fbb940e0caa3cfd70867381c528f8d6ecf6ca04029442dba53afb4ff927e787528745a43c38a27980d360798359f87d3060e197908d24e9d40ef55acdc3271790dcf75cb4db70839ba69681d71f98243d29543a49162a5cb9c5b13dae5057961d5d08096a31cd82acc9361ec9d23be8493a0f30e0870d75e43278607bef88c6d74b423d2dfa43efbf96dcec14d8cd54d0117abe3a3aef30833d1b00ca7fe1000f1bcda0455911e6599b7a60943cbb28ed7f6b63c459a5d7f6d6660c891b7867ea7913756eb52b2cb76dda66476c7e85475834811de3745a316d198821b75dea7080ab70c94047558bfd762a82ae6fb63cbc58619ebb4b63dccdba0a6ba680d9251cab498ff68279807a5f627dfaf23619f9a7e3d9548d0e669de23a82d8e4881b75b5148f443d7ce79628a4627478874078d21793df9367b96d977f24ff934329cd8090965ed64f1cbcf41a1d659fb0cd6288cc2199c89ef6180a9e8d0a8f64b6721b6dd2df172f537dad8580e3c68c632146384635e206b866c0e213bcea7880d1288988c24c459fddeb092ec96e7461941898910bc578defb674caffdae2e62f3051cba43f8f01cc0508417089cc56ce62d0e0690a656d1783ab73200d03958d5040a8310f01b202287edf5ad000908289b734d7ce89ee610106901747f1dc09f8fdcd328b9ddd8a1cad9e73befdc55b1a61995fdfbd08a110aa62be1407a812ff79446a9d868349eb2daf2d895c86ac85850f72adc8e255d6a7260f9908582e6bdea201f72f25deeae593af85d6419c1165b783231037a3371156e56b0329a773c00c3b47fd0a1663b4fbde2f8f702dcd7133b76e79183f58ee4d7aa742d46620c8b4545bdecfc9debe474c04b64d1cb62dc693d1ed80b4a0e063abe515b702f61b162bf74550bb42025cab932f33831962cba8a48ee5b51c2e1fada2f0fcbde0ff3195bd5fae842d9a03c37902e3ed54b752387eb1b24d3f030f7e1e3c4674382f6df9ce0f82a2893802c2f6f6466f297567b9440e951f6c160aacba3f30d05a2d9b22d6735874a72c303230b175fd19b121c7e9abbbd0a594a73a035d81ebf449f826a41544be2602f6608a5cbeba37b66f76f5ea73b0d31aa7eb9bede470e953a5c5d252e26a1e62df1b8eafcfaddc5504b4c9f3a60f8e49d5c4c2e516cf96276efd0736d717112c485ad429468e345817daf55654d67a14dd9faf261cecebd6914c579a5c86efff639e3416bfcacb1ba10451494071a362c08fddd49768fc9f29493d922835190c6c4bc1a9501ad7343a2fd40a5f4126b76bb4d0a5511c5c91613f524ea7aa3e9334f5b1e18cdaf8dfc98967030f6d2660547afa199dfc4e5e09805086bdfe19ea4d23c21991129db8e72011a428d29da0b7bff53e1d62e7fe74cfaf80703f4ef245022acada87fe9499c7ab9e3790cd7e5ab15bf746a2171d93b941938a0b09ad0ade9cce93e1faca0552ae510065a25e5933bceb177c084809bec5d6983cb8f615804b0bd2fd16a27c8d3f6e1b6b6177e402f65d23f7b595028aede68b22d2d5bc7c20b3efa0f398e5ae42fa1c10a889b7c2c4cbca028ac50b17d48400c76d55268d22ec0cd277bcb5e42ca2d369825a243660dcaa398f77e9ccbffdb80f8ddff9f55e70f64c33bf2a4459988d4d6afd3be24358cfe97dbaa94653e15a5961b01b55fe09f2c52e534ba95cb817a620e7c3f35355ad223c2e274fde4d8f1ee087ba95d86cd952c016c0b359fe570fc5410c1cbce2983212d820f5cc662f4036f39d42fd15061a200f9d663a315cf158a18855fad2c3ee2b4cef7f0484924871b6db83171c6fe37c39d8a668d62260f15d34f58d3053045b24daf2d4fadb5e2a1f53be54ef9f72d31ec4dd971712c29c3c53699db23eabb1c94aea1d307697c3c209f40c2b0829a4a18c633f7c6fc28a42c1ef6ebb27c610526ec125103f202fc9a52b8da455223569cd9cb2a0b53560f09a4b958461d8554ae3094b52357c4f6e14746818bf56bff70145b538e5f57bec4a03ad7e8b48c00dad5980e192dd76ed5fa91404422e2f02bc2d842d21fe4160ed4256666616be71ac14309f645164f83987fd542af99e140de7ec130c5704f347a69c96f0c26bf7e56f2e65e715e3d837b339d051710c8f6b62465bbf3a35b490074f3677838df08dcfb3684fc72a77ba344b6e42ae3a9819c427b261807b72f8e8973897553af20af9ac07a9f0f8c1feaefdf722b77159d40aea8efc7b652f20f6660f2a49a7bf26bdc6e28e0376ebb6e642ecdc5c1453df4ea7efecf075162935b92d1992dee5e054a207579f2cc6489ea4a263c66aa25cdcea8db25ea9fbf92d0fb4e553630bd71d5f43ebc6a81ecad6aa728a8d7aa63054a64038c50108b248e352589667d96195feb3a0f10cb8cd9d51bcf3bffd96c661fc2d136f686a7df2389fe76322f940e3f2e729688e4d970cbb3b193847dff7973c00ceb5d2b59d280d0f68d776e00ee15cdad1dafdde35db6f370263475fc2976af77d09f0f0110d3277dde5543eb84e2f7d1556be7e26cb1d70e1f6a91b9a5ad137dd53c67c95f6898ad31da762e6b54cb4352dc1b33f8e45852d3b61c65eaa7ae3566a24c26f443c8d634913a44be9b07c640cf54e80431fa3bb74e0475f2d92dfd9a7272feac805da2ce154f2528893da0a571aa108f524adee47d61723468964bfcdb249193408d27838fb99644258c7bf581d8e2a0b2afd13cfd8ed33a57369e2a98f460f4185f9f679338f4b2a21f9f5e4a5da62323d7b7959aea7d5b602296817f87deec5e9130195f37cc4dc5228b6d8924065908c727b7ad93ee1d876919288dd6038c145c7dd7483f42e59b6c0e5e3aae29d1522442cfd4494a4f9951abe13c6350b66189d8ffbee4c9c18af7e4204d7c3432598595c2e3f84bc56f6aad0a83e46f0eadf33ab957ec63d60857d25b7370dcc7e8ae9959133344a94fa9e4fbcc4106794db72eaf7b5b0839e3059ff6a2a485eb5297070256d55be48997fcf8970d8f2b4096378f52d9fc89fc8c2e36a2a719b84141a8b45eef6925f62abe9dc16bd0de96703ef9594fb8786b3f35700870ec61857cf7cb76429df7392251820cd93bf4675f95575b7a946873d1688308149f6592dd802d3b9db6721627a0f249d05b21c2fd18d2836e74eb76b532e3956fa11c333a8cf492892a03659cd9ff9423f7fba103db42730b31338b3cea85e0816339d13598931b0eeb05f3f8ae744a04d2a72eba22d91647fb7021e3b73736e5f2e9c331491fde109d3a6f01a2661949cb6b535a1d8de0878a09faa5385960f03b8c17f4127a337e60aa845587581a53b5608eb2818c76b65d86e071526bc3f43d82088cdd676ae562cf8080ecb2e7d645e7109e28a3e38d0bc4b53c177504bdfe27269046fdf5ace0bbe1df5f8cdd4acc66c596cf96efc24e82b92d097b92e514b48eced877fdd4f47f5d3a35023a2eecc4aa78338e36110789ee1f0e81aef3d07cb6fdf9a5f903bf867aae5c87a4e70c7b8410a4ce682738a5c885306ea6e988112f8c41fc9d2be1f02fef41bd8c6af0305d4a86eacacb9d19a1c4a69f77c73d83fad08c513b1de96d09af9117b8a651da8410444d4679b2482e91ef1a8c748149232f4e53e4768aa3e292404093e6dd89de6dd46b4d5f90078628eaec7eca85958c6d95d1319900bfca8f13b888266a86d3ca1aad5df5dbff5e78aa18e9133d478b2ee606675caa265a71429ee521a668e5369f16a168e48d5dcd82ebf80adf52d47fdf406647fc330f341fd00664ba2ca6ae024d60a27dd9458088096d6001f653ad47271e9412c3f3bda892b60770bdab29c5c4f81bca93203c5ef02c524b87c9a9762014daec04f071b3a1911d9e9437030d4492aae18a2f573ec870f5108bf50ab948de11a91b5880622d92ca0b4b3e0b23ea5a94e0046aa08d1104990ce6f67f84d74ef1100eedc6aec892e13388a879da8781769d47356cdecc9c17e00f559bfed1993e928352f040c2d29e4c6c1f5c0645c35885561180da76ac1e8a9be3802ff2185225fa03b04593adfdc7ca08be87e30d405d6f8bbc1e2e4c7648a6bb33efa56362cdfa524e1677d7c7d801518c2f4862791aec68a6897b9e3da2de9a58b6fdf7ecd5767f11f9c29a420240b6beb8011aeba0e845054737c295944230e35095f80ef72f4a3c6cdf66239e4bd84b0c99d14b9048b0c92c79b7db5db93ff8dc5912da0954fa40cb5e2518945b6d0816497a47111339d573a5f866a690648dccb7f308dac1ad3ac2a3feee0df18991f47b268cb177696576a42fbf91fd305419a270bfef8c3883baac8fa0ff242db3d2afadc4fb404bf1db2d92435c636bac50b1013249702d27f6798fa7f28fa60b9c71610a4e4de6a0028f6c42b1e756d40f7257505413306efb4ebc9d3ec69f22d7590839e1dc4e211d4a0088c1ad1a9700bb338dcdade3e2e3ddb2ad397c4abb34756161012764f3f66b5cac29f2976d08c4b5f6124a0e40868394dba716255f46ac16eb663379f9ee07ebfaf6fc3bfac08b2efae2262c5a3f1ce53b606e17a74792f99fed1b23bd09e7b9347effc10570dceebbb3312be7bd04f9d75caac5e3946223a80e52fcce094131a93b897e094ee7d36941054f89584e698c59d92ed6d25c928442f6dc9ba4bd0c3180fa3f4d9d78e205be60b35e5245a8926cdcc76a1b33195365dae26aef9a6fbc47d07af566e8e0691b35e78e862b24cd663a684514a4c8f1ee908bb43995838ace1c398d7da2fb6a93e16c80e318353e138f0aa0147ced4b15c5f5fd323e25c2c210dbfce3329a5e5bb59f640726351e377b575444bf6567b4d8aa764a955ce2bbcbc802ee1254ff58901a4c6ecba866ab10d77737f26ac45c5e523e257d60cb89f4caa396981642173f80916af2709d0293694d3e37b39cbb3822cc8da44b37bb3c21be4246829c1defa2acce40171a42e1d95683b40ce83406ee16fda4d8e082bc46262cb640285332268695d485bf57a4fd21c62308fec58aec3240e5abca90b760268f66583e8ba463fb8c6691b2ec15794d6040d7e8f52c5fbe9aee760cf2ea487605138ff8edd7df540f1ed1af19f34833780157f243c24131d4715528cb8019fc32d04a1cbc3c5aab55bf9c4d7ce563c92ef0d23915273e1e8e8eb79214f43f9238d70d68f56e1d25692724015001e326714a18494b3251d39d0a54ae1b2a2492f7c9b765d2c576c0379f2bf06767faca3fbcc0ee5cb2f920320fb94fa57bab270eac708b514a84210a04757b49f7bad2c894989ac79667299e49565aee77d294ae7ce015530e8d85d78419d49c4ce95525b52aa15d7a2962207c5001fa0107c86eb16f47a053ab5cfb84d4694a68eba06d510ea6afbda797ceaece756bf0d0d9c291c295071dc48654cf1d0dd54f1b35cb55e020a0b79b1bf9aa7caf56d1d0a4fd57f4c85f75981a65fd74e0964a3e74df70f6b07af306dc3d98381b1ef33efea793970f30dfed338b57155b84002c460a5fe49002bd6aa5618b114f76d3fc0d1b16b7b9efa1113a8343f9c2d7429e130809b966df602315bcd4a7607596e841798a1f0fc0c44c731a82fb833581094086b923f9d1a72498bc0f1ce05422b665ccd8d60d6e565420f46ea07db42fbaa07f091a016bcb77d8a962ad64715015abc72e79c08a57823a505857d5163eccf7d38119a00a280eedcc11364558c0057095de87c901b7493fbfa667c9a1fb5eb68d9c9defa67badaa8b7f36b329d9b644635996da4f6134d578d28d5397c0d172ca47e136bc04d2aaac55b732111b03bdaa6f24032e5ef7d67006f6639b31581e0767bcc8755d2912ab015a530d3a58d6c2a20d612e98ee4b1b389d8857fea91811c30b863025756526a05816d5c5a2dc0d1a2e4d17fafdf344dbef03388cdadad9e83ff19b325c025649ab0c9ac2ee85c671cea8ce8dfaa930e8961f17570dedf43f64e53e3a856e742087c04d4ff7312075ae40adf53de4baf6f9d0ea690ee2fa07321d360e469c57e81a9f53ca3183ac9b8e5e05b74eb14184a16eb3ff4a6a1bfccd9036d51a26bb76152ccb90c9615087d7bb6929c66de3c4b6cb40829a49fb3f46b8779c17078c8aee9b0bbb94500eedc1656258d5d1b6de595b6b9700445a9355c280bd68ec9884365e3bec76b1f3bdbfeb61a7ae2d86787692583e39f212671595921dfaa66a5326d45dbad14d7b940e89387fab8ab2fd1df2786f6eecf0f428d6820cd84c4caebe1f49d29ca3cf164b29a3afbe4ce4bfea6fa5c7cd54b63b80718ab7f851b13f6275ccd62394f123ba771bd240de50bd9d80eaf63d30117caf993d5fa2c9568ab8ae4134342d711e3ecc6209ef16045ab002bf094cfbae7c515f11d1251fbc7a53c57b566f72fd6cbc9e9bca28ffdb50753e46b2e6072ac41971ca775829cfdbf16ef25e68004d7d8d2763949a743faa1ae368953b69985840d2030f562030eaf3c6165979a928074b60fe66d024df8e1ff1bee0dd50148721e06263b0873a477608ef624921b2a2fb697672b3badb922e1ff5f4873cde31edf2c420307fcc34121ef1e7345293796cb92c45efb189064187ec0a49510c8068e5df9e40d42de0b894707b843dfec5c793cb07e12ed0bf972cdb5dfc0cf0f5b02c51de08ec18900a28043a4205afbda48862cbef90fe847b323d7b4932233b43e03bafcf854cd57a24c2967625ab7df051e98721d5ac2283d6fd5cf902d850f290f002ed432b7e616caf7692b1f9120de6445ff587242e24fb33aa71ade6e27fde851535f4a71a7d55c95839e12cfc8c8015aa978fc6a52e2ea3c6b7c8b1db0f48ca65a7b39b7a0a40ac2f5d2afa7845c4706b0ddff4e6e3c49247b8fabd8a11301cd660d303430f90fee0b5038dbdded2e344c6d00de856694ec0f631c1254d1ffc21698eb940f65aa2b3f46ac52dc5474685b88d9d1f847502ea622e4f9e6af433d75539e6f08a5e3f011bdb9a7b9fa8064d829d515a8cef4cbf828857502a06e6b38eea17e70aa964de77a23e4d7fc0780940446fff0564ca5f4371220018a977649292ba45af366e2b32645bb9ea8ab43d5e70008e02f69fcbf6d802f4808e601a463d5ec4aec5b7bcbdcf6720a7e5f098e5d6989b9a6bbb99668d29e3808def124c0728a0d37257a104bdeb336eb9d1666e10f22628b2333ebffd0e53cf27e0452acdcce300d98fed545f04c234d85207345038ad2353abbd454ef85fdc0cdbcb8723f9455d80af6d55a70be3953dc9b70ddad66237d566197879283319589303563934dd25e20e7435c298be4289321163436b92f8a295169736448594ca7504c23b61eb66c59b27e7a4404bd97b243f0c1d8d242d27f576ab8cd2951709fdddda35e60643ff94163011103cb324a87de286cda829425bfe19edc2853431c523b0c7b5c339bfec4e02b358f500bf6356cfe0049f858c368f974ff38ca6b76275b26b3a7c5d5839cf0a2baa325ac64d9e327ca1823158e99546d0dcebd30a8414f6d9d33a2d998d4b3783e3690dfda74b922cefbdd050c6e161c8cb66c3e048479a0a38f8302ba71ae63841c843da48a60e733e1fcc586bef4b3239734a6c3587ed28d19d7f484898876a091afb34893850e3d2d5f0360e0cb15663409325652124abf400b2aa6753a83286ec17fd27d5caa51a8ea29d25300437842138ec265b8e995316a8ef79ddc2c85fe8832c9b621de5544fb498ad22807aff10a17919618f0737da95ed37e123fd7bac83f0a5a330f8e482fe6dee54a0f75d144fced924069daab7212a41bf0d196a243ae374c74767e6d771611e95e02a7c2d6a94cebf19e9cc3ce3c9f0191be5d478f64a5d5dcddcb93adbcb7a9a883a52279ed6ab5b7998867099705ea86aea70ddf70199b856ea2f619083ff060954ec97824931fcb3db00ad303784a969cec6e7135dff693ea74db6ffbc26d444f9dcc6b646ea1e13b773be1d3ee2c17beb91a262497bdc34ba9fb607e4ca953065c19eba45a9e314b9cdb273640eafa70cc7030a434e17f5b316f216c5f758db3f47f09a2928b57f30ae4cb76bfe1bbb5b9d29894aa05dcc8c36c56cea6196f30a5d2ed44174190a0759fe390ff27ed87a1ddc4b0445c11c4072ac1409ce1b23e719caf9a037a57831621939700de0fb663ef843e967db8b1a448542b2c954ea5a86c271f46cb8d9a59d5e375fc7b81218420580883baf33d57a2ff471cabd5d785f42d2f1062ebe26b718b570a46f6b6d69cff17b4f796ff8d249749b7f0e2c054f884f489fb608537f1d84cc35e93e5452d778345e572352606430be90c85ba2df7f00a0a6fc74a2aed25fdf57d4c214f57f79b7f88b89863b278c32c57e432fe57a81e3bcb5930bfc99c6e99836888692d148a67240f064f8142bfa3ad2f2d4539e5b0aa33ef41b6ceef9173a8e7a9f000d6ece3b1ac442a410b3c5147edb9c4243587ec1e902f94722259f9aaa5b36576707c2be9aebe2454bddfd59653b864701efcd4f5e113bf8e94927861226d1bf37baaf4f8ffcfc566bae41c7d3e33af4c0150474bc29151a654e3246ac9fdfa234c7fb12a44872bdd50e805633d38010efcbf1ff65b12790ab914fb4eb164f373f302b68c2156d1577e0ca4625de46dbd17a71c97dc6bd9d82a9742d6c7604bfe99ac32d334bec05de5a6141701694828cca5a8d0ce5b8d7a095df3d184092368ed9cbfa07404a9475c54b0c291a02cd156189b09b174dece54a59a000abd89a9a2aedf18f1d7144adc17365f58b812c296d2a6b8de045422e93eafdc005a44d35d448e870c9938a87c7e0f917f218a41e0ae82486d726a016735fd07681faacf10fe7cc7885c5e4ae4aa9e6c311d07bf1e70382e70a7b89af3cae39df68c09c2887fe003abeef785d6105b0959b45572fbd647f62193c7bd0cf9101beccace317e5b297df0aace99cdfa317f4d29d6d73999fa80d881507c019f2ae5101bae8fd81f5a4e931ba6968d996bac6feaf6ea7553f117bbef84c89f76840d934488fd12560df94034efb8904ab8e1ff3657083dfd6426b2d9d2f5154892df1d374fe0bd2cf114950f768bfbd98d53611c320dba272a5fb24b6de191add29567c92737b2be174bfb537562db2bd393ed5e9f0373d4cfdd1818b21570b0072540c394a1922d177a265c246b3b3e620cc1bd8cf0eb65209b97e5c9b158868c5a9fea82f5363c70a02309fb2a907c91daf4846339a7e19bacdf7d6cce89aa9efe3f5f9b0754f623df8f2ca9c1e62b1545225a044b323f61709b1b2e06505956eb4d17eba5e5c44339b87e0d952947d15a195de4c63d85784b6dd29b80cd34051dbf8666dbd33779c101480acf2d22891e3b3f53107eb1431da98167c2800b2aa8ff1162edf81ce7efb6705f271e49898818e4c92ae5a3bbec20e05866f414aa797dc7dc15d82fdcb2bf656ed297ecc4626497c1568429876e58060c5f25e5bdd388d27c2052e84c295e68c23b3981a1541843187a3bcd45ed7b35d76740edaa49e9c1379c59ba31c7e08ceca969d4f170256cf31e9d180d5d34179d85d54646024407855cfe8a8dac962d34ac8390b3cff2af300a6d7c0c00b4a857b4708a6725f55f4d5d40a2ee0de0d84d23691652775beabf13bda295c40a2a9ebacf7213e96d353c77c5a085cbc262abbb8bd0b53359f26a2d45042e39da99a8b462a5d81e400376a5c783300b6671675b20d682d5dbdfb158e60b056a1bda32bab8e0b010394c6a7aa9d9358b9e254a58703e460d15e710f752aeec0d3f1cc01f8f8d2a495f4d9646a3e37b86bfd1982c337f80a33d6fe13ef4deb352ed5d0ed4e4ceb85370e80a13dea3cc60c9cd835436aedfb05095da9dc7bc69944283e18a3734d441fb6379463c8ca2c42fe03671926488c1ce507099dbcc01427da2054964dc3835f08ce74b7f38c26e3082550da2ec319ed70346bf2be23fa09331a5586f7714a00142d5dc5cdc117a37650b7850dbdb998671547ed3132b9de97b729ed95c1c88614a9f399f180098cb134d8df87ca1b2ef0feb13df0ea9ae2099014c080b6ea1cd9933dd458b78cc23776aeb95fa5137520d4a54cd0b492d8678e6720fdf7606d5038a95537f8b6c3146b5aaba970687ef09a794b437b102038b12e62204a3f60518347bd775c939734f0b0a4e451a820b46c48318e75f50f7095687ef1fd51b5cbb84c31834c64678b17c7675db2b52c0d83ddfc7e7f1e674585ca1b35ad182780c3445a06a54a7d762c55bde4bfe8eb848ecad1ead12d9fbfa73055d9ecb2d99e1785c0c912247cd21c634cfdff2151f591dac8497a6dbbb741dbce668f92269fed0f7b79df88e80f466c8991527c7bf2518aef0d8a018a14e1fa855a8fd81e0d549d525e6e42e274e59649bab23086c8e93e909042093115820ce0fa2f43202eb84b12acd677834e665243060c0ccbc65c7c247fc7580ae415ceb21e8b8832d2608744541581500c29348607ce78f9146de6d1595915569f6c564a3706241514fd3bbce86ad9c332910f45ff8a93652f6d8fa23a979a4791b7fd274ab95fae35160cfc66ade4e1906a3e39e93b8624d558e1a494f33fbee19c5692ac7d782d773137e5250f95b014ebceb8841ae2f9ba17674592365e3d347a7920e5f71d2bde46e2e9253ef37cc397b08ed7aabe15a503c994364220a67b530aeee17f22fc2f03007cadc6cd5bd29321d4c1d2bb20339063538bd94007300a095b62c57074ac898c00b7728d193dab1fde7b49ea12920e0775c5275a26c406cb2453d4b579cafb2c7853ec741447bd944707269ac62e657de14c48ea2dd9ad9148adce503881b06f5e259765417806fb2ab7950ec86b9994f5174556278869dff5a457634a7d636f3abd8761a10671cb832d885da0331517b84c91e602d621815d5dde422e09904956cda0d1430cf3faa382dc658728469a060bbb131809d456da36baf215dd1f2c2b969a47ef38b3a5c769c99379b7eba6f574371427e6040a9e86b5d725a27770958cd8e3710da6f45750327c012e864d24d61ca9446598d2b2d0ace318e5656bdeff2946628512a290569fae02adb84eeaca72101a982cd278b3a310cf7705ecf7fbb51d881f700513a5835237dd8c1ae0580a64e86cf5645df15654fa350dca814329b8c354da4860e7fa4b2e2138d023d1818a181d20c55737e15993ff9cc1e9f7f13ea37a41bf4347be9b284d8a844090933327383f9173a3fb2bd2f6d384b1605a8ac1a5bb382e4bea3341f270b2bf5ab3784f4058e30b68903422e265c2bef029774ad7dda565dd8cf5fe72ea132e12cd257a3ba28d7839659ca3ca00e3701b2f9f71974ab1729cb6a86c3bd622571ed901edadbfddab05bb7ecb2e46d41f839444877e8506b7c1a7bf4524c61dd1ba758ba1a3a33bbaf6b5c13e9c60fde81bc89979cffbaf0763160c6f15ab14faccbe739ee3338f74242427b2a53881c6ee77982209e4d48898a912db9abbb0db1fc10b6c2acb8fcc5a8e66b17cdff38780416815d771b197300d0d689ed28f261f81cf8a032519643d4ddeea51eed006719c0bb34477516c10097874f3da6b59be0cfd7e64c7cb622f377877091e9a130bac5aaf897ee80951e2d53526402552be0add61ff01d9de97eb03d8fffd7f28d2b538cabf29fac069a563971bcaa595b129a2ab3df5231ffc1c9abbcda0930688ea4f5b0cedaa821bd578a4f03b2609db6079edc7e5f51fc3a9c17f14e195383d8c89030d88e4d4294b3a00856d090cd26f90a01fa955724621a247a2ed579de72a34c9531757c99f5719675482c09bb0e183e663597cd69dab89b6617deb28db044079d75d29259e923361afba8a6c4687c531b738b993e3da913ece585b4cc2f32d1c52c75a75e179d73318f5611868e4e77a957776701358db2f50405b72c4448282eb00495062c0783cdf5e694b286b28eaf2b4b4a6f1c1eace917f4de18d984e735c63a016c5b794026493f1835acacc7b9b05c8ea4de23b813967b76f0f9644e0951f47e38cbb0ef96d81d6bba3dd34b072f78f64dce79446b221184a1493e0c76a7d1c2f5e5305e97ef58f2b1f591cf46bb02d09afbe01d829b854a7e10da1581e01dffd83b0307a27ce0c1622bb0ec47069e682946ea1a30a9182ae0051c23418fe9c928c6b4579e898175e20794e43069a4da0fa6be99a7410799b60976741912e1de7538c7b0083e5f49a21af32dd259c28a66928c4b8043809ce0d4b3c3c5d66936d6bebbc1dd20572b6d6fe1347cae3a7a7d8e639ab6d5623390d622b461af55105aff2f7571a87085791f8769ec921e8d5401a678e7239c0308fa8094b2bfc2d3a4258a8f9d0538cf1ef33d9339c4b8ed1f5799756da8c9d39167c73dab89ddb8c35c1611f675dd95c3728adfeb5ccb3e094fcfcbe789685dad0373fcdaa909af5a02496d248bdbb7de82d514c502e47f3bf8f05439acbd96afcc58e245773c8c857df7be5592e9af56cf66b780b9824c41df247743e0429c632421b7032bb002024de39d1156b689a6f6ff46e9b85ea0a7302eb3c5802e41dbe5965bcbbc0287c9a9d5a9e4028c134430980b0a3f063702fe4285a30f3c1833a0393e162a2232907361afaa47048b138ca2378b523087fe54ea2ae2c5aa56b8f63203cca29eb50115fa52c90402d002d5682f1eae3d398551be18b4b235b1ec7a48af0bf43846894958e1724134b1710dbeb2547bccf7c9469ab7b9baf2c51f4c1d5f1e87902ad283e02471376b42d52339d64f8510233e2fa72e7d616226fd53f1d39c5c51b87cf1e34ed71ad8c9481575d5435c1d6f7cdf75677706ddeb84b1229ce2ae5bb6ab188124f59d1a632cf2ed9be0f83c2b793074d90b497761c498b15c6e571774db99d188b928b503f110ad4341a463449fbb32d4a21e4f19703db12cf5e37368aeafeda532333241d1ddad7e58c3334c4f46e0df64574d17fe56985d0a647ec4e3b7b3fcfec59ea2742239f8b8cb1f8696ea57c9e707398b74b41adc1dc815b6089ebb92c7c7c48d17c682ec1d71e02abd0b3dcbba8a1954451528476422944af254035064b1933ed0fc81d2ade52b7ba5df87b06cc019278d98da70490b16268d1d072096b659aad7ba6597740ee270c7501109164f815a1c580aebc7f1f40fb599a95fad6c75540f46c4fdb17147a4cb68d2df0a76945e518ca736d1bc63a40fe49c951ac828c2d0c8ee3d96b18a110d7cfaa5c65dc42b8060fcdcdade60e4c44a76d4459b9b6f53112b12a6d879e70b6fb8b60d2328cea23d049a75c85f5eb1adfda1f1c16023e1f077d055a8209c35d7100edb25cb9372a6f6d8e48bf66f19b870617a35a0a3bb65da299dc2af8d78386847eb58d828b9d4c0119ae53bc1274d2a416ba2d5eb8742f238d1ded3c51204236c0e5d281dc59e8521eddd6ec804fe19b6d83de4e504a557bb42a9f63df86c7d8bc2e4c6b4ab450bcb8185437d5ab9790dd2d9f31db94aad6bb8fe4e2f26f307fea7860d005425edc10a6f5b3c133541e41c7bd1879162a7d862e51fc2b05149f5f1ca914ea743a0ed11fa004697eed310300d6b568aa069d370f8002af31c73302cc735c86a8c76e643f04bb764cec86ce5906636d10225bc075d40a44dd1ab0410d2e43c2ab90f19fd88dd4b12b4a5aba9c4acac320e05b04768532fdb0b3b1600775d2442a9c778359d3a420918ae00177526056d8d1a9577e53bd4666492e7dc1714e1ecb03b2a6a96a5a54559424ef3d6570fa11cd6de7f8092b127a40daea020fe2c30100c55c23411a1795f197d17baaf225df03e33aec4d389cd514ab8b894e40d02c69640f304e2825746601cbd03381a12cca23e838cd9976f89b5af2a547b969001afe7380d357a755a67e33f4aa33428dc44aa364ebe4c0a262962a57d42c001f1119aee54e87042187468d6ed9c7a38d1feb0b45ae080de70e022ce2355cbbfec1c66c7c22424c91558dbfb6469c61fe6cc0cc17d7a5f0d2e9e06d98101d049fb41a3f65308425d80fc91ad085d270e82c97ba7d96b652141708d697d190d746a6043f41c9f3e147a6c32b3a7034f8a5f8fca0193794c568c790b7622ccb07f3bc5a18a40229cc37ab844b61ae7b1e2592ebf75cecfb53277a4c8a9355dd311e73b400a3bf629d2f2e69451a6e4ab4b6b6a8eb8f486b9d54e0a905cbe5484ad1b4193f5780166936d1c1b9a1dbdcb4ff601dc42bb06564ca34f875b9988a2126c7cc9d5a5889cd6ce84836a611c9ca6065027f0a30af68073c2fdba4b58f3fb85c562e37c46d9ddc407e3124c15e077ba3f43bdc2692dcc99675d15f74ce007f0a15d99ed8215ddc09988cf3237b3b8a7eb5a76d9a60e3eb376cea3301760e332883e9592ab967dcdc3c7df74404ec35e16a04d759d5441b7c7c8eda8e75971c9b3cd622661407967a1c4a9ef554283906181642cf1603f2f6bc445a05dfbe009bc07b6d3cfeb6e61c20b62eddaee63d7d7ba0a08ee7e235dc970af0f6f18752ebf070f6eacb108ee7aef24417ef3c6cfe68e982c288d756d5dfad50151dca4804f978c089e049e3d04747008d3176b13e09a133da320fffc2b0f2273af72db3c5fcabd7054e4f6dcac1234e47bb03fa434900adc4a4a4b7857e4d2024399600052341335d3e22ec29d8f3a4ba5344d5fe51cbc445a93b8e9b2bf6f26edab56f5fd724cd5c95ef1018b225fc05bbc66969ba417281a7b3131c085141c546c5d4f244b2a51f02ce8e39443ae77c627217d1760c2b24fab9828b49d0d59a5489c019bc54628b8878e81735f9c82ccdadedb1f5e0fef23d60ee6402b1117fd92426267dcf890cd771beb3d4d1703a0feadfdec7578e8075f97819aaa939243e340b094204aeda667f9d78dfb6ed4c3e886ef39c45d769fd286a975402c5f711016afec8496a4199cc9bb81bea038c0e49c2a30b3940f27787fa9c9b128df1c8f502a1d221c0f2843952393c9a4d2e6c4ea8d924571ddec39d1e685e18e1886cc59583c12f6f59ff572845dc0d3a933988a3b206dcefa61175a9a9c7fa341b8ce283aedb271023da838ad699ac0645ce29385749319027bf6b199929a36e08d6e163d9a287a54b5fe36247d0393025d9a92a7aef509c8dd431ce73f7669e9b151f008e0710748a75cb4f54f635dd382f5a8904a2a750f44f25d16c913c9e98c7b8878bc30622caed37300a29eb90e9598b8e9cb8e412d868f857f40cb23bfc04856fa595b282fb3799a87343e7d56401744ed229268bd48941875f106305eab36614cffefc360348ea33c93daa74500a7fd01b25d1a70508b0268292c2e0385d374a8d3f8379fabc9286ded0cb56213d34d8c6c7904e2400c22d420952352e62a6563e8e721b6f1eec02b29eae82a8b3bbcda5098ec6c6895166456719b5176d316d2ca28a1ba375c4e73690059f04dd3d039aad99d194df667a0e0af6fb51a1b20a214ff37ac1063e6cb424f171ac57e5947d15e01498ee8d4af8014d92b76522ccf224c5d1e02aec7f1fff247bcc40a05fdab9d6bd7d18a791fa8be56ee51b2580b80b8c951978d0bf3db6e7319ea099f2cc4270fb3d2f07cba8d110729dd3c2dff1845b90ae91f89ea2b901cf4ccd1cbd0ee7d2b89e392922fa5ce858dc90435b132509704b80cc8779a5ace27c8bd74007871a8f4c7bd4f5d4b54aa11174a5ced28d4dccc34c67a91e86a3bf7d594296e68300580a25bae08b89194a4e57be1ae1b1566f3247b9183e6829c8e71a5c4112b5905f04a66115dd8b7363f54b6326b67f72e2d40951e792867674c5103db12b06b2fdbeec54fbcdc027994bc15565281d8cfcec9cb08ee1840cb0b964ff876ec211103c072c6a52d04051bab38636a807bbe7976cc0fb120745c61391df4fad254050a6dff5852172d0ab292a95b2036e5ba337f1f9a04b3964f3660ab78de1448f21a4d6830d290a2e68b8ab462b3f5255907a75c1fa1f1ba8be296d935bad78a367f79818f4dcfc11c9f16173510a28efc9076cd7447b6af770d2ff5e3269abbc0bf4d77003f4c707fa7ad9b909e0cce57c3a0d5f9c127fcb932509b7ffbce1051afc1caba7a8dafb2df9ad66982c690deee32dc1ea35d2cd82ef0846c26294483a66f43032ac38d673883a406f0b9f1fd7d3a17f25995a250f523af73d01c6b7b6684d095423942559b9bdbfc2f9d456972365418c3450bd4ead72ff6828c1b86fe52ae4fc96461af16deeda06db78ba3cb8ce95dde7d931509f9ddf26ccf1babb987735b67be858bb8468a0beac9f2622d9e768c22895e72637254ed1d25377be25dade8dc3ea8a11352283fc5d1671cb8c6c8ebbd2ea7f4e06d91ba68536c0ab92dad398c6f45ce7f8ab78887b67370f3a0708be3a3284d7d219cbf1882a006f432704bad1338861ea17d46f85fe0229f385fb71307624f4974e696ab25612f0090761954a9c46ef1a124482b876bacd695bbf3599d8608f9561aca5bac78e26473a67e5367b6fe82255c3e47ecc5f885869064f25d66f4fc595b5fbecf836f189000b94e569f5a2ce792d1b584cfded3135210154a6b6c63866630c8198d10ae46110e6cd15019eb4ee59ca74e4e6ce0554106d000dfe1413a1d2f2a9495ff9b18d37b1507ab725ca0eef3d6585f0e35f08efb87fb86b817eeb26078136376caedc81d2985d6fa1506d76e52fdff2f77d86f833fa57633f4bec12f6e5e26a5719fe6a88318addca43f01552d836a41bc67189d1a4ec42a1e612f5d44f3a75ec35ce61169deddf97e89601db79b613109f858df747eb08bca20207dc551485e7c319dba204b4d3b243b01d36428a56384a93d6cd578710db6b3aeef07ec617aef078927ffd92f6094eb1d3f7b60236e861125c52c332294decbe5d2db40fcf9d0dc5954c5dd5c91f7efc5636bb87841458df71d357a9de405fe1f3f33abda7ca7b0c9cba2ea158294168df51452b7f51cfe1f3a8adc1c2849f7fc1c3a4e3ba4d4d826d5149d9c15ac8c8b676e33a5694ff2f102bd11ac8881dbbc235346fc62074cb1f23e2734b4f687a1db09af6bc44cbab7799fa7d1d599768207957d6e9c864448211e427d7cbd26ecd56106ef044b8230f63bffecfd42b6dd9693cb4e06a74f1d64d42e6c9b6902633a8301fd79e9a257a81bca903c30dbf1230953a38808ef0674b32d0516652e4881a62159f9cfea4444960ecfeacd64c21279d62c02bf9ec8884133dca813bfe9909073b8304b7125c5fe0478f05d9106a17118a8867ec792c0419d9e688a7a9a60a881c898874a533b6a3bcc4a3e98200d65c63c67641ed86fde339ff8b0ef78247108460514fd54860d2f26d66a4f7aaf4b71bb7c8984c547be91f628f91bdbc7604b350648a35cd10338dc59199ff500ced4619f0fbd17f7f2f35c39a8750fa265d35619cfaafb12bf1b1f31d9a5f826be9cfc185ece53b851207849e63d507697378499bc8cad26579501c1a284c313f800c81d43f7623b083af2bad71be158630d8802841709da53fc9da815c3a6067db11ce2ced31cd33f83b37ccb47692a47c8fded74784cf26f650540ec47c17bccb99db6b0236a07f8b944a131a0f55f9056ea1db70b44e603ba75de41b3e52fbf815ca2b8936066eb1842d605e3818e8252efbc7460f41c5746d07a81af9a545cf79a77250abbec7cab096f379334101385aac70f26a644f137f72f20873d1fb470ab007cc19df74cc2136aded1451e574d6a9500cb2d1b3e2ef4a40e55e47e7a8fd430365c5ebded8a8daaf2d7c1004265d6fdc4b5556618955123b2f5995e29f0dff2654e0df8ce025f5fac5c6f7a51acf09328b0dec42df13acfc2f4e9509b63699cba970c6f109567bee6cb1b1bfb5485a9aa0b5a4e76e995ca58e4d12b4945631857e8cf75d43ce653665b6d0ea29c69743fb56b87fca69c63e1e485c656606d32529f2984a160e39f86601345e250c3f85279079fe5ed60904e0b9e01d24e7f9993a7d018c5fb592572517b3de51981bf32ed444ee425b468b3ed4b18007328184356e438c5cf406e45d028aa2a2d47aeaf695bd582cc349302440b8312a058c16e8f9f52dda6dc1010a46e7a1a19079a7fc5f27c97f739dd585b3ea0e8ea02032e1838d355814552ec6ce440417d0b45cf83a140795cafcc5bb4f41399c06b6e2399923ea43aba49d2cafb349bdf0b60171f4a04e7f2949f24770fcf6ba842042313ca7fd45d51931b09c1f0b82fd6d1815ab4c6cdf73ce66abf6058ddc05772625a6e3cc0d7fcd4b664498c8baa820612c05cff3cf434225c1b838612e661da08f718960302bf0444b4284c3c3006c717e648c9c8320244fcc707944264870863b7cf0170e0e3f3675b516848de5d15a15220ef849ff07c09ddb8707b466efa5de76cc3f3590ccdf8d8390d79e2cdb7c162e247760be5ebbc156259a13f676a54b42abd1571db34e0e48c5c3fe395e008c13283ca08bd39f92b5ecc591808003097b67389bede6840d9d6d1ba3da4e05685e59724aa91398797718d25257503d8e17a6284c341481d0aabf02a98c7e4eff93bad90c5fa3ceca4c0ee5c33b3d6d7cc50e84dde8fda88e35147a70554c766c99c891542744c310831c147da85f6e0f8582575b6955b664bc3d3a30b26b3f45fad5478b0dd1f547918c1580774b4261c9b424c6038ab3a9e524ac3d9bd2057d9bf5bfeb31290b1df1b1d2c08a134f50fc9736b5a8856d8f362c8a84259a280479f4ab8b245c164d67e343ecb5c0fd926f3894240f6565eb60f530b3e92dbf5ad4645c51c99b747b5eff904691faaf1220494ee229cdbfbafb12b5ce9af62152adad420048881f2af17a25753d9e436e1ef33a2e4dbdabec73f6e17563a1c1a0a13d14de3bbbf1b98b34b4574b219ae0a77ff8f0c91cf8a65c0537f2df07c543b2d84aad05113181882af0797db2737b7515ecda3d4e4ab8e544949f806a11ca6977a36685cd28550fa1c510b42befd974c3723587b9ad93af101c678aa590ad5577ae3b1e81d6837b530e91f62dc9c6c8f16cf7a877002a1ae2821ee85be36867ed0a2185a280789b3336804ee2acd1f167c2602368bfd5c8cc23e608dba38fc1817d667da05f3e4d7d81f91515ecda82f1f69216ea5b77c06b08a9d1a3345068644108d1ae8f297eccd2605709d56ef239fbee6e35d13109a17d4dfdbfa138c02425d691c4dac86726ee9c3c7f0b499b1078f985febea112175f241e89c96f174d405f1859b190c24243f3d3bb33e74bc3f9ef7a62ce71cef585494387e69fb75f7fd5e1020c2f69583ec4027070ab27fc2b609515429a59981a9d31489123e0fb15234564a58d344265d186daba98cd18e3aea4191cc73e7db331b0b6263ce00f103b1a331f0782ef50dad4d5ded60a420688e4a3012d0beebe11d83be5a9a91fc568a61aa711164080b1efac3e6df4997b349280a709c977ee4e7d6fb35c881eb19707c815602877f47ec24ce6bfa226f4407be536725b250a0979a830961c3606158e668ca0bdf931ff4b420711f20882a6cb307cf1350b603aa4d1e482f4fa17e21964afafdbd49575695d7972e2a84699e2637380d5258e8d2a2efa07d32523bbdf71fda4cc129048309125b0b13735916fb3a2c1912f88a07369c1e0783778a66e9c3ec5ed7b7e44fdacd5bacb1ee4ffba4a783c2f632ccc8b944b3d519e6905b4f1e5c34b35128a3f712e1f0e468c7d3989de9951e376f0c9c0deec10c82ae866615a69de196beffe2fdd29a2c43f37f4edee6b04eb46464db649caa117943477085423d9eebe4e24a4904ede8ecc900c3ce50a98774d3978be8e369ba899f22268b010038ba0a82278e9171c276bdbfb2870d3595810434c7cce146acbec44302a2de3a59c8e1ee2890f2e58faf2f0f9815cd0786a4c2af815bc3492239e632c3893cf706677dcfb9b58b1a7035cba1e265312505561a6c2f7c4a7ee754c008596b5a669b68c3c63e5b2d5ed64f3ad95c01a9931a4a5df8ec49a2bdc06f6e1c121a0e5134570a7a39df129a95161908575e3c37c291b5c316301b507d3d95169118c10c9b547880ede409aea51e09f4693ddf878591692a3a981ed55e87b2a2c9481234c03b6e6096ae16a63e14761aec546947bba4141002474a096b8c0a57e82c27615aadaff9e5dcfcfbdc411160e5496eda35732d9624b2debd97b279afb75838d161409a13135d6c0c8667867f43185c67ead266145074c7eb99c1ede3b3e61be53b25eb2d19ceacc2d9a8aa238f1f82372903e9650e1c97041e8b4ebe5f162d63eaae078ab30d2c972e05d4b3dcc9d546c2215bee0cef5271bc0da8539710cf2385977d1b7e26079658bd3646651afac65a8996fede4bb3f1d42908c3f843a000493ce4cfcc208dad0511b5a38c29f8ba6ab94d8afc8dff9e0146b55c04e7c7f757f19f7da6ae5c09afee997f1676b0d998858c0a7dcb3df86edcce8303a330dc488990e8d532e2d2653d7215784533fcd3325b7d681f05b5562e9b01419b3fecc03cb36683c669e5bd3e8fadfc6a5b4e0b0e447ed47bec52890d048a679f16bcc2c8644851a000665b660e2f1e711fb82dabf3e6e842f5369f7c4efe99230adcaa4cce0363df135d3538f0c1e30e84999203d3b8106df4e847832ddf6d14e88bc4e47dae140b51f701cb36a427cd315f24fd9f29f6cd714c1bade43de536726793e0f9b3bcc9552ecacb16985ce9b459c4c1329fc54352001b5f9cd285d173721809f6570c058a8ef01fc2a016c5f829da225ee99e1faa8da26cea464038369cd45c40d5e609b22cb62f80b37cff5cc6dce3b09e76ebb57f7bb4321da47455c0ad43c312693db5b632ba51e31a75a4fdf1e8ff82434e107e58d1827786326ac2945b032f963cc66796669f4f5d0d8dc1913fa3d7a3f74bdce51ab726b09b72270ae4650cc15fa9eeb459a2c564f148a4cc85ba3e3971c75ada93d75724451a12479cb83f68a2814105ac368aabffbe8ec012d1ee8db8fa30c538e81e765302c86ba64a059dceefa4d5e1f72f5fd3ff2833324febdcf2310332995f7d48a7511e05fd246a533523285c020e299494bb2f87a9a2f4fa05405a8d4aa3d69f2a6f30fb6a60730d0353534e7dfab14e0a0d52ea82c962cc950f690d30e6e4ce6f295df27b5039bbba24247039ee97586b8b16aa70822ad47b5262cb9ea5bb31bdf7e2ab30485685f94e07cc28e199be8d69560eedd4468bf48b78c18f9edb38079b4125a45eb718e733dbd29f8d2d748209aa5503452e91ae061f6c0c23880ed6e29e95e29e2c05d775f67c393ffbc2f5139b319ee33531eaab9d4b1d258b8e139f1f29b7184a159f0d91f003984440721b39f42b4adf1f666cca67d7b419954ddf5102f222d8738d2b596a28e7a540244763dbcde2e25d65c9e964a469319bd651f828be934db4a070a9aad243f6afebf5e4844f9b183c685821dc18397f59c2b31be8d544e0c2a210b4a38ae2d8d1c87d8a9a9e6e1871724b2705b4af82156f13f3538de4fdf1cf7d7de17d542cfeaf978cdc6f318d1ed3820479807ec2beb68efcae6ac613e2182fbb97eb7907247099e0272c5861c85fefd1de2249db4a5c4735acb27f546d6a186f024aa9e002901c203d26c4aec170875c7402b4f971224e7fa51ede4c4a5d23fb7056df25ad98252bea3aef3906dde85f4083bc9ebebf7d1c18d09b107f80ccdcd8300a7d0627fe46a12900c99f75ccd0c2f95e9a2439eb3849d46aaa216051fe5ff3cdfba0641c829e86fb1cdbcc26eee21e46ecde722779d6bcc76acebf33f78ec2fdea594e249f75ff35b433e15f1e3b9bee73da104d54b1c2afa161695b056f2a4238f36105b8ee17f980950f184d237ceef7b815b36097f573e651d0398662b5c7cccd500eab5499add8d9ffb64be2f3f010a6255d89d501d74d4d09aeda4df2989cb290b316c33d9ddfd0617dcbc7260b77211e8839f0a63422e751af7002146217d05cba9c0579e8ef8c777f7d4f41ceb4e3d2d5cf8ff7470481fcece833c756433163c0172b39b49c5dc6e5ae32a5a6f69f3a625b93c56bce5cc61904794ecfec53ca59500f5064a82b2f64445ff38f3770967c80a053b515863e25263cd024ba6488eab017a6bd2b3b5354fd710e5c4c7cd8dc8ca33fa2ddb82a6cad7c2035c0932fbe34980086643ab097c4ebfa73ed12a23a0a05709ef16b247c595dcd5b842e24ee1c38a6a84de8cae44a9313bd725f6d0ede25de40ea2c42668813058a8d7cb8a366f8017984d00e1cc6db271524973d4a879189a174d2e33cf4066ab99c326eddd15a215392de64d61e572b8c06ea9ff312f3109a3ad6df32faff17acc2d2992b195f911672543881c1adf8703be4c75c0cd1009fe867b9e705bd898822b8ffaeb244e0d734d7d44ca6e021b57e280433b4f6cdff5b7a8d5894276d6aab64b90498c26d9ffbb52def76bf2438bcd73cb60f186ab7b312af622b4a0c3c2f6bb5acd731266c7a856cf27f3e06c4e2eef3f25cffa060604d35520809b39d1df4e25fdd5a386fa2d69a321feff7a815087d311a538791ac6736cc52864893f151c423049a2622d4025744b891405eb1629bc436200a528590d300eb5a2a3489418a77efcac747403fbc8eb9eb7fc8be8c41a39af076a3d5712b9c0a0dacf6c940daa31dc7c7cb61050b4530620d29fbfcc5e085edff96b68b6222288e31dee7b04d470bb3efd388459615e50bc86cbcc0ffd15073b0377cc629d34088abb05bfce0a7f9e4fd4a0498c93d3ee92eddab9e32340c0599512d68c265813a3b19475b93bdfeb54d6949da5419024e6520fa36d2ca987cb0310ab6d7296a29b11c894f64e92d40b9ca0013df4593219f08428e49ddccc3b08fade9f2d865e7ce7c7f5ff37c612944709f4d96a7e53aad03a7c65791dcc86a8c956ace313517934b9e773d4cf27fb261e242b45d0d37a2308298551c65ec14448a4dae33b01ce900a06f92ad28eaad0cb46118f6c700a345a2867ceb90f6e3afd46f78e81b5cdc958cdb9caf275b898cad5db89e2d23d84fe4a65cad49d5b9066b158678788d0294a01aa64f940b5a40a56b9e480dd6cb1ac50e5d59b4a902ad2aaac9208e10602cce5fab08a10229a377c5555e3fc09bbe22d38dbc3d17c6c42e20bd038ba214981865522f4c056f3f47d5b94919d3e123d6cc9a3c4b168496d0324c297042edaa5d52cfb6c19222f0bf07381aa2b91203fbb62d6157da4a54d8a823001a6111b26a348d0016835f8a1302f57b5f0ac0979780b6ed2a2541ca4b6904b2769f8888ff633169f1b678b27f95fa1d1733cb26bc0afdde518870f7b921d5242cb5666b1c6046790d60df0f9ab869f592a4f6d615e9056a7a395bb60b44ad0dbc50cbaa99f278f338d1370456078ab47cafeb68161cfc7aaaa48faaef56d8e3ddfc876d1159517e51c3e5f6073b159ffd42778bf3a270701065202cb38d966027dc7fb1055f70d7fa3445e031565f08d904af065cf069be842637bb06e0350aa69754bcd47e71a10dae6e2e8c27ea6227111f4b08aa911fbefbb3c83f16d84f5122fdb24468ff0a7b1d1c0ea2fbf372ac7272776201e76d8e53e56a580397f7c72f542ae46c8850424d7cf7b91f2193c43019164937b73dee180420da082ad220616c536790bb7f81e02ab3bd6b1aebf3f3bfc62537ee2e5f505f321f04d94f7932ff1d9356cbf58350fb29e8e372df7089d68be19e7bb3f36c9f6a5b38b076913077496d034be1e1e15a920d9aa182c0a2adbbe57b549d67241961ea1a9d4862f02214f6c3d01eb69b2f5acdd7f6e957dd71f20fad13c337d5295a0138674d5772be3a3b7ef31e225e62288081e7064d6d5b21119d9db6473674fedb196d5db432acf364c58935b1b7c53ce6538833a2626cf7f51d6c7cf8f515e060ac2d58d0be19edd8c6798128fde13489f8139ae155165f34887aecfe0743d9f036b80d83673b3d22aa27a3f09a81d6e839254da3680db92659ffcad2d3be6cea37e395d8b99dfb530c30f34638622973ba2bf237ce37f960ca1dc2da926f437d83fa89871e2d4045a79c34b65f05ab21b4c7313c26ceea1cacd464d0c1f09603fd7c2c116b023061dbbeb96a31871ebc3f45401d975e5fd2599cb921223fba60808da785ad329483f3f0000a278f46096ca0dc71386d5de885a8842fdf6469653ee7f45ed1bc85a0c64dc44ad43682e3678d950d46ad6fce807785667c6470d45ac8dac542c7d26fc61115b709d45f902a22db81568bf490458372b227a2a6a21d7d9bbc8250cca094abde515eb1a725a9abe08784a478545aac91ae5b0d5888b0369e49006c910db6ad5c7d09a542327ef5563457649c5b6e5ad87bdfea33e682b390515518b6e48a373dd6b9c3f824bef4aa7f5ace544dea6e39ea0c35e2876dee3b5666278ff07b1c2d31a715606c7d3d06c03b7a1465ed392a172823541cece6f3e4eebe82298920cf77a6d09d6c970d48b19abdc9f70f8d9df7c6a2bf239526665a03c12c4a23484b5f76e59a9c8eafbbe08dd02cd366f96a001ad22c2ee3f73507a6fa427d7845d911726ad45f4811bdb557390593456cca04eeb55c396b97f382e0d07e0d8dfb1559c8eba4243a2a2e0e78204096c76fb534abbf06bfd01c12c3211a0e3a104276df440bd3c64e215228f7df198c40b4b63105c012de1fbf15708dc9564b45711280296acbbdd6f0e375e4b1347fe36352785e808fd1fb6692bccaf3b90b80635b1148fa994629119b089d5e8e5ebc8ec5e235b825c102aed1a7f39b5df3a7b6d53eba67b974889e5066857cf85e2d5a30744b9b0c42404a35f0ab13d4ee654b7db40966bd7e63c688ebc22a0752d1aece4c21bfdcf4efbf0bf8a9345b5bc666fa628be0c2988be618d50871f83ba0ddab0b1958a867d4b90538fe3d25a23e9d1a1e1616f1e143ea444b06d9381753edb4a8e980dbe0a4afdce579a0127d5d25810995d9487dbe0c0eb25528e614faf8244e8b35c99a8e8fdb44a43be8d52d09b3afb2cb036a9365764b0673ae0dc496e57d644cb5a5270006dfe32e26b7c618e1fd628c7780f39b1ba4d847b0c0159953dc82f90b30f4174a0df9fb1000429a81295550ea6ffbecc4d9a17b59e7c286010e2eec7563ded82c7c2d2a8f7da89a43389ad4e8317c276ca5cf25e6faea0d0a2afee8f2e7c7fb2b6c5eb7d40f123d57567fbe8b11b86d49f5adcd3bce33683210812c23719c82b2986f927c438e91e144ff7277b343ff63fb78100d1f53ae7f490afc95d446f70ed074f8fd5715f69108794b4706f89b4d9b9cdee41f0c6f14e3b7344e59b110b512424f4559353d2829e1eb4e99510925d8bcc0ae83e36d8a8e926da7b1aff99bf0ac46af0d1bbecaa8683f7491ab5d597bf52a4c65d720492bed9935558d242af1f80460efdb6fd4b99390722723a688eb1c00cddc47d3f60e0206bef97f5d6f1dce7dff2fd8244be60f21633a30a4a60c175d94be91d094e02273846b5c533193f7e861daadda849bc1bf4eb345250c215e4629c0016d9921ef3509574b0b397f67fa77c6b4edf58feb2b4d144f6daae9c0158925d49ffcb3e2f9a4159f51010d9db8bc30ef291b63b9ccb9cd40e454470ee375c575b051e43822d10ed02788e29d2e18876837a5bc6a1ba98031f3987710398a580033f394647d10ddb3cf16b01bd0ba213a425319b28738dfdfe47e022470d91a3b5f8b6469c719b3d8c2626029a0d4c6eb6b15b0cd59fdfcbe77c53080df75d70bb8e694e014cd107014c8774a652e0db2560a4c6e0c4e417d188687d813113f80f6ab3f982368ceffe09afcf67b9ab57539bdc4e04cd86682a5b175d138075edf3bc105dc900b3f377f695290483c794c426dfc59c36d32615aa61b33cfc6254445ad34b07630066e6908c2e307601e33be702e1e396b2e0ec55be55d6e73eb7499751ce77655b6cbff5d3c697439c972f6884f86fc1abb7fcd0baacbc08014eb373b6f8de004932bc39a5d5a0b2ffe1c5ac2be6a637ac372d5c6d3330b2e90e6afb7d8cc16f0915e90792f17af00f5f66df2f3de8482207e8e53862946ff4cbf99dfc7771cc638045c71cb550f80dc61488e2c93af666a00a84bd175a0bd9eea4e083f4da07333bca0c7b050c13db80533d67fda9b2e911744393e975685b66f409d640c667e8468b73003100a9bb450c4c7f93ce6d9c6f2d1197693edcc9303666a7a250018dfaa756abd620891d520c90111ca3e6398179cbc54892658b04852864611bd6e18b9dec2872322438009bdc432617ff9f00a0d8d0da0db2efaaaf36c0a64f038ded2df9d6d1cadab6ac183a1b62b9ec21972aa8e4f16a3c331f947da51833126f1b32ab837152e19dcf59cc5b917383e891105e5d6636aa2d804e74bde068e53685ea9f341d6abaf093d2b9f9a7949ab7ab779191433bf88b195bf80d891ac077ab3d66be18bfa702b52e48dead8a784c753824b6bb11f028a44c3faabf952fe425a443c6809a8fc1266b6c1768606d45798182468de8529be364decc1ce18aac01571690b2b2e62482a52d3f57929619e32e79a417e632ae4277bdc74742c43213926ef19f817d69fe1de4171e1be85b84fbfe50ec6462b58090387fb2f6b4038c8dc8fd7f8e7f8350fb928197588fad10e6677ba1f4ad12194f175b64aa3b99d95fe9d83de0241aeb9dfe88917edd18ca55d4ce2e87315550a7ec416abfe746f337820dc00dca9225ea698d059bf5c29b61fc71043ac7ed4203534a6e2b84af0feca95611f4f0e63fa40da94d2af67bf7390f3e546a4e656a9e80b5c460018a217649f0d0a6dd9510d556917e93ee548242077bf9f9147b9c5a43317f34457de6221b3aed99b5a2956052f533326a1c14733de24c82888e56f6844e8331e0a15be2dfe69afdcf1a50838592ff44f7a4332091129010c3492390a13ed8e40e5b4165f8b598054cf14665f1c0b2a0879c68b08c72fbd201b932793952fa5027a3634b08168f8f1b0fbb87b5488ab28b0a51026b6c74791acedef1895d33153aab8ce00dc832a3dff8a1843953979f0cf7560dbf0d9a09027e5399219d8dafed6b10807e5f9411423a1d951490c2535bb5a518dcf22148df1eedaac95d144e1621fe12cc30ecd58bdbca0cab6550064ec3ed92c8f07a42329324f4d79413c258643d623d7a9f034f354f5af49cede995bddbab78683627051b4555f9be3d7191d1cddcbc18b3ee7216ddf8bb3c494a0325d3b472b592f987ee174195b8f08348cb3b5db9d5bd1f4a9df52c3b8fb226bdba22eed88b4e5fd88490cf01d19381fa588f7254086c476aa14f0c9aadee9aad383309a58e8a434aae3052132748af791a8727112aab5137d46e27efcd82bf4d66693f1deb14e120bfb19657df6740a125feaac8d1baf1b34d6b5d511b992a4ed8a654b9487d3088f146015262836404df541d961d7b708dca205a0e2f9e3d6e6ebd4594f836beb789772ee73cc662184377978a8d6035f4a10858f3ff623ca183d3225fae7b8c399376e525f251d84ddffacd9455b9c5fea4a8127160d2d8c6cacbdca217b532f7f314e2c1850325b2a9d3a7e3efc42ca1bf7591a0f55ce95964ce49a9cd77305f813f4adcda0677f434fb45395635eac91f80bac2799065a6e3bc4bd20e2ce0c57e8fb17c9f0684c854ca6a5d6560883480ba42cce770e708f2a8d6b4a33edd9abd99a90bcb531a297f42f9b55a17202b2d637bcb3bd1e96225e42ecaea865cc3270e2f62fc3c84ede9668cd70f59c9b16bbcc3b4939b1eaf0bd4378e4df4c92d2962f9fd53a5a595289951483ef84c550cc24bbfe0adcf6948d683eace985ea3a65d14553c6dbacc3cde816b04dc493cbf0c2eae22129724bccf7693e8bfb1da0ffdf3a2e745ad71df8f7c4b82da1f703dc808b259a38ad5fe82ad822c62d5b38608eeec519ef55cf69cbcf5053b24efea6885a5577735c3c292cf2e5a0b9a72e4532e8e739219bfc5dc35f7f6e2699b00de24b2a6de13c5a16a66c1f7d83235ba12cc1de6476735d67a91f1b87ad613b772dbb7a6ec968c8ba18335a8b753416283cd2904410de185c3154dc76c9ad6c37e3c0f3a26065c13747563c9cf76f53d7c5c04a8fb466c2004b36b6fe2855ea2fadde87472318ef1f721581143489c34d1ecc6ec2fd0f2251a9fbf97912b0ddef59b70dbcd2974be5557f599b07d9eee351434b8d3baf3d0115bde5cb560fee150b079f885c316e3dce6e308f009812fe2101f84ace4be355c379d43a698248621a5deb5704efb4b8cb43393cee4c0693d091202e1f452a8e79ee59d522eff77634bb09636eaa9d8f2a495c3ff13538e3b397912bc14c6e2cca1280305e56d2a84a354ec3398739daff87b7f265b55ba6fd41992e26b0943dbba5ceb4a8348e0d8a57230bece82a6c142ad5ae10898f9e2b6fc4c2ff373ef9ae8c17928470057688982ea349ec2233719317ee36eae2484656ad074a466496973be22035b2473608d21dc0b0384d1b85b7ade68ddd1d49daf31cf86081f25a4e19d540502adb2841a89158a3f04f84ff265a913df1c7355a5b84eda81ed16e3fa51c02d595e02eebc39bc10d95da05d668e9bb029ca9c3e929770fce063bad731c731cc6c9c2324dbc207370f51294797bcdab744b04196408f3e187deb2fb7e5edf1cf438afe0374b310c3c74a0730fe41efb699465f2c7addbef8861a0da8c3b4b4ef3087c89e40ca6f572cb57985000fef3c1e1faeb02bbc86ae448adb82475526b873d1dbc77745beefbf36956c5af61b8056c792b0ba79214d841239b9fc96a3bddce4f9a5958fa9fb7178de402e6c35a887f11b88f73c447b003589a385ede17384d8e47b25845fa3de42958965f00816c308cbaaeedd338a4e042b040b37edcfafb57fd10b83a17892cf9033c640ce45a9879c446070a3099b8ca37bd53a91479ff69073c72449c507b5efa4139ea710193736773594b69e993e84a936a146bad74d5abe4c609bc247311296269f2bae031fa45dbd344261492f950866aeff4f36eff970f2613cd116d1e63811a81a4d74f3913a1bcb0d6a543a59ee7be200471035076f697e6228d073cd4ec638e7bbc24a028103dcdfd1a39119fafa451742561ae63400c9a3463a9b7e0c0ecf46024aa6f2cbb48a92b826179bde48d1b33520422143a4b35860f5a7d0387eba73c90977f4d105648b050f81b77a595a24675d36ef38c9132d6d58ada3117752a8b30c62268d941a5d2f84e3c8085e60b6faa7df80aae58e8157aa6a17458f15514ec037bfc7f65e24afe1b881b139716ce8654b63784f08a3f7f50d1a8fb22c737d72b774cf4069fbfdd0941b82f3981232a2fd1836577f2e8948828913f13a2fc1cb5b8af17b52bd823c4867f880f3560d1a051be7ca6f04aa66185b339ded325d01a9bffd15d1a3d7754fd4b95f08f9dd5c1edfd3e12f30cbc9be6116ec30d96c2a5efdf5286bffcfa01393d70b16d071553ae130d15f99cc684ee389992c95b91acb3b841e55d8dfe7afd574a3e18cb5f3d0042d63520f14ad6b1f67332a091a8837290a1d9416cf1824d364ae496d195c8dcd67b94a5ecc4c1349fd89f6f62d3e51f0480777cf0cc61470b05916b9ab70cb05375b470ad476b2dd7e1bdb77fd17c64435b2e4f44354285f7f90994b41f798810722e9693764ae2e25f5db0dea0c73ad6b432e7c68cacfe45c2210076c3415eca5da568939804086aae90d88f1967ef76348cc6291586044c52c561c5d4ac85ed19049e7bd5cbc362df22bf3fa78136855666f9dbe0925058731d9a82c5941bd2cbcf50267e12cc15b86625bda21a0744f6e2018aba1d8c87f23fb214750cabff60713b0157b05b74bf2966897a5e5643a376d3c559771463bb1fdb2f6f968c03b8bf61d10f6d7b0f52b4205dab7ed9395f636fede1aeeed5a8a1f58a93135f199450e12725d72d62f5b54557fd5c1f7280ec34d4257950e8fcde35105a6fe266aa1654141faf89958f7b5e621a9bc0019878ec1048aa5f553b2285f32138d5b6ba89f27a650ed52e7d6e59c95e335ae4b50d6fad7fb91f756d9aee0e32b25d8f3cc7498356227b545afad03af8f30048a2ad6f25b22d810d99f553d3b6c63618aa6b313e939977968eb0b919a5fbe9341d4b8d25f401d69612cb61de2611bdaaa049f202259545ea3a2bcc20149519673d3341cddb58f2a41584c35b971586ef17975364fb6f5ad86bb1f112eb6ad52b9dac8dd706aca73695eceee9260e60083a227b3897b6ac5ccb847578f657f59d6abe80baa7c7cb713aa7bfa6a7ddc779b820abd3f367148cbd01185ce09761317a8e72fdb5309191cc442d9019f53b5946651db78e5d88a1f0758b556013c57b6b3d8854c71391fef35f915b05e84cd3a90e564f5a65acd391df49a63bf397276a7a68b32e052581f63a43c7a83994b944106ddd1b1bda88cef59d004d098f5812065af969ee2204239a08c71d29e62e41f4f1667f5fd91dfc77a7bc400ac849e5de9fb93f6f4f9884fdfffdc28624e3392241722baf47619d4dab862a91f2462b1ba6a3fecd83170e373a68de493e3217c9af7a3fcd10d719cc2c599d18d8e1728caaf5edc59e6c52e368dfcec5313255bc5594c37842f1effe8c5ceed3fbfe4ae13d36d7be4b4667d1e29e1649cce99278f9d8a67b85935aa186126b018431405bb872b2aaf06f73e51bc8646c4fddeeb49229cb47486cb12b459b4a41800df94070ce55e7ce76eb369a5d9eba6a982dc41e8b7dcb26711f5a653b1f6b42e8101eb81750a02110b6f6d492be98a1e69f2f7b59a59e8466a961b298653f0af65a308cd421d007e903ef00782598ebf35b534bd8951ca94a0da978db014cfcf8f0acdfd5174941c6e805e3e310727c291bbf049b19ce2cefdb6b69f9f560c18c7e9d79775d6e08da7dd5941dd8bc965fd9e72dc505ec3b58db0bb96d3d153dd6bf6c2eb0539718e7d9b1aa37ce34e628e594a5c9531a82b1e395af4bbf92df56437f7804dbc2f624752b55f0f913f35efe30a25be4640c16b6d36c0f8d3c6a88da43583ecedfe0cdbbca477de77b4bf6d46b124c7620c863b40c583a2f9bc8b4da7a15ad7aad909c3f1998305a3981b13c2246ccd10c7c910c94c23a29c8e1f30002eaa4e091f9c9a0eeb62b3197fde2c30b3c3ab825d3646551af9fbd0f99543180257a77db11b090aafb434bed90d5b60dc27d6f50b1482c47f60c72e27e312395a5c3fb647d50c21681d6762d21097874abf2f6bc30f62645c3766a1aadc645bc0d172c9d1dadce89a871af3eaffce5e9122d13afd1f15bad639096e9ef455f46283ec9eee8ddf67516551e1040ee676326f115d6db2fdda348c094faa7e2ae69a59f596fbf62e4cb40c2d5fa5fa59d87765dedc0f7ed747d8d9c497b0069970d7c57f5a664c5d1ecf0da86fbef4a603732afb148dce1f083102c07d6ef5dd56f5dd1f73b9b4cce031320aebaca296e886d57ef8611c69e47baa5f8d637752a4fe174191f91233cd543cdb889322efaf9d2f1e9b35a3cce2a12f3877ccdccc28c5c2f114f3e824eb634e22744e1552b72b9aa20c937f56edb446c8a269eae9ae4088d868848b1f78afc5523e88c077c68f1ee9dc52f68b7733d1fabe3610ba9e3ed548010fe820d9e594b3e099dc0ac57059c30d86cc06d5925fee67a74737ba77cf8e59a62011458c6002d5b1bd6e765491f6b38f9958a5a91543cc66452ca583d980e8cb26b1c3244b3315848b20bf68fb05f368437511083b990c6af4a2728ecae415be55c929acd21d33e6cac5dfbd241a9c59efbbc20b7eeb9e22e859fd5b4a2a6783ac5aef92a9b4c516bd6f443c6394a776b1f49da44166411525acc99d52d6cdeebcb76827322bb10ebc96eb919de3f113627e77a575c7b54d914333305ffd67f0baf8633c4c33ead31123a3d97653dd3811291a2f4fce2c3f98f478d8e46e2b00b771f2255dae2133a9e6b9e054088706bc20e08c450536f0d69698514e4885a6aec68df02ecf91efef0af6b5c7398f51e00a42797fd38d6d38d7636f44fbb22dbeb8de2c7a7acb46f225ac04554c09e9a5abc692f928cc145466217696fb82ef8b99f041ef6da39c2dd170e0a94f813322a161e9b7c21bca6d200656c04f13972a7679ca24187303fb08d8596d5dc124d4fa30936b44049bc9d58bbc4a53737de026ed69ccdb00903bab85492f67c8c5cba26912c0195f3354c70245945cf433a5b66114d571b854ab414763be2ed87da492b838fecf20f16047dc1018771d9b984e3ef586e00cd34a11c9842990436672fbdc6c4aeb2378587367588e665e6463861e8e5711703d6272bdac552594434440c1d49e5664cb31d1564008c9daf7435ad00f72b9f3a42f284f49f66ac0a9aa26724d04726bd4aa5381575c7fbec4c25ebb1db7f47e7846db158509d62fce982679039e255751a129f7c481b19c5eb4ccc0c22ad536a8d9880910b4ed4ae4f1c9f722730d5c421a52fc53665411f21a3a29bedde57355b397012d42ae7f615049647a62f40dfa712394595b1351617c814db6ce595a710b9b8c7fe91704367b7a657074065412cd2aa94ab9b4a086a48a261a43aa50f739b1f4ff3ecc98a6e3f6e28540dda4a2ecf9d3f981a15e0b530cd86aefd81d8ee442b39c9cc847f834b427e69243849f26b55843c72361b5e4b67c2d339d1f7f7e3fe35a0f38f389e72bb101bdb6bf2c8f099bb85c83115680e7adfd12b42a9082a53647eae321aa56c14d8b56a798c9fa3b02ddeb7c9082b57cff63c73954de6f23d88210bd595fa7ef29d52eef2dbcee5f88715a4397a1a97e63044dc00553c8b06c821308897b6769784d9daf78f17f2148fc93725b116560412ac4b54cd44497af48b61fe409fe1ca4edd3ea6d0386abe08e808ea2969d97ea48b3de753386c7cfca1ca76db6ebaa83c9fe3ca58e6c24e6be332bf25d7b6967b98b1d4a10dacd881ff3dd88b619cd5ec74799ebe361994d444be340fcf7441389226823233d6b902e78cf3e1eb93648ef45ea9b53b531d2a4d4e2b8753d47f5f19511107c2ea64becf3b21f86ead01fbe7acd186dd4e455cc62f5a7f807a3e4c3460322f0bef75005613caa65c1b01cf7281fba2ba2bd7d03e814f0bffcb1204f0bcb87d5c744bda5565ab117ca2bd11340fbfa99d9313312f5116a3f6b097f9d1daa92975ca9bbed7e4089be65a9f5ff9f2ab0ebbedf6278afea1248bf2acfef372f0260801ab21aac8b6e5e2100c029f0ac4da46c78b7e91dc5c2ab2afdad8aae8cc9fbad6a45cf0b5304101f16ee97075353bf3eb03895a875eeb962f7dfa0d0f366dc52814ce5484bf44665571f8132ee8123bbbcac5afd355225170e3062bc40cc72e5c49a294ab79003f086c67e85af828ff5da5d4955ab01de6db37c7fbf5838f76df4ba18e8fd95b2e3dfd7b8dc913d543f0b515a5ce5e86731de5cca4811559d31e08f163cfa9ba534412402566347999af634eb610ecb550b30711d8ce7335964615ba8730cceeafd05dca0d870605e58d58aca0302748285f5c928f764506cc734fa9945740e827126ab8296af28457ed2d6854d61939930657116c65f695bc2b21b474d441e06d8a2b1e6489f734408e48587fabaa03981b98247010ae66d7a609f3fe6789fa76fe9eb0443c56c9ed1c8cf9325e25f014c51b7b06ceba5ea5c19b589d5226bc55527fdcefc6d85437936d3220011d18e56d6f3b7865e8967b4015e62e5b0cda1e5d694fc6fde56d3af3ec8f124ba88e2dc061aeb1fd6ec3d175e71ba7ad1ad427f6b15cfad1476240591e09d3aecb1aa3d56b3682649dad56dac30967385c3d009b09eca72f42da1faac84cae065af85a43bc242bba05f48d651d899697122346e3f3e14904e0895159e441159d4b1a817af5f5b92ed75d7aca6d39face9efc6d41c4f972f7a8a7613b1be462e2565082ee9c3c604c35d96023e432db7764a34d52d227e6c6b32e7e5dcc9ab4d232e9b4741d571ab849765daa826852e62927180f01819da7ba8b2a283b76a2476dbb7dddecc9f7c2b5ea16a3156d97cd8b2eb4a28d3d8a694e7b3fbffeebb95e4a69d4133fcbcfe1ee585826939c2ea800cf9aa2be83e6c0e6532924dd3b3db4de6c46c84bf738401bf7bf5bd9939f6a1b2d40d4c050ce555e1fd0895f1397613bec530d2eb88f96c2d92e3dd8d9f0ff8d319055d45321e5df268cd288f09b9d1ea6ffee206f0a1f917f58d2129b404a1d7d1cded4ba7e120d0141422abe8c62a117336cd6e7db7c3b80d3d168fb92ce9ea22e64d6dc8b72c5d099b665247520f16ba083991468801151d80affc311f39d42d123e14144f9605a6429fb0e783d447d8c2db289f07a383a2b51808d37d718cbb94cce0ec895ba45a3a771b971f22893bf63c186a837ab198cc5adfa406ea005d5fcdc639be3979559e912849d2083299f21d8cebe19f6fb9d1d6726f1fb7ec524491dec4d380aee6fc49794a920ba5d22a23567a09d447734e0e8c83a320b069efa6216d9809d1e9fe88eaa188d697dc89b0df65b12d68b52bb5717c46e9abb7a4d7cd031e57485af4b9495cfe587ec7fd7ee6a9545a71dde386678bbb4f711beeb667757848a2aa5440dd1ca2345f861ced3c4679be1f855102fbb39bc239066283ad098bdda68aafee34ea2cfcc765c3988fe2a7dfd66c44b30f60d6e6acc8541c74c155cf909e4a6a31cba7b88d406de618fdee388005da1fdb649753fd5ca0ea1fc2d94041756e44d81a5880b2a79ad4bba33b8353ba87f63042aa6b4c440d9da3078408ec85f4658050b6f0f58a32c73f26e039e10652cfe2145180655c4e906ca07151a6360906a47a4e7760218cfb9ac87554452d62ddfb9be0aa579dc8ae8e5a5165fd142fa1d4d462af384ea2d70b97c4ef78a30b20ab94bd3ca3ad7c4883b37092725bfc0dddc9b5c2aab9d421ef4c68268618ea0da35da3f2b4e2fcd0276d6da1ecfd52deb723f0b4931f1c39cb197511086da4a1a69ed2ba334e6e830578ecbc2f806324bf8322f6ae9d2fd2b3368687ccc9745f638a92dba2a1661067d2a005527259e6bc5f6c66e14b308d6e95e4a70c9bbfbbc54ee5d82b64d9f99faaeed58104458a06ae3272f2b6e0330375365ffefa498aaee87d47db7ff811b377cd9f1050b8e5bf5e22dc3672a2c32535fda15944f5a34a3d1545599f4b08145be80ad370032fb9c4c441453e91601a07bf485210a75701da1e0a332fb4a32d816d49eaa5a550e4d152b7de54bef1d791b0f8d59715bcf9389cff12de4d5eb467726fef1b123ad572f6d6adf0b3e0fef1e9e8946ecf803f16a51a092b60b183a8d707baebe1eaf68338738e799046b8b7c5320cf8a939cb48d2afd5715efbade7c4e2ce570f093574c7475786975c215e505a7bdf409607b2b3ee26f33dc05659e5b83777dee42046bcca5c31e4ffcb7e18e131280862f268ee82bd32dcdeb8945ce8654901aa9f366b072a1b0b1758e8b1bb5f5d75d9f402e040657e5b98e98420ae83ae2601c3595066c93ff3df22163f4f9acf874d34fec06fe3dfc82a33c82c87480d928a58a16273c0dde08cd87a499d24f6984da351fbce67c8155c3184b35bf647f0c9d1da31ffec4e22ee16520328b4a5d87f63c0d7107910e52503c3d99a7165220360aa2cd10e9eb4af688174043ce5c74ed36e6b25cf8ba8afb46a90bd266bc3a61d3f1f982b3f12cc3833f843ff842840b0cf6820318d38152f145eff60a8eae1998f3ecd0477de11c311cecd0103d495971ecb2041a7db3e3095303860faf14ebc322144f96ac74ba0d33488a9cd408c42022aa7a673393aada014029c124d1f4068337ae196a8128fb8a0367df2b9e8cf807c9e6de3cc23318f3415a523cbe8dcfcce21becc95c01c688752616485758743ea8e066ac290e0803d43db2d0d2d9efd930dcafcbd09207698f6c354e29f40f4ff621360f1ef2f61695df711e0f7dd5b6513cc90ad376963f24c0ebcc46759b70eca52b93b5390cf4a7a16ba471f90e95aa25fa32d8ec11ecc36a7f4e032e8a5258598baa47ba83a460d14a8a5c25762864b77230ff439c24b18346905ba9731ba7f97dc0473677d44bd064f6f113c0686bdda49a09acc39046198bb0b38395c6691c662e17316e840f3c01ee6866f91d58722d56bd68cfbbbb11fdfc3219e9616f447dc6c26e38c0b1d18257593f77f12804dbbd110f415337adf091494025e36d4a9ac9cac692a7bb9dcc75d290b17e0bcb065e9efe9906d4fe76258815f8cf76d342ef93618cf02629feeb443ea7c3b1d4ad06a8393304b6b89c7509073b1fa34607741fe1adf08dd5326edb484ce0a515da4c33b6429002b49a8f37900b19df24c8f99dc0b1b4f8e94bb9f28ebc5598b68ece6326fa9749b53a38996dfd5ad23166fa535e0a4b046cc07f3cf586906824d992510dfa0249b7afff8acda974fe7253150f0af351cf41379be53e7bd9b74e58ccde287af5663f00ca40aa147cbb6006ef10941fd887b334ffb5fc7f94d2a640891ceb14a5ebf947da52028c841aecc6499a24e4c84943ff6d82a05927b399bd572afe27dfb8b8f8c6c69a2a45a62138120cfc936c0217e129212b2d53465861629eb573ad5958695971376d5bec3aa9dc4c9d350100caa02b61ddcbdbbae9785e52a7ff58f0209272c90bf078a4d6f1f09a210a358e817c4b31c3fb4bc29883596d42fde3d27c7c47762057b9a7fe3bc236f886dc45c428ba5524ce1eb21c5ce1b95d0731b34f57d98acdf6541fb869cd545b82fe2ee0e2bad7c0bcd32a345f6c383610c6c6f055e135af40613577e5fefb53d41f13d71ce4f225129bedf0b5afda6b1cc975b83d51ac663544badc96d27566323939c15f55513be6968bdb13f8ffc0e1aa405c03c3340eb618559b611408dfb13ca5cc8924265462df0c9376e0be171d697bf6dee9a16366f643c3b33d29f3e637967af6ea554f993663dec72267fb39e4508c98292002e761fa16e62e1c5d171a46e8dd507df5d2f68510ab156534722ecb0a139547b9f34af4c8216718c2265e8b24764e94084b9a57386f72b0ae969d870b8e78d19e7982da356e70e69b1686c3e8298d011993e53cc528a5205681d5c69d1d018fe061695b8da0ca21638aba08bd30f7c140d77d45feec271477c21913e39317d7006d77c48939cd1c277492a74c1290e14af0f82520197f9a936d3b2459ca0e0f1879eec707bd5e0f435375545ead807da5327476ca84fc0bb62de05b4d2858da7269e60e1cc5dbde0c70a70e072ff71c2f470520a28d3ea84189490ca627c15f04ba4e9aaa2458105da34e562d6a9e3a72ab7bf544ac162c75c6a94d11267f3766b5a494b9be941a7df0d008f8df0cd3bbfc73933d87f92257b028aaaf80a079bc7b5948abdcc30d60749fe96de6329b70a37ce0b0c0be448a1742f9e5a1604a51ec8b1e56088fe4df5733b9d438ea4469a5b0948c15ba6352eeb62336db6c2cda608386d5c403915fbe6a586230e44055283579a2c749d6698f89a6087e50d65279f92b7c80ce76ca9c347257388f5360384e3ac2f99cfd7d8814a49f90cb253061cdc13d3c559542ebda6f673c89eab3483f015c7c30a6b1edb9974378f0fab52383a08496e04ba959b464d7e25c33da4c72c033e49c5392a4da5f386d15eddec88542b3dd9f2669e294299b8820e2e43a29eb9a336823d53c760e70ae3076226137f3f0651f76e40642dfb473965638ce2ea20a3b70476ef4499f3faf543cba5d1041d08740f40f79072b063fbbc0e96f455dbd40253f11a9e18d2afe1a20b831da105225e1eaadf4e5cb9112e65b4c630115ea962191b4d11d9bfd25609322743c10c7001d5c8c69ec97a13c47f52a90382ceeeb43aae0a0e134e7784e5a694997f94fa6e6bbf16cb287e6d5de586adc4c8df44738e71dcc6a7beba349054aca4850001f73c4ab1fd524592b7e8584076092d9828d909da0137b7f201ef269dac43002ae8419f74f4f215be75eef21683f0c9fea93d77c19fc8669729920acd146bd85e307a3c939290cdd069f802762d2bb0c9c885443be9aebe4c43bf40875de2a30136b585104bb5f71f1187609832623d240251199705822753023063baa133c04050be29c59ff40e6e1b78683bff2daa34bfa291b0c96fedbde043816d4ccad086a6f2db65cc62fdb3cce3991fe63a2c4bfb0646dfd1bb5cafc6856e815109cea0d3f234ef3e1c9ebd159ecf09dfca45296542e16b7250a669c0c1848e164c4c5f48e98c9b60afa95bee8adc66ddcc989d868752d1f4f0ff9484a40868b2b7d1ede027f29d7c423105e92772771cd8c16bda30e995d5914653ab7c725be3011a8174ccfe65949c6ac69966cf070508da2f4604b47a38c12429388f7635df49df93b1f43dd209aca038b386cac6faa22c809e81542ea7e0ac97366f8b00692a564f34e83c3c1dc6b4668e73ee3655df49a8830c37d426f5928796e16961ff0a624257c0403767489c728f155e5a7df088f69f02f2453fa72a16beb7b86e4b49ac0f13a723625a44456cd6d4430e870dfcef7d1bf3b16e1c5e3a0d6f9efd26837c00f7fe1fbc64f0d1275139ad3b632308af1127e10932aa995cc420d67a9a4910eb355d044d64118a1aa4dd21d1cf4d66bbf6ac3f7ee74d7022aea4da501fe3d3aa698c0c7c5e4eeb52fb22de5d6c46268868fc36b0c67007f614849da0fcd212fed63608e0b4c9ea623238476fcd0de51d054ce00e21a7a3884ca50c89eba3b74bcd0797b8eb6dc39ce5990aec0fed4f1c35bf39c3dd32938526fd91b4291e42a9f5d1193625e26c80446ae8b2d30f6a1fa7789237b98f8e925e1585db05edb2c759ad95fa606b0fc63e8408e2a40cc840aad6d14a9f2b97d31abbb86243323e46d10e6b490c32d5b270adc4f6b4fa3d69b5ffc5b0d484026a6d7aa552ebbe573035bb5ba5833d85b73e06c08a72fbcaad2ba11d8368e87694e0546189a8e6285f695861b03996c6aa8f602c1f36cf054a1302e7c65fd5199a8e2c9d8ea66d4a392a3c75ab9d362b462ea4de31a2e8ec769aa4351610d49c59f8dbaf69dfeabd04a35faa3d580602e4a9abf79db2277a2432522259dc0311cdf7c4a709089cd51ba2fe019b8d13a86e1579be721eb3f40bd7df00af69f4ab5b63a3c227fdd5f7728d7e337451545763d3bbad96700d7472afc1bf111c3b6d5f197ec599491f7ac740b776c331a6739ef4df1e489bf4c6a98f08d3e70125af0d794794887906f30014447c31390c288999264ce9f09a517171f979b5c50e17dac9b35c7bf57734c928126c54ecb496461e8ebbc1a60b6c318f9aad99d22fea93095b0609921c4b56646eaa0e2aefaa6a94277d8fada4e42cb12b9095e006fce11262db11c3518bcd15384534b8d2109ca755f1e0ce042e047e38cfb5c4255d26973ec2a134057174dbbfcaca5ce28d3249d17583cdd6b8de4bbd6f2ae9d7379430ce499790c86fc3816df14f32e206d69eb1a36bf7631929a03b6a358db822a3bef0a90bd037f36214278904e9a754e84432fa7b0507867ee4a9bdef2136ace5ab9f6da8eaaddb8f232898caae44c5050bce0bfa719f594aa2aa325dbe2bd45fedbd66dcf47463cd30e0a9535a9a0641c77c2e51076b94124b2c973e825a7fc58ecb118faba54fa28a1d14b29ba2e2c37cebbc2388c7aee6648f2ce28849bbad8ba3a16cd67f741832aa930cc190612b92f71798fed18a36838d3dc4810d9cae59717bd45d362e2df9cccdd064e522f85b4000ca0e9d45aebb1c1770972554b489b45a992273a5b1826fa874f95e70ef8502810a79081ed08de6aec4d35dc97c56c51bc61d5cccd53cfd0adc2c6c5b9eb23691ea2fefd0d18734907556ed79a9e2ab42e1d20835d5aa0756df357368935282ea1cac67866c7fe545a33bc943438362632315ed6cb2a61928009907bfd1f1d8b92573480d974fbdfc25a4bf1c7696c2a184d28858b2d0670ee6599dd2cf375b15fa932349a2847379fda945996be667579162eb594fcc4ffeebcf2c939f8e4eb8e334edca5cb6ea3e527f81fc71a788f9191f22bdcd5df1e49f3af350cdba8112018420d8f14e8514a6916ddacb9df3dbc65ded8867ded8a0ebe14859ceecc454a4844467caf84b4b693489a6b0f45a513fe5ed4018668eb991ee2c6292bd088a834a53da4e0896e73a43943352ece49097b406b42463d24d4eca13d67174a9dec36497c88b796a0b7b45bfaa78d5481397bc516e815f716df1a02d3e13f548059236decc83ab2b710a3f6ae56afb8ff660ffaa525508dbc7feb69925526b58b087e46c480d12358e8856fbeee9c3cb7be673dfc3d29a13c83978d70b17817807d0a2f77de74d9c841919449496a08216126e280d44603ab968a1f9c3e2f07d368b40ba5d3400799be949a19cfcdccd08f0eb4d5a26448386e4fd72fbf74c082581d80ef371d79a58f577fd06e9750a398aa6616eaf0d422b0a6d1f66b09314510a129d8b9d85f530ae6c3225052ee4bae52e1772d4863067fa1fb76cf7bf955435be44374b7024d6c2856749ac033dc11085f321bd8f7cc28a56ac0ab1269dde953e31204d594c9705424feba7d9d166563e733bc94a5603a30c75ec5e4e6ad0777da8ad52478ead1849e32115e5fa7e94a2a8e4fa156653c2dfd00c9a8dc21fc7edec806a7ca64ce3feb333a7bf0d44c2a0266fdd13aea437aaa601fc8b02ab55fec1a8daa7aecf504744af65e1389a9d7f30c0572acb6fe98de7240a93353a4c546f1e4cd39156bf6e842b9945157cfd998b6aef356092bd0e6926e5ac902b3a28bf836a0bde5fadf5e966ed6dd0513f22b4687b2c71049c49df2942d43f0e6cbe202f9c7f7659d23c61f1b7498bcef168320011ef15d632aa13b79ae4ab8b99508851be4cba356500015cd83eb39f061c7e3a4dd5bec55279123992bb5c8119e3ca229c14c850cf26161f27a6014331b1119b4d17e5c4cfff419b53bbdbafed415d2c3c1182a646c1e91f468a6e4527c93b411fd4ee26cd1db875abfc15cedd99be3fb6c8d5b7f77071ddfcd649521321b9b4bd591884ee8487247e58c1b7eafaf0ef84ee0bb245da999b9ecff26aa6f8c170e628da266cf3b69c1c15def62b9527b30c35ce13b979bcb7167a9f20de2fd1cd523b65abb69bacf6b0f3cf5e637b754ffa37c038e2744b22e11e31d0f1f584f7a3c49d903a52f766165c3289f360429f8cd1780e92d6a9ea1a62246201fd3959eca9be06b502d3f3bb25242ffec3061f319e4361b526a0d816ec2af21071bd7abe4e2cea0ab899880bec3221dc7c6cc7bde7144c89f0e992afead3a4dd39032a547abdcc09dc04770e59e1cdd7db1aae9d6f33edddae37ef7740e45d4222126292ba100409c8ceb4f943b62b8d528d832274a9aaf18a03bad24a6cc250dd642a114bf461b3d54ed78c74c9cbeb8133535ef2b737f7dd7023fc5c9a3c71b3e95e5915f0c08d436e6eb7a5a21c0efc5335e3aee006ddbbb3bc0af2036954131b3605ddf89a5e4231c25d14579fc8892e99bd275c394fbb433ad7454b66be0fa4c3db2d558fba008e5bc6ea50666ad393be408c72d3e505c8f03957004f7c4673f5fe5b878480b9536097385930448baf079d978ac96631c6599831b7f8f9f9a3f99dfcb6365d2ce714f4cea5c656321822c88b4f3f52eb49b1d828bdd249c46bbb016f868f91c2bb4c3e23701d45848e0c3d87bee49c127ae935110ba9c8cbf1383ff92a46dec1a94e2e5dc68ea99122a4410dc35da0000f313238cbac3df786b6dd531afc4907d47a2885a7ac75ec1ae7aa5091ff797548fcb5e3f0c89d4d64f013d7dd44f2582da6eae52069d6eac6040ca7ef1a188fcf1918e18404585b7fe423a7ba915a77526a5ad77f5263843d070ee060d8c3996dc80f3bd800edfae70901c6400d46d2caaa1dc4bddcaacb8e6f386887edb5db619c2d5330f4a89fb8b45cea5b95af35b6ec57d41a7477d3a15c14afaabe4190e17fa2245b9f28226fcd1c6d4382de0819d69bece17de2562495c673446dc2cd2d45f0a920087e52067cb050c05d65fcf49bb9d94ac20dee9c6d897c307e580dba798b8ea1fe917f65b38738097770238cbbcc334a589b05b852ddcf81b929b94a3beae93acc08ffc568c28322bf8757ef866e42a340fe60df63ea0d65abbe76b0e9fe5974e5e8ef62d36f36ac4785f53d934ee16bf11feeb1b75e067fb7a9fb9c261d4699691ff8e5141cfe65715d411e1415be843207377d1970eea9315b28b06805965f92a8ea391a4df906b6ad20ddb82030c2db086989bf3dc6127ca654cfa4fae7941b2a7946a03bc949fc448cd3b912cc554adbc1b8a34fd7019167168f6eaa68ce0f7d60a8cf03b6932871fd3a522c4eb25b1c9eca9b3a5387d34f7c0782ed69d32fcac8fe9fede0bcfb357b9804a7a8c3bdc7245bd978a504f2127841993f74309f8f0bbbbdc379a9eb472b3ee36b298804868999f91107bf1807ada547c08728e910b426f7b287854fb205bb9a8bbdeb36d1f7ff10c6bca994a583b9d7a470a73e0fd2722c2278b5261f58fb8dd837547069a24fdd2f766718ed34ec695b78a4a59a60b43a1ee7dad0970427aaa1f16129028ef591d9f0864ce4f1626fa608b0dac0ebd585426c69c5e0ace5d9c693294eb5fe14e09b9ece7adfcc6d7f40ffdb5fe1bd625110cc0a265582b49272f217ebc6d7e04a686346b7425df18973e3890ee19daa2215c72e960de3913ca86f082886c4ddf3d4e5beb57df3210facbbbe7dc2a28e2d9ab0c36dc8a5e798a3ce63c65fd6695d947bd265771ea8c024badb45e2cae09d2ee1ecee7e0df7275348da8d6bd4548ce92219d34f0baa7b8a52ea3e9c4e584257393452af381d6f3b0e218925a504317ce9a9dfcc47c11507b5473428faf049c9384d37955c03f68a554ddb4c1f3cf55da23489dbc7b3b147cf4634e64a945fdf92e943f216a6193f96c2c808b320aab2c48967473cdca988ff8a25f819b7b152e4f4d46f64f823622268fc2928319b61f9e7d2e08ae68957b21eea86853bcdb87a833a5a12337d84b3ba3bff7cfa9a464cfe93cbaf9b98bc2eaada710d2202c9db6fc727b89c77ce6db85cfb30ff10f07bae6781b9aac034976738fee82e69e5f423000e6cff55a5d1fa3c47409c3ab596d3b5c85abfbcad2374757ed228ef735b50bf0d0fa474d5224ec831da139810aed028f880825ba05d7ed376d9b70f2d8a63f873643f4cb379966545f5aa63a7f0ce9a0446d28800eb8a487aacf2b0ab36717580deecee37285784eaf9231a289e14664726954192912528e549d6fa812f8088011475fbadb4de86753ef90babba802150b31827eee99b6bd11ab130c31b2100e706a6b14d4dc9e86fe56e503e6f0585e10fa860c72e1322bb5d16bdab793b3d47eacb8f7b576a322464481bbb83e7138d6834cdfd1f7782980350d3e2f1bf2e045ec8b8bad929d57a4cc427967e8a1b131d8102613edf54940a574fdb86c7df43950d5278415e9f2aaf53b773220a1014b8ff36db030e3f530091c19a0b1d006ee6a32db684aa10232504438e944dbfce49e12697e8b5cd90fab97c0a7968cadc23b947e062b51a2976eb487893c36c3eafc96c2000aaf6444c87e6eb4e9c7ced7ce08c265fd4d84a86def44110c47f0615353616f6c56dcd7c9951eaf6ee1ca13a9c67fb3bdddff73a88125696919624b763708df2cb3a7599ab6c6d32b1f87dcd55893bbbf61a8bd85e9dab105c592be8dcbfaff5d57aafd9fd1679e245c031aedd560bd58a4eb2ea96b616665982e8f7199f8fba93068c7b5d2d22caf85a190bc30cefea00aad78717eb83be438f94502b1353a2dc47e9bd3fb643a7aac0e7d3b3b55bbc5c1d07a8ef3a7816d7bf6dca5e1abae9b59c81c51aa873c3cd7eccb865924ac01cb5e267f94a53759a75f884df646359cf20de7263fc3bf46aac1144b7d24e67b046afe410029e4a901994cb54f55469af0bfa80ff35df118b23782f9748074140c8230fa01dc0775fd35ed8d146255f1c60d5277b5ce0f6b6c07f1d97a6ce32b9612ceb0ba9e29c144a31621e9064ae00efa245b0cf0195ac1203b88691239698e37ee20880098f165eb9f5e01f2bab1a4d63dad523ff90a6bc479fe826041069414efb374d23fc62187e7d199dcb52e2c6f1244b8d24827d040db84085a635df7ed49b548b1d92af4de7eb4530d5a09b842ed5be5b479970552ec6e269bbd84f8f9f40e3b6192971f09eb443267c90ee19b8b640a7dc02480082e531b8a548eb1d6343468ddc7ee8e082b9ef38366ef1d01651f08a7f3f0622eaeabf4ed69bd68fa25de1a35eba07b0e9b3b77d5f0fcdebe8006270f6dbe49b850e5683e58c2cb907cb905c94bc6f0974662365db7fb55e83aa31c86f7f5c6a8bba5191bab610100336f31460547d02a730dce50c6399071192a8efd2db1abcb2ed8e7db3dbb5c68839624fc1fb1c9c00fa5c11514eac8e7896afbfe5cb6692bb143b9b13e4b97bd2ad34f0c7487a283b7c4d95d911e6de4e3658eaa94395c4d283513a3d4e4c79a36220229d6e440648b30d84cef1edefc2579cd2393979b90496d43330ae73e29fe7e499660744ff70db8f6c403374be4cbf4d6724029e7fd27b3feeab83a7d86c8231d92587decf1bf0e89b08c69c74d6c2fa5d4db60a8bbdb2d0f8b7f849b200f4e6d404bff896efc28bfdec49f2d4fbee8daf97dd258342f2efa550224cbba73a1abe4f9c9a0d268a5ecad5a37a8fe401d6d7d7457a07f216830797868a88f0c0c84fc1920788d51535db2e1dc808c02523c0952749887929478a4f3ee0737a4853e63eb8d02e8b24a2a42ebebd7efecf113e05a92159fa295f8805ca59162774d2b963fca7f45cf69bae2b2b4e4c7ec39dd4c78e90f23d06ea2024a3c711ad57747883039db351ef3a80a75a2f9244ded3db2ce1ca8a216cd38d9648faf3b74d73dc0e0f079d58f44e15428b06f749e18bdeedb52a8650d40ef29c985e70953579e79373405190116dfc7fa47ac6b3ae28d4cce52a156d197c818f407d6f136913bf79a35376932b9d61aa0abd6912e1781c53611ce196d6430d7b1bc308be6aaba0676b155e764b8d02ab06b449f6c0f9b4d66da7c6e8d954aa36f0123ebcbd4fdb8d68c79ad1cec89baae589c6054d7680fb383d2109dce4660e57bf14c3f36be31b74a5b60c534bad4cf98b6b28ff656dcde90eb4f8b860c82af5a84ba2c93dae3937175f8a973ca78a0aa96ebccd412a6505da53d2fe0caac6860f1536a2e085b4fdc153c7ad81d73f1dfa4130dee2013f539728df95f9d710160beecf1003b9616e28c88399a858298e106e85dd2693c763892791c696a8d20faa353e1ea1bec49307a103d6daf26c6fd8111cd5dc1d34295857dab22405739a564ec3e6bae9a482fee8717a0f8a325e2799ec20f3942fc60090ff45f248124f81c867b519adff88a9727db55575175d2f5ddae6506ad1eb89fc701032c578275a32f96b7f81ed80c2f9f7beb38099302792dd548c74a278a66c3cb38997632e286d89dbd69f9e21e7cf34ab508a9a0a63c52607f3d48de000ccec9906d1e06b077f7fd26eb8735cbf99c0f01eb7b308471e4494ecf982af7f0c52917ed2c2076b62d5ae7f3b3475dfe27e0cfe1de16e4f471363389866d4f24dbf47776a1295ac74c03c48d0de57dd43f0d51a819841f682c0a1e7de5292cc9910b1343cae67afbe8c284e9c04fb987351be76eb2492305a139939d39d2273826623addae75d26a5ed65c82aab49a155dcb89568599dc498672a021921bc883eb736c3e8f0c848031949ccf93cf0b85981f1fc37bcc801c07d2c472f45b145cde06e1dd1215b154087857060ac9209f41feed9c49e8b3c096b89697f226f6f147824373a9c1323dc322870a68a5b60185384dfd68894bd2cf4c1d861703a4585c347fc8304e0263c9c1c412c72bd2264dc85bb22cf7073a61d95827a60e6a68d5faccd1f7b29f9d60d5805a5fdc58660295b99ccd66b3e565ef6cb73d66926ae028247d1650e39f30276f0ab598e5d2bd99b176c0bad60a5f28bce047b0ee3a661e780fc1f96811913d5a66b221ecbb25993a5d706ddbc681785ffa940c0c527636ff2990d22d1cbeb9c48053869b9b65944ba886a59307880b1b27bd37d17ac5fcdbdf3d021324ed5f1997274b952329cdecc9aaa47d3c67b962595de8ae38fa9dcce48acef509d5120a94bb266596268caa0195ece5e7f32de014a47f4f31505c46eb8006f2e8bfb7b38e03e030348a8f6271dcade80d5f845fe46ab9cb3148529ab0f6903bff0280ccb7c618e335e8a2570561f1d8adf377f868c7c1a1be60aa27f5c11a7dde25287a879ede72a0eeba7983dcde53d1d2cbe395d1b4d4af2fd1af80d15f0790bda9b390392d79bd349a02b3faac5378dcd8ffcc4b83c73241571e6a9be9986ed0a700be00fdd807741461482daf97d684a400730390e601d029bd71950e79272fc89eee94a3eca8aa53f6c7018816324346b6aad901fbc5f5f889863f012d9789d172a5c3550c983a44e28db4e22ffd948ffabd86900654d00b53c56a14ac7272436166e04b50ff39d0e157286a7ac1d7d81842ff74bf05684fa47e27014d37de8ab683059af0a86ef0a76b1df071a4afb1fc8460a971ce0b195ae9e92bbee633aa32cc3e7d8092f8689f8a1111efb441afc8b23feacb67b0215a2fc339b9fdd5a443f66c806e8b2b8d4ac22866e5179ef88143a8454e08a626c134af36b8cf56745e85c381f01228d462a31cec786061769329492a716524b7421831556377ab535d07499d3e9a464aee27ed1e4c9ecac591eb749c2f55a11e6d824822e7747a7e601fee9cbd3fc0c64cf79ad58887b522c2fbb0f045ff99a422675abfd660f0715c2b51cfdb366fbf498bb99e77dd80c1925183ce30857d539584ca29b7ca6ccda8c884a8613eee9554641776c907332fbe0487b5b7813bdf5d59a126102a99c8ac70009b3f0427e38457d16d50717590739be88357e1bd7abde48511cea35c03488efef90ea17201bf03ecd7f944f92ee2650b4d7f536f0486f9186a37a5f386d835c98eebf5b6458b24b7f0e9a32bdeb53639ec537bcb88ae18a33a9c4c8a230f9b41253ae724fe79d33d798bb68e8d8e1f4c3a41368985758995a7c8d0510085b1ac166c73caf912dcd7f49cfdf71279f9d0f83a20ae9fb41ab4dc98a0fd1534a86f37267b62cb33665ba479b96d5320bbbd157b2e3a8bb1f1c3fc52e98d7710f499ce0946a4e044c4984dc765c31123273657d792d09a53e46660f718a34b1c81f839ade72ff7c7208f9daaecdec4be87e32b17b355a4d6c53c255274931c6fcae14f0ce196adbad36a8636380a04e90c7bc3842193c08bfbeadb900604b51e8bffe39a398b67122dab800c8776efb6142267aaa933fae7e6c4c3f60a9ca6b1d046837e9c0f6b61a5cd8668b02de9fc0c684d23823556a794adedb8ed3e7ca5939abe95f96f2cf30214947aded5ee479ca8ea5daf179ee9d638a99cf36a67615b132917bb7938f6c64875564de65babcc2bf49551472f226a4ad6728e54331a8ad91600e63f1228e883f2de20b38cb2c123498f8670a5ed1691df4ffd4a791f35762c25e382a270337a2ab7b743d7a4a5e57077e077afeefdb5ce23880f9df0ff1b3b697c881c987cdedcbcbb603601c96d71754d4e153350ce282abdb97e328ad21208fdff452bab92a0d7f08befd877f037e669b6aa38f8e4f32d2e0e5b0df8cb27b36530a8f3f9c76c15c767b4c2974030d0d0a6963ee680575300e21750ca7d8dca20c38020e760a0d213918c23890717359b865d9a79d5a3f52b2ffee12ce417138a93cc8f41b3732b87d20ab2dcc444ad0c6e9f002bd8b749197e93da72f133c96f66070016765819d1cd5f66f7a388c3b4e03f741d31b440859f73b6ab9fb91bae6dca8245e7ba5828075825830c1a6054bb6982454dac5bc773c66110028ae7b1c3e08b4fba399a0a476e2cd39ef6215270cc1ba3f61988b4422d272dcb5a57afd08796924233ca19096799608c20cc7601f38c22dffdc36bc1f4e44f1f42315d1dbde1a8378dcc0e2f151dad2f31682297002206db29d7ccb5006a247fda92a073588e5935b5aa888539d727ba3fb08d6ed255ce91be0d0cde84d9ece586aa62be66b685f0e06f026d7ad36a87f9f7c27561b2426a3bbe96ee4ea6df02a3d45283461b9cb63e2d26bb0ce65ce52ca72bda1b152ca3af1acac5260c138054b3620edecc767b598d8a10b91b21511cc11d837abe7e64d98af719710d8535b268496d877bc8da239dfe571a576d9030fd52568d91d7745a4bf485a745179e4cc2079be342729e7a0450ca3b1ba94e54c63522111be3d182f75f4099df0f5f2db3af41c066f6b4ae402cd245f8961377292d995f0aaf1ea5f1cd2e7ea0bba27e1755d6c228fd7db95a5067579a81b3732db5959dd3abc9ef9f0ed07e2588e5bf7f3c62384f26a03698a6679afb26eb199193a67828d96e4f7d8500c747f5e6d67ccea2fe8813bebcf36ac6956209796bb3db9a83686d65a534cccf605a81da4dddb3d461cbff6233c3c7147f6a8571d67d3631a7dbdff9aa55134a861516eaf2d2db7218dd6efb11938a82ec7503c0287288e9376f8184c716873f7c4f263d8faa89f8523170dfeec2345717a0120cf3080544df07358dc42c847035a00247b5dbf29c92e813f5a2965d078ca05c9539f499ad2d9ed129d958a295c7c6a3791053ccf65c8f4a040da09df5e5ea3f1734da0c70563a7ae09cb24e33178170589bac5f6107cbf86d32f0258aac69191782f31118148fd3ec3f12e030c25e6854d1fc0b8b533c68b391dd509bb7caf02acb40ce71bcf541cca16fd03dd8c10aa998fdf57df4389dfcf2a95e48bb266c111160eb4abff9429fa42fa5dd58f512ca8e2965cf0b0014add3f15268045821045a241f0d1b4001f86012d28be332ce932e38d3aa9c026b52f6cd0abaf84ecb561a191de14aaa34660c080c0df7f141eca6aefd82eab41cda972951578435f599f97c9b4bc041c9826e090c7006bc514a8af55ceb5efedf9dbd58b6fb45243311c079253dcb9ec50525261a964ab9a152e1517de6430464af468eb7a876c1b4a3f55ca07138752e0ae7c85547bc9fa6928780c9ee9450a526983f958ec3e31725bdb3102693cab68e8da02866def7511cd2c9190882a000a7a2f7498a5e9afa86d4862bc211948849c5f11d13b49403bda9e813ec384739ddaaddd627d1f291701e829dea6ba74832a506d586c43fe30c363e9eb734b3fba90f0f1d1997754ad6687c37af3606982d3165e25e19f58ca6fd8502e42da313506cc9e87526191c8845303ccff1069ee0de0a70db6a4105f1efa9f231f9ff880dab7b1133645096e33a4050d28605bddc69c0d652a5be370ad94bc86944d43ee652af64599530a14fdd49f39c0f2fab7410fb046f1f0b25cdc9eda88959733930d7f7ec62ffcd8d61201b842b0976e9b1bb25597bb5d4054b16fce65719140e7e9d7fd751b0bfba7fc1a738d94f5dac8e7be51b2843acf0b1d16cc34d9849b4240045d2eb5a342a3428eec6262dc5b01f3a51b3debd6666a68cbc9c41a5b46f712881676796e1f040e17748278bd719147aa91df320bdb01a5038cec32c62e0838633eceab0110042f72daa77e9cfcc69ab5f273ef28566eec5b740931e56cc0084cfc1ec35b98e0d1d2a6d167107fcd30c1073a7d906160ea71b9bb841013b924ea90039acbcab33fb67b115cc97b191f4f2a5606d190acc30cc0aac66945757dc2a41c55218acedc5f41c410138a6a0850c210642da55ef7034ae424cca9935e6b420e4f96e6bb18f996b8479aac2d6cb64739258b4f593ee8519a8a480871b3e8499e681df257d1772a167c7282f171be603c7b7a120f5a35cc55380897e810014127f40a9bd25dd8265faa4f9fa46275c96fb81e86721c701a5344e0ff476b2538d29ced38d54d7e43f35b08a1451832eaaa2c00deb7cb7579e99232fe97778f7abfce3c40c533f075f0f0bd2d3664d680b45e2f8f60654f25c05701f87182ae845287e849dcf1cdc0b0a5d3156d76538d53d4e0fd6d1f98844aac3c49717527a07b918242b1249382ba187a73835e728238e3ae8a41b6770b0b8e698d6322dd1bec0ad5c0a814355848d826e81aaaf43f73c57c267d53456defd484607acc24bea162539ba2bb719aad6fd999082f3ba413c8235d7589a7daa802c7c91852b8258c6d3dbe75b9a39dc36db91a8d555d2b1d484780b238993de65919aba8127edf30cf70db3b36659a9d581ae75f4b5803b1930f03e8349e04fbc33e62031971e7cb15b6cdfb80cd97091736de41641d80691d0208f5f9d5ab0e470fd4399942553dc35d7dca3827d7f84fe16c247d0089010585d2efe966852fdc46a36c477883670c562fefe98bfaab8858a766aaf3a803fff42f5a16db4d2f226fa7888e5c9c440f7a59c351311b353a102b87e9146213ee7f4be8539f7aef59ddc47531d6a84cbc92e392779cc837b2298208d19430d2722f19d9377b0efd445a7f69bf64b00b58c0a785bd85cec39d6c98a0ab6e959fd5e51cb0f184bc4be143417be690f19a9ff6365bca4de5b8f4e80479218416c86679a9097d272616a352b148766c092f6c3ff28327457726d5ee285d3916ccd76b23162d5818aa225433bf0c565c88795e8efcbdb75ecaae154e916d58096b58dcd8c046b708585fe1e455290107ec477639638123c3d9dcf4d630618ddc715c3b09f1b0ecb2a3a45bd17f3839bd9867d639deb5c848894b55ac762555bd03d1f4704bc8bcdfd737df799589c99cc4b0a4dd78a39b2444a2d8c44539010d1d6b361311f7e5fcdb7cc86219471a6164c848c32b481fc2392662ee86803430e0b48c61c289438e79fc7d3a2ae7b10109135642eea5d6bbdb46a672fdcd4acb7dc555d0377fd08870c9be44f389aedad7a57165a131c5b7d2cbe40f7d597fc4d62cb8048fe78ae618fc2257275d2ec3ab8ba569b4f0de389bf3d5d1076402c28db48ed88b2468092c4024dcb9d15098bcf59b93bd46843061dc2bee46099db64ae8eec962c10c6996c5bfe379b81246a7d146865a391074dfe3ce0b09f7e7ed12507f92fc91316d359087e517b3c38c385a2a30a46ac955427d3aa075091e9dddd267d0fe38e811c3e5b1191a64f24a0718e59f2be1c441fcd3a2d4c718c96e7705c383c9495779877c70816ec5fd82244e7e7d4b9765c58c10e53d7087ea8d1bdcd54604ce6fb16d0df08eab95a66c1c4f6af5145ec11f4c9e7937cce89a56d18ffe35c8cb9b61363c443a18625ce2a889f060dbd768622b3a4879c1674f18ee780ab702942802fc6462dc09746bceafa6bbf82b942ca5dfaea86c5bdaab5039d7e39f77ee85561afa1d998a1baf26680ad2183704c2eccda026e4312f2a396717fb6271d42e979b6c11beb34e47050a473d4b32f32bb99f497cdd58d4148b955a01714c3b71989042d79ff10b64e0ca5c5ffa8d42ba52628570e87038904479af75b9e512d7260101e8fb128bf6f16c64596ea72fb96f96bd81a1416a720363b0793acce0a42c9495481a51a95c4f4d5c786b3880f13f27e44c29ca44a01dd3581786f3cec4f1478446a62b30a22c5f54d4916b7e338da71130260f8186fa1417fd4811ecdf5afb26866bf2497d7e54489e2b9ff626079385b9846ed4fdf4c30e274407339a212636487bf8deb1bf58f252434957621b54dca050834ac4c8e04bcc6f685b421232e5a94cdfa90e994663c4d8408355743ff7a855138376757a31f0fef9b1af494622a10cf22348662c01d74b60dd99accea0d51a7cc2e5c2f17e8c7879b3c38eabfb0f371c74ce9ac7c57d1d48d24dcd4af8f1113cbf8acc7a952f273b742eb8f33a710d0294fc63f6c66bf5ee5ece7997ebfda48d44f17ad7b6b57d305ab844f9177b51811651a0bd70ce3f4d444e56d9cea8824577199fb5db914badceb6441c7d8c60ee5bccabe2033dae7760617236a841d5ac9e5be87d5ca5a321b4840004bb3da7155ff43eb1e3c497d73672b0530cf34187daf29ac8ef7dceca0fccfca6286ef4cdb9cc47edc2636136f383425f4c6ca042f473288ad62c99f0ba615a7f34d4b8e442222fb756d9d01284176f44d8d9acf4e37ba9be35c2188bca884eeaf092f5a2eded0c3b5711b8e238b693baf07b351d23775dcd68b70e7db9e32d0aafc284b2e1678afc703191c0ea67bcdcd6aa0ff91807866ad2a6849cc57dd279addeb1f66c74d3fbfd3aee6fee21a36dd8102d81478c9e0328f5a5971fdf32421cfda12e0e027e3eae127ff93e6fca5058ec4c7fc444b8e2e3f7cd49ac3ddb3f9dc8854c9c4d3d12fa72da9d3c5e42a86001ec7785e4ef028e18f8fe2985d548bffeae7581a5470174dd84d3d74bb68f02e7592cf1452534fb9be981dd73aa07de228cc1c658de06b25fdda9322aa87b52971f049f2899b5e1e11e4e47d2a3572da1a63425a1864e2e17583a20f0379b779b104494440566fb6b0951a0f0f08232cc1e388e88028ee65cf56d1289382ebcc52531e74c16311013acd03a3d988c8e3b9b02c0dc695d88872f70c39dcb494bcd90e8d61df4da1e96859d561f93695b71480eb870bafb0cfdf81911b29557554846edb6b87cffebdfaee84c6780d3026b1430932db0745c1065c3ce5d38e499461d4efcd94dc39714451b23f5882958f8fc8071d94cc57e6458c090cc6bd9c56db8143511365e93092a5a47635d6d60b1157927a7f115cc34e75ec59ee95652cc0a0ea30521a390d65e8108519104116d62e22ddd35bcd3c8d324dd723470411cb3f5799ea73a531cd34bb7d0969fb71992a4db5ba0d049cff2b748828ae729540656d676c3094a6feb3dd280131dcc471e27ee6148f0979dbfa40fbddea6280953fb065fa7e490d102c69e57e09db548159049bd36797bb8e5ef978417665273c035509c549c79ab9bda57cabfe22b4e004675fc9f4ef7312d02e4221d2246a8c28a36c8df260d0e4a64c83cba44f641d7a523fc5153bfe4728624fd7daaf4505dfd5cd7e4f2539c6e5457949260ba684f09a8a750521ceacfdd95ac1a4ae817cf6e58404d72bf369d7b143fafa952903c88a8c0fcf2837b83398dd018dee856e7d90eea43faf05f037261761f048e39052b11cc35bbaa1c7df8b25c8d259c348e28b44412d86f2619206ceafbc28b3520b7ab1fefab075c47ce6ad8210a131b265df3a3d7b74e74366772ce1c21a3dc876ef81c0c914d576508beb3bc31e17b131d3ef7c9234421303b670e0b40de88dc4eb702c6fef6a6138d72bb5e21f7bdbb637e5d7456115243b183d6538644cf6ccf210bce540f46df654ee885ad893dbfa172c945c3fbb2cd250bc20a50e2f1db2eee5c1ff7bf6134e616247bf94eeb79ed54f29f98ab15e0e0b271a66b24c91bd59f8c4c7ed3beb42f4237af2635509212a1e64da27c6d800c9bd5fdefbe4416202582c78314c2c0085a502b1f1c0ca3d9fb432729c7e06512cadb528765d0a0ee5997a14d291f154488ef1b260b42dc992b125a86c2e0e7893ebe5c018176dbfc00f6cd409424c0b049901b4617a01e6e257e3b18c6463e68bc11777abed6815d7993a54db41363c1bf80bb9fc20839c48f946f7f36e172c537d45b5a707bc14b05a41eccb0540311be9cd3d8025baef45dc3816a8850078cdc6db004529b86cf005092eace03e8b956dfccda0de46c2081fd1ec9ede7cb07e963a183ca1a65a5ddc21cbcc798f85395ee432efed2c5a81e6eb62d0faecbf320e45a8e5ea6cfb544e96631a8ce16d0e84c7f2279f8ec708eb98b5af9bbd3e0991710838a75a39714334223d277cec4ab094ea666a46ac05c7f9c47e1a392b97e847e4e8a3a4d26291a684f0a5727db20b30522bc8c6bd872c141309ad6a397add5fa82ae9ac525bcbef5ef9a8d39b904b5d7b69dd0bd8e1e52e095f153fb5b3da42eb528449ad88b69971e88daa8ff076f06acd77c6777ff59796f0b949a7a6a2935c703d91a9a4ab966d3d6395fd1fb4489cf078c7ff0a080913cd09c0318e93982395d6336fecf325a0821143297c9fe3cf99bd23c57de0cb4b5cc3b8991b5fa7a77abff73f9b28f1b03e52c923824b1fef65e445af4b3dfefd31b763278a701da5ab088d41d8ccdc4daa05ba5cb74e29601e3f9281056192bcfa368861bf702065351b99d8e1938e248070d081923bb7429c8958521c3417db020e5c05e0483639574e0063a91f6ffe6a97285af3786c71f0dfb3d37bef5e0a8947ad3024ad2af3b7ab30c240e15745ddcba28e9fb889d9b9a62781593ade941defbfbb9cd5a74c8d14af1f1f4dbdb1a9fc788fa2b802181e3149d6b0aa7ea8b39d3c9ec9e97d1202a98bedaf759c91cdff8241f32fb8d49cc8087730010b9a3b8e2a015ff9001d7f7b5fc770264b267dc8e0c7e7b5969c6004bd4d8b360a398b53cb31910299116ecd52cae35d810fda800041e9ac12fcf67c7c263f8321ab56fdbca7b3cea8faaa5bc95d4e13d531ba38e793d423da117e89659476e7c95f898456210c09c5b8047dc85f9f370d6071904a1b9424cce35051a80d266bfe362112bf1eade955029486ad8663ec79808424aabc6243a8c73c8e125e0b65bcc61ec7bcfda0f5d072e8514f34811068d2f3f3f09f968f9b5f7618fd64ef8d8aeda619aef0489769118cf1b26e4cf57ffd1258990c085a0d8a070343ae357cb419fdaaf113ee2e497b488bad95de8c024a51c8d245666a85e317d8e63acc9d206779a0397d7aba4d018fae84d20b820141b14c3f104f073855b89508934e6c7665e737a052b5bbe63d0c164128c763e48ed04990e0cb9ba74f6a4c8410ebb19ecc4d9b717f7f67160cbbc0334a142c114bc991f3630bf642c930f5bcecff492c82fa3ee8bfc6b04dc31af3bab999cbedcf35a7cb79fbf263d08bb8ea286be76961c4d8bc9d08484e0d5b67e337ddf035c9ae028c5070fe47264e0e94a77c4cdd82dfc32ed1d8e6b1130a76da85a08114854fb1484db0728c91b4d0ff43437a6e26dba77a0dda836ab206acfa19cdfbb8622d331429607dbe40be23894fc90943ea323bd41dd931c08c8563336ed84bbaf3200544ec00d545b2efbb7b10e0db1e2ee70ba9f18fc12fc1bba83a053c7d427e7e2c67450bd389b9ef22b403a52e61bc07c5cd0b0a0ebd5b3e72cc15cb49cd7c54126c8bac8eca9bd9e628fc29bda9cab67dc39961ae722d7ce833e4eba1e8a6751c61abdffc56e8125b9376c93fa8611cce04535ba417665c8d65d7cc9f373b116e671b3b512fc0493ca75cdf2a83b4bda79766363764d0e9d754b859666c02d8611993f66426c931ffc1811bb20e8691c4bb4c29a2c2a084a6233cf2961ff3edd8dbc3fcd56028e8b1b5e186fd2ba28b8b810d5d138f1cee76d78c70995e9f707bd1b35f1bc1018e9caf208ec4d56e690b26ba1cac6f5101e7ab34ef16977c0d2565fbe5bf88500816c8916d90b70b53eb7a9ab82911a7106f05da0ba79784a195abdd9c64b00b15d47b51902a3d5f5f0cec4992c220398dfed6f01d20157dae0444eebb1f671d129c9f9ff223f47d5bf3f05480106c027517bd973873b6f6a09fc431f0b5638e80398324e07f165ea7df4e688bd1a5c8555c3dc9d9f77c92f2425e27b0643a6208d715ee96253660da5fd8fe105467bc9c1f2cd3f2b48aacccd24be844bbb09d38af12f825ad99c9d56d6922fbac9122985ec709c0253b56f472c695f2d686aed1c4f1384e02bf975e2f821eaabcb8b8ded39f93ed1e3538fdace7b8423c836f60a1e0f582847aeaef0d253d8f7b05be69d025671cf94d4eda80ffd7dfc467785db2c8ab177ed9160a7ace0d9bf570f620b79fe2f14b0d1c60c203ee1dab6100266def6eb1d19c8e250d6ad26782fd3c8b34eaf4634b4b8d679d25a1974b1f7b0e0c97ee222f67a8676395e30155b5808560c7067609a2218949f61db831ca27b411f16d2a68913adbc5e9533c17e61c7813cee7eba3a53252e45789099228c742d1c49a06c7e51630620b9cd1e9f5886ad93c3b79c9f84c00a8dd4af597e15f20ddd849bd0d8dc713420377e163cc76926c2c177f0faedfbe3bbfffd3fa41497d0bad35fa7e24bcdd6fafb70b086441d37dd45a75fd6571276c207755a6a3f29eee2604148295d5ae7718326f19fe8ed347b39d79a272ebbaa19006de0473f12f4161faf8e883c7df2e622a9d851c57dcdbc31f433079e5546335b125aeb1c37ad72254cb1ffe2b8bf53eb22d84d137e4dc08463c5ebcc5cc55b0904e001f081f5f6b1698578077f5b1d12eece81e2b270fe4e0a1f17d4424b4e032b94dfb83f6550590e264cf8fe7d967757915630593103ad3817bcf882d33f4c9ae5c10cd6a0093bbf0af5af211e993b7d2007c50bdd4d3b614390ac830f7615c6d6473e560bbf7d326cb44e7661647322ab17258f45ffeaedba349decf51f01cd287d05b06de2aa26158addd650069478999d69631a173948df1765423e6dc557db0f576785ed5fa3230ee216f5d21c3cb4716683299a9ca1a4d7928e7526ba7a455eec75d6e81801452828e911f1a81f7da2c49ee1986babf476414fd18f9b38e197481572c55572fd519e8b0b453a0681bf948cbcd93aaa839433f223f521bf614d4d05f44c5f8c5cfda55eacd5e8c680b38763043395132c310b474fa19c445d4fc40301dd99719cd708d3bcdb44ebe786dd97c3cf37022a28026402ca00847b1121fcba8008f201ac8de633e37572cc3822e3e01a64768fe9756ae15fc4b7aa71ef11df93e0ae253a70ee54225196afb36e89a93f682646c7fa19d282ec70b99e2921f286c22d0390307496fa61edcdac3d4601ae34872ffbc51984471f71c1c55717d52e7096572383b1559d7291804790422e8bf697ad487e898fd079b40ccdd6a8805eb32ba59f9d5e2eccc2ac5d02c3c943e64efa7359029987ba4c9c7aa20a0253c8f9837f1b3d4ab4cce981ecd04b93f0b46e022ce2b0836736a7d1ce57713d6644ef9f7b492d529990b76ff80a5f10b2533265e29aac9198a5e74d996d3ad899ae64c98618e17f0462aa58b2df350dde5bcb72b3a31b24183a9b68faa048d0e1cf0b7107994cdc7dd07bf5070b8a55fbade20632205a7347a88a1219b7454227487e77333147ce4bc0f46c102cdd113e0adb878613e4784197945cb461b40d06bbd51336856449a8dd431386cdffbb1ad1ec56766e8525f9a6e2412a2b98aa8b130dacb908a85011a9ddabffa8520e2291e1d56209ab5f5b40d8617537eff147e21bc815badeab31b7299f17c4d706da32227dc4acadea970ef8a5207559ebd299a5f326019b7705aeea114b663f1a07e6cab2138e9413e866b1bc84e2f9f3ed487e56e17b37d6daf711eaedbf126a1fed3724caa8916d48e85699e21c870a6226e9e70f66b31de4d2bac72d248006e20d7ad96c58342cb7b075e930b8baac3e581d9dbc6ebeb7f773cc15f410bb8c2e65823a7aa69f16a0c3761d8c35b5fa3b4a4aaed28ea1c062efcf1e0094ccb8f0f1829edad9bde902e96b473df805bab4afa5da7a185fab3c1b2ad1fbffd6412ab1032c27297672e117a4a2bb56afd7aef4bdac0b8e7acdced2656be964527d8ed5f2fc1be5719913d58d8225d94f04addd30f45ae4f317201909b3db4041b69085e03bc42c24eba59575d16dd7d3cbb23b4b44cb1d730d8560b0d9d9078a33f4c82ede373a7c5aa6dff69abf9678d7795e5cb8b42c7838c4a2ba120fefdee5b7b3f770bc32e8dada16fa7bd2395655c2249b8c22aa632dd15462e2519684191ac9a4805161b7bd2e9e703e015b5f16b25f9868b88ecc831dfc8001190bad11c1226c0364e95c04b177a6b419993cb739c365b0b383f7d9699d6c01f78c69397c2e5ae7a5e00f05514cc1369856189c5721fe88ac099cc1ba67f766d97be6156bf8625f340bd2cb55fd250bb975889a03d4e15cdbcb3a4aae5368e94c554871bde812d5535cb31cc4cc40955663916af55722ee2cfa16ae9e654a693e78f0744f56710367d49a0341c0a76f6e8e6a93f06b25303912d546690b563d595b36dd0ad72bdd3b7d39321f57231953c788afba00df90f3c16f54faa569efd857a2ac30fde576cb56cc5e7310000678987eefc9ffcd0ce1a22eaea5d444134b921b0044a9bbaf7c8a728a4acdcc40c82b2680c040bf6362c4c0dfb9f6b15e528c910e40f2a4df073005ee4d0dc9c0851a662a9b6f025fc38a2cfbad96a6e271ade567958bc82d9d9a2916c2689c29716a476f8a59277acc578e5840c7e5c9ce866b8edf85113e47bb0d30dbea0dadb7630429a81731a032ea487b6869f5818b81e80b184cc1993f3ea4cea73f833b8d2847f569ad1341dce2376b553465af3f7fc25f6d4b8bb65983e8eaf125bc9deff34acae5d9fae1a5bedc7bad1fefececb2fb2973d406640e006151021af3f6560622a4071fe04aeeb3a2e17807dcc0e3f9dd4be998e349da0f407bc1292bb10d7879bad5e1a1ab958f5cbcc2e30c0ee507ba9ef8050652fb6359b95c9061ca24c731d3fe97844f13070e218f59cf741b0b3f56d19a3ff343a7a99301eaaeb582aefb08cd75b6ff2b5b5052d58ca17487c39a4929b8b7b70558043704c87b9f373f7b5cf5050c0ead20842a6b30d83f07d531d2e7596f252b283b0b558706ce790569d10274da41b8b4258b5a7e45457308481bf163cbdedc92de58f4e4a144b4223f06b1a58457d786273374677dccced1c2fdc80990d5159847d277a6f36bec3eaf73b54b288d67ea262ae6350a510ad017fa9842e78ee654a550d60c70aaf21aaaf51eb0c5aa8b015b579f3308cbf4a03d903f939c31fd6377d6af85737f16905ffb7983cd628372fc964cad6430917cb9c79b8045e7ee5930194c5547801b5fde3030345ec414c10159afcf6fee89eae795667c5cd21bc0d5c62aa1e9243fff44c167521d69eb2be39f0ace4adcd87ffae682f93610eb35134ea10a21ad0b9ff5c64ccd43f434f575a184df8727f98e2abd5cc818436a351ebf2c4e505e73e75e786521730fd878d7497c520bb83b4da04f1025f76e66399c0ae6cd633f66a290a18c70af0f59b5589c9293ddbef31d6a87184855b82035f94c74c7ba5e540e68d85e205db909b9a013be112bb4b983dca6974b23fdb86bc249b647e2cc867b9cf83d53ddaaff15ea3f1429ac908f9f878d604f0d13af995972341f2e0847315d0aff19759e28c4b5196bc1a8a2d284b1d0e2387337a2c2517740dcdf1fa03195aa4e3361664e87ed59b9bd8a3a1b45a7f12e82427131a7b39f7340abd4e638591ce821a35a920a732147b33ae4b908570a19c08727d7bb00ec918adfc56e04dd87534a1baf989ee35c104d5193a1149407cfce3dde074d3309ec267e7bf59084f352d85411edf978a318bcd34810cffaf281943eb9806da3f2e354078cbc496ac09c3177d7e1ed2a9b9c61a9745ba634b30cf57f1bbdc6b65dd708f9713f64717b5f47df38194679268e41393e90d4c2a4355c5a7c85a698d34964cb26422b9964a797876cc5be8de6cad5185101511f99f8a9ce2737f7f70ac8c32bac316b0ac6a6400a1b0f62c95f4d53277d7966971a6be0f693e74f8d15be7698f17ea4c9f16b8bae3c0ef3d538bf6e4c3f6b887f14234b5a3379ff03007343d1b554077d3eecf7c6ca813de2fcfcfcb516160f6a7dda96eca5e15aec927649c74ee32bc5c6807496543aa3f03b20bf8bc367ea7de040ef0b6c89463fb90d4e29f49f9ef6847d6b0abeae9a3985ec4203ec2161a7979b46bb4b14e8b478992ebccb157f677045e13738abbdcb780538f0492a7c4e0694f885c19435605b667cfa61027deeaad3731ab02414a0e29298087799e37d2e9076403055e6120fa1f03a99fdbe5ac8c40de7131368628bb802f2cd77e387d202a32e4d47352afaa68c2587da9349e2b35ee346888f9b07da838700ba2c98b541297fc6ec2402bb966ced61bd38d89f5de6827c26510e4a8b5e222a3d35cffe1c20f131a347493522a4792be67e27509bf2cdd4dc6fcc6abd40c23b5b964f04ad5048e2ac64e8d89f11db4a70285b5d831c1d152ddb0ab20dadc25719c43e84e6bab5223d41299a64611d3fe660af11696f5a89adb92fbf7b53f54ac148c85ff3d2c3150d41fff29bd04721920086ec91cd7380b57de52180227a6195a58e2108142a54404a02f54c442b707f25739e8f991f4f9b1d3856ca431dcf482753f53b4b0e461ae69dff0cc1364b3b2e6acc5a815ed435cdf06911cb1914820fa539c39465ddb51b087fd080595bd05594f9eada5e5a696af03264d749540611655b06bf1c75df4f16c98438361e8931818cd45cb76ab6469f69f7c64396852685b0e96786603a32999b2541d102cdea13ee68fa9301382e6d8ae9608f46a94f7b0f2c6ff9786da4a76f78a6564583e4af35ff97a827ab017ff5a5a02f5cc3ab8311b07dcce71ff5b29ba55f553e97cdfd0f5b6185d662955e91c047b819aae483cffdcf5039518b03c1bb62786864c154e74adc9d430237724cd55ff2cad5c38011f6d45d6e79cd2e820849c6280e1d1a5f2650ff9c1209055fe0e245b9e201572b35e34f88fe15363404f9ffd46642040d556adecdf18de4ccd018a9327750d05f96328ed13e08578856ee288a511167ee3501e9dbbca47423632f2bdb08cc5f3a7d8c74facef023bf199777f7d7b7facac4802383b192eda864807013146d604fc05d958719b363b1ebd91841d888f4a7bf76d59a03ee35332e244da3de30fd692dbbe4648f424b7a8884447768c521f0d4f7fd4f224ad60d7e6e0fac9aa9fb6043ccc61a3e414db247a7871800d8e9945195121bf04e04434c49db31d2b1f002186dd4b109895b2ec9d820e56f21b1b7995de11fcd22a52b6aea5ee7bb56b7f5f222188d7276683f2762d9751c05f339f6bb0b237b7d35b88775682ed80456516514ef49d8ba908f2c2f2d2f4c050689bb19911a9e6bc653df0851a983ccdafb11f4e4fa3e445dca8c591bbe243759aa289c242cfa0e2ebf420d72dab18b5a2fa9e5fbec7205144aadb76669be4754df6e33392b2649825077daaa05eb683a4cab0442210b81eaf848f0b7fc50c4f2b85821e8372ffb9478afcdd8febe8a6ddb163c798d8757983fde2b4599f5e2d4b0733a41d905992c0148ba57543102fc779323d1df0a2babcb6ee78a236bcd4dac830f654135eaed32e8afa38192dfabf109c0977251af4e7f11755779e2742be4a15e10aba6ae247811f1e500588ce08778f6ce4c18aa69e73e4cc69ad0a0fd6eadaecf2dfd9c06d1cad21bb96e8163c77f35995bafe2c97a4e4b72da205fb1b71d6298b2ac20478d23718789709a1d8231bf6f4515d26727936857d9b53729584f18c5af4af9bf00e85a5738d9834c268591e2b4ea6cd0c84e58e56a80906ea90bc972efc977b4e155277c99509af71ebc6b3bbaf58b2cb174c5df9a64f1c4cd231a5e0ededc0653b77a219490114b42d07877cc9e69a809bab8c096042235556f59553c4c48166e499e9d5a247ffeccf3263e6cd43964c7f8c1d0f1e3da28448294ddde1e86c96f0b04ad08d230e08369323ab671000c0bd92dd267088b9d5bd963562113a66b52ca05cc9bb67fc11c40c73ec9b32cc0c4275cee069a825d0d4e36e6e1bcac74658f607e49f270c3bdf0c2ef5e3f189a81ccc2dc74fb139e8a28e41b5f4e399c2d634f2ecee63b7e7e2764952a81a2231f204502a941f37590e365de652218f00ee6cd16d3a5d5a1b4fb3c5fbc27ace7b2d5a73c727c6b28123b66f39f062d913d868fe7dc3f135df7014ad713783bfd126b786cb687fac561996588974c2f83a22491a3f204128265b34ed7c0eb87b3b9d236395701f46144480b6bc471da0dbb87c738b67f5f63a0df82ffd439bfc11ec96bc55bd8ec823c64fec2898db6517961a0e1614d92152c529199f704ca857ebb6f323ce8568f4e130739ebf01872a1cfa4ac24c2682732ffe7f3f6b26abcb06b193194432a00680ef9ef715912c8eff162829f49df4eb1f40d8228fe766dd877356a688240f74e754bde40280e8450497964eadb5b8269cdd5ab53a5a6cc511405bbb729150d1b2924fbca0fb4a1bf0ba6efe94b3ee5e7dddf010571257769fac8a31aa8f34a0cbf7b3a8c5c728a8876803d103425484bd9dfb614f6e6a1a5965f57b545c006bc37073e82344dbfbff02aea33b93ccbbe9b7624e31d11bdd8c245596f5fc2e134735b861c110adbf6cdd1e31d0040c6f23ff8ee2ba13f80e46e22a7755b0b9abc3188720375f8af57a8221b260958d994a1fe2a4b6588918c32b6988d66cc6573b43a3befaee216a373d4bdd4280f056fdd4b05f26d618da724bd5d8206fa3a595167e72e295bf8c8f7e53d185f49b8f8dc6f215e53ee11ca33766b120d6662624b7a62be41c1c5491899f64124acce1a28c72e86471c2064f86ebcdb0e72ac48b797916c0ecb22034b1803edfd565aa76522ac060b2cf8cab553f94dd4b12d6907f0981829ad2ccac3aa163669a0a74d72bc5d305fc7ea4a0f2a87e5cd924b29a9a00a912579df7a1976379507449b8351a72e32ec57c8c84e5ae6d9ca40386afafa2066688fff97457aa9a26701c77e1dbab2f6eedb59160fd1832c180869be67e3f2d2ed9f56cea724d8f6c96addbbc831f6f1c1284478d571931a3faabbbb323fe3d1b79aaa7ff7091d990876c58b78806787933cc4968f41202c81c516de1bba19136ff27d1b12584a04974db55b73c79e5f4dddcb8166836a4ebc56a7da6c16a4678087eaebf24aee414c7ebefeaadd81ce343daeb86b5fd3bf3383d07c3b2f1ec0106c6a9cc8647a76d58efff53ed3a1f60184282d78a11749d4e28a22b3e2bba551775b43fcf242249da28466092872b4023e0667b6737af67d5063fc72e1cb6a3feb04f6b838a46d8a34063abaaa981cf589ae512247f0e9df64b3f3ad6e98d5b9fda0db7b86428097c3648ba9c08037dd67dd0b7269b4dd940688dfd50ac91eb76b6d9a7acc6fa6add2ab1cfbefbe7c49e482fd845d01639599d253aa55ec87ebb7c98d86a07c18c3086f50ad506b6198205970ae9afac2c55e433ef356f69dcec57a28c3a7637df1e25a35fde62a7237cf93f39a8b39c036bea73a0d7e859d6235a4273f6c55078b56597219237a4ce3a1216b87efc92cbe7add3c51f0d2e4c7e7220f3ddcc859bdfc996409c9ae0e78a7d8ae20eb40bab3a2e3b5efc848992cc3f8a92c95694059c401a7c8d2ff73eeb356c3c047e92bc7daee3c63bfe0af1dfc8cf01bdf1b773fdbb23c7fa36e5702b3da5dfa2ec3b40881e60637111eacc4eae8761fe3f00ff4c3f010c67cdf2d14be1da27cbec54997ef48e84ef609181f26c01da4f6f1b8be69382f4be075cdc7b73d82bdfaebb3bafadd30f595241bef589efab719c2c9262f4be091cf82ac6e90b1117b2fa713f2acecf33063b1411a4dd18b22864cc78a141bd2829808c857d6d6ad77efb8b2c3ec70dcf624e903162f06378f0187242d4c7c13c8e3159de3ed21995cf5bbefba9016b2d8de56d3500f15b2019ee2df82a55309045f930243aaac5ae366422ada258d5e263038cb7030e4700603b7c11624c748d791e95db4860604751f73a71384016a85774b663ecba2681a59498cf73ca5f2dc77be7de72326497db360c4fa70ac9ce2d23c057fc715dc4d8f8a77fbcbec7e8125417d886355864300824e72bb538d476423c20303706e4648051f9a0598f111a6f80e225973bb4dca3bc4c018bc4d6a43ed880be380ffdd9422d9bbe93f808aa686867a09f52046d11a0e5d0413ed0271c851d4f63420ba91cd6e5c13376f6ccbea104e913a5be76c452bb2d95ffe517ca2a7de6e7db69d644ca3921eaff23222e505875c9317c4b76a279af6f681b75e13d551ccdd4240aa78d6b3d9f5a76b828b5f1109fdc280809552a5b29478a2cb061d225f0402bd33fe941e4eeee69e9cb7bb2ed4ebe35e454b8cae8508074549950f691cd576e5fdad87a918d1f50153f4ef12827af210cecbdd75efbc95a7e2f1c16614c88b343b78fa9d648febca9d60392adb3f8309d76cad19a7015ec3982a7ef1e24263a9d2bea631f982834399c6559ec18d1167bbf399ab1c9ad44da5b485a19287d382aa4fcdb7a0eac2f6fcfb24ed0d7f053b66b4de6cc2f48ce8afea28b3716a0b4175f48d1860743b9dff46278574cf35f8807a71ec5fb0c160d6efcfc9cfb685391938888f41111355d2760c757a4bdc02cca8d8542b41438562b06dfb31a68c5476312cd618381fc15dd516abd0ce8e81a79f707b07eb2ec018dd10f34db3906c49109af4525327326386a18c36aaf1de191126dfcfee6f525c2bb196b63369971fc9247e4cf64d802e5f1dfe8aa6653e788f49baf2e96fd109379b45c3f80240d1d7ed7eb3942ad7826e54d962fecc73162f710472247a9f92f1fbe3dba82cf8b0282270f045fc41b6f79da0b1c03dc46cd9532bd99bca2d8b309922a2ff92c690ef6c87a761b8062cfce2d65105c860aef311ba890b61bea67966e36775b21e342d93ddaf89a3645921cee898be129d5a88226ddcf9b2fe07d6583c268ce90f7eb345c329aa007c1f963467e70d27d240a6c2475f6edbf771b2986013987f12b5518d32ffb8a03a9d3923146d211c7cf766443ce993954d82a477039eabb758d7467abd3c168e2210bb7f2f2ddf3749557883bcb2ab8d87973fbcd9ee4ef9853cb4cabcb159b1f38d9988ac63c2dc4c79d4251ec2ff0311cb79c661924cd0a10a15e6a3631ca2812a394c5b658b7b2392da96cfeb396d87908264ae13d1ab1585ba6c81de7871a892e3d4391da35e029da98acc4f40390fd7e43588a44531364d010e4767ce1b31407cbcfa630cc2dd2dc89dd2cf7f0ba4555f5224571db52df14c7b97595190bbb24fd17494cb3bad8eaa9c8f769f1e434bd951f66e6339386fa34e21a71aede5653af1f2268d05b2c31ba2a020035dcaeda4e63142aac74d554d3724bddef6faa7e15eb3e943f428f6513ca52fce69b65f13eb90a994f8f7650e338236052703e391fd18a54ee2b1c6808584fbc4abae584812674df1e67042dc6e6512722aed05a4200fbe6dc0af59ec07b60b16f69b48c97bf05ff7429af7c49203221e15899c9dc276a1274385a43a6fa644584fa5ed3f537331b73a50e238482cb421a3d650a9d467f8e271e8feeca0c3d1cc52d1102769865e853a05fdad87a918d1f50153f4ef12827af210cecbdd75efbc95a7e2f1c16614c88b343b78fa9d648febca9d60392adb3f8309d76cad19a7015ec3982a7ef1e24263a9d2bea631f982834399c6559ec18d1167bbf399ab1c9ad44da5b485a19287d38e6a09db26f80f7d17cb2821fc198d0ece603efbd3becedfcd5e5e1663923ef25175f48d1860743b9dff46278574cf35f8807a71ec5fb0c160d6efcfc9cfb685391938888f41111355d2760c757a4bdc02cca8d8542b41438562b06dfb31a68c5476312cd618381fc15dd516abd0ce8e81a79f707b07eb2ec018dd10f34db3906c49109af4525327326386a18c36aaf1de191126dfcfee6f525c2bb196b63369971fc9247e4cf64d802e5f1dfe8aa6653e788f49baf2e96fd109379b45c3f80240d1d7ed7eb3942ad7826e54d962fecc73162f710472247a9f92f1fbe3dba82cf8b0282270f045fc41b6f79da0b1c03dc46cd9532bd99bca2d8b309922a2ff92c690ef6c87a761b8062cfce2d65105c860aef311ba890b61bea67966e36775b21e342d93ddaf89a3645921cee898be129d5a88226ddcf9b2fe07d6583c268ce90f7eb345c329aa007c1f963467e70d27d240a6c2475f6edbf771b2986013987f12b5518d32ffb8a03a9d3923146d211c7cf766443ce993954d82a477039eabb758d7467abd3c168e2210bb7f2f2ddf3749557883bcb2ab8d87973fbcd9ee4ef9853cb4cabcb159b1f38d9988ac63c2dc4c79d4251ec2ff0311cb79c661924cd0a10a15e6a3631ca2812a394c5b658b7b2392da96cfeb396d87908264ae13d1ab1585ba6c81de7871a892e3d4391da35e029da98acc4f40390fd7e43588a44531364d010e4767ce1b31407cbcfa630cc2dd2dc89dd2cf7f0ba4555f5224571db52df14c7b97595190bbb24fd17494cb3bad8eaa9c8f769f1e434bd951f66e6339386fa34e21a71aede5653af1f2268d05b2c31ba2a020035dcaeda4e63142aac74d554d3724bddef6faa7e15eb3e943f428f6513ca52fce69b65f13eb90a994f8f7650e338236052703e391fd18a54ee2b1c6808584fbc4abae584812674df1e67042dc6e6512722aed05a4200fbe6dc0af59ec07b60b16f69b48c97bf05ff7429af7c49203221e15899c9dc276a1274385a43a6fa644584fa5ed3f537331b73a50e238482cb421a3d650a9d467f8e271e8feeca0c3d1cc52d1102769865e853a01ae8230ac5b0d37fbe1064cbc795c617bf66527b3b5f03976e9a7464586d646a29d74e3ab22cc7a9bb75fa3204e142a9afc489d83dc4aaae34ff5bdf51f3227c7accfb4600a2e8446a2d848cee960ff26b4def2f83dfe901f2252a7c2188d73ad39fc1c63da9cd268d21c042cf4494ec67aacb1117e30710509ae0de37e552a971c0585c927ca15dfd8736c9e6869d1ca801e1585495b3eb42f8f90fe91f9ab5eabb2e99d06290d1a188b24099cb54c95de4946335f8c836ac44ffc2d288f5dd9f208887b3fc15c07ad9f6847e59280ae112b1b55d937885cf00d1d0b5f35c64992d24e727a90bc4a27239f1d239d86c74d3261a14e7e3184a7d01f4a1c3749a14ca2a7922b07adebfb7fe2736c32515d581093f500271f5a1381ff1085028d2748d0fc0f8109beafb02637d05edafb1aabc1aed8d7f6f918e4def143f02ae5093d024a276e7df8d1152a580848a648c41de945113273b598cfa70fdc372918a12cdad55dd8f6b29b8d1f256a088061a56f4acd591227a5852341a38c3ea40b09175fbb63e4a161a27baf5d7bba30685d2ddf86d61038f6d24527a1678fa7cff210b695f742d81746ddf5455f352c72c5112a11da25a830014cfd839355981b51c681a43b32be75eb434eec780b34a817d20c19670ac749b84cc55058c2ef37a3f5b2e5886d732c66230c0083ad3e3a9104da96908e60e1a202799e5fb6d6ed3a6672f121bd1e53bb4365f8d0f2370d605b2a648885a3ac924e213e1d02e1d687e81e9797105a025845f1750cf765eedadbfee7a8317d95b35dfc7f4e8cbd7b0e7549e03a08c9301d6400c7e0b3762ceb17b36da918a629481482ce0cb498426988afaca02cb6106e6abcc51744402c35e67de715bbd1d6da02744d669a71d0f56fac8ffe0839cc1ebb0816ec18ae07b27dc34cb23296c5ad6bb816c5198b33c2e489cadd3d43fe4a2dd57f9dfa537a6a34eace7c6a1a214e5d70ffe7fb33a7850f24044e1a0e753cc1956ec3abdf01600a71081532d1b92b7f4f24fa54655682c5ccf76fd558552f9be6d3b8c68c226bb7477c71509a5814e84c0bca12175519dae042fff320e1e67d3b2ba599cf42a972ab1a58b84d71f9717352d155fe1776bfe084d60f86a585610016627c2a354128ee49df5f1002569dfe51402f6e6960b4239387fff09b7eebe661daa5323378d4eac6afad2e6cadc864998533b0b5984bfb532db62efdde6f5da9cdf3c0427c300aec5db99a78ed75cb28cfd9ac7bb3850f8532d78110f23c91d58daa7189b62bb9dafa3b9d2e04c25f6e4883feeab6cbe1c209bbeaffd1f79e0c507545cc00bbe4a2dc07541cb947ee9986ad39ef57427f7abddf2feb815b8c0205a7776d89e8909896dab101c7016c7d14277f75e7bc72fd96efa76de8f6181d01e4a3c47b88370bf90c9f0bfa16c888526f0e46b717780ca008b569d0292b14bf4e6c0f54e940950d8e885a6609394731e22c324406bb2a40350981ebbb57d927504671a343693159af7e2f63cb386f05c9f5d7ecde63e4cda0658a6e617ffb99b4822749e67a252a2dd00c357d4491a3a1468202a9d389fbacf782c42bbe4c553e5f9e2addd02ad19e77a14713165639cc52843846ef56cbfe2534a28b5303cb9af987cf1ce37e1047aefdf8f2206dc0808639cb755ec16074ce0a0fae80ae733b5e6a478267b0786fa5ceb013d88d886740144b9d21d7494e3cc8f2b3c1a654b0e0a8b070a63542d29cfaa7c880f3ad18fb51a9806912505cfa087371af5c6dcc01bad623ce434f096e7116d0ce27aecb81b65019fc1540f44f00463e4d1f4b6d3f185a7d164c4b68f596111436188b2f740166ebede54eb2409fcc89f26a2910f6e7b214d9a2db8ad14b39fb145cde9aede654808d7e72489511da6e1d387e90cfd82a3aacc8ca32d7faa370a6b4702a6184222e24d69001c8e1af06651a7f3a8e633290f79bb9736b20dd218c3251500a517bfdf46676c70a2b4c08e37be2d49a837c99263a5d20d589f01b7d6530bf6f0fef58ae7d46d2ef0487d6fbfe09aa6ea1ad0ca215787daacb51970d5d80ebfa52968666ab2faa61181dbdde3a8df5f70e9ad1bb723603e3f0f33b07d4d3bf1ef674705601e9c167259cf100190c06ae7db17e51068cab832a24d527199dc0f1ad128ebfcb1eb12f8edd4fc9e5dee5fd580dc48ea31641d1f5ae40e88b219099a0fa6523080090cc75245a4e6b9f2b3f0da5640dd4976682bc31b2549f3be7852eb88e7d04bba5e2d55c4b0b3225c9e4d54b2f4d0180fddc4eb94570970ff4c7c97295f466f6063972f261781851144fd330b7842e01bfb491d06c81cfdc848e2e28a4d58c5ab01c4748682df4e6e0afebe3e96c39689c86ce0c374e98ddc602fc17be90770daa0862a3525467e4cf33bf55fa308c7ab7173482ecbb83e63744de474abc978118d04ed5acd4720fc96dce167dc687d8685100e18299c34923bb874fb03384b182f1709afb42bb70d8b1377d4b1e9046b0f8ce0f69164ea34173337508b327bd14a143bb4db93eb6089199bd5b052ce9a89ae75df764848def77da559ebeed6fb9169789ae0149038af5b58a65305cf0bb5b2fe18d7450034c0f2a12898e7513b1a39e5eac36ed6fda902879168f057593249b9c34447090220e0ac18d02a1e7ee5b35ba98a2323a94d544fbd88370ad84e3fc9b261d0cc476f591ae8704deda6ab1657b0947a8037880004d35ca239332d20ee15405e135837ec9ac3fd87cb901e970198aee7cf1c623518213c248f742b50538f4e41f39fe6bae3490464f5c6a9bb4b0a18244a3eafcb015052c2ba58ae33c6ca7b49240c457c66ba000fa0601766374fc5afceb2a14abdd887e401674f0703b14b748d28a4f4b51255c5aa7c50ab1b8385f5edd587475672f61f77bf680ae0be94a1b874d36282b39dd48426bebf3212a3f1ab9a4a6c69ef3618fb1a3c3311b16007439eec8ce1044d991d5c618ab104baeec37f7ae79c619b37ca62b9c956eec71871f6be9bbf561afb478fd898f4dcbe9f94e815ad6ea4fc6df5d120cbf68ebf5a557c50df0447ce34e0b74ed9827870974782b02574949cfc2c77bdc2c584f738dce687043c19196c779f631c2e31520ac504fdde5a81ea5cda6cd0fbb6c3cffaa5c536207c2bae4fc217fc6dabc00a5bbadd1edd972da3df5ddd564ca1d04d7bd862ae3a777fe2ec906eb7bc910d8c13ae440ccb8e24af41a143353f20825efb1be42d7b8eb5a221ec66275f135941a599769254e2cb8d1b76b8d27e26f0877de67458eeb12ee7bb96b8ba20002db81465f1f13bc2a870afacbf33a613410b0ef6e51707c170ad8439067760aea3bad056cd37897b322d63dadb5a0c1aa12ff753a56398da7b568b4138250c9359289ef0af8786ba8c0c1f59766c9d2d321406de6a6d71e72687a035ca3178eee2542a2a24b94a4fa6a4b9603989a1e5f18af8fe0e991525e11caac8f3041a9a7d4240768a657147ea4200e64ab221b7ebabfab50a1550e9d7d5622d9288aa58a2afeebba41c1934ef0586c038bca7ec4bc3468f0b470f008b04b5867d98bba3a87d387bb60c53588f4010c1d8dcf7a57990a46b826312b07c414188e4e45d25f0d59dc497c97b46de2c79f4db30366df36a53f45a4fc022577ef7845af3f70f72a3037f1447a2fec78088343f3b750876fb284bca37444a3ca161409e4f3a03e687bac3d14201e54cab4125507991012fd8e07f9cb669da4a8bad1e84b4d0d388e91c92229ba302e054bf466f09a06fdec9a41318095128543fc26272a93127dad13acf28a9d12c2001d7120f4579af2aa23bb947179d190b61c08fda95b1570fc119e6e9bb07b460af506f18060eaaffe483f8b9fe2ff588cea5f94126f9df51ca8d2c45a1683c72468ba21dfb81eee712ea93cd611c10d846833d9ee19a67b8f895d9400e9432ef6ff2112e8b70062d489ac05f9dd5ecbec6767ca9f1e420a284e9423e54e8a69ecc552efcf352a867b42bcd15cfbf758f64ff82aad33212bec926227e1f75b2e279c117569c928a16c7c0d711330f19432b9f54e2268f4da7b9e7b1edc1dd5bc157f4ea26c23935a13839d797d075896ec5297295b04e70e2113a18bd43ded7e706704217778711827ace0f33b19c4e4ffe592489df99ec038ee1cd41e9839687b21c655a75ae20357553c2f696564f376a93b8c265772a1c9b40c96c9eccc16ac3fce17a59080248046da5d21573f6d4c4bd183618f7442f045232bcbfd1dc68e18a505581f1deb661d66e95fcbe2a83c65a913e218079743c321559ed380448b80bd164640f3c78c4824adc18b4bdba208f5526d9718ebff983d27bfec6c7f68481dda0b5b63255059bde606c8fe26a3365a34621e7747e25eb74ada5aaedb60c1a2e125f10f5f08211a0f395dcb18290bb024bf2db09c1bf6b7259edf03d11b85ba1cbb9fc9e1b842be4115b4d9a76be007c7b9dec1626f94318c3a9111ab74372255fe0e077bce324da1b39a4ef15b33b0b42f6bad2a4fd59d78d72ad600415399d6c5ecf82acd6a2e6926efaf7797898e7f71945ea21fe3f29ff378d678060b8c395c827588d35d80afa65c2e508844551b64ef63a4864a79c0d6f4dfdd19b7f05292e28339d7594ee4d6ab60ca23b0cade7e8eb8c8f7280d6cd20b97e927f65be293d2ea22bdc6a8ce773222000d5b58f688eafadc447322fd4f32571d35cff11620fbb6093c908406107a81fd6a253b1795b1dee5fd1bc83342f6a84de64649881e104681f1f5f28fef4ff6952299730d71370ab1394d7f19fbbfafbcdbc3e2a958aaba5729ab3e60f9e0b2b90f7bb5f3655772ffce91aa4e90354be26163baca2e0cb748a3f38dc586a52f8ee2c7b328e3b2161f31888a7011d8bdf62ad3b6fbff4737388df4941e3cee707d0f6cf3c90cd784d64d6441c763c5549c618f1fcc3f5168d68ab5cbffa5b18b650f7d0b466b638d5eb633577c35d1da4f56ceba0d78d25aae8626940032d1fde2c6c1f94f060df3b508e040367488f1cc36f71982538d5e5d3c805e8a97d9db13a08bd1f05dcf999c336fd6b68f52586c3fe6d9fcf188baa4de6901f9dc8d743a6a6a2f075676d5d0beb7f01d530a72d5a4fd3b48d3e68652fd8c23fe2183aa8734b0d3b1b448e3a7a85411d03a3ad792892a29fd63ce2a5d1a5296eccac6448bb7b59989fd13416e036071eea4a2d7105a4b8bcc277dcb23406902b14b196e7048c91902e7ec577fcf90ab086a8c8ea7a2c5309312e9362963d1426813d2cfc51b77e90c413783734b2bcf83891371b10ca19ea04c520674ca4114709d0d3133236d0824f4f8154ca416e50a52bdec1dd403f8ebb13aba71c850b86959f99c5ece0534f574346511a73c3b2c5326891f78c9eb522c427aa2018f18750f4efe72ccfbad212d04d2e16f3b98506497db53312268112b7f88e11f54b6d02f2f2a38eacc21fb1dd53dc8026d3368cfed343e9d6aaa7a502642d58e0c3b4e3e04447e8895aaf862ee0f5a2a2944ef0ec32218ed0b14543896786330f196c58281645c6408d10721b6a51f9e72d584c71cffb4ae27134754fdc0ad70c017f264e0762f66f2fbd2b725c4a19949745df872e15318cc37a019f0995e46ccfc0bdd0e2113a4fc95b085af07f3813958203db8cd2c41a490117b7167cb38c8047062cc96cd257fee444c6d9d0c700284d2104f9dddc8bd5d7abeb697abaefe61195a4fe398532bfaf1b0077d8c19f3bdb4dcd1311db5d84e84f566b647a78d228cb4ee5afa2f67afd1610729d0959ed10d75bfca3716d9f53476620efb26392d59036df0f3c079c5bf2231045f3a0d7c16dd69ee475694555d633fc5c9ed83a138d5ea2c284d56d9af0fd1cb637bed99f1e512cba542b7794da601116470c26cfb575267b059357414b10602d01b826e14f2891949bcc26150cd821902787cb3b0c3c69aa481489d94609b7207f7fefb0daa6d8e29115e072343764d55a2923203b30808e96973bf44a7b511d3202cce85fcc8be1717e4c2093bb7d9284ee0ff3e182274f1997e25dd8ec81432b2cba66f54b975320a394173c399a80113d8ee9db39e708ba592ad9d5659b40fbbb435295d5c60e3f24ee543a4f2c23fa093d7de6151352c2f39ada6a7c53dc629b54b051f98dd56e8ac4a97067a75c66c2b38b230510d35598632d40fba15f61d0d1ed6def8c676a1501dcc300283c358c8f824408a2dd0d4725b8d5b080146b4202b2c6c662c0d99a5b81078b9c57c7b8dd80156592270ef1e7935c3e41ee2fea5ab4c65821fd9eec2de8197abfd592cbbb1f9b3ed4bd6354a1e593185a5c2a764093b86de9c23fa9e7d6d3c70d9d2caa270233693204ee36d162bc56aae9e6dfbd4e964c46f4cf74863710d7cd3493402cc2ce0c9a427727a54acf4fee1a71c408fa818715aa38cdf364b6629e5d1c6004aab5779fd9ed93b94db8723e3cc070b069ae2dd7eb51a4b9c9a4dbdaff58a80ea1e9c69eef6ad45613cf238a6950e4bf07a7c7a1a005c926c416625005a82bd00228abb3a3faa4ae55b64a403144395657c878194f479d731dd213a44b34be6e701bc562bc462ccfedb1b2b5d6c4d8d28987c781fb2e8d7d0485e918abe70c7f30d02475989d164bda1bb68716da7c6761291f94ae027a2afa8abd29843e438022469927a6b18905b1db7955bec63c37f1e383d46f10ee1eda329f6c29b617f8d6563a8c7ff10548c842878bda3e77c5eae9e9d85043619f3fa7c6d450ea9e90df90fd18c4cb9d98c6de364179541fcb2e3ebc3d79d93c94a6756628f6f0c2acfd6fe375514f6cd96a2da1a238b2796a1d9c5a4deaad365c0f25d909d87d33cfc27db072048d8eb78d7937dae3bab7ccdd7bb3c041b2e7f02740abf08e14d31fb4540f1a9dd9e47d9d6ee6fbd9610a63be887964ff84eeeb1ef6670c6744fb24abbe0c75a4d877deb94cd3ef7811a024a076e230f1c5c2ea68a3d591aa98a763951587b222473497e662c88cc6d3344d8fcc35ea60ccf201f4bc9cb845fdfd66b9b709e8181eb2a8cebd6b9353a658ea4752bb2ab7f460f2ad693640754f24aa237e9d6bd74446ea9116aac58127820ba7ebc25e8baef0be26f7a8499f4c0a95078c781ad12a56637ffa4889795dc0d06a8ab043de19267476ad983bef45e0a055dacb4a1bad0db3c40601de10a9cdcaacdfe232abadc5be7e4c2ef9dbe44d94ff53bc43b461649809a7592ef23972c14b9c83a651641308976f5fd3427037e9fa01ff5edc8fbd0203dce85fd26efc34eafbabd3d9ef8b145eec67e068e1d2770b1eade12ba109b1c9d81e12ae1e8e7536bb403bd5da52b51402baf94644629954ffbb90c6ad2c750ed9d277c8d932f0c3a0466064f8f0fb5b14362e7eaeb44f0c47875f55fb94caf67d305db16aeca89109732442479f72e5808472b746f5398e6709214b0f9283718a9f439af37dbab77ede584b5679c747663aa5a534693b77e6debb0d697550cccf5f6bb589f661688dd49fae2fe7269711ed575c81ea03bf077c59be5da5caf1a1285752d56bab6f7eec4de53d1baa6036b726f67a2619453a8fcb913347ad35ff119efc936bd11d4e7a7e4120d01bc961006747522be9345d92567c369b26d35bcdc5684cf35841101560823f9c7cef43bca76f508f66b1c4ff58b56118eee796d163c5d1385d48063ca18017fabbea81d3d8ea6639a30b4fb77dbb3f77114efc329d675fbd4752dc80a9424629f2b4ae31328ed872e4504550fd22d2772edded953cfe7bf7a1f7f988e723bfd80f67a4892ab4657fb58f60bc6b362e14eed0d78b37980c0b6c3787d5709115e9760c14805804f641edba9f8b1d7b18c84d337914eabb7f2a214408458bb44fdc249704477bb9f75e88b9880f13fdc05163ba5796efbb77da6bab639d6ce563f3325b6f0cea7c87404e1af16165be24ae463f60985009e4fc3b90bd62907fc7814ab166dcb0e3b83c6b2b842118925541d8d251f92bc5394eb8e44f8cf96f8d7a2959b7a7a218b02cd97b0d6d04e156a12d6b3e64d0492eff2ac136551cdfdc8d38b304b4029dffa1905c8724a8a474074feb0b7685a7e406498ba24d9e97e7822e47eea626ab0d0be648c23f791b689fc728e172fc425590cd4e479f330c5190634507f66b9deea0e40fc4becdea5440852ddd619f759c36e99d201251cbdd339904937c0e8f010dffb1f33cad8fc44053a1d8a27cdece71379a105d7ad34d32eb2d2f259910d2ca66cce7b9b224af9e9b75fd6285ddfe192b6fd94a888ecb5d9e3c1b3a3846156cb5042dcfdb6fbab1a29d28ecdcec1832eef798169ffc6ddcf09c3385c371b0a3ad397e553b77cea6688aefd095fb772deffa0488a9abb53db3471b837354b65d9a8ebc272a7f34de367540cbb74a12c38a6e4633dd6adb23bb7c63d30508df1de9ca85fb0ae2eadf34ebcf4bd790bbe19a3e85205e1ca214a789895ed29d47c936231d8cc060c83c49cd52f061a20bd030a1042db06199c3f655f59b2505acf5ad0c68c4a65ffe9164bfe7a844a9a9fbc25e94beeed2aafd72cbd7b855698b2285efa86d928c11c440c7054d227320846c006b84d936dca3127750118521a86555a6a78983bdc171c25beaf6d253bd560692c426aac020f4bc62c083707bd31607c9f4ff7503012de66fa40bd6c8eeb4791669953b7aea2eeefd8e052d18d99e913d0fd7087a4ef25d3b1b93ba6e74d275ed8166b38d40e2bbb54ef9874ed54c720a41e4970b4c5d4c4e344b767fad7e81f5faab6cf511c92dc64e4402c869ce58e2571f9c04cedeb5ac0011cc22a99eb3193c7074003211cd91a1393ed6596cd842ff216f7524b498ce2dd531ab644211b84e3ac03819cc4760975930c69ac64a26e00be42fea354934bba80beffb23a434a8bc9b72e87372391c329989958a57371a78405c3db407f62ab2973177f5c667a8a4df4b18660351823f927a4d1e3d75114cf752a9808f1942e7781b8a144a5e44f0771926ce2460bab2ab9b1b63855fd60706db756139e649a432261f426c964eaddef3cefe95ec853546a6ef826ed5df8ebaa1201cca7adea2908fea9349316c6fb76446ed04b0e876a935c146b0416bac5b9baa27fef3d61ddeda406d9d2fc30577d20c14fbe16104bcee7f69cb13a762bcb453226d3b2acc25f5d40e1f101fa5c4cb5e89a99b729882b6279cffe7a24b7cf5e24e8bba27dd36756e975f90b474a9b02038402832a4ee4733d35b247728e67e54251ca234f71b43195a0adebbbb77a8657163dcb279ea6b4937c9c762e1e724f58ba12f011edd6ccb7acefff0c93aab1576e3fa04fcb385089487859b699daea24c758f595656e60e0005f8087dfb6ced69864870e5960aa0aabf7e54f262006d919bb493b6c1d765afeb33970ef3ef71bb5acc4262f52e2cbda9e5e8ba9d064b37378c2e81ca5e39e433d3c16404e116c0f7f8530ecccbadd73e4b7fc49fcc3abd84de33d60828736cff61f4f6540de9f5d935d7aec5672ff0ed7a899b31753d3d9ea007566fe568c15c2b641b1740c4b20923f79039644b272982e5f14c6837f2945557f761ce3fd44bee45cc79cc0703d5f0e6b31c08ae8a5a5ec7b247aa9dc3ee2a95e1f32218123b0397589bb090bc424bb50c5f64ff9e8d4efaaabab25e16ee7a47468138a8700116c7d577cffe7c5927094ae003ad7ac4106f876d35df835f5236dd54f98d6b0ffb3b411b0c39ca163101c4d276f690c251dab11afe0f35bdd95925b8899b37047243524b473ed1b26baffc22a1973fdaac61fe0385745d45e35005debc29eb575c749a55778f36e6ddd4ccff42aee255dcecbf459fbb871205324785639fcf29f27619039df692f3389fb62aec4e8ea7dd64c6eaccba5c08eec050490971c5d90fe886a746816b300ccc4bd298a11921880f81261e3893c75db53dd7efb30bacdb823dd673653f90802ece3f2894a3e668589f7699419c898282a3dbbd46c6820515cca3117b1ad1c8761c3df1c4e9fe564ce2a062326be8b27ae8b0c68989a9bf1199aaeff71155c7d6d6c229df39fea17ff7eb07ff37b160845d611869a0451e40f1e8b43774a069af5587e47e3ee08a13d09b596adb4d2d1ba3bb64bcdac39e3b8b85b57b8ae01bee2b2b6afa27072709ef47d0ee93de0c2a41f5bb471b84805ee1eb1b8e369334ffcf138223eb0d3f5c06e1ab64e5cc725b1273a782e4f9ae84ec7aa44b66c415ae39076acdbe26e4090d12d19c6000c968eaafcdf9d97917906ff1f91807317bb89e61e6ad46a595735ea7bd8a918ad078e7e164bb2b53f59d8530cdc20b814feeebc465c6647de743f2c1799e8b9a58fa0d2edb99a2fc7ffcb6159955669a5aa38490617838fcec0478a3dc12c4f6205515d53e39dfbeeda8e48af3bc5e1db53261d42137390ef7fa8cc4350286225307e28806182dd0e9e1aae513b6a52e17aa44ac32ecdfcbd30423bafc2f0193f670eea75fe9745923dfb4bff859a8cfe10d1457bb8a7b3986bf4b50b145fed3f36903ebace1503768058f87c07f573428d91fe62346e6caaa1e313e93d76f23a464857ae7e3616adb59a02295e93bf5b3d863c3c257724ecc11bda633ee542e88c6db18adf4fa8449b2e5b2eb2a999ae167d2c05598b113d606f919de9cf35fddf38b096eeb4e0bde50e474036afb513f9190182dbe026b52a28c44dced22310007a80b5029d915ae0d59699998139edbad79db376b3ca50dc5f1474d29a1dde97cfb51da43a7adef87d78407a468c439f1f2b5fd06dc2dc7dbf76282cfc75fe849875da452029222d0da07e3a4220ad2d0d8a2d3a30651d136f731baccf6ebec05ebb4296015cc36896733a4ca8d044454b73bcdabf58d27c821e46b5bd62ede1b91918351ea19bdaaa778f93b2487ea7df26cbbef2e9c76a9cb82ffe905ab555972ad21655ff48358555d2b7c747dde3466c21bc81245b934307838c6d1e9bbb46ca83138602a4c5e62ecb26c528f86e46d9b6ff864f9fc5f5df80290535a0b87814a39caf1b38b5fd9980738d063e488e8a2e25dade83dc2b9711db318fab66f7792c8df413eefcca51e6c6a495ed84e294d245a4d27bb0cf7d61549a3d65c8216e27f72f4871bd8b09b9652dccd0876a9b782c2527841d0bb9b12469b2972e6d3840c0fecbd5ed8a2289ecbe93329fd58ff32c701878a2bb7541cefad94a8d44d3d4360025ab3dd5ca4b1d08257b26f7611e0c107da306dc126a2667c9241cf8276c6a45bae3e83b56b67185df6cfa28f48b2b869539b7498fa6ccd1314b235a7071cd1d24458d4fa1102e508f981984f9c13dd1db2eed2f5a231a5a699d2806bcf116a97402246f95587f60cb1a8af71f86abbd4f801a64028db066a51423e8e8335d96421926b7bc34d53df1e709377ff3ec059b966a3064d4bffa859e88c221d1d3e797c2c880a81004a55937db1a94cfd2f57a5ea390c906155053206c996bfb02f4dcecd5155c4e5fc3539b0da077baba4e025477e6e74a5453b543e31b8df27d9940c2206e0a316e2724af26cc63607af9ad6f20ae6865dbdf89c70f74feefed6ee54711169b21ac1d35b5cba5715b1453d5f864144d4114d5931f7028eb9c81af40297ffd78324617f5051c82794e5f5f350cf3a4d8e22634f87a3417e9cd0bcf9f4458257be66192e2d46068ed6db17b095e63d7a567afccacaf8204eb7ac299e79ce51c0030d96ddf0bebea0775cdf6d5ee8785f439f0b6fd8068ff3df1334db838ca303a903fa7b496616d21493f078090a67cb9c90a635d02f93f7e1849b2f10c00287e4b2b01c8d53e06da87b847a9387f00dcfe325fb663e9cdc0b6ed5521c3881e18e38ad1fc1b8d4829983bf8ecf21858f59db555e7077213eecbd5ec808b1da59c746046bc2dc66f2bcc9f61c99f26e010c5d7d3215fd75b7f508f4123e4f7ebe92ba5865c5b5e5f3943fd1a57169962323e4354e8ebd6064bf706667eb4b6425e6eb0f259a029a736fe995d58f932572db79629a79d63b54df48cec6451cdbf20034c765fa645dd3022e771cec4b1264c319b3c08f9f1224936b4b2d8f54d8127baac0a24154b2468ce36516c129426d59ab27b04573206202cd66ced32b283a98f9c5537455af895df5d15ee8a667e2701396e75622f731f9ca81064b68eb572025d18eca0b1a1ddb7cb5fd143284d7b01096369be472ccf56f503f44b7bf4697f7c6c3019464ddd68c865c88b2c33b51c49ce694352bd2d0b8ff6156e024ed99b9e375f49d2debaee60d792e1a21bbf1a1e11d051349287dbaf12b34c5b2f9c1c429088e8a585aec4b281308a5303e473bd30a6cdc2e7d352ee8a7e9b7a616ead7cd70b970aa2d69adbe96570076640a362bf14b45c28753e9d3174100d7e44b6a12581a20f923b74bec2a064e5ed4bca27ee59cf51bda4ac935b1f207d4e6408644cd1835a13676d72895c226f14b2533e9451f5a7a734e418c0f1dfa5d7da8bde3f5096285fdad3f55a5250f3d5c43ca997d8341d0b42a73e8cd0ed9e421642afbe129c4621ec095bb1b38a1bc8d878ac9d68039edbacb57af002e4f242f0ae051b680eb912573ae8ea642fbfdbe568a92cc2d2a5882d8651f5b45278e8835f2f6fb94826ed70bcf31dd2044cc946a683b866c909ee4a2d257675f14545702674c5d0ee1ecdc75db7f4ae41ca59496e310731c3150c256d521e4f38d185920fa9b0c84d118bbcaabb95c5ef87f37ae07f468a159097af367356292278d5ddeceb52d291369afe8d6f24f5d68d5abef7ad0caf75d319c76cfb3172a70b13203ff1795a97c2ec635bfa147b79978def1d68ddf4fdd0819ef76a1c4cb439531d2447b8e8e70677bb8cf5b9094854b0b3b9b62422a4a744f61c46f17e47d77061be83c153f5dc4d6f5e28e546246119e9ba907f63b9a54455ea1df683edec29f89edd6cb392a677f9624da57e6dfcc02ca9fa2491f698f42bdc34b13c3815c3bfdc0f443d77a3b0ef4ff9e05be38891ade9b1a94ecfbf505bc77fea077b3b052bd0bcf69f3bfea0b3f8c627722db067ad97c2d0376e5e100feebdbf65ced316a016cf05502e05d923815b232a32f9ae8ec1c1f82488708e8270d32471e7737f0265741691bcd8da64cfa91ea422f6164dc7bbeb94d9b27df71de41205f3ea783d64ba0c9601dd71aa9a7707b7deea8d94e0d9e58f5e1b793c80437663a5efefe13f8fa5108f42779a31804ab944174bd0e49a3985a70b5e2378061bd1182453e296fa1b90bafd0a3d57d9991892507a8ddde73eca2e930e95c9ed2c47eec507987a303373b29d9e3c8ca656b65a3c2823ac35d6255cf63b60d7138b843320cfe089d91808d8aaac9d36ea72242c7eb448434f71ecf136f28e44fc68a41ca9bce764b6b10a5d676a6a58b0774a68d799ed428ef885dcb11c6c5e2127f916f8e7d3c0c8d3149ce9cc728e53825a34103d9546130639602fa2cffcdd623174aa5ed0c968d6e27531d2aa3981f3add8079561a5266ecd6c7c7929e752a3277eed6e69e53924542ff477fb9cd9a215fa3855d101d2a01248f4c676367dff76e3caea5930214cff16fbc6192b13b2488805fcb6748e9103f0fc0ce4948dc23e4325b69da5ee09069b576b40c438a7f7ff06a1c989a303cd90ebad1b9e86b857cdbe2be568e28ff7e7171822a2aedc88ebb0de25d1d644509ee252b7586b13d5cf0702b08934e3276b6f4a26255bd4863a3a78539d39daa644a5ccd048d2061cc6e59ced171bf44e90f21f7a6b10cc6c7fff8f926fe5f90f61de9c356c28a3bb130b40d1b19ab1f76edbf8164a7eb7df7b388c3ad1f5e8b73d920f90a6a797083af61336088c40ab794d60aa0f452449f4f4d95520e864a7ce6ab6301cccd3d83b0409cb154c3f759f5da231e4edc6c1e5178f33d761e70e384eee2f09b838a1c3f33feaeb68ab9a57657e314d34314ac47ab9405d72ba4c0663058910a0610eb7ee41a0ca5022e69f5e9568e8761d31c8890aeebf5b4e527254323cf0dab49b9d82e868378e0f2a1fde855f2866e429f5b078afa5dfcd63c3a9cd7ce9bc16fa42611a8fd34a958b1dc6df4e46b67a34d8041e802137784a9ad5e6289700eab3724b11a695856e2fd0d67ea9f6c904658f77836c8443c910e1205a72bfe0cba13d172722e9834cd31880194e5e6d9c6fa8f04707cb13be12dba72c4ee7a4c938e7799326feb8f569b18a0ac5a9417e63fed4070de4bc61aad4895f5c694a54d2d4e05fefcc9e20a3d19db789961e346d96c7c961fa905b966ce824c1cba0d3a13ed4be65eda1b4edd24643959af0817abde82d03e76c36303f2b6e707127fc6c82b5f2fd0f4a7ba6baaa196fd5bd2402ad8cf0b373058aea88896cfa0d3b5aefbc4e3a546c56053d684561337e67151153fe1c1c6343326f680a9d86b95ff1176ac3cbaaa2fe45474e3aa765a96277b0d59f82cd14b126d1b20e740a2834f5da32ab28b9732011529f876079ce34458257382525ada0c2de10676c4cc221f3c35b53864894db811273084c11c5003cdbdffd83490054a15c4262dbb2acfdc8cbcc32f5e0eace097483d4a81905fe3774deab5b6bbfd9919ab951a80de76fdc5a09046e5d8cf241dd4b2eb1c0cfa816c31f0182388ab01c643e99839ac4652adaa42b43247ebbd2e897bf0f97f3950994681cb92e321f8c94a54442a0e625713cbce0ebff76c3948e8e0f50c56bd1e9ba42a453a8845f91cbfcf9b6771fbeb69e9da0222f576f197c6ca343d0d23fc30c92727fe8da6474216f43e73efb8c8d422004d1477da3061660a0b58b900fc8cd12511cd8f85f702c6034ae3bef674bb6f9a302774b0056e8a411871ad6c3c445b0cea71ea209ad3b9fdfd46411c1791c47e54294ffe0d53df8dbd3cc1a6d1f5eebaa47b444bb242077b9b623d97446bb7afd0937904b9609c7e1d6803c8172256f1c1fd370c7d698fdcba999b8692d64ae97bc0e4813556ec43921c5d05c9fb2b887fa53979eac2ad02ac8485806c5b4dda3b2aa960de9a22bd698ae6a563630b68cab453e9aca5aa69875cf5457774bcf2c8f969bce96dc93e1bc245f5ac1db5871a52772fd15aa89d7f0c94c32d6364ab36d712f734ac9840e31d3addffbef9022e5b0389866311f0eb37ece55a07b580ad33a54f827e8cec9abc3277230ec3142b288bb43ebf431ab2adb4c0faef1f0028fd897b7294e4d4a51d6c1e163688437ea57da41aa92c1c28bfcf681931ec23db10dd60e4f94ca40a89495363fed1249d1a36e2aedffc21ae5ce9305d49773aa65dedf13661af008f81e988e6f62764d4e9b4b0d74f0d37eb597af6fc8a6fea70f8fe93c7e11b88ecd7cc27a9a92fe0ce2769847ca310fed371707febec4d3a07829c3ebdeb4ddcbd10ba8ee61315f0e7ba53b7fe7e74a68b8a0b1cfeedacb1c29a263bb70ca7f0d36e511b2a913e3811143c06ae486c2231ac56788f9e287d36bb363ca915c4779cc10a9f9212310ff0caf1921522e8b5d2b3a167b4f1c4275b0dd2ef501b2d88812a2c970651f4fa134e8a730739af52d2a1d45a2357de415f26cdc70acd07401e4fa4ea999bb0d7512a608682c937a3176d12e9c630e8f93efe13240f5b4150826ebdc082444222fbf2b707e4404b44dd7683a81eaa50c48269c42a81effcd02b43cd26e3078ac4ecc98300464c87e526abd286fe6eb7d03dd95088b7855e2ad01408dcfabe20b6d0bc6c1f25c59b759da3ded14eb05ef05e94bcef5f9d03a8eedbecc2e0b299fbbb5f4f8d5895fd1e7e488239d145da9d2e091f211ebae4a93265101133c37b6020f27f778d3a604123c4f8d94d5f1ed8c8f539ec9a31d5b308676f977c40f7c83a074baee4d841419352b5882b355dab63603231494a1de90619857b0faeb2d60f49b1eef5c048e110932ab481fabf322f791bf9cc19bfd654a79ab70f3e6937c10270153f0c9c2999c95fcd89233523a21f0b94ba52333c79fe62d1d4709762b403d703cb296ce1e14bd57ca646920cbd158828912399eb8e2c6f692d94eff73a936bb68f96c5c5c936847f6232f7935def01b9f047c4deb7c732884b2affe097334f0f3f98bf2799295b0b4a4333b7f59e85b4888698c46fe37e6c47ef78382e41a4fd5645ef0440e9f419e2a13a3c8d275ad88f2907515bacd851bd56ca8717b73b09aa57a1597993219b4ecee3dd0130b91f1e537df6c2ab0f58d05eda4397795798b47ef0bbd7d9351f3074675d80a21ec5391b4295de5fe28331e537c9c34397ac1dd53238531ead4e9f2b4a0657b52f2233fedd24923932d775b39d290fb60dcb91c1ac12a9d3f61fe4db4ba31a4dc1a225d019c09b7b567995f103bd3b7630f08416851a53993b8cbf93be2f156c2befcae106654ee500a2f442b361c2b106da756fafcd5d7a7e248e9a533728bc7ebf91f01ae169431f1ac25b344cb4fdd110bba0fd5090031eabfaa41e0d9036ab114d345edca27b57e5313f5cfdf2e4fae0131ba9f6457e0a71a4b30e681748e605d1e4b96b85571739774039b7b44fbb468a8801209214314885a3557e7bc370247159b3b2d191432becfc41849897c073a0bb24fdcf5189c495bddec80fde53935af6f85edb3d793758713669bb0b89891a1a081319de28b5a63c4eedb6fb21f39290e8f973e07595d29d52ef4fc69db8e6975a387a13af686f10981aa129cccaeec061d4cffbd2c8f45d51010625414a6a4229a3aadeaa3961ab9b6ef8d1cdfdc751411b0d95b37adecbcd7d20d6434e330d3c6130878616c5aa65f90afa2fec90a27064facc30be516e22e96f8077e8688f93b9c339b6e35899a36fbe91278d67fdc051abb06be949ea24db3f95e0873461b31a0dcd29f26e5e688f91437efaf5f06f2985586c6462393fcc088f9d50a855e3ad06c0fd55729b2cf2ee3369bbb6db9d675c222ee7a9bc97dabc8b787b6f72e3c2e3e64417566b6b49b9935f76dab7232f42de25dc58c6a77a428ce65992c20bf1e82ea03d2ca2ac4b1e15c8ee1440257cc6b7de6f0ff7c3679e4fc31e2080cae1da3db78c0046da2b3ae05658ef255fc5131b83513e9d47955ee588fcedc81d5278d55d272d52a00b27f8c5b48af49847ca2e2be95330a6ab231a6975d659eecd6bf58d71cedef4d01be25027fa5b6f034941d94a1ad2df8dd0d98443ad9dba30b3eeb095dbef54654bf89f50366f515c1b6856e98167f04c160a8b6b7eb825c58d65e49bd2d074b73617798f3e755ae1b8dd9271557822eeea4683dc97e00743af9505878538f492cc9fd1e8031cc7e00dbb2e2c337ef0694c2b8a2ff1f8480bc47c53845ccb6b2719196b075d66c249928e4e4f9a59a8128baba1f504f39532f5f0015adc7674eaad10a09c52d3a6f0d26ab07c4785fe0cdbfc182583fb151c3be274fc28dab053fa7f57faf269ed15c4667be784572741451a34b75833a8c1b922f442d6b7cecbe2691cea740474e5f2a3a4d1a8868aa5d37fbce2acf9495441902ac0f83816c08d5f03e51b86dab327f5b894d9eada3536bfebc943a3154ae8ff553dea6d656b1ac83f6e07d5d86235315865a61dc03c6f57dfb23d195a0dfa83cc796302e574fa5b6e70f69e1626a5c9f8a99fb00e374b30c7e4f944e085e2a7a0f8bc999f955d28e0d681be588b78a3829aaeb842516109d7d794038628fb5772996197ac9ffe6365b5c70df29ee3d14c494e6c4fbe2cbf03c850369d6e5ed2d9530c5845f4496b79b1cf84c911615c2c48bde70a50c4206a6b00964b39e59d2b45f62f42c40326a582a0dc82685a87d30b835d9fb74d2e7ee84b582d41587c52b17c633330ccfebe2da617c5b41dab4cce590e754090849433411ce10fa498a9332fb4fc24528e7e37cfebebaa86827d5d4403813d13810e20df30604c8b9e0c18dd6706aba3371050f23be472248d84640b0703a88621eada3cdbbd40fe7aeb8347efde0fe9d366f8b5759c69ab7e4009d089641b6dc305cb46d469883c6f36269c90da99eea129461189df3727cec3f2569f3d72f6fe83ade6ccd07ebf910b668b1cc7f71ae320d3e1e4608c7bfbf8802d7c26d539222729a3aa21859511cfd03df6889091aa47dd06d36e93e7c5ab5113220adca188471466f654835179c94fc7f6e4590642af61951c439074b53463a4ded0a0350297dcc1d4291b5390ef0f5b6adfef346a14041c59758b0e71cb70edd65bdad2253ecf00cb0b49a7c4b02b15226f6026abf768f2b46dbe70565b390e2261d39fc1c41b7c99e14e3a2f467767b426d99cba0405f775874f57b6ce3ae5b0a339ac7b21175f0a4b3cce21f31c0070761884dfb2d765d55554f92b59cc9a25d6da95b9e741505d816bd4ca33a84f7c65dc8c233b26e86fcdc9ec942a6a865efdfd0ff40c3c99e1b3c4b24ed3e45f9b7d9a1f0284116bde366f88d9dceb3afe49780e32a071bb98782e08f67250a1491fce7169ecd82fe4f6af68d27902da32894ec0005fbf8e3950e6065a4abf39245cfdbea504913129bc6a3501f6bbf781ce483d1849195309598780df3ef6537ca75876828d243760a767ce9911f884abba2034df5b53b8576bf96433afd886820ca01256390c4a10d2456bf9b08aa7338516c77e37d6711e01a5d36064d9eeed2c9b9be95d45d7d4d3b10675b3a48347e93954ff7d8e4193c1428fd2031ab65cbae9b2af6c623281c2f83e41c5f7e915704644f62b929f959da88932083beee1b83386c0a4242eda0e019935497b54df87b80275d048d8722969cc76d57a92a5976a2834a7c1cfec4173e0a882134c5739a3fe48ba90c8fbe18c469252471970a84320434fcaa94314792ab9c24b2fae6a5ec504eedf4e4e7d100d274e0652e797b2ce9285a593c2b809d7820cce4681be8858ffc759d1b8aaa7d522c5f91201afb21cff11865973aa60d0a234c15ac39233858ad0857aee7929ce53107a462972852e1bb61528c445b823f35564041f6e829fb4d2f6983a255d0d3ae0aa70d91bd080edab9d9697c1372768a9c926f43a053154607d0b929f4b2cf399deb1602b260fe395d43dc0af040d84b140d7ee3881dc376fa3a71442a2ee219034a21a9beb939fa9d2cd089879219929c7c6a24e91e2cc2b465cb04af5da76a09e70b26a00dff71e856d2f0acda5fd7cea1e1e4001aefb0ef77f0d5dd4d32186fbe09e604b41ee104a51f018c39da49c99d4f433965fc75c5a1d885c05c3e3655561dc395779716b2a54fddfec4bbed3ff43ca9218fbdcfc89c8dadc2765e465783808cd904c321eb73ac9083e71917ffd05558247cecbe258f872aad6fd150c314df22b3b3b914c624c65a4a39b6cd49451153fccf4b6a710e9d8de3082a328427d67a7068c40dcc5f2578573bcb31f3b61bc6b49a6e7424836ef563f70e1bfc366f66e8a98f59614bc9106d0b660e71e5331eb8ab11c799c59928f6241cd9b97479286dd613f08394798c6628de318946db7613d64f4cc07fdc6dc633f9e1d31fd85aee1e194073774fd926ee59cfe0cfc3d69e9d38833ada1bd5dbc144228e0a078cef9f7449492374b1aa63a4aa59f52e69b4c86a81f3f6986bfa1f33f767a6c6ffcda94a6eacd25e93e517a9a11cc50d07d513ed57af9bdd741c8d809e13ce5d05c36e0c04df53550bf6d8aca3da91bdab53fd264ab70467795a068e72a10f0026e2a9019fbee0506ed59b9ed428e49e640d3c8758baf2ae948898713ca1096c2bf8ce157f4d56c719596cd1cfb41c5c938caa4cbc810d180faf8187fc70132a32f01f9cd285d7ffcf0e36b35a3630ddae87eb58372b61f1b44fbcfdbd6c24447d274ce362ea4e10d8e3108f9dae9f9ef2573968b5eb44b6bb0fa409a313636f457d782fbe72e38256660e97c56a85ccc861bf657f0d73865082fb2b3a802278e9667ac404c925f0c39dfdc904d2e50721d82d61d7c4e5c37d6869e8fd9e1f5769234224a4bcc9a251fead810ed7abb4259507501efc711574ac37508f948b015a3ee206ad4bc78e2377f983cb72ce78d9ea440ca04746f323af6f8600228323e6aead2eaf4c1d35300d323ce6973eafa2ed9bda907778b713c4192be94c7d919e36a6a02bc3d1b8ca1f2f8c435a42755c1ae777cb098a717b8ce93c21d4dba6917f3d2360681c33c635390b2608a84cd5b76defb1b9601e5387a4131a2180c370d98fbb78b3d333a447f8e96e4d1a7a5c8fe6eba899f95f1b438950a7a9700855d2c89cf1ed49822a44c6841320337341095a475c322bb509429aa4f3594ed7d1200fe5135bd6f5c49748bd23f10d1aba8f7e88babac0de66d9d8e18f63a3b61b16ff17bbfa844319685261e42f378d35e4a110773b6b815a4234523724ead042d5e98d35dd8faac5c154e192a3c266cbffac56783e91846ced696bfdf048b619a8bdaae45406928e3b375b507714e541da0e08404fe8e94a6f3cd2711cde63ea562fda774afb8fb7103982525799d5c81473d8262dc980e12b882d438cf9f9e18ef242c001e20bea80326ff4cee51a753a30d3054224d2e8c39475fa811508941b959e426d7c66570981241567fd2dba647a69637f74a529e0063340782eb19c2954f557b7c7f8a46e051b07ce2832c174ad00fa5030693087e38fb7e1df5bf60a7a4f4f3bb6cd0d8a166cf6059d6a60641e897f7079ff359f35ad718adbbd87ef92e009c1f6ba321f82289bdc6b125c77bf8626b8536d4b2d1f3037a31baa156c51e1ea5a3943795ab3ff700643029c9297450c0fd5ea04e2a91dc5451360872b06472d67c31cb3621adf4c857ac84468c6b95d3e4e20fb8390ba7dcb469b5f5dc924846261054f489171c0a17227024ee7c30fa80c743a64e65571dd2c8c7b5cbf369986dbaad224e214c2fcd01936509d5ab17ebd89cb6da874ae103748641d743a3746140c0f20ddb853b00c4612ce73d588a2c45fe17e819efa405e91d7179e526b900e644aad840f3575cacc893af76569db1d530b937f71ce10a238bc71a44488e9a604230e77aafb7b0760276305c3b47caac0b32a0507371c0a4f2342e529289a79184756567b7a47dee6532c55b3db316a98b9976d8461098feeb9a7eb03d379b0efaa4687af8f104036b129eb709f29828fa6d9268b68883e1cd6451ebc6054ae6819d1cd8a92cee00d1effcaeac222d9dee7c723d22ca9b860babc78b8d404a1e3ed6099d59228c984fe97a32a2cb08595e3442ca42fa4c5516de823256d5c8a4ab7e168446a710e707b83266b1788f89fdfad28d454d9fd0ec392b0bd22a5679a33b1563e5989ae0bbd78456442033148a47b9c06d07d07c957487e6060ee214078d7aae1c543b9f4adc76f74460b991539ba2dae688a40326ca1090d2c9c462776d474d6f46f8ca94bcceda8f6eeb0041182a07ac59d3a4c2c333cea7d0e79db4a552702df17797b5ae4ccfbfa424306f5a0237ad327ab6ad09feeb6864cb5149798eba18bf45b810a19908ab8eb70c6780e9946ae22c4e87dde666cb13608acab53414c032016104e1b989fec5d85f679e1480a43edc890f7fa6eb0e669f8de39ba9622dfd4fe66f77ff99c6e93858223bd42a54e30fabda9bd8c1dba975afe224293d14e744ff0e5c61dfcdad32804976f1641f640d451dd0b44e35f36a5f1b9dd37b2bfe2b97897b49ce6ab9746021540e0e0ad567ddf609233ed6641572d9fd7156be54b2cf69e821de8b5f0425d68e384ff8f4a2783f49bf6050d9773b3fa868481397a62bd8dc97cf04a984d7e743ed6f47544af2f93700d132f33c5266285169748fc5c083bf7d16ba6d2a82a4882f3967baa8ee627a23a5e5c559a9c027723416c85afe786b0076d196a905d2720f7466189a61d0c9b69ebd66a8629ed07ad9da1bb7be1f782f1d674e07479235bf3ca6c8b69a65dcdb9f10f04334412a1915aaba9c2b1a4f5f57fef9c15a5072ce97199e8d3e7cf588ebae9794399cadb1c5427472f112808457747b96a6cd6164a200eeaabf42251ab656df5266950983eda7c39a45baf49042aef6bdb1ef9a46731615c17ba6e65b25fe462d1a7359b71b7641639bcce0e96b975000731328b561c0bf9748aff0d752f37783cfd2235b08d89e456941cd7d0f31f5ebee4917972ed3a3edd875c63110903999bb4c80e4aec07900fcfefbbea73095acc8fecd6f0cd3527c7e5ee9015d6e43cf050c0f5c616dcffd3239c57ebd599414d67671160f4b7f1da871d7a2c6618f35d37395030f83243b5dee8798695a6c1ad272b5ddf77d5525fe67928e097c1a79e815bc43d779e369a075418618ee0ec6290cb256398324e482042b3198cca9f2160c7562ec27893771f64500e2186bad40e490e00ad4824732379f1318f9960e69f9b3bf515fd0a9d895f6061f8ef4d8066909e7aae80645abe6cdc0ea0090614314d32e440ee1984165b4be4368866a4778006405fa89724f69ea293d432183fbd108e4edd820cf9f39341f36712c1d93e7dee51fb867c625a03450d06ea2ad1d235f20dd06201f01270c42715354183e062d6b69ad1da934f3cf5ea8904cf3c84a8815149bb6c743fd3e072d755b2f00b1aedf17968670a1f104b7bba96d8175ec2b052ffb7f98eda67669d9d4dce2bb67ff4174762857950f99b17f481852b37b040ad88fcff8ad3f85bbcc2ec5727706690d1e004d8cd620decf256ca69bcba45ceca41f5978f21dab45057ce942a16799113b081f9310c3913c8953ffaf02a79ec1549ba6102ee3c2dc6cb3fcd38200b702ad9e3e2a27a46522eacf47d6854cd23099f2dc976dceb49ee8ed1869a2821292e2950f1f8a2dbee36d4e513360c26c7a26e6986b229a88a1454a329cdbd3830ac436eeb9d689e3bec6b27b08a4b0fc4e0560f6173989964c135a8cdd12bb3ed2db8b3d15d69c09bb1be1198b83291762272e3e5cd74d8860e5e290ca1b8efba4c75a3d1233c6706374893ce547f60a757ece196489065e16b917244f6f0cf9a59ad39142e6d3c0bdf390da596fea61cd54fed93fe0043ed1c7dad7d27a8c93ed4223b6482e910981bd6cfac0d692932e0aeab1e80ef0b0f51da19e5fbf21d185daf2ba4867de2061d8e28d41c833768c8d832dfc4bfc06312f2e8fc0c929c79fcab28e0d21d6ba258d83ce025f3de9c3c0ff97ecf881e93d6f5972fe38abc93b97c185b2fb4a9f0921ad91eb9ab82f0f568df95c6ce2614b63f1ef41e845cd02437f40f03b502dde54cf7850ece1350111284c86be488d7dc8330299f8e561b7547bf20c709514819456eb4d7c4188756b040a8b6564b3795d7f2dbfb6eccc9e9ab27322e5d32c5d514bf2151546c74ae637c1edde5fc775f319d6a0b6623a38a58969dc25d900eace4a2f769132268548f2b48c14a5ddbf24d94b948e9dd0907125dd82961c50e9874aa267520815914202bd04258a01fc423aff22c51c54be14d0de92bc25eb7cc80f810477d32bab79192af845b8659cbfb73526ddf466f7a82e810c256a78026a23d6ebd10a1b4ad3ad9ed21a5bf8b5acd6e83e945add5724fa861acff240a313d4f23c24b213f132d5c706f2f7490b3ee03d98c03bfcd888df0ae5193180b7ea6930b72a95eac60dffb0c93aae0aa4d1c3fd5649a66acf34745826ea63f1290f4bf7c633fdb43b574207e02f6982f01c1f412150fbb7db9d05ebf386292252dee5a5e80a8419b254b18a619c6e0b6ab795af56541166a9fa1722d6ed295db10d1d975c5d3c2cb1fadb0beb9e14f70536aa84f821f11b5328a0ee8e830533689d4a3e11aaa09b5dc8b0421f52b885eb1ee16339240731392d44a79a611f682c663db6852faf5d70142b6ccd14e3ddb3d759165082a5fbcf207a62382b7fc84af4eace0c525c99c163ba79b52d69a3b2b345629237125db2a099b6c596965d848f66edc10173b7a0b719b1de68ad85a1f0a8a2152f0c49dd282464bd06f57bf7483100db8d44cb88744c413235bc0df2f3c6978936c46e90847c578b8dead5c7304484c0a973bb6d3e8eb1af57e93644abfcdbee6ded8b7d8bfcc0fec115a5bf4db0a70c38cb366cf35b209fae0d8649a60a934a2a17263fbcdef5e4e52e4577d1afd4af18f1ef7a0d2b92bcc72a135158356d040c1e823b073b4f8df35df71c4781a752d82302b4bf4403881faad1a6e34a33aa9998e6243837b0771c5b6d974db7de9fda5d6909da27a43a6b2d83652fbca7c01799789c565ec12e36dee28aa9a7424ab5e5bc560ac35a79301fcdc53ad1016dbe3682ec6a0acc4d9d22fc4b47dd1c7c1154ac99d6736c0076c03fc400f62ddd1773eaa9aedc048269f56790444b13b26bd72324b6d00d1dd4fd65bcdbf2b8bf0bace80be40b43ac5b1f6103b6e66407683792f0118e8c22a4d6cc349eb90ea4c2e8456766f1222b411d09cfeef0d63497258500eb3e680de04ddc9c78a7ee787202fc3a852372ecbccc390205ef04e42c09ceeed73002afb42ab06bcd60f14bd861bab655f526d1b110e8162d4aeda3cf6ba5eed6a08ebc6d88123351b49026440f2fdd10e80a8b67006b374589a16ac92eccc79d0a10bc9bf0c5ff3becfa3deaebe907443a8fc77b79a5241f553bd5584d78d412d16557efa4d87148f8f5194282a73cd2d7197909d582fb1108258f5b27a7c4d1a8fdc66ca184812dfb791fdccaa926b47ac2983c6ba777108149c8ecbd7e1b796f42d704dd49bd5401303d957b05c68982e97731f1483ae4340207e152caf69b71e2d6cb5ea2fdbbcff6c85bc7e3e3f947454e0b64346a2766079ec721a0fefd7168a57e593ed4ca1293b1ec7ec8dc17539c44d9b5f2b466af346f094c5b4ec71287c2f60516ec75e0aa4344f109f23462abe8b8ad11a34f5294d944ad92237886866268e4cfa40f8d3987c20c0113ea7fce45695292e4d07b62c1054351c99eae7b76090487b08310bd15891192a97840c359cff5d48959067a81b2a55c4717789343259c7eeaa6daf62810781a041ab00f6324a63d9cdc8196714d1658a38e0471d98d1984f1fac5141b694e7d202162e030d6f432eede6de2b7712be9f655d98ddce0c1b770636392673e8ee4fa23e2339435d4dc353a2a615ac5bf48fe4be6dc4a610c102a4f4731d89ef926d5a2d17fdfe33621d1704f19480245918a22a75891728522a20bd8687416a073f79ae0dec3a0721cee23c17cc283f90052ace3b8186f930c30e1a4eefb2cb89a36f6b886b67ba527e1f6b2c6e2c2bbd0332a847876fbbb2d4390f06795fb896327d07a845fdbb2f5b8453f0a13e81a49dc9f08ecaa99b5782aa010826ee75837b60b8f8e3926aeacfc0fec640bef7688b4e999f4e07479e7e9cad36d382696c91b10d7aad51eb962a97ba89bd77126fa8e11c64440d47ff94036b918e9c100f45a83218b7680df27e89d39a0dbfd65fff2d3bbabfbf08e52aa9ae996dc5847c22f8a55a18734c836653533c260dc23e876f69f93d85fee8fd343c8ad4c047b24f2cafcae42ac945233f3f16b22f5312c646001c7b6fef9333402c008f5ad3548194042d042711f82038741e9831592e72fed5a29c56d185d9947d6adbbddfdcf491f94623eb6639f99514e44e83980926ede53af444726a466b88cf7191f6cd4657eea7f5ceb8fdf41bef1c8b7dd18a2d712257518e93a66f848661fe16f2b786484f86cf4d55310fc1296ca4db377e969c4792e3d0bb9e0c46a95388078b7c8574a1c17699945a721f44331e0938358fd9e6de820f6eac4cb93fdd80564f21faf0ab5c6c133c3cd7c3953feaa111abb4be4202470dc8c8773016b3bb54c5a571d6f46e95f54dbc51505fe18b0fa42734c1532caaa519c553902f101766714b2e824c3f4c19f3b8fe6f3b8eabd5d6b3a9a45ea0ae9eac424495e0579481eb20507b3791dbc89eeabbd191cecd828db011a3e72f02c28a3a5c447f477117dc0e663bb9725a8f839c6e0f3c12d4fad71a6be96b0bc71c54de5719850b0e12c51041bfa3574724606d322ee9681a429dab0fc5086fcd901d6b5e4bd6c960fa030b39777e5e59ab071ac1a6d849c9c3438106c96e8cd855e78fccb39ee0901be7602d59f565cc0659b593e37828a901e545bdb926109cd249a314f52c6933c1e360de40d806b82f1b9d2ac4265181e00685a287c3005a6a40546b6521faf2df993164868eba653022b8b98d454a4707192e6b11006702b0048d4d757b52fd22546e2a1211851fb9e8862fa7cf98fb582f36506fd631e0b6f52fca7f6326df85d7ebf325805d7c0ad3bd6e69f8948b23c8e69b0a73524d20f8a82e9d56e16d7dcfe68089c171519673ab218813fe07c17d93dd2e95ec07181138a940cdd3a59d9999d5ef52e8800fcd2789d1ae63bac94f5b46d245c7a19331557edc1fa2d5c653d5d500701d5a9881f58e771d8a2cab2eae0e35caae67727b68431c9766e1e60c488e5849581d90e729626cf5bccaf30da26241aab168506d204e8adf0bcfce60f4a84467fdb6d1e03266a0c70488e661b071c540259696c3883b0d6f0631fcc18db8f45dc9ec55ff3f5c845533399beadec9f5308ec14d6baf60aec0b3750fbd0d05ddc8fa32394d805011f67ae23ca76e22b9c413e4e983539fac9ff85b3464cc816a35b673e9aacc8df0973a61c7663a1d125c37f9937319458e92eb3d603f3131944600fe8f04df1dcdab60e98782422173ffc471a600643d7996471dba1c3a3503a5827f31dafc40659e074e5d9285d3855d03d06b04bb55cd7f56aff67cf3c61506d3f3485e8fdf59d171f4b1b3867b507e0466751583af1c01bfd01156b0f6ad5f532d3aeec8b2b9736ebde1695bd473ee2bcdcfde42ba78733375cd2d41ac8760d2d0d5a3e5e586da5a24800169ad1c6caa2025807cf10da717f4d0896ff36da3a5aca26741ab15631a4e48d8ce93bd2625b3097c25b4f2701f32e329e8112eca73cd6450b8137235ba42d56459c4e67a043687ddfe501d6ef44923cfa1c3eeaa3a628fcb802afa395b2ba3da44bdd20add99e767613a54f564ff8d472f88d348125852bc0466013268e31352785a1edee7801b7eebcba67cb8536e7ce7f05c3c8ec08159b58f6525feb87d26497e7a2fa20dc86f29f314dc754573d6a15c7d5e9168a7dfd73b1bf438cb3ea3f18c1d8bb01242a1e0b56ab70fdef11b9e66ef5387d478f2efb948116758a090cf443dd1176846bf2d1e3baab63e5605b0adefce46c94a82d64f69f7f715b2286d53a82849724af734b5ec4592992d6d04c52dc5151c9f4355df193bfd21b581a0a48355f481b7dd5a395254b9fc3297319f6a65a027238e5673a830e945ba13d496d5d78d5f4be41e066bf667e4b02a33caab30bd28df02a99daf2f09806c05918a295f54a36b1ca5263e39867c88cf6fd1964249569c9e9ea75043029c4b5a5b99cc5a061905abc402dd82bc4e9b2e5674e268a88387bdbf54b88d8bce4c78caa1ccc4acac90aac454d6f3147c116a9e21f68ea0b73ad1bc3da1cbe1f40159d61ce5462db824e3dc4ffa7b745a51b32bd2d0ea2ba3d567f70d69a8faad0b8cc6b6e86cfbce1f7b8f49451e6b7ce059234a3dc133785b81f90f650c7ad8af43ecc4d8f0fc42cd511ca8dfa06416b23395a37e2cb7f6c8ca3b5492ef841158927cc8b40e7bfc213b326d496ecee9523280604fc47fc919f2ea0cc63279b99f4e3ddd1a6e2abbe641365d0d0d802a31e0a74ac390453a93980f0c0bf00f4d57c7deefe60e4b8450f963a7aead3a025c9ae52b5632d6a1e5cabf038e51962b913275bf92ded12c7819b554d28a633fcd642ec9782f06316db1bd6a64416d41f3f8703bbfc0d323f3d561527361b03ff368ee020a4667138317bf850efd16cb70465281d02cd6931629c11ce7d2926df26d63149862ac37b48555e6b3f861862824567dc2166d1fb36bb12b8438ef5a6ddb73033a697d65a1836986ffc237dc08b2df196b9a55e129b7b95a05baca52f2abeb8a14ce83fc997bb2cc6e9bf17f5eaee86f627d0b0fada930bc7bae99c77ff27027fb9bcd604738fe3d5314d7d6c89a1bce6317186633fe73f9a48f0f5f79de7dcba9aa9d860a1a76bd09f244f14cf75ff9a32b9ee77931313e508dfa99d0f80abb24953f2cf57bf8918c8557cf309ada8e87083bc12c0e2752437f7fe550a93559068770a2bb3b1fd37b392aa7fb4a861ed28672ec5eb661e64f1dee7d2a8edfbd6065979787542eab4a040f214c87e022a8bb3b1a05128b0b36841988fae7e46ed4473f78b4622c77c6eba614b1532c2a1b37b682c74d432267e4868796fdbfcc6bc43c8b5e01230bf52d12a91db2e0c49f51eda92fad7890a1f1ea211037c9337f6dce6a0ad65febb69396329b6a4c2491f6ec6e33b8b9a5735de7c8a2bcdfaa5c0dfd9f0392d87ca80dfc0a85c648fe6c99f7432c2dc71d1b4abc1d1c14af3dd38ace90661b42a875b0b06f9dac88a30670567c406acf2e517a01859859d0158e23db977774d9120b6fa736cbaccc450b1d6e8ce5dbe7bfc45e3e8080414a034fdeed7358bc770d3fffe3e6e2d458bbe2194144cea16a904150bd517eb2b194b712974024f402b832400f76efa26382d275536848463c4cc641fa40eae0c6cc362ba2611151ddf8caca3df495dbc1df9846e5073a64280ad1c4f4e3bf28da8320c8399d342faa076332c190be04a0a17f7afb6b96d1bbe9a1b8d319bae8eb6ebe06b29867ae75aa0dc483fd947a1ea35f3da2dbfeadcfa99716d82704e0d86bfec2872232b129976682f107566ef81aa26fd07d6c97fed3dc266f4388648c43efe191f75a9843412bb52425beb78178a8889e450161df91522bcbe25f96b5989ee3e535fce29ca691afd907a231f91ec6757dcb6430df01f296a99165229052f4ece66ee4d315cc13d49ec55769260ce9fc8504ac432e61ec15e290a3b24199ba78b7a2f5a1f715b064d3061bba423084253ce7e7adda87648fcfabc265737acacbf332ea99a63c8f37a48ea3f3aabd0e9d1c37d04b235cd3aebb827ba1c2832b8420825375e9ece8ad6a61c6d4f58559685bfd4b08ecb56afd866f88073ef53ad78942b9f73ba453b02bd9673cb25b5a0f9762540dfa9fc120e299ec07699b7ad5947aea5b919d6475b8729a8a9c74fb68abaaf23ceece599ba757b5601556976f9061aff81552c8967350dcde71fdc8fe28b4044f4572ceb76eb9cad4fc44fd7acc83e28437a22aed2779fcb0a18f67a733d2eda5014bc1757914c5883fe82c654e22d4fa0bb5f71690d599f21d0ca3b112825634dd00d025b152a710258d37d9ea4726a472046f01f965955d378581eeed7bdb543d7f8d061f7bb5db54370edf3508d013afa5823dcbed2add327e0afc58003dd6248e0baf75a6297d19e46a50e4f4226bb23722a480361bcea95e4028929a0330ac350ac09b46f918559408ffd2248c354122df9582bcf359b6c9dfcf61ebd3d6474d2779622ec90d1823a891c32739f8cd252f235aa000a611c57d96f3e8463d80051f2cb6f7fd4b60e669c34a0ddc42bb983b9801125e6c017a707f5cb760604eebd1f0ef6a3c7f581075ffbeb0ffb658215b84b94767dc5e371d13dc68b9655a44e3fcedbe09646cead2adc19101635b1f120a2988982653d1e041d80cd198421762eb9f31cd9c26f8d194c62594de43320eb4ede7270fdbbc5f5ecd562f536a8819b5d48754d52044c091d45dee798cdbf3de19c21add1f4fa94d20b36c54523a4b2933fc51b9463847dbde42f6e1831e0b0ea8ad0210d1dd05f8389963df8366b349bd49113df3d7544d0f4c4bfbec84ad5930c2bc5b97d97f679b8e24ce1edc02ca9afa20aaa4b2e0f56ae7006d247f089cc67d3d0deb442a0aba558e9ca9ad0dbb7caad9c961e90067a26f874152cf21d4c797c6ec5804b4e208ff61de5871ed2980490e75561981d7e8f56d8070309be2cddd605deaaec1fa04b2cb03e44cd4785fde0acfd031cc0cf11c63b308f9ff17fa0b007fff4c7a0d67829022c452451961769619372e3790341e35b07ad4886fb4f0d96b1b6a82fcbce249144e182cc673d6bb8a4a1f88d802761eae71ca95514df5a55826063dcbeecb00221df7f00c5a532bfbb4064829b8f5580295a8f74b874c25fbb90af5eabce566edf15d74b38a6962092df48c46c6c00c1413f19e46c5810c9768fcf400aba29ad2bc08209d3c07c23b6310cb37f926b2eba9cced6a6bfda4ba534a44ea345ae22ce8609065b7c95e17e73f2f74308fd24d02170cfed0b53da56df217f64ee7ebe16a3dd6587ab6b05893685e5ecbbeba47283a07c626d03a1278cae4dfad118d32f3a19f3a1157a6ed9697d7add700427d1a595e1ce59c006b89cc3bbf3515d26f1c796e88bb77df7b2d36e10fd56705df3022a786365b79c5d61c59171668da1a969a6983b4f419aeb52cc70f330d8740288a3c34480b6da3880bf8272f23239e965b7473fe00f6d0a0bf7ec24fa7248f82a1df04d30d5cf6c340d6aade7e361242304f52071e0526463728b823c6ce9e3b7f388a171c9e21acd1fb9766f7d7f3224ec0016f9c1af1c7970ff321c32513b5a8e3ab01dd7d6a5c253e1b53252b3ee195d89418a929734985b3064719171f6aa1f54b211990005f856f207f28b117c73c2a66162e431addab7b9d9430fc9f810f451a9f827b96e4e230fdc96ae76d12da3f8d60fe2ec5aa42e21b64d3beb50174e43de98530bfea32ecf1f61077727ca8a7048eb65e739d8f4f3eb5efb097f81a60ffd68772767d58939cf1fad0571109baba2ca31219a3805993cdb2629b23820271e71e5b701c36baeefa146661cf3cadd886a0dca0c465a41655ec10adbf2cf193142de443700f5871c4b6b57a9eca813ac0ff2efd57603fa75d8e484323cfebdc8e9410c6655390b41d6480cf6e1e859a5bff16d602d4b6cec4cd3258238aa145993bfc77e2a25975b4a3d34c199ab6ee3c7589ef986dc44a01b931cd685044311f324613459416cbe698f4bfae09a25f4d02c45682882590cb989d721389511b43d49bf51bdacb45a393916feb9cf6501795463de415d278c50ea33658fdf33e8882bc0a96618371e1bc881aebc3b62a01965b4fd53a01a5a2c9d503c9a3040d6fdd060b10c38f72ac2adf5e50dcbb464211ec6a2883f2549ec15acb97b832ccec4c71c810cd69a066debedd464b21407ff48aa711eefd300161d4afe98ce09951b91b8922a36dd8d577d2e4e11a6d8ededa8ac82076878e3eeecbf450e9939f59a2370c91987ca83bf75ddc09aaad66311b38ab7943083bf8375750ebc4f4cb39ad18a4840eff541eccdc988e082141362904008d110e550e94a1f903cc23934db1df602756de6025d3d83d6b2f760ed2ae9bf06d3f5eb8ab43165fa8617649b77610a73f0f52526517ed73d38eadfc79ee424c0bb28097ceb70b84c1e3c71a898d80ae889480c0d9a59991fffc05df148684abecfa118db4e17387eddb4927b5fa7e031549c95daeabbdcebf48a63184aa7507cbac9cc7e7974f5e912548ee519aed23a6626fd89210c992314b8a92df2b9adbc79a5a5807a1cf8d88c9204e483225ac69d660e0e0d774360146252dfbe9e2400ba2acfd3980dfc6d8592ec874d124c179ea55a2a2d97401a15498fd99e33366eab7ea8e08efe71c1c9cb350bc5a4b302cdbac921e512702284fa41ab395696fa17c0fedc53187ac5570eb5f846668dcf9ea3f44a5f7573515e9ac228557a7d3233bca5678d45889a085c2051b67dcf31bf5fff9c3ac4f5e91de3b29de745d9739c2c03df91a2f356c62d1a133566c62030f98a0942827147ee839b3d31b1b333d0942b6db5849eac1e35b6d29ea11cc82d94dc373f33b932df8303094cefa0a3d2a4c288620291c8ddc3355003d894733f59c6ac309474df1c8883d69b585874a10a0c1ee3bc1b2bd835a66a7a15008f4b40538d985683ed75266800443564a7878bc39df941b0fbcce3576b04f50ef1568803fb6360ccf2cd3a5cf4e0a7c2234f91020efa4f078254ae46dc9d04397c0442b9b2c6ca45cdb5c003b52df937cd6d04c5c8a263eda4b63f04cc4ca13eac06457d35209460e4651936f4248a433cdb85faff63008bd2af5d9512ba3cbaa05ab448b4cf920b6c31066ce66c00a664ad6410282fdd1c5f51a2a441ab2f9ffb117361ca097b9270266da8b4ed1518dbf200c8df46f29ed4875d6ebf766b73036d4bd91cda7358414c13a8d4cc6e13fc80e9c20474b5402f737c36c13655bba7a5a31342fce964aeb749197640a528242ef584d9437d6939df666539bd5fe89d8f7496d8ecae41aec6a679141d9a4259e8c45271345f8f26749331d665c7b9546106e1461e302d4c88290c3975b9d4854213f56c5f29ac0b0310f1d0bfadae9849ee8347c220921512988348a49af9e95ce1583ca169277083fbe04627efa4772380c818a0f43be8eac43defa23c9923f636ee961858ed624259e870c7544be85af16d0ef797ba347e80837d5ea77f097ba4d34f782898ed04f198dd6cf3b285412e3b6a757218bba1a42191a5ccde0f12c4a6c1deaa728df60f688728c5db32d403911e36ecc28da963eb7079b90c7ed34be5ba0e945810970ccbf1648796fac8bca02c309c11466101f93ef492d7aad686b01587ef7065f41cfe2604b031005154fda0a4d65e6d29cfc0b456a248e9774fca48c530cba385add11899b9653c858e6a0e283500811c8f00087309cd334e7e167e9a906ae8fb77da9974387669ef268f83a6461baab2913145587f19e4559bf8b57316d687484bcf1c72e0dd40b1b9d02faf48d00a6077b678edc5d726bc3ef084248d5b2e5224934cfe18e4de368430f4b40ddd95ad40589adbb9f53c0bc196f6a258d4b982048e4c12fc3c00cedf7b4ae07b4b59b0836b3d2b13bcfbeb4c75d946f9216b8d4c40f92a2c6cc6e92886ac576306da6cddaf5ac6575185273a885f36a2aad3833fe83c614510855279b136b37c25fe1b368c6e93c739f57f4242e2ae7a8443ac76de4496bc8f787027807d03c1d2b38963739121a642367f0cef1663ec1692b8a794d2150454a3cd8ca16824e2229875598a6cad3fd6fcc85c42b44839366fc970f6db6db9e7ceaf34d915787d19fc6d18b4350c2a5c91dcde9ee08cca22adb86a11a3cf9b8ec4b7f461a073d42e2de98ddbc4cd29ade9ca0db2e7e1c791f0e68294ab17a640ebee79d0a6abea0ba5304787ca84600a47420ee7415af9405da652eef6fede18c849f3fb1a97e751e450418d67e6d5167b4cd7360073bb3622dc0ffc865c648864a64b9f9d9bbf26389ff422aedd9223e40c2e5801150ae8242697302921cbc8d0350c651b2cde8f26c2d6001c498ea06c1309e3ff8cd731db59301598e3857b00f6a81dac438b462f0a47ae1e2bf32c3ba1ebb7fdef3af33000311855b45fbf33b77a88b7c817c663644a8b778e1053f8e29f16f5c09110b9976d91aab784441811630e8c1617461bd56639d9f8eb3ba6694a1d8f73e403836c7b2a90a9e92434acb4dd76aff7100c6969be92d316527a80e102a1f8c77d8a03e42098080f6d74f64cded29929fd53403b19eab4c427a54a0cc062dc48407e7a46a4362fc8646fe0ea362e5d4608aecc25259f0ef5c299c71a6c1550a1013cc326ac89e8d48a6d74a66c50c74cd20599579c40db4cc2df1e740a5fbbad5ba0722dd53da4e3b36ed9a96735eb379a259dfe49ead1b708eee9f9c510bcaa2790e7931b9513ffb9ea742659204fd6c43e3398684a8176358011680454175e6457563b30aaed931c4a670aa5c46a1cdeda07e4124a4da5bc8a5105d1a5f2f5b50043a145c18499e7974e4d77b343de310ef534d520bd789f635551dc3752ac453d9945d71f62683a54519fa88329a507b174906f37690efa3b1c2ca9ed56cc76431705e04ebce1dba626aa1d31ce08d780e61e59c84ac5d77ca52d7825d70027bbb330b490ad7dc4213ad8611022ad17643e3e20b979080477e6c95d8494ecbbb761a6b57999c27fce64c1dda98d82075740679c78b736f3753314d8e3dbd1f042012b57b4169af00209445ff9e072337ac02f315df0ece928013f2b49bb2838ec566dc04f3eadcbfdb4d6502a7a5f4574d07d3e0fcb372b583fd77760547c8ba0ecc13f0c69e2ffcea2b93a4797d3a8447c039657ede132fed17e542f7c010b647b234fdf4b638042415ae339ca0dde6f992fc813be3840f10c9a9426094a3e19d83f8ac918c80bf430d630525ba3e5dffb3a974fc673e6502a25f8dc98d0c4fc528bf83a24d7d7e4f9d458a3048032d88d24a7919200218f4911c0e9c29590344358d04d5152233b58aa84a7e465e338d837869f155082e8f64f20852152d7b444e05103ec6f179a44b95a66536b51e5caa20f758ad7b202360d6398ac88d59f53f6eaedec111a9f55ffc379b596e394c73eabf80f6440e86675c826f2340bf138dec5c1b2a242ad2e1c3e538e8e16f0c8ba183609ea0f288a855043e6cb9d76f8e29f6ece675145634fe28b4ed9cd2a25a40e75c273f55b9f815ebf803790d92d6d9ab1741f0dfd2aea8536106d6e1ff9ff7ba47e9cd3b0fd72fbfaead418f3883aec8b3edfa5f56be0fc73efa6b8b4acf9dc6e43bc137bb398fbf125cf59da13ef3711000ff922f980fe945fee6767051bb64664485296bc8eb2755f21c8b6be56fd627fcd7ed1672dda33c123f667cdd941b9e702c768003afcc736eb4ca08b819791380dd9ade05b73131d3510ac0b76b6ab689384ca52d5f90149ae301e41780cffcd5cd7c29c6c4479c97938c8471ebdf45c2a4a03a87ba6ac274a8fbb9cb3dd82d385b8f42589e41408d33ceb878cf91b3a718a075f06ec8a0ca7c7b5141dde32589d5c665f8fee807e02eac9edc47778ff2d82cba0c2a3675d41686d2ac6c7ae143a610ea39b2756a7211ce9aba857a1a631c28a9b9baf57fccc5de998acfcf7c2611376ed387715a71d1a7dff82436f72eddfff81e158423dea0bb3f2da3e632bc750b3a73c9ca170746f14372c6768f05d628d40aaee64289f3114332d866804abaa7ab112b88d4e0edf40e6fbfd9ed4665d767deb2f5f08c42fc66640df61564fd954aceceb50492dd440cae4280aa8d83002c64851307b4d11b711185f503a5ff0c485f94fd2b971b15c050788ca5d59fcccf5e9e9a8f5f7160c3229db644dfd4f6644fc1586644c43610881b2ae4dca2a9ee3bcba9ef0f5ee7365dbabf29378bc1c497ed43a5a0614619d7690333f8df1cb93220963fae8dac777ef65aebc30232a70bf28b03a9a305e4904c20b1d8db04ab697f7a1bb791d6d7303b5535fe2c5c65fb79d17ca914569293d90cc641434ce3c80910e6520b79427ee079b53f6acb65814037388bd374e4eb819feb659366fa3ea5dc2b0f0f57a64940fc550d8a01ccb2fd8fcd7003224ae2a9e7fec54e37d82317aca51485b410c95575cabbdb5e6da4bb1a6ed6a7b046759783fea1e7d6a9b78dc9e5d33ccd956e343297a9dcea4b4cb4335f54b093da49fe3fba937d1c197f47638ccc6d9d3796231084c5f93c612b115c012e8c3cfeeb3076ea9745fa385ef875d2d830700c0c23c0f2f1b4b3837375b4016f6cf54a5dc9124f393351108b0990845cd230371e06a09e58f2f9118352e168f9649baed9b57db2c0378cb4120cedfb5305d7d8ed17aed859054e25608584170a8bdb28bdb9460945f300b19d141ecf4eb3de7ef683086eb85f079d32d90a6f3f0c8864c0b0c9e596cfb0b59f23986a3acea2d7afccfa37057a09c7cbce7eb47862239f3d65218155dee2448fee6c07d0e4a95b5af292e357b9e8545dc40ff39305197955612b01a18f068f88072897d928c57d7efd7dec71ecf44b8bde5532c2b2c9f118193daf6a2a08a94e94c2999393104c1b26dacaebc295da70824633608bf548f336444e09bc5340dae03fa26c5b0599de6dfea50906058d2d61d1825073e91c8cf1631d561c728f8dc7ed682364af62b4405211ebfad08ac846101461cbf561c8bfcbd3d9f7bf6bd98bf0dc08681b9b6f526a14e959bc75f290f5846679d5162a60c58314f48ca092d7707a60a4f25ee6488eb5f54ac9e73244924a1525a545a9ae5c29f6eb303ff552ad3b95e8567b1a3733e4396d8d5d7d752b97a90483178a65d416fcbc90d94409b8d0f0d598858a6eab78712c656673a3940f10020a338997e7ab3e686b0196b6eae4fe95caf07eb37a655cabf402c73097c193359f67047ecbb11366c1465ca0ccf100d52ebc56c3628fc949bb215126abc923d49d58e2562cf958b6f9fe74bfe6dd1e9b16658742c5e29240a84ba68d05c54b82b6bc8251741080313f1620bab958fdbca632f08cbd3704152b434a0de1bc99231c087d740b25ffc31a5426cfb283f9ce3a428accb5caa20f357aa438e76a5d4be13cddfc87dd33dee72a37c5df31f0acb458338cfd922d60233b365ffe09b95aec434a9a4886344a205b0da0f6f8915be3843f18e19ee038c98a5504f4bad7033fcf6b9b80614a176071cd97279ca6c5cc8884946b43bacf0b9bffc4e7a9026c7a2a6e2030c8571802dae645696182da273cbe51ea40322ba8e86f544a1ca3a1de49b7e041cb01e65c0d82019bf8ae614c5397a0d4852ba139abf3d00ba8dbb30ddb77f98fcba18ae5f208a72a413fa5442131c58bff79e3598302c7c236ac9cec2d151681fe426bf5dd1f5cfc5d2186ffd1dd210d465b1769c75e2b0d69009461684912cc8cdc1fca4209da14145c7232b0cc7767f4257db4acf35f949d30542dcb7e9ba4c5d274b410b135e9d27773d90a5a059c8b1df0aa969399c475e226995e1cc1da9a6f0403b0cbd1a891ec5492128c8ff19e3a6429f746f5f16d7baf2ae68c5dbead0f132a1cfec794ef825b4d940c6725e6733caad0de56d693129244cdcfcab6ddf0da7227b186cff6641feeb784ee165223cea84232181b9b481595d7c11c937a5874619cb12e48def7c1a565030a281548116ed77236dac5e3025b55a0b412301cc45872006638bd19e6cddcd6bbd34bf2f4d6968115e116a22dbe3c254115b8b89d2460bf5582ee60a21211d8877d1c474b9b8d2bc07c24ed643e2166b1bd3be6d636befb673b162dd71b431d03c736cdc78af8292f1b9a25ea971f48e19227e9e4926e5c8d8d0060d57d699f3439a8a7f77e6a022cfc002e20b2be41d308a728e5fbf8a2c208eb78073f42d8636990f258250308e5aba35bb69beab15decb50146fd9cf949229e88265f17c9d6fa0516d925596c4c54e12be482fbcacec5f0bfe1253302e6c3abbc5919911bbd40bb54869406585ce94bbd898da6cfa54e8bba9de193c2ceb64820a1e216572e2508c2c2a93e727fa65a9fc4269ee57b93c970d309d66f219708efb9ddc01b7406a8ad2f338f79391696c1083b1ba538e2dbe697439c7dfe3c803e63fe4a9d0fe106ef3e8b295a8dd1fc20bc208cdb01bc0d8d83bd07becc9f534f86a25df94b01950ef8c88b754fa2dcaed967eac9a63b17535e021d164d82ed3bdd8f20f8e9d4b8447ef9d75a096a51c9d81da18f93b918a476d52aa4eee4986f76caccac878e5494b84e83d5d31f19e5f3fd6578d024c584fcb33d237e225f7a181adead4f97a05478e58ebf422e1462a68261f31b9ef0fcdcfaa46702ce3d2331204af8b9dc56ee35f1eb087474356b04d7bf4a812427374d5f3f50080dc99e7565637243e3d195dc62be9beac699a78dc018151d21fc03209f748259805cd25b299f68d1c60dd7f38d1ccd60191d35f9c9b8c76668baca519088a25e83ec4f9e3eb5b44ed676abfdf8ebf63ecbb662385ab3f13f65388b3fa940685b41bf2d1a8d10645c8dca67990a22e266b7727ded4b2f7630ed968c131afbfe1b7efa68fc53d08887dc15e1e5ef275ee69d8aae33a3df88566a1ea249ebb7b0985853bc6859bd1f92c5fa4ff674bb8dd860f392da9dd7f9d7b9ae728592983467987fc3d89dd0c8665fd0721994efc76984c5e76e040e9d1e30bcb954288701132e9ef660db7763f8ca71c61e56420e4dd72acc435f7940a3dc6a9c562a90c368541133fe2b703859cded99ec2b3d41450bcf76a5319fd67f2dbf38f4a24bf076393f9197b1d59b6239a6510540b87268358dc53a6b51dbdc6491b3fbe7f94ca034102ffa1fa2e3e5718474c8e0e0b67163bd4ad78576b408bfad79776ae795780b5ad5fef54e0e6c4bdf5fc0366230e296fc3e2e613884f37519e8da24d9cfbcae676478ed259b80f21b7deef29f4e98e33485f790c82506db95f722f9b936a7486e8f94dee9c160f4e0f3f703b298af8f10ac02d9e829fb244ff3c44ce485785673cbef8756e73dd87ca00f8ca081f7364adfe0f9cdb07bf3ffecd2ebf4701ba9cd5c7bcb759239cae29c35af0f5e8b7f475961542b4c77c4047f173186d76dbcca9c7cbe215d5d9fd46fa9fb301fbae2d2d9007a8ef1d181ae551879b1fb35d94f810f7d6aa1e16d41ac2b37b3c888dc080cecae6f4ea28789e9e01261a04dd945c7c7049ef4305ab382afa8c9a7187ff6015170fe86559d8fc9366e6dc3ec5ac842c0295f1115f918bcf4f799f9d1b014a9460b14c6c8c3beefc89124752fff78f644b5e5c6e9a1d0a213bdbf8538012a24e2ab12a23464beea67b691a3b5ba5ad5bd75fb852739cea7e6e3e3fe16a574db0371d6f27229c6ba65a0ee508bfbdd4fb04f30355ab7bc213106a9027c6383a5df3eb069e820bc391f4909c542cde9de540971f22b404f34f94d4631118323f36a875f6f41d0bcaed2482e0319bf92c594d349ca15e676f114e1f895b1ac08a9fbefe8da1bd176c731d298bdf6fd12c5da445e395236fcbcee8dbdb0ca67e7deef2df6d7fc02ce9bb934381b79b878adfd3862952cc88370e6b2b1a7a411ded8ed391b191206a3d40ae8a993d5c17fa776fc872789d326ecd85b5a97930f453875346ef7fab68cf4a77cf3d13852034ff1cc1623c29e83aa146a367d5a2fbbeb27470c0253a15dbd28d4479658ab409cd1644dbf420121db61e9df28c7cb2d0c6ab72cd70d3ce57b9b08da18c48760e568b26d122f83431d2f0ff69ad2dc0a0d6733450b714df4482a81fac35ea9e0af61a6e3079a18551622ea622afd7fd34718f77d4d75adbffc7dd183bebcc2c45d9344a329f0438a9626b8bfcf8a42eace2621fa2e054e935fd0a9ce6517c34c22e9aa74ee1bc3a0b6e08933648c91778a4473110c0cc3e2ea73f86aeecc5b3b1b8cbf5b7fcbab8a1fd69f354aa6535860ff63e0c3ec80f6dd153575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae656a81fac35ea9e0af61a6e3079a18551622ea622afd7fd34718f77d4d75adbffc721a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b93151727b89b8e6d32408ad1dc22991e4058222e24e7739a0a22682025b8de74caf7ed680411c78e25961e81c15a0f82c44bc9835c7507b7a145d43289cfafb7630c53b53575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae656cfc0e042de80d397c3dd2f0c8f883fee41c1366595836fb51ba6b64981c9852c21a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b931517220412ccfc79e494b439bbd3dfc80614eeda11793ad60d5ad1f535e38d6ccc1150a9ce6517c34c22e9aa74ee1bc3a0b6e08933648c91778a4473110c0cc3e2ea753575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae656a81fac35ea9e0af61a6e3079a18551622ea622afd7fd34718f77d4d75adbffc721a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b931517253575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae656e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85521a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b931517253575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae656a81fac35ea9e0af61a6e3079a18551622ea622afd7fd34718f77d4d75adbffc721a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b931517253575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae6567b89b8e6d32408ad1dc22991e4058222e24e7739a0a22682025b8de74caf7ed6a81fac35ea9e0af61a6e3079a18551622ea622afd7fd34718f77d4d75adbffc780411c78e25961e81c15a0f82c44bc9835c7507b7a145d43289cfafb7630c53b21a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b93151720a9ce6517c34c22e9aa74ee1bc3a0b6e08933648c91778a4473110c0cc3e2ea720412ccfc79e494b439bbd3dfc80614eeda11793ad60d5ad1f535e38d6ccc11553575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae65621a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b93151720d216513bd11387c278cf1dc124d6a497067d9d7a034cfbf6f1c998d25e33143961394afbc345d0729cb0dc10e0ff564681356cd753795866f476bd880c6195345d503ef64a6aea6be375bff1e40e02b5a767b45237b11768aeacffba1047e7cc8dbb73dc80005c3f8914c17caa86d74fcb713d7f0949aaf3b92f31e6d8ea8337ce6b6daa7e98b88e496395a1262523257410bc64e4199d864e819b3bbc66b2c86a798e4e92c73c911847aa9dc8fdcaa63a10331a78e2535ff125137bea31dfcf2e237c051d3c9c577b09cbe7e54c2c783892871e3aacf0e00f9e915debaff6d53575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae656a81fac35ea9e0af61a6e3079a18551622ea622afd7fd34718f77d4d75adbffc721a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b9315172ff47da6706ec606da47b68db7fb5d6925ee8cb9204153a2b14f1294254b38c7337c0ea184f9b72ccac29a5ad2258cc1b543874837afc1a0738ac97084b9d4f95863a941915471c7b03c84b80601652fd77d84bafb3505b166e409f1ede502d84721c15b207b7f8e0118e18300c859a17885aa08638c91da295fdf25fe898470d53575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae656a81fac35ea9e0af61a6e3079a18551622ea622afd7fd34718f77d4d75adbffc721a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b9315172719d406e1194888618d1eb36f336de38907001169257e68be6c5d3ff5cb03b5a74b432ac53a6e211651dd9c06267c1b005a6156b060c64aaa371fd0f74ce362f8da1b7b0eac2e014e94b7575cc92423e98573d61c7d996e12e85f6fbd1f63a6a3bbfccb01a3abe8c2b5cb4c2ab074a984a4d3eec93c49cbaeee2f336dfed646a0c3410905620ae4f11c45dfd58bf5b952a93f723c8929987fb95d5cb1794bc0842f9c7559e308805eae36606ffd9656b0b9ba6c990181db8e9bc410f7596da6cf722ea0a20d9510bfe935d9d00767fb05aadafcd45b353566732c370e30b22f3509ab74cb23fa3960c3d06d0a02c1b86d6405719499d084c15832348a1107f561910de29867e2e8c4914e4ecff86480c4f7b78e3a1523c1239ccde0de0f259ffe2914777a2aa781416dd26021534457890ffd03f6e89e406ef359c3fbbe863eefc01ea25d8a2c54768c0989cfd4dbfe5d3bd2bb89224a28e0c83d75fd0e59bd6979c96d840d9d2ec940f81ad49707944e81462ed0fcfb2ac2f205b26fea3e7d0968506b830aae4cc29b953eccf8221c786c9f8eab056757f5927fc28f82be1faea7544f3a66561e90a6fc49e2ba602b93f332cf987d9784ee7102b84f27edf85abe451f6d7fd87ea9ee5db8bccf8b40dbf7b4da7ecd7d8c30057b5768e19ccf47ae137ba8824af398bcf17f2069d3e159df6f683947bcbe46ed0e00aaba65238358312d035bd4323fd2fbd240a8327d1aeb2f3b31aff701d245242e4929308a892f00fa7795a61a7ace12d6b5ed15127c43be465d3d0c35328bee3bd08f927c6f38a97eaf0e93708d42ecd6e70b8ef9ef281bbea301651009ed007c2d5b2d18796fc98e6dde6d6a807570a330f23111718b7fabc5e566d88a160432b5dbec689f214d24166e9ac0f0e3c1645c9a3af92a1d3e4127a3684560fa1cf15ba7ef3b4bcc69911ad056f79b20edf6b7510c32fccbdb7c464d14ccad28d67d54269b2536f402a390bb97f90a2d589c14f358493db35dca62eb08cc16b76a12689e5ce923f2820ca34b659f83d79d0cdf9b4d189ea0b7205c29081a4d8852084fcc44a1409a64a4288241d672fe25d0db8070a4b323c1b78d483c5a4b9c2b9fe5c4cc19b9bf2ea323effb576b7f0350d26e9f5ac7e66c497528e9d4f2b685852d6beb33a8b4d036a36fc5f128c23a02f26821cf156a006ee80c63ebe4d818c39b6d695352d99adbbddc1dc6284696066ba7756264b148d93f2e5eeb6df1ee659cf46a01b8f836bcad06ef4ef7ee93b9a3f6843bc095470050e11e8385cf4b5d73a0eb2bb66b92e6e53270f3de00a0ff0a0020e66bbd68a7a8bdb374269ec571e7cdf927b8d8f5e270197a95e15b17b98b0c7d7b6129c4caf7908e0da28e85a17267617b3c90751ad80045d9409cffd7540a4ebbeb620992b6e53fd287b6c42379dd9b9e457f11681cacc9cfaf965958600da62eeb81998e86745b9a91841e90e50e5add3rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-sequel-4.45.0-1.fc24.src.rpmrubygem-sequel-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem-sequel3.0.4-14.6.0-14.0-15.2-14.45.0-1.fc244.13.0.1XAlejandro Perez - 4.45.0-1- Initial package  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@4.45.0-1.fc24      !! " ## $$ % && '' ( )) * + ,, -- . //0 1 22 34445566677888888888888877977777::::::;;<;::===>??@AAAABBCCDCCCECFFGFFHHHFFIIFFFJJFFKKFFLLFFMMFFNFFOOOFFPFFQFFRRFFSSFFTTFFUFFVFFWWFFXXXFFYYYFFZZFF[[FF\FF]FF^FF_FF``FFaaFFbFFccFFddFFeFFfFFgFFhhhhFFiiFFjjFFkkkkFFFllFFmmFFnnFFooFFppppFFqqqFFrrFFssFFtFFuuFFvvFFFwFFxFFyyFFzFF{{{FF||FF}FF~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF                                         !!!!!""#####$$$$$$$$%%&&&''((((()**********************)+++++++++++++++),,,,----.../01110000000000000/222222222222222222/3443333333/55555555555////6777777777777688888888886999999999999999:;;;;:<<<<:===============>?@@@@@@?AAA?>BCCCCCCB>DEEEEEDFD>GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG>HHHHHHHHHH>IJJJJJJJJJJJJJJJJJJJJJJJIKKKKKKKKKKKKKKKI>LMML>NOOOOOOOOOOOOOOOOONPPPPPPPPPPPPN>QRRRRRRRRRRRRRRRRQSSSSSSSSSSSSSSQ>TUUT>VWWWWVXV>Y>Z>[>\>]^^^]>_`````````_>abbbbbbbbbbbacca>deeeeeeeeeeeedffffd>ghhg>ijkkkjjji>lmmmmmmmmml>nooonppn>qqqqqqqqqq>rrsrrrrrrrrrrr>>>ttttuuuuuvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvxvyyyyvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvzz{{{{{{{{{{|||||||||||}}}}}}}}}~~~~~~~~~~~~                       !!!!!!!!!!!!!!!"#####"$$$"%%%%%%%%%%"&"'())(*******(+,,+-------+++.//////.0000000000..122133333311145555546664777777777777777777748888888888888888888849::9;;;;9<<99=>>>>>>=???==@AAAAAAAAAAAAAAA@BBBBBBBB@@CDDDDDDDDCEFFFFEGGGEEEHIIHJJHHKKLMMMMMMMMMLNONPQQQQQQQQQPRRRRRRRRRPPPPSTTTTTTTSSUVVVVVUWWUXXXXXXXXUYZZZZZZZZZZZZZZY[[YY\]]\^__^`aa`bbb`cdddddddddddddceeeccfggggfffhiiiiiihhjkkjlmmllnoonpppppnqrrrrrrqsssssqqtuuuuutvvvvvvvvtttwxxxxxxwyyyyyyyywz{{z||zw}ww~~~~                   !!!!!!!""""""""""""""""###########################$$$$$$%%%%%%%%%&'''''''''''&((((((((((((((((((((((((((((&))&*************************&++++&&,------------,..,/0000/11/,233332,45554664,77889::::::::::::::::::::::;;;;;<<<<<<<<<<<=================>?????????????>@AAAA@@@@>BCCBBBBBBDDDDDEFFEGGGEHHHHHIIIIJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJLLLLMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPSSTTTTTTTTTTSSUUUUUUUUUUUUUSSSSSVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSWXXWYYYWZZW[[[[[W\\\W]]W^^^W___W```WaaaaaWbbWccWdddddddWeeeWffWggWhhhSSiiiiiiiiiiiiiSjjjjjjjjjjjjjSSSSSSsequel-4.45.0rdocArray.htmlCHANGELOG.htmlFalseClass.htmlGem.htmlHash.htmlMIT-LICENSE.htmlMysql.htmlNilClass.htmlNumeric.htmlObject.htmlPGconn.htmlPGresult.htmlREADME_rdoc.htmlRange.htmlSequelSequel.htmlADOADO.htmlAccessAccess.htmlAdoSchemaAdoSchema.htmlColumn.htmlDatabaseMethods.htmlDataset.htmlDatabase.htmlDataset.htmlMSSQLMSSQL.htmlDatabaseMethods.htmlDataset.htmlASTTransformer.htmlAccessAccess.htmlDatabaseMethods.htmlDatasetMethods.htmlAmalgaliteAmalgalite.htmlDatabase.htmlDataset.htmlSequelTypeMap.htmlArbitraryServers.htmlBasicObject.htmlBeforeHookFailed.htmlColumnsIntrospection.htmlConnectionExpirationConnectionExpiration.htmlRetry.htmlConnectionPoolConnectionPool.htmlClassMethods.htmlConnectionValidatorConnectionValidator.htmlRetry.htmlConstraintValidationsConstraintValidations.htmlAlterTableGeneratorMethods.htmlCreateTableGeneratorMethods.htmlGenerator.htmlCoreRefinements.htmlCubridCubrid.htmlDatabase.htmlDatabaseMethods.htmlDataset.htmlDatasetMethods.htmlCurrentDateTimeTimestampCurrentDateTimeTimestamp.htmlDatasetMethods.htmlDateTime.htmlTime.htmlDB2DB2.htmlDatabaseMethods.htmlDatasetMethods.htmlDataObjectsDataObjects.htmlDatabase.htmlDataset.htmlMySQLMySQL.htmlDatabaseMethods.htmlDataset.htmlPostgresPostgres.htmlDatabaseMethods.htmlSQLiteSQLite.htmlDatabaseMethods.htmlDatabaseDatabase.htmlFreezeDatasetsFreezeDatasets.htmlDatasetMethods.htmlFromBlock.htmlResetIdentifierMangling.htmlSplitAlterTable.htmlDatabaseError.htmlDatabaseQuery.htmlDatasetDataset.htmlArgumentMapper.htmlDatasetSourceAlias.htmlImplicitSubquery.htmlNoAutoLiteralStrings.htmlNullDataset.htmlNullifiable.htmlPagination.htmlPlaceholderLiteralizerPlaceholderLiteralizer.htmlArgument.htmlRecorder.htmlPreparedStatementMethods.htmlQuery.htmlReplace.htmlRoundTimestamps.htmlSplitArrayNil.htmlStoredProcedureMethods.htmlStoredProcedures.htmlUnnumberedArgumentMapper.htmlDatasetClass.htmlDatasetPagination.htmlDatasetPrinter.htmlDatasetQuery.htmlDeprecatedIdentifierManglingDeprecatedIdentifierMangling.htmlDatabaseMethods.htmlDatasetMethods.htmlDeprecation.htmlDuplicateColumnError.htmlDuplicateColumnsHandler.htmlEmptyArrayConsiderNulls.htmlEmulateOffsetWithReverseAndCount.htmlEmulateOffsetWithRowNumber.htmlError.htmlErrorSQL.htmlEvalInspect.htmlFilterHaving.htmlFirebirdFirebird.htmlDatabaseMethods.htmlDatasetMethods.htmlGraphEach.htmlHashAliases.htmlHookFailed.htmlIBMDBIBMDB.htmlConnectionConnection.htmlError.htmlDatabase.htmlDatasetDataset.htmlCallableStatementMethods.htmlStatement.htmlIdentifierManglingIdentifierMangling.htmlDatabaseMethods.htmlDatasetMethods.htmlInflections.htmlInformixInformix.htmlDatabaseMethods.htmlDatasetMethods.htmlIntegerMigrator.htmlJDBCJDBC.htmlAS400AS400.htmlDatabaseMethods.htmlDataset.htmlCubridCubrid.htmlDatabaseMethods.htmlDB2DB2.htmlDatabaseMethods.htmlDataset.htmlDatabase.htmlDataset.htmlDerbyDerby.htmlDatabaseMethods.htmlDataset.htmlFirebirdFirebird.htmlDatabaseMethods.htmlH2H2.htmlDatabaseMethods.htmlDataset.htmlHSQLDBHSQLDB.htmlDatabaseMethods.htmlDataset.htmlInformixInformix.htmlDatabaseMethods.htmlJTDSJTDS.htmlDatabaseMethods.htmlDataset.htmlJava.htmlJavaLang.htmlJavaSQL.htmlJavaxNaming.htmlMSSQLMSSQL.htmlDatabaseMethods.htmlMySQLMySQL.htmlDatabaseMethods.htmlOracleOracle.htmlDatabaseMethods.htmlDataset.htmlPostgresPostgres.htmlDatabaseMethods.htmlDataset.htmlProgressProgress.htmlDatabaseMethods.htmlSQLServerSQLServer.htmlDatabaseMethodsDatabaseMethods.htmlMetadataDatasetMethods.htmlSQLiteSQLite.htmlDatabaseMethods.htmlSqlAnywhereSqlAnywhere.htmlDatabaseMethods.htmlDataset.htmlTransactions.htmlTypeConvertorTypeConvertor.htmlJava.htmlLiteralString.htmlLooserTypecasting.htmlMSSQLMSSQL.htmlDatabaseMethods.htmlDatasetMethods.htmlEmulateLateralWithApply.htmlMetaprogramming.htmlMigration.htmlMigrationAlterTableReverser.htmlMigrationDSL.htmlMigrationReverser.htmlMigratorMigrator.htmlError.htmlNotCurrentError.htmlMockMock.htmlConnection.htmlDatabase.htmlDataset.htmlModelModel.htmlAssociationsAssociations.htmlAssociationDatasetMethods.htmlAssociationReflection.htmlClassMethods.htmlDatasetMethods.htmlDatasetModule.htmlEagerGraphLoader.htmlInstanceMethods.htmlManyToManyAssociationReflection.htmlManyToOneAssociationReflection.htmlOneThroughOneAssociationReflection.htmlOneToManyAssociationReflection.htmlOneToOneAssociationReflection.htmlSingularAssociationReflection.htmlClassMethodsClassMethods.htmlmod;.htmlDatasetMethods.htmlDatasetModule.htmlDeprecatedColumnsUpdated.htmlErrors.htmlInstanceMethods.htmlMySQLMySQL.htmlDatabase.htmlDatabaseMethods.htmlDataset.htmlDatasetMethods.htmlMysqlMysql2MysqlMysql2.htmlDatabaseMethodsDatabaseMethods.htmlconn.htmlDatasetMethods.htmlPreparedStatementsPreparedStatements.htmlDatabaseMethods.htmlDatasetMethodsDatasetMethods.htmlCallableStatementMethods.htmlMysql2Mysql2.htmlDatabase.htmlDataset.htmlNamedTimezonesNamedTimezones.htmlDatabaseMethods.htmlNoMatchingRow.htmlODBCODBC.htmlDatabase.htmlDataset.htmlMSSQLMSSQL.htmlDatabaseMethods.htmlDataset.htmlOracleOracle.htmlDatabaseDatabase.htmlconn.htmlDatabaseMethods.htmlDatasetDataset.htmlArgumentMapper.htmlDatasetMethods.htmlPluginsPlugins.htmlAccessedColumnsAccessedColumns.htmlInstanceMethods.htmlActiveModelActiveModel.htmlClassMethods.htmlErrors.htmlInstanceMethods.htmlAfterInitializeAfterInitialize.htmlClassMethods.htmlInstanceMethods.htmlAssociationAutoreloading.htmlAssociationDependenciesAssociationDependencies.htmlClassMethods.htmlInstanceMethods.htmlAssociationPksAssociationPks.htmlClassMethods.htmlInstanceMethods.htmlAssociationProxiesAssociationProxies.htmlAssociationProxy.htmlClassMethods.htmlAutoValidationsAutoValidations.htmlClassMethods.htmlInstanceMethods.htmlBeforeAfterSaveBeforeAfterSave.htmlInstanceMethods.htmlBlacklistSecurityBlacklistSecurity.htmlClassMethods.htmlExceptionList.htmlInstanceMethods.htmlBooleanReadersBooleanReaders.htmlClassMethods.htmlBooleanSubsetsBooleanSubsets.htmlClassMethods.htmlCachingCaching.htmlClassMethods.htmlInstanceMethods.htmlClassTableInheritanceClassTableInheritance.htmlClassMethods.htmlInstanceMethods.htmlColumnConflictsColumnConflicts.htmlClassMethods.htmlInstanceMethods.htmlColumnSelectColumnSelect.htmlClassMethods.htmlColumnsUpdatedColumnsUpdated.htmlInstanceMethods.htmlCompositionComposition.htmlClassMethods.htmlInstanceMethods.htmlConstraintValidationsConstraintValidations.htmlClassMethods.htmlDatabaseMethods.htmlInstanceMethods.htmlCsvSerializerCsvSerializer.htmlClassMethods.htmlDatasetMethods.htmlInstanceMethods.htmlDatasetAssociationsDatasetAssociations.htmlClassMethods.htmlDatasetMethods.htmlDefaultsSetterDefaultsSetter.htmlClassMethods.htmlInstanceMethods.htmlDelayAddAssociationDelayAddAssociation.htmlInstanceMethods.htmlDirtyDirty.htmlInstanceMethods.htmlEagerEachEagerEach.htmlDatasetMethods.htmlErrorSplitterErrorSplitter.htmlInstanceMethods.htmlForceEncodingForceEncoding.htmlClassMethods.htmlInstanceMethods.htmlHookClassMethodsHookClassMethods.htmlClassMethods.htmlInstanceMethods.htmlIdentifierColumnsIdentifierColumns.htmlInstanceMethods.htmlInputTransformerInputTransformer.htmlClassMethods.htmlInstanceMethods.htmlInsertReturningSelectInsertReturningSelect.htmlClassMethods.htmlInstanceMethods.htmlInstanceFiltersInstanceFilters.htmlInstanceMethods.htmlInstanceHooksInstanceHooks.htmlInstanceMethods.htmlInvertedSubsetsInvertedSubsets.htmlClassMethods.htmlJsonSerializerJsonSerializer.htmlClassMethods.htmlDatasetMethods.htmlInstanceMethods.htmlLiteral.htmlLazyAttributesLazyAttributes.htmlClassMethods.htmlInstanceMethods.htmlListList.htmlClassMethods.htmlInstanceMethods.htmlManyThroughManyManyThroughMany.htmlClassMethods.htmlDatasetMethods.htmlManyThroughManyAssociationReflection.htmlOneThroughManyAssociationReflection.htmlManyToOnePkLookup.htmlModificationDetectionModificationDetection.htmlClassMethods.htmlInstanceMethods.htmlMssqlOptimisticLockingMssqlOptimisticLocking.htmlClassMethods.htmlInstanceMethods.htmlNestedAttributesNestedAttributes.htmlClassMethods.htmlInstanceMethods.htmlOptimisticLockingOptimisticLocking.htmlClassMethods.htmlInstanceMethods.htmlPgArrayAssociationsPgArrayAssociations.htmlClassMethods.htmlDatasetMethods.htmlManyToPgArrayAssociationReflection.htmlPgArrayToManyAssociationReflection.htmlPgRowPgRow.htmlClassMethods.htmlDatabaseMethods.htmlInstanceMethods.htmlPgTypecastOnLoadPgTypecastOnLoad.htmlClassMethods.htmlInstanceMethods.htmlPreparedStatementsPreparedStatements.htmlClassMethods.htmlInstanceMethods.htmlPreparedStatementsAssociationsPreparedStatementsAssociations.htmlInstanceMethods.htmlPreparedStatementsSafePreparedStatementsSafe.htmlClassMethods.htmlInstanceMethods.htmlPreparedStatementsWithPkPreparedStatementsWithPk.htmlClassMethods.htmlDatasetMethods.htmlRcteTree.htmlSchemaSchema.htmlClassMethods.htmlScissorsScissors.htmlClassMethods.htmlSerializationSerialization.htmlClassMethods.htmlInstanceMethods.htmlSerializationModificationDetectionSerializationModificationDetection.htmlInstanceMethods.htmlShardingSharding.htmlClassMethods.htmlDatasetMethods.htmlInstanceMethods.htmlSingleTableInheritanceSingleTableInheritance.htmlClassMethods.htmlInstanceMethods.htmlSingularTableNamesSingularTableNames.htmlClassMethods.htmlSkipCreateRefreshSkipCreateRefresh.htmlInstanceMethods.htmlSplitValuesSplitValues.htmlClassMethods.htmlInstanceMethods.htmlStaticCacheStaticCache.htmlClassMethods.htmlInstanceMethods.htmlStringStripperStringStripper.htmlClassMethods.htmlSubclassesSubclasses.htmlClassMethods.htmlSubsetConditionsSubsetConditions.htmlClassMethods.htmlTableSelectTableSelect.htmlClassMethods.htmlTacticalEagerLoadingTacticalEagerLoading.htmlDatasetMethods.htmlInstanceMethods.htmlTimestampsTimestamps.htmlClassMethods.htmlInstanceMethods.htmlTouchTouch.htmlClassMethods.htmlInstanceMethods.htmlTreeTree.htmlClassMethods.htmlInstanceMethods.htmlSingleRootSingleRoot.htmlClassMethods.htmlInstanceMethods.htmlTreeMultipleRootError.htmlTypecastOnLoadTypecastOnLoad.htmlClassMethods.htmlInstanceMethods.htmlUnlimitedUpdateUnlimitedUpdate.htmlInstanceMethods.htmlUpdateOrCreateUpdateOrCreate.htmlClassMethods.htmlUpdatePrimaryKeyUpdatePrimaryKey.htmlInstanceMethods.htmlUpdateRefreshUpdateRefresh.htmlClassMethods.htmlInstanceMethods.htmlUuidUuid.htmlClassMethods.htmlInstanceMethods.htmlValidateAssociatedValidateAssociated.htmlInstanceMethods.htmlValidationClassMethodsValidationClassMethods.htmlClassMethodsClassMethods.htmlGenerator.htmlInstanceMethods.htmlValidationContextsValidationContexts.htmlInstanceMethods.htmlValidationHelpersValidationHelpers.htmlInstanceMethods.htmlXmlSerializerXmlSerializer.htmlClassMethods.htmlDatasetMethods.htmlInstanceMethods.htmlPostgresPostgres.htmlAdapterAdapter.htmlPG.htmlAlterTableGenerator.htmlArrayOp.htmlArrayOpMethods.htmlCreateTableGenerator.htmlDatabaseDatabase.htmlPG.htmlDatabaseMethods.htmlDatasetDataset.htmlArgumentMapper.htmlDatasetMethods.htmlEnumDatabaseMethods.htmlExclusionConstraintViolation.htmlHStoreHStore.htmlDatabaseMethods.htmlParser.htmlHStoreOp.htmlHStoreOpMethods.htmlInetDatabaseMethods.htmlInetDatasetMethods.htmlInetOp.htmlInetOpMethods.htmlIntervalDatabaseMethodsIntervalDatabaseMethods.htmlParser.htmlIntervalDatasetMethods.htmlJSONArray.htmlJSONArrayBase.htmlJSONBArray.htmlJSONBHash.htmlJSONBOp.htmlJSONBaseOp.htmlJSONDatabaseMethods.htmlJSONHash.htmlJSONHashBase.htmlJSONOp.htmlJSONOpMethods.htmlLooseCount.htmlMockAdapterDatabaseMethods.htmlPGArrayPGArray.htmlCreator.htmlDatabaseMethods.htmlParser.htmlPGRangePGRange.htmlDatabaseMethods.htmlDatasetMethods.htmlParser.htmlPGRowPGRow.htmlArrayRow.htmlDatabaseMethods.htmlHashRow.htmlParser.htmlSplitter.htmlPGRowOpPGRowOp.htmlExpressionMethods.htmlRangeOp.htmlRangeOpMethods.htmlStaticCacheUpdater.htmlPrettyTable.htmlProgressProgress.htmlDatabaseMethods.htmlDatasetMethods.htmlQualifier.htmlQueryLiterals.htmlS.htmlSQLSQL.htmlAliasMethods.htmlAliasedExpression.htmlBitwiseMethods.htmlBlob.htmlBooleanConstant.htmlBooleanExpression.htmlBooleanMethods.htmlBuilders.htmlCaseExpression.htmlCast.htmlCastMethods.htmlColumnAll.htmlComplexExpression.htmlComplexExpressionMethods.htmlConstant.htmlConstants.htmlDateAddDateAdd.htmlDatasetMethods.htmlDelayedEvaluation.htmlExpression.htmlFunction.htmlGenericExpression.htmlIdentifier.htmlInequalityMethods.htmlJoinClause.htmlJoinOnClause.htmlJoinUsingClause.htmlNegativeBooleanConstant.htmlNumericExpression.htmlNumericMethods.htmlOperatorBuilders.htmlOrderMethods.htmlOrderedExpression.htmlPatternMatchMethods.htmlPlaceholderLiteralString.htmlQualifiedIdentifier.htmlQualifyingMethods.htmlStringAggStringAgg.htmlDatasetMethods.htmlStringConcatenationMethods.htmlStringExpression.htmlStringMethods.htmlSubscript.htmlSubscriptMethods.htmlValueList.htmlVirtualRow.htmlWindow.htmlWrapper.htmlSQLComments.htmlSQLTime.htmlSQLiteSQLite.htmlDatabaseDatabase.htmldb.htmlDatabaseMethods.htmlDatasetDataset.htmlArgumentMapper.htmlDatasetMethods.htmlSchemaSchema.htmlAlterTableGenerator.htmlCreateTableGenerator.htmlGenerator.htmlSchemaCaching.htmlSchemaDumper.htmlSelectRemove.htmlSequel3DatasetMethods.htmlServerBlock.htmlServerLogging.htmlSetOverrides.htmlShardedSingleConnectionPool.htmlShardedThreadedConnectionPool.htmlSimpleMigration.htmlSingleConnectionPool.htmlSqlAnywhereSqlAnywhere.htmlDatabase.htmlDatabaseMethods.htmlDataset.htmlDatasetMethods.htmlSQLAnywhereException.htmlSwiftSwift.htmlDatabase.htmlDataset.htmlMySQLMySQL.htmlDatabaseMethods.htmlDataset.htmlPostgresPostgres.htmlDatabaseMethods.htmlSQLiteSQLite.htmlDatabaseMethods.htmlDataset.htmlSymbolAref.htmlSymbolAs.htmlThreadLocalTimezones.htmlThreadedConnectionPool.htmlThreadedServerBlock.htmlTimestampMigrator.htmlTimezones.htmlTinyTDSTinyTDS.htmlDatabase.htmlDatasetDataset.htmlArgumentMapper.htmlToDotToDot.htmlDatasetMethods.htmlUnbinder.htmlUnmodifiedIdentifiersUnmodifiedIdentifiers.htmlDatabaseMethods.htmlDatasetMethods.htmlUnthreadedServerBlock.htmlValidationFailed.htmlStringString.htmlInflections.htmlSymbol.htmlTrueClass.htmlcssfonts.cssrdoc.cssdocactive_record_rdoc.htmladvanced_associations_rdoc.htmlassociation_basics_rdoc.htmlbin_sequel_rdoc.htmlcheat_sheet_rdoc.htmlcode_order_rdoc.htmlcore_extensions_rdoc.htmldataset_basics_rdoc.htmldataset_filtering_rdoc.htmlextensions_rdoc.htmlmass_assignment_rdoc.htmlmigration_rdoc.htmlmodel_dataset_method_design_rdoc.htmlmodel_hooks_rdoc.htmlmodel_plugins_rdoc.htmlmssql_stored_procedures_rdoc.htmlobject_model_rdoc.htmlopening_databases_rdoc.htmlpostgresql_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_25_0_txt.html3_26_0_txt.html3_27_0_txt.html3_28_0_txt.html3_29_0_txt.html3_2_0_txt.html3_30_0_txt.html3_31_0_txt.html3_32_0_txt.html3_33_0_txt.html3_34_0_txt.html3_35_0_txt.html3_36_0_txt.html3_37_0_txt.html3_38_0_txt.html3_39_0_txt.html3_3_0_txt.html3_40_0_txt.html3_41_0_txt.html3_42_0_txt.html3_43_0_txt.html3_44_0_txt.html3_45_0_txt.html3_46_0_txt.html3_47_0_txt.html3_48_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.html4_0_0_txt.html4_10_0_txt.html4_11_0_txt.html4_12_0_txt.html4_13_0_txt.html4_14_0_txt.html4_15_0_txt.html4_16_0_txt.html4_17_0_txt.html4_18_0_txt.html4_19_0_txt.html4_1_0_txt.html4_20_0_txt.html4_21_0_txt.html4_22_0_txt.html4_23_0_txt.html4_24_0_txt.html4_25_0_txt.html4_26_0_txt.html4_27_0_txt.html4_28_0_txt.html4_29_0_txt.html4_2_0_txt.html4_30_0_txt.html4_31_0_txt.html4_32_0_txt.html4_33_0_txt.html4_34_0_txt.html4_35_0_txt.html4_36_0_txt.html4_37_0_txt.html4_38_0_txt.html4_39_0_txt.html4_3_0_txt.html4_40_0_txt.html4_41_0_txt.html4_42_0_txt.html4_43_0_txt.html4_44_0_txt.html4_45_0_txt.html4_4_0_txt.html4_5_0_txt.html4_6_0_txt.html4_7_0_txt.html4_8_0_txt.html4_9_0_txt.htmlschema_modification_rdoc.htmlsecurity_rdoc.htmlsharding_rdoc.htmlsql_rdoc.htmltesting_rdoc.htmlthread_safety_rdoc.htmltransactions_rdoc.htmlvalidations_rdoc.htmlvirtual_rows_rdoc.htmlfontsLato-Light.ttfLato-LightItalic.ttfLato-Regular.ttfLato-RegularItalic.ttfSourceCodePro-Bold.ttfSourceCodePro-Regular.ttfimagesadd.pngarrow_up.pngbrick.pngbrick_link.pngbug.pngbullet_black.pngbullet_toggle_minus.pngbullet_toggle_plus.pngdate.pngdelete.pngfind.pngloadingAnimation.gifmacFFBgHack.pngpackage.pngpage_green.pngpage_white_text.pngpage_white_width.pngplugin.pngruby.pngtag_blue.pngtag_green.pngtransparent.pngwrench.pngwrench_orange.pngzoom.pngindex.htmljsdarkfish.jsjquery.jsnavigation.jsnavigation.js.gzsearch.jssearch_index.jssearch_index.js.gzsearcher.jssearcher.js.gztable_of_contents.htmlriArray%7e-i.ricase-i.ricdesc-Array.ripg_array-i.ripg_json-i.ripg_jsonb-i.ripg_row-i.risql_array-i.risql_expr-i.risql_negate-i.risql_or-i.risql_string_join-i.risql_value_list-i.riFalseClassblank%3f-i.ricdesc-FalseClass.riGemcdesc-Gem.riHash%26-i.ri%7c-i.ri%7e-i.ricase-i.ricdesc-Hash.rihstore-i.ripg_json-i.ripg_jsonb-i.risql_expr-i.risql_negate-i.risql_or-i.riMysqlcdesc-Mysql.riNilClassblank%3f-i.ricdesc-NilClass.riNumericblank%3f-i.ricdesc-Numeric.riObjectblank%3f-i.ricdesc-Object.risql_expr-i.riPGconnblock-i.ricdesc-PGconn.riescape_bytea-i.riescape_string-i.ristatus-i.riunescape_bytea-c.riPGresultcdesc-PGresult.riRangecdesc-Range.ripg_range-i.riSequelADOAccessAdoSchemaColumn%5b%5d-i.riallow_null-i.ricdesc-Column.ridb_type-i.ridefault-i.rimaximum_length-i.rinew-c.riprecision-i.riscale-i.ricdesc-AdoSchema.ricriteria-i.rinew-c.ritype-i.riDatabaseMethodsado_schema_columns-i.riado_schema_foreign_keys-i.riado_schema_indexes-i.riado_schema_tables-i.riado_schema_views-i.rialter_table-i.rialter_table_sql-i.ribegin_transaction-i.ricdesc-DatabaseMethods.ricommit_transaction-i.ridisconnect_connection-i.riexecute_insert-i.riexecute_open_ado_schema-i.rifetch_ado_schema-i.riforeign_key_list-i.riindexes-i.rirollback_transaction-i.rischema_column_type-i.rischema_parse_table-i.ritables-i.riviews-i.riDatasetcdesc-Dataset.ricdesc-Access.riDatabaseadapter_initialize-i.ribegin_transaction-i.ricdesc-Database.ricommit_transaction-i.riconnect-i.riconversion_procs-i.ridatabase_error_classes-i.ridisconnect_connection-i.ridisconnect_error%3f-i.riexecute-i.riexecute_ddl-i.riexecute_dui-i.riexecute_insert-i.rifreeze-i.rirollback_transaction-i.riDatasetcdesc-Dataset.rifetch_rows-i.riprovides_accurate_rows_matched%3f-i.riMSSQLDatabaseMethodsbegin_transaction-i.ricdesc-DatabaseMethods.ricommit_transaction-i.riexecute_dui-i.rirollback_transaction-i.riDatasetcdesc-Dataset.riinsert-i.riprovides_accurate_rows_matched%3f-i.ricdesc-MSSQL.ricdesc-ADO.riASTTransformercdesc-ASTTransformer.ritransform-i.riv-i.riAccessDatabaseMethodsalter_table_set_column_type_sql-i.ricdesc-DatabaseMethods.ricreate_table_as-i.ridatabase_error_regexps-i.ridatabase_type-i.ridrop_index_sql-i.rirename_table-i.riserial_primary_key_options-i.ritype_literal_generic_bignum_symbol-i.ritype_literal_generic_file-i.ritype_literal_generic_trueclass-i.riDatasetMethodscdesc-DatasetMethods.ricase_expression_sql_append-i.ricast_sql_append-i.ricdesc-Access.ricomplex_expression_sql_append-i.riconstant_sql_append-i.ricross_join-i.riescape_like-i.riinto-i.riliteral_date-i.riliteral_datetime-i.riliteral_false-i.riliteral_time-i.riliteral_true-i.riquoted_identifier_append-i.riselect_from_sql-i.riselect_into_sql-i.riselect_join_sql-i.riselect_limit_sql-i.risupports_derived_column_lists%3f-i.risupports_intersect_except%3f-i.risupports_is_true%3f-i.risupports_join_using%3f-i.risupports_multiple_column_in%3f-i.ritruncate-i.riAmalgaliteDatabase_execute-i.ricdesc-Database.riconnect-i.riconnection_pool_default_options-i.ridatabase_error_classes-i.ridatabase_type-i.riexecute-i.riexecute_ddl-i.riexecute_dui-i.riexecute_insert-i.risingle_value-i.riDatasetcdesc-Dataset.rifetch_rows-i.riliteral_string_append-i.riSequelTypeMapblob-i.ricdesc-SequelTypeMap.ridatetime-i.ridecimal-i.rinew-c.riresult_value_of-i.ritime-i.ricdesc-Amalgalite.riArbitraryServersacquire-i.ricdesc-ArbitraryServers.riowned_connection-i.ripick_server-i.rirelease-i.riBasicObjectcdesc-BasicObject.riconst_missing-c.riremove_methods%21-c.riBeforeHookFailedcdesc-BeforeHookFailed.rimodel-i.rinew-c.riColumnsIntrospectioncdesc-ColumnsIntrospection.ricolumns-i.riprobable_column_name-i.riprobable_columns-i.riConnectionExpirationRetrycdesc-Retry.riacquire-i.ricdesc-ConnectionExpiration.riconnection_expiration_timeout-i.ridisconnect_connection-i.riextended-c.rimake_new-i.riConnectionPoolClassMethodscdesc-ClassMethods.riconnection_pool_class-i.riget_pool-i.riafter_connect-i.ricdesc-ConnectionPool.ricreated_count-i.ridb-i.ridisconnect_connection-i.ridisconnect_error%3f-i.rimake_new-i.rinew-c.riservers-i.riConnectionValidatorRetrycdesc-Retry.riacquire-i.ricdesc-ConnectionValidator.richeckin_connection-i.riconnection_validation_timeout-i.ridisconnect_connection-i.riextended-c.riConstraintValidationsAlterTableGeneratorMethodscdesc-AlterTableGeneratorMethods.riconstraint-i.riunique-i.riCreateTableGeneratorMethodscdesc-CreateTableGeneratorMethods.rivalidate-i.rivalidation-i.rivalidations-i.riGeneratorcdesc-Generator.ridrop-i.rinew-c.rioperator-i.riprocess-i.rialter_table_generator-i.riapply_alter_table_generator-i.riblank_string_value-i.ricdesc-ConstraintValidations.riconstraint_validations_literal_table-i.riconstraint_validations_table-i.ricreate_constraint_validations_table-i.ricreate_table_from_generator-i.ricreate_table_generator-i.ridrop_constraint_validations_for-i.ridrop_constraint_validations_table-i.riextended-c.rigenerator_add_constraint_from_validation-i.rigenerator_string_column%3f-i.riprocess_generator_validations-i.riCoreRefinements%26-i.ri%7c-i.ri%7e-i.ricase-i.ricdesc-CoreRefinements.rihstore-i.riidentifier-i.rilit-i.ripg_array-i.ripg_json-i.ripg_jsonb-i.ripg_range-i.ripg_row-i.risql_expr-i.risql_function-i.risql_negate-i.risql_or-i.risql_string_join-i.risql_value_list-i.rito_sequel_blob-i.riCubridDatabasebegin_transaction-i.ricdesc-Database.ricommit_transaction-i.riconnect-i.ridatabase_error_classes-i.riexecute-i.riexecute_ddl-i.riexecute_dui-i.riexecute_insert-i.rifreeze-i.riremove_transaction-i.rirollback_transaction-i.riserver_version-i.riDatabaseMethods_tables-i.rialter_table_change_column_sql-i.rialter_table_rename_column_sql-i.rialter_table_set_column_default_sql-i.rialter_table_set_column_null_sql-i.rialter_table_set_column_type_sql-i.rialter_table_sql-i.riauto_increment_sql-i.ricdesc-DatabaseMethods.ricolumn_definition_order-i.ricolumn_references_sql-i.riconnection_execute_method-i.ridatabase_error_regexps-i.ridatabase_type-i.riindexes-i.rischema_parse_table-i.risupports_named_column_constraints%3f-i.risupports_savepoints%3f-i.ritables-i.ritype_literal_generic_trueclass-i.riuses_clob_for_text%3f-i.riview_with_check_option_support-i.riviews-i.riDatasetcdesc-Dataset.rifetch_rows-i.riDatasetMethodscdesc-DatasetMethods.riliteral_false-i.riliteral_true-i.rimulti_insert_sql_strategy-i.riselect_limit_sql-i.riselect_lock_sql-i.risupports_join_using%3f-i.risupports_multiple_column_in%3f-i.risupports_timestamp_usecs%3f-i.ritruncate-i.ricdesc-Cubrid.riCurrentDateTimeTimestampDatasetMethodscdesc-DatasetMethods.ricurrent_datetime-i.riliteral_datetime_append-i.riliteral_time_append-i.riDateTimecdesc-DateTime.riTimecdesc-Time.ricdesc-CurrentDateTimeTimestamp.riDB2DatabaseMethodsalter_table_sql-i.riapply_alter_table-i.riauto_increment_sql-i.rican_add_primary_key_constraint_on_nullable_columns%3f-i.ricdesc-DatabaseMethods.ricolumn_list_sql-i.ricreate_table_as-i.ricreate_table_as_sql-i.ricreate_table_prefix_sql-i.ridatabase_error_regexps-i.ridatabase_type-i.ridb2_version-i.rifreeze-i.riindexes-i.rioffset_strategy-i.riquote_identifiers_default-i.rirename_table_sql-i.rireorg-i.rireorg_sql-i.rischema_column_type-i.rischema_parse_table-i.riserver_version-i.riset_transaction_isolation_sql-i.risupports_transaction_isolation_levels%3f-i.ritable_exists%3f-i.ritables-i.ritype_literal_generic_falseclass-i.ritype_literal_generic_file-i.ritype_literal_generic_trueclass-i.riuses_clob_for_text%3f-i.riview_with_check_option_support-i.riviews-i.riDatasetMethods_truncate_sql-i.ricast_sql_append-i.ricdesc-DatasetMethods.ricomplex_expression_sql_append-i.riempty_from_sql-i.riemulate_offset_with_row_number%3f-i.riinsert_supports_empty_values%3f-i.riliteral_blob_append-i.riliteral_false-i.riliteral_true-i.rimulti_insert_sql_strategy-i.riquote_identifiers%3f-i.rirequire_offset_order%3f-i.riselect_limit_sql-i.risupports_cte%3f-i.risupports_group_cube%3f-i.risupports_group_rollup%3f-i.risupports_grouping_sets%3f-i.risupports_is_true%3f-i.risupports_lateral_subqueries%3f-i.risupports_multiple_column_in%3f-i.risupports_quoted_function_names%3f-i.risupports_select_all_and_column%3f-i.risupports_timestamp_usecs%3f-i.risupports_where_true%3f-i.risupports_window_functions%3f-i.ricdesc-DB2.riuse_clob_as_blob-c.riDataObjectsDatabaseadapter_initialize-i.ricdesc-Database.riconnect-i.riconnection_execute_method-i.ridatabase_error_classes-i.ridisconnect_connection-i.ridisconnect_error%3f-i.riexecute-i.riexecute_dui-i.riexecute_insert-i.rilog_connection_execute-i.risetup_connection-i.risubadapter-i.riuri-i.riDatasetcdesc-Dataset.rifetch_rows-i.riMySQLDatabaseMethodscdesc-DatabaseMethods.ridatabase_name-i.rischema_column_type-i.risetup_connection-i.riDatasetcdesc-Dataset.riliteral_string_append-i.riprovides_accurate_rows_matched%3f-i.ricdesc-MySQL.riPostgresDatabaseMethodscdesc-DatabaseMethods.riextended-c.risetup_connection-i.ricdesc-Postgres.riSQLiteDatabaseMethodscdesc-DatabaseMethods.riconnection_pool_default_options-i.risetup_connection-i.ricdesc-SQLite.ricdesc-DataObjects.riload_driver-c.riDatabase%3c%3c-i.ri%5b%5d-i.riFreezeDatasetsDatasetMethodscdesc-DatasetMethods.ridup-i.ricdesc-FreezeDatasets.ridataset-i.riextended-c.rifrom-i.riremove_cached_schema-i.riFromBlockcdesc-FromBlock.rifrom-i.riResetIdentifierManglingcdesc-ResetIdentifierMangling.riextended-c.riSplitAlterTableapply_alter_table-i.ricdesc-SplitAlterTable.risplit_alter_table_op%3f-i.ri_metadata_dataset-i.ri_table_exists%3f-i.ri_trans-i.ri_transaction-i.ri_typecast_value_string_to_decimal-i.riadapter_class-c.riadapter_initialize-i.riadapter_scheme-c.riadapter_scheme-i.riadd_column-i.riadd_index-i.riadd_servers-i.riadd_transaction-i.riadd_transaction_hook-i.riafter_commit-i.riafter_initialize-c.riafter_rollback-i.rialready_in_transaction%3f-i.rialter_table-i.rialter_table_add_column_sql-i.rialter_table_add_constraint_sql-i.rialter_table_drop_column_sql-i.rialter_table_drop_constraint_sql-i.rialter_table_generator-i.rialter_table_generator_class-i.rialter_table_op_sql-i.rialter_table_rename_column_sql-i.rialter_table_set_column_default_sql-i.rialter_table_set_column_null_sql-i.rialter_table_set_column_type_sql-i.rialter_table_sql-i.rialter_table_sql_list-i.riapply_alter_table-i.riapply_alter_table_generator-i.riauto_increment_sql-i.ribegin_new_transaction-i.ribegin_savepoint-i.ribegin_savepoint_sql-i.ribegin_transaction-i.ribegin_transaction_sql-i.riblank_object%3f-i.ricache_schema-i.ricall-i.rican_add_primary_key_constraint_on_nullable_columns%3f-i.ricast_type_literal-i.ricdesc-Database.ricolumn_definition_auto_increment_sql-i.ricolumn_definition_collate_sql-i.ricolumn_definition_default_sql-i.ricolumn_definition_null_sql-i.ricolumn_definition_order-i.ricolumn_definition_primary_key_sql-i.ricolumn_definition_references_sql-i.ricolumn_definition_sql-i.ricolumn_definition_unique_sql-i.ricolumn_list_sql-i.ricolumn_references_column_constraint_sql-i.ricolumn_references_sql-i.ricolumn_references_table_constraint_sql-i.ricolumn_schema_default_string_type%3f-i.ricolumn_schema_default_to_ruby_value-i.ricolumn_schema_max_length-i.ricolumn_schema_normalize_default-i.ricolumn_schema_to_ruby_default-i.ricombinable_alter_table_op%3f-i.ricommit_or_rollback_transaction-i.ricommit_savepoint_sql-i.ricommit_transaction-i.ricommit_transaction_sql-i.riconnect-c.riconnection_execute_method-i.riconnection_info-i.riconnection_pool_default_options-i.riconstraint_deferrable_sql_append-i.riconstraint_definition_sql-i.ricreate_join_table%21-i.ricreate_join_table%3f-i.ricreate_join_table-i.ricreate_or_replace_view-i.ricreate_table%21-i.ricreate_table%3f-i.ricreate_table-i.ricreate_table_as-i.ricreate_table_as_sql-i.ricreate_table_from_generator-i.ricreate_table_generator-i.ricreate_table_generator_class-i.ricreate_table_indexes_from_generator-i.ricreate_table_prefix_sql-i.ricreate_table_sql-i.ricreate_view-i.ricreate_view_prefix_sql-i.ricreate_view_sql-i.ricreate_view_sql_append_columns-i.ridatabase_error_class-i.ridatabase_error_classes-i.ridatabase_error_regexps-i.ridatabase_exception_sqlstate-i.ridatabase_specific_error_class-i.ridatabase_specific_error_class_from_sqlstate-i.ridatabase_type-i.ridataset-i.ridataset_class%3d-i.ridataset_class-i.ridataset_class_default-i.ridefault_index_name-i.ridefault_string_column_size-i.ridisconnect-i.ridisconnect_connection-i.ridisconnect_error%3f-i.ridrop_column-i.ridrop_index-i.ridrop_index_sql-i.ridrop_join_table-i.ridrop_table%3f-i.ridrop_table-i.ridrop_table_sql-i.ridrop_view-i.ridrop_view_sql-i.rieach_server-i.riexecute_ddl-i.riexecute_dui-i.riexecute_insert-i.riextend_datasets-i.riextension-c.riextension-i.rifetch-i.rifilter_expr-i.rifolds_unquoted_identifiers_to_uppercase%3f-i.riforeign_key_name-i.rifreeze-i.rifrom-i.rifrom_application_timestamp-i.riget-i.riglobal_index_namespace%3f-i.riidentifier_input_method%3d-c.riidentifier_input_method-c.riidentifier_output_method%3d-c.riidentifier_output_method-c.riin_transaction%3f-i.riindex_definition_sql-i.riindex_sql_list-i.riinitialize_copy-i.riinput_identifier_meth-i.riinspect-i.rijoin_table_name-i.rijoin_table_name_extract-i.riliteral-i.riliteral_symbol-i.riliteral_symbol_set-i.riload_adapter-c.rilog_connection_execute-i.rilog_connection_info-i.rilog_connection_yield-i.rilog_duration-i.rilog_each-i.rilog_exception-i.rilog_info-i.rilog_warn_duration-i.rilog_yield-i.rilogger%3d-i.riloggers-i.rimetadata_dataset-i.rinew-c.rion_delete_clause-i.rion_update_clause-i.riopts-i.rioutput_identifier_meth-i.ripool-i.riprepared_statement-i.riprepared_statements-i.riquote_identifier-i.riquote_identifiers%3d-c.riquote_identifiers-c.riquote_identifiers_default-i.riquote_schema_table-i.riraise_error-i.riregister_extension-c.riremove_cached_schema-i.riremove_servers-i.riremove_transaction-i.rirename_column-i.rirename_table-i.rirename_table_sql-i.rireset_default_dataset-i.rirollback_checker-i.rirollback_savepoint_sql-i.rirollback_transaction-i.rirollback_transaction_sql-i.rirun-i.rirun_after_initialize-c.risavepoint_level-i.rischema-i.rischema_and_table-i.rischema_autoincrementing_primary_key%3f-i.rischema_column_type-i.rischema_type_class-i.rischema_utility_dataset-i.riselect-i.riserial_primary_key_options-i.riserver_opts-i.riservers-i.riset_column_default-i.riset_column_type-i.riset_prepared_statement-i.riset_shared_adapter_scheme-c.riset_transaction_isolation-i.riset_transaction_isolation_sql-i.risharded%3f-i.risingle_threaded%3d-c.risingle_threaded%3f-i.risingle_threaded-c.risplit_qualifiers-i.risql_log_level-i.risupports_combining_alter_table_ops%3f-i.risupports_create_or_replace_view%3f-i.risupports_create_table_if_not_exists%3f-i.risupports_deferrable_constraints%3f-i.risupports_deferrable_foreign_key_constraints%3f-i.risupports_drop_table_if_exists%3f-i.risupports_foreign_key_parsing%3f-i.risupports_index_parsing%3f-i.risupports_named_column_constraints%3f-i.risupports_partial_indexes%3f-i.risupports_prepared_transactions%3f-i.risupports_savepoints%3f-i.risupports_savepoints_in_prepared_transactions%3f-i.risupports_schema_parsing%3f-i.risupports_table_listing%3f-i.risupports_transaction_isolation_levels%3f-i.risupports_transactional_ddl%3f-i.risupports_view_listing%3f-i.risupports_views_with_check_option%3f-i.risupports_views_with_local_check_option%3f-i.risynchronize-i.ritable_exists%3f-i.ritemporary_table_sql-i.ritest_connection-i.ritimezone-i.rito_application_timestamp-i.ritransaction-i.ritransaction_error-i.ritransaction_finished%3f-i.ritransaction_hooks-i.ritransaction_isolation_level-i.ritransaction_options-i.ritype_literal-i.ritype_literal_generic-i.ritype_literal_generic_bigdecimal-i.ritype_literal_generic_bignum_symbol-i.ritype_literal_generic_date-i.ritype_literal_generic_datetime-i.ritype_literal_generic_falseclass-i.ritype_literal_generic_file-i.ritype_literal_generic_fixnum-i.ritype_literal_generic_float-i.ritype_literal_generic_integer-i.ritype_literal_generic_numeric-i.ritype_literal_generic_string-i.ritype_literal_generic_time-i.ritype_literal_generic_trueclass-i.ritype_literal_specific-i.ritypecast_value-i.ritypecast_value_blob-i.ritypecast_value_boolean-i.ritypecast_value_date-i.ritypecast_value_datetime-i.ritypecast_value_decimal-i.ritypecast_value_float-i.ritypecast_value_integer-i.ritypecast_value_string-i.ritypecast_value_time-i.riuri-i.riuri_to_options-c.riurl-i.riuses_clob_for_text%3f-i.rivalid_connection%3f-i.rivalid_connection_sql-i.riview_with_check_option_support-i.riDatabaseErrorcdesc-DatabaseError.risql-i.riDatabaseQuerycdesc-DatabaseQuery.riextended-c.riquery-i.riDataset%3c%3c-i.ri%3d%3d-i.ri%5b%5d-i.riArgumentMapperbind_arguments-i.ricall-i.ricdesc-ArgumentMapper.riprepared_sql-i.riprepared_statement_name-i.riDatasetSourceAliascdesc-DatasetSourceAlias.ridataset_source_alias_expression-i.rifrom-i.rijoin_table-i.riImplicitSubquerycdesc-ImplicitSubquery.riNoAutoLiteralStringscdesc-NoAutoLiteralStrings.rifilter_expr-i.riupdate_sql-i.riNullDataset_import-i.ricdesc-NullDataset.ricolumns-i.ridelete-i.rieach-i.rifetch_rows-i.riinsert-i.ritruncate-i.riupdate-i.riNullifiablecdesc-Nullifiable.rinullify%21-i.rinullify-i.riPaginationcdesc-Pagination.ricurrent_page-i.ricurrent_page_record_count-i.ricurrent_page_record_range-i.rifirst_page%3f-i.rilast_page%3f-i.rinext_page-i.ripage_count-i.ripage_range-i.ripage_size-i.ripagination_record_count-i.riprev_page-i.riset_pagination_info-i.riPlaceholderLiteralizerArgumentcdesc-Argument.rinew-c.risql_literal_append-i.ritransform-i.riRecorderarg-i.ricdesc-Recorder.riloader-i.riuse-i.riall-i.ricdesc-PlaceholderLiteralizer.rieach-i.rifirst-i.rifreeze-i.riget-i.riloader-c.rinew-c.risql-i.riwith_dataset-i.riPreparedStatementMethodscall-i.ricdesc-PreparedStatementMethods.ricolumns-i.riinspect-i.riliteral_symbol_append-i.rilog_sql-i.riorig_dataset-i.riprepare-i.riprepared_arg%3f-i.riprepared_arg-i.riprepared_args-i.riprepared_modify_values-i.riprepared_sql-i.riprepared_type-i.rirun-i.riskip_symbol_cache%3f-i.risubselect_sql_append-i.riQuerycdesc-Query.ridataset-i.rimethod_missing-i.rinew-c.riReplacecdesc-Replace.riinsert_insert_sql-i.rimulti_replace-i.rireplace-i.rireplace_sql-i.risupports_replace%3f-i.riRoundTimestampscdesc-RoundTimestamps.riliteral_datetime-i.riliteral_sqltime-i.riliteral_time-i.riSplitArrayNilcdesc-SplitArrayNil.ricomplex_expression_sql_append-i.riStoredProcedureMethodscall-i.ricdesc-StoredProcedureMethods.riinspect-i.rirun-i.risproc_name-i.riStoredProcedurescall_sproc-i.ricdesc-StoredProcedures.riprepare_extend_sproc-i.riprepare_sproc-i.riUnnumberedArgumentMappercdesc-UnnumberedArgumentMapper.rimap_to_prepared_args-i.riprepared_arg%3f-i.riprepared_arg-i.ri_aggregate-i.ri_all-i.ri_clone-i.ri_columns-i.ri_extension%21-i.ri_filter-i.ri_filter_or_exclude-i.ri_hash_key_symbol-i.ri_import-i.ri_select_hash-i.ri_select_map-i.ri_select_map_multiple-i.ri_select_map_single-i.ri_single_record_ds-i.ri_truncate_sql-i.ri_unqualified_column_for-i.riadd_graph_aliases-i.riaggregate_dataset-i.rialias_alias_symbol-i.rialias_symbol-i.rialiased_expression_sql_append-i.riall-i.riallow_preparing_prepared_statements%3f-i.riand-i.riarray_sql_append-i.rias_sql_append-i.riauto_alias_expression-i.riavg-i.ribind-i.riboolean_constant_sql_append-i.ribound_variable_modules-i.ricache-i.ricache_get-i.ricache_set-i.ricache_sql%3f-i.ricached_dataset-i.ricached_placeholder_literalizer-i.ricall-i.ricase_expression_sql_append-i.ricast_sql_append-i.ricdesc-Dataset.richeck_modification_allowed%21-i.richeck_not_limited%21-i.richeck_truncation_allowed%21-i.riclause_methods-c.riclear_columns_cache-i.riclone-i.ricolumn_all_sql_append-i.ricolumn_list_append-i.ricolumns%21-i.ricolumns%3d-i.ricolumns-i.ricomplex_expression_arg_pairs-i.ricomplex_expression_arg_pairs_append-i.ricomplex_expression_emulate_append-i.ricomplex_expression_sql_append-i.ricompound_clone-i.ricompound_dataset_sql_append-i.ricompound_from_self-i.riconstant_sql_append-i.ricount-i.ricurrent_datetime-i.ridataset_alias-i.ridb-i.ridef_deprecated_opts_setter-c.ridef_mutation_method-c.ridef_sql_method-c.ridefault_import_slice-i.ridefault_join_table_qualification-i.ridefault_server-i.ridefault_server_opts-i.ridefault_timestamp_format-i.ridelayed_evaluation_sql_append-i.ridelete-i.ridelete_delete_sql-i.ridelete_from_sql-i.ridelete_order_sql-i.ridelete_returning_sql-i.ridelete_where_sql-i.ridelete_with_sql-i.ridisable_sql_caching%21-i.ridistinct-i.ridup-i.rieach-i.rieach_server-i.riempty%3f-i.riempty_array_value-i.riempty_from_sql-i.riemulate_function%3f-i.rieql%3f-i.riescape_like-i.riexcept-i.riexclude-i.riexclude_having-i.riexclude_where-i.riexecute-i.riexecute_ddl-i.riexecute_dui-i.riexecute_insert-i.riexists-i.riexpression_list_append-i.riextension%21-i.riextension-i.rifilter-i.rifilter_expr-i.rifirst%21-i.rifirst-i.rifirst_source-i.rifirst_source_alias-i.rifirst_source_table-i.rifor_update-i.riformat_timestamp-i.riformat_timestamp_offset-i.riformat_timestamp_usec-i.rifreeze-i.rifrom-i.rifrom_self%21-i.rifrom_self-i.rifunction_sql_append-i.riget-i.rigraph-i.rigraph_alias_columns-i.rigrep-i.rigroup-i.rigroup_and_count-i.rigroup_append-i.rigroup_by-i.rigroup_cube-i.rigroup_rollup-i.rigrouping_element_list_append-i.rigrouping_sets-i.rihash-i.rihash_key_symbol-i.rihash_key_symbols-i.rihaving-i.rihoist_cte%3f-i.rihoist_cte-i.riidentifier_append-i.riidentifier_list_append-i.riignore_values_preceding-i.riimport-i.riinitialize_clone-i.riinitialize_copy-i.riinput_identifier-i.riinsert-i.riinsert_columns_sql-i.riinsert_empty_columns_values-i.riinsert_insert_sql-i.riinsert_into_sql-i.riinsert_returning_sql-i.riinsert_sql-i.riinsert_supports_empty_values%3f-i.riinsert_values_sql-i.riinsert_with_sql-i.riinspect-i.riintersect-i.riinterval-i.riinvert-i.riinvert_order-i.rijoin-i.rijoin_clause_sql_append-i.rijoin_on_clause_sql_append-i.rijoin_table-i.rijoin_type_sql-i.rijoin_using_clause_sql_append-i.rijoined_dataset%3f-i.rilast-i.rilateral-i.rilimit-i.riliteral_append-i.riliteral_array_append-i.riliteral_big_decimal-i.riliteral_blob_append-i.riliteral_dataset_append-i.riliteral_date-i.riliteral_datetime-i.riliteral_datetime_append-i.riliteral_expression_append-i.riliteral_false-i.riliteral_float-i.riliteral_hash_append-i.riliteral_integer-i.riliteral_nil-i.riliteral_other_append-i.riliteral_sqltime-i.riliteral_sqltime_append-i.riliteral_string_append-i.riliteral_symbol_append-i.riliteral_time-i.riliteral_time_append-i.riliteral_true-i.rilock_style-i.rimap-i.rimax-i.rimin-i.rimulti_insert-i.rimulti_insert_sql-i.rimulti_insert_sql_strategy-i.rimutation_method-i.rinaked%21-i.rinaked-i.rinative_function_name-i.rinegative_boolean_constant_sql_append-i.rinew-c.rinon_sql_options-i.rioffset-i.rioptions_overlap-i.riopts-i.rior-i.riorder-i.riorder_append-i.riorder_by-i.riorder_more-i.riorder_prepend-i.riordered_expression_sql_append-i.rioutput_identifier-i.ripaged_each-i.riplaceholder_literal_string_sql_append-i.ripost_load-i.riprepare-i.riprepared_arg_placeholder-i.riprepared_statement_modules-i.riprepared_statements_module-c.riprovides_accurate_rows_matched%3f-i.riqualified_column_name-i.riqualified_expression-i.riqualified_identifier_sql_append-i.riqualifier_from_alias_symbol-i.riqualify-i.riquote_identifier_append-i.riquote_identifiers%3d-i.riquote_identifiers%3f-i.riquote_schema_table_append-i.riquoted_identifier_append-i.riraise_if_frozen%21-i.rirange-i.rirecursive_cte_requires_column_aliases%3f-i.riregister_extension-c.rirequires_placeholder_type_specifiers%3f-i.rirequires_sql_standard_datetimes%3f-i.rireturning-i.rireturning_fetch_rows-i.rireverse-i.rireverse_order-i.rirow_number_column-i.rirow_proc%3d-i.rirow_proc-i.rischema_and_table-i.riselect-i.riselect_all-i.riselect_append-i.riselect_columns_sql-i.riselect_compounds_sql-i.riselect_distinct_sql-i.riselect_from_sql-i.riselect_group-i.riselect_group_sql-i.riselect_hash-i.riselect_hash_groups-i.riselect_having_sql-i.riselect_join_sql-i.riselect_limit_sql-i.riselect_lock_sql-i.riselect_map-i.riselect_more-i.riselect_only_offset_sql-i.riselect_order_map-i.riselect_order_sql-i.riselect_select_sql-i.riselect_where_sql-i.riselect_with_sql-i.riselect_with_sql_base-i.riserver%3f-i.riserver-i.riset_graph_aliases-i.risimple_select_all%3f-i.risingle_record%21-i.risingle_record-i.risingle_value%21-i.risingle_value-i.risingle_value_ds-i.riskip_limit_check-i.riskip_locked-i.riskip_symbol_cache%21-i.riskip_symbol_cache%3f-i.risource_list_append-i.risplit_alias-i.risplit_qualifiers-i.risplit_symbol-i.risql-i.risql_string_origin-i.ristatic_sql-i.risubscript_sql_append-i.risubselect_sql_append-i.risum-i.risupports_cte%3f-i.risupports_cte_in_subqueries%3f-i.risupports_derived_column_lists%3f-i.risupports_distinct_on%3f-i.risupports_group_cube%3f-i.risupports_group_rollup%3f-i.risupports_grouping_sets%3f-i.risupports_insert_select%3f-i.risupports_intersect_except%3f-i.risupports_intersect_except_all%3f-i.risupports_is_true%3f-i.risupports_join_using%3f-i.risupports_lateral_subqueries%3f-i.risupports_limits_in_correlated_subqueries%3f-i.risupports_modifying_joins%3f-i.risupports_multiple_column_in%3f-i.risupports_offsets_in_correlated_subqueries%3f-i.risupports_ordered_distinct_on%3f-i.risupports_quoted_function_names%3f-i.risupports_regexp%3f-i.risupports_replace%3f-i.risupports_returning%3f-i.risupports_select_all_and_column%3f-i.risupports_skip_locked%3f-i.risupports_timestamp_timezones%3f-i.risupports_timestamp_usecs%3f-i.risupports_where_true%3f-i.risupports_window_functions%3f-i.ritimestamp_precision-i.rito_hash-i.rito_hash_groups-i.rito_prepared_statement-i.ritruncate-i.ritruncate_sql-i.riunaliased_identifier-i.riunbind-i.riunfiltered-i.riungraphed-i.riungrouped-i.riunion-i.riunlimited-i.riunordered-i.riunqualified_column_for-i.riunused_table_alias-i.riupdate-i.riupdate_order_sql-i.riupdate_returning_sql-i.riupdate_set_sql-i.riupdate_sql-i.riupdate_sql_values_hash-i.riupdate_table_sql-i.riupdate_update_sql-i.riupdate_where_sql-i.riupdate_with_sql-i.riuses_returning%3f-i.riuses_with_rollup%3f-i.rivirtual_row_columns-i.rivisible_class_name-i.riwhere-i.riwindow_sql_append-i.riwith-i.riwith_extend-i.riwith_quote_identifiers-i.riwith_recursive-i.riwith_row_proc-i.riwith_sql-i.riwith_sql_all-i.riwith_sql_delete-i.riwith_sql_each-i.riwith_sql_first-i.riwith_sql_insert-i.riwith_sql_single_value-i.riwith_sql_update-i.riDatasetClass%3c%3c-i.ri%3d%3d-i.ri%5b%5d-i.ri_aggregate-i.ri_all-i.ri_clone-i.ri_columns-i.ri_extension%21-i.ri_filter-i.ri_filter_or_exclude-i.ri_hash_key_symbol-i.ri_import-i.ri_select_hash-i.ri_select_map-i.ri_select_map_multiple-i.ri_select_map_single-i.ri_single_record_ds-i.ri_truncate_sql-i.ri_unqualified_column_for-i.riadd_graph_aliases-i.riaggregate_dataset-i.rialias_alias_symbol-i.rialias_symbol-i.rialiased_expression_sql_append-i.riall-i.riallow_preparing_prepared_statements%3f-i.riand-i.riarray_sql_append-i.rias_sql_append-i.riauto_alias_expression-i.riavg-i.ribind-i.riboolean_constant_sql_append-i.ribound_variable_modules-i.ricache-i.ricache_get-i.ricache_set-i.ricache_sql%3f-i.ricached_dataset-i.ricached_placeholder_literalizer-i.ricall-i.ricase_expression_sql_append-i.ricast_sql_append-i.ricdesc-DatasetClass.richeck_modification_allowed%21-i.richeck_not_limited%21-i.richeck_truncation_allowed%21-i.riclause_methods-c.riclear_columns_cache-i.riclone-i.ricolumn_all_sql_append-i.ricolumn_list_append-i.ricolumns%21-i.ricolumns%3d-i.ricolumns-i.ricomplex_expression_arg_pairs-i.ricomplex_expression_arg_pairs_append-i.ricomplex_expression_emulate_append-i.ricomplex_expression_sql_append-i.ricompound_clone-i.ricompound_dataset_sql_append-i.ricompound_from_self-i.riconstant_sql_append-i.ricount-i.ricurrent_datetime-i.ridataset_alias-i.ridb-i.ridef_deprecated_opts_setter-c.ridef_mutation_method-c.ridef_sql_method-c.ridefault_import_slice-i.ridefault_join_table_qualification-i.ridefault_server-i.ridefault_server_opts-i.ridefault_timestamp_format-i.ridelayed_evaluation_sql_append-i.ridelete-i.ridelete_delete_sql-i.ridelete_from_sql-i.ridelete_order_sql-i.ridelete_returning_sql-i.ridelete_where_sql-i.ridelete_with_sql-i.ridisable_sql_caching%21-i.ridistinct-i.ridup-i.rieach-i.rieach_server-i.riempty%3f-i.riempty_array_value-i.riempty_from_sql-i.riemulate_function%3f-i.rieql%3f-i.riescape_like-i.riexcept-i.riexclude-i.riexclude_having-i.riexclude_where-i.riexecute-i.riexecute_ddl-i.riexecute_dui-i.riexecute_insert-i.riexists-i.riexpression_list_append-i.riextension%21-i.riextension-i.rifilter-i.rifilter_expr-i.rifirst%21-i.rifirst-i.rifirst_source-i.rifirst_source_alias-i.rifirst_source_table-i.rifor_update-i.riformat_timestamp-i.riformat_timestamp_offset-i.riformat_timestamp_usec-i.rifreeze-i.rifrom-i.rifrom_self%21-i.rifrom_self-i.rifunction_sql_append-i.riget-i.rigraph-i.rigraph_alias_columns-i.rigrep-i.rigroup-i.rigroup_and_count-i.rigroup_append-i.rigroup_by-i.rigroup_cube-i.rigroup_rollup-i.rigrouping_element_list_append-i.rigrouping_sets-i.rihash-i.rihash_key_symbol-i.rihash_key_symbols-i.rihaving-i.rihoist_cte%3f-i.rihoist_cte-i.riidentifier_append-i.riidentifier_list_append-i.riignore_values_preceding-i.riimport-i.riinitialize_clone-i.riinitialize_copy-i.riinput_identifier-i.riinsert-i.riinsert_columns_sql-i.riinsert_empty_columns_values-i.riinsert_insert_sql-i.riinsert_into_sql-i.riinsert_returning_sql-i.riinsert_sql-i.riinsert_supports_empty_values%3f-i.riinsert_values_sql-i.riinsert_with_sql-i.riinspect-i.riintersect-i.riinterval-i.riinvert-i.riinvert_order-i.rijoin-i.rijoin_clause_sql_append-i.rijoin_on_clause_sql_append-i.rijoin_table-i.rijoin_type_sql-i.rijoin_using_clause_sql_append-i.rijoined_dataset%3f-i.rilast-i.rilateral-i.rilimit-i.riliteral_append-i.riliteral_array_append-i.riliteral_big_decimal-i.riliteral_blob_append-i.riliteral_dataset_append-i.riliteral_date-i.riliteral_datetime-i.riliteral_datetime_append-i.riliteral_expression_append-i.riliteral_false-i.riliteral_float-i.riliteral_hash_append-i.riliteral_integer-i.riliteral_nil-i.riliteral_other_append-i.riliteral_sqltime-i.riliteral_sqltime_append-i.riliteral_string_append-i.riliteral_symbol_append-i.riliteral_time-i.riliteral_time_append-i.riliteral_true-i.rilock_style-i.rimap-i.rimax-i.rimin-i.rimulti_insert-i.rimulti_insert_sql-i.rimulti_insert_sql_strategy-i.rimutation_method-i.rinaked%21-i.rinaked-i.rinative_function_name-i.rinegative_boolean_constant_sql_append-i.rinew-c.rinon_sql_options-i.rioffset-i.rioptions_overlap-i.riopts-i.rior-i.riorder-i.riorder_append-i.riorder_by-i.riorder_more-i.riorder_prepend-i.riordered_expression_sql_append-i.rioutput_identifier-i.ripaged_each-i.riplaceholder_literal_string_sql_append-i.ripost_load-i.riprepare-i.riprepared_arg_placeholder-i.riprepared_statement_modules-i.riprepared_statements_module-c.riprovides_accurate_rows_matched%3f-i.riqualified_column_name-i.riqualified_expression-i.riqualified_identifier_sql_append-i.riqualifier_from_alias_symbol-i.riqualify-i.riquote_identifier_append-i.riquote_identifiers%3d-i.riquote_identifiers%3f-i.riquote_schema_table_append-i.riquoted_identifier_append-i.riraise_if_frozen%21-i.rirange-i.rirecursive_cte_requires_column_aliases%3f-i.riregister_extension-c.rirequires_placeholder_type_specifiers%3f-i.rirequires_sql_standard_datetimes%3f-i.rireturning-i.rireturning_fetch_rows-i.rireverse-i.rireverse_order-i.rirow_number_column-i.rirow_proc%3d-i.rirow_proc-i.rischema_and_table-i.riselect-i.riselect_all-i.riselect_append-i.riselect_columns_sql-i.riselect_compounds_sql-i.riselect_distinct_sql-i.riselect_from_sql-i.riselect_group-i.riselect_group_sql-i.riselect_hash-i.riselect_hash_groups-i.riselect_having_sql-i.riselect_join_sql-i.riselect_limit_sql-i.riselect_lock_sql-i.riselect_map-i.riselect_more-i.riselect_only_offset_sql-i.riselect_order_map-i.riselect_order_sql-i.riselect_select_sql-i.riselect_where_sql-i.riselect_with_sql-i.riselect_with_sql_base-i.riserver%3f-i.riserver-i.riset_graph_aliases-i.risimple_select_all%3f-i.risingle_record%21-i.risingle_record-i.risingle_value%21-i.risingle_value-i.risingle_value_ds-i.riskip_limit_check-i.riskip_locked-i.riskip_symbol_cache%21-i.riskip_symbol_cache%3f-i.risource_list_append-i.risplit_alias-i.risplit_qualifiers-i.risplit_symbol-i.risql-i.risql_string_origin-i.ristatic_sql-i.risubscript_sql_append-i.risubselect_sql_append-i.risum-i.risupports_cte%3f-i.risupports_cte_in_subqueries%3f-i.risupports_derived_column_lists%3f-i.risupports_distinct_on%3f-i.risupports_group_cube%3f-i.risupports_group_rollup%3f-i.risupports_grouping_sets%3f-i.risupports_insert_select%3f-i.risupports_intersect_except%3f-i.risupports_intersect_except_all%3f-i.risupports_is_true%3f-i.risupports_join_using%3f-i.risupports_lateral_subqueries%3f-i.risupports_limits_in_correlated_subqueries%3f-i.risupports_modifying_joins%3f-i.risupports_multiple_column_in%3f-i.risupports_offsets_in_correlated_subqueries%3f-i.risupports_ordered_distinct_on%3f-i.risupports_quoted_function_names%3f-i.risupports_regexp%3f-i.risupports_replace%3f-i.risupports_returning%3f-i.risupports_select_all_and_column%3f-i.risupports_skip_locked%3f-i.risupports_timestamp_timezones%3f-i.risupports_timestamp_usecs%3f-i.risupports_where_true%3f-i.risupports_window_functions%3f-i.ritimestamp_precision-i.rito_hash-i.rito_hash_groups-i.rito_prepared_statement-i.ritruncate-i.ritruncate_sql-i.riunaliased_identifier-i.riunbind-i.riunfiltered-i.riungraphed-i.riungrouped-i.riunion-i.riunlimited-i.riunordered-i.riunqualified_column_for-i.riunused_table_alias-i.riupdate-i.riupdate_order_sql-i.riupdate_returning_sql-i.riupdate_set_sql-i.riupdate_sql-i.riupdate_sql_values_hash-i.riupdate_table_sql-i.riupdate_update_sql-i.riupdate_where_sql-i.riupdate_with_sql-i.riuses_returning%3f-i.riuses_with_rollup%3f-i.rivirtual_row_columns-i.rivisible_class_name-i.riwhere-i.riwindow_sql_append-i.riwith-i.riwith_extend-i.riwith_quote_identifiers-i.riwith_recursive-i.riwith_row_proc-i.riwith_sql-i.riwith_sql_all-i.riwith_sql_delete-i.riwith_sql_each-i.riwith_sql_first-i.riwith_sql_insert-i.riwith_sql_single_value-i.riwith_sql_update-i.riDatasetPaginationcdesc-DatasetPagination.rieach_page-i.ripaginate-i.riDatasetPrintercdesc-DatasetPrinter.riprint-i.riDatasetQuerycdesc-DatasetQuery.riquery-i.riDeprecatedIdentifierManglingDatabaseMethods_metadata_dataset-i.ricdesc-DatabaseMethods.riextended-c.riidentifier_input_method%3d-i.riidentifier_input_method-i.riidentifier_input_method_default-i.riidentifier_output_method%3d-i.riidentifier_output_method-i.riidentifier_output_method_default-i.riquote_identifiers%3d-i.riquote_identifiers%3f-i.rireset_identifier_mangling-i.riDatasetMethodscdesc-DatasetMethods.riidentifier_input_method%3d-i.riidentifier_input_method-i.riidentifier_output_method%3d-i.riidentifier_output_method-i.riinput_identifier-i.rioutput_identifier-i.riquote_identifiers%3f-i.riwith_identifier_input_method-i.riwith_identifier_output_method-i.ricdesc-DeprecatedIdentifierMangling.riDeprecationbacktrace_filter-c.ricdesc-Deprecation.rideprecate-c.rideprecate_constant-c.rioutput-c.riprefix-c.riDuplicateColumnErrorcdesc-DuplicateColumnError.riDuplicateColumnsHandlercdesc-DuplicateColumnsHandler.ricolumns%3d-i.riduplicate_columns_handler_type-i.rihandle_duplicate_columns-i.rion_duplicate_columns-i.riEmptyArrayConsiderNullscdesc-EmptyArrayConsiderNulls.riempty_array_value-i.riEmulateOffsetWithReverseAndCountcdesc-EmulateOffsetWithReverseAndCount.ridefault_offset_order-i.riempty%3f-i.riselect_sql-i.risupports_offsets_in_correlated_subqueries%3f-i.riEmulateOffsetWithRowNumberallow_preparing_prepared_statements%3f-i.ricdesc-EmulateOffsetWithRowNumber.ridefault_offset_order-i.riempty%3f-i.riemulate_offset_with_row_number%3f-i.rirequire_offset_order%3f-i.riselect_sql-i.risupports_offsets_in_correlated_subqueries%3f-i.riErrorcdesc-Error.riwrapped_exception-i.riErrorSQLcdesc-ErrorSQL.rilog_connection_yield-i.rilog_exception-i.riEvalInspectcdesc-EvalInspect.rieval_inspect-i.riFilterHavingand-i.ricdesc-FilterHaving.riexclude-i.rifilter-i.rior-i.riFirebirdDatabaseMethodsalter_table_sql-i.riauto_increment_sql-i.ricdesc-DatabaseMethods.riclear_primary_key-i.ricreate_sequence_sql-i.ricreate_table_from_generator-i.ricreate_table_sql_list-i.ricreate_trigger-i.ricreate_trigger_sql-i.ridatabase_type-i.ridrop_sequence-i.ridrop_sequence_sql-i.riprimary_key-i.riremove_cached_schema-i.rirestart_sequence-i.rirestart_sequence_sql-i.risequences-i.ritables-i.ritables_or_views-i.ritype_literal_generic_string-i.riview_with_check_option_support-i.riviews-i.riDatasetMethodscdesc-DatasetMethods.riempty_from_sql-i.riinsert-i.riinsert_pk-i.riinsert_select-i.riinsert_select_sql-i.riliteral_false-i.riliteral_true-i.rimulti_insert_sql_strategy-i.rirequires_sql_standard_datetimes%3f-i.riselect_limit_sql-i.risupports_cte%3f-i.risupports_insert_select%3f-i.risupports_intersect_except%3f-i.risupports_returning%3f-i.ricdesc-Firebird.riGraphEachcdesc-GraphEach.rieach-i.rigraph_each-i.riwith_sql_each-i.riHashAliasescdesc-HashAliases.riconvert_hash_aliases-i.rifrom-i.riselect-i.riHookFailedcdesc-HookFailed.rimodel-i.rinew-c.riIBMDBConnectionErrorcdesc-Error.rinew-c.risqlstate-i.riautocommit%3d-i.riautocommit-i.ricdesc-Connection.riclose-i.ricommit-i.rierror_msg-i.rierror_sqlstate-i.riexecute-i.riexecute_prepared-i.rinew-c.riprepare-i.riprepared_statements-i.rirollback-i.riDatabase_execute-i.ri_metadata_dataset-i.riadapter_initialize-i.ribegin_transaction-i.ricdesc-Database.ricommit_transaction-i.riconnect-i.riconversion_procs-i.ridatabase_error_classes-i.ridatabase_exception_sqlstate-i.riexecute-i.riexecute_insert-i.riexecute_prepared_statement-i.rifreeze-i.riprepared_statement_arg-i.riremove_transaction-i.rirollback_transaction-i.rischema_column_type-i.riDatasetCallableStatementMethodscdesc-CallableStatementMethods.risubselect_sql_append-i.ribound_variable_modules-i.ricdesc-Dataset.riconvert_smallint_to_bool%3d-i.riconvert_smallint_to_bool-i.rifetch_rows-i.riprepared_statement_modules-i.riwith_convert_smallint_to_bool-i.riStatementaffected-i.ricdesc-Statement.riexecute-i.rifetch_array-i.rifield_name-i.rifield_precision-i.rifield_type-i.rifree-i.rifree_result-i.rinew-c.rinum_fields-i.riboolean-i.ricdesc-IBMDB.riconvert_smallint_to_bool-c.riint-i.riIdentifierManglingDatabaseMethods_metadata_dataset-i.ricdesc-DatabaseMethods.riextended-c.riidentifier_input_method%3d-i.riidentifier_input_method-i.riidentifier_input_method_default-i.riidentifier_output_method%3d-i.riidentifier_output_method-i.riidentifier_output_method_default-i.riquote_identifiers%3d-i.riquote_identifiers%3f-i.rireset_identifier_mangling-i.riDatasetMethodscdesc-DatasetMethods.riidentifier_input_method%3d-i.riidentifier_input_method-i.riidentifier_output_method%3d-i.riidentifier_output_method-i.riinput_identifier-i.rioutput_identifier-i.riquote_identifiers%3f-i.riwith_identifier_input_method-i.riwith_identifier_output_method-i.ricdesc-IdentifierMangling.riInflectionscamelize-i.ricdesc-Inflections.riclear-c.riconstantize-i.ridemodulize-i.riirregular-c.riplural-c.ripluralize-i.riplurals-c.risingular-c.risingularize-i.risingulars-c.riuncountable-c.riuncountables-c.riunderscore-i.riInformixDatabaseMethodscdesc-DatabaseMethods.ridatabase_type-i.riquote_identifiers_default-i.ritemporary_table_sql-i.riDatasetMethodscdesc-DatasetMethods.riquote_identifiers%3f-i.riselect_limit_sql-i.risupports_intersect_except%3f-i.ricdesc-Informix.riIntegerMigratorcdesc-IntegerMigrator.ricurrent-i.ricurrent_migration_version-i.ridirection-i.riget_migration_files-i.riget_migrations-i.riis_current%3f-i.rilatest_migration_version-i.rimigrations-i.rinew-c.rirun-i.rischema_dataset-i.riset_migration_version-i.riup%3f-i.riversion_numbers-i.riJDBCAS400DatabaseMethodsbegin_transaction-i.ricdesc-DatabaseMethods.ridatabase_type-i.ridisconnect_error%3f-i.rilast_insert_id-i.risupports_transaction_isolation_levels%3f-i.riDatasetcdesc-Dataset.riselect_limit_sql-i.risupports_window_functions%3f-i.ricdesc-AS400.riCubridDatabaseMethodscdesc-DatabaseMethods.riexecute_prepared_statement_insert-i.riexecute_statement_insert-i.rilast_insert_id-i.riprepare_jdbc_statement-i.risupports_savepoints%3f-i.ricdesc-Cubrid.riDB2DatabaseMethodscdesc-DatabaseMethods.rilast_insert_id-i.riprimary_key_index_re-i.riset_ps_arg-i.risetup_type_convertor_map-i.riDatasetcdesc-Dataset.ricdesc-DB2.riDatabaseadapter_initialize-i.ribasic_type_convertor_map-i.ricall_sproc-i.ricdesc-Database.riconnect-i.riconvert_types-i.ricps_sync-i.ridatabase_error_classes-i.ridatabase_exception_sqlstate-i.ridatabase_exception_use_sqlstates%3f-i.ridatabase_type-i.ridefault_fetch_size-i.ridisconnect_connection-i.ridisconnect_error%3f-i.ridriver-i.riexecute-i.riexecute_ddl-i.riexecute_dui-i.riexecute_insert-i.riexecute_prepared_statement-i.riexecute_prepared_statement_insert-i.riexecute_statement_insert-i.rifetch_size-i.riforeign_key_list-i.rifreeze-i.riget_connection_from_jndi-i.riget_tables-i.riget_uri_from_jndi-i.riindexes-i.rijava_sql_date-i.rijava_sql_datetime-i.rijava_sql_timestamp-i.rijdbc_indexes-i.rijdbc_schema_parse_table-i.rijdbc_tables-i.rijdbc_views-i.rijndi%3f-i.rilast_insert_id-i.rilog_connection_execute-i.rimetadata-i.rimetadata_schema_and_table-i.riprepare_jdbc_statement-i.rischema_column_set_db_type-i.rischema_parse_table-i.rischema_parse_table_skip%3f-i.riset_ps_arg-i.riset_ps_arg_nil-i.risetup_connection-i.risetup_type_convertor_map-i.risetup_type_convertor_map_early-i.ristatement-i.ritables-i.ritimestamp_convertor-i.ritype_convertor_map-i.riuri-i.riviews-i.riDatasetbasic_type_convertor-i.ricdesc-Dataset.riconvert_types%3f-i.riconvert_types-i.rifetch_rows-i.riprepare_extend_sproc-i.riprepared_statement_modules-i.riprocess_result_set-i.ritype_convertor-i.riwith_fetch_size-i.riDerbyDatabaseMethods_table_exists%3f-i.rialter_table_sql-i.rican_add_primary_key_constraint_on_nullable_columns%3f-i.ricast_type_literal-i.ricdesc-DatabaseMethods.ricolumn_definition_null_sql-i.ricreate_table_as-i.ricreate_table_as_sql-i.ricreate_table_prefix_sql-i.ricreate_table_sql-i.ridatabase_error_regexps-i.ridatabase_type-i.rifreeze-i.rilast_insert_id-i.riprimary_key_index_re-i.rirename_table_sql-i.riserial_primary_key_options-i.riset_ps_arg_nil-i.risupports_transactional_ddl%3f-i.risvn_version-i.ritype_literal-i.riuses_clob_for_text%3f-i.rivalid_connection_sql-i.riDatasetcase_expression_sql_append-i.ricast_sql_append-i.ricdesc-Dataset.ricomplex_expression_sql_append-i.riempty_from_sql-i.riinsert_supports_empty_values%3f-i.riliteral_blob_append-i.riliteral_false-i.riliteral_sqltime-i.riliteral_true-i.rimulti_insert_sql_strategy-i.riselect_limit_sql-i.risupports_group_rollup%3f-i.risupports_is_true%3f-i.risupports_multiple_column_in%3f-i.ricdesc-Derby.riFirebirdDatabaseMethodscdesc-DatabaseMethods.riextended-c.ricdesc-Firebird.riH2DatabaseMethodsalter_table_sql-i.rican_add_primary_key_constraint_on_nullable_columns%3f-i.ricdesc-DatabaseMethods.ricommit_prepared_transaction-i.ricommit_transaction-i.riconnection_pool_default_options-i.ridatabase_error_regexps-i.ridatabase_type-i.rilast_insert_id-i.riprimary_key_index_re-i.rirollback_prepared_transaction-i.riserial_primary_key_options-i.risupports_create_table_if_not_exists%3f-i.risupports_named_column_constraints%3f-i.risupports_prepared_transactions%3f-i.risupports_savepoints%3f-i.ritype_literal_generic_bignum_symbol-i.riDatasetcdesc-Dataset.ricomplex_expression_sql_append-i.riliteral_blob_append-i.riliteral_sqltime-i.rimulti_insert_sql_strategy-i.rirequires_sql_standard_datetimes%3f-i.riselect_only_offset_sql-i.risupports_derived_column_lists%3f-i.risupports_is_true%3f-i.risupports_join_using%3f-i.risupports_multiple_column_in%3f-i.risupports_quoted_function_names%3f-i.ricdesc-H2.riHSQLDBDatabaseMethodsalter_table_sql-i.ricdesc-DatabaseMethods.ricreate_table_as_sql-i.ridatabase_error_regexps-i.ridatabase_type-i.ridb_version-i.ridrop_table_sql-i.ridrop_view_sql-i.rifreeze-i.rilast_insert_id-i.riprimary_key_index_re-i.riserial_primary_key_options-i.risupports_drop_table_if_exists%3f-i.ritype_literal-i.riuses_clob_for_text%3f-i.riview_with_check_option_support-i.riDatasetcdesc-Dataset.ricomplex_expression_sql_append-i.riempty_from_sql-i.riliteral_blob_append-i.riliteral_false-i.riliteral_sqltime-i.riliteral_true-i.rimulti_insert_sql_strategy-i.rirecursive_cte_requires_column_aliases%3f-i.rirequires_sql_standard_datetimes%3f-i.riselect_with_sql_base-i.risupports_cte%3f-i.risupports_is_true%3f-i.risupports_lateral_subqueries%3f-i.ricdesc-HSQLDB.riInformixDatabaseMethodscdesc-DatabaseMethods.rilast_insert_id-i.ricdesc-Informix.riJTDSDatabaseMethodscdesc-DatabaseMethods.ridatabase_exception_use_sqlstates%3f-i.ridisconnect_error%3f-i.riset_ps_arg_nil-i.riDatasetcdesc-Dataset.ricdesc-JTDS.riJavacdesc-Java.riJavaLangcdesc-JavaLang.riJavaSQLcdesc-JavaSQL.riJavaxNamingcdesc-JavaxNaming.riMSSQLDatabaseMethodscdesc-DatabaseMethods.rilast_insert_id-i.riprimary_key_index_re-i.ricdesc-MSSQL.riMySQLDatabaseMethodscdesc-DatabaseMethods.ridatabase_exception_use_sqlstates%3f-i.ridatabase_name-i.ridisconnect_error%3f-i.riexecute_statement_insert-i.rilast_insert_id-i.riprepare_jdbc_statement-i.rischema_column_type-i.risetup_connection-i.ricdesc-MySQL.riOracleDatabaseMethodscdesc-DatabaseMethods.ridatabase_exception_use_sqlstates%3f-i.ridefault_fetch_size-i.ridisconnect_error%3f-i.riextended-c.rilast_insert_id-i.riprimary_key_index_re-i.rischema_parse_table-i.rischema_parse_table_skip%3f-i.risetup_type_convertor_map-i.risupports_releasing_savepoints%3f-i.riDatasetcdesc-Dataset.ritype_convertor-i.ricdesc-Oracle.riPostgresDatabaseMethodsbound_variable_arg-i.ricdesc-DatabaseMethods.riconversion_procs_updated-i.ricopy_into-i.ricopy_table-i.ridisconnect_error%3f-i.riextended-c.rioid_convertor_proc-i.riset_ps_arg-i.riset_ps_arg_nil-i.risetup_connection-i.risetup_type_convertor_map-i.riDatasetcdesc-Dataset.riliteral_sqltime-i.riliteral_string_append-i.ritype_convertor-i.ricdesc-Postgres.riProgressDatabaseMethodscdesc-DatabaseMethods.risupports_savepoints%3f-i.ricdesc-Progress.riSQLServerDatabaseMethodsMetadataDatasetMethodsbasic_type_convertor-i.ricdesc-MetadataDatasetMethods.ritype_convertor-i.ri_metadata_dataset-i.ricdesc-DatabaseMethods.ridisconnect_error%3f-i.ricdesc-SQLServer.riSQLiteDatabaseMethodscdesc-DatabaseMethods.riconnection_pool_default_options-i.ridatabase_error_regexps-i.riforeign_key_list-i.riindexes-i.rilast_insert_id-i.risetup_connection-i.risetup_type_convertor_map-i.risqlite_error_code-i.ricdesc-SQLite.riSqlAnywhereDatabaseMethodscdesc-DatabaseMethods.rilast_insert_id-i.risetup_type_convertor_map-i.riDatasetcdesc-Dataset.ritype_convertor-i.ricdesc-SqlAnywhere.riTransactionsbegin_transaction-i.ricdesc-Transactions.ricommit_transaction-i.rifreeze-i.riremove_transaction-i.rirollback_transaction-i.riset_transaction_isolation-i.risupports_releasing_savepoints%3f-i.risupports_savepoints%3f-i.risupports_transaction_isolation_levels%3f-i.riTypeConvertorDB2Clob-i.riJavacdesc-Java.riOracleDecimal-i.riRubyBigDecimal-i.riRubyBlob-i.riRubyClob-i.riRubyDate-i.riRubyPGArray-i.riRubyPGHstore-i.riRubyTime-i.riRubyTimestamp-i.riSqlAnywhereBoolean-i.ricdesc-TypeConvertor.ricdesc-JDBC.riload_driver-c.riload_gem-c.riLiteralStringcdesc-LiteralString.riinspect-i.rilit-i.rito_sequel_blob-i.riLooserTypecasting_typecast_value_string_to_decimal-i.ricdesc-LooserTypecasting.ritypecast_value_float-i.ritypecast_value_integer-i.ritypecast_value_string-i.riMSSQLDatabaseMethods_metadata_dataset-i.riadd_drop_default_constraint_sql-i.rialter_table_sql-i.riauto_increment_sql-i.ribegin_savepoint_sql-i.ribegin_transaction_sql-i.ricall_mssql_sproc-i.rican_add_primary_key_constraint_on_nullable_columns%3f-i.ricdesc-DatabaseMethods.ricolumn_schema_normalize_default-i.ricommit_transaction-i.ricommit_transaction_sql-i.ricreate_table_as-i.ricreate_table_prefix_sql-i.ridatabase_error_regexps-i.ridatabase_type-i.ridefault_constraint_name-i.ridrop_index_sql-i.riforeign_key_list-i.rifreeze-i.riglobal_index_namespace%3f-i.riindex_definition_sql-i.riindexes-i.riinformation_schema_tables-i.rimssql_unicode_strings%3d-i.rimssql_unicode_strings-i.rirename_table_sql-i.rirollback_savepoint_sql-i.rirollback_transaction_sql-i.rischema_column_type-i.rischema_parse_table-i.riserver_version-i.riset_mssql_unicode_strings-i.risupports_partial_indexes%3f-i.risupports_savepoints%3f-i.risupports_transaction_isolation_levels%3f-i.risupports_transactional_ddl%3f-i.ritables-i.ritype_literal_generic_datetime-i.ritype_literal_generic_file-i.ritype_literal_generic_time-i.ritype_literal_generic_trueclass-i.riview_with_check_option_support-i.riviews-i.riDatasetMethodscdesc-DatasetMethods.riEmulateLateralWithApplycdesc-EmulateLateralWithApply.rifrom-i.rijoin_table-i.risupports_lateral_subqueries%3f-i.ri_import-i.riaggregate_dataset-i.ricdesc-MSSQL.richeck_not_limited%21-i.ricomplex_expression_sql_append-i.ricompound_from_self-i.riconstant_sql_append-i.ricross_apply-i.ridefault_timestamp_format-i.ridelete_from2_sql-i.ridelete_from_sql-i.ridelete_limit_sql-i.ridelete_output_sql-i.ridisable_insert_output-i.riemulate_function%3f-i.riemulate_function_sql_append-i.riemulate_offset_with_row_number%3f-i.riescape_like-i.rifirst_primary_key-i.rifull_text_search-i.riinsert_output_sql-i.riinsert_select-i.riinsert_select_sql-i.riinto-i.riis_2005_or_later%3f-i.riis_2008_or_later%3f-i.riis_2012_or_later%3f-i.rijoin_type_sql-i.riliteral_blob_append-i.riliteral_date-i.riliteral_false-i.riliteral_string_append-i.riliteral_true-i.rimock_adapter_setup-c.rimssql_unicode_strings%3d-i.rimssql_unicode_strings-i.rimulti_insert_sql_strategy-i.rinolock-i.rinon_sql_options-i.riouter_apply-i.rioutput-i.rioutput_list_sql-i.rioutput_returning_sql-i.rioutput_sql-i.riquoted_identifier_append-i.rireturning-i.riselect_into_sql-i.riselect_limit_sql-i.riselect_lock_sql-i.riselect_order_sql-i.riselect_sql-i.riserver_version-i.rishared_limit_sql-i.risupports_cte%3f-i.risupports_group_cube%3f-i.risupports_group_rollup%3f-i.risupports_grouping_sets%3f-i.risupports_insert_select%3f-i.risupports_intersect_except%3f-i.risupports_is_true%3f-i.risupports_join_using%3f-i.risupports_modifying_joins%3f-i.risupports_multiple_column_in%3f-i.risupports_offsets_in_correlated_subqueries%3f-i.risupports_output_clause%3f-i.risupports_returning%3f-i.risupports_skip_locked%3f-i.risupports_where_true%3f-i.risupports_window_functions%3f-i.ritimestamp_precision-i.riupdate_from_sql-i.riupdate_limit_sql-i.riupdate_output_sql-i.riupdate_table_sql-i.riuses_with_rollup%3f-i.riwith_mssql_unicode_strings-i.riMetaprogrammingcdesc-Metaprogramming.rimeta_def-i.riMigrationapply-c.ricdesc-Migration.ridescendants-c.ridown-i.riinherited-c.rimethod_missing-i.rinew-c.rirespond_to_missing%3f-i.riup-i.riuse_transactions-c.riMigrationAlterTableReverseradd_column-i.riadd_constraint-i.riadd_foreign_key-i.riadd_full_text_index-i.riadd_index-i.riadd_primary_key-i.riadd_spatial_index-i.ricdesc-MigrationAlterTableReverser.rinew-c.rirename_column-i.rireverse-i.riMigrationDSLcdesc-MigrationDSL.richange-i.ricreate-c.ridown-i.rimigration-i.rinew-c.rino_transaction-i.ritransaction-i.riup-i.riMigrationReverseradd_column-i.riadd_index-i.rialter_table-i.ricdesc-MigrationReverser.ricreate_enum-i.ricreate_join_table-i.ricreate_table-i.ricreate_view-i.rinew-c.rirename_column-i.rirename_table-i.rireverse-i.riMigratorErrorcdesc-Error.riNotCurrentErrorcdesc-NotCurrentError.riapply-c.ricdesc-Migrator.richeck_current-c.richecked_transaction-i.ricolumn-i.ridb-i.ridirectory-i.rids-i.rifiles-i.riis_current%3f-c.riload_migration_file-i.rimigration_version_from_file-i.rimigrator_class-c.rinew-c.riremove_migration_classes-i.rirun-c.ritable-i.ritarget-i.riMockConnectioncdesc-Connection.ridb-i.riexecute-i.rinew-c.riopts-i.riserver-i.riDatabase_autoid-i.ri_execute-i.ri_fetch-i.ri_nextres-i.ri_numrows-i.riadapter_initialize-i.riautoid%3d-i.ricdesc-Database.ricolumns-i.riconnect-i.ridisconnect_connection-i.riexecute-i.riexecute_ddl-i.riexecute_dui-i.riexecute_insert-i.rifetch-i.rinumrows-i.riquote_identifiers_default-i.riserver_version-i.rishared_adapter%3f-i.risqls-i.risupports_savepoints%3f-i.riDataset_fetch%3d-i.ri_fetch-i.riautoid%3d-i.riautoid-i.ricdesc-Dataset.ricolumns-i.riexecute-i.riexecute_dui-i.riexecute_insert-i.rifetch_rows-i.rinumrows%3d-i.rinumrows-i.riquote_identifiers%3f-i.riwith_autoid-i.riwith_fetch-i.riwith_numrows-i.ricdesc-Mock.riModelAssociationsAssociationDatasetMethodsassociation_reflection-i.ricdesc-AssociationDatasetMethods.rimodel_object-i.riAssociationReflection_add_method-i.ri_associated_dataset-i.ri_remove_all_method-i.ri_remove_method-i.ri_setter_method-i.riadd_method-i.riambiguous_reciprocal_type%3f-i.riapply_dataset_changes-i.riapply_distinct_on_eager_limit_strategy-i.riapply_eager_dataset_changes-i.riapply_eager_graph_limit_strategy-i.riapply_eager_limit_strategy-i.riapply_filter_by_associations_distinct_on_limit_strategy-i.riapply_filter_by_associations_limit_strategy-i.riapply_filter_by_associations_window_function_limit_strategy-i.riapply_ruby_eager_limit_strategy-i.riapply_window_function_eager_limit_strategy-i.riassign_singular%3f-i.riassociated_class-i.riassociated_dataset-i.riassociated_eager_dataset-i.riassociation_dataset_for-i.riassociation_dataset_proc-i.riassociation_method-i.ricached_fetch-i.ricached_set-i.rican_have_associated_objects%3f-i.ricdesc-AssociationReflection.ricloneable%3f-i.ridataset_method-i.ridataset_need_primary_key%3f-i.ridefault_eager_limit_strategy-i.ridelete_row_number_column-i.rieager_graph_lazy_dataset%3f-i.rieager_graph_limit_strategy-i.rieager_limit_strategy-i.rieager_load_results-i.rieager_loader_key-i.rieager_loading_dataset-i.rieager_loading_predicate_condition-i.rieager_loading_predicate_key-i.rieager_loading_use_associated_key%3f-i.rifilter_by_associations_add_conditions%3f-i.rifilter_by_associations_add_conditions_dataset_filter-i.rifilter_by_associations_conditions_dataset-i.rifilter_by_associations_conditions_expression-i.rifilter_by_associations_conditions_subquery_conditions-i.rifilter_by_associations_limit_strategy-i.rifinalize-i.rifinalize_settings-i.rihandle_silent_modification_failure%3f-i.riinitialize_association_cache-i.riinspect-i.rilimit_and_offset-i.rilimit_to_single_row%3f-i.rineed_associated_primary_key%3f-i.rioffset-i.riplaceholder_eager_loader-i.riplaceholder_loader-i.ripossible_reciprocal_types-i.ripredicate_key_values-i.ripredicate_keys-i.riqualify-i.riqualify_assoc-i.riqualify_cur-i.rireciprocal-i.rireciprocal_array%3f-i.rireciprocal_association%3f-i.riremove_all_method-i.riremove_before_destroy%3f-i.riremove_method-i.riremove_should_check_existing%3f-i.rireturns_array%3f-i.riselect-i.riset_reciprocal_to_self%3f-i.risetter_method-i.rislice_range-i.risubqueries_per_union-i.ritransform-i.ritrue_eager_graph_limit_strategy-i.ritrue_eager_limit_strategy-i.riunion_eager_loader-i.riuse_placeholder_loader%3f-i.riClassMethodsall_association_reflections-i.riassociate-i.riassociation_module-i.riassociation_module_def-i.riassociation_module_private_def-i.riassociation_reflection-i.riassociation_reflections-i.riassociations-i.riautoreloading_associations-i.ricache_associations-i.ricdesc-ClassMethods.ridef_association_instance_methods-i.ridef_association_method-i.ridef_many_to_many-i.ridef_many_to_one-i.ridef_one_through_one-i.ridef_one_to_many-i.ridef_one_to_one-i.ridefault_association_options-i.ridefault_eager_limit_strategy-i.rieager_graph_dataset-i.rieager_load_results-i.rifinalize_associations-i.rifreeze-i.rimany_to_many-i.rimany_to_one-i.rione_through_one-i.rione_to_many-i.rione_to_one-i.rireload_db_schema%3f-i.riDatasetMethods_association_join-i.riadd_association_filter_conditions-i.riassociation_filter_expression-i.riassociation_filter_handle_inversion-i.riassociation_filter_key_expression-i.riassociation_join-i.ricdesc-DatasetMethods.richeck_association-i.ricomplex_expression_sql_append-i.rieager-i.rieager_graph-i.rieager_graph_association-i.rieager_graph_associations-i.rieager_graph_build_associations-i.rieager_graph_check_association-i.rieager_graph_with_options-i.rieager_load-i.rieager_options_for_associations-i.rimany_to_many_association_filter_expression-i.rimany_to_one_association_filter_expression-i.rione_through_one_association_filter_expression-i.rione_to_many_association_filter_expression-i.rione_to_one_association_filter_expression-i.ripost_load-i.rito_hash-i.rito_hash_groups-i.riungraphed-i.riDatasetModulecdesc-DatasetModule.riEagerGraphLoader_load-i.riafter_load_map-i.rialias_map-i.ricdesc-EagerGraphLoader.ricolumn_maps-i.ridependency_map-i.rihfor-i.rihkey-i.rilimit_map-i.riload-i.rimaster-i.rimaster_hfor-i.rimaster_pk-i.rinew-c.ripk-i.ripost_process-i.riprimary_keys-i.rireciprocal_map-i.rirecords_map-i.rireflection_map-i.rirow_procs-i.ritype_map-i.riInstanceMethods_apply_association_options-i.ri_associated_dataset-i.ri_associated_object_loader-i.ri_dataset-i.ri_join_table_dataset-i.ri_load_associated_object-i.ri_load_associated_object_array-i.ri_load_associated_object_via_primary_key-i.ri_load_associated_objects-i.ri_refresh_set_values-i.ri_set_associated_object-i.riadd_associated_object-i.riadd_reciprocal_object-i.riarray_uniq%21-i.riassociations-i.ricdesc-InstanceMethods.richange_column_value-i.riensure_associated_primary_key-i.rifreeze-i.riinitialize_copy-i.riload_associated_objects-i.riload_association_objects_options-i.riload_with_primary_key_lookup%3f-i.rimake_add_associated_object-i.riremove_all_associated_objects-i.riremove_associated_object-i.riremove_check_existing_object_from_pk-i.riremove_reciprocal_object-i.rirun_association_callbacks-i.riset_associated_object-i.riset_associated_object_if_same%3f-i.riset_one_through_one_associated_object-i.riset_one_to_one_associated_object-i.riManyToManyAssociationReflection_associated_dataset-i.riassociated_key_alias-i.riassociated_key_array-i.riassociated_key_column-i.riassociated_key_table-i.riassociated_object_keys-i.rican_have_associated_objects%3f-i.ricdesc-ManyToManyAssociationReflection.ricloneable%3f-i.ridefault_associated_key_alias-i.ridefault_eager_loader-i.ridefault_join_table-i.ridefault_left_key-i.ridefault_right_key-i.ridefault_select-i.rieager_loading_use_associated_key%3f-i.rifilter_by_associations_conditions_associated_keys-i.rifilter_by_associations_conditions_key-i.rifilter_by_associations_limit_alias_key-i.rifilter_by_associations_limit_aliases-i.rifilter_by_associations_limit_key-i.rifinalize_settings-i.rijoin_table_alias-i.rijoin_table_source-i.rineed_associated_primary_key%3f-i.ripredicate_key-i.ripredicate_key_methods-i.riqualified_left_key-i.riqualified_right_key-i.riqualified_right_primary_key-i.rireciprocal_association%3f-i.rireciprocal_type-i.riright_primary_key-i.riright_primary_key_method-i.riright_primary_key_methods-i.riright_primary_keys-i.riselect-i.riselection_is_qualified%3f-i.risplit_join_table_alias-i.riManyToOneAssociationReflectionambiguous_reciprocal_type%3f-i.riassociated_object_keys-i.rican_have_associated_objects%3f-i.ricdesc-ManyToOneAssociationReflection.ridataset_need_primary_key%3f-i.ridefault_key-i.rieager_graph_lazy_dataset%3f-i.rieager_graph_limit_strategy-i.rieager_limit_strategy-i.rifilter_by_associations_conditions_associated_keys-i.rifilter_by_associations_conditions_key-i.rifilter_by_associations_limit_strategy-i.rifinalize_settings-i.rilimit_to_single_row%3f-i.ripossible_reciprocal_types-i.ripredicate_key-i.ripredicate_key_methods-i.riprimary_key-i.riprimary_key_method-i.riprimary_key_methods-i.riprimary_keys-i.riqualified_primary_key-i.rireciprocal_array%3f-i.rireciprocal_association%3f-i.rireciprocal_type-i.rireturns_array%3f-i.riset_reciprocal_to_self%3f-i.riOneThroughOneAssociationReflectioncdesc-OneThroughOneAssociationReflection.ridefault_right_key-i.rireciprocal-i.riOneToManyAssociationReflectionapply_correlated_subquery_limit_strategy-i.riapply_eager_graph_limit_strategy-i.riapply_filter_by_associations_limit_strategy-i.riassociated_object_keys-i.rican_have_associated_objects%3f-i.ricdesc-OneToManyAssociationReflection.ricloneable%3f-i.ridefault_key-i.rifilter_by_associations_conditions_associated_keys-i.rifilter_by_associations_conditions_key-i.rifilter_by_associations_limit_alias_key-i.rifilter_by_associations_limit_aliases-i.rifilter_by_associations_limit_key-i.rifinalize_settings-i.rihandle_silent_modification_failure%3f-i.ripredicate_key-i.ripredicate_key_methods-i.riprimary_key-i.riqualified_key-i.riqualified_primary_key-i.rireciprocal_array%3f-i.rireciprocal_association%3f-i.rireciprocal_type-i.riremove_before_destroy%3f-i.riremove_should_check_existing%3f-i.riset_reciprocal_to_self%3f-i.ritrue_eager_graph_limit_strategy-i.riOneToOneAssociationReflectioncdesc-OneToOneAssociationReflection.riSingularAssociationReflectionassign_singular%3f-i.ricdesc-SingularAssociationReflection.ridefault_eager_limit_strategy-i.rifilter_by_associations_add_conditions%3f-i.rifilter_by_associations_limit_strategy-i.rilimit_and_offset-i.rireturns_array%3f-i.ritrue_eager_graph_limit_strategy-i.riapply-c.ricdesc-Associations.riClassMethods%5b%5d-i.riModel-i.riallowed_columns-i.ricache_anonymous_models-i.ricall-i.ricdesc-ClassMethods.richeck_non_connection_error-i.riclear_setter_methods_cache-i.ricolumns-i.riconvert_input_dataset-i.ricreate-i.ridataset%3d-i.ridataset-i.ridataset_extend-i.ridataset_method_modules-i.ridataset_module-i.ridataset_module_class-i.ridb%3d-i.ridb-i.ridb_schema-i.ridef_Model-i.ridef_bad_column_accessor-i.ridef_column_accessor-i.ridef_column_alias-i.ridef_dataset_method-i.ridef_finder_method-i.ridef_model_dataset_method-i.ridef_prepare_method-i.ridefault_set_fields_options-i.ridup-i.rifast_instance_delete_sql-i.rifast_pk_lookup_sql-i.rifind-i.rifind_or_create-i.rifinder-i.rifinder_for-i.rifirst%21-i.rifirst-i.rifreeze-i.riget_db_schema-i.riget_setter_methods-i.riimplicit_table_name-i.riinclude-i.riinherited-i.riinherited_instance_variables-i.riinitialize_copy-i.riinstance_dataset-i.rilate_binding_class_option-i.riload-i.rimethod_added-i.rimod;cdesc-mod;.rino_primary_key-i.rioverridable_methods_module-i.riplugin-i.riplugin_module-i.riplugin_module_defined%3f-i.riplugins-i.riprepare_method_arg_hash-i.riprepare_method_args-i.riprepared_finder-i.riprimary_key-i.riprimary_key_hash-i.riprimary_key_lookup-i.riqualified_primary_key_hash-i.riraise_on_save_failure-i.riraise_on_typecast_failure-i.rireload_db_schema%3f-i.rirequire_modification-i.rirequire_valid_table-i.rireset_fast_pk_lookup_sql-i.rireset_instance_dataset-i.rirestrict_primary_key%3f-i.rirestrict_primary_key-i.riset_allowed_columns-i.riset_columns-i.riset_dataset-i.riset_dataset_row_proc-i.riset_primary_key-i.risetter_methods-i.risimple_pk%3d-i.risimple_pk-i.risimple_table%3d-i.risimple_table-i.ristrict_param_setting-i.risubset-i.ritable_name-i.ritypecast_empty_string_to_nil-i.ritypecast_on_assignment-i.riunrestrict_primary_key-i.riuse_after_commit_rollback-i.riuse_transactions-i.riwith_pk%21-i.riwith_pk-i.riDatasetMethods%5b%5d-i.ri_model_where_loader-i.ri_primary_key_order-i.ri_with_pk_loader-i.ricdesc-DatasetMethods.ridestroy-i.rigraph-i.riinsert_sql-i.rijoin_table-i.rilast-i.rimodel-i.ripaged_each-i.rito_hash-i.riwhere_all-i.riwhere_each-i.riwhere_single_value-i.riwith_pk%21-i.riwith_pk-i.riDatasetModulecdesc-DatasetModule.ridef_dataset_caching_method-c.rimethod_added-i.rinew-c.risubset-i.riwhere-i.riDeprecatedColumnsUpdatedcdesc-DeprecatedColumnsUpdated.riErrorsadd-i.ricdesc-Errors.ricount-i.riempty%3f-i.rifull_messages-i.rion-i.riInstanceMethods%3d%3d%3d-i.ri%3d%3d-i.ri%5b%5d%3d-i.ri%5b%5d-i.ri_after_create-i.ri_after_save-i.ri_after_update-i.ri_before_validation-i.ri_delete-i.ri_delete_dataset-i.ri_delete_without_checking-i.ri_destroy-i.ri_destroy_delete-i.ri_insert-i.ri_insert_dataset-i.ri_insert_raw-i.ri_insert_select_raw-i.ri_insert_values-i.ri_refresh-i.ri_refresh_get-i.ri_refresh_set_values-i.ri_save-i.ri_save_refresh-i.ri_save_set_values-i.ri_save_update_all_columns_hash-i.ri_update-i.ri_update_columns-i.ri_update_dataset-i.ri_update_without_checking-i.ri_use_insert_select%3f-i.ri_valid%3f-i.riautoincrementing_primary_key-i.ricancel_action-i.ricdesc-InstanceMethods.richange_column_value-i.richanged_columns-i.richecked_save_failure-i.richecked_transaction-i.riclone-i.ridelete-i.ridestroy-i.rieach-i.rieql%3f-i.rierrors-i.rierrors_class-i.riexists%3f-i.riextend-i.rifreeze-i.rihash-i.riid-i.riinitialize_clone-i.riinitialize_copy-i.riinitialize_set-i.riinspect-i.riinspect_values-i.rikeys-i.rilock%21-i.rimarshallable%21-i.rimodified%21-i.rimodified%3f-i.rinew%3f-i.rinew-c.ripk-i.ripk_hash-i.riqualified_pk_hash-i.riraise_hook_failure-i.riraise_on_failure%3f-i.rirefresh-i.rireload-i.risave-i.risave_changes-i.rischema_type_class-i.riset-i.riset_all-i.riset_fields-i.riset_only-i.riset_restricted-i.riset_server-i.risetter_methods-i.risingleton_method_added-i.rithis-i.rithis_server-i.rito_hash-i.ritypecast_value-i.riupdate-i.riupdate_all-i.riupdate_fields-i.riupdate_only-i.riupdate_restricted-i.riuse_server-i.riuse_transaction%3f-i.rivalid%3f-i.rivalidate-i.rivalues-i.ricdesc-Model.riMySQLDatabase_execute-i.riadapter_initialize-i.riaffected_rows-i.ricdesc-Database.riconnect-i.riconnection_execute_method-i.riconversion_procs-i.riconvert_date_time-i.riconvert_invalid_date_time%3d-i.riconvert_invalid_date_time-i.riconvert_tinyint_to_bool%3d-i.riconvert_tinyint_to_bool-i.ridatabase_error_classes-i.ridatabase_exception_sqlstate-i.ridatabase_name-i.ridisconnect_connection-i.ridisconnect_error%3f-i.riexecute_dui-i.riexecute_insert-i.rifreeze-i.rischema_column_type-i.riserver_version-i.riDatabaseMethodsalter_table_add_column_sql-i.rialter_table_add_constraint_sql-i.rialter_table_change_column_sql-i.rialter_table_drop_constraint_sql-i.rialter_table_rename_column_sql-i.rialter_table_set_column_default_sql-i.rialter_table_set_column_null_sql-i.rialter_table_set_column_type_sql-i.rialter_table_sql-i.riauto_increment_sql-i.ribegin_new_transaction-i.ribegin_transaction-i.ricast_type_literal-i.ricdesc-DatabaseMethods.ricolumn_definition_order-i.ricolumn_definition_sql-i.ricolumn_schema_normalize_default-i.ricombinable_alter_table_op%3f-i.ricommit_prepared_transaction-i.ricommit_transaction-i.ricreate_table_sql-i.ridatabase_error_regexps-i.ridatabase_type-i.riforeign_key_list-i.rifreeze-i.rifull_tables-i.riglobal_index_namespace%3f-i.riindex_definition_sql-i.riindexes-i.rimysql_connection_setting_sqls-i.riprimary_key_from_schema-i.rirollback_prepared_transaction-i.rirollback_transaction-i.rischema_column_type-i.rischema_parse_table-i.riserver_version-i.risplit_alter_table_op%3f-i.risupports_combining_alter_table_ops%3f-i.risupports_create_or_replace_view%3f-i.risupports_create_table_if_not_exists%3f-i.risupports_named_column_constraints%3f-i.risupports_prepared_transactions%3f-i.risupports_savepoints%3f-i.risupports_savepoints_in_prepared_transactions%3f-i.risupports_timestamp_usecs%3f-i.risupports_transaction_isolation_levels%3f-i.ritables-i.ritype_literal_generic_datetime-i.ritype_literal_generic_file-i.ritype_literal_generic_time-i.ritype_literal_generic_trueclass-i.riuse-i.riview_with_check_option_support-i.riviews-i.riDatasetcast_tinyint_integer%3f-i.ricdesc-Dataset.riexecute-i.rifetch_rows-i.rigraph-i.riliteral_string_append-i.risplit_multiple_result_sets-i.riyield_rows-i.riDatasetMethodscalc_found_rows-i.ricdesc-DatasetMethods.richeck_not_limited%21-i.ricomplex_expression_sql_append-i.riconstant_sql_append-i.ridelete_from-i.ridelete_from_sql-i.ridelete_limit_sql-i.ridistinct-i.riexplain-i.rifor_share-i.rifull_text_search-i.rifull_text_sql-i.riinsert_columns_sql-i.riinsert_ignore-i.riinsert_ignore_sql-i.riinsert_on_duplicate_key_update_sql-i.riinsert_values_sql-i.rijoin_table-i.rijoin_type_sql-i.rilimit_sql-i.riliteral_blob_append-i.riliteral_false-i.riliteral_float-i.riliteral_string_append-i.riliteral_true-i.rimulti_insert_sql_strategy-i.rinon_sql_options-i.rion_duplicate_key_update-i.riquoted_identifier_append-i.riselect_calc_found_rows_sql-i.riselect_lock_sql-i.riselect_only_offset_sql-i.risupports_derived_column_lists%3f-i.risupports_distinct_on%3f-i.risupports_group_rollup%3f-i.risupports_intersect_except%3f-i.risupports_limits_in_correlated_subqueries%3f-i.risupports_modifying_joins%3f-i.risupports_ordered_distinct_on%3f-i.risupports_regexp%3f-i.risupports_timestamp_usecs%3f-i.riupdate_ignore-i.riupdate_ignore_sql-i.riupdate_limit_sql-i.riuses_with_rollup%3f-i.riMysqlMysql2DatabaseMethodsadd_prepared_statements_cache-i.ricall_sproc-i.ricdesc-DatabaseMethods.riconncdesc-conn.ridatabase_specific_error_class-i.riexecute-i.riDatasetMethodscdesc-DatasetMethods.riprepare_extend_sproc-i.ricdesc-MysqlMysql2.riPreparedStatementsDatabaseMethodscdesc-DatabaseMethods.riexecute_prepared_statement-i.riDatasetMethodsCallableStatementMethodscdesc-CallableStatementMethods.risubselect_sql_append-i.ribound_variable_modules-i.ricdesc-DatasetMethods.riprepared_statement_modules-i.ricdesc-PreparedStatements.ricdesc-MySQL.riconvert_invalid_date_time-c.riconvert_tinyint_to_bool-c.ridefault_charset-c.ridefault_collate-c.ridefault_engine-c.rimock_adapter_setup-c.riMysql2Database_execute-i.riadapter_initialize-i.ribound_variable_value-i.ricdesc-Database.riconnect-i.riconnection_execute_method-i.riconvert_tinyint_to_bool-i.ridatabase_error_classes-i.ridatabase_exception_sqlstate-i.ridatabase_name-i.ridisconnect_error%3f-i.riexecute_dui-i.riexecute_insert-i.riexecute_prepared_statement-i.rifreeze-i.rischema_column_type-i.riserver_version-i.riDatasetbound_variable_modules-i.ricdesc-Dataset.riconvert_tinyint_to_bool%3f-i.riexecute-i.rifetch_rows-i.riliteral_string_append-i.ripaged_each-i.riprepared_statement_modules-i.ristream-i.ricdesc-Mysql2.riNamedTimezonesDatabaseMethodscdesc-DatabaseMethods.ritimezone%3d-i.ricdesc-NamedTimezones.riconvert_input_datetime_other-i.riconvert_output_datetime_other-i.riconvert_timezone_setter_arg-i.ritzinfo_disambiguator-i.ritzinfo_disambiguator_for-i.riNoMatchingRowcdesc-NoMatchingRow.ridataset-i.rinew-c.riODBCDatabaseadapter_initialize-i.ricdesc-Database.riconnect-i.riconnection_execute_method-i.ridatabase_error_classes-i.ridisconnect_connection-i.ridisconnect_error%3f-i.riexecute-i.riexecute_dui-i.riDatasetcdesc-Dataset.riconvert_odbc_value-i.ridefault_timestamp_format-i.rifetch_rows-i.riliteral_date-i.riliteral_false-i.riliteral_true-i.riMSSQLDatabaseMethodscdesc-DatabaseMethods.riexecute_insert-i.riDatasetcdesc-Dataset.ridefault_timestamp_format-i.riliteral_date-i.ricdesc-MSSQL.ricdesc-ODBC.riOracleDatabase_execute-i.riadapter_initialize-i.ribegin_transaction-i.ricdesc-Database.ricommit_transaction-i.riconncdesc-conn.riconnect-i.riconnection_execute_method-i.riconversion_procs-i.ricursor_bind_params-i.ridatabase_error_classes-i.ridatabase_specific_error_class-i.ridisconnect_connection-i.ridisconnect_error%3f-i.riexecute-i.riexecute_insert-i.riexecute_prepared_statement-i.rifreeze-i.rilast_insert_id-i.rioracle_column_type-i.riremove_transaction-i.rirollback_transaction-i.rischema_parse_table-i.riDatabaseMethodsalter_table_sql-i.riauto_increment_sql-i.riautosequence-i.ricdesc-DatabaseMethods.ricreate_sequence-i.ricreate_sequence_sql-i.ricreate_table_from_generator-i.ricreate_table_sql_list-i.ricreate_trigger-i.ricreate_trigger_sql-i.ricurrent_user-i.ridatabase_error_regexps-i.ridatabase_type-i.ridefault_sequence_name-i.ridrop_sequence-i.ridrop_sequence_sql-i.riforeign_key_list-i.rifreeze-i.riglobal_index_namespace%3f-i.riremove_cached_schema-i.risequence_for_table-i.riserver_version-i.riset_transaction_isolation_sql-i.risupports_create_or_replace_view%3f-i.risupports_deferrable_constraints%3f-i.risupports_transaction_isolation_levels%3f-i.ritables-i.ritemporary_table_sql-i.ritype_literal_generic_bignum_symbol-i.ritype_literal_generic_time-i.ritype_literal_generic_trueclass-i.riuses_clob_for_text%3f-i.riview_exists%3f-i.riview_with_check_option_support-i.riviews-i.riDatasetArgumentMappercdesc-ArgumentMapper.rimap_to_prepared_args-i.riprepared_arg%3f-i.riprepared_arg-i.ribound_variable_modules-i.ricdesc-Dataset.rifetch_rows-i.riliteral_other_append-i.riprepared_arg_placeholder-i.riprepared_statement_modules-i.rirequires_placeholder_type_specifiers%3f-i.riDatasetMethodscdesc-DatasetMethods.riallow_preparing_prepared_statements%3f-i.rias_sql_append-i.ricdesc-Oracle.ricomplex_expression_sql_append-i.riconstant_sql_append-i.ridefault_timestamp_format-i.riempty%3f-i.riempty_from_sql-i.riemulate_function%3f-i.riemulate_function_sql_append-i.riexcept-i.riexecute_insert-i.riformat_timestamp_offset-i.riinsert_supports_empty_values%3f-i.riliteral_blob_append-i.riliteral_false-i.riliteral_string_append-i.riliteral_true-i.rimock_adapter_setup-c.rimulti_insert_sql_strategy-i.rirecursive_cte_requires_column_aliases%3f-i.rirequires_sql_standard_datetimes%3f-i.riselect_lock_sql-i.riselect_sql-i.risequence-i.riserver_version-i.risupports_cte%3f-i.risupports_derived_column_lists%3f-i.risupports_group_cube%3f-i.risupports_group_rollup%3f-i.risupports_grouping_sets%3f-i.risupports_intersect_except_all%3f-i.risupports_is_true%3f-i.risupports_limits_in_correlated_subqueries%3f-i.risupports_offsets_in_correlated_subqueries%3f-i.risupports_quoted_function_names%3f-i.risupports_regexp%3f-i.risupports_select_all_and_column%3f-i.risupports_skip_locked%3f-i.risupports_timestamp_timezones%3f-i.risupports_where_true%3f-i.risupports_window_functions%3f-i.riPluginsAccessedColumnsInstanceMethods%5b%5d-i.ri_refresh-i.riaccessed_columns-i.riafter_save-i.ricdesc-InstanceMethods.riinitialize_copy-i.ricdesc-AccessedColumns.riActiveModelClassMethods_to_partial_path-i.ricdesc-ClassMethods.rifreeze-i.riErrors%5b%5d-i.ricdesc-Errors.riInstanceMethods_save-i.riafter_destroy-i.ricdesc-InstanceMethods.rierrors_class-i.rimodel_name-i.ripersisted%3f-i.rito_key-i.rito_model-i.rito_param-i.rito_param_joiner-i.rito_partial_path-i.ricdesc-ActiveModel.riAfterInitializeClassMethodscall-i.ricdesc-ClassMethods.riInstanceMethodsafter_initialize-i.ricdesc-InstanceMethods.rinew-c.ricdesc-AfterInitialize.riAssociationAutoreloadingcdesc-AssociationAutoreloading.riAssociationDependenciesClassMethodsadd_association_dependencies-i.riassociation_dependencies-i.ricdesc-ClassMethods.rifreeze-i.riInstanceMethodsafter_destroy-i.ribefore_destroy-i.ricdesc-InstanceMethods.riapply-c.ricdesc-AssociationDependencies.riconfigure-c.riAssociationPksClassMethodscdesc-ClassMethods.ridef_association_pks_methods-i.ridef_many_to_many-i.ridef_one_to_many-i.riInstanceMethods_association_pks_getter-i.ri_association_pks_setter-i.riafter_save-i.ricdesc-InstanceMethods.riconvert_pk_array-i.rirefresh-i.ricdesc-AssociationPks.riAssociationProxiesAssociationProxycdesc-AssociationProxy.rimethod_missing-i.rinew-c.riClassMethodsassociation_proxy_to_dataset-i.ricdesc-ClassMethods.ridef_association_method-i.ricdesc-AssociationProxies.riconfigure-c.riAutoValidationsClassMethodsauto_validate_explicit_not_null_columns-i.riauto_validate_max_length_columns-i.riauto_validate_not_null_columns-i.riauto_validate_options-i.riauto_validate_presence%3f-i.riauto_validate_types%3f-i.riauto_validate_unique_columns-i.ricdesc-ClassMethods.rifreeze-i.risetup_auto_validations-i.riskip_auto_validations-i.riInstanceMethodscdesc-InstanceMethods.rivalidate-i.riapply-c.ricdesc-AutoValidations.riconfigure-c.riBeforeAfterSaveInstanceMethods_after_create-i.ri_after_save-i.ri_after_update-i.ricdesc-InstanceMethods.ricdesc-BeforeAfterSave.riBlacklistSecurityClassMethodscdesc-ClassMethods.rifreeze-i.riget_setter_methods-i.rirestricted_columns-i.riset_restricted_columns-i.riExceptionListcdesc-ExceptionList.riInstanceMethodscdesc-InstanceMethods.riset_except-i.risetter_methods-i.riupdate_except-i.ricdesc-BlacklistSecurity.riBooleanReadersClassMethodscdesc-ClassMethods.ricreate_boolean_reader-i.ricreate_boolean_readers-i.ricdesc-BooleanReaders.riconfigure-c.riBooleanSubsetsClassMethodsboolean_subset_args-i.ricdesc-ClassMethods.ricreate_boolean_subsets-i.ricdesc-BooleanSubsets.riconfigure-c.riCachingClassMethodscache_delete-i.ricache_delete_pk-i.ricache_get-i.ricache_get_pk-i.ricache_ignore_exceptions-i.ricache_key-i.ricache_key_prefix-i.ricache_set-i.ricache_store-i.ricache_ttl-i.ricdesc-ClassMethods.riprimary_key_lookup-i.riset_cache_ttl-i.riInstanceMethodsbefore_update-i.ricache_delete-i.ricache_key-i.ricdesc-InstanceMethods.ridelete-i.ricdesc-Caching.riconfigure-c.riClassTableInheritanceClassMethodscdesc-ClassMethods.ricti_base_model-i.ricti_columns-i.ricti_instance_dataset-i.ricti_key-i.ricti_model_map-i.ricti_models-i.ricti_table_columns-i.ricti_table_map-i.ricti_tables-i.rifreeze-i.riinherited-i.risti_class_from_key-i.ritable_name-i.riInstanceMethods_before_validation-i.ri_insert-i.ri_update-i.ricdesc-InstanceMethods.ricti_this-i.ridelete-i.riuse_prepared_statements_for%3f-i.riapply-c.ricdesc-ClassTableInheritance.riconfigure-c.riColumnConflictsClassMethodscdesc-ClassMethods.richeck_column_conflicts-i.rifreeze-i.riget_column_conflict%21-i.riget_column_conflicts-i.riset_column_conflict%21-i.riset_column_conflicts-i.riInstanceMethodscdesc-InstanceMethods.riget_column_value-i.riset_column_value-i.ricdesc-ColumnConflicts.riconfigure-c.riColumnSelectClassMethodscdesc-ClassMethods.riconvert_input_dataset-i.ricdesc-ColumnSelect.riconfigure-c.riColumnsUpdatedInstanceMethods_save-i.ri_update_columns-i.ricdesc-InstanceMethods.ricolumns_updated-i.ricdesc-ColumnsUpdated.riCompositionClassMethodscdesc-ClassMethods.ricomposition-i.ricomposition_module%3d-i.ricomposition_module-i.ricompositions-i.ridefine_composition_accessor-i.rifreeze-i.riInstanceMethods_before_validation-i.ri_refresh_set_values-i.ricdesc-InstanceMethods.ricompositions-i.rifreeze-i.riinitialize_copy-i.riapply-c.ricdesc-Composition.riConstraintValidationsClassMethodscdesc-ClassMethods.riconstraint_validation_array-i.riconstraint_validation_int_range-i.riconstraint_validation_like_to_regexp-i.riconstraint_validation_reflections-i.riconstraint_validations-i.riconstraint_validations_table-i.rifreeze-i.riparse_constraint_validations-i.riDatabaseMethodscdesc-DatabaseMethods.riconstraint_validations-i.riInstanceMethodscdesc-InstanceMethods.rivalidate-i.riapply-c.ricdesc-ConstraintValidations.riconfigure-c.riCsvSerializerClassMethodsarray_from_csv-i.ricdesc-ClassMethods.ricsv_serializer_opts-i.rifreeze-i.rifrom_csv-i.riprocess_csv_serializer_opts-i.riDatasetMethodscdesc-DatasetMethods.rito_csv-i.riInstanceMethodscdesc-InstanceMethods.rifrom_csv-i.rito_csv-i.ricdesc-CsvSerializer.riconfigure-c.riDatasetAssociationsClassMethodsassociate-i.ricdesc-ClassMethods.riDatasetMethodsassociated-i.ricdesc-DatasetMethods.ricdesc-DatasetAssociations.riDefaultsSetterClassMethodscdesc-ClassMethods.riconvert_default_value-i.ridefault_values-i.rifreeze-i.riset_default_values-i.riInstanceMethods%5b%5d-i.ricdesc-InstanceMethods.ricdesc-DefaultsSetter.riconfigure-c.riDelayAddAssociationInstanceMethodsadd_associated_object-i.ricdesc-InstanceMethods.riapply-c.ricdesc-DelayAddAssociation.riDirtyInstanceMethods_refresh_set_values-i.riafter_save-i.riafter_update-i.ricdesc-InstanceMethods.richange_column_value-i.richeck_missing_initial_value-i.ricolumn_change-i.ricolumn_changed%3f-i.ricolumn_changes-i.rifreeze-i.riinitial_value-i.riinitial_values-i.riinitialize_copy-i.riinitialize_set-i.rimissing_initial_values-i.riprevious_changes-i.rireset_column-i.rireset_initial_values-i.riwill_change_column-i.ricdesc-Dirty.riEagerEachDatasetMethodsall-i.ricdesc-DatasetMethods.ricolumns%21-i.rieach-i.risingle_record%21-i.riuse_eager_all%3f-i.ricdesc-EagerEach.riErrorSplitterInstanceMethods_valid%3f-i.ricdesc-InstanceMethods.ricdesc-ErrorSplitter.riForceEncodingClassMethodscall-i.ricdesc-ClassMethods.riforced_encoding-i.riInstanceMethods_refresh_set_values-i.ri_save_set_values-i.ricdesc-InstanceMethods.riforce_hash_encoding-i.ritypecast_value-i.ricdesc-ForceEncoding.riconfigure-c.riHookClassMethodsClassMethodsadd_hook-i.riadd_hook_type-i.ricdesc-ClassMethods.rifreeze-i.rihas_hooks%3f-i.rihook_blocks-i.riInstanceMethodsafter_destroy-i.riafter_save-i.ribefore_destroy-i.ribefore_save-i.ricdesc-InstanceMethods.riapply-c.ricdesc-HookClassMethods.riIdentifierColumnsInstanceMethods_insert_values-i.ri_update_without_checking-i.ricdesc-InstanceMethods.riidentifier_hash-i.ricdesc-IdentifierColumns.riInputTransformerClassMethodsadd_input_transformer-i.ricdesc-ClassMethods.rifreeze-i.riinput_transformer_order-i.riinput_transformers-i.riskip_input_transformer%3f-i.riskip_input_transformer-i.riInstanceMethods%5b%5d%3d-i.ricdesc-InstanceMethods.riapply-c.ricdesc-InputTransformer.riconfigure-c.riInsertReturningSelectClassMethodscdesc-ClassMethods.rifreeze-i.riinsert_returning_columns-i.riinstance_insert_dataset-i.rireset_instance_dataset-i.riInstanceMethods_insert_dataset-i.ricdesc-InstanceMethods.ricdesc-InsertReturningSelect.riconfigure-c.riInstanceFiltersInstanceMethods_delete_dataset-i.ri_delete_without_checking-i.ri_update_dataset-i.riafter_destroy-i.riafter_update-i.riapply_instance_filters-i.ricdesc-InstanceMethods.riclear_instance_filters-i.rifreeze-i.riinitialize_copy-i.riinstance_filter-i.riinstance_filters-i.riuse_prepared_statements_for%3f-i.ricdesc-InstanceFilters.riconfigure-c.riInstanceHooksInstanceMethodsadd_instance_hook-i.riafter_destroy-i.riafter_save-i.riafter_validation-i.ribefore_destroy-i.ribefore_save-i.ricdesc-InstanceMethods.riinstance_hooks-i.rirun_after_instance_hooks-i.rirun_before_instance_hooks-i.ricdesc-InstanceHooks.riInvertedSubsetsClassMethodscdesc-ClassMethods.risubset-i.ricdesc-InvertedSubsets.riconfigure-c.riJsonSerializerClassMethodsarray_from_json-i.ricdesc-ClassMethods.rifreeze-i.rifrom_json-i.rijson_serializer_opts-i.riDatasetMethodscdesc-DatasetMethods.rito_json-i.riInstanceMethodscdesc-InstanceMethods.rifrom_json-i.rifrom_json_node-i.rijson_serializer_opts-i.rito_json-i.riLiteralcdesc-Literal.rinew-c.rito_json-i.ricdesc-JsonSerializer.riconfigure-c.riLazyAttributesClassMethodscdesc-ClassMethods.ridefine_lazy_attribute_getter-i.rifreeze-i.rilazy_attributes-i.rilazy_attributes_module%3d-i.rilazy_attributes_module-i.riInstanceMethodscdesc-InstanceMethods.rilazy_attribute_lookup-i.riapply-c.ricdesc-LazyAttributes.riconfigure-c.riListClassMethodscdesc-ClassMethods.riposition_field-i.riscope_proc-i.riInstanceMethods_before_validation-i.riafter_destroy-i.riat_position-i.ricdesc-InstanceMethods.rilast_position-i.rilist_dataset-i.rimove_down-i.rimove_to-i.rimove_to_bottom-i.rimove_to_top-i.rimove_up-i.rinext-i.riposition_field-i.riposition_value-i.riprev-i.ricdesc-List.riconfigure-c.riManyThroughManyClassMethodscdesc-ClassMethods.ridef_many_through_many-i.ridef_one_through_many-i.rimany_through_many-i.rione_through_many-i.riDatasetMethodscdesc-DatasetMethods.rimany_through_many_association_filter_expression-i.rione_through_many_association_filter_expression-i.riManyThroughManyAssociationReflection_associated_dataset-i.ricalculate_edges-i.ricalculate_reverse_edge_aliases-i.ricdesc-ManyThroughManyAssociationReflection.ricloneable%3f-i.ridefault_associated_key_alias-i.rifilter_by_associations_limit_key-i.rifinalize_settings-i.rijoin_table_alias-i.rireciprocal-i.riOneThroughManyAssociationReflectioncdesc-OneThroughManyAssociationReflection.ricdesc-ManyThroughMany.riManyToOnePkLookupcdesc-ManyToOnePkLookup.riModificationDetectionClassMethodscall-i.ricdesc-ClassMethods.riInstanceMethods_refresh-i.ri_save_refresh-i.riafter_update-i.ricalculate_values_hashes-i.ricdesc-InstanceMethods.richanged_columns-i.rirecalculate_values_hashes-i.ricdesc-ModificationDetection.riMssqlOptimisticLockingClassMethodscdesc-ClassMethods.rilock_column-i.riInstanceMethods_refresh-i.ri_save_update_all_columns_hash-i.ri_update_without_checking-i.ribefore_destroy-i.ribefore_update-i.ricdesc-InstanceMethods.rilock_column_instance_filter-i.riapply-c.ricdesc-MssqlOptimisticLocking.riconfigure-c.riNestedAttributesClassMethodscdesc-ClassMethods.ridef_nested_attribute_method-i.rifreeze-i.rinested_attributes-i.rinested_attributes_module%3d-i.rinested_attributes_module-i.riInstanceMethodscdesc-InstanceMethods.rinested_attributes_check_key_modifications-i.rinested_attributes_create-i.rinested_attributes_list_setter-i.rinested_attributes_remove-i.rinested_attributes_set_attributes-i.rinested_attributes_setter-i.rinested_attributes_update-i.rinested_attributes_update_attributes-i.riset_nested_attributes-i.riapply-c.ricdesc-NestedAttributes.riOptimisticLockingClassMethodscdesc-ClassMethods.rilock_column-i.riInstanceMethods_refresh-i.ri_update_columns-i.ribefore_destroy-i.ribefore_update-i.ricdesc-InstanceMethods.rilock_column_instance_filter-i.riapply-c.ricdesc-OptimisticLocking.riconfigure-c.riPgArrayAssociationsClassMethodscdesc-ClassMethods.ridef_many_to_pg_array-i.ridef_pg_array_to_many-i.rimany_to_pg_array-i.ripg_array_to_many-i.riDatasetMethodscdesc-DatasetMethods.rimany_to_pg_array_association_filter_expression-i.ripg_array_to_many_association_filter_expression-i.riManyToPgArrayAssociationReflectionarray_type-i.riassociated_object_keys-i.rican_have_associated_objects%3f-i.ricdesc-ManyToPgArrayAssociationReflection.ridefault_key-i.rieager_graph_limit_strategy-i.rieager_limit_strategy-i.rieager_loading_predicate_condition-i.rifilter_by_associations_add_conditions_dataset_filter-i.rifilter_by_associations_conditions_key-i.rifilter_by_associations_limit_strategy-i.rifinalize_settings-i.rihandle_silent_modification_failure%3f-i.ripredicate_key-i.riprimary_key-i.rireciprocal_association%3f-i.rireciprocal_type-i.riremove_before_destroy%3f-i.riuse_placeholder_loader%3f-i.riPgArrayToManyAssociationReflectionarray_type-i.riassociated_object_keys-i.rican_have_associated_objects%3f-i.ricdesc-PgArrayToManyAssociationReflection.ridataset_need_primary_key%3f-i.ridefault_key-i.rieager_graph_limit_strategy-i.rieager_limit_strategy-i.rifilter_by_associations_add_conditions_dataset_filter-i.rifilter_by_associations_conditions_expression-i.rifilter_by_associations_conditions_key-i.rifilter_by_associations_limit_strategy-i.rifinalize_settings-i.rihandle_silent_modification_failure%3f-i.ripredicate_key-i.riprimary_key-i.riprimary_key_method-i.rireciprocal_association%3f-i.rireciprocal_type-i.riuse_placeholder_loader%3f-i.ricdesc-PgArrayAssociations.riPgRowClassMethodscdesc-ClassMethods.riregister_row_type-i.riDatabaseMethodsbound_variable_arg-i.ribound_variable_array-i.ricdesc-DatabaseMethods.rirow_type-i.riInstanceMethodscdesc-InstanceMethods.risql_literal_append-i.ricdesc-PgRow.riconfigure-c.riPgTypecastOnLoadClassMethodsadd_pg_typecast_on_load_columns-i.ricall-i.ricdesc-ClassMethods.rifreeze-i.riload_typecast_pg-i.ripg_typecast_on_load_columns-i.riInstanceMethods_refresh_set_values-i.ri_save_set_values-i.ricdesc-InstanceMethods.ricdesc-PgTypecastOnLoad.riconfigure-c.riPreparedStatementsClassMethodscached_prepared_statement-i.ricdesc-ClassMethods.riprepare_explicit_statement-i.riprepare_statement-i.riprepared_columns-i.riprepared_delete-i.riprepared_insert-i.riprepared_insert_select-i.riprepared_lookup-i.riprepared_refresh-i.riprepared_statement_key_array-i.riprepared_statement_key_hash-i.riprepared_update-i.riprimary_key_lookup-i.riuse_prepared_statements_for_pk_lookup%3f-i.riInstanceMethods_delete_without_checking-i.ri_insert_raw-i.ri_insert_select_raw-i.ri_refresh_get-i.ri_set_prepared_statement_server-i.ri_update_without_checking-i.ricdesc-InstanceMethods.riuse_prepared_statements_for%3f-i.riapply-c.ricdesc-PreparedStatements.riPreparedStatementsAssociationsInstanceMethods_associated_objects_use_same_server%3f-i.ri_load_associated_object-i.ri_load_associated_object_array-i.ri_load_associated_object_via_primary_key-i.riassociation_bound_variable_hash-i.riassociation_bound_variables-i.riassociation_prepared_statement-i.ricdesc-InstanceMethods.ricdesc-PreparedStatementsAssociations.riPreparedStatementsSafeClassMethodscdesc-ClassMethods.rifreeze-i.riprepared_statements_column_defaults-i.riset_prepared_statements_column_defaults-i.riInstanceMethodsbefore_create-i.ricdesc-InstanceMethods.risave_changes-i.riapply-c.ricdesc-PreparedStatementsSafe.riconfigure-c.riPreparedStatementsWithPkClassMethodscdesc-ClassMethods.riprepared_lookup_dataset-i.riDatasetMethodscdesc-DatasetMethods.riwith_pk-i.riapply-c.ricdesc-PreparedStatementsWithPk.riRcteTreeapply-c.ricdesc-RcteTree.riSchemaClassMethodscdesc-ClassMethods.ricreate_table%21-i.ricreate_table%3f-i.ricreate_table-i.ridrop_table%3f-i.ridrop_table-i.rischema-i.riset_schema-i.ritable_exists%3f-i.ricdesc-Schema.riScissorsClassMethodscdesc-ClassMethods.ricdesc-Scissors.riSerializationClassMethodscdesc-ClassMethods.ridefine_serialized_attribute_accessor-i.rideserialization_map-i.rifreeze-i.riserialization_map-i.riserialization_module%3d-i.riserialization_module-i.riserialize_attributes-i.riserialized_columns-i.riInstanceMethods_before_validation-i.ri_refresh_set_values-i.ricdesc-InstanceMethods.rideserialize_value-i.rideserialized_values-i.rifreeze-i.riinitialize_copy-i.riserialize_deserialized_values-i.riserialize_value-i.riapply-c.ricdesc-Serialization.riconfigure-c.riregister_format-c.riSerializationModificationDetectionInstanceMethodsafter_save-i.ricdesc-InstanceMethods.richanged_columns-i.rifreeze-i.riinitialize_copy-i.riinitialize_set-i.rioriginal_deserialized_value-i.riapply-c.ricdesc-SerializationModificationDetection.riShardingClassMethodscdesc-ClassMethods.ricreate_using_server-i.rieager_graph_dataset-i.rieager_load_results-i.rinew_using_server-i.riDatasetMethodscdesc-DatasetMethods.riserver-i.riInstanceMethods_apply_association_options-i.ri_associated_object_loader-i.ri_associated_objects_use_same_server%3f-i.ri_join_table_dataset-i.ricdesc-InstanceMethods.riensure_associated_primary_key-i.riload_with_primary_key_lookup%3f-i.riset_server%3f-i.ricdesc-Sharding.riSingleTableInheritanceClassMethodscdesc-ClassMethods.ridataset_extend-i.rifreeze-i.riinherited-i.riset_dataset_row_proc-i.risti_class-i.risti_dataset-i.risti_key-i.risti_key_array-i.risti_key_chooser-i.risti_key_map-i.risti_load-i.risti_model_map-i.risti_subclass_added-i.riInstanceMethods_before_validation-i.ricdesc-InstanceMethods.ricdesc-SingleTableInheritance.riconfigure-c.riSingularTableNamesClassMethodscdesc-ClassMethods.riimplicit_table_name-i.ricdesc-SingularTableNames.riSkipCreateRefreshInstanceMethods_save_refresh-i.ricdesc-InstanceMethods.ricdesc-SkipCreateRefresh.riSplitValuesClassMethodscall-i.ricdesc-ClassMethods.riInstanceMethods%5b%5d-i.ricdesc-InstanceMethods.risplit_noncolumn_values-i.ricdesc-SplitValues.riStaticCacheClassMethodsall-i.ricache-i.ricache_get_pk-i.ricdesc-ClassMethods.ricount-i.rieach-i.riload_cache-i.rimap-i.riprimary_key_lookup-i.ristatic_cache_allow_modifications%3f-i.ristatic_cache_object-i.rito_hash-i.rito_hash_groups-i.riInstanceMethodsbefore_destroy-i.ribefore_save-i.ricdesc-InstanceMethods.ricdesc-StaticCache.riconfigure-c.riStringStripperClassMethodscdesc-ClassMethods.riset_skipped_string_stripping_columns-i.riskip_string_stripping%3f-i.riskip_string_stripping-i.riapply-c.ricdesc-StringStripper.riconfigure-c.riSubclassesClassMethodscdesc-ClassMethods.ridescendents-i.rifreeze_descendents-i.riinherited-i.rion_subclass-i.risubclasses-i.riapply-c.ricdesc-Subclasses.riSubsetConditionsClassMethodscdesc-ClassMethods.risubset-i.ricdesc-SubsetConditions.riTableSelectClassMethodscdesc-ClassMethods.riconvert_input_dataset-i.ricdesc-TableSelect.riconfigure-c.riTacticalEagerLoadingDatasetMethodscdesc-DatasetMethods.ripost_load-i.riInstanceMethodscdesc-InstanceMethods.riload_associated_objects-i.rimarshallable%21-i.riretrieved_by-i.riretrieved_with-i.ricdesc-TacticalEagerLoading.riTimestampsClassMethodsallow_manual_timestamp_update%3f-i.ricdesc-ClassMethods.ricreate_timestamp_field-i.ricreate_timestamp_overwrite%3f-i.riset_update_timestamp_on_create%3f-i.riupdate_timestamp_field-i.riInstanceMethods_before_validation-i.ribefore_update-i.ricdesc-InstanceMethods.riset_create_timestamp-i.riset_update_timestamp-i.ricdesc-Timestamps.riconfigure-c.riTouchClassMethodscdesc-ClassMethods.rifreeze-i.ritouch_associations-i.ritouch_column-i.ritouched_associations-i.riInstanceMethodsafter_create-i.riafter_destroy-i.riafter_update-i.ricdesc-InstanceMethods.ritouch-i.ritouch_association_value-i.ritouch_associations-i.ritouch_instance_value-i.riapply-c.ricdesc-Touch.riconfigure-c.riTreeClassMethodscdesc-ClassMethods.rifreeze-i.riparent_column-i.riroots-i.riroots_dataset-i.ritree_order-i.riInstanceMethodsancestors-i.ricdesc-InstanceMethods.ridescendants-i.ripossible_root%3f-i.riroot%3f-i.riroot-i.riself_and_siblings-i.risiblings-i.riSingleRootClassMethodscdesc-ClassMethods.riroot-i.riInstanceMethodsbefore_save-i.ricdesc-InstanceMethods.ricdesc-SingleRoot.riTreeMultipleRootErrorcdesc-TreeMultipleRootError.riapply-c.ricdesc-Tree.riTypecastOnLoadClassMethodsadd_typecast_on_load_columns-i.ricall-i.ricdesc-ClassMethods.rifreeze-i.ritypecast_on_load_columns-i.riInstanceMethods_refresh_set_values-i.ri_save_set_values-i.ricdesc-InstanceMethods.riload_typecast-i.ricdesc-TypecastOnLoad.riconfigure-c.riUnlimitedUpdateInstanceMethods_update_dataset-i.ricdesc-InstanceMethods.ricdesc-UnlimitedUpdate.riUpdateOrCreateClassMethodscdesc-ClassMethods.rifind_or_new-i.riupdate_or_create-i.ricdesc-UpdateOrCreate.riUpdatePrimaryKeyInstanceMethodsafter_update-i.ricdesc-InstanceMethods.richange_column_value-i.riclear_associations_using_primary_key-i.ripk_hash-i.riuse_prepared_statements_for%3f-i.ricdesc-UpdatePrimaryKey.riUpdateRefreshClassMethodscdesc-ClassMethods.rifreeze-i.riupdate_refresh_columns-i.riInstanceMethods_update_without_checking-i.riafter_update-i.ricdesc-InstanceMethods.ricdesc-UpdateRefresh.riconfigure-c.riUuidClassMethodscdesc-ClassMethods.riuuid_field-i.riuuid_overwrite%3f-i.riInstanceMethods_before_validation-i.ricdesc-InstanceMethods.ricreate_uuid-i.riset_uuid-i.ricdesc-Uuid.riconfigure-c.riValidateAssociatedInstanceMethodscdesc-InstanceMethods.ridelay_validate_associated_object-i.rivalidate_associated_object-i.riapply-c.ricdesc-ValidateAssociated.riValidationClassMethodsClassMethodsGeneratorcdesc-Generator.rimethod_missing-i.rinew-c.rirespond_to_missing%3f-i.ricdesc-ClassMethods.riextract_options%21-i.rifreeze-i.rihas_validations%3f-i.rireflect_validation-i.riskip_superclass_validations%3f-i.riskip_superclass_validations-i.rivalidate-i.rivalidates-i.rivalidates_acceptance_of-i.rivalidates_confirmation_of-i.rivalidates_each-i.rivalidates_format_of-i.rivalidates_inclusion_of-i.rivalidates_length_of-i.rivalidates_numericality_of-i.rivalidates_presence_of-i.rivalidates_schema_type-i.rivalidates_uniqueness_of-i.rivalidation_if_proc-i.rivalidation_reflections-i.rivalidations-i.riInstanceMethodscdesc-InstanceMethods.rivalidate-i.riapply-c.ricdesc-ValidationClassMethods.riValidationContextsInstanceMethods_valid%3f-i.ricdesc-InstanceMethods.rivalidation_context-i.ricdesc-ValidationContexts.riValidationHelpersInstanceMethodscdesc-InstanceMethods.ridefault_validation_helpers_options-i.rivalidatable_attributes-i.rivalidatable_attributes_for_type-i.rivalidates_exact_length-i.rivalidates_format-i.rivalidates_includes-i.rivalidates_integer-i.rivalidates_length_range-i.rivalidates_max_length-i.rivalidates_min_length-i.rivalidates_not_null-i.rivalidates_numeric-i.rivalidates_operator-i.rivalidates_presence-i.rivalidates_schema_types-i.rivalidates_type-i.rivalidates_unique-i.rivalidation_error_message-i.ricdesc-ValidationHelpers.riXmlSerializerClassMethodsarray_from_xml-i.ricdesc-ClassMethods.rifrom_xml-i.rifrom_xml_node-i.rixml_builder-i.rixml_deserialize_name_proc-i.rixml_serialize_name_proc-i.riDatasetMethodscdesc-DatasetMethods.rito_xml-i.riInstanceMethodscdesc-InstanceMethods.rifrom_xml-i.rifrom_xml_node-i.rito_xml-i.rito_xml_include-i.ricdesc-XmlSerializer.riafter_set_dataset-c.ricdesc-Plugins.ridef_dataset_methods-c.riinherited_instance_variables-c.riPostgresAdapterPGcdesc-PG.ricdesc-Adapter.richeck_disconnect_errors-i.riexecute-i.riexecute_query-i.riprepared_statements-i.riAlterTableGeneratoradd_exclusion_constraint-i.ricdesc-AlterTableGenerator.rivalidate_constraint-i.riArrayOp%5b%5d-i.riall-i.riany-i.riarray_op-i.ribool_op-i.ricardinality-i.ricdesc-ArrayOp.riconcat-i.ricontained_by-i.ricontains-i.ridims-i.rifunction-i.rihstore-i.rijoin-i.rilength-i.rilower-i.rioverlaps-i.ripg_array-i.ripush-i.riremove-i.rireplace-i.rito_string-i.riunnest-i.riunshift-i.riwrap_array-i.riArrayOpMethodscdesc-ArrayOpMethods.ripg_array-i.riCreateTableGeneratorcdesc-CreateTableGenerator.riexclude-i.riDatabasePGcdesc-PG.ri_execute-i.ri_execute_prepared_statement-i.riadapter_initialize-i.ribound_variable_arg-i.ricdesc-Database.richeck_database_errors-i.riconnect-i.riconnection_configuration_sqls-i.riconvert_infinite_timestamps%3d-i.riconvert_infinite_timestamps-i.ricopy_into-i.ricopy_table-i.ridatabase_error_classes-i.ridatabase_exception_sqlstate-i.ridisconnect_connection-i.ridisconnect_error%3f-i.rierror_info-i.riexecute-i.riexecute_prepared_statement-i.riinfinite_timestamp_value-i.rilisten-i.rilog_connection_execute-i.rito_application_timestamp-i.ritypecast_value_date-i.ritypecast_value_datetime-i.riDatabaseMethodsadd_named_conversion_proc-i.riadd_named_conversion_procs-i.rialter_table_add_column_sql-i.rialter_table_drop_column_sql-i.rialter_table_generator_class-i.rialter_table_set_column_type_sql-i.rialter_table_validate_constraint_sql-i.ribegin_new_transaction-i.ribegin_savepoint-i.ricdesc-DatabaseMethods.ricolumn_definition_collate_sql-i.ricolumn_schema_normalize_default-i.ricombinable_alter_table_op%3f-i.ricommit_prepared_transaction-i.ricommit_transaction-i.riconnection_configuration_sqls-i.riconstraint_definition_sql-i.riconversion_procs-i.riconversion_procs_updated-i.riconvert_named_procs_to_procs-i.ricopy_conversion_procs-i.ricopy_into_sql-i.ricopy_table_sql-i.ricreate_function-i.ricreate_function_sql-i.ricreate_language-i.ricreate_language_sql-i.ricreate_schema-i.ricreate_schema_sql-i.ricreate_table_as_sql-i.ricreate_table_generator_class-i.ricreate_table_prefix_sql-i.ricreate_table_sql-i.ricreate_trigger-i.ricreate_trigger_sql-i.ricreate_view_prefix_sql-i.ridatabase_error_classes-i.ridatabase_error_regexps-i.ridatabase_specific_error_class_from_sqlstate-i.ridatabase_type-i.rido-i.ridrop_function-i.ridrop_function_sql-i.ridrop_index_sql-i.ridrop_language-i.ridrop_language_sql-i.ridrop_schema-i.ridrop_schema_sql-i.ridrop_table_sql-i.ridrop_trigger-i.ridrop_trigger_sql-i.ridrop_view_sql-i.rifilter_schema-i.riforeign_key_list-i.rifreeze-i.riget_conversion_procs-i.riindex_definition_sql-i.riindexes-i.riinitialize_postgres_adapter-i.rilocks-i.rinotify-i.ripg_class_relname-i.riprepared_arg_placeholder-i.riprimary_key-i.riprimary_key_sequence-i.rirefresh_view-i.riregclass_oid-i.riremove_cached_schema-i.rirename_table_sql-i.rireset_conversion_procs-i.rireset_primary_key_sequence-i.rirollback_prepared_transaction-i.rischema_column_type-i.rischema_parse_table-i.riserial_primary_key_options-i.riserver_version-i.riset_transaction_isolation-i.risql_function_args-i.risupports_combining_alter_table_ops%3f-i.risupports_create_or_replace_view%3f-i.risupports_create_table_if_not_exists%3f-i.risupports_deferrable_constraints%3f-i.risupports_deferrable_foreign_key_constraints%3f-i.risupports_drop_table_if_exists%3f-i.risupports_partial_indexes%3f-i.risupports_prepared_transactions%3f-i.risupports_savepoints%3f-i.risupports_transaction_isolation_levels%3f-i.risupports_transactional_ddl%3f-i.risupports_trigger_conditions%3f-i.ritables-i.ritype_literal_generic_bignum_symbol-i.ritype_literal_generic_file-i.ritype_literal_generic_integer-i.ritype_literal_generic_string-i.ritype_supported%3f-i.rivalues-i.riview_with_check_option_support-i.riviews-i.riDatasetArgumentMappercdesc-ArgumentMapper.rimap_to_prepared_args-i.riprepared_arg%3f-i.riprepared_arg-i.ribound_variable_modules-i.ricdesc-Dataset.ricursor_fetch_rows-i.rifetch_rows-i.rifetch_rows_set_cols-i.riliteral_blob_append-i.riliteral_string_append-i.ripaged_each-i.riprepared_arg_placeholder-i.riprepared_statement_modules-i.riuse_cursor-i.riwhere_current_of-i.riyield_hash_rows-i.riDatasetMethods_import-i.ri_truncate_sql-i.rianalyze-i.ricdesc-DatasetMethods.richeck_truncation_allowed%21-i.ricomplex_expression_sql_append-i.ricompound_dataset_sql_append-i.ridelete_from_sql-i.ridelete_using_sql-i.ridisable_insert_returning-i.riexplain-i.rifor_share-i.rifull_text_search-i.rifull_text_string_join-i.riinsert-i.riinsert_conflict-i.riinsert_conflict_sql-i.riinsert_ignore-i.riinsert_pk-i.riinsert_select-i.riinsert_select_sql-i.rijoin_from_sql-i.riliteral_blob_append-i.riliteral_false-i.riliteral_float-i.riliteral_string_append-i.riliteral_true-i.rilock-i.rimulti_insert_sql_strategy-i.rinon_sql_options-i.riselect_lock_sql-i.riselect_values_sql-i.riselect_window_sql-i.riselect_with_sql_base-i.riserver_version-i.risupports_cte%3f-i.risupports_cte_in_subqueries%3f-i.risupports_distinct_on%3f-i.risupports_group_cube%3f-i.risupports_group_rollup%3f-i.risupports_grouping_sets%3f-i.risupports_insert_conflict%3f-i.risupports_insert_select%3f-i.risupports_lateral_subqueries%3f-i.risupports_modifying_joins%3f-i.risupports_quoted_function_names%3f-i.risupports_regexp%3f-i.risupports_returning%3f-i.risupports_skip_locked%3f-i.risupports_timestamp_timezones%3f-i.risupports_window_functions%3f-i.rito_prepared_statement-i.ritruncate-i.riupdate_from_sql-i.riupdate_table_sql-i.riwindow-i.riEnumDatabaseMethodsadd_enum_value-i.ricdesc-EnumDatabaseMethods.ricreate_enum-i.ridrop_enum-i.riextended-c.riparse_enum_labels-i.rischema_parse_table-i.ritypecast_value_enum-i.riExclusionConstraintViolationcdesc-ExclusionConstraintViolation.riHStoreDatabaseMethodsbound_variable_arg-i.ricdesc-DatabaseMethods.riextended-c.rischema_column_type-i.ritypecast_value_hstore-i.riParsercdesc-Parser.riparse-i.riparse_quoted-i.ri_dump-i.ri_load-c.ricdesc-HStore.riconvert_hash-i.riconvert_value-i.riescape_value-i.rifetch-i.rimerge-i.riop-i.riparse-c.risql_literal_append-i.riunquoted_literal-i.riHStoreOp%2d-i.ri%5b%5d-i.riakeys-i.riavals-i.ribool_op-i.ricdesc-HStoreOp.riconcat-i.ricontain_all-i.ricontain_any-i.ricontained_by-i.ricontains-i.ridefined-i.ridelete-i.rieach-i.riexist%3f-i.rifunction-i.rihas_key%3f-i.rihstore-i.riinclude%3f-i.rikey%3f-i.rikeys-i.rimember%3f-i.rimerge-i.ripopulate-i.rirecord_set-i.riskeys-i.rislice-i.risvals-i.rito_array-i.rito_matrix-i.rivalues-i.riwrap_input_array-i.riwrap_input_hash-i.riwrap_output_array-i.riHStoreOpMethodscdesc-HStoreOpMethods.rihstore-i.riInetDatabaseMethodsbound_variable_arg-i.ribound_variable_array-i.ricdesc-InetDatabaseMethods.riextended-c.rischema_column_type-i.ritypecast_value_ipaddr-i.riInetDatasetMethodscdesc-InetDatasetMethods.riliteral_other_append-i.riInetOp%2d-i.ri%7e-i.ricdesc-InetOp.rifunction-i.rinew-c.rioperator-i.ripg_inet-i.riset_masklen-i.riInetOpMethodscdesc-InetOpMethods.ripg_inet-i.riIntervalDatabaseMethodsParsercall-i.ricdesc-Parser.ribound_variable_arg-i.ribound_variable_array-i.ricdesc-IntervalDatabaseMethods.riextended-c.riliteral_duration-c.ritypecast_value_interval-i.riIntervalDatasetMethodscdesc-IntervalDatasetMethods.riliteral_other_append-i.riJSONArraycdesc-JSONArray.riop-i.risql_literal_append-i.riJSONArrayBasecdesc-JSONArrayBase.risql_literal_append-i.riJSONBArraycdesc-JSONBArray.riop-i.risql_literal_append-i.riJSONBHashcdesc-JSONBHash.riop-i.risql_literal_append-i.riJSONBOp%2d-i.ribool_op-i.ricdesc-JSONBOp.riconcat-i.ricontain_all-i.ricontain_any-i.ricontained_by-i.ricontains-i.ridelete_path-i.rifunction_name-i.rihas_key%3f-i.riinclude%3f-i.riinsert-i.ripg_jsonb-i.ripretty-i.riset-i.riwrap_input_array-i.riwrap_input_jsonb-i.riJSONBaseOp%5b%5d-i.riarray_elements-i.riarray_elements_text-i.riarray_length-i.ricdesc-JSONBaseOp.rieach-i.rieach_text-i.riextract-i.riextract_text-i.rifunction-i.riget-i.riget_text-i.riis_array%3f-i.rijson_op-i.rikeys-i.ripopulate-i.ripopulate_set-i.ristrip_nulls-i.rito_record-i.rito_recordset-i.ritypeof-i.riwrap_array-i.riJSONDatabaseMethodsbound_variable_arg-i.ribound_variable_array-i.ricdesc-JSONDatabaseMethods.ridb_parse_json-c.ridb_parse_jsonb-c.riextended-c.riparse_json-c.rischema_column_type-i.ritypecast_value_json-i.ritypecast_value_jsonb-i.riJSONHashcdesc-JSONHash.riop-i.risql_literal_append-i.riJSONHashBasecdesc-JSONHashBase.risql_literal_append-i.riJSONOpcdesc-JSONOp.rifunction_name-i.ripg_json-i.riJSONOpMethodscdesc-JSONOpMethods.ripg_json-i.ripg_jsonb-i.riLooseCountcdesc-LooseCount.riloose_count-i.riMockAdapterDatabaseMethodsbound_variable_arg-i.ricdesc-MockAdapterDatabaseMethods.riprimary_key-i.riPGArrayCreatorcall-i.ricdesc-Creator.riconverter-i.rinew-c.ritype-i.riDatabaseMethodsbound_variable_arg-i.ribound_variable_array-i.ricdesc-DatabaseMethods.ricolumn_definition_default_sql-i.riconvert_named_procs_to_procs-i.riextended-c.rifreeze-i.riget_conversion_procs-i.ripg_array_schema_type-i.riregister_array_type-i.rischema_column_type-i.rischema_type_class-i.ritypecast_value_pg_array-i.riParsercdesc-Parser.rinew-c.rinew_entry-i.riparse-i.ri_literal_append-i.riarray_type-i.ricdesc-PGArray.ridefine_array_typecast_method-c.rinew-c.riop-i.riregister-c.risql_literal_append-i.riPGRange%3d%3d%3d-i.ri%3d%3d-i.riDatabaseMethodsbound_variable_arg-i.ribound_variable_array-i.ricdesc-DatabaseMethods.riextended-c.rifreeze-i.riget_conversion_procs-i.riregister_range_type-i.rischema_column_type-i.ritypecast_value_pg_range-i.riDatasetMethodscdesc-DatasetMethods.riliteral_other_append-i.riParsercall-i.ricdesc-Parser.riconverter-i.ridb_type-i.rinew-c.ribegin-i.ricdesc-PGRange.ricover%3f-i.ridb_type-i.ridefine_range_typecast_method-c.riempty%3f-i.riempty-c.riend-i.rieql%3f-i.riescape_value-i.riexclude_begin%3f-i.riexclude_end%3f-i.rifrom_range-c.rinew-c.riop-i.riregister-c.risql_literal_append-i.rito_range-i.riunbounded_begin%3f-i.riunbounded_end%3f-i.riunquoted_literal-i.rivalid_ruby_range%3f-i.riPGRowArrayRowcdesc-ArrayRow.ridb_type-c.ridb_type-i.risql_literal_append-i.risubclass-c.riDatabaseMethodsbound_variable_arg-i.ribound_variable_array-i.ricdesc-DatabaseMethods.riextended-c.rifreeze-i.riregister_row_type-i.rireset_conversion_procs-i.rirow_type-i.rirow_types-i.rischema_column_type-i.riHashRowcdesc-HashRow.richeck_columns%21-i.ricolumns-c.ricolumns-i.ridb_type-c.ridb_type-i.risql_literal_append-i.risubclass-c.riParser_typecast-i.ricall-i.ricdesc-Parser.ricolumn_converters-i.ricolumn_oids-i.ricolumns-i.riconvert-i.riconvert_columns-i.riconvert_format-i.riconverter-i.rinew-c.rioid-i.ritypecast-i.ritypecaster-i.riSplittercdesc-Splitter.riparse-i.ricdesc-PGRow.riPGRowOp%2a-i.ri%5b%5d-i.riExpressionMethodscdesc-ExpressionMethods.ripg_row-i.ricdesc-PGRowOp.risplat-i.riwrap-c.riRangeOpcdesc-RangeOp.rifunction-i.rioperator-i.ripg_range-i.riRangeOpMethodscdesc-RangeOpMethods.ripg_range-i.riStaticCacheUpdatercdesc-StaticCacheUpdater.ricreate_static_cache_update_function-i.ricreate_static_cache_update_trigger-i.ridefault_static_cache_update_name-i.rilisten_for_static_cache_updates-i.ribytea-i.ricdesc-Postgres.riclient_min_messages-c.riforce_standard_strings-c.rimock_adapter_setup-c.risequel_pg_version_supported%3f-c.riuse_iso_date_format-c.riPrettyTablecdesc-PrettyTable.riprint-c.ristring-c.riProgressDatabaseMethodscdesc-DatabaseMethods.ridatabase_type-i.riDatasetMethodscdesc-DatasetMethods.rirequires_sql_standard_datetimes%3f-i.riselect_limit_sql-i.risupports_intersect_except%3f-i.ricdesc-Progress.riQualifiercdesc-Qualifier.rinew-c.riv-i.riQueryLiteralscdesc-QueryLiterals.riquery_literal-i.riSS-i.ricdesc-S.riSQLAliasMethodsas-i.ricdesc-AliasMethods.riAliasedExpressionalias-i.rialiaz-i.ricdesc-AliasedExpression.ricolumns-i.riexpression-i.rinew-c.riBitwiseMethods%7e-i.ricdesc-BitwiseMethods.riBlobcdesc-Blob.riinspect-i.rilit-i.rito_sequel_blob-i.riBooleanConstantcdesc-BooleanConstant.riBooleanExpression%26-i.ri%7c-i.ricdesc-BooleanExpression.rifrom_value_pair-c.rifrom_value_pairs-c.riinvert-c.risql_boolean-i.riBooleanMethods%7e-i.ricdesc-BooleanMethods.riBuildersas-i.riasc-i.riblob-i.ricase-i.ricast-i.ricast_numeric-i.ricast_string-i.ricdesc-Builders.richar_length-i.ridate_add-i.ridate_sub-i.rideep_qualify-i.ridelay-i.ridesc-i.riexpr-i.riextract-i.rifunction-i.rihstore-i.rihstore_op-i.riidentifier-i.riilike-i.rijoin-i.rilike-i.rilit-i.rinegate-i.rior-i.ripg_array-i.ripg_array_op-i.ripg_inet_op-i.ripg_json-i.ripg_json_op-i.ripg_jsonb-i.ripg_jsonb_op-i.ripg_range-i.ripg_range_op-i.ripg_row-i.ripg_row_op-i.riqualify-i.ristring_agg-i.risubscript-i.ritrim-i.rivalue_list-i.riCaseExpressioncdesc-CaseExpression.riconditions-i.ridefault-i.riexpression%3f-i.riexpression-i.riinspect_args-i.rinew-c.riwith_merged_expression-i.riCastcdesc-Cast.riexpr-i.rinew-c.ritype-i.riCastMethodscast-i.ricast_numeric-i.ricast_string-i.ricdesc-CastMethods.riColumnAllcdesc-ColumnAll.rinew-c.ritable-i.riComplexExpressionargs-i.ricdesc-ComplexExpression.riinspect_args-i.rinew-c.riop-i.risql_boolean-i.risql_number-i.risql_string-i.riComplexExpressionMethodscdesc-ComplexExpressionMethods.riextract-i.risql_boolean-i.risql_number-i.risql_string-i.riConstantcdesc-Constant.riconstant-i.riinspect-i.rinew-c.riConstantscdesc-Constants.riDateAddDatasetMethodscdesc-DatasetMethods.ridate_add_sql_append-i.rieach_valid_interval_unit-i.ricdesc-DateAdd.riexpr-i.riinterval-i.rinew-c.riDelayedEvaluationcall-i.ricallable-i.ricdesc-DelayedEvaluation.rinew-c.riExpression%3d%3d-i.riattr_reader-c.ricdesc-Expression.ricomparison_attrs-c.rieql%3f-i.rihash-i.riinherited-c.riinspect-i.riinspect_args-i.riinspect_new_method-i.rilit-i.risql_literal-i.riFunction%2a-i.ri_initialize-i.riargs-i.ricdesc-Function.ridistinct-i.rif-i.rifilter-i.riinspect_new_method-i.rilateral-i.riname-i.rinew%21-c.rinew-c.riopts-i.riorder-i.riover-i.riquoted-i.riunquoted-i.riwith_opts-i.riwith_ordinality-i.riwithin_group-i.riGenericExpressioncdesc-GenericExpression.riIdentifiercdesc-Identifier.rifunction-i.rinew-c.rivalue-i.riInequalityMethodscdesc-InequalityMethods.riJoinClausecdesc-JoinClause.ricolumn_aliases-i.rijoin_type-i.rinew-c.ritable-i.ritable_alias-i.ritable_expr-i.riJoinOnClausecdesc-JoinOnClause.riinspect_args-i.rinew-c.rion-i.riJoinUsingClausecdesc-JoinUsingClause.riinspect_args-i.rinew-c.riusing-i.riNegativeBooleanConstantcdesc-NegativeBooleanConstant.riNumericExpression%2b-i.ricdesc-NumericExpression.risql_number-i.riNumericMethods%2b-i.ricdesc-NumericMethods.ricoerce-i.riOperatorBuilders%2a%2a-i.ri%7e-i.ricdesc-OperatorBuilders.riOrderMethodsasc-i.ricdesc-OrderMethods.ridesc-i.riOrderedExpressionasc-i.ricdesc-OrderedExpression.ridesc-i.ridescending-i.riexpression-i.riinspect_args-i.riinvert-i.rinew-c.rinulls-i.riopts_hash-i.riPatternMatchMethods%3d%7e-i.ricdesc-PatternMatchMethods.riPlaceholderLiteralStringargs-i.ricdesc-PlaceholderLiteralString.rinew-c.riparens-i.ristr-i.riQualifiedIdentifiercdesc-QualifiedIdentifier.ricolumn-i.riconvert_identifier-i.rifunction-i.rinew-c.ritable-i.riQualifyingMethods%2a-i.ri%5b%5d-i.ricdesc-QualifyingMethods.riqualify-i.riStringAggDatasetMethodscdesc-DatasetMethods.ristring_agg_sql_append-i.ricdesc-StringAgg.ridistinct-i.riexpr-i.riis_distinct%3f-i.rinew-c.riorder-i.riorder_expr-i.riseparator-i.riStringConcatenationMethods%2b-i.ricdesc-StringConcatenationMethods.riStringExpressioncdesc-StringExpression.rilike-c.risql_string-i.riStringMethodscdesc-StringMethods.riilike-i.rilike-i.riSubscript%5b%5d-i.ri%7c-i.ricdesc-Subscript.rif-i.rinew-c.risub-i.riSubscriptMethodscdesc-SubscriptMethods.risql_subscript-i.riValueListcdesc-ValueList.riinspect-i.riVirtualRow%60-i.ricdesc-VirtualRow.rimethod_missing-i.rinew-c.riWindowcdesc-Window.rinew-c.riopts-i.riWrappercdesc-Wrapper.rinew-c.rivalue-i.ricdesc-SQL.riSQLCommentscdesc-SQLComments.ricomment-i.riformat_sql_comment-i.riSQLTimecdesc-SQLTime.ricreate-c.ridate-c.riinspect-i.rito_s-i.riSQLiteDatabase_execute-i.riadapter_initialize-i.ricdesc-Database.riconnect-i.riconnection_pool_default_options-i.riconversion_procs-i.ridatabase_error_classes-i.ridbcdesc-db.ridisconnect_connection-i.riexecute-i.riexecute_ddl-i.riexecute_dui-i.riexecute_insert-i.riexecute_prepared_statement-i.rifreeze-i.riprepared_statement_argument-i.rito_application_timestamp-i.riDatabaseMethodsalter_table_sql-i.riapply_alter_table-i.riauto_vacuum%3d-i.riauto_vacuum-i.ribackup_table_name-i.ribegin_new_transaction-i.rican_add_primary_key_constraint_on_nullable_columns%3f-i.ricase_sensitive_like%3d-i.ricdesc-DatabaseMethods.ricolumn_definition_default_sql-i.riconnection_pragmas-i.ricreate_view_prefix_sql-i.ridatabase_error_regexps-i.ridatabase_specific_error_class-i.ridatabase_type-i.ridefined_columns_for-i.riduplicate_table-i.riforeign_key_list-i.riforeign_keys%3d-i.riforeign_keys-i.rifreeze-i.riindexes-i.riinteger_booleans-i.rion_delete_sql_to_sym-i.riparse_pragma-i.ripragma_get-i.ripragma_set-i.rischema_parse_table-i.riset_integer_booleans-i.risqlite_error_code-i.risqlite_version-i.risupports_create_table_if_not_exists%3f-i.risupports_deferrable_foreign_key_constraints%3f-i.risupports_partial_indexes%3f-i.risupports_savepoints%3f-i.risynchronous%3d-i.risynchronous-i.ritables-i.ritables_and_views-i.ritemp_store%3d-i.ritemp_store-i.ritransaction_mode%3d-i.ritransaction_mode-i.ritype_literal_generic_bignum_symbol-i.riuse_timestamp_timezones%3f-i.riuse_timestamp_timezones-i.rivalues-i.riviews-i.riDatasetArgumentMappercdesc-ArgumentMapper.rimap_to_prepared_args-i.riprepared_arg%3f-i.riprepared_arg-i.ribase_type_name-i.ribound_variable_modules-i.ricdesc-Dataset.rifetch_rows-i.riliteral_string_append-i.riprepared_arg_placeholder-i.riprepared_statement_modules-i.riDatasetMethods_truncate_sql-i.rialias_qualified_column-i.rias_sql_append-i.ricast_sql_append-i.ricdesc-DatasetMethods.ricomplex_expression_sql_append-i.riconstant_sql_append-i.ridefault_import_slice-i.ridelete-i.riexplain-i.rihaving-i.riidentifier_list-i.riinsert_conflict-i.riinsert_conflict_sql-i.riinsert_ignore-i.riliteral_blob_append-i.riliteral_false-i.riliteral_true-i.rimulti_insert_sql_strategy-i.riquoted_identifier_append-i.riselect-i.riselect_lock_sql-i.riselect_only_offset_sql-i.riselect_values_sql-i.risupports_cte%3f-i.risupports_derived_column_lists%3f-i.risupports_intersect_except_all%3f-i.risupports_is_true%3f-i.risupports_multiple_column_in%3f-i.risupports_quoted_function_names%3f-i.risupports_timestamp_timezones%3f-i.risupports_where_true%3f-i.ricdesc-SQLite.rimock_adapter_setup-c.riSchemaAlterTableGeneratoradd_column-i.riadd_composite_foreign_key-i.riadd_composite_primary_key-i.riadd_constraint-i.riadd_foreign_key-i.riadd_full_text_index-i.riadd_index-i.riadd_primary_key-i.riadd_spatial_index-i.riadd_unique_constraint-i.ricdesc-AlterTableGenerator.ridrop_column-i.ridrop_composite_foreign_key-i.ridrop_constraint-i.ridrop_foreign_key-i.ridrop_index-i.rinew-c.rioperations-i.rirename_column-i.riset_column_allow_null-i.riset_column_default-i.riset_column_not_null-i.riset_column_type-i.riCreateTableGeneratorBignum-i.riFixnum-i.riadd_type_method-c.ricdesc-CreateTableGenerator.richeck-i.ricolumn-i.ricolumns-i.ricomposite_foreign_key-i.ricomposite_primary_key-i.riconstraint-i.riconstraints-i.ridump_columns-i.ridump_constraints-i.ridump_indexes-i.riforeign_key-i.rifull_text_index-i.rihas_column%3f-i.riindex-i.riindexes-i.rimethod_missing-i.rinew-c.riopts_inspect-i.riprimary_key-i.riprimary_key_name-i.rirespond_to_missing%3f-i.rispatial_index-i.riunique-i.riGeneratorBignum-i.riFixnum-i.riadd_type_method-c.ricdesc-Generator.richeck-i.ricolumn-i.ricolumns-i.ricomposite_foreign_key-i.ricomposite_primary_key-i.riconstraint-i.riconstraints-i.ridump_columns-i.ridump_constraints-i.ridump_indexes-i.riforeign_key-i.rifull_text_index-i.rihas_column%3f-i.riindex-i.riindexes-i.rimethod_missing-i.rinew-c.riopts_inspect-i.riprimary_key-i.riprimary_key_name-i.rirespond_to_missing%3f-i.rispatial_index-i.riunique-i.ricdesc-Schema.riSchemaCachingcdesc-SchemaCaching.ridump_schema_cache%3f-i.ridump_schema_cache-i.riload_schema_cache%3f-i.riload_schema_cache-i.riSchemaDumpercdesc-SchemaDumper.ricolumn_schema_to_ruby_default_fallback-i.ricolumn_schema_to_ruby_type-i.ridump_add_fk_constraints-i.ridump_foreign_key_migration-i.ridump_indexes_migration-i.ridump_schema_migration-i.ridump_table_foreign_keys-i.ridump_table_generator-i.ridump_table_indexes-i.ridump_table_schema-i.riindex_to_generator_opts-i.rirecreate_column-i.risort_dumped_tables-i.risort_dumped_tables_topologically-i.riuse_column_schema_to_ruby_default_fallback%3f-i.riSelectRemovecdesc-SelectRemove.riselect_remove-i.riSequel3DatasetMethods%5b%5d%3d-i.ricdesc-Sequel3DatasetMethods.ridb%3d-i.riinsert_multiple-i.riopts%3d-i.riqualify_to-i.riqualify_to_first_source-i.riset-i.rito_csv-i.riServerBlockcdesc-ServerBlock.riextended-c.riwith_server-i.riServerLoggingcdesc-ServerLogging.riconnect-i.riconnection_info-i.ridisconnect_connection-i.riextended-c.riSetOverridescdesc-SetOverrides.riinsert_sql-i.rimerge_defaults_overrides-i.rinon_sql_options-i.riset_defaults-i.riset_overrides-i.riupdate_sql-i.riShardedSingleConnectionPooladd_servers-i.riall_connections-i.ricdesc-ShardedSingleConnectionPool.riconn-i.ridisconnect-i.ridisconnect_server-i.rifreeze-i.rihold-i.rimax_size-i.rinew-c.ripick_server-i.ripool_type-i.ripreconnect-i.riremove_servers-i.riservers-i.risize-i.riShardedThreadedConnectionPool_acquire-i.riacquire-i.riadd_servers-i.riall_connections-i.riallocated-i.riavailable-i.riavailable_connections-i.ricdesc-ShardedThreadedConnectionPool.richeckin_connection-i.ridisconnect-i.ridisconnect_connections-i.ridisconnect_server_connections-i.rifreeze-i.rihold-i.rimake_new-i.rinew-c.rinext_available-i.riowned_connection-i.ripick_server-i.ripool_type-i.ripreconnect-i.riraise_pool_timeout-i.rirelease-i.riremove-i.riremove_servers-i.riservers-i.risize-i.riSimpleMigrationapply-i.ricdesc-SimpleMigration.ridown-i.rinew-c.riup-i.riuse_transactions-i.riSingleConnectionPoolall_connections-i.ricdesc-SingleConnectionPool.ridisconnect-i.rihold-i.rimax_size-i.rinew-c.ripool_type-i.ripreconnect-i.risize-i.riSqlAnywhereDatabase_execute-i.riadapter_initialize-i.riapi-i.ricdesc-Database.riconnect-i.ridisconnect_connection-i.riexecute-i.riexecute_dui-i.riexecute_insert-i.rifreeze-i.rilog_connection_execute-i.riDatabaseMethodsalter_table_sql-i.riauto_increment_sql-i.ribegin_transaction_sql-i.rican_add_primary_key_constraint_on_nullable_columns%3f-i.ricdesc-DatabaseMethods.ricommit_transaction_sql-i.riconversion_procs-i.riconvert_smallint_to_bool-i.ricreate_table_as-i.ridatabase_error_regexps-i.ridatabase_type-i.riforeign_key_list-i.rifreeze-i.riindexes-i.rirename_table_sql-i.rirollback_transaction_sql-i.rischema_column_type-i.rischema_parse_table-i.ritables-i.ritables_and_views-i.ritemporary_table_sql-i.rito_application_timestamp_sa-i.ritype_literal_generic_datetime-i.ritype_literal_generic_file-i.ritype_literal_generic_time-i.ritype_literal_generic_trueclass-i.riview_with_check_option_support-i.riviews-i.riDatasetcdesc-Dataset.rifetch_rows-i.riDatasetMethodscdesc-DatasetMethods.ricomplex_expression_sql_append-i.riconstant_sql_append-i.riconvert_smallint_to_bool-i.ricross_apply-i.riescape_like-i.riinto-i.rijoin_type_sql-i.riliteral_blob_append-i.riliteral_false-i.riliteral_string_append-i.riliteral_true-i.rimulti_insert_sql_strategy-i.rirecursive_cte_requires_column_aliases%3f-i.riselect_into_sql-i.riselect_limit_sql-i.riselect_with_sql_base-i.risupports_cte%3f-i.risupports_grouping_sets%3f-i.risupports_is_true%3f-i.risupports_join_using%3f-i.risupports_multiple_column_in%3f-i.risupports_timestamp_usecs%3f-i.risupports_where_true%3f-i.ritimestamp_precision-i.riSQLAnywhereExceptioncdesc-SQLAnywhereException.rierrno-i.rinew-c.risql-i.ricdesc-SqlAnywhere.riconvert_smallint_to_bool-c.riSwiftDatabaseadapter_initialize-i.ricdesc-Database.riconnect-i.riconnection_execute_method-i.ridatabase_error_classes-i.riexecute-i.riexecute_dui-i.riexecute_insert-i.rinew-c.riserver_opts-i.risetup_connection-i.riswift_class-i.riDatasetcdesc-Dataset.rifetch_rows-i.riMySQLDatabaseMethodscdesc-DatabaseMethods.ridatabase_name-i.rischema_column_type-i.risetup_connection-i.riDatasetcdesc-Dataset.riliteral_string_append-i.ricdesc-MySQL.riPostgresDatabaseMethodscdesc-DatabaseMethods.riextended-c.riserver_opts-i.risetup_connection-i.ricdesc-Postgres.riSQLiteDatabaseMethodscdesc-DatabaseMethods.riconnect-i.ridatabase_error_regexps-i.riDatasetcdesc-Dataset.riliteral_string_append-i.ricdesc-SQLite.ricdesc-Swift.riSymbolAref%5b%5d-i.ricdesc-SymbolAref.riSymbolAsas-i.ricdesc-SymbolAs.riThreadLocalTimezonescdesc-ThreadLocalTimezones.riThreadedConnectionPool_acquire-i.riacquire-i.riall_connections-i.riallocated-i.riavailable-i.riavailable_connections-i.ricdesc-ThreadedConnectionPool.richeckin_connection-i.ridefault_make_new-i.ridisconnect-i.rihold-i.rimake_new-i.rimax_size-i.rinew-c.rinext_available-i.riowned_connection-i.ripool_type-i.ripreconnect-i.riraise_pool_timeout-i.rirelease-i.risize-i.risync-i.riThreadedServerBlockcdesc-ThreadedServerBlock.riclear_default_server-i.ripick_server-i.riset_default_server-i.riwith_server-i.riTimestampMigratorapplied_migrations-i.ricdesc-TimestampMigrator.riconvert_from_schema_info-i.riget_applied_migrations-i.riget_migration_files-i.riget_migration_tuples-i.riis_current%3f-i.rimigration_tuples-i.rinew-c.rirun-i.rischema_dataset-i.riTimezonesapplication_timezone-i.riapplication_to_database_timestamp-i.ricdesc-Timezones.riconvert_input_datetime_no_offset-i.riconvert_input_datetime_other-i.riconvert_input_timestamp-i.riconvert_output_datetime_other-i.riconvert_output_timestamp-i.riconvert_timestamp-i.riconvert_timezone_setter_arg-i.ridatabase_timezone-i.ridatabase_to_application_timestamp-i.ridefault_timezone%3d-i.rilocal_offset_for_datetime-i.ritime_offset_to_datetime_offset-i.ritypecast_timezone-i.ritypecast_to_application_timestamp-i.riTinyTDSDatabaseadapter_initialize-i.ricdesc-Database.ricolumn_list_sql-i.riconnect-i.ridatabase_error_classes-i.ridatabase_specific_error_class-i.ridisconnect_error%3f-i.riexecute-i.riexecute_ddl-i.riexecute_dui-i.riexecute_insert-i.rilog_connection_execute-i.rips_arg_type-i.riDatasetArgumentMappercdesc-ArgumentMapper.rimap_to_prepared_args-i.riprepared_arg%3f-i.riprepared_arg-i.ricdesc-Dataset.rifetch_rows-i.riliteral_string_append-i.riprepared_statement_modules-i.ricdesc-TinyTDS.riToDotDatasetMethodscdesc-DatasetMethods.rito_dot-i.ricdesc-ToDot.ridot-i.rinew-c.rioutput-c.rioutput-i.riv-i.riUnbinderbind_key-i.ribinds-i.ricdesc-Unbinder.rinew-c.riv-i.riUnmodifiedIdentifiersDatabaseMethodscdesc-DatabaseMethods.rifolds_unquoted_identifiers_to_uppercase%3f-i.riDatasetMethodscdesc-DatasetMethods.riinput_identifier-i.rioutput_identifier-i.ricdesc-UnmodifiedIdentifiers.riUnthreadedServerBlockcdesc-UnthreadedServerBlock.riclear_default_server-i.ripick_server-i.riset_default_server-i.riwith_server-i.riValidationFailedcdesc-ValidationFailed.rierrors-i.rimodel-i.rinew-c.riadapter_method-c.ricache_anonymous_models%3d-c.ricache_anonymous_models-c.ricdesc-Sequel.ricondition_specifier%3f-c.riconnect-c.riconvert_exception_class-c.riconvert_two_digit_years-c.ricore_extensions%3f-c.ridatetime_class-c.riextension-c.riidentifier_input_method%3d-c.riidentifier_output_method%3d-c.riinflections-c.rijson_parser_error_class-c.rimigration-c.riobject_to_json-c.riparse_json-c.riquote_identifiers%3d-c.rirecursive_map-c.rirequire-c.risingle_threaded-c.risplit_symbol-c.risplit_symbols%3d-c.risplit_symbols%3f-c.ristring_to_date-c.ristring_to_datetime-c.ristring_to_time-c.risynchronize-c.ritransaction-c.riversion-c.rivirtual_row-c.riStringInflectionscdesc-Inflections.riclear-c.riirregular-c.riplural-c.riplurals-c.risingular-c.risingulars-c.riuncountable-c.riuncountables-c.riblank%3f-i.ricamelcase-i.ricamelize-i.ricdesc-String.riclassify-i.riconstantize-i.ridasherize-i.ridemodulize-i.riforeign_key-i.rihumanize-i.riinflections-c.rilit-i.ripluralize-i.risingularize-i.ritableize-i.rititlecase-i.rititleize-i.rito_date-i.rito_datetime-i.rito_sequel_blob-i.rito_sequel_time-i.rito_time-i.riunderscore-i.riSymbol%5b%5d-i.ricdesc-Symbol.riidentifier-i.risql_function-i.riTrueClassblank%3f-i.ricdesc-TrueClass.ricache.ridocpage-active_record_rdoc.ripage-advanced_associations_rdoc.ripage-association_basics_rdoc.ripage-bin_sequel_rdoc.ripage-cheat_sheet_rdoc.ripage-code_order_rdoc.ripage-core_extensions_rdoc.ripage-dataset_basics_rdoc.ripage-dataset_filtering_rdoc.ripage-extensions_rdoc.ripage-mass_assignment_rdoc.ripage-migration_rdoc.ripage-model_dataset_method_design_rdoc.ripage-model_hooks_rdoc.ripage-model_plugins_rdoc.ripage-mssql_stored_procedures_rdoc.ripage-object_model_rdoc.ripage-opening_databases_rdoc.ripage-postgresql_rdoc.ripage-prepared_statements_rdoc.ripage-querying_rdoc.ripage-reflection_rdoc.ripage-schema_modification_rdoc.ripage-security_rdoc.ripage-sharding_rdoc.ripage-sql_rdoc.ripage-testing_rdoc.ripage-thread_safety_rdoc.ripage-transactions_rdoc.ripage-validations_rdoc.ripage-virtual_rows_rdoc.rirelease_notespage-1_0_txt.ripage-1_1_txt.ripage-1_3_txt.ripage-1_4_0_txt.ripage-1_5_0_txt.ripage-2_0_0_txt.ripage-2_10_0_txt.ripage-2_11_0_txt.ripage-2_12_0_txt.ripage-2_1_0_txt.ripage-2_2_0_txt.ripage-2_3_0_txt.ripage-2_4_0_txt.ripage-2_5_0_txt.ripage-2_6_0_txt.ripage-2_7_0_txt.ripage-2_8_0_txt.ripage-2_9_0_txt.ripage-3_0_0_txt.ripage-3_10_0_txt.ripage-3_11_0_txt.ripage-3_12_0_txt.ripage-3_13_0_txt.ripage-3_14_0_txt.ripage-3_15_0_txt.ripage-3_16_0_txt.ripage-3_17_0_txt.ripage-3_18_0_txt.ripage-3_19_0_txt.ripage-3_1_0_txt.ripage-3_20_0_txt.ripage-3_21_0_txt.ripage-3_22_0_txt.ripage-3_23_0_txt.ripage-3_24_0_txt.ripage-3_25_0_txt.ripage-3_26_0_txt.ripage-3_27_0_txt.ripage-3_28_0_txt.ripage-3_29_0_txt.ripage-3_2_0_txt.ripage-3_30_0_txt.ripage-3_31_0_txt.ripage-3_32_0_txt.ripage-3_33_0_txt.ripage-3_34_0_txt.ripage-3_35_0_txt.ripage-3_36_0_txt.ripage-3_37_0_txt.ripage-3_38_0_txt.ripage-3_39_0_txt.ripage-3_3_0_txt.ripage-3_40_0_txt.ripage-3_41_0_txt.ripage-3_42_0_txt.ripage-3_43_0_txt.ripage-3_44_0_txt.ripage-3_45_0_txt.ripage-3_46_0_txt.ripage-3_47_0_txt.ripage-3_48_0_txt.ripage-3_4_0_txt.ripage-3_5_0_txt.ripage-3_6_0_txt.ripage-3_7_0_txt.ripage-3_8_0_txt.ripage-3_9_0_txt.ripage-4_0_0_txt.ripage-4_10_0_txt.ripage-4_11_0_txt.ripage-4_12_0_txt.ripage-4_13_0_txt.ripage-4_14_0_txt.ripage-4_15_0_txt.ripage-4_16_0_txt.ripage-4_17_0_txt.ripage-4_18_0_txt.ripage-4_19_0_txt.ripage-4_1_0_txt.ripage-4_20_0_txt.ripage-4_21_0_txt.ripage-4_22_0_txt.ripage-4_23_0_txt.ripage-4_24_0_txt.ripage-4_25_0_txt.ripage-4_26_0_txt.ripage-4_27_0_txt.ripage-4_28_0_txt.ripage-4_29_0_txt.ripage-4_2_0_txt.ripage-4_30_0_txt.ripage-4_31_0_txt.ripage-4_32_0_txt.ripage-4_33_0_txt.ripage-4_34_0_txt.ripage-4_35_0_txt.ripage-4_36_0_txt.ripage-4_37_0_txt.ripage-4_38_0_txt.ripage-4_39_0_txt.ripage-4_3_0_txt.ripage-4_40_0_txt.ripage-4_41_0_txt.ripage-4_42_0_txt.ripage-4_43_0_txt.ripage-4_44_0_txt.ripage-4_45_0_txt.ripage-4_4_0_txt.ripage-4_5_0_txt.ripage-4_6_0_txt.ripage-4_7_0_txt.ripage-4_8_0_txt.ripage-4_9_0_txt.ripage-CHANGELOG.ripage-MIT-LICENSE.ripage-README_rdoc.riCHANGELOGREADME.rdocdocactive_record.rdocadvanced_associations.rdocassociation_basics.rdocbin_sequel.rdoccheat_sheet.rdoccode_order.rdoccore_extensions.rdocdataset_basics.rdocdataset_filtering.rdocextensions.rdocmass_assignment.rdocmigration.rdocmodel_dataset_method_design.rdocmodel_hooks.rdocmodel_plugins.rdocmssql_stored_procedures.rdocobject_model.rdocopening_databases.rdocpostgresql.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.25.0.txt3.26.0.txt3.27.0.txt3.28.0.txt3.29.0.txt3.3.0.txt3.30.0.txt3.31.0.txt3.32.0.txt3.33.0.txt3.34.0.txt3.35.0.txt3.36.0.txt3.37.0.txt3.38.0.txt3.39.0.txt3.4.0.txt3.40.0.txt3.41.0.txt3.42.0.txt3.43.0.txt3.44.0.txt3.45.0.txt3.46.0.txt3.47.0.txt3.48.0.txt3.5.0.txt3.6.0.txt3.7.0.txt3.8.0.txt3.9.0.txt4.0.0.txt4.1.0.txt4.10.0.txt4.11.0.txt4.12.0.txt4.13.0.txt4.14.0.txt4.15.0.txt4.16.0.txt4.17.0.txt4.18.0.txt4.19.0.txt4.2.0.txt4.20.0.txt4.21.0.txt4.22.0.txt4.23.0.txt4.24.0.txt4.25.0.txt4.26.0.txt4.27.0.txt4.28.0.txt4.29.0.txt4.3.0.txt4.30.0.txt4.31.0.txt4.32.0.txt4.33.0.txt4.34.0.txt4.35.0.txt4.36.0.txt4.37.0.txt4.38.0.txt4.39.0.txt4.4.0.txt4.40.0.txt4.41.0.txt4.42.0.txt4.43.0.txt4.44.0.txt4.45.0.txt4.5.0.txt4.6.0.txt4.7.0.txt4.8.0.txt4.9.0.txtschema_modification.rdocsecurity.rdocsharding.rdocsql.rdoctesting.rdocthread_safety.rdoctransactions.rdocvalidations.rdocvirtual_rows.rdocspecadapter_spec.rbadaptersdb2_spec.rbfirebird_spec.rbinformix_spec.rbmssql_spec.rbmysql_spec.rboracle_spec.rbpostgres_spec.rbspec_helper.rbsqlanywhere_spec.rbsqlite_spec.rbbin_spec.rbcoreconnection_pool_spec.rbdatabase_spec.rbdataset_mutation_spec.rbdataset_spec.rbdeprecated_spec.rbexpression_filters_spec.rbmock_adapter_spec.rbobject_graph_spec.rbplaceholder_literalizer_spec.rbschema_generator_spec.rbschema_spec.rbspec_helper.rbversion_spec.rbcore_extensions_spec.rbcore_model_spec.rbcore_spec.rbdeprecation_helper.rbextensions_deprecated_identifier_mangling_spec.rbaccessed_columns_spec.rbactive_model_spec.rbafter_initialize_spec.rbarbitrary_servers_spec.rbassociation_dependencies_spec.rbassociation_pks_spec.rbassociation_proxies_spec.rbauto_validations_spec.rbbefore_after_save_spec.rbblacklist_security_spec.rbblank_spec.rbboolean_readers_spec.rbboolean_subsets_spec.rbcaching_spec.rbclass_table_inheritance_spec.rbcolumn_conflicts_spec.rbcolumn_select_spec.rbcolumns_introspection_spec.rbcolumns_updated_spec.rbcomposition_spec.rbconnection_expiration_spec.rbconnection_validator_spec.rbconstraint_validations_plugin_spec.rbconstraint_validations_spec.rbcore_refinements_spec.rbcsv_serializer_spec.rbcurrent_datetime_timestamp_spec.rbdataset_associations_spec.rbdataset_source_alias_spec.rbdate_arithmetic_spec.rbdefaults_setter_spec.rbdelay_add_association_spec.rbdirty_spec.rbduplicate_columns_handler_spec.rbeager_each_spec.rbempty_array_consider_nulls_spec.rberror_splitter_spec.rberror_sql_spec.rbeval_inspect_spec.rbfilter_having_spec.rbforce_encoding_spec.rbfreeze_datasets_spec.rbfrom_block_spec.rbgraph_each_spec.rbhash_aliases_spec.rbhook_class_methods_spec.rbidentifier_columns_spec.rbidentifier_mangling_spec.rbimplicit_subquery_spec.rbinflector_spec.rbinput_transformer_spec.rbinsert_returning_select_spec.rbinstance_filters_spec.rbinstance_hooks_spec.rbinverted_subsets_spec.rbjson_serializer_spec.rblazy_attributes_spec.rblist_spec.rblooser_typecasting_spec.rbmany_through_many_spec.rbmeta_def_spec.rbmigration_spec.rbmodification_detection_spec.rbmssql_optimistic_locking_spec.rbnamed_timezones_spec.rbnested_attributes_spec.rbno_auto_literal_strings_spec.rbnull_dataset_spec.rboptimistic_locking_spec.rbpagination_spec.rbpg_array_associations_spec.rbpg_array_ops_spec.rbpg_array_spec.rbpg_enum_spec.rbpg_hstore_ops_spec.rbpg_hstore_spec.rbpg_inet_ops_spec.rbpg_inet_spec.rbpg_interval_spec.rbpg_json_ops_spec.rbpg_json_spec.rbpg_loose_count_spec.rbpg_range_ops_spec.rbpg_range_spec.rbpg_row_ops_spec.rbpg_row_plugin_spec.rbpg_row_spec.rbpg_static_cache_updater_spec.rbpg_typecast_on_load_spec.rbprepared_statements_associations_spec.rbprepared_statements_safe_spec.rbprepared_statements_spec.rbprepared_statements_with_pk_spec.rbpretty_table_spec.rbquery_literals_spec.rbquery_spec.rbrcte_tree_spec.rbround_timestamps_spec.rbs_spec.rbschema_caching_spec.rbschema_dumper_spec.rbschema_spec.rbscissors_spec.rbselect_remove_spec.rbsequel_3_dataset_methods_spec.rbserialization_modification_detection_spec.rbserialization_spec.rbserver_block_spec.rbserver_logging_spec.rbset_overrides_spec.rbsharding_spec.rbshared_caching_spec.rbsingle_table_inheritance_spec.rbsingular_table_names_spec.rbskip_create_refresh_spec.rbspec_helper.rbsplit_array_nil_spec.rbsplit_values_spec.rbsql_comments_spec.rbsql_expr_spec.rbstatic_cache_spec.rbstring_agg_spec.rbstring_date_time_spec.rbstring_stripper_spec.rbsubclasses_spec.rbsubset_conditions_spec.rbsymbol_aref_refinement_spec.rbsymbol_as_refinement_spec.rbtable_select_spec.rbtactical_eager_loading_spec.rbthread_local_timezones_spec.rbtimestamps_spec.rbto_dot_spec.rbtouch_spec.rbtree_spec.rbtypecast_on_load_spec.rbunlimited_update_spec.rbupdate_or_create_spec.rbupdate_primary_key_spec.rbupdate_refresh_spec.rbuuid_spec.rbvalidate_associated_spec.rbvalidation_class_methods_spec.rbvalidation_contexts_spec.rbvalidation_helpers_spec.rbxml_serializer_spec.rbfilesbad_down_migration001_create_alt_basic.rb002_create_alt_advanced.rbbad_timestamped_migrations1273253849_create_sessions.rb1273253851_create_nodes.rb1273253853_3_create_users.rbbad_up_migration001_create_alt_basic.rb002_create_alt_advanced.rbconvert_to_timestamp_migrations001_create_sessions.rb002_create_nodes.rb003_3_create_users.rb1273253850_create_artists.rb1273253852_create_albums.rbdouble_migration001_create_sessions.rb002_create_nodes.rb003_3_create_users.rbduplicate_integer_migrations001_create_alt_advanced.rb001_create_alt_basic.rbduplicate_timestamped_migrations1273253849_create_sessions.rb1273253853_create_nodes.rb1273253853_create_users.rbempty_migration001_create_sessions.rb002_create_nodes.rb003_3_create_users.rbinteger_migrations001_create_sessions.rb002_create_nodes.rb003_3_create_users.rbinterleaved_timestamped_migrations1273253849_create_sessions.rb1273253850_create_artists.rb1273253851_create_nodes.rb1273253852_create_albums.rb1273253853_3_create_users.rbmissing_integer_migrations001_create_alt_basic.rb003_create_alt_advanced.rbmissing_timestamped_migrations1273253849_create_sessions.rb1273253853_3_create_users.rbreversible_migrations001_reversible.rb002_reversible.rb003_reversible.rb004_reversible.rb005_reversible.rb006_reversible.rb007_reversible.rbtimestamped_migrations1273253849_create_sessions.rb1273253851_create_nodes.rb1273253853_3_create_users.rbtransaction_specified_migrations001_create_alt_basic.rb002_create_basic.rbtransaction_unspecified_migrations001_create_alt_basic.rb002_create_basic.rbuppercase_timestamped_migrations1273253849_CREATE_SESSIONS.RB1273253851_CREATE_NODES.RB1273253853_3_CREATE_USERS.RBguards_helper.rbintegrationassociations_test.rbdatabase_test.rbdataset_test.rbeager_loader_test.rbmigrator_test.rbmodel_test.rbplugin_test.rbprepared_statement_test.rbschema_test.rbspec_helper.rbtimezone_test.rbtransaction_test.rbtype_test.rbmodelassociation_reflection_spec.rbassociations_spec.rbbase_spec.rbclass_dataset_methods_spec.rbdataset_methods_spec.rbeager_loading_spec.rbhooks_spec.rbinflector_spec.rbmodel_spec.rbplugins_spec.rbrecord_spec.rbspec_helper.rbvalidations_spec.rbmodel_no_assoc_spec.rbmodel_spec.rbplugin_spec.rbsequel_coverage.rbsequel_warning.rbspec_config.rb/usr/share/gems/doc//usr/share/gems/doc/sequel-4.45.0//usr/share/gems/doc/sequel-4.45.0/rdoc//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/ADO//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/ADO/Access//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/ADO/Access/AdoSchema//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/ADO/MSSQL//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Access//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Amalgalite//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/ConnectionExpiration//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/ConnectionPool//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/ConnectionValidator//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/ConstraintValidations//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Cubrid//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/CurrentDateTimeTimestamp//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/DB2//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/DataObjects//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/DataObjects/MySQL//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/DataObjects/Postgres//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/DataObjects/SQLite//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Database//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Database/FreezeDatasets//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Dataset//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Dataset/PlaceholderLiteralizer//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/DeprecatedIdentifierMangling//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Firebird//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/IBMDB//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/IBMDB/Connection//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/IBMDB/Dataset//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/IdentifierMangling//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Informix//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/JDBC//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/JDBC/AS400//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/JDBC/Cubrid//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/JDBC/DB2//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/JDBC/Derby//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/JDBC/Firebird//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/JDBC/H2//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/JDBC/HSQLDB//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/JDBC/Informix//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/JDBC/JTDS//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/JDBC/MSSQL//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/JDBC/MySQL//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/JDBC/Oracle//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/JDBC/Postgres//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/JDBC/Progress//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/JDBC/SQLServer//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/JDBC/SQLServer/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/JDBC/SQLite//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/JDBC/SqlAnywhere//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/JDBC/TypeConvertor//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/MSSQL//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Migrator//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Mock//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Model//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Model/Associations//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Model/ClassMethods//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/MySQL//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/MySQL/MysqlMysql2//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/MySQL/MysqlMysql2/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/MySQL/PreparedStatements//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/MySQL/PreparedStatements/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Mysql2//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/NamedTimezones//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/ODBC//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/ODBC/MSSQL//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Oracle//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Oracle/Database//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Oracle/Dataset//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/AccessedColumns//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/ActiveModel//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/AfterInitialize//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/AssociationDependencies//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/AssociationPks//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/AssociationProxies//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/AutoValidations//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/BeforeAfterSave//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/BlacklistSecurity//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/BooleanReaders//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/BooleanSubsets//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/Caching//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/ClassTableInheritance//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/ColumnConflicts//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/ColumnSelect//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/ColumnsUpdated//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/Composition//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/ConstraintValidations//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/CsvSerializer//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/DatasetAssociations//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/DefaultsSetter//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/DelayAddAssociation//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/Dirty//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/EagerEach//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/ErrorSplitter//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/ForceEncoding//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/HookClassMethods//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/IdentifierColumns//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/InputTransformer//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/InsertReturningSelect//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/InstanceFilters//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/InstanceHooks//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/InvertedSubsets//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/JsonSerializer//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/LazyAttributes//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/List//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/ManyThroughMany//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/ModificationDetection//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/MssqlOptimisticLocking//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/NestedAttributes//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/OptimisticLocking//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/PgArrayAssociations//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/PgRow//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/PgTypecastOnLoad//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/PreparedStatements//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/PreparedStatementsAssociations//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/PreparedStatementsSafe//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/PreparedStatementsWithPk//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/Schema//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/Scissors//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/Serialization//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/SerializationModificationDetection//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/Sharding//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/SingleTableInheritance//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/SingularTableNames//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/SkipCreateRefresh//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/SplitValues//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/StaticCache//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/StringStripper//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/Subclasses//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/SubsetConditions//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/TableSelect//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/TacticalEagerLoading//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/Timestamps//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/Touch//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/Tree//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/Tree/SingleRoot//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/TypecastOnLoad//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/UnlimitedUpdate//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/UpdateOrCreate//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/UpdatePrimaryKey//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/UpdateRefresh//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/Uuid//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/ValidateAssociated//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/ValidationClassMethods//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/ValidationClassMethods/ClassMethods//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/ValidationContexts//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/ValidationHelpers//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Plugins/XmlSerializer//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Postgres//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Postgres/Adapter//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Postgres/Database//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Postgres/Dataset//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Postgres/HStore//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Postgres/IntervalDatabaseMethods//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Postgres/PGArray//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Postgres/PGRange//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Postgres/PGRow//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Postgres/PGRowOp//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Progress//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/SQL//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/SQL/DateAdd//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/SQL/StringAgg//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/SQLite//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/SQLite/Database//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/SQLite/Dataset//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Schema//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/SqlAnywhere//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Swift//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Swift/MySQL//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Swift/Postgres//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/Swift/SQLite//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/TinyTDS//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/TinyTDS/Dataset//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/ToDot//usr/share/gems/doc/sequel-4.45.0/rdoc/Sequel/UnmodifiedIdentifiers//usr/share/gems/doc/sequel-4.45.0/rdoc/String//usr/share/gems/doc/sequel-4.45.0/rdoc/css//usr/share/gems/doc/sequel-4.45.0/rdoc/doc//usr/share/gems/doc/sequel-4.45.0/rdoc/doc/release_notes//usr/share/gems/doc/sequel-4.45.0/rdoc/fonts//usr/share/gems/doc/sequel-4.45.0/rdoc/images//usr/share/gems/doc/sequel-4.45.0/rdoc/js//usr/share/gems/doc/sequel-4.45.0/ri//usr/share/gems/doc/sequel-4.45.0/ri/Array//usr/share/gems/doc/sequel-4.45.0/ri/FalseClass//usr/share/gems/doc/sequel-4.45.0/ri/Gem//usr/share/gems/doc/sequel-4.45.0/ri/Hash//usr/share/gems/doc/sequel-4.45.0/ri/Mysql//usr/share/gems/doc/sequel-4.45.0/ri/NilClass//usr/share/gems/doc/sequel-4.45.0/ri/Numeric//usr/share/gems/doc/sequel-4.45.0/ri/Object//usr/share/gems/doc/sequel-4.45.0/ri/PGconn//usr/share/gems/doc/sequel-4.45.0/ri/PGresult//usr/share/gems/doc/sequel-4.45.0/ri/Range//usr/share/gems/doc/sequel-4.45.0/ri/Sequel//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ADO//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ADO/Access//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ADO/Access/AdoSchema//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ADO/Access/AdoSchema/Column//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ADO/Access/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ADO/Access/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ADO/Database//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ADO/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ADO/MSSQL//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ADO/MSSQL/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ADO/MSSQL/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ASTTransformer//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Access//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Access/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Access/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Amalgalite//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Amalgalite/Database//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Amalgalite/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Amalgalite/SequelTypeMap//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ArbitraryServers//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/BasicObject//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/BeforeHookFailed//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ColumnsIntrospection//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ConnectionExpiration//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ConnectionExpiration/Retry//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ConnectionPool//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ConnectionPool/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ConnectionValidator//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ConnectionValidator/Retry//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ConstraintValidations//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ConstraintValidations/AlterTableGeneratorMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ConstraintValidations/CreateTableGeneratorMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ConstraintValidations/Generator//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/CoreRefinements//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Cubrid//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Cubrid/Database//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Cubrid/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Cubrid/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Cubrid/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/CurrentDateTimeTimestamp//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/CurrentDateTimeTimestamp/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/CurrentDateTimeTimestamp/DateTime//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/CurrentDateTimeTimestamp/Time//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/DB2//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/DB2/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/DB2/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/DataObjects//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/DataObjects/Database//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/DataObjects/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/DataObjects/MySQL//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/DataObjects/MySQL/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/DataObjects/MySQL/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/DataObjects/Postgres//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/DataObjects/Postgres/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/DataObjects/SQLite//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/DataObjects/SQLite/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Database//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Database/FreezeDatasets//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Database/FreezeDatasets/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Database/FromBlock//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Database/ResetIdentifierMangling//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Database/SplitAlterTable//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/DatabaseError//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/DatabaseQuery//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Dataset/ArgumentMapper//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Dataset/DatasetSourceAlias//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Dataset/ImplicitSubquery//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Dataset/NoAutoLiteralStrings//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Dataset/NullDataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Dataset/Nullifiable//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Dataset/Pagination//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Dataset/PlaceholderLiteralizer//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Dataset/PlaceholderLiteralizer/Argument//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Dataset/PlaceholderLiteralizer/Recorder//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Dataset/PreparedStatementMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Dataset/Query//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Dataset/Replace//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Dataset/RoundTimestamps//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Dataset/SplitArrayNil//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Dataset/StoredProcedureMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Dataset/StoredProcedures//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Dataset/UnnumberedArgumentMapper//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/DatasetClass//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/DatasetPagination//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/DatasetPrinter//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/DatasetQuery//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/DeprecatedIdentifierMangling//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/DeprecatedIdentifierMangling/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/DeprecatedIdentifierMangling/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Deprecation//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/DuplicateColumnError//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/DuplicateColumnsHandler//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/EmptyArrayConsiderNulls//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/EmulateOffsetWithReverseAndCount//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/EmulateOffsetWithRowNumber//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Error//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ErrorSQL//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/EvalInspect//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/FilterHaving//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Firebird//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Firebird/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Firebird/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/GraphEach//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/HashAliases//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/HookFailed//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/IBMDB//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/IBMDB/Connection//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/IBMDB/Connection/Error//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/IBMDB/Database//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/IBMDB/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/IBMDB/Dataset/CallableStatementMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/IBMDB/Statement//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/IdentifierMangling//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/IdentifierMangling/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/IdentifierMangling/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Inflections//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Informix//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Informix/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Informix/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/IntegerMigrator//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/AS400//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/AS400/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/AS400/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/Cubrid//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/Cubrid/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/DB2//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/DB2/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/DB2/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/Database//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/Derby//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/Derby/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/Derby/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/Firebird//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/Firebird/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/H2//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/H2/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/H2/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/HSQLDB//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/HSQLDB/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/HSQLDB/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/Informix//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/Informix/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/JTDS//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/JTDS/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/JTDS/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/Java//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/JavaLang//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/JavaSQL//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/JavaxNaming//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/MSSQL//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/MSSQL/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/MySQL//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/MySQL/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/Oracle//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/Oracle/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/Oracle/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/Postgres//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/Postgres/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/Postgres/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/Progress//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/Progress/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/SQLServer//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/SQLServer/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/SQLServer/DatabaseMethods/MetadataDatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/SQLite//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/SQLite/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/SqlAnywhere//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/SqlAnywhere/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/SqlAnywhere/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/Transactions//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/TypeConvertor//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/JDBC/TypeConvertor/Java//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/LiteralString//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/LooserTypecasting//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/MSSQL//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/MSSQL/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/MSSQL/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/MSSQL/EmulateLateralWithApply//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Metaprogramming//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Migration//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/MigrationAlterTableReverser//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/MigrationDSL//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/MigrationReverser//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Migrator//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Migrator/Error//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Migrator/NotCurrentError//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Mock//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Mock/Connection//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Mock/Database//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Mock/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Model//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Model/Associations//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Model/Associations/AssociationDatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Model/Associations/AssociationReflection//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Model/Associations/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Model/Associations/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Model/Associations/DatasetModule//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Model/Associations/EagerGraphLoader//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Model/Associations/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Model/Associations/ManyToManyAssociationReflection//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Model/Associations/ManyToOneAssociationReflection//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Model/Associations/OneThroughOneAssociationReflection//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Model/Associations/OneToManyAssociationReflection//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Model/Associations/OneToOneAssociationReflection//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Model/Associations/SingularAssociationReflection//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Model/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Model/ClassMethods/mod;//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Model/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Model/DatasetModule//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Model/DeprecatedColumnsUpdated//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Model/Errors//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Model/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/MySQL//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/MySQL/Database//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/MySQL/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/MySQL/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/MySQL/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/MySQL/MysqlMysql2//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/MySQL/MysqlMysql2/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/MySQL/MysqlMysql2/DatabaseMethods/conn//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/MySQL/MysqlMysql2/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/MySQL/PreparedStatements//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/MySQL/PreparedStatements/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/MySQL/PreparedStatements/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/MySQL/PreparedStatements/DatasetMethods/CallableStatementMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Mysql2//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Mysql2/Database//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Mysql2/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/NamedTimezones//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/NamedTimezones/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/NoMatchingRow//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ODBC//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ODBC/Database//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ODBC/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ODBC/MSSQL//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ODBC/MSSQL/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ODBC/MSSQL/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Oracle//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Oracle/Database//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Oracle/Database/conn//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Oracle/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Oracle/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Oracle/Dataset/ArgumentMapper//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Oracle/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/AccessedColumns//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/AccessedColumns/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ActiveModel//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ActiveModel/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ActiveModel/Errors//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ActiveModel/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/AfterInitialize//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/AfterInitialize/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/AfterInitialize/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/AssociationAutoreloading//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/AssociationDependencies//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/AssociationDependencies/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/AssociationDependencies/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/AssociationPks//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/AssociationPks/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/AssociationPks/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/AssociationProxies//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/AssociationProxies/AssociationProxy//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/AssociationProxies/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/AutoValidations//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/AutoValidations/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/AutoValidations/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/BeforeAfterSave//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/BeforeAfterSave/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/BlacklistSecurity//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/BlacklistSecurity/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/BlacklistSecurity/ExceptionList//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/BlacklistSecurity/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/BooleanReaders//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/BooleanReaders/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/BooleanSubsets//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/BooleanSubsets/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Caching//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Caching/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Caching/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ClassTableInheritance//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ClassTableInheritance/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ClassTableInheritance/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ColumnConflicts//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ColumnConflicts/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ColumnConflicts/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ColumnSelect//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ColumnSelect/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ColumnsUpdated//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ColumnsUpdated/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Composition//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Composition/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Composition/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ConstraintValidations//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ConstraintValidations/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ConstraintValidations/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ConstraintValidations/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/CsvSerializer//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/CsvSerializer/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/CsvSerializer/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/CsvSerializer/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/DatasetAssociations//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/DatasetAssociations/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/DatasetAssociations/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/DefaultsSetter//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/DefaultsSetter/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/DefaultsSetter/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/DelayAddAssociation//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/DelayAddAssociation/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Dirty//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Dirty/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/EagerEach//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/EagerEach/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ErrorSplitter//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ErrorSplitter/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ForceEncoding//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ForceEncoding/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ForceEncoding/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/HookClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/HookClassMethods/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/HookClassMethods/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/IdentifierColumns//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/IdentifierColumns/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/InputTransformer//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/InputTransformer/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/InputTransformer/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/InsertReturningSelect//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/InsertReturningSelect/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/InsertReturningSelect/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/InstanceFilters//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/InstanceFilters/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/InstanceHooks//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/InstanceHooks/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/InvertedSubsets//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/InvertedSubsets/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/JsonSerializer//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/JsonSerializer/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/JsonSerializer/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/JsonSerializer/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/JsonSerializer/Literal//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/LazyAttributes//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/LazyAttributes/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/LazyAttributes/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/List//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/List/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/List/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ManyThroughMany//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ManyThroughMany/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ManyThroughMany/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ManyThroughMany/ManyThroughManyAssociationReflection//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ManyThroughMany/OneThroughManyAssociationReflection//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ManyToOnePkLookup//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ModificationDetection//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ModificationDetection/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ModificationDetection/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/MssqlOptimisticLocking//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/MssqlOptimisticLocking/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/MssqlOptimisticLocking/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/NestedAttributes//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/NestedAttributes/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/NestedAttributes/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/OptimisticLocking//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/OptimisticLocking/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/OptimisticLocking/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/PgArrayAssociations//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/PgArrayAssociations/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/PgArrayAssociations/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/PgArrayAssociations/ManyToPgArrayAssociationReflection//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/PgArrayAssociations/PgArrayToManyAssociationReflection//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/PgRow//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/PgRow/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/PgRow/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/PgRow/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/PgTypecastOnLoad//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/PgTypecastOnLoad/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/PgTypecastOnLoad/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/PreparedStatements//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/PreparedStatements/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/PreparedStatements/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/PreparedStatementsAssociations//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/PreparedStatementsAssociations/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/PreparedStatementsSafe//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/PreparedStatementsSafe/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/PreparedStatementsSafe/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/PreparedStatementsWithPk//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/PreparedStatementsWithPk/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/PreparedStatementsWithPk/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/RcteTree//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Schema//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Schema/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Scissors//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Scissors/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Serialization//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Serialization/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Serialization/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/SerializationModificationDetection//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/SerializationModificationDetection/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Sharding//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Sharding/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Sharding/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Sharding/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/SingleTableInheritance//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/SingleTableInheritance/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/SingleTableInheritance/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/SingularTableNames//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/SingularTableNames/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/SkipCreateRefresh//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/SkipCreateRefresh/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/SplitValues//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/SplitValues/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/SplitValues/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/StaticCache//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/StaticCache/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/StaticCache/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/StringStripper//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/StringStripper/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Subclasses//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Subclasses/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/SubsetConditions//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/SubsetConditions/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/TableSelect//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/TableSelect/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/TacticalEagerLoading//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/TacticalEagerLoading/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/TacticalEagerLoading/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Timestamps//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Timestamps/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Timestamps/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Touch//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Touch/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Touch/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Tree//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Tree/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Tree/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Tree/SingleRoot//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Tree/SingleRoot/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Tree/SingleRoot/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Tree/TreeMultipleRootError//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/TypecastOnLoad//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/TypecastOnLoad/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/TypecastOnLoad/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/UnlimitedUpdate//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/UnlimitedUpdate/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/UpdateOrCreate//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/UpdateOrCreate/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/UpdatePrimaryKey//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/UpdatePrimaryKey/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/UpdateRefresh//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/UpdateRefresh/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/UpdateRefresh/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Uuid//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Uuid/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/Uuid/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ValidateAssociated//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ValidateAssociated/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ValidationClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ValidationClassMethods/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ValidationClassMethods/ClassMethods/Generator//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ValidationClassMethods/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ValidationContexts//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ValidationContexts/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ValidationHelpers//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/ValidationHelpers/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/XmlSerializer//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/XmlSerializer/ClassMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/XmlSerializer/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Plugins/XmlSerializer/InstanceMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/Adapter//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/Adapter/PG//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/AlterTableGenerator//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/ArrayOp//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/ArrayOpMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/CreateTableGenerator//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/Database//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/Database/PG//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/Dataset/ArgumentMapper//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/EnumDatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/ExclusionConstraintViolation//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/HStore//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/HStore/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/HStore/Parser//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/HStoreOp//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/HStoreOpMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/InetDatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/InetDatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/InetOp//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/InetOpMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/IntervalDatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/IntervalDatabaseMethods/Parser//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/IntervalDatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/JSONArray//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/JSONArrayBase//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/JSONBArray//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/JSONBHash//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/JSONBOp//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/JSONBaseOp//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/JSONDatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/JSONHash//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/JSONHashBase//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/JSONOp//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/JSONOpMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/LooseCount//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/MockAdapterDatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/PGArray//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/PGArray/Creator//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/PGArray/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/PGArray/Parser//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/PGRange//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/PGRange/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/PGRange/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/PGRange/Parser//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/PGRow//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/PGRow/ArrayRow//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/PGRow/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/PGRow/HashRow//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/PGRow/Parser//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/PGRow/Splitter//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/PGRowOp//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/PGRowOp/ExpressionMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/RangeOp//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/RangeOpMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Postgres/StaticCacheUpdater//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/PrettyTable//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Progress//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Progress/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Progress/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Qualifier//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/QueryLiterals//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/S//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/AliasMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/AliasedExpression//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/BitwiseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/Blob//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/BooleanConstant//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/BooleanExpression//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/BooleanMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/Builders//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/CaseExpression//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/Cast//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/CastMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/ColumnAll//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/ComplexExpression//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/ComplexExpressionMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/Constant//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/Constants//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/DateAdd//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/DateAdd/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/DelayedEvaluation//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/Expression//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/Function//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/GenericExpression//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/Identifier//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/InequalityMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/JoinClause//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/JoinOnClause//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/JoinUsingClause//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/NegativeBooleanConstant//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/NumericExpression//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/NumericMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/OperatorBuilders//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/OrderMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/OrderedExpression//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/PatternMatchMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/PlaceholderLiteralString//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/QualifiedIdentifier//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/QualifyingMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/StringAgg//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/StringAgg/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/StringConcatenationMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/StringExpression//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/StringMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/Subscript//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/SubscriptMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/ValueList//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/VirtualRow//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/Window//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQL/Wrapper//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQLComments//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQLTime//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQLite//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQLite/Database//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQLite/Database/db//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQLite/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQLite/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQLite/Dataset/ArgumentMapper//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SQLite/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Schema//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Schema/AlterTableGenerator//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Schema/CreateTableGenerator//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Schema/Generator//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SchemaCaching//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SchemaDumper//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SelectRemove//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Sequel3DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ServerBlock//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ServerLogging//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SetOverrides//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ShardedSingleConnectionPool//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ShardedThreadedConnectionPool//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SimpleMigration//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SingleConnectionPool//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SqlAnywhere//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SqlAnywhere/Database//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SqlAnywhere/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SqlAnywhere/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SqlAnywhere/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SqlAnywhere/SQLAnywhereException//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Swift//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Swift/Database//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Swift/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Swift/MySQL//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Swift/MySQL/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Swift/MySQL/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Swift/Postgres//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Swift/Postgres/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Swift/SQLite//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Swift/SQLite/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Swift/SQLite/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SymbolAref//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/SymbolAs//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ThreadLocalTimezones//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ThreadedConnectionPool//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ThreadedServerBlock//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/TimestampMigrator//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Timezones//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/TinyTDS//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/TinyTDS/Database//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/TinyTDS/Dataset//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/TinyTDS/Dataset/ArgumentMapper//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ToDot//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ToDot/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/Unbinder//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/UnmodifiedIdentifiers//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/UnmodifiedIdentifiers/DatabaseMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/UnmodifiedIdentifiers/DatasetMethods//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/UnthreadedServerBlock//usr/share/gems/doc/sequel-4.45.0/ri/Sequel/ValidationFailed//usr/share/gems/doc/sequel-4.45.0/ri/String//usr/share/gems/doc/sequel-4.45.0/ri/String/Inflections//usr/share/gems/doc/sequel-4.45.0/ri/Symbol//usr/share/gems/doc/sequel-4.45.0/ri/TrueClass//usr/share/gems/doc/sequel-4.45.0/ri/doc//usr/share/gems/doc/sequel-4.45.0/ri/doc/release_notes//usr/share/gems/gems/sequel-4.45.0//usr/share/gems/gems/sequel-4.45.0/doc//usr/share/gems/gems/sequel-4.45.0/doc/release_notes//usr/share/gems/gems/sequel-4.45.0/spec//usr/share/gems/gems/sequel-4.45.0/spec/adapters//usr/share/gems/gems/sequel-4.45.0/spec/core//usr/share/gems/gems/sequel-4.45.0/spec/extensions//usr/share/gems/gems/sequel-4.45.0/spec/files//usr/share/gems/gems/sequel-4.45.0/spec/files/bad_down_migration//usr/share/gems/gems/sequel-4.45.0/spec/files/bad_timestamped_migrations//usr/share/gems/gems/sequel-4.45.0/spec/files/bad_up_migration//usr/share/gems/gems/sequel-4.45.0/spec/files/convert_to_timestamp_migrations//usr/share/gems/gems/sequel-4.45.0/spec/files/double_migration//usr/share/gems/gems/sequel-4.45.0/spec/files/duplicate_integer_migrations//usr/share/gems/gems/sequel-4.45.0/spec/files/duplicate_timestamped_migrations//usr/share/gems/gems/sequel-4.45.0/spec/files/empty_migration//usr/share/gems/gems/sequel-4.45.0/spec/files/integer_migrations//usr/share/gems/gems/sequel-4.45.0/spec/files/interleaved_timestamped_migrations//usr/share/gems/gems/sequel-4.45.0/spec/files/missing_integer_migrations//usr/share/gems/gems/sequel-4.45.0/spec/files/missing_timestamped_migrations//usr/share/gems/gems/sequel-4.45.0/spec/files/reversible_migrations//usr/share/gems/gems/sequel-4.45.0/spec/files/timestamped_migrations//usr/share/gems/gems/sequel-4.45.0/spec/files/transaction_specified_migrations//usr/share/gems/gems/sequel-4.45.0/spec/files/transaction_unspecified_migrations//usr/share/gems/gems/sequel-4.45.0/spec/files/uppercase_timestamped_migrations//usr/share/gems/gems/sequel-4.45.0/spec/integration//usr/share/gems/gems/sequel-4.45.0/spec/model/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=genericdrpmxz2noarch-redhat-linux-gnu      directoryHTML document, ASCII text, with very long linesHTML document, UTF-8 Unicode text, with very long linesHTML document, ASCII textHTML document, UTF-8 Unicode textUTF-8 Unicode textASCII textTrueType font dataPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 16, 8-bit gray+alpha, non-interlacedGIF image data, version 89a, 208 x 13PNG image data, 25 x 25, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 16, 1-bit colormap, non-interlacedASCII text (gzip compressed data, was "navigation.js", last modified: Sat Apr 8 20:56:39 2017, from Unix)UTF-8 Unicode text, with very long lines, with no line terminatorsUTF-8 Unicode text, with very long lines, with no line terminators (gzip compressed data, was "search_index.js", last modified: Sat Apr 8 20:56:39 2017, from Unix)ASCII text (gzip compressed data, was "searcher.js", last modified: Sat Apr 8 20:56:39 2017, from Unix)Ruby script, ASCII text, with very long linesPython script, ASCII text executable, with very long linesASCII text, with very long linesRuby script, ASCII textRuby module source, ASCII text, with very long linesRuby module source, ASCII textC++ source, ASCII textemptyutf-8?7zXZ !#,;]"k%wk7hۥ+Kf0O7(F~ĕͲc{݁D޽FFU$\ :,o&QfK"cmIxs׮iWO>[2k~= 4UޜkUD}W#ʐ{ap|W C` mFiƁNk9.xjm2DfnWъI% %PQt݄(5&B= duw^-`(UG@. /ڏȇqJ/zgD5I)gW3Sj~O]noTmWZ[gT׺^ yOȯ巕i,f:G?}-҂W:Σ-'~.˜ KbjTҥj~ZpfV⪔_?册pyy>"XbIܯ:bLm ܇r)[-?V5b|C_ðo@cѻ;ːa+V4J|̺$&}"y-Rn-ZZND}}ڥ^I_/!4=>1`1k~js"tG[ĕww=2rɚ[38^ Zh; ;~P$dW~uXD|MA?ɓ2{w :"E1LAʥ̽eA_zH)pnF /)A;Ӓ1A!S%3ϷbtEf>Z7Ne+ I8ub[ixcQHMn-fP*X >8E+{31bX 8XtjM"WA2gă#15W7#^l}XW&ԑjM+ƽ:ww >r:_pKIlWv1^AȿǰhW({68f;Obp 2~BӦT +;Z)sd_A\=wWHV5ዜ@3nbij|8FRa oiNr2tzrOw꠹\ [%Zq׻QXXm>}Hi:[>,48].jȦ-Cmg*a5z!cx`Xd9 >ÂlB''qew\bzehڒȎ'oI KCx8ӋۆG ;`*mG =Lvz9)O7|Mi&ĻWH\e`E ,#@:/r.N`TZlWty[%N#L% g d>_}K<\0L\IRH܂NlF30+;Tm[h |E|e nu3fsPp#)O[[EѴuEF, DŘAJy%8E;Trc_?4uc&۠5~m~@QFKcWbԦH}.3.r.as9= )8JN&3)"\ǡ+:â9 G[jղQY'V,x@#?C9aJ΄Z➙?K H-R- 8eS(-RP,gɆ9 wPsU2)&.YC0V~Iw!qg6B@&40`I.Wc>(Z:͠rPCsI8% 6-+֍WE6SSy~jG5fhlYla/+W*eJJ7ͬۑUJ_-Fch"sr6kuwTtjBW,x~ͱш; m$"u|$ȩ0:G?˥圃{|%h03@5gFLyh^aɪP^|qi3$gOu K9ߘ#-w;#8ے5ʭN)g}~Ww T/ UvŘks^^ILEizE*12E8NBIdYB |L nah̷4ަ}6#R@ud*4X^Hq+˄܃A2~읶Se̶R%rӁC{75L NyٝSpW:qH̖J0+9xj+LDD]{l* ѳn(J fcFynjTJ N%uNtm-zSrtb2/ }L8\Ԏ\e̓hCO%O,w!ؿI_dxl_A}23yIcnCO E՞5'r/-)P`jE;uI-~\k*vbq_nwkVNOτ_i ޙ eASl?цfƑm(&aE"!QU쨼(먦j/T;dOu} F\Ypojetҿ24_:QWR9)qi?]lݘATlC@ˬ'Jx <>Զmޯ2|ٷ\՜B oJg g |.s3zRd)VeR߸{ !|dN e$m-q]C .`3Ј&|9Z]f$Fy3{ Fs.^k"Y L>RT$A턉_lH XΡabMr}5|(`w]3O2v t!Z 41":oZ>R2Ķka)CbΌ}M2BѾ>Um謷la <&IF:w`V6o#qut.ݭ_aҲZ7"L+̩r0vb Hznq⌅gygww6rk~!)I@Zk*k{hqK T{Rw PFtI/,FK(q_+j2`4=OA186'bؤ·lHV)qͶ 0{YqJڕ51@=-8;O.D*c%dnd+zz rwG=fKt{wX6%[9F>OO+Ncs\CsOk"|\X禮X-hZS_:/6$lI!ʥZ5/x͗}@{V'v^/&M`L)~͉=j cɱEǗKٗMjsg'+@TG wߊlQ}Ȣ3a6UtSYv{gܖR]g\u MM+'Dogc4|,C ZFHӵ?%%݌{^צoX(9o,_nyO_=NZd z ];r5>dғ\8Ȋ;}H/kAѹALy:a71A xQ?l ;%^ ;f@X9z*Rrx/ArLJ)焨!;WX)ΪYm2+){vynS x˗|eGG?eLRI^{%,Cqۯ~1^Rȹ=%^v(2ސp,;"z\wJq8A]CVEogD&t G!s8"Pi>z*-ykmVAXq<4׽ |4gSjvC[b s\ՔetP_jTptҢtd+%WUz7\;f}^9*fizĭGP&"uhrQ4悼..ȼi[2gaj;;i4|ewyfCHlV&P `8%0|tX? fW?!ÿ0gm6FuKkj4]FcʾymWS v 0 A,/*ϳ!Qq,5^FS#Ƨ2ٮmZuQ2Pڛ (-238g0jLc@ؚ~Ϯ3v`ĊPvu  RAIHQ,T̂pt./@lv3#I{G`yBAۍɫeT{,ez28Ja`"o]2lz-.D6׮ >1̓Sg@,M.G"+pzN=vv 5DYCδ'xVNY [/Ʈ^2RhGLc㢡DeXX#5(n+/YA.4tܲϓw#;?cc( HG܁UlOw6@zT=dk <4\~ b0-)xW?.bK r-}7) zC2@<À<)TڮFEy Rb/ ww˖*N*PՔ{3טS0? ϤI' A"ڈqF!fŸ;W}=x*<]vV~/4j* u"_ 1m] #^9GG'ꂾCfibrh o g@iL^Nה^5pziRc}}ܬx[)|"Ma}-3"q \ZߗW7)OL l;WLfrMC3W w`s'rh۷95?F'qw'cRYlP2UCv]#nj1ٴ.PJo:a֛U4m"\Yz|@J.^ dnsPaP)>5`קVbaױqs .J{SzɧgJ50{Q=R?WpYČAdL}*D"V9p5CxDmoC~h%D;h8}'VI G#7XAPCKP޳&'*(SO{ƍ#s\*ş=D^U2 8? L#x@\=@\q$2:_>G=KhqB4MHS`{YOFmGܑ+'Qlos׿iZ*qb 0GBKUeN_пR

q2yt0Zp#bm6XU ͷp|ӍHA=m:@loy:[CPfSn`;Ucq'\xHDelFmSӅN&XցUd$-Lֻ]:I[43LH?BhW.CTCg%Ljmc9 s0%wG-W;![.}N>3v0љfw#" mQ*"p A?}#%[Rc T$)'( n3|ztœUĽ7Om%$9fä-<<`=W ;2o0𖲦 .õMKy8S-ZU&PȮ71(۝ 143 fB^ܯmD?-w,/Kh|O[^[SV%#2p*(\V1:'2A7ql5β?3}(ʙ*JHklֆ>_6w,b3z$ NԕWmC^c3a,i46O4, /!q:n0yyt\vЗq(y Hb>QY׋{Ik"S`MU d,dӭ8ˮ'U[.aUD겁G!*+8ږ$ /:`RC^M&*S9_1gh6ͷ7x2wkű =2?W#*P#Cu>-"ʥ1'ʃ|e͎ ߔ$9A1޼y2=2) ;`K=2WD7 ![}{œK  wy-'p }ʨrryu< lDYYd!L8R`{b҂-4-֐,ooP.ƵZ-51_Phdq]j7ze+ɲTR˕(Κ/mt8xT,Pj(Nk5ثG-ISY([N StF9{D|Iĭ#9zXj}, j I_F9+ }ҍ§ kT ^ma+X5bog=@1 _"O3[˯ Ь&k^Ȳquh*͒y]ŭ a+uQl9NK Sw߹Fmp-}fUmi8_ta, z=4>\d~ `\e1$u󙝌d"ʀX7(KИ XV1uw\,Y-A5_^An::_&Odr7[l.Kع;e~.1+ĸg$ W!eO yPtW4kA}$ u)ݢ)|iU@uWbB՚CR}Id>H)]u +Sl;\&<n3}8VDbЂuxe(3iZuSECs{m rvQ&q*:DA.[K!yʮd0mR EOEnF*E$zUރ-9BNM5\KL F9Zzbs]juWdܙBxvXZ{KlXBUgas4#Xa&նrM fC/1h|ك;8f0ܓ˽5%f 3qsI=Eݴp7T27Bﺑ4t)bWwwz"zYo\>0_@ڑISc[PȶAs' zLJpƆ"%"Y#◑#Rz ,HuWopJ+Ys*}zmwBan|\Ӧ]edyR8vQ)8Dh A%ITƍE} 0W 6287Ndh>HI^HL~urXC.̲'pz r3L:bH%qG*m0zO""eq| J^[m6pubϵqo:7%B?iӏ8ev*Ȕa%c/=׋7qu@&8?V|B1X.>EݨǫDU Y^E¬Qz՗\.nHJf 8tӿ@Eo07}% dJ4jv'|e"pRGȆ9R,5@>QV1G;DH1¤0yTKwKUbb: W4Ni}Df姽vGINU4 CJ#aգ~'G"!O[-i}+_W^٪)ivF=Iun &`e@o{[o.|@1r=g*QXqߙ9'b߬p]Yc A&CpP` Aʮ8)5ز>6O3$9.mFJ}="? u^w)0bȕ 6M%?u4r bNᕖ8*cJ#A`(䴗`{4b[<* Ux'%}MB :IkY9\ c9 w|k>{%K87=Z[6[8 Y`0WC8|ĥ?2 kchU-.rn{|N(K9’a dE i\k@;+j怓_Mc)D-qN| %>WF+^YSi,5$K_^O!@D^ 'ؔo7wO//"LsUۓ>",'.lDV4<ɔA'+eU*ժY USN-?S2^$ܟh˩L~ekr?;yqIFZ$C2yIiW^lP][ŕ[i!ht44ӪH \=>Ȋ M-5"&+iϨ%jТAtpjd1/ÍhBzMLfo/u5TVg5D^; #m&Xᠵɽ--0z&DETqOsEY~IzS#PA{!(:4V~ \ s [QFg eBG#n61f J)˄]Q}BRb<^R3D+Փ@MN7Գ\)hCcGf+kFɳ FovxXz mg ]=n|r(~S&~}`9ղ 8Q;n 8f鋠yu@T)iy[vjmM|*( #Uo'Py䊵K$Qt൱=ɴa>4AXj},n5j hQQ1H54y$Qʣ(C%cP]޾W˹Yp>0a?sOrI)$mmԭYaZs`6t|Ƥh$NTT-nGIM- q&_S?iCa0{O="I4;}~{!`H`uI}M, ]ꎈ]U9.ߞ0G$Bz[BEd:k*Sv ;1 =R*~Te!{6s.vcOu }4Ѹw7 .V%W kQ ElޘPA>n+zX?Ix|Pdy"'/cvE5 8}hy uߘrx˝A\7SGrax 8 kEib.+d=fS6t}B&G#`yiHGv~$--${NJlP?v֒U}mt.Rv.;=HR`TԚG~MVEc̴2çhϓTqs(_<Ĭ3E_~+ { ~hw? akQGf3fT6a^z=YVȁ' aK'R] ޽Mc"EMuFY<@ݧWyeEeA}w! Rt"lmz`Ή uU \:뇧gJ~) yJЉ=4ѺDKd{8z+Y(Ew7Y?P qdUZiyL rl7z?8Xd7$p?δѕF2MbEkn 5Ody]1 yfҫR~Vw͹i62am>gfEץo6 Rݯpt_ɰmc}I#x)@ {ctc8pۘi1zL]#fvPęV5 iٕnQ+^~_Г% Tlv:WR2lIJ~1qd;2-ɋ|- T=(?Ǯ#|Z"4}~@j"z^s[Q2?@D"ZXaAm)AThfp(7~84/ZWwhlbNE F$Z܊^n΍`UJK31؏ıkA՘z(IM,Lq5Ӌdl؏ gB(YH2lJzy8fxi 'Ȣ_oē'bJ ON@^m& HlWrtK Y nb~t9ɩ>T)%`OFSzEV7OrkDGM`7E.Rz*c.-m(!9Kû#/=n۩'_ 5a0SJf ;t!Y>V5Z/cG1Y'v"]dg ? 72Cvқ2sv&.roץ4I9^p/3*-tݰ YFXp =uҎA~!'f >\Ci6=)bZ#Eukx=gY2EZ9SʡqKtmPHpTOzqܛn쟧< |.Lw#8,w4'2T̂5MYU@ES%|vjPnٙcS7j-ҵ,WZ\q~xNs/I$3eyBZd0Yrb^6Ň"VLKfܙb> c:!@:&TA灵BmʿvG{lo IgmNc`́&nK%`h}3}w8 FJ&UBr 01 -T P %Ҧ8"JMzF&] e%[DN$7>*K5(lг蘫,FhGk>K<2TCY~`f"U!RT꣐}wm=T0XA1>3Oj4}4&^2^^O؍ 'DfB椑 MƇ::zIQGN IB#tFPg`J91>Wt,K Q_vX/Xܾ֤y*j\B$v=dHn[vQ@fD1h%,aN}C oo1OPΣ/XE9% e$ًL.g!S3TK$5m<%SK8/1nH'P׼KSbNpe?IoVˣQmfR-O Ew  ށrvHԡlq?uAti͖ yn)ox\t. V$c8.Rt3 9zqK.g:[Uw$OUHPֵ=j !TK0:nMjVix 5g%ƛ+ M@h˝`b2صDm*/)9Ҥ9'Y1#ecOhhUB@Ӗt3Q0A@ƲG7D Htı013"0xs#vt~EKiIUJblU+V%|9]+Gib<5QZ*+fc7.Z"%fNHe_h9Z`}Tt $'4sA  Ρ 'dNiCH P^_5 ;>'E 1i!_[#?4թZW1/Y[XG}{Zz32'/Ctd?}C+e_! eaZ >()zu<a"APKF*1yU9 X\MūhPoi䧫\5ӜJo G13"k#Ap26AeSxhV#kvяsw}1pJi5?lV~i'wjc!e]^LP 7rb{o?c,ԯC%F/= =`yA'Ua m{Oe(>W2SՆ֖z (R2]\ ^x6AJ|P>ޕtW#: JצŤ0E//~ܤ?ܯbO+Ckf!JuO[T=H |g{H7ˋgh(T.sr$NV? gp8ʖwYRw%y&B@E%M\OuOP"b+\#϶Hծwz VD+T`3`$"P{づéZ֨oInGIP1ex'W[<*p\7{icћTLBH5yw2SmDq˿#ṶN/v햼S&)V:ĒX٠45Ы%WNf|FYTˇl~I:FTuuteM Cs4s$Wr36hD_glll?Qd*c/1w ֐\fUX{hJzMʆ)4P*eޔ¨M1LL! bLsm\oB ĸ\ s9%xW͡ûq0N8b0X_"ØxO[׈:;E1&C!+5֑7"Chu.ԗD ۚN$ʼneBRp Q׆G1jW̮1e_+60$h҈KLgz4|;N4}eȮyq?)  k0W$U~aoHUl.K}ܱC_ DΗ^~YO)c{ᇙ"j -p \X/RTmU '̝#1sy x,K+ NS}R'NtDa lntݞ F!{:A0#h9t.H"'x[}'3=LU}p@mX;*on1yY{=U3Co<ѱ `O(އ$5['._fBw{*}[(ĄW\H,&53bEs*>`4oȾh@f^9짏%wRT^-i:i8ߗF VNU MrGIIFnGr5(R49"kލ@D2cAfE(7QwFa2J gy1e{ kV(8?L=\: t7F@'pp·νUAICwNTWv:(m*a[V'>7sp/:=ϭXQX yཬ] y `Z*0+ Nx휸ł[P'=⠴(eOSz)h2iCX̼57zPM~crOh>Բ:)5jŞWSZԭE1bnJܠ W'6O^!|u EmZ45,k#jyI!I5 jnORcSL7D6(?IsM9%It],{y,WyB42 fdus{Q[ $ny\ 9A4snC-cfHDU-7 D_c4 M`Մ9CUF΢90'u'&WB=${Ô,3<5kvQ;7U7r?nmbDF~ZWP'.#ݙ*qC*\]663,IH<lV*E!nϼ|ZN ufO'NFJnlsV65 vR)_@9Gdz 蛅+܄e.f]!#"}9JOVc32öؼg8$ jGVӐ p ln9k%[! _L`7JYǿλ(q{ CӺI+ ʕ[h߾'@ik%=Vhi.9JwTȫ8 \n@͙%BNO\̭^" n j4?e.4ΏO\dN5#|Jkjmr=EZ(u;T=wȋ ^(;;"Y5AM9j`M>ywqM~9G-K2OhlkˏSuP-۽}l 1A8cd#X~|*bs{Rf1EG]j'|TYQP+jrE痵P1lE)Tdѫu~uCKZ׳B#E`r{_8,咧|c+Kz͝;-L'!fkkQqG띱 Sy7T:Pe+1` ;i'ԹfM1_"6烠 ˳s3lVq!lã[&:?:?bb<C4Fjf: )8uxvr:rrwA ȯE,|AavbR@MݖTA,HhY*톼gr^~Yԏ  \]Rm I..|ŧ[/[hC`<P8V7a Hd8xei4"3Iߥ#\o)[Qg豓rkTX26A0s)0ϔeg=kʅJBr]跑sT=q {k&Kb tu" xSݵ.rPޤZ1E VYfu-0Ԋ.-Wx$0.VƠžm +0" )QqR!յ,ϼ%ƍrR%4?xs!rllZD!s#(c&P^?b0~гep&?cׁ?M$π#Mf÷.}Բ>&*MA2WΓ%ۯDY٭?4 Kj!|_]KmȋO_4-i;lftbc}rc69L'譫/Η+?ʛSaz; |~oy4w⤁V˕ 7t?f-V<0QBXlfgpQRkT 1BXW^^|_'7L=@}S\!`{45rۖ8pt:HƮߌ2DYp|KߖtQǠgw(kx7G]u>xH}OLOZfLJ}zh`(08k&Pgh0Zc@X3J?0aϭP E >fH2[;9-FcZNj+ wۘgw}nBF]$)gE$Z{IV7F#lIİzM"CwŶfmc^܅U8 th::R#,ǂ ășkNSZpc+InsnMuW%F}?OnZ][1@4 Ň7w4լ'mXvWHa'HT4;2NiI"]-<4 ɿSUh_X~uOqE=4JN\ۜ&r~㓚Ri@ Ns{`A!ݣ`-”Rg]=+XjƊ#Mup?hhw~nM1~#kN.JyXgO7'ʝgS.Yf//4Ζnμ2y(JMid'傖47 'kiݱ>s{8]#ZMW˸tĔ2&}{c *䦷C/K9x$) vW0{Ao4`4crG1 [τSLNSL80M,ЉVΝpjx#=Yk=Nz> ^yFDY +@y_4?a_&c-640؈캉gС+>D V揥 05'"f#}=jR҃W6Dqd9̤ѺEZ B*PG[ONo !{m4ߞJV8n)2Ln>/v]N:j ;kRpNjWiwk]/,Hn V*~K) Hs_Y.cwne->C[PJjZ܍_|AI/zE? |PfEU-b܇ªWDM:WfBQ#`d刓v@;\, P!jQL{~[ZCw;ļ$_UXFBzAs6$,Mtі=>jʅ=%Uy\הiw{w/WoPPvE5-qk^DY Xb1 )3mT"uNNq'f< ^_w备&8Eom0] *,˻~$hfY0p7GIX_ i! xb.]l[̈T q\wnZ6,9xQ>: p}VHP}HÎA93 ~E=cp Yѫ qľ#WbKqnk"ޟ$zHKZ7XQxãG|JI^Y <3;LV.?*bċɋs[[&/R!!NuW!*O҇7h('~()-UfPYZr;+$)w'p׿g [x@RJzX +)ˌ[yO2p(e&b,QxaeptמP9]Dѫ8+k1ۧ|{+p#xout_ :F&<{qzC.݁%;U1kTǨNn1nT=pe w<݆(괞J'r+s6R$ղCqTnup/B#}T)_Rd=I@Cz*LcNnU#Vf-Sֶ+CZ/mt Nñ6XC^F^Vj8we سS'9JK W`CRͶ.t)!iErK ?0h#'/mc;tW/^nMU#bs0'4*!S[b;c"nI p:KZαGOhLbN9 ̸ܔt+|֯*_QB;>u= ǗqSKH&>%< Dj)J cCJ Ko-萐a+>[#&|J.vgJoZ%_y?cgPw$J "ˮO4Z0 c +Sl Tx!+לwwu*WjK؀tʊ3Xmur#5Zi]JH2yjն%o_]_RKǣ6.2ղT#:¥68"ܨ[0Aĵ׊6f ar̘ۢLK>(#b>Fc̉XF%?ʅة7I@~3l+*eB<q:15%5rX-b}7Z7UgWJ /{ QqryVgmY؝ee/ Zm-zdd>XE`=ZÁF!n`M,WsS^nHR'raty-@xHd6?%:zDO;uD(~^{nfխ6MvM}]O|f]);Eb HOj6i _nm?́2٨S+yEY!.4vDRABge; }߂J΢$7p>KNEfy-_~j9_Mrr!&F =eUo㉓(}PJI8E J`"""X9GhQXt+g_&  Z–s\ x+pz}9&W2(]QH8VWpF ^oLQ]9 bbo!FH(KH˦ jM]ۙZe۳")cx-*>-43QFT^w kq7EK^.2GcLe7Uעת\xM8l1B_woXsov2rKrv=&or>p&#:(Ϯ9$e@r 2Q9iRMe(,\|n*ZcnjLi9G U%D i51FAFVI 响H6!"@fHjFL)7VNf[x өT$z11nqǦKؑ e -s@SN{c{<4hώImkxk6)3!#y`co%G+ֿeWE xGgX) C2lM,X[w87J6ӁIV gs>5F0lE57s:,2FDƦP]@Rc4IZ x8h{H9'?jkZOrm7y> O8e=|?/ |#x~G>x zI{>FHxUI\-otߗ`;Gd QsX+YCe?mBuv4( }6"[~A 1=5ya>7Y> n)o yiucKV)uܨ< ;#*\| Zh~6JAw] GDfn؅Vaß/031lڟg~1mC=͇m~~ &7x._%Șrp쌼b#R. nƛ~·a}Fp [{ٽ/,b0xA b$q{!٬a iLX7ڵ)yܶǭ :qsZ/Ky=v*MRGUa PsˌQ0t>ܳMz!s b#;戧|U0~lTL"<.Ӳåf^V4+a-yϜZiioQO[Ր]̵=ewt$sY:eFL}I,eqig!T ='w_վ]$>CQ"1HTgZ[7K 'R+|L7u3Gw!wK>G65V^GN^ Kia“Jf 5thR[ͮT֠[oa8- ݏz vB ӣy-OxzoYϤIn+\(Vm =je&cfG ۛ+J(-$8Ҧp.%VO?a 4 &0DDQcAh˺kؗ&ܰQ=k&+:8D1/7W (ĪT͘N^V9CJG x>8ȸ+l,U ȾP3czZڢEP Dr%Y e92,]$bV kƸ7At*ʹMg#2rTk CjB\߆lNbHu ~CUe߃4.sެhv˷) k[;k>p` *:"hiB{eJ!@2\`m .(EBo}E+c?s}W(Xp1}݃g0[TT}Rk,;rTT}ҥsxZ$9kRzFX倐Qg0OH*>IBE=Ql4<&M-e;c8'hev?$hŌvƧmمCj֐т.=-W[wTxVo&`:Bބ)H5zw[Ku- Zjny(a`uS=cbLST=(R/-W.] <67U2@ iZTnl _eh@S~SOsaઠ  T,|-]h0, jK'd0-c3+ʌ=8B*u-߽Wb-h ulL J8h`SDN _…8z;(H~B"\ XZۼ|yw+?Xl_y7_"a)4 M}m4 JUmOkl.ڭeA/Lm3Ef0𥊳ޮQ]JIh3ѦpTU 1jA(TNRvK Q֮$);Oe`\<#b[c|l"~`Tqj-RξUV 5ߛ+zsD0qצYR>}XKF8NZ^[D eW1S 79WrL\} UG-l&7H!<Մxs٥Sw?Js-OgO`]4k,益6Vd\(zǛ$D©U$p ei G⋽yY?GGB>1Ps%>#1i夵ndS"XM̭sJPFPw%j]:N;4k/t?ek/.JQ,W&3̔㞺2l{캕h,kKwlsU6}&M1L'2N♶E¿܍p%)RW{TA/7X̘jY)g>+4Βl9XIꍮ61'RyCK11o~8YQrb7NW>HU bYmXۚpǞ6z@itۼsI@FOQ1:5i{}NJxqr0tR8$x,5mw_4+M oX+2 m\W(?콅`w %E~*0)ufưxA73[r,x= \|S{zX~.khyKUݿ+Y~I5JGo/+J wEӳTt%rEtX"k:MMurfIvqۓkj4(b 9V(X\Puޫ/=_`Y_ytzAQk#< Hfi@ 9/[ -%4C??er:Ix*BT 'ݬ<ȹ$W~,R7KlPY6;M*}ļ@e#_XBK+deԉD<9Y63YHZ"RU Gi-Aսea/ pf$>lM6!hdIcj%K-r 0\9xE|fbeiꌡYVVrUj En9muU9Hf=[LH*vq%Փ\xԼ$A.yn+J!a4ojNOp;}U/̃4A[DݫޝuvhƄA~QZ'df7R2[9!3~ gV]Aǁ%]Tupf=$D"Gr2]g,a@EG$D+u{E k+c1a-ruxUz.lo)'?5zm}M$T?a0MLл\"~OޫyWwBߞ BškCy%-o-;sQsUn˯L.u{^IcPJϔR0~WhvFX г%D7o?7!]*DB B,/wV ₷/;) _d& #iPRoQ17sYg78z֦@UJvS]63EBic/Ju_n{ÒxZwE(q%zpY'Dc<6p5 VY\,2l596D1ߴ&E\(N2h6jup u+5?`[$U.NtV_LDeDXfQ\2fd٨`.Oil∁o9d@Mu=>7jrHPKixKH1UUQv6b8eGD.D~^L)(5Rj2]'|F \u5sVv'RVŽ"8Xj6`;izJ,Or3T+nh'm| ozO j+d`DBD҃^( Ҝm3z$(ߨ3y"{7{7".n,u U􅡽ZTOzG:@WbL|n"`Q>AaK"w_d#[( RJX@AthSY$ת, O#5@ 59e`%ttm qLT"Bc}iE-qc ~pU5Ihf=UbMBd ##, u>Lkul8N.hA3)SWwXTW`6f15aS<w)کu+{xTO &lh: iKNjkd| #@3{Aj^qI%)2$AnkوԜ#YYG.$*@u8\ٰ4R/|ɿSaFK VBdxq5U72F_"EV;1Lp|_AAG#&JBcO\lo"f9\Ѣ/+5.ד* wlpHř_/*pUb?*u|u2YYeq'2 p3/ZC I C"=h Y_} 7F[G/IeM( ;Ki׳Ɋ~pfHY6,mOZj$9 O.:hSZ($sxQ/ѥ6o/zk8Cj+xJ3釃mD"}j?@2P4(+_/Wc'@+ .A}He&JB.!}oFu + *ο?_-G+,7ZfIp/pdZ]\GYr6Y" N)h dͅ{Լ^;cJ jwkGC>. v(Wm -'Ѻ}N6vVhy_ඨQ1Ʀ~EO2Ί @n>?V|Ff r0X W*H GHERF*@rOJ<\ vAq=0WSyzvFm aޓ0Q!$:&\  C[C0@F$1zuu?$" L :,(U'SF\ ͻq=^ca2䞷T܎o_ƟVz\{XdUĠ,7* Àj_Uc|E0( ]PE&%ѭwr<#r^Tj0VW'BÚe,NW9+tЗbxp;ey&w0a |v_'c?wJS.PQu[鍍c2ìS}o,e<'َ%b,up Kz~; @lk/Kp\8Q䣞!?tswwqA X FIV֖8t#''O{dc N{+_+,i޿r2Ԡ~@#] BOG'sȆ88bxxɐn<.:!X2} eK>ΰo 8/f_ )GX6wE]xbi>wH7 llgI? #'[1o̾%aZd=99"2юʥRjy>[6K߆>ubF5 |p@t<.aQRS\8HU;4W5kݿm͸ XPT>A- );"ku3ꢶ{ɼ+v˅oBnS},-bz'XZ+TD(/:A}W-;٥06>K \/'1||3`xZҲNmC,1ˆ+-Yl%iA.9VV1f׸Q.kGDb&_l&!)$[0;x 6/PGȎ3ݏ7&/FFW{67L?~JI\*]7tELd6hBY]~0sa<U?,RB~6LN(q? +hn>T <~2̱qbנlЍ\xNZ}ptBM@%ZyhۓbKAϪ m?NנЕ|BvVWn㉀U[1ǚV[4檜VZ1b1dJߌH~7]SہqٮCiCqM2RU5Aך.pѐ[ hUH2.;8b뜥sVoykEeg@X_kʹɐwuN8D?USx\j) -Aa&R>ML9>d3;qlGTs&S;G8O:7Bʧ}b.k21:I qF s%eN kC `1dvC];-=dh`VMS~vdbw 5)k~Q*|X/SuZJ.my酅6$qP*tA<{Rq%H#taۨ ywLq+9V=f d IA5; 3]ʼn6Q'e{p!T/Q\gUf:"D2<PnŅR$SlԀG.C΅= ,}WS9/],REӔJ/ Mt0:NHmaK//4g+,>uc=Iwo':Ȏ5A&?eYo h/&OӛeW ~Ri`ٍ6Pg`E4UH* d.3lk b$\,Ǿ+6OC$ћ`[Rm4iT0= !'6 ~hMdBh\ zH  }3xFxXf=UĤ|JqMn!4"nh +׊x43q#ֹݛ8 Iй9\W[rYח YƅBbD ۦ` \K 2h8T>:IهJIb $xGNWɽ2fJ*gա6l`n# lS™jc'GMf/ytT Å!טHlC[=J +C#‚:'8cYg*@.7ևk;Gfh(xI靏 .CxC)M9yBoSڎVu=1,pͳ;|wZDdsMf`3M^8 Nz2,r<ٯd :_b` g:1z9zBpc@AU^oζ$(Uk\PjBLdMG!* ݦf\V DmU8CUgs RDzY(炣vBҧ 21m5Kd*w\IYļ?@B4ia_4 $k.A;_p0?&5 ;yYD,B*B¼ӶPѺD.IUl} STo tn,Bj8LHZϣ7T!'N /38qu{N!EKW jR]y>H8/^;FJ90-F' !2`qIjlbJ\iR,~q+<*SKbq`SA{<8ULf,Kh@?LLU)]\߸YSagѭ]6sB[gѬ`Q$7`WlБ$M&d1ȁp4[3XH0SӋp^: W{{,*>Ѝz\u%G2w4aYښ{A?B TA;_{?yOS$kF&vbg;9}Y%mS@CHin H74JewrzYR*2ηED4U,}oǧ6+ے3̶򰌠z@1$3Ϳ0"8PD!5jz5w-NjtWz ]ЍuXR}  $_=BuĎ+-%%C`n~,7gQ ao=淒C.u@K+6:y/g(7/Wr}cPٴfIXCBbCJ .XަF[w$]g&$6^ cfɍ`AvBMc3$7js'"rRm-AmP,ߢHQn_8 u:xth8Drfv UDNiF4~qH{͘Y [?~NXgY' yʞ9ohv7ףNo09JhPf~̜wA='wDF m0f:C;rL]KnӺ)+59Sy@ Q+xMȀkbxkkkOP yZwVtٝObYsh&A=Z.`2 \߂ l=&"6S.+w..8rd/HXɨzPLٯ1S(bD wT.F}rE+p_ҧ7 5QO qPP-VsxB5C ,"dr;3g䛠OSPX^v;"tVW$ &M}9/򟇖"Jd$lC1>7?ZluDQ u2,60PGnC }?>Ab)l\ Hr}pnd0$ʎ1}<N5 b2_R*Z^Ӡ i<  eߺD.V&YN\r"FlE')pٰ`(5*:V/_rZك gL1Bugk.0;[m]ql!TevƤG&TE>J EE43`cY|Ϟ1&?cNΩ!+ɵ Ejnl3k϶~^'r mK>' (K6rnPWҪHIO$֊ǴЖzbFTMRn0-zRD'l'2 ~+w%I_I'ϸ&+DҸ_-zdkn(Q_+yDe n6YGWCy*RX=Bp %%^ղ|\WpŻS -hޢoTT$N[W@,c(Zf1L1WsF_QN?5T!\h4ci^Έ;3lDC7Dj3ɘOD?BEVHf"{ȝ6ďV!k']KΰsM|zv[(XzY7|T"qKThIqaդ[D|i'NaS[HRw Z5|6C4\Sʋca4> f@-"p~Z.IA$)wINs=DoMwЭN nDv76[q" IbtfNG!6c73~P,L$[KusQMGqD1Cs qN ߠ[ǔl ](zՂWeϢMx][6M: `},& j*6OW CHƦ]/fWg忨9iVcn:v UZ@ &?,s$q+ aVĭeOǕq(mZ"L%;7ҎfZS_R1/+@F2mlQ2qU% 9(:8Ldgdf `kU'.l^3o1=C2U$I^Cv,pA#qHf@i\ *s?)}[:(2"La]g /CsvC_N>e99r6 tΰuSȹE'iV:թ)|HG,iҋ8\|v2Q0@{1ԋFoN ZgyT@J?|.\XQ !:b,gG*/E|dRJOvǷ\Z Ft.qW.7C ht/n<mHH (0o\E{N,U[ @Mu'L 5ASB_r!;YxT06={ŲK!$k@|Hw@@:́M1*<4pHWvuŧmP I( )Lx957^ZFqF^`mˑYp L<9{gPs6nV+Ms1H~XGdLL'q!)>nz^ⵥC=a\4A^usxøP.{\$/a6ܗ3Jޯ F0_Su͖nQc؛ S-Es tbO fSNWve>g#:J<0nL`!V'Ù.nisZzJ pʇV{WیO81J Jljv-P(8w;_H[ԡ̉j..iy[2fYՉɐf1ul[<>?1h\Nm"Vg\ :̏wrLԞ"`Ģ'yx8P^Xt̋ް龐iƪѦel-I3zZx^Ml&qEzuNŪ ֜-1a!;9'FA,,5rIC(JcL,P@]+-ԺXIb$S.̍'FP׻XM0ln ڐu^q)%  >%r 7YvA3k8Q@UqQ*&=\~~L -%"Ֆr=G9/jm Mlz0Bu7x`y>3A1FQN搋s gx2me]m(gc}9Y{EWUrZ坩,QMǺ㝆ē 3łZ-*D5J  lJPIL$+p&y۩@EIVgGօnsKj|]8;>U/e\mqv-ft;7_ Q`ascpjzIǿc^oɲr6U+ṞM[h,D(6@o(#_\݉0a$͛Z{>LklF9ny\ҵ %%qTqi`?m6#'ZsH Džf*S$,t{Hք `ZHcx~[XZTgCO1m1Dͥ›/u VþvP7 {\F=Gk8vZfC;7G8!Й  Hdb'Z[mKWg7mjF3ڎ㠋џF@b_"09 `a%t=df&N%p"[݁TS),.У ʌ|hyIG+4Bte, Ѝ}$.AªC2MJ~|((~.(j`f5ıZ*9'*U 0ޟ9艂.Ӓ GDWIB ,g5dVƾTP "U7 <NM.-x^+|{=BDY1jbv@X|pF :eWc:-XPdizCҧy]y! tS?0 4 嗥ͣG4㘫6-f/0=WMqn[5 /NÈsN >TrmV 5.o:NDЖJȸ`R,\< 5*P[.W2vXQ0h]aKM/eu_qmo Rol 2~U3 Pj'ɍ+( -dDQ&1 H_s '5+n1+jgMx71L p_i=PEQe7 ) {h ~3caɫ_KЏ0N¿]m7am n@[skW2']' ?R@(yp& pԪg?,'[g*fz,ql W)^x ,7'bӔW!TyIͨL*=Y̷+0[_ˇNTɢ?Ng6g<&q@Md/"eH`;U-/W{jYyq!+0S71T8M>Bna}.2BTQGX@|Ti{1mh B*RĴ()+Y[=A”jUMy-628FHm닃>veuܻ.O nRcNzyJtF"=s/bXMRT[,~765OC}xؚsR-JC!4u>H( 7<Ϋv oI_ER5Z˟2V#6+9A n[5<>LEw3%0}dғl뢲yհ{7nOm k0SɵC>}ٱ'ڟ"qϵ(RxkIyDgʤ}Ft <1Vy*jH=G2=ҏ  Ko ꘸\g1eݬ&E[Q(rt]|Ll|֒X@p:|4W.Vu3HqI%Q<6vfZh,ދJSgHT(st;Ѩ.][ĝ;qLt-"iW\9OX4A:7ۊ&}?1L6)ȱv2CZ臘?ױ_(x~rUUH5(\7פN+f($o< iMK~ W0ģk*gO/4c8iV` k)㏥}c3ɪF/HFY;R=9k_B+vowV/qU3im&b}='ꈨtmܬقTɕ<:̥& .Mi})V2p9fuQuԿ9Z sb4ȥSPwc s+H=i/j2'te}3 vnrt]׋C;AZS9I$ Ńذb<o<'(`| ak@UyS'Ԛ꧆gnC.x޽>Ől({^{;`|>\ ~KE .4dpع=Q8Ry 9 \KC\Wɒ& CLj߼W^Q&ԌG=,HmNW%QA1֢gXc;"[b"/K2W$sןRz`͕H]"$Z,·!K#گvZ{_R9OWF'qc/쩽A6Е >sToܿ*Zq;/-qg^e1f-fA$49%Yc!Z$I(!bn{1Y>5VrHV}*roww)Q#CY%luC{Nzf8/jEAb4prDuzE^`ߐ9MnPz( :k,>`l]XD6C(Kw3GE/bk5&9SR{BS:6.'=T(3 3x`AުL@*c @-UH]ȖXYP=!ԹS]&.+ 4<3ξ&!G N ges[\'FRj|  ̏ TR* V:? C m'M8aqSp4͗_C[!P0Dtl.vH_r]ܒmcQ/#evK T=`X+UGM׍f4U܍".V{W.`Տp+=wƹ`n[9- ̦r"rv>O9eF䵑1::hTt`'crؠz$@r p;AX[?λQ| ub/kNXӦt\Yok,CA R<-66r`E )KR W]m7to+ZdΛ NoC8#aVKVu+(s`x̮MS1pӌ(8rȂ]( 4sE/Lqѫxiǹ(,BgQgSj$&#ƁfmQ>Q/fhǚFu ֫ ;!t|85ѦGaɁw.#2TPx>V,ۦ\HS:JǽF?1ƸԔ,Wɂx({PD Q;Ho{ߣF"̄G`M.Ki JhݯYVFE?CtrF4=UpsA#cm!&1?:Uu2gCݒnuuZ WU~`jb wT3H1",Y"F(qh/$@clB1n8y !ZGbuckPcbNڷnh9E+^tVߞ *G#5gٰ@/돳duDF9x:*|0΂ôIvaK{Np qR<[PuǨa7FMsۑi4grMIf֠F65_A{QPٜl@'kl,ZHb9+ރmzذ\Ҷ+N(_JJGC[@ԨCq؃ځj&(qUpSTP""/_,>M*Ph2`ѪbDu9(?ߗa_"kka=9? -ۿ^2iڲ/R4}^3l<e;*h-%ʉPZvds!&wWrLNr=ڄq%1S:m{B̼M|i#]=0hNfr&jS<.~; ҀSZq1SqK9 Tb!PYy_7NA&krDAzPPyx` +`: *rrF& .;˘;cxOX\m0͉gW͢"Zjse郫^ɬ( dfpzhpt"WXP?q7ϟŖGmk }j9rj[lҗ5c+EWDSoeT1U#Dvltӈԧ[.;ܽ ei[uT{aIg+l%Cb(Z efMql͜ "햊` >,UJbVBOVnTM+(ۖR!MjCeD)'̇gN:^<6g%IBZ}IF<\/g6źL˦#EV|D>=LEc\\R~j萕Ŋ/9ܒcݣ-@؈撟 O74&U(Bqyt'n}u*vjߊDrl!3" >-T"wHVn ?i44Յ<$ު!Iu2ͩI(CTC.^Od/ݙ4[k7ZmkFI&Glt(hMIeՠyjZ}Fjr#f`ܟ ts`$ ZU6j{V{irz`pك ڻ 2A,`\KJ;²]FKQZ %fwJtn-lU~4VDjP%]l*\~}M#O'>1T!NOJnޜ4l!;fLxTKp(9wf% ۼ?/*k7N4W4 <hm⥇δmA*l"&fB۸T8!a~e[6̼?[N' Ho|v 8 {}H9ɤd.ClJEut@ -?ldē2?<;xj  Rye3=aOZyn) T%*YW&b&c1M쟍1 a{J@:+ &T0Fj`jʵ#_B` *ȝ#_muCB]͏sA,IoڞHi=em:xE$xJKɞ (1lF+Rr#g,.@-ȉh|R̡G&9#]Hp[8Du[*ɓ &<;CF';w٫Xg,|T8):M.P J>D~qoq ɷ@mJV }&ج.^JHsįEN~xL|tw=Ɂ?iEFqio 0XD3`/V7sZ˹X mt QVh&uU=?GZPy` 7Dju ( YS.~~Η%ƙMɒ$=%vрb!CE]v'ʹf8Er,ȥ,`ԜMZڭ]@_t~J')t:=mTvsnE>"-F#{z'j|K+!C IG;2fbzMsuUmR=89fԍM-ZFUe;{WsQ2 ht(ֵ%lv97;e9nƙc@׉TSpMrӃcd&Hn^kkdhQW6H#%ƹrr[W ~ 5fbQXCTS׌:4yMs Y2B:11"ۉ]2 ,f NA $&z^:m/NGB 3:$.O3\4?Q`%bN]wa5ziSTb!xYhUsX 1N]CD{ͤ\*j$ƒn3 KMÖp5lZ.iW; y%2#+1ZT F#d#T+'9 gj&jʤ+7>XpEkʯYXw|~o'`Tg^c"#$^abKQ}N?Mݩ G;lt)(Q9j.PX40~!X>̦˧ FLkl~[q,8TQ`UͨDĝߢbu \вr+Z ^$QvTA_H)cr6J-皽xJ[C0USjR>BrHSgI(_sup)gRG>A!mZ:b.D:̚ \1&A>*ԛ~6n'MW82*%%1X+sGfcDO^h 7ôBUHӺD%JRM+giM6ۦ%'8w{q;8KOpNHsFZMcKiɂquA"MR5c}xSyA ?o0JqNydwC~JduYȲy! Py[ܾl)@v;_` n\@ v/6Ĉ⇣N%"(`PTDM_nپ&{oğb:$=ҝ O걿2]GFb:9[HO$ TK%ʇ%Ʀ*d YQxD gD[n78-9&?t(@ V$8 c8teQ7H/M['Ъa)I$5uR\}c[Ei!onOR q%wwkJ+mW#ov?>$ijsZo`QY4uҍRl/Vp⠑dOI=z+?fO.%᠁VU6KrI*^Xq/ P{]>7xu- j [- m,ZdDdڳN%Af˰G[9ygV#c6B?B,2k8DKl3I2X,]wb60fr*w#fq腆 iF𵜥-Ɗ/52tCA3zOw`L 5'-Z(}@M$_Uַudga`QVI0'?1 p\x#RzMtCn^M KQF.4xɊ1",p&ԃds rℕn} ~r/z1{hΘ=Qk\s1}46&~܎ ?'>:<<"aQ,/4iNq,×ÔybafAb'UuF\N${Joȗħ ui'I_26 Kzݘƺ+Tg\6SNȰA}p#k9v;9ur~B.hh& w:}xBѸ91rc(9>oip?{YqS Gy>*&p^'"yIZ]dfҔ|^xKeR(F-@L"Kڊ}9ʲ[*X{5T?2DzbhpUFrI*ImG9@ɓj)B,בi>=$5Ԋ ?w`6ݰ .뤿aO5mm>u74ذAеrݦ ;v%z]tbI_#@$͛ eH='\ [ .{& !9(w~I[Zq՟dy=BZ={NԼ><dC- llT;x5 V$fCe4g| }Lq:[cM2CBm?Յ椭mSO\u׭=#rD?ryn5ONک}",GԴ,cTN$ywlM%:&j-?qM||9L\ubb yIxMKRK!Ro0?d[9[y^|nՅ\f;RrKɬXˆ|ONfrCB0(EEG&C2Y O՟w 9땙c/ajW~Lc xBeEFR9ĥ:ݢz;,)tHR-.@P_Kĉ5ɺD%1=ExO͍zmM(%M|2@mn3cl w+i$ˋ^\ZQhܙ?>lҎieY|Xv\Q|V4*=OƼ :on8BVkW:-hCϤٷ6$&MՐ` ^ m%~' ݛ,:?0`6sO dޗG]Htb"xnӲ.5aƩݗF@{‰uIKq ðOк޲l}QC >k71JJkQxuWzχqaDzԹ0/$6.W_ɷe!,|47:_mHs伎feE]jj8n2Q^Ag*k[tMf@`d ,>e7VǏb}d B?mBht ynus&;ܠ=HN9Mf_ ӫW`XۛMz=)Į)I8TYI*(rwZ_sQjd8%qP@*]|ؼ44)weK>m,lA1puYN,2ƊÚl&Kzdx;WӦaN?:Vh/iW'tF.);mz@IJK5i0 wGȲMjt7VR_@dD@}0vBodҭc=atE$!Rn(i+ߜy3C :Edׂ]]Gq&\EZ4Qa3'{Q}gsq_\N(;T4:Qj 2*CE }.XB4~j#G W9CmN4oۍ%H1l:{}U,ah)ba[#j8Iڱ81qSœʾG𲋩/p>gutSQ u}y-fy2Y2ʦ˗%j`;r5p5S| #|mE.Wpygg`8Ze!@ѐr~ CNfōbS)*J5ܢ{#1n@y2k҂Jw&o@׸҄MtQJ&n;t-"yk,|xCsV]5։GA- Hk,8TWHb!@0!U;gU2r*)B9%A[֣^ W%HRwpP54#"D'ML@ 9^bqZfb8 4GMD`B>Aw܎S}M1|l1YLOÝ2stx661 Yqb1sg7D-Fۣeָwl@ssc%T-dLѼי#WKίހa-H6^Xf_< CRw{ Ztn0iaqOR ɗbB\ܰ\[?4LN%^ &akv IzcQPt Q^0AC~~kƾ}'[k3y˸Py^3{FV$7 _.6/;'x\{D.o*~bonk~=nn]V:H0fZb/JɩYNu6.~)4:P(hab\D0$rRwqra12C kꁾE9;* oo8bpRWT+k'*aY1I 5ը̖<Ed 捜~NJ6JeЦHū=72*}FM,pYn#}DH )U:B0ѧ@}>- { 0~Kei-X/]C4Bm OATlVH\ 䭔VNCp4?-IMVf{7/"n`L"e cMS}\m>z~[`fYۅV[{Lh]9 ,uG2Rꜭ+4giRm<$. Ā 5sPE!W}n*!Sol+%6%k7wGpPC5q(/L#QOYbrɥ CZvҤ7?=+ܳ*;g;(=ەaz a$g[c*ЃYd1!H!!DW0Sȸ<7+ф,$/FVyɴrZi B̋e{/!~ 13V0P<-8%#)OWر`h+M~'Zs}2+3-*(zz::_3HYd~w/5Š_Hx"Űa R&_7v7UԾ3 hpP:qTUxCwG }tT.g ,*u_8kܐlA~,RGʼnf\┭YWwjr -BXد3l[ cLC&9.3CRm5%[_zpSjR93NzYV`{n&6gdkVP;`庎 klQ_Yr}:[HL_P%%!fpQQgl!ҲR >b9p;l]< C9D<)1i9i7%]&wcWJ#Nb~n3yـ^t#Q'>1ivNYX}NUaL' ֊JUk8ⰵwe2,ޜ[qxȗYTެKӃ6 5|4ţͧ̑vT+{Kkܛdo:SM'{%nf˫/*O?<2{C+${6K7>=߹XՑ %~`-j']/vclbT*:Vm ۳DDec}>>?H3޽%o-R̠)!U|s[hx!DZSnW;Yb/Dz&+ Ǿ A_0\z8DeMqÿh\ \ޟgsoye Uy*SO4m;eÓ9]2ZĠ $qʥWJF(^|]~uZm7,ƯN@/S;~!d<A(w<~[cߦ7i`剾xgulG <{>1锶6)O~ e Av72P=j!gOi*K.VYi/k,Odt^s d~rKor#&dxyO%ƤaL;B epBj G;7a8bO]<6 DR#l 5$n1%*Wh`Rkmz]gGF,JV B?X9<2Ofݲ&iq3}PI,]%PWS`m \GsĊnI@Pz ٧x)`LIZJB924 6m"6 7q'=,7 ѱ7B qh:å:aI+e-u$?ʓEɸ31y= v`@ޘkc7sT׳.uI[ SqHMۅ3K@NE ˓LF=dV հ ӎ#\3uӑfݖAF=O-e[Osxd7z5ո|b8*wp>sCBNc_h-fF(;aMkތh8H-[QAXk.]KwAq-i=&SQ +d1탌<2;u`?5^2*s:6ޞ'u c?ad=?r*c8:a82~9`sUHq`Үb: WoV0#$CJxYػNVzMv`U`HֵPYB/ CNcQoC^99+Ia{rC߻,= }| 'տ垺1QuKu`JDB 0_BhDQVbk3 ˰7-o_ZwPvw"m3SEIW *A#|&Xm)8. 9Lc@3Mi%=3k&@npB3%6hkε vR57tt}!oSWо[' Ѿ,))劗UxY.}5#UF]t Wt5|QsR?{-=rM@\fLxVe~5 %:g76 e/<[`%fH `#a&2HP%;>]ic XF ۉ R+t-v R_n ё* C Hm2*RD=^3fRbieiW_l9EfX'8,лy0P3d>.CZmʜe su s>Yjh;7m-9A/YmwSMѣI>*:0F:6+C㋱ fp lmpu58`nٳ&#ng{ԯC*{e [g}Pdhʜ-S1?Ϝ#bYSY5(a4*U uj7b xpwxwZG9mxBaoO,5 *-Q]]4plGFqfj') 1IN% սqG ` D+[xqb%̻{M ]}뮡DI>a -~W$Ι=6ql|L-ƻ墦yo?~ۃV; 9H[Vټ[K8]FA"C@ʂGC_qB{\5^=f[lJyH3S/{HM6{G^X )o~FXo^\gNnFLSBj5i4"& nYTCoDw( 6n_<=R'#g!F'rk,g>d"E<8dW \Vn`0X̉tm*v HB Hꩳ,r?ޯgPԩ$q"Bl$<@vnfA p'F8-ȯN'`Ev.E"N+ה|?q XȦy?w~"Ąuё(T+=+sQJX\@dA 2D^GkWLP KEaxl͇w|s^WmOd8߳9D 9A_;iLdJnog]9u PQs1[mxb̓GI/,AĤ+v(hnܮ/F0!Ix\#G0$J+ ȖwڦA)rb:'ȋQkjUuTx]B@ K5f\.'^E@D4SFp(u~{\ZAp~)-ӾTn<ܘq^Ҵ)Jbt5lPXU)*lAG#m`C~[fe-&>ӌ9:#wx声?edkfiD*{{fSH(Y72B- \sJ $2?!+}!E|iWy(Lk9BHm%"bZ1FGG7-&֫( G6.{2ͳ i֏̜E|/բX 6*%W3O|HRE{Ёj02]Dd/p 'Ze~4~eiec/|6W<*Ή긐q] QȘ0Ç!2#XpX0{ovniP34^*XF_QsaoyCxw sue,9GīпDx.2ܷA} -[V^$ϳCf$i!FmŲ7m^׬IPM 5,KL˹m[^oϝ'g*D{FZS_Q 4vːʃ 8a3@mTZl~MbxDh 0F߻{E|KCf#~CN*(#AWM K ']sYk(W󸥏G؀+㲃 Ӧ~"&Zp ?*ۺܬ:˽y펊=)@qm`Ԩ cT ػХz6߈R9< *} Uft=B0*En5kRsWg?eDA V9n0\=^VVSlnTo¯xAHNu5Qم*~2&RZ9ɋ!Z_߇xܥ|B:&8QP9y7H#DC=U@{\SC#_apYޜ9;y MmhIrL2$86ݨec"lfdOWH5+A^-"m&2[L[GZ$D>F?q⿳' ekĥ.k،ɇ]O#4Joz3Gw=WSQF32(129飫x(ٷuF .uvʻ E sD+pk!xcy$l نMz&IH]ea V X/e LvRd4.zm Cv  U UB>]r!߆I" Xi嚖{{h]B^L@&(jE3a١I|Nb@J@6NDNiBvLR|!C{Ks3{ ZrkEr!\_ a/IGУPj^Š}ίNF] ͇l֏'>G=e'ޚ`X@7n?VoVϒuv_ Gף zR0&/bOe;L'4t_RDo:rcTW'K+9.#%ӬyO~4,}$2 b[b-'r Рo:Xj nh=#|GUN=hz68TBEF'f嬂*])2zhx䂍G Mܫ86=[7t#>?M`` uY̑tĸ{)u 4,L3|l0ձ{!N$(խr׊!)m9&j|7Z#%;5neE'Fͫm ɜ `p4M?I{|.)Ra7uL )KWjce@)bX%WH$[)G25z3GBrޞS$H7o p~ ڦʭG@ 3*NyHesd5Q MAX00GyMwU؂)D\(Qf VcM?4@%)}h& r9k~a $t@̫ʔx(-L _"X-5JH/~KJYβZr0i* IdGH `D3F/Ds{ؚZHc5=4N߱j&*SJ67[Y!*fL/5Шwo B.rl5<4L_s}ũPKnY#~%M[?Y>co] Q\YR·B؝O9&y֛G zxޤڇ93eokh s@kOcϗs32w"z [J&pIQX$U3)˕&HXnG%CșٚOc:KwMp!k2'_e}*.fN.cEG",wz]YA"u \^oJѤ= &ŭa ^hs"Cc`"ȠVπ{!rs:I)` t2*7'U{ *UT;bv]Q5/CRcCtݧ=EsY!P79ȳoK`\ゥct)3]EK|{K͏q@L@-^$~ӎ&VPaW;-]'L-^ @9p! !8mZjAYG+:OE^@|}UkHv&GX|]Oe}LZ=Hy}`Հ({%E!UtyWO.)8 pcON4J0e0+YP"dF0:6HйRȔj ƌN u&˪ ~g0Dӭ=/vT嗀kIJ(}$ٮ_E<8K5["DRc&#;;eƂ# hA'c<fݬ(WimG<|ܭ 6³p *Ze/Ox1ȾWvE &3?Td8!- ]/sCZL7:Mljd+WK:/8g@.Št g1 yfd U؂'Oq̾\8؅**%e4CgOP',KNG[ڡ#5L'k:^ygL>$ 8Dhw/ _Z=|L3UU\Tg4]Sdݽ\\v.!u#Cm*/[ O*(p c=q" Ppa8&i 1>.)Zo/2WrD6 wVJi)1K'/EUUGdHoG0Br]i83uX8af D<ұ 'Oo.u)c_3aQ7FhD2;YFW;A@ePBHGI%~Gv=u~Aٍ5u?h=%ԙH;2-M?e ϖWX-4Mj#\#)§/`yanuXrֽ1;=+&_׍4oS+m@"4ɝYJndp@0φ {~&MHWE1ݳ홴yERhOd6wIZS"CWxT6.<d>Rm鑔,hRyL,P˃P!.:x %dʛCQol5#m&Y1$Ua_B\b[-Z:ygW.෎ yG}v?6D?*gy89F}&96RkDm5J+;l\g뛴jŦ+eIYΆ ,\ySkY=cδPH˂qKţsWqAw_FJB󳒽i|s1Q4+`Y.r`%8%5 ] |$>;˦DOnz'3cH3 Y*Hc  $(C|oE}u<q]e1Ax~⦚8x9^7$%Ԥj<@A?k'='d FvNr^aO8!f>Rv_qФ)[ss)5ʤ}>ްO00d5lnzE%5c [xh@୛Ur=h=l`3^PV-!tiXu_i}FYO(pB1)H pwd/#@hkѡ>ҏn# T(;xh]_sQu1V?p'gY8mkM(08W($An|ܦ7.QAc-൅M`_Z55쟏bKwvBB^ZishķdЙPk٥gl5OPWXfQUJ &i;drff\p:dXX|`f **C3Ծ0S/3޺{'}Ϣ%GfV uN;C\zˌϋZڶElWPa <ut '=v%AɆpm翴ߑ*tau1jUWJigώ D~8% @*vGc+F$% 5Psy`j9LA0ʖ3">K"XBrRI#jfJR ,ë\|L|Ʃ[bVȄOq-&c$ڦ1Jԯ#17(pd'av53^:uzFG&i&z݂{ڛ/5 ۄ3J, 9@ :84bN\oEKpOD/2ˍ:J5|7%~K] }fgt]۔nyU\ I5DvH!%/=(ooT!pR ~t;yH-8 <-QS`ĉMnང{zli82n՞,޾IQ%?& |OS7*C&W12f|MTNKUBbN,,,Fk-"jϬt`OfYn`|&\҄ "oY F'QKa (~[e%:w1c &~q\Z2=Re.J0bܴ\Xi|On%Pw+|Oqt0_dN:5Ig([Qއ$aʒ&Ռ^K ݢZ8~? ,yRҢ3shMϊ1LKyVPDsa4ٮK^W)Ю{ᶰ }dDl#G70!UxeJKN2#m EL=:?Mx"0(j-PQ$>mEcq 7kQ5ec1}XNGcUSa ݡ]AV#~TA[n<(lH-#j<^I9NWK$g{ɬR2GMq U}yW~u4{.y,{O=u ;NNһ{μxҧNOf# z&+<6ŪUkaص*B|M4^h)n-ZG~Dn +o?D|߹,3sН)Uާ*g 3ӴHMY6/TvZq+{J2cs5d2i/8YUG'F_!&b\RKsl#avX#Zo1|#HzoßB4ޜO I)D*/ %doD$T5S. ~ "CX$)V ٚ_2hjf?gbz7q" _Id 2b_(!Zyk}2#dQIUz?:(2 09K+o)~DتaJ b2$MDL+0I||%Ǵ=?;^Mk:JsߒpƔ6>AW]#(]ŀ40;C.o{o vV )R@~eJl 0`nl׿tyo i+s IYV[JWߩw#YrצO+vF^HF/e[F[\m0pZ*-*-(ٮN:*r6%!}ÂC,Dv-cx_n5XD'*LS~HL)&Ց+I6 a VÔϓ5ꁡDN+YM?#%_Xթ/L-R1sYZdРW fDuLm ÷yT$2{6{1zAkf_ÏBt'g;X C~ pU}^e᯸1`?O9vGVqv(Фt~/=J^[. r|R2+h1=vt:z#.J4Hn=T7J}'0w=ᬳU$s=J?Qcz0GxQ-R@eƇuA70&UBK'fGVi 9E2͟, I(tZJR`ۭrqg}+QZ@K$1 V[*K<ךܟVdļ@Nk$J"PG,>A1LFT4RDϨ*[;{R_NlM]nr{|`}gb)eBcà$e_7±,r@=xlBV&kKbd}Y,g\oW5F-|A$)4S<# L6gf}=S_BVGf-tpbF65rJ L?vK6ܦm#R"ufY!@;ZvkP!j/9;wXT ol\K_+[o =kzJp]KueL0l@o/\pX8`+Ȇ&>Q6䅌h+p8 !?tӉf~W"xŠ(-gi r%K>|d6oPJyө$wry`1Yv/1aOf"<0sPE*{Ӎ If}ݑ)i7׍! `Lr\ \:2<Vk>T( b#7&nu.7ߟ ՝"i)Aaw'*E q$@m9 sggA嗟dao4z8 @Z<*Uu _{ɢVYi*\Djc8 qN'Ok\uHo);ܰ'8˧59#U0}nϭ,(Q͇̚ѦMQV.Kùuaa7cvxY~'UkF)Hj }@L Z,_16I#Ap_(NcF,鿄 ln)(de)YGCH-JI9͙B&aTv oǚHڅʌn`nV?0>"aQ*%!U(޺k+IG!,nT꾸Sj[eI؀rH+=f=qyֲEf! O'/&V 1o#ԕ_qxvWPVBbxD^'M%3a5ә>cJ;2|R>}h+_[pa9!g/"r(Anv|Ǭd&Tz-ECL_ pw` l};+tcD*'}.?0ވ#]4МF .'˵ݡ.abn\4`QD2ӚCxCl$C4ݵ0sqr\8 x^R;GW#(V|e1<$?4a<-CmA>-'( M6@Vj/Xݪ;!GQ)JǸ fq̄0pOHAaC-GEBL]ܸH=%&Ixc, N"YwypDI0kf^aiON [`zC'*JXiS(BG`[Gb[K&NU?z/1*N JWa:`!ۣ3mb;6A4!OhelYEA&7sr'x&໿,7XK6 r%@Y|kO[YrX-Sd䳦vi61+3`v:PwxeCyʴ*YZ'cd0(Ǚ#{V63xVGp5=DUZǝx-F7s/Tk=K9Ky;Рԇ{}PGm.bL!>j<ޒe+ 'r0 5ۤC$?Cx}%W㼾pd3-?Ķ,8Gp @kZ#D9=]B.GvǔcR7)1 cp EQZ`}&'B&`3ƃq̌YZBT% TCG_-vbJpWܛ -3 0$pvDk-Y:'\ʝuyu 7pljFi#":y_6DG͈aR.̔֌%`Nl}8f`rU+=IL{?еp$"A]d)[g US6v耨X}P_WهG+{Ƨ-~nٷ}M^^U$gy ??u6~) ̟?`~WPQ?sUFsR-|甠xh'HW+ALMf 80_2/mf[*_s3(q|67Te^"q:,$&_ְd}f-RNCg5Ў:{X= kq ; \<}UR@IID4 }#Ze^mG,YJyw;)PZ6<aDc`ކQj#6ԏ\ͻaG]z>~9.1 c}[>phBßu{0UH΢>AY I!ƶ@~<osKr|miyQ G7S[(uܜzp_D1`f!L5xVQDTf08Y4PDK-Bq1AuFYeiP#XhYVT7OX $6se@~!9G?*/ᤳ +lQ s-b ؉ikڈ2ni*@ؔ@>eT]`zfjbHG%  ])hGnR''۔[N>O[3k=#+b\wkn!Y>3n0l47t?<ʳYۢFKô veVF)tzidBs/Ffum#D^;+?[a gvmCwQlT1t/ 3C2 %SD1ۚ́mbQ?H(Giϲ3sO@mpI–`n&,;/UTIkTWXH&(Yy+²WqBĎd |Фm$tY(;>KR(Gh72_6W2s މ2$d7e[BD0 īc<8mUxXx N8 n WM,A4̜_PjP?EF#n?QN囨8hS'vLYwt" (QLWPܯ 8q>x3T7=# 9),3ˡSSe쫤p B@@R YAA!s$N̲lϴ&^7Iq[ݹY,ZzJ^MZ=dGrdHhdqjWf݈[Ie}*/Bs!\kŜ4O 4~o;dP03Ӫ(-% ^([&"*k2a&o. l] ثJ䭣+2xHMiZK4%W-mxiy5&V2•9MLբ2Kٴԥ(X*.jO. 'Wɝa5h?V?16a?& D]es=28" wܛB#]bNf;xo,6IX"]-hVr(z ]G[(W8<;0u?5a8:londrgJgEdܩX$5ח+p0qN|D.k!=|8ođn1KTS- 3&mO] }kʘ`ItE/m5U-oR9K*þ)g_q,T" ;)JAcW_ cڢ%a7Ut1x;-Jo_GKD\ `b!xG^5جzA+14Ĭ\+]Y3`pJ qhUnDj Ŗn6זJ_lvM9l8G |}۲]2 R1Ư&,LX`o*>¦Oit_+blq9f9i' v(& Iy]٪.!PYX_őU%gKU b$!Ѝk{̱K&ىIUh#vw i h10L`9txi Cr+};8l7b،E}\#>xX#'hjC"<w(E{H\cb-v3,Kz[T` *pflc:qnMea,dqpÕf\&eE9i\M//ya!7*BDvo>$0uXڮtd`{S=‹3lNRGlX,iƄAk#T6ac )`,זĚV|r;M0tk͢}ji ~T}}~>y5; E[7?hT2]+VD`ytG~P\u~lɱV 6@!.Yᾃlw115F,EtXR{V-%Fz2J6F(T&XSM&N.pi6/1% 9džXg&r%dϑ$jɢ`аAu߳#wqy'ܦ{6!.GiY_-+"^Gkjѫdӄ`M2NKha9Β*fa6 ΟQLNGm|`L7y3JyшtAδ;]>2P4ƕ-Qw Ǖ\KAAq;ۭ&-r6]㫭' L󞮾 bKG@s,MkP&ÀRrvg_p/oMtZ(!IM{Ym^|dq2N"v2#SJY*ioL4{q2U.SpLl11\ ߵJ"y&J 梹D;$B1ΊdkL :9Rŝ~π"lAh{vJT3\.p<9ʹ 3}!% G؟b&Kft\5xgeemBQf\E,\JR쯲f1y޹7 dT11qn$eBU J (Q~"\)G=9[FFxs>+Z;.Ga?CO E8Eo4@oᔹ)uSꍿ uߒZ#z'8u¾,@2sJ)vdY$VӁ~[ X"qŨtwhۋ>.,68[?`qɇmMxEg&763RO잀.dٳ{[X}Ix~1Ep;] qս"CjwbmMtjq̛X_@Zj /{?r-5L=AqK} tҖ4%9bxW(2̣ӊ3O;}KFQhI}'%K=J'TpáKBַ@sZ U{t>J/t& qe5 "Ը!. AɂNV;2+kk>Ŕ8F`AZuOv}Ui3mve&,W*zlv{&f'0h 7Yklr&3 xJ wà腲X*ALЯBMdlb!ѣjA_ JK(./LC+w<GP!XtKTӭ05Bm;ӾDCL#[½ZIx{RfuZN7ÈC@!$ B-s]7 d H!* 2a"q[j/8Cj/JM̌~XѤi Bc9"KB$055@|R|aT X-ʖg7tb@?5nSlNS+([ xnjX} asaJA1N~pɄ;vTaQLzə۶мAMշcԵn6K(Gu:8z4tlށUvZ&F`${>_+3ġ_ =+XKK%UCDf Sɛ,C'w%^npf'\{p F ʳtqaրJLpoϜMMYT^D=)l2ٚy%#LqQk5yќ#_D) ]zF_{@)ZX?_HAHW0 ę 81qf /#4=% s L(K+%E=&`[sII5yh7pWh Se1بb_GgaϢJv? &82wn PB>j i0sI&\bG;U8VeTH&YԠB2?jDƀk8~j>Gg: 71( 8:ϳ~Vk ]$*i9q^'uncZm]F%0Z=BȾ*EtonD a͉F(ӝ`QP6f},oI+NVԘ9趎l?\To[W:"o/! ȶ NR &gbPj:N\( @r6̆FՄCHWyб^NC0g 7#%j6+~3OGuQ%J7K7pK0@kјʷhEzL|] >U#7;WOp dci缽4m-S)mQO#ph^G 07nwQ_̠v/N`*cMt-(cyTaN,cꪉ'J- fj?1!Dav}|׬ U4q3paͮ0iQ5e]_H* B:B)у Du !WyU'q_X@d9H!k1qc0 P6 W6I<.Jաo <()WhR!\hf7fE?l@'`<D鄰4'L@V !2mb)*WKܴ:QMɰ<:\&C Y&Ysm23:?Qˆ% &]BN^6T28'9>^ YyOD#&Vns>R&׷čFf]մ'IA1z^Dce.z$ܪP/(_R& gXJǎp^ǾŌ#i\ +} sGcVYm' ab;͝`$]l n N/.c}:5| 5wRbHW w`*+PυyE Op\DЀ4p/RJ,IvCz g㺗9|/B:*0;JIO#2Ec|cש  TY%_h2 Q4)849P6Um -g+mbX'%(9Ə]E ,k{$o[|#M Ow"Ѧ et鹠i3IoVp ?xt~L 7I۔-epWKDHEgso)EרAܻj~ K̪Z yx!n.s#p\3't#ԒA=!}|ZXXRV6iOc$U4%:Ti[sAKD;H]4S \} $0"5 gVr`ŠqT؞WҪGR(0>o`@Y@bYK}:Vs:ÙU(d T;WW沪ne`VZG϶UC?j@ tύ80n [:K YI &3&[Ui {NLCFyOlୢlOg}bǬ*ZXdg$q!кwf;w.E~k:eDbtJӮڕc\F3J# X~^{MA!3n(j~FyTfU#+ FLYt"%td-d=1C+U.OJH?/嵟ƪBBzd$R*DgϤ<-w&jw~A#>O9RM Ɯ +LJt$EJiSKg>OP2(!uSfP\=~7x7'u8ÓlZ[ g؛G]RQ0atlc^԰.rY]hJsyԂxN?.zf639k3=J0ҋNl VҬcѣ)amÊy 1ϘvP ;w/hgccl gx^՞*K,v/i4$1*:|TJX+nZ>tgn$/J_'҉Ы؂1o^\]uR4Ba|rŖL35Nf f֥R4܍8WXt|dNLgzI|#}BDyX4ծdߏC/K"1)N<#d>A 2:[ N"FI qN/Wo0KKrs3ϛ;e9] Nڨde<$(xf|9䋖G  2-&94 Z92aHAl=X*_r1NUtM5ye%5و/Ŕ_wzSH}ٮ q@Hι6^8;gͯd<  F+|TPzK;WH{ҕk͇& j9MRaە/p@۰r7{~̸9Qha;JDivGtYs~qng^wm&{~ ə2{!(13;YO9*-ƾ3 nƳU͐u:j8 O M`/z,MX'a |,ю΄O{$RH[JcL!񩅦K{I/^l`~dC(0sU]UVX SKς~P_6兺=< δA:,tGz t6 4b>0[谧WwBq0/M]<*xn^x\ ,CbԸcU&Rߖ bP4##5CWLVd4=;aI>bt4,Ic ?eԛP%v$x^Be  ilz>B M5z}Xg$ś\lџX@SxQ'% uYFq%ſc>CiDR00[dh04ROWlk0IQb 7H[!lI?OyE٦U'c|WIGpjvm-(τU ;Rhs-4H^\^C D XQPQto\ #N&XkG@jK@~7iA A0 OJ(F^9Uڵ"G!a:=A#Y^ A`X _TWb-ZTXD!lzCiIS8GIм873y4Ճ@)E#b4gM8*~ֳ|;1kD%&=zxV}Aђԣw2C߉ 5$RKm82ahMF 6hJ콏3iN(&6pnLdY "Ġ\0cws(A{ЫI>zSGw7SgyD>X ʤ#Gaٓ/DYj&7Aq;XR=.0LGCk42Fs(k{m #d(<5**d" G=>l(W`wAʼn`{8p, q.h8pt3]" 9ld'1j`Z &egš6A>/ju]RS_*bʀLBgb"]\cFtQ%Cmzbǜe0Mq"B`T]`vr\+gЧJʈlΡSk~"<Z@hBv<QАǹt5QFcKWd+)5(^UPƋ2+C=LDC^r4o;)&T1bXu"!|N[RvԸq Z0;AMWEPT FY ѰW͋, 2Cܳ3"N _h Ƶ~_rV^5nAykV:!KԎ~r{-Ww ;J 6aBK3}>u|X/T{)GmBޞGo+V/uF(_A\D0jH|K"OUD`M+BGϊN&b[qG`g .t Hyӹ!zo@1nz+w\u7SU2_KQf}c&=v'#p3W"=*%ZsM㋾]&;IcK.=7p/.6o0I9DYЩ8IL>"Ǩ-XBʴW}GbrɦO!fg#l.{֡W,| 2E% br4߬Y]U~짽A1ܣc}\#'[",Y#EBrLq0U(LτdpCc,x+&\ >7jY*rWi\zˎM=@*FY;wo"T`9 rZYMꊟ ސb}1C VҞ sf8/TŊ&-6f9pSRo*.2ABt:bg@oAӚ9;E۾2ʍ-##6Tt6^'=ܴ QRPo3>9ʭt0"#\sSfZwJ7yn^+|hC!2v%,<~GAP_WMݟct0!T+?1[g< 镲fO`z6\ YZmlZ}Vܧs=d V=o8FQ4XOA|\o7ٯ t#tMQ"cnnmir$;t#YϜerypjs o''(m̉ZL7Xeէ!aJ+zjK-=mvqQfn8oB%Y{rұX3?-iX E5Û5i=8SS5ӝ#~~ >@=CWcpK:OKwɳ#WYtrPSjwݛ:Ef 3M:Ӣ iНM/<_pأ|_}=3Y'ʌJ;ij1RvQ"|&ttܕzև%FHg["?V-DӚoOJo\LM׭g]*{Jp+%?6h q% fx&)34@r,7t˅VE{@G%(n9j6)t1o$мP&`U6kN ֪O*3̇^\><ɞaHu8?[/XNh̀EےgK%.V|gOSk:'6'|E(d%WHH(CE pUeuaoU_v qfAKPNW G}TҸqva5aBuײ_l|EP6RPZ, j?ܬ:t4{9Rl4J}4 QEQAWš~+*7 ?u/ڦ#ʲGVOnsI ʣ G/e(3#X S wf|,ꜝ(?PRa4r\9~hu1(Ktf209AGϫzF$"cN D$/f(ݪc|t`PcA:ۚf) ⎵wPo^5am%~*A+܎/҈6g@%4 [& Hdcm)Em '[t?3](?[3:.]+ |G(,C(`RC(Y 5'f;ҟp8msz6li -_u8ue|F$W$#eiN9,24 [)]ՍF Doax vp}!&(̭UF*dfNK_Mo n] #ҋ#n912Ŧϝo~72L_[:4e) "r˅Y5<N6$:vq3mOT"gEDs071(vYp&瘉>vndX\qf ʻ ˂ 3qχZA(]ԁv;2Pl׶pJS+gZ0ʈ&SL*v`'|kS5dԉvJBLmo?=ڣ $?09"v >I)CsEuْ_o{oNَkW^FR!ƌd;QLDv|Fk9ZMN]Ĕk5Hnہd Ji)/,.#?ÔT*懥34_'6\]deÀ(K2V7bO۔(~SɅx::;qHŒ}r ͛p0]:w^Ш"NQMPnpH8LbIYPQ. c_W!/tuji("#eW@D؅`׸[U$X0{=ol l]/VB6ߟ(=~K-H1gRM` q!C$c85EX)faAfl?񤙓!^ @J:MK!"f |$K DCXt!K` )$_ɪq͎E+!CE ȉvPV0P ?E }*.UOx1 c`TgvᒸAok&.0S"9j$ BTM=576"Z1Ū]- 1Q7lQw,=cGxS )&Prʝħ/JSVu&q^ͬnFtY73z N}H;{рk`ffE*͚;PS`C QÞ|I*u-g ]v eŝE))sT|oZ!C<_UԽwp{>H1) bresyI,uan-”$d={c}2DW@)1Cudy@4W̑CX"e˯>U}tޠ*Gͯ 1>ݩՕF}0hVI 센% q;U⮱.u}@e^iP x8ON:$#a(:_YV"aCCt!"L#=:'3LL(5I`kɩr0Q/LS,\ZBu ܫRYBZIuXϔm275WyWWO9P\SĖoۍ(%AAtn9Ǖn[h8]PKE7q(2\7%7ܞ )mwPOs&HuvgEzzGiy9mF%!mWg "e^_ MǦ~@`ɻÉ~j{4$Oݎ%\ V PP~Yq?%6R;e|R碾*6btJ01>;V>gs%,չ">W"͐j ]7ӳv J<&abϲW} 2G1"e%W.3M"JA ks1w| I8{`Vq2M %gX9jqFeaQ;%DD0,'J`ə20{wx7olK+x I~!RZVҽLu90:z$Jqp $FhMzt4J CA[NaWғ3Y{<`X۴#v3n%#~ylpM`91]pUPևW`X<4 ;&D¼b07q+! qh1>+K&7/,AgyƉbT;(N;hX=ʼnZjbmD&Gdh͚Y &]+=^HdϚ}l%`NRxb@Cjg'u*~m3 M.iW4z%̌NMnŠn6&X4;6ɏV-E.LevZ`׬D7 ھ/%j?gG;|3WGc *k&8}cFHjZP[]n)x/g68 % '1=|?kY5A닌 "p ˗/(: 4|';~ d7ܢcsdaE !֝[h!r:^>V8r&:mf3|ԯ΀41N$+oR*\ݹ"f;?I?l"a ւ?Mpꮳ4 v0tYtj2Pu(}GɹQ5$X6qb# pd VILp\_7م}vQJ>٘Z=khs"֖e )NiQضv["݃x 'lTըC[]a}YdYOmj?bxd%IjYX`Q-1y#h߰!Td3),,~F6 s1 ǡ(o՛"iIGƅuМF)XHUG&/A`tiBP)x|9].:ϙ jpw M"3H30KZiߌ|Rs6 g+o*8@l_<5JMPx)n0_)zVz=/wwA/ l 4.xklӇ)MQh b]5QVR^E3|>RZX~TIg)+Fl!?j@,bƏ {;q4!/B4`D2`vF țN\ӣ)ai~˖8YU*Q|O[yUƞ_?βO2!MYO&z4[Uuߐ[dBӬ^گw &/4SÒ8+9xɈd\cOqP ִtzUV#퀨nfxej6ťTM?: K=,Sj 4(dT@т*̸ir5G5I0G2GWR܅՗LEaM(OdD7Yq\m;$%x֏pͤ&+sohLE/ЮD`GAr#7@\쑱Hb~IcJʩmf!썅k߿ g oz{ tC5%<7,FYMZ3aCܡ^o,Xȭ%qg|\%eXIc+϶nZ=;"׏߭' Jsn]1M}Rۓ0X~Vݲj>5\ҭO'TЛwYqyXJUY-Jr wu{bhKk:â[8C0G%\G'Ms.Y~h][F\Mr}l>GJ6۬ld(dh{o -LI:_m)*{U=ƀpZY$7 4B5/&aկ(PNUm<Sk٩\)r8U4k:ZVEتScL°ّR20 [UP GVRG̣c֜!]͘(`B2m,udU=\w(8lS޷@ vB%.Kp'gZ#ȇytCI{)?LW=R^ #GD.5%Ks<3Ϊ.!W n\=0ďh?ֿUQ!c߶33or:*sva77 NYO埂frK*?>t `z=OW'Q&H;/~]#7cj@/JS1~:j¾F&љUFchx(nsA'pHCHisegW'io-ZTI 0,\da9a 9YrR2NY$Nz„)\Yϥ&J]bw3|:uo1^]jܑNB5vbܗAv\r ԟ܄ºL# 5\6_*yU2y[+dH^0B#1+bA x/bIV cQ S:ja-˴>d-r^eF\̂p ^ezDI%(?k+%8]X#FN\*馶Cf M9<_7V+K ep& ow`R, |:#TXN)mI~HBADq:L%mrĪ'[h q2Aџ4)~t첄IN m1 @](IZzs.cDVjp㽭I뼵tUYhro_`t;g+Z";%I'Z,xÌ܏bvE={'H7i༘:#F3$~R]0aMxȓ|k2`mx:ZsVMtYCS]c -u]/#u%rKok@u]Djh/̟$>7nL&kϔ0O)7($y!Z-WpMi42. ~ > O ~_װlxEs-e#+Brpq0~(ဝhꪌ"GmՒY K5nEҧX\,Ox&D!3 e ;c \Y SָZUYRyj}UJ"RԶI7o/J2dE?lRWryi&jniNnF r' C̰x8l免)RZ=_iG`TTLǘ&Zal9 YWA\:ޜoN(Hak,"a%A4"@eMrqiCW{dncAi/ ׳rn3߯!i?7Ɓ"ʍ[U. ipNܫ@./=h/oӱ]NXsQ01=wU #k+Grj vL%;1k9{$ }fCd/%E?ew4rኒT#b7Q{u(*>`ytwA 1d~L+MYrIc/Mo? |&\C[vjmǻmߊn]af|F-8GLRz}qIó|ʝ,H ]D4OEc(ɟǓ-CpE}dy! GaV+ S⸃'3x:^J/( ]GKK-,V^epT5r廹o~;Mg Q,h1 k92o.VtήG&,'zƃDkQ4TH̔ؔNlY4ٽy1uetպq Y/9(~4U_)qw/n1\$ `9* Q7a $]/+aJ'.fkZ%@Tt<ҙ!Ƽ~!=D  MVj[I$D\#U?-|is+l>+R;Zio)޺O8Rp"uUdog(jjp2KM$l^͇PVvA D رkhcze>jSҋi[ I?U<"ֽ+a&5qB D(L-Aƒ?6zN~Ƣ eZ@ Eݬ)u~VW C@`8d m+`+q&1a?sªpE f._j+&a%zvQ[ J)]ɱwC%"p/KL[n;cHpt v@gAÖ ¨H ʷ@w Y39 sF\TsSaOe*fĊp*Qޟ0P@+/{AR0fիX[0ȽõUPOdߩ7' 5vG쿊yȈb>/a^5XP5Ό'dʓאkCfޮLIl \R8QNNfia.#0GZ7rWuQT^Du±=̧nޏ=g4xW{GWo 3/US W<읻jmo/+5,\ڞJhKF6lDbg`)P9/'B9ֳ<=i0ӎ *c¤K%珊)+7;"hۥiV@5Wjrc`ѭp #C" t|5 N^aHoJ->9[mq e}0#4_v잊WJ#˜K6dQo,ɀ nLctOd$O ~UΘY}!|jpQڞuy6g!kix0qzu Մ4Q G86N5zUUǝL v㳅 8՝ۇ JtE+ѿVI:ɜq#0qYM籝kdRzb& U5B-Iǖ* fƮCxHLmJl'欈xrJpݚ>o} !9…JRhBsb]DG噆)\ѷK$  3O KTL5ax!+Vl$<7\]*M EIAtJ[F+[6ڑAͮ^NPo |v,^_۶ka`KpgcC部ٞdTЯui# Gu!:[TXFXjjlnP}1+ hz'2V }z]# /%4H}K0,XH婩a mj&XH>R0)$Ib}[0M7*3`Af>U ta󾝄KEQ∃(z ;K n[ќNH^i9 ^ʯ}Gm'ZR:n|o.< p'{"E晰DȮ?IHF/AQ|r{A@CJ^v.zUJ,-NF/btgC%_ fw'*Z}<>bt<Ĭ}G3/@l{0PcƆdG̼l"z^?ʳ)vYh=OqN)UI,=5/3–Xslj\5溦U? ԕ^m[y $*t2ְu錷Bמ7SMgN(=lި(qH8FcR*Or?nz}ɏ%Ƈ%d[[-_ڜ{Iws|4UrXz5ztg {ݚ$7Fg@MbN kglD2*QӖ)DݒH C=S Î+nwнE7eKZwU!7\dyM\mB" E򶱓t$ QvpL|Wŕ¼IdI6Шkkt! ^EQYS`pDU& OzH A@-7 /@5tۮ᫹oro.#/F=s鐓XmŞM|;AҊ5O).! ZH KݾClwU}CXdk^Ljr-#"(&|~yӓdG?y[-y W> m,W\]^1Ce}G"@ .=**HF2[ R,kuO7 %m=gz<׵[o.DGV ޓj[`a*Jal5$#6wi-W]iڶa"砱%[0nC,wʳ!\ەc瀱$ln+ܫg%p $^|W&$+71RKťHj)u$ B`cGˬ{׾O^ {B29NΙa?chy v3> :mJ&2,I(%*Sh;HZ4&uVD*6Q>߹ G9Lg6GMy8’l% zq ?o/VALj7zQo׊?xdq2uL %L"$.:׳~GS4d!y'|75;LVHca{l]OwIhKe`Br}iV杖ϼsOxYF0C?7u1uZsXHyj}}tܯަcPWսyhLt.k K$|{&Z$J@^݃v ۖSc p)vӖ=JH*g5k  zIM\$u c^ ̵׍7]HI3MrġX4gH1-)P!'>%5%CR@ν6"fB xYZi`huaq" kRu~0.'O Y\EV^wҚTx!etu?R(v).![v)^q)5[1FjЋo8/(bvHrPbTl.)(1s噶cdTտXм' G}KS]>.)/ݹ>iɁm;m5`>POazഽ=]vLJ|J_&Yy?P`W"FKS@Ύ_|g^&} ;=6ф7ͱMY,[\0<2p঄αC$6툞0n}G6QcEћnx6]5HL|uc 5(/- o>7ran5 =qGy |ux*j0}aoX?ʍS(g.d/^U֕[aH@ tVFڇD&_5Qΰ#>j@HcӍDY&I;Dp <fzm1D 5J!m𹂱߰,e2yvTn"d>$h!OViDgLlL< 3P[OXxH6و5L꥽Riu7r}qߴV*XݩлvVj gQT Cf8VBdӅ ؓ!O&U퍍 0TA mٛ %ZɮƯ iL% qvշ,Udz@в֬6a;8`\G$pԎnaQl=sr+ҝte ;-[tt<7L؉bb֌[\;Tg]2=z%@>@)_śH ܑ+f;*y*H [Blr2c* hT}:ݙgD}3˨m=OOPļCK)ߥ.j51ǃ݉VBK<K Z;qt{Ngi#HGSE1OC g0.r{C;A)6fR_mFs$΋C֠=Yv'nII^gxN] ,2rW=Zr6@BRw+5uTwǵ\sJOYx3s0h} g_WE*c[!eݕ ߭Zs&Ke* j(ϻi~}@("BȨP [?YZp hM6!.X$zr`R}P_7+:ByI֊l>f#d;aTnʨ[uW/"%疜33xvq^Z["ZÊ` 4{zIku= fF%߈58!3[ ۊXV"1J/\+BvNp.(U ADk zV%/+Rs;DJܑfYw".gچii`e.X2掐 A{ :9S q񪶨_#;D@ԅ8@0fv GI<ݏAG*#{Qy@1VcѰ{<& o;d17uOܷ Xc=uL `:oj\7tĩW몤|G S6viH# 9{>.1LQB۷[W,~o2Qѽ|@ΦKx"?V]uy#U}Hv\gb*׋e|9'fc8U.9+(;nw,^u04iM6ըͤ4iG.̙])F2;GwÆ933~&c&ulAY/"0熜M:]!\yXv*ZujxmAӝJ'E;.s*GeHe3D_Ħ<Oh( DoH̳ۀE)~(S:׽Ie'uyWj7":7&qxeG)DeR) oz|K oj9̨k̟,r^Ԇ!* %0: ;$X,n4 1`A2 W޴%5-, ź m Eؙ= ̊# EE--ɫLNMOtt( <[ snc]D I-9~cʭa,6U`I.lQ  D˧P#x{jTG{vR Ň%&T"M[4G 6%R_T1= ?ʑI-{`7OKuం@Dnx9R!p-^ۂْd,dO9kpu%Sg:m{MW4\H dp5yO$-Cxs^I.߭HهN(7<֘d:'oKޤՠǬ, Д)`W-"Ĉ?SHn #?+(Y;AYI$̧Zԁ,P۱9mٌYB$P8Qm_'*H1)[jc| ~5pغtPZ\ ݹ8i0t{qӨp }ܽ~'D($?Y͹Nlv젰5 ._Mb_Ͼq},@(s"%O'g&ORow(@)d b:;7VX5Ǎfcx"pBsہE-A!>ҳdbhF lEan~wIW×5Y*2q)v*E5בیI cg*4#whPWչQC^g}pv#7'N-%E9Ii(_n3M7N-o˜N1|ǿ, tǒEP k!WF%RNA Mě{^3;?q3o54¸V B TUI{9 H" |"40g7/lx _;[Xh|/jid܁V4"}y״SXi)Y؇CRl7tj|& pQt/Ҍe&/7˒%sZqyљ90&nS^CpEOzsMG"LP8 q74}EgҒJ{/a4T5Q,(͡QvM}LmAVI?7 $ߡO"[Δ0f:OߘPv4#<˷pݍ'_f$Rk;K8hm=̀jH x\w+7?F+Z~ jKj]_oׅp ` &|+*h8^z5PHBN&ų6t rC(S%WOA1n uNݹE&)9nM1f/ne^|BEj riQhK0Sq~?;ǘJ pSٛwm;퓀XVƦNl9y|~Ȣ2A!p FYI(J0'CC]H0 zCہ@ vrҩV-Q4g"m IEvBo fиOcRv@s9+q!MeT6rh58%Xt Ol4*Z01t2Va}d9Ap#fMī6a?ZJ;@OWN cў?[D 6?S$QԼOJQ ޳Pgj gJ9:;]QEzFu*ZiuAX+<(O[|w;"$_U.耮uT82!Wj%_icBW@rKf7/P\K.QN~[rum[Sd4bAL{-@qBIj QHzzbQL Q=|H7K;%?z&TVOʳFFɍM "a\dK2 hr䥭!mBiFi_yZĵݒ=R|"V jIoЌarqɋ[r1Yߠ}?}]Y'VLml@^䫪S4 ~}SSm0>ܢZVLR#c)9ٸFq Q># 'v\[#K,"D~UZY Yr][M8ǧ6|`@ o`Y2}g>B .$ ޜ]@6ѷ;UI`nYssL ͣF} .5 ;5pY<p{c?aK!Lg18NB4kFb&/a~) `RJgX7r&W?G@5N63z<`lgـ,@bx(T _LxCO`ҿO/ɩ)+}3'HC9a4"fbC'1?gmn˅o9Dk߸e3(/3̵0F?"KA;Cڃ 0ϕC5C %]_كt9ӌ`uժ!#kz:IOgP} t:>qU_̧9Ѓ(EGD+U]hA0+5\*t`.WD"]KWu2nuGoݥ֌KU<$U>B7+)5{߄%3J"ATsq{I} '4cdYgOSw6_ZU3olw;X%1yE i0,wbD1?ĉ0M]Ӵۦ@Jb7螟?IY*:YגX'T aEWƷč6ݤ];:i*!-\>l.9߿[E.|dt99o'9gaHE'Y*}Fr~ԏB K J.či;[ (X0*0swFhd٤}-1㤑 *5̳ 0 %GVPi_ջq AKkb]8/6[=']ziM}Pu.]9%f;dB>y+H?[W$5,⧷'AEq[ǨyY:cSRn\JLkJslQ;j?]#횸1a'xT_->i,*9xX0a apq'J K1|Qt!yYƏ_%1 i*uIyOơ׵ cqSP皪tܟ 2j݋js, B|b d\Rkä{Ja"*{cxwPde)1g~#Q[Cف5giRJǐkpل5l#V1ƗOuw,K[)Ixx:5$yiZ2㮆^xͼ>Hl#Ҙ*BAR(I A/e5ꢑT2 uN/vwSX +s"U,l K+^ jqqLcYf켰LQf?GA}Q?W}Mk\鋒~yV^ڱf*"(T|CTF uLpvDO UWWL lFSO"Kc5j).HC5x6gM>˽c 8W5-.Rɒ}n-j񛯠*`Wܫ)|;{fW-5Nv=O!dhXvN<4Yu6r#az2Zt61 Fyj8C&aѮيÇ:0ɗ߰| 5m~DpۺF^拯СR%d5 6 nJdJ~ N[( S.3RСJyݣV9#mrzE ןęxtB\>%?k%O1B`8=&D$5rJ5$HOSP"3ϐl{E\ܘ.9^4R :1t P~c ݵf 9 R nGXۢ=o?/,⹢%fOL+LsANCtGph^0 IIvTFRƤI{w!V!8$wa_eff)M䍂1Q 1Z=pٶZLM}5c<3"6ًvyѭB=y|yxgkSD Z ט@r:tM| 3X&G1vqIP9=**{)z[8b9J@S ##W@N65r eH(U< 2e0zq yw7` KcÅ.Jb9`ZR_SwKUPk1&YmtRYPV_>Bctަ+bBfy[)C"<Bd@]\fs[.R.a H;+@M ⠈G8Ë{co:|$q\&_1r:}>@k>|Jr>[@ٮ en,OD)/ȧ+uC azGyQpEP`{;Cqr9Tyh˻idL IQ%Jzb; #COzjU͗%q4)\x #0ek 7TZUrmoV T&NHY7HI(哋ifGle6ؽARkE/3k:bbeNQJv|ʨS R hlq#Wx+3E`Ke5$|W^#YE,TGüapèS6D<9! T/&]3+t l4KX1OdXH]p#IG̘>7 #RG!y?E! \O]~p]MI+hgQj>W_A J/2Ca0_z,5pĈޚמ`Oc' Fd#w&!|3]'9;51o} ]a]G2(9as7 H oJz5H5=(A ıeZ5Udħa/Mk@x~S4IΙHS2$G3f_z˃ER9'έ/PF7bB-oP=BO| &K+]DK^u<{8|8^zx01Ӵގ%Nl To$<2W;I*=DuOޖyW%i]d`)m4tWuieE`vkWNT@"?ʵϦk= `T[锗u/or$!+F:cA dvm maCuP@2P8𙺁ՙIO !1c@ĄG-AEFM&!*Q.VexH)q'љI%c{PEk'*?h@":sD^2VwTީUJ*iQ9x)w4Z f!waRMOK'Q Q opc)I`tJB@6OS^^2:pU}]n9%{oDZa `ȟ8(Q߈⢷L6r`mamM/i50R~XI$w$xrs PΗa~΃T:/,\8衶(.(ebGWIaJ+UCvGlJ^7r>rq&*T} &]c%Vv23b.]a*RƮk"J.o;|aqb\2سԴO@.!Ғ6 '$AA\%֏5h?=ΊHU,&ݴI"D=|Ϡ!6z Ʒ8vXy}i}O}٨cnզg8pt\hd >OŃ'щ`l&:],z6466@QFiwˁ5_$9= X)77!c H9cn'E>h0h&KL KK}OeivOXp6`ȥz,]T=]gKTuO6ONښgpW!ȅ $E,P}7x7+X3lhw[쑆1<\1C+;g0ǩ Hi!#Dc{tlq8)ļ8S:D ~@ԳBdveAĝz^9 ECy9r2raYja=(J +d$í. T_m82]je/5[p?CS gC#˂RIVG0l7H>F:&TkTU%W Y y)lѰP<2ٰ7^hRqU#t^mqr9dPIH ZV h2[1>o5nz >^״CʄӴ U^i1cNz6K_gƾo$^X`mSյUMZSZ?[o$svӯo M&_R6I.\ܝ)/#0"KOMԏ$gY) cLXz~v ٤ޔ "Y:z9H'r;ǀj!gYCD5O3bjUNkD'8e~sJ(gWy:-Cz˯v**%8Z?9 n( Q'7>z&أ*|hki}WzWb@fJtnpk󁊯TVeQk NHA+/`+nI½ + *n*.~OĞՆ>HXI!|jӡd36k74`#J<VZl0ӣLMzjn[m%F"LXn QUΣ.ΪjLb?ao@.8c4VaUؾ{0Wvv*\Vo 4G/C?d| wYSҗre8ZVyHNoŌÍ5K p_.ٿ`P֝$@柍ȨW!ٍtM14XMbԿX\hЃ<ѨYdŒ7!Γ&*&nȂ0P{mG[xe/X!yS#-f0_m)y55#'%lrlzUi٭5Jd'^Y;ޫ WEX)h<*y銗wa>+KZH>T_ٴ7WmW" 3K /*\4^dyA iHvN 9^VHL _k\Yp 1{zSV{jp%6bv[" ʲ@7@POfg-=[ P>PފD, ]l4w-%>4V5O{-/Y5x4yX x 1n@ ?+ҿXD( 2dv sRl߃pXӾфϓIoQwpKIò4R$_gEgGT;Noh޸)CU<ugaoA~4A)1t5?GFT P"$#Pɦ f!c?/Jȃ#VGΉ?gjy嫒}5~T".7ūNȜGce7p=brYGƁ¦1)"׭((8CO%N3ZV#nFlPk3~z5J>Q05bbpRd2z;8QN,~K䡣 I MϺ=悴H;-U惡MтMbnf{ܰ9: >%l&; K,w$GeMśI cPAsItCLz4'*JNBU—yaӽ1&x$98mĊ6XgtR&.hL?d ø7tᏘj&w{GI _8>KaM.1FPdZZ+~/'XO`u ,Tr̠AM[}"^㪬 ٽYymB']զ/Q<ӿ\ `"gF9,jv&iJ,C<\x |GI8D`Bd#eE&7 \14X87,%`$6ۜߞ7~<> ȌMẕ%j6T'-Z{[7-y}HPTTg@{H *FEl sWEQ眈W'S88zF&Fynqu \7eYDz_pu?SHha򙔼!)y|}2'NQ Fvn1h_Ktco#.'3 Z+~!a'Am׎s*ri+S݆^ x?1F]7ޥ$~VٲhOR}k1h73zjH=ltD=:m-3q5tB({v9('C)Gq1Qi$[R!UPwիz]FP^3IT$%bx쵀1\ts*׳߀cWwVPp=mD EV˃UMⓢ z; w'; t`s4\dDeAlP"nOV sFĖ:wm#to;Q <#^;DC͍vǰs hF,;`ID4%ƊV˫fݮm@^h=RDa30)7dx^H++0B d(>I$"- R0"Q%@ř[N\ fqP3,gI1*p): Wdd,pVM'y ˢ7!ߠH׭2Q'U۝ !0.L 6񸇹 J 0qsY&3VmSs0@% 9_TAbij,ϣ3L0JQ5\gZ+Q {vv7SpQB&~ FQgSв04\{p_: |d=յen=&!;b3EZUtބRmk^fCf[C.}kSzʊ z Rf NFmW:EpZ\1^VݑEO\Rq yhmmƹ_U! sG%؁\iDy㟜pTVh#% z1FAnNfVNB$9݃WWnT0{{>L&i"g>>:x? ʴA 0Î3E3'(ɫWfua" xXQ08rsˆ>)$ Oct7}u'6dF0#udC.?=\IIAiDz$#:XM]1 rl@*VK~M$!)G20q:l(X*[_gyƒV}QeSEn`gGcaaJFg 0(;LKTd֪r*Rth?:8X EvSa )N}=@&ݩ!~=P(G}w4-W `~s5Y$+%3IC2d^&-ƔM lbRc E8UpE4hno1dEhSc0R[H$yX\g8*Gxf3sO'(+p(xF*iIw8V]'YNx:Jdx]_ <4s߫jAG8{aG*Qr2:!!5 2i"Ŗh?80dԜh#*hOCZCEiUn H9O )Xu=ZVvϞ}R =h\Iz8.YX{ˀeisX{))aRQ&8ukQ%]1,H} _ m P߂;?ٿs[; :z4G_jB)L_n>4rwu[=o7_}??~Iʹ(px/âYznd]oŇ?^eFp _"nl׆?B 8X-WիMQ;`aVl6 m׺}r8?iЙ-1pX²RWAX}b]o@u3ntA ! }Cw߃ }?C=/! ^Wms B&E?,bwsqwPew߫fo_!~a9}IϞ=e3^}TAL^a*N_ LO8)}xi.~xE{\_y cM `]%Q(c){%ަe>%"KP%X1i)8IT0Yl|P,į)DR$#0C3T?}qixE;ev԰A^*-nw7- W~zg%vZoaJj|pd`2CQVe!8Cl^ ð[`^RKh%Qۘ4r©̾v_[I,w8Q,~=vj"fϟ4{YTÀEa׾ivWP0!P6;ODG=0blD>\0GBizhn*j7bNj٢,-7^WäĦ~O} ]FjhUߵ? nӮ~kC0t8oo^_ܷkE03h0 Z@Qch:Fi)ӏ~`#Fp҈6}uaj={ݏYO,O0lbPoS$z,RI[ұLͭ1SBr$^5{xnn`=ZWr~.MO]8MXbujofT Q[Õn/-ȨWζUh[ARg2F&~J#j ft! v2*K1J3P@!R^IF=`w[?yZyuWxWA-f!M?O|݇߼ ׀^9k1['A,@Z7zݏD8FaSç^>j!{~ܦsCMYxPt̗[S=c~^l`geN,{EXB. [ eV`:53#=3GN?lP9{ oNlUBsSgG[>#=a.愾-t$rK˓=Q3w,Gn=ivCT5+c0c?Lhbɡj|.{c:ƇfJ`>-o6?h%?bLP622E c)-, T` B#x߃w#bJhBw :|QyS~| _" ]ձd/Q#9HO#|owVpU`41Pl4!XIbiSIw,xhj|{*P2X6o&lSpi%MbDĨxeFMiC2^]?]ɭ\ c=@|5^Ë́, .|CsxQ\#ur;rU C+gU yy #(()Cx!#9v2?pƺ?j:8TSv<1AqAcƆ8;z|1+jƊ=`JjySvx؟>_3UN ,خکaU_3|+MpKbq$0*lA2 @5ڱWj . SӍpڃj[p[dZ/W?9?5r G#8r _*.< "s̜H!H/r vF2o1z},X& z,4gj.v+N?Ոoq8sV0.%Ŭ(utv<137P1mXeZ}4%AOdj9:°Č٢c;>YY=#^V xH)O!x;,0 +G7. 1~O~Hڑl5y-ಿi*F? xz,9Y2/U`saj.L.'-,Yv ,P jTN24=.%eWPP깸x{p\?JODOO}ju0Jx-aj}ԔTbML?qkjbu &{wCV`DA?}7Jl\&1ji;+FjJŰ4j7kS!N͗0Ysmzdnsޛx]juh1D X\m{{ ~v-S[s<1\`!YGz/` /ֆBVk#l&tŬk-}2BXD6BAaC\ -[ckÐwJ+*Ԅ8-5KQWLp׎p[<9. v_w ,^;EΝi/Y2ֲ/aUGݳCĖla-+è% aT'qz:ba$7Ǝ' ٘{ь$<`F& E=IOT/k6 Vߣ$]=8QD>ގXf:~)jy6xId b(Ξ#6N-JG6j |Qd6`nFR8bmj6RT~m^ .ELiS̅^ھXi7FwO7@mWmY:քN)'ÛݩM0]Ѵik5v6맞1k0xߵ)_~N.1KH ly'lAHh{PD.<˜@hgTb6ϵ%{9pa=+O z^!n63ÌdvJ߮ `?7 /N|)7И4"8&N\7)hp6wt+xcR"Hu= ՙ4ae/[TMfUS-rj]'zB:SZ@`"k wvl&wH=z(ė$*ԙe3LH>Tz'uRޯnՐ>.xE2b&v:n^.۩U}aSi3m>H{+\KpY#[4˘8YHU,i|}RPJ %YtbԷyB2JO1Yۤ77dMq=+<LﱷJc; o$etntpج)@0n[jWeo zk F1͌Ikj/80#ٕ&Ul`Qb+x~zGz7.ޘԎ-аĽT)lcLߖǝ-\nqR ";qg>cr H\}2͑.B an *lAveUβ1sR=+ Ǿ)O߇ `hвPL\'jAYkio@}nýb-mrjLrRPcH^4虙LYF0{߱hw`ٯV8< ۾0Iv w٫Yd5θ;Ӓ|+/W,: ƽRmnfAAR|˒1NX);*Y#Gv%hfd1 T[6J I>Jò nM7?è>4?k"`A}룸Ee_ala19(u!<©Lֶ\X8dkmƻ 0}/DR|ͳ6 ߷`(Ts/\/ϸVl:r;/+"d9i' ~f3r kf]Rr"u>CowF뮗 >/tuYq "PU&|G4nn TȂ>~n%)5[!ꑲ5nj]:߶J82_\߷}z#e7c9L c@ȑx452%U_uW(Ct&&<$$+aF̄՞RM̠,4ay-&d|q +C m8J[dsbyDgTh<~ly#Wq,iy E+GˡW?~G)lra6rA ^ٵ Sمm9[;IJDvzvranY@ekgSM٨5 >wCBrdۊfZXi2H1W;zlթ7tO9&@?(ekq!)a |FzVxUX4j}jϻP!B.%SDž2~U 3*W;!4[ զw͌ܓ⏐d]`( V$a-*\ŕF>0ᥭaYuZ4̚↊ yfQQˆd~R+-rJWP_k7d*l륻 a!;2op|:pf3V;yVf,+_[c ]3Y?h@3;LwPcD2VCZ' 44mi7ߍ렕~Ò8[?_,j]'c9+V$ ~)Eҝh|A@aj{%VM0w3>bC &~R7 F,~Q~j%.Y`gBzomjt1N'&VռMj<9| Ec$[uhr1OŚ\ۘkBAB5# @-Xx[M7넔Y]"yk@fK2m:% :_=\@p x Zi]]!!u"":"2 q-F6s`e.Du +F|4]$_&>_ު'?}x.‹DtpJB*a%k(vU%UiPn@2GiZ7Fjv9V~;PIGƀ~{y8;F/c(OyrAa茦 r\8ŭ(>Bl++|A}O qDWfw,4&vN '%R"̋5_Q =nK@U<.o]̏,&{KX ܁06la S`NB~#@a@ucUW +TeIJz9Qu1pVx.c9x<tʆB+{Nم"Ji];S=A&W-n[ T{f&m ho*Z%Kë\|%RZ OӯJ*!ޭ^hWȂʣk!4uznž[4\4V갬{ W0~:0mC3Z2,b  )_z]g(=Bʦ^,"[gaÐ Q-dĢ:kǪllMsڙx,Dxk{84 zpO#,ڑ9Z=x ʏZ!\ $a7.PbNȔ:Ysv_\[5QKa Pyxڷǖ_07>*^͆6&Y//3o!ZҬ~<}P2r۰SQ8W$:uGsOB8pNf/lX7>:%!S/IxfA*?sCFc A6˾=&VH:iKN!nQ2}<~AFDkxzps鹋 x{ BWm9~m;]2G/P1-qT)YDꜬAؑ5W6r` K}%c,2H`Zc y&'Tj%CV [A6mܖJz1KQ@ Bp@6 `UpRɩz۵c3nlLrj!_1# gL$y%|0~$F%y/Q– NqM(Y q. 36IGǘA*۽NS_( a1y:7,݁x93jxcx%u,<,ɮ (!ZMa.g.{I;,elձ7= -/ 2DJDSHu_d+g[M85U d^A1A̘`b"ώ0zA^=9B+mւjfv8+r4jFé~4`׃F E"TFxҶ8s&JOگr)X ݕ}E&YPlo;n'uxN-ڨg۴E_f7m3> >}<)v DcQR^X8#[ك; NCH) 8;uusT3G̴m9tH"s", qQˍҮFaYІ0BQ*VHvm7ʭ1A`@l9刁dt>Q:<+7+ ~}c0N{81)n:XMpbԩZ"QMR['n57Ϟ=ק0a|E2Ό&$xQ~Z٣x7.ch UOrQ . g %P'η;"2T0o HL%há+M7ѝ6>Lc}|xPJ@~ީ0!P$KIsy}iJ.7_Tv,dީpq ֐vRxye*{yвQ|SY^\!bw8IO&`P`ܢb8΍„JMi[`|*6v_4 +cns/+ibPY<-IA\d;jB(YN셓>XR_;:%Kz06^@@JFmQfYP6gut-BT=k LPPKʀ/LNom؃iދ >ӕry9q@%Qo~YbgEhU&czj`&c1 Ǘ) IR+tp k|dZD v̩]:LVPWlȯaj_^8hyZo՝Q+2|w'.{ [mMXNIR &2wwkFzg6Y,V uNa"OchUa:'\k4=8UHcaIg `q#1}TZj@[Iz`tcMnQ +0rÔ0EAYi=50vB{>=F~9t䡄@n,6 [29LF,š*`[t9SO `:iM7Ff<2!Wf^p##@vJܞDf!vAN)6zvgq[ ;!%4<{DWu_Fa08~_52љ= ]C;>TSSؘF j Zf;2tBvdVYi:bR+15Dd9&kvQC뱡0H H |حϯkXkU- [ =ɕw D]ovF x]bgƅv=U0#o7/__RZĹ"`l7vX^,f?ƿQ4kҞ7N*X}Qfsy]u}3>PHE=(>}uW2mA9θM+h\F`rqnanru \Qk^{!?; >;?}d hs//]>f<3ńNQT0`lt-N{ZuF8'z _صj_kW~Ǒ]&['n Og]\gAQͬA 9Xؔtlghw xU=x/:H8%@|;g/# jT-yʉ@U;GA-fֈ$JS) T\0b: uwG6ٗ`M̉)bq`{;X DB`艝,-}:u;Niaع`(̽WDvww0vx<}rĈܟ߿W?i5FW!#rNb\Dڳu'5n)-Бh8cMUq S&&Z#ݸW?BmQ,µL3ĩ7gӕbzp5臰M:hג`nPh/]fاʜW]3 }ad=_t1~gȿ{.;2a*t868ԝ>)zgV;u{eroi_}q&X{& h-Dl{vU- <[uf4;] Xw7 cS訢n1E sA.8˅O_^*J)_cyڳg1e*1\!SqM.{&O(g z>}1=b]悴\-0*2=V?-RDG~PbR)hk }q3@1y;Op^I6Y4qKD@H28"2)o!ǔSɍJ F}=D]t7׆"2$,la C`!Å`hhI6H0Sp"\ {?jĝԮN{J+0{.xWi:ьn;>~YpEn>ՃT?Z^_諢ق6n/0]l=FڐY)obI}j= C0g.`RZ:fMzq+_0x.A nx<:^gxUk3I%!rP΋a%(SN#e6Y(zHSBC2l`p);UCk]_kf.J Zzeճb1v!K'Тԑz6$}[hP&Ml(㦴D!1?W8|L`wa9 6xGe\|Śc6 Y{}f`l+4Ņb7E&:_37^bdŘl})s%YIΔkT֥HZpq=!k T _n \y~J& K | ; m{>~(b=ê-_>X|@XRW/QҟGܴ:Yhxi/T׺1gKf60r0魘E)=%FTdB)WFhI(y;>'h,4Cr藐kyh֙a7%5&]SN.O%Ff'|[GX)5LⲧGwGhIsE-KtPޡXGwk?57F{D<_گCH'6ך]6BP(G,ssLƮ-!X׷4@࿛u:%-SSޅpBcxn9[?.Rf Sp+|{lngls.~|&{cwBi_GۮBgrxi ;qr*nԏ׋~5 vC ,ֱұ$?uJ$Z(*O .!ߓ'O(Qs93`ݼ 9;XRFBmKpqVo&x+أE\ƵƣYu'uZiǭ3Wdw{H׋lf<y˗*][ ' #Ak]ش~q pCG?sbHڵ=M#U[IioӬ4[WRu۷>~pKR3 L#Q۬b4wrxky l߼Ȝzg%Ew O3F51Dcv ߹t.ds5ܹЭjSl0H:: #7OoUi۫s 0kנiܺ !mLgނ8>H҆5NW[uܴUm6g[#!U@[L]iDcݻF}ѯY+MK{&'wݥē#KĖ%9ɜ\^$l w?]n4$A3cFUV#:~ `zwXl{R)ACU+GV*YUodϧF]* J^\sOLep?x^R)]JcQENR=:UL0Xӽ߼8rNx/W \`.ux v2˯k?j?͹-anVQOwq> tҵKg2T0rJ6- uXP0PmYCR7a#*w.XҭcRΜP4ȈtE'\qCFa.7n64d}C0Aav*>zqqV1p;qg q0vSL l75~te UA-LRA֦.SjXs4/56/[ɊK]ו !BZX$'uxCFZW-VB|u,: _eu\%`E?tXo;0AʾFq0Ck ^g.$ 8{?cRyҜE^6MZ'x?Aq'߹_ُ!X[>k& UBzФaŻZl ϕ"%? ;H\b92Du# -YD2*>3Gq_7/u4Mrjw٪YA_6?e%YYg g.B1l_.NVkvٌ 5H^+tzXCǑ([CHMa 52u*,ⲓ\_gFـKgX\P,nntf RzZںaZXͫ)GG%Fð^\W~>S _"x7P?KZph@5130ڲ^T/e荪7ʻĹqerAN3A%oVNzKI9tFرԜ=!hi`v m ׎W"'VZGH=DGCnʑ&p\1&*0TPLo>2pC @!'P AiJ [A4_Y%w_+^PvR0W֐{%k@}`r LR4q}:' e |uq8;:T" ͪ9Tl"P-(Xg J3 e 2$!Y@z.X@z[NSpd?)*T# u|4s򆼮ϣ`'r!ӇaN>dDUw.EN>l"yn&_Q$`8ݖU=ҢŶovn.;{ލs}Xf$n{aS$*;"{20>ȕXA)xȅ4s!Ta7\ɭ҇9!&vEEzw`I칬AVn{  ^\̽R҅mv c_Eǹ6f.1&F.EάF1jwҲs8HiaawhbSЖlBH:WFU2 O]4njh3|sӭd$'Tȉ`҄,k7:U^&N3 ]'DA>EKujhWf0.%^05l&_xJG蚣nN:| S;e{~Y$zԯ.kkW#@sLS61g 2@ӆ Mi^.Q <^+`,d˜ Gַhzx \ts1>M5PT OWԕl#C5f-wNǝ8&+4QA-xրB !Q^ ]rxol,19^Fn Ӹa wեG8q |0c&X)kPЭ ci ^}Pb)b !J=,/g>gȭ2csyT P{8wX*yl"_?uވ!?$th߭:q}D@q3όC>W.L,kaHlZm%3xz0UIdldigf6QEfXYH2(Ŏyizq^=[?q0*{,P7AV@Fo&HgYk.ƺ$@#,sJUj3Ն4m0̋4^BuYĹOsA8V l3qm&)Z#{rRJwwj፧&&P`6EGg/՞IѺGFy#,:ᆆ.侮nA QeQ+TbOtJl# u R,538q\ YiQ$aA4f#yQΖ3pl) C'/C}X`J>Խ^c1WnJl LpND9*m#P' /p}mfC4d\,rvoRsB*h5՘JXfHRָ/*_J@o0J' v#t-Dƕ> 4fqF ukYEzb.sv3:q5z645lNnH)3Lelj(n)ю6)ڛ/lln#VS#p>_]\oFU?l ']_4>Sc/d<]~GgactNTg 09obRmE8`K rYy1NNq_ߌ1T Gܩƃ洬rXq؜gpz adkuLr0otzy gN:.VIb 6Q"uȲ^k2hn%{.ME%dXP )oיu<,p;%ZBt4Vj/t)­a k(a+vPE)MʛZAԀY$jX Wp˵p@m)NRهIi3O*j?8Q!5 o(u\-=8 .{9^ڌ3x}UH, 365bN %$t)r/.JxX5jզaOWldnZ}:<,] y>F{qP jY4ܒxsڽsUJWhpiyKh#Bkho05, ~@wT67|uᏥvf} 5gj#U]/ Cɝ;Yߪ8Buv`Y=r,B|J* K28I&.e,7ԕa:@>E9C\ [k9s:e7# !@]5`bMs%EnȠ6}PPeZSJP/g> 恾ɖB/{3ARhU\~3̍9:%7l})ܔ5^Jy> Bjd#ĵ4hRn2]1cYs״5FYs\c+{Vƣ}IxERm= S2Q_jޥ:(8)nVm!ب-ఉs be=휾dJG6V_>9޽~8CL2!ĺqo97{tNm ڑ1<,/j"]q:e 5 JLPc pڻsf3DD=W3BcC(a[ԯm mrϛsbg@ǺKtEגk/ZI3r^TdRãQk9[f%kT[b;^8ńhMw2+x,S;{fr9[9lR|Eex*l^Z{*jg-xwvۭ)զ%^mKv3ҩ5 MAqtg9#,&& lh ˋA/.J-2}z\vX@nl+1We8x]#nqx?B'\xXR\-1(ׁ]4XR+~2ч,@uXd`+>dZ.nrGRv }Wp%mJ]Okgtr%N7d,qMRz28 u@{fdM=-2x%j%Gv) .u'76Y;<.P]4LӶAO֝kzn#;38% 8 4 \jgp!G5bTJsVr֐-q~Nޤ%â u@Sj+PbZe.bS&.>z/'xciFÕkN4ʄ#MdSOGWL;2t 1 ghvNMY200IU˻{s:Bq ]g`]JzFy_؎r%OKJcU7^Z y4HJ|| W.kk-0j+vL5ieV/rZw?:?4Db:QsSMH5ݒv )KcB5[˴&]q8=ABjdcPhh J ëjlH 8Y>!-2/ԑ<-2}3 h۷$X a5P+ ]`+iMҒ{/&xfm*UƬÉ+ZR/,Cdr KCw65d9OK@*mujNbHB!gWU݌$ ww )~Q1p|$LГ Vlz,_bnkcQy^y;'؝ŨjtyNF: >?<]*-f> ЧM M̅aZiwcj̐T[$k-m1.FWUHfuL|"!6MybK Eנ^]74ᄄ9cMIßE3Mk5ԦRhIfO s,;λ![Q[5h냛zX>K"+udm%|tL)p*'sGozD3+kv2I9;^ GY-TyDn^ O NiI>cV;7MpoOT>x* :`|9xp|`h1|GW|CtsG4U{.r+`GFL^^*XMבcy|ߕּO'Rxq̠Jp_u)$E/7h@j͒p\"|LKJ:\9tI\c&̨ 3/(dV6[6P˵e`##\O:jd+Ĵ 2?n AYBPzwI))FPf3LڔVsm")/kvM<lD9(c,{V&t$KR˔?u+^ mejUU/ ǻ3qhN/M-+aB)RjnW./=^ֻ6wix2K?`G I}}gv;'Ɔ4'wq?ߝD}Uss+)O^ԨBٟr.WPG2-ቘ<e[-D-| d>51M%ARJyp)tQ+b1 tn R76=Uź^o~X1BO]o/'Z> P`2X]E 2nW8S9xpq<(lf,peEU #10qB уVMu(WAXTve ,!~ <"ԙvk7wSm"{l_E|A!lSvߪUw#n@uB5փ0zpԟ0=[Z]; 6$apqaCgrnUq}`$MOTךwo߻/fLc49/yƨOP j2D2UL/dmڜ&]{N#o]O9#hT%E<툒I; D6D[cLhc/R PIg׫džAv QvvUt./lB>t,kh|LVXR؍oClǘ3DT578-.n/]GW,McRd^Ej xШ[| x1 r-u`V9#B-"U!oGfOי,rW;C[oZVWHU0<.3ق& Os.ڸTK:R֝As C\LRe:%k4;`eah 8E<]g\JfgIU0աqn89wqPCd=.Wk׋DMrcdasL7kԇoc+@ o[~˂_vNjbf!b꣠2]4;< w@kǻ9.57'Ѕ2+VUw&ܼ~7"!st o~k+wbT%/=)LAs ]j3SJqT.oRQL*E \˓ 5&sWX|. ֏|.j֐EY#`C}x@T}.jZ^89 `TgeQWQ#[`MK ̄IQp< .Ľ5 .Au.9v]b!Fez@v;LF/?LGO6d;WPSGcbB񭸟 ɺv7@ӀN9agCR2|!K02[/ ovM ׶Hp0!]C33fah 5p?0{̊kkwIq,1ertӶc:(4܎ƨs4ƪSw>SzhD0&xZfҊ~~ vɤiVIGpwjMCipGz!U?{t/NKrFe[{>cdP'4ׯ[8?i%ĸ|o~`O*Xl<Vh^a[$o捜4 {1$((eGC1|HLzՂj{7ӴG Ҽܕ^s5oMⅡR71Dh{]ɜM~.bb6TKe?%`$4tgA淒U{ne]q2禥7{F8Sd^ܕnԊb[lp9`u2[NO[>\lN$7\ߚV\Y;FPgʛU42h+m=εi^ -Ceg)8V7]g?l9o-,20/0hRsM?LqH07*#VW7B-Lf3[P+氒g6J.߾[πAeҲh#8-0n!57`Id"hG4("`H.bUo)@D?9r!;w:YN}xA#N>i(Pсh&kYL􈻼X_^I& zDnٚ$-FG݂݌zRTLx 7E:i Aak[ط7 m,M s!܊gF$U0az@k~C-2\E2z$2cUO ̓zfLqhH,FQ*XÅƈ 4 T,eVa5УlڶF5DlFܥZiOM;|? [;]N"ûky&F'$k }ei"p#YLC;A4v=ܖԍtg== ^񽭈v`cCn(ZHT󽭈m']_tpEnTuWlu:{"(GAʏ9 8F>t:L4g&S~NOR[7تWU_QP2l麲OxR3{1 g/R1|`G&^2ĥU˄xMZ4M dQ;͎K1COtn%ϏlqjZcn KR'H:EKyHgBۇ=]'i X0?FYLJ]#je1z}m T-L`~[m` 骣:HR7= .W:lj5bBK6g햦1> pkjIBY:>)J +A {eF|.4&x^9eP@*A0=V$۪)ОR@GJRi? rdK@+P j%!@J\pzntMz̗Ztfk$4UdbڇOYq:JYh̔mVS8.@Q=UG jpܤp?#b4u Q싉{q1_21`+TjYxa `KYj,+:/Pzk4^N&bEV 4j` pM!sIիV},*}~r!4Qu^8[_+~*~}VZ-Cƪ_t}VX& hby8,?LJQםtZivlނ\Mу;pvzjqϔvLDYR:K[N>2%5B5H+m:.p^ߠ8yǂ*K&µ~6pdۭ?Cyb_{ 1L$9yVp*JkE`t1p共(VݱDqg\9[wk.3exl*8,ZGÊ2@79е#͵ Ng(kJ}F]by+u-[ޠ:W쳖BѸ7tv֛@0݅«TWbw {Qtn.Fk- ;M5tb?֞yn>u'esZb A%[@&5VZ.͟LyVQteB퇌.11҃#Ğө~dru]o(|gj(}hzu#8I`g]gan 9>6VwAN#י$K9mG[<Vt44@V6"t2i"[L8Sja4 raԋ*k5oKa}L 7pV,wZuIIط֏^#:SsgL=[d s&޵l 3,OzVCvId qPgCǁR6/y|,e4?M:FGzCf#2!ӗ̤c^B Db3-b|th>Vw9:wTSZbԓ:OtO[ɑJ RxDO2.Tg^lѣ|r +)'#$Cw\,Bpn$IR.|jPf79X}v,Hr ;3N*,F 9D:Dῲ :ok.yہr\?} k]ԕ&ΘY܁MzS2֙f2bE${ۻn^b%q B?NT:a$VWmHsF=lDkLI"ϻD0+A8^uH Q:%|S gh9P n{ƁGrc@Y)k6OrUxxsVz^3uijy6ސ5mBW3/GGY0U=EЃ`oc$0i9" ʡ^0uʾe>  DY[-w\ \e"eO>p)ʳY:D3>6]Evm2ԍAc3ub I_b&oGN5xax\1xb6X鰇 ԭoEr!*VF 5~H!OF`^\W?tj5wFEt3Qns_.oڇ]bl7uS[󃱃J zNXlS>0#-x[4LR\JhW }$!IX/SQCY<.\go_K^U1P1zn@k|WE(hl,dyVG5鹝>hoQ9ޢ!5n;H , +J}#Z9PC)8rp%vN5fo'3pNoT+J-NC'pǘ2M5givw~0l͈uIN15i1&:~%JO;cV0 hD+NvVB!yYo>g%res>7L~}yHݘ}2qAK|~5V +ŁV}"Wqh\QF1+S?4G>rqJ|`l T#ncig'J*_#LJoиCi/lznY=.&ƣb14`l$j)S"0 w9ܣڀ 7!01v(&1|Ys7̳_˾Kca\[S9#9_xɩId˜)H8˳ dၸ־f2Ԓir$UI fF@^x 4lيɛtګ~6C2>i&ޗ"f(Vց.҉qNٺ3CqrG'p`9CJ3ٞH H3.B:Ձ&"YI@S %JIy @xjjdYR|lܙ*c>D=깕\ .<$6_3ºC`hc=FHF+CVè1̬Lޒaʇc}O1jyҲ\vk] DdQx<y;SŽ.C2K?P<fB$ddgL"҄S$i{F RoO4`k>tIM8¸6:)L+7ƹZ Roɍ𯄰{YL/ U Fib1ePԏL.S/3Ci9(n|-c퐽δC0Z-7D׆ܐ>TsЂ-mKR]tXw<M;ٹM]IZnGyI/:*7iB3NKXЩ?K[Ƃ٨: ?BS[?+q#(~Yoӟ@T<jR 6nX eb&*J˥7&tņHXے{5!a)H Uqo vFzBvJC3` xt6"mjhi՞ TT_^;;]- oԦOTJqTJ O{m=껾6Mg I?MLCo~.f+Uȝ]e.4a+geO Ե܈Y0(kpox2Qw-gv5|}OLMMlǮ ͺqS G+D+YHA3'&,}( Y(3..d 50N~eXqji-]62*#A$gddH2-̨fd|4^oQ L/`@:]`@_9Q4K@hPo ox˵׾ǑOS^&W|tkd3Gq"6H*kguu'mD ~]DEIF m1Ȫ:O/pJC["&9˅/e-M[w+s&AE7:[t! ǃJD%7߱)!s(0kV֎D6H7$7 DhB4 N7IP]=ek-!lT4^%3v/hP?)}Hݑ`dSkh 820 нa48Q Tz@ t?v)/Tԉj ȟd?P ~;>!a{]ePAI$!ϯyryU-\:Mj$8zm14)`/FpR}O!1Տ18]&}toqZnjmؘ%1G#l9)3R3tP!3N3m?L=7dh<:G0oP/9WZDx*ѝ:8+ĊoFnbR<?Mq$;xO6;ĞGAlO&r(aM (FPމ+1b*'XyVO[g_wlz S,8~*l: _BJ }Me(\hH M꣦@G0CwPqtcoLAc$~3.تS: ]oZ wm-X Ӏh:a =rlXxЩF9DV2-@wZ(]@BԺ | x!OҜ(ͧ%Q1= xD!~+b!˛4@k6. V uVPPx_Uͩrgc)d-ZEr~/ kf7g/%ajZ@DG*nϸu9V l#6Rf663m\S5Ԛ1 S1<;,u?uvtxyBV (4X@^fcCN܁яkUfIb vXqc r@մZ<@7P  *l-wc2BAF}7* /"SFZGo/_9{hDlf-~wŶ $ Ȅ:x"AX ;Q|eC+8uB[3cn$$*Y:骅+ &4xA o_[nDGE"yk4]7[:.Π6`OUݧ QE 0\¼Z%|CT>)}ruRSѻ|IeiGrCN^Ga KS7(W@_/৽v:4^t9r:Wϑʈ9T"Ӣp/u1.q6q u<|yLYi){MÖ+BbY;L?p<\r4Lm3⦇eKqf+Ht8^'YXesSO6s>Z K#^(;RčxB)]M44/MEcx{\`j'&&9c *Ag *^Lx$NKpaFЙlpOa,Ɂڤ :)©~zaI\@QU_-P*86j/,,oA!:a"-.L(M곤{YpJ=%Q#3ݍ>RQO-Xr-62 .l4[L1bӆܞ-N}1 ~|@ . QGڱ%MRQa~;Pw)^ajцJ>ԓӍ/8pf13QLg~$sTn*NY߁@_f1"uvӏb.;/q#hKTϖ]T"L)0v xwC, _&9j?Ԩ?L?L@ Rd&"RÎ_ʓZQɱ[qdҧ=nH5k;";82~R!$L421!{@^JM[7H,~O!<ٓp2e:2.Kҍq'}( Bi =m@ծ_ɬQ}#UVgaӬh'&m|̖E:7_BR)7dTν| }tS-'n7ٖkWzqN@}a7Xz9FELp0ɱ/LSȸx{1b' CJg~[b5Rm_:s&WX#(XߪY'ʤP0aYTukU>B 2;&-Xe]f9<Q Q6b^38mh T4.y$qnpn}kή%jgqb NVW%)?=r"ͼ1;~Zyw$T_JyLO'^AL/♺G)kAQ pˠx JbyZ 881mRď #4%^@')%{ڋ@ چMb$\nr|gu+Fڳ4K@1Q6s# N@6t޺EJ;X6|gMSB6_pl{e?؉˒5MJl%n,Duk &{0X)S<zAv+۪kVX'8 㾾׍w٢8:1aGtAH^P{F(@IuN~n2T_ErHTݤ-5tب$DI>+K}Kg'BsuͧyD @,cC a竁efI8&OHaMBG$\5> d-Cmvۿ|"$$ ",Is aM|.3}N([/Aq8FD8N-l@Z2K7d@fA(* F[jlnx:khYj2jẔN|~jqveA7ϥINAᑰUi-,/}sPxԱjZ7;I`# 9 "a'Y'%E{!pԙ)"( j;~ܐ! C1e.Zl(zb~?oX*E517XnS3lC=(X=Zi͡׿{~qz]y'fagg>p߼{ʐS3t >gDmW;Y2u}^$I>k&=eǂ:$@&jѕ,gS`uq,|Zm\wUTw`CJTÖbФ-T1:L@j#mן|`!-]+0yHsd$zٳ۶+=j9O5l ZٺRdYHi {vWml͕䰠bU98N8:89:Ж\KU/Cu(gl 9.\Z[3$F)F:_!3q NU8 Vn:trY9|@KVzRˠNtUpFY&YlhҹnO&nک53D^PxU6m "L3EUfp, L4@{W/^F.-Y!@xƒ d"s:JD%BMv mȢ`r#!_ _ Ζ3 Ɋyxv[k3C=á.yNDbcB31oPL> 36n. wM۔U Qؐ-ac^7ƪɮ{7(Y+Rs{i'>GJ!;iIǖ<}Я0.`%^MjÕ|J˅6S=r!CW #t.ɍMU6Ɇ_~vqf4W9 6܌7d4Ε* p a.s-Gi(rXnYie5M@jJ}E/C.7 \o9*0`ӌͱ}:WBibj-{YcũF*)`a1G줻@DKV}$H8ֱ/FQg^#Ma@!LXRx9l-PH2\(R0u-[Lt^<_6'fA #Q&g gW9R5 r>ܟG A#y/*'X,CAeTCcLGAw r#f$6,Baqg7jCf 9lkz%c"'XMS4Lc4}Cs?ؕFbz4&6']_xՠY`*ӠfӚCק0^pm8I92>3HD=:nJHp=bяnw00TW~iC{*W%IMEezܤ-ҨtWx.Χ=r Ko4;$bTdZghq`( n %],g{pXT(3K-{ 2F#}_51ZU;s(d$:Mp/OIp/vǑis]aDT+.mLU4 yn(=׍ orL%*{2YeK CDST|tUza +2B7N\JhsvbxdWh |}1."zٌzw%V ǢCt~bS$Ab g-*5/.jJ{xsHr-;UN}aK9tb$ГGإ{WMbKmU߼9ry'ɿžB/?L8ol!z>M>lQ\܍0z;icoQ'$1(8$8aL)zN17pH -J;_y[tB(R+y,\R0k(+y;{CIƨ vCٛ@al&aC?SֆEǟ>EϢ߼#f >VƐ v m4ܔr-O8`2_<ۨL LXNu|#nŽ b}ŜOBɍ[HD|Mx m:RsOI @GW&q/;dvdfyYB0^1<^tP^lH|UP.٪w޷;3N.em㶑}{Rok3=niwlɎdG7'o5Ep$3X?4@cd'U[k htFT5ݵa(UȸDopхq_0j>+Bw5bӛݕM~AG/IN¼B_o`ٜj 纎Ot5/D?*Ib%i-=4Y8ۿKFK`:!a%]]wM"k焞6g .?l2ڴ">x3tBs!ZuUH[;#aҔ3NC?:}y}x/O]s<}U[vy|ͷ8,U _Ti+kEi9K"2,OY ) !}rm[#Ќ;A6X|t,=*><LNa{f3U܄d" &O}I_'#YD:;XwEGnӃ=Ѓest7tP6ywf؂?ڎl{xR9B<%qv U4'L[eɘJJ+YļV8  7waς_%9\FfY8qEtIzuO G6YfÎm#hl;!4 ?o)HCgҟ)|\nI3SQh.kWC *Dx`sx?'J}9zɐ>Tل %dvò4ߗ,fנSZɛi I=Po4ɪQy?M<Ӿ UR64 pǃ$nfl–ӹrP@х3S8R!ZjVq MFEK'L[h ј`(m %d2⠖kZ+\}wkAMJ8a}(}% qJ,BWnMB؃p pAZ60zYXV44:~|W11B߲j=ZT۷1oE%&UlTz`.IoLg1B!1{L`]=Hz\nͰ_VnMI!`DFf5!jT {H^ԾNٴA__V>`H ƵxЋش hu#XSGQSRl 9 : |7<;+l( kz#h̞,4E-J'ނ롯Z@5I],inv$1qµaJz D-`>䜞/l~]+^JCx│ Q4kׁۏk_,Bb(OD.QYwy.Zc0fT ʬ~~Ćr ܻzEA&G]nu "wKɎv/_;>@r;lJTxRofX#٘8h_KF['3xvAVr2|jJy=i7熐*4 ǟf2lNՖ/IFGݩsh@L/B `0SDdz2bԘOUw)8G@!zCSYEaړuG5 7w˛ӻ_@cUδ-@='{Sm*toSXw'LYqcZc?c$ @~(/#1.<-KWtLr(~8 suRjO {=NM%-,z x LT7 oԿ`|yyztr|Mt7Wo/:Co[P{]Vo^I$^žKwf0QAolצU`O r  fp₰JWIO/NXi崣(AAb`dޗ`Qd"!>Ơ=y_D{O`18" UT&R1g/2,r`@@1u2(}4`:bt66XM"^hUMO"(hW'f7h^_j  0э9kȕsC'oD8`~ii:O| kS~!$6w3) hPdQoDcIPLƘ@k\0졾u HcLj>Dv'SߡJ ؞hl>G}J0Q37bsv6{Kѫ[廩l1:Ζ%Cq-%0!mm!jP !Zokq g{(OCu`e7\LSs&' e :xF^Aڰrnb9|{p TԷJ8}Rj?GKN:G^܉A,E 6ۈ+C%k.iEH.v()G,ҮVLBaU728#a[7 }/' FKEڇ'9#KPnv(zt UM?!c]),uSM=[oKzhh86 VE RC#`W}VP/;O]M5wT$.<˼i/a/'=pNĻ0kNH|2PT"@3>?A)T8EFJI1T\ R02L}ǍW{%b9ĉFT"aRs1EYX=a<4t.}az2_ĥ~fL#`i盧:"S !7Fΰ*8B3%nQkxo Ff9CCTɳj^"~LW|uWZ.ou/Isk{rH{%yWbD+3*WNp?@nI{ڣ&-ZbFDA؄礑 K[LFúUnp}8XN,d$eeCHwG1}$r;N|z(~l@6[We'#`//}rVog 8ؿ€<5IN ⦭p'F)MU-91as[HN7rHB+lǮO}|jҩt}x_R=1$9$VtbDlXC`Q+`v;Y/3gBz&Y2H[qZ b.g+fAGvC428$FY>{KI j~4>*qEɢ vI{` `h00AMT8D$DQ< E(ch1I.[T~(r`$ƺ46[_ONw0KAM :]ܹAzDmq$ B.Kq:*xY C}̊kIDʖj~*`!'{!)zWi^lwtu 0lVMwY&Uޢb*GOUBc;XZTt.4H*D F[}k!#g y8(9Tp ?ԋaHsd׈e-C\αSzV:;ةЩ'ЭvQ`à[JHUhjOvH|qLjKY@-İmj߯F4=;B5*RFѪ=hLjC iOTHƸKG(dkqB/ >gۨī"%VMA.9S]=pLhF+jk1ig u\L>%/$.`Wa{`Q y5`8DFؠm=u8)V r_5"Յc'%Lq IFmlogXc@0^e[DJڷ8=9kpl)ӯ]jm0>Jz}p.hHGގj(A g ;C#a Ả%ji2(0wd#O߳z} j';d7%}x@-B[z"Se~Nmod-V.o{~S\yX_:Q1TZKS#.|`_c`m.w ~j1!A'uF)d: 없ŮƠ=k2eb4Be @ş"QD`=3-q haEZĕA ;ϾmWy1No!q>CjBS!& f V7g_wz:f 9evFWVyUj/KWW~}]`/4HDC֫:fyNW7W#${pςև4`Gumk`cK5xF^ < i.{r!hߨ#Ύ taڽa^@x ׮omDo`LNǑ{Fh6= ]'(l}ΐGS?j>3SFxZap?MM?<ֈBz.<Ȣb֘ (J-[ˊt0FLZh3l7c.y}W)Ű>? B{Hq~qzuz~:z1FzfD ; |jpTnŲ,;ѿvfR= W:<HѱZ)4t]G3Mdz)Xec9p )D%͍(.!C'@{){Lf7V],72sԽ}jgș(d m.C|mYt~#eZDw}Ԧ8ۈ&CyD h_f=1*T:8TzՈ7 089}umtLjZAknNSUk7p"R[Qx4&6HQ6=E}Fgή^D'\:Jq J p2s\29WXVFgTYV;f:;oH"*WJ]8Skwe hh~9iYbT0ΧZ)^LddkJV@ؐ7dVDΫKC !XWx + g²ʟFl>us"P:nJ&aȝ$ע -f~Ŷ6j v&nD bOnͫPՕtԣM ]p& `J)hJA4$n|c{k} iiG CS[Pp2z@ktqm.|N> nYZ SNN__ z ]NѰ"hHyu*vNQYUl,|3ڛ}N|ZVnnAVT|ܙ94L>}$nE)kN9NY&C@Er`e+JE=~Ӹ@ -4Z`g]FFmȬsc^\G_Pп; !aIH U9i3-e۽ML o 6Cޜ~`LvN?5] qZ7S3v&ii=?*qOaaqg\i5ctӹ k5t6ϼ@qNp޶GQWj[ʹ3P'zސnce!>2y~ ͺ`0 Bveg sm$@RMv3TvxWe<,6~"ʰPd#xcu7l_S>j Nx>ѕ¨E@=mfM^fw T-:#҄؛+s |e`*s:NH y۔zńpd. =7Bô%,奁x'c߃\άQ BM$*:CE& %k Ga#/KL>H/!aإZeWWw?`) 7qM:܉A+q;F}4>U3Z uCN s N=҅ZcspSAY*!AȶA 2%βEZM8yɄa!Q% >UǙb|yGN:>X2Q*l>47 Zr5gpӕ6)/n@-d ef(TW DQ8 O9=Njˍ$#ȓiЛ3Xk0yH qjt kڒB4EFINb`a:_'Cp3{}+Cd5NZjj nZT3B3Ѯk&;FUԎ"tXɂ<&0vag rN4'BC8 t$oq|Al Tp/&6hq̚)_𶻝P6Ug5pP˖o7~z HφI5CsEPzSlD`v]/l1$F֊sQ/ҫz?~Z^BDhjB `joƙŎ/-%/'=[fGhr F7Pw"{ד5EΤvY#lh@Aֵ2nj|#~dO-M6{;JO ;7tѦ%ڵzu/*]N (Gw6n>-(Uv=jwzg&|Z !GO"r>+h'͵=دi u(܃Q) YJz3]KrM%H)#4K֋}ݰĮJѱ.,ִU?+(vnQ^/F셌p]_ tvk ,Zq6,\]nˎlu@vS;>lqo"Te>N2]sPk]Rq3z<̩aEBdw ~yk -`3qI!L7zN(/Ub n]P zRa8U_rY$\,U4Ix|4u<;%u% S;j"^\ޠ^vvkDG 0hL#)Sd]/2-JkcvJ_{nǀ0س eý>5n-aͨX"v %DMבל-X>ɏ%_tEyWo40nh3@ÑUn8Bat =tVgPb̟$ X(]>Ff7KHT|H/-(x6~ / ޠxm$7J_Y$_}vqJg&.vZ[%a.t@ռT)k\QtnAm26ZTyhr%ovYaW:a[5QF؃6wFl!6  n!LcN]X!j5>D?t$7!U-':|Ǵ:FuNqڹe ƯW``Cݠs>ջW(~di93#nҩ %00ÁLXn|,j|ݔm_G0w=C v7Hg#zkϾy<<$cunx;4L߾M[4V/һn J q'bR2up׷pݎ4Q.ؠ:n$#I5!Č"rL?Z )fW1#4ኂQEU`d:zoE33RR ;Yp,]c+}r%?See&lj!"lZK$~M\OJAˇda-yd|5R*P+C4v 1ƺHȈZkpI.P!׿{o?P5(R=pC reïR+ce .&opRhDq)V{o"YUWk..4v!I jT`Mh,4,Dm =MTBkR y#t k$d7p/ W lU?t'ϭ߃T:Qzȟ=&D:_\S8!I4s1r!"bJ90|C#;>zFwmU)/> # pa.1"+Q\P!@52Q_/ophJH޶qlVKuvđ -K@`ok$8;o=BBC?$?3%P7-[T %@I2{HF1lugaVO8"çD)Pnzyw?\L}P # :L}9t&vb|YAdzVAf)|=JMK# ϖ9H PY*6j͒1IARvi%BHENtȻCBRAwpW;%m@^T>M va/D&&X%@ h(h =e5^0~[t'^ES)i"K+*E?l/*KC|_a=6Fɻ7jAtI"Ք"XY}|TAC8F JI2SVsj"& -w>p q]]<_o5hS^GI]7sEɕxOߔ\ Zx0QX\ۨd/:z}dqB%`NM)-~iBeF$]LKDžQ7dPn(3PfCjz4HHKsԂtU4* %i}OT2O Y̨ Yw%sdH |R3kt\N8VGӺ?~D%}:S%БD B"c $|]8|/1nKۮ+xT4l!`@Wj>1ˉaU91KI_V"5=ocIw~Z20AtA ar-Z`8OjЊ> /ńcE)CtY%7ulx4'y=mTRtt/}֐Ӹ,f`-`NzMhzœ֑^ '_,D? C20*P9  ӷ9ϝ58CzW2!uu@sTMA-O½aKj%\bvT( rȪ˩ݞ12̂Dr0j"4sN7TAj5$0.ahMcB!K/.mi*Q{ƏL{N27]hh]tlR.T+e7c8#+0rp{w \he/Wz$`ZMO 9@ ;i;c8gM:I˜[@-JSPc>6 >q{`r6kPI|Ҩ>SdiQ`Y|'U,3"_Ey<&?ulhDt`E߿Q@h$`hCsur{Iacܒ3_^cusbAPUa"ʁt+LYq7`Jm_ v~_:>\NR.qe+(=Ǻf7crG?vţtɓv=>dΤ/ BLGc5KRzR4'AwBsdj_OubйC(FGc"b5z}`w:tӴ(+b/He:YÛ I){Xukb8_}pB}AK? p8v: sm! -HMtL ?qZ?>Nvx#5I\xx;UOZ^?NasՖsUB=D~Bl"ykG}ʀ(HTA].=&#|!+7,3[{cQ*n_ąp{ln8 PO?Z X6/fl?̫?%!*HNu,2,C,˱u&~.:ekmw|<EdpA),MO'Ye_tŭ`ADgw'9ο]?['0Gc/Ev0zEdʘvx~BRpEJBq`p{:e^f9$)9O{U҅ö. Uɡ[f:*0i}{1LNk-q8_LdND'W/)95pVFdnTI!FHsJC_I342ѫi653e7. }Sjuѷz2HW<85 j(_ᕟITSKYvHxFd?h z/5K?J31ZцTOiNtKOyȽ…DF*Uiyij:w I6DC.J#fnˋSlHlDyz p9NqTGSfXk]vr\ Fӹ3!w~Fq{P/<廁/Ш5.=5%rlr%"R;5ta;=8`( (xu*ySѥ-tѮ[tyz:+%cČ0WhkqT [aiKDA Yz/O} ~eǡ.fAۘ<:ɷ* )o 9>~wAP6[y0QbCh~x7]6/DPbɃ|FCl} vY[6*w 9+kPh;e1>Z`4wH7|n vg*[)ZǾ~oڬ8+cJ69HSyhYS6v.~Z!t%JBGd'XSHJwJL f܌֦Eja6݅La]Pۦwbn`s4KBv-UdĂUʠZmKwI[i<}Íu5s`O0JEOi|B). L˾SR!FY}ll,AajE^l<>!/{t?%7\Be13LZwҴy~w'O*7 )=~lp_,6[V\"^`L7]0ب1͞mlrJ'G)FiנgcvR< W^I½̿~!J'3G^i` K6MlLz'n!c7֕-".L=87 }#P( ܋o\>~mm`ay!1Z0U3u fiJ'&{[H6edHZwsU"V֓54T&BG 8EHGKx/UބGNyZ`$@UӨ?v{Q\;Ц}x|_t&1HmBIFAbv\:#T]()X@P[ :1DUɴgcQښ5/̹gjm>8Rq-%ގ5OՃn0*D>e LefNCע4%= ։6NG&RNrj#a:|4髎%/5gH>[Q3v][Sӂ&oՌDs (c1-6fMsST%~+Ģsâѱʂb$Zd$mؒf\"D~.:R;7; O։ִI,(ZkVm'69K Y;Wd߽B9͉"wɺgDՕl/@|;VU$_\dfp8Yl}상Heտ.I_hݎcoN&KPQRR`_1:3ۃNl+~ X1w *#o5GO.C(~ '*-@sMzQo۫fo{'crhalS_CϥBSQDstqris`6fMkٲaKy@lcwz= f%Ishq nfI;8.fu leUo^g~ff$x{T\n 'X}~i(Vكݷ`##MrH#^BN.2);ɋBjGvs*:ﳫ+pڃAC 27>-g#MIUkH>~ܾGC`9{On[,FϲQ풚~ImR/-W%yyb1qh\0TQ_L, =rWїvh3wEDӮPjn%5dR(PXk[L,lBF }_6kl+Ѽiu F09tHu#!ف %)cGvgp=;ġ9uLXtM؛_>Wѕ?7@\1u7-0ױ5!gd\Y&.xA1ؔe6()D1n27 ty&]Ms-÷sQ,)"7D'㥊ݚ`JƷkr$ih┞ 8Vvd4Z²֙8ka.I+^ePC X}iٌ_{0ЪC:`w"Q 0P@272jnJqnae6xGz qcP/;Q`ʄ}=:zU$/ 3@7:2},,qA1Y%ćP0;_铂sWLb0/f: R z+"!g)ΔW*wZvpt×;j&dnP~ L{7)hf"W`٨kC6 <" ZgWUq T ZzYEFKR_+tTDElY8W$F|9kh 1f7o蔫Ba7A;|PM#`\tPnBNsJLqn@w0XD#^` FȸTP1QXVɼ->Ь̢E>BnIGɔɹX#Veq#V 3Zaݬ(jG _V\vMް9z\(f G'hK h*b1W,"d׭9-V0gYj-b({$yFn>\O7i%?aQ@ vti)Q/սUǏ* 7/aQ=ҐGjSF,aݨO&6EAn/3a4hxvnOIʞw<˵[SE|7wo$S M }wDfP1ٽ|E.tds 7y`(2U操(K$.VW XDH:]k})60}xLBK{U8EŽax]|P4 z)G, cV9Szg_)]m< # $!0 =W5v)Pխthe} WV'")A`FlSۭ#VA3$NGn-{w'G;%ד$gDXV|z~ߴSV[].֯ oST&܇p{XfnNnncHn2 s7-YJS׮#4:uoK&Z /i{k , 4e@mځ:Ȓ#&\1\Jv!wpRBRAe? 3TABlKb5ed1b!4|41#Kl:21 } ($ vg4p`oB+TD@ޡm-1:Xw?_ CI|.s&gpiYVw9g{jDʄbZ_zO_!T[0ZuouF4j=3+ 'Xvp*?O/۔F k@*6 tQS![NHcTMgi 4kzf\ǜ-le2{;rQjU8_&{ɉ~;dSvu0Z͑ʐ1oZp< ,wn{aPWm>Sj.zk!dFtFc֓rV&8s68[̰~^R"|Qf3$>b\*xϝv:HWri*^Epx0JptL#6:BWoZ&п*TT V.!LKղ{0ے(⃉ȱOgK$vTDߪU&Sb5:ezbkM7e+ #N_^0z͋ˡ\J:WpP}f%1L#Г>y-~dU"Tyƒ5RDwk@󹨈Gex.@Hj!< f]칑Mw Z\nF;A Hq̓(zW Vx6[i u>VsHgIv3'[2.thufY6$l7ZnG2wqɴJԁ2UI=ZhPm$yIʼTfg4c@th"Q ̷+ھ|TsNpI6ȓD(9]>D\ӫ1E\YCK`"L {ؔʒ:*jӇ֠*xͷQXyHM D.XGY,?HqsMi;p*:ܭ|sޮM՝H !~SX[FQ.!i䀫1ssBO ]2uewyiwF_B?61y~ȝ0 Gz',?i/=թs,@,ګ6Eb@V?,=f'ӻ%-m+-?C?۝[dLWr !x)&;7mt`\BR4-K ']0fwY~ ދ38s#"=jh[-£4qFJ뚶׎}[ۈ={>hւԟAzDETt{1.HƼlxކ r Sԛmd;Nva\vHrWdǷft{<{6/S5b8PtGe`*k/l (?߀ 4O'dF8sx tb7עBOՖG_0ėxnWU8^16ř"lhqe:CgeRH5AJ[ȝj.[aNൕ/B(K6,QQ 4Zk;'י ShV7z|(92]n@uc9 x8,rpp!5a_R HmNHqg /$Z `lN 77-32fy9`_bZꅧLOBz&[CW>^auJ'.#gLry2 UQ:؍uSmva4)]<hCVhE #z3N@Rl OgޯG ]/CɠEe?S(r MX.SpjLI}Q)+ݻɢ@&Ot?"U?7_MhŦ]b usQ=bEj1CrZ|R{Rhm;j KO+Kq:CϢŪprBp!XEE^D/L_rOR ߴc*8󓎯BȞoR^4+]!< ġRm3lLa]5O=~+ܸ!{:kn=ڽ;髇tZ vzQ)K^F]*D4?0/uAxil&cԄDaQ%9Ldbn 'pǧNE\UF[ot&A>˗lO~x@Z2" oi&aǺ>dH/R*:99$:,o8[wZ6 ȈhtMu2u=o4йŁumՉ >zX&ĸ02OPoqww4ZvN(C-¨+$MJ4Eun{vh/ͬg^0*\@@*šRI!"go mytƊ Û݊k?bp|1 ^af0N< b~Vr`܅B` ^1lQ5D(u i.vVK 3+{5-3Rȷ /-&VZ[VA-(%NkvOחLo^EwONOOw'_o:T$^,Z@/ D׼_׎Fv2_[;]D|w+ceϾ\+HcDZNT+g{ 7U!==oоAu;KԮunq]pn3mmU9\s=&BWF6/d ee昺phPY%OJ<5i˛t0Aھoa:\bSIcdi7[6;2t4:ZԆ`놡oN'"Wyx>G4Q Qñ&s h:e k=9J{ ʯ"Y-1aq HT lsXZ^"ncЩz(m\}抗UN\-{:٫klIВJN]z:ouvowsHUD4Eτ^4IQkV6HXe,Yφx-f6;o!ҭ_ɺnp3(Y(, '[=164Q4SkEI>*<ɹ7qiﺦ"߰L(?xBy1[%LcKq`,9$ 4 &TH8ʹnܺݹyt(G6܀y95nQf9!o7uLM_㿭e c2 8 lcX4:C6o'^NW,"ٚBugRJXڥ. Exӷ9cژ´g^hǨ0h3+fh΀dݕlԓ-`O"FbXӪiDMceSqdžsؖ)x9sl_\8w>u9هq9U^IIM Y~?=Y_bZjL;cL?4'łW%08b IJuYBr,M[){xm ߷zF]Wӱ>3k.xAn wQqU =-`zպMP:쎟>< ab08rf)ru #{x٨dĿlҡɭKF bte;5iuH7Pc (;j[Fk OK8Fخs%AP83O /K9u=hڏ^IKrkݡ۠I > mάxU؀D|֙)N&fᣡe C E9CNq5vj :m嵵'lmkQG:mvr8rX/& {veMhIi72lx ﻸ(KTWFB7*Rn? q!򆵌74$eI@ eC̱INv(&H)G<17" v&8-8Ρ3PCڇ`-Vu(M?VI`LtjDOxn׻p3Ź&)@-3SX8P4J?9 Ng茊e.GNOq3w?&,YSL1?8؄ߓa(LoC8sC%L%r_Y}h:pNAUc01ܓmd,XG}lxS\Bxz,+z-nl%kJB4.۹0mJMǝi"[6i۹2FЁÞU@CBFH64J+%,@LK#|v\uvX Դ^=# 67]&8؞ƴN+7ꂪbq$O5(&]eJ&b#jX O`&r[a7okS "2-ԙ6tf 17YlsQ,U+%5Z/P'[Yi+oJLE\ݯSa) 勾`n>4  \IWuh$?1˰TtmD64cAU:OԷ _xlC1ȶI4HU++v+PCco6+N l8>G]tn<:[}ǒ)@()?K>;aS8Qؖl8p𼺼x&=iÖR%|E KIN~PYM xb6t <6O4MwHnW/*> |QD".i?vSnC<2 X1M&~ hZ~H`n@bm,V]`^µ0*ěX%>1;?giӂCu sx(8e;Jl;IG$/}ys.XNk.non`-L.` u3jfũN'IK`ǔ~DyҫTٌYǝq.#D;Ӊ/$*{m9SQ^pGHrdjvtv95Þ,\[$(WǬRXFp^,}[ٔ6?E3FV[y&u}iA "#4Q:S;QR CgBLWuCh kyڤFV\s{k̽1'ln ە'o/9~}cXp93y2!m5^ 6q<&B 5!AUYp/. ?j 2> -}(] /dnnp?j H 6€ܲAFܔ{ un8g͛Ȏ=ѯRI=o:d%R-R.AuӁ(, ]B{)~'թ %J-Βy<#H [uAΛLjZ ;yRH GA+C$CD[鬚F*k-|$fxft{ᠢquFj oM:dj]c݇\611f` Zr3Hdbw*2N =f&`(|.3ȧ &exl%.KOPc7[MȥaHWBR'UTtPEv^mxw΃8hW?]!T<9pƪn!ztF#ؗ-uqHz̒mVTo;U?1O} M<UJ*ݶJٔ,EdR-bP(p_M6GBm/!r79|:3Ga\#e џ'|4mθܜoO ]}O&\.D F,%zo0 qWm]FLsѧv=ۄ/gm$ݶS1+CثiYer:fgyPQ# `8|'CUe>P3G0ШYR'~`741#xe4SJui"tS_@DWL4TG,0_֫vO DCqv\_{1Tǵ˜-޳^n-8}}+Z)7ER^DUxA򳴑8#a]19Ap9:\x2.2w R]8ePӢiPK隢C"'4NfK0NҮ1Z% AhbHgJs6ſ !XG Bi|UKK(~vV,]uKӽr,E:/.j&8;p$}OBq jZY9+:6 4u\8\a$BZT:PAm"x± ̂b,X2?˪ɰ_$)_Ə@x.Odߖ'(ߙ&?CQ oa(tO4_ :Y] HIn?|%"`j O O$"'6V =;Hoha2̋!O^QXH6X,iv;H"/Hqw}(i KB@ ,ܾ$tA,yXJtY`_6[@Q=%g? tM% 3͜c&7c. Z Q/ˣNO9;H!/V O+.mC%Z` 5.:#<$_AW;&  *|^|rȳ yN1[`X z93zT}vu lFj 4Z).H%UCOXa, QcQ& B`Vr,˓Siê'B) )&v$ s1/\24Z yqn2#G:RՓMdXO̼RD=mkY^;4+[Np՝o|'7vZnW %k`k{JK𼈕B>#fC2qlOP@s/.Ԟ:ii?8(ܭ]N.!|H1p겴B%XzӈR dbj8 \:jE05{'J}ߍ݆mIQO&'#RNXG{0`e>R>گ%,#Ko,%%UydhJ0ӯ %g|7]kY\5.HZ@խDpK@tX.b[g>U `,ffIN`Opn?q)N`viݤ@<ѓpN/_gtv _Fo/ON 9Co+'?'=g]B椋T.׳dE %&.V8FWiWB( ]0NVm?׸ pd85; ,EoIh&v4Z|'xLͤA xP2pW\=Qx cFT0TʌKG4m/"+o0Dg 1IAI,1ʂC@1ҭXm4GG3On" C9/K!Aľ2r J|=+!R X-#>a05Pcϕ}drdn/NvM1(Cw=g]9S0(%6Gp]YsYr{:hYlZVJ6ę0dyQķjfgզ]2WjW%G5'%fSe2/|;#&;ʳ$%KOY57;J{_4mQbOW^ ?ie2-{bHOȨX-pסej֗y>KJt-ˀMŮrP=**QPg IuŋE.&QZτb|f?vܧBpZ75ս_c tUHB;mbZbHu͆0Wv5; QJ%l~ eAEAE\_~M#j-~6;q:NR> :Ԗil`hsݐ@G9S%;@RQV@Pvr,ld4iM[Sm~bAoZ-sV\&H;w4?~WE\Q 'hu.< q!œ`mxyu}_vaUMg)la- Q26|΄.fӿa@Y-ķ-th)Xi "sTNR i1S[ oDyNWj!ߢ2%u`Sކ|qYg?O Z7rשZ{iW6#{:%j_ ~mN FvYjby%&Ev-fqMvG^T*leu? L?J@vDǿJ(pAnm蟩хiIwpaCpw>^8.yOoZF#Ce;Æ%m*y-obܲ2wu-7YG>e?]n6\v(No=]?'$h}ʼ1+*ƴ)FvQK-}Z]6}mkmۖ;lTp7 !wP6\\]Xh*;K+ѪF4ĔIWat p t77p'u6Ul]@Nm{ʾT# gtg]w#_nF{-o?Fޅe63%܃3 S)s%Ovw_Xt7 hbvb6^_2{g=-lT^e1!y汬κǞ 5,E\P.HFٜv6d oհ]'M'թpsjbb(d$5%;Ջ2~7G58*40gD3ͧ A`UrA! &M0S KÒiw8$dI9@շǁN4*k_1+aG0c~Ɓ{HB$hP[z 鿌L,-k1B^#ⱷ6P Ӥ8l4hJ+3 㳈[2lCc9|n-JG_1zK&. ?⤯[uҼƳRByf6^0 ,HmRU38(}ڜ Ѣ,t |]Jq )cO&)399~{~9S7W5K( 37ͬ![hr :%T)wdT4sUgTjǝo-l @6z`"hוnQ]۴H_o!r?쀮(+up]9d,Ď@ 52l^e|%BJTA,*Uv A9M&hv);=mvYIw?ECM6^kkS5:M l#i2e<0"H 4jy!ϣ秃r9>QT+=4^-*A{ITx5;urT`*i2ԝ.-IyelϫY,,҇k9 5A@R ]? r_>eu(n1Vy8־Єj ^FVQ?<#!ݑ<:.mfZixjR%:ablZNj e"Ppcz~ lm 09eWZiQv nDe-[؍ @ N2 `#=W??0FAg /P@_|hׇ8f?s`#j^{lQZ/@U [/,Q -2pq2Pl 'h P~8V V"lD HcUNqthq-@CO_*wj蘘DX֠k4?N<"A{HG6IYY'd*L9zqrڍ5pJ2RB'tBI0UlICܧx OxZAƜ=Hշq^̳u8ؠZ.J|eN.ժ${ ;ps~LӔ_/gHRJQ͐#1 )]tD{7}|έRk \ݲ}DkTDyߋ$8:.njIŒ{3PD 7A@ t*W ;5 VnIj;d4sʝ xyt VTOATkAC-nvzUbr0{CQ3{T4-3>CIWd91f0]hA sT"Ĺ^|Sm2`jGlJPNxBBJH]"9TV܃CWqDiR|b, ITG .1K3 ٽhVԢثW1% F)xF@h;@Kg 6THtZtXBiR/^9 8>Pt|D}2T 課u߅jN։"^y{X֏[A^~IwO59H,Fcw 6F pǬ'vJjTI/`hpHEiQruzYBWJNZڥK4Dj\>} ;QX*?gռ0#T=*;oCaeN8\zɹ)Z+ RVZzYiS7IifYigu'1XR/5Xɽ! 86@~&\=xjv 26:'YK5\WP>ÄCT#PcC 8TU5A3Jr^tKOYb^@|C!>v[09N4p:&i20ԣP3wvGQڊ%V3 r %TohN壵e7Pl%yEWPm6uHmڙ<2Mg,y VTSmd7u1gW{ƛē}>7Y1%u P?5Zo֬QHjPe?s(ٶO+/CYO/|S_yA0_]QH!X<.m׷FnzۜEu4*tY9q=nN:Wo\ .׃. tY2~, = ]b x7dw!hQrߧJFnb[^Z̏JF0lUP[믫d:KܰP`H4V#QȮqU ^>Ds  @l2a²Om8Ѿ0xYrU/GC68c&C6peO p~|HIj2Ӡ;ru^=a{;_PbP_U _h/a70vPbG" 'xk1ꞙCc8-{AISzfCv!@cZ lW ,-TMQh拮|Cl CѰw SA_"r buOMq&5pBK4BqVKR,mjqa&^p |ynzzL%4gg GGԵOZF0J V^PZܜM6C[se;\c1&|%/A|zH́y}fb.v&7?rҙ'Ir}xJa7;JɼjzGj?0:CWJU卋BA>݂Z2TfƷI#{~W~a\꯷]5>\pJCtK J;2/|pWu}V| Bé S;*6'w_*%FсKQ/e`\/3bCKc6(V 3y.xyͮڛxx5׷c֮mgo8MIоzhZ7႟/ѡ>UgBo%bh+ɟ 57 gn AL8b36T⁙T|G.;ڣ-zqTtRB!t(qN}&Hlf] '8pXL;(W*A&5"LC 7OslrX̮Σm~+FG9 MrgCRw~rӵIuX,:G!:CU =?~RDN"ZK|4[(92X џ+ d*<@9>X 2̯ԟWg;;ԴX0 3a N Ɓ_LMN' _Ι(!p]St|4;Ua >{Z" W'UYJ~Qk &^'IvK;c#LzW01΋#BCh$a)Ya$vRڇ:.Q:1>(!E:ՙ!V3z/+EݾNRsCiȼ@L5 ;n%t8ٛ$@;hoUVÚ"!fÜmwGv5kVd:jfʗE˝E^&QNZ'G qj$L l8 @8L5 AIӿ6<{a_:OFmERF^786=pX=!VTY[O۩ބ=S $H@ &ꉵ2Gij5bP2'u` ͑C4=Xf @k4+a(䳮exC ʯ~L]"CO3 Ny6 3),к:$g6o4ڏ1ƻ-Rs&;yyPCQŦ=YρHl5hf}ȧSܴmaϲ |Tk1'Zff [r\)oFr_s;[{B"kA80CRr{;΁/||jORp{N RuHujn-9C0ʼA9 $][O6kb`+?Uߴ6Ul]|U2{{]0p6?y?\OlLcLoP$j%rߧ&~iNjC{Br9_ ; ɭnSLboWLl+gdǩqӍXUV}):v3SK zdy$L8Һ KTb8}d[FtQRa [$ˆވΧZ l\u4xdRAn<\]1H7+.LqI2Ы?tUsy D{mUOtX^θM9$ j41Բ-lL08 @kɑs+'өuָ% V3p+cVn*3'> rȪ :*@L09ɿRm0}GnU',?83IC@A8X]*v%c5* C6nf|o=HfUL@8#k7U[Opy7 "f'Xn>˻?!h'b/߆1;۝?vzJ /42%B ОˈHf&1 'Υڍ}o=lURbB:R4M)gׁfD9a_M0^u)=҆jJ~4M3HNDZ>['Ẏ&0Cd5_$~ rjR-Fط &HT(yyg>q9G8,;dO.+iRTˊKJoN} C.IFCQ%~JoHCYƫըH' P O^~פe{V{%e~:>889ɲQ˹jj,6-#Bߘf.|"[D^jh$߲]o=p ?PEvfk(5ОSwMD ^ڭgpoWm *^K'۵#\гZVJ S~x/N~[*+I=s#q=m!.7Z\Eﮎ{qb`9gth9?ώ5+4eJz3(G%C赚&RHp]vE+3 6߮- b=3ߵB0جT%8z55D;}&=] /^8:;~y^9j ^Y7O5Ez "MZ@n䦰> bXy .fj %z|VB :l2/I qD%V@F^jk(_,4;6N[7Gí=Ɉ8$x뵊؍'JZiY}52Kb hvq3k[\[}oo`3u{}M@s Uo/L1tKOlYǦɺEN~L7`v[w<;+ͷHS~g9Fզg[+gI$yrSYqP7ɂx/> 9Mf/˻į "#lYeW5EG|\=ZioFճ M *~~p|tpC6Uov:wxާ,i5ZLzYƌ<xѫˋgX}}UX>(|[K:9$xv9&|u5MWŰ?}Ŵ |8Q] N- ̥9/k+FNl)QРk]?6NQarTWD®CTqRYT>i?I[Ԅe*ahV/.N2]̀YHiMCs, 8?VJ/?Bm bďN.o7gD^͌:sdzd\T_^d2U!nYǒT+q֬#4>wGGWbJgaNAYl&4;@@ʊ$6^ C/{WXC}[8kP-3|~X9I?@:D.8sJ gC1%eGݵ|8O޿Si?Eߝzl.nQ ֐iW-ŇG_P۶=߲q5\DWѕRr;#RkP4c@|߃]j)2O2-ZI|LgWXJSkUf,lzRݏ]<t=8#ataZClb ~6cgG5x{bQBtde(~Z={h gzץַ!.Pmi "[ҏdCq4iTC]jP a1?Uvc|U 5Ϊ5h+Nd>#\fҷ \ȏnzQB1qd 5[G 6|vϧ JHU 8 ‪R%3 l|UVJ%Q"m>UөZlZp:Ӟu%Œw6eG ֮"zn,/%~i_7uT!$VbdjсNA0<]43 U6k4TOs W„(h:%#iw M|s"=KY4z6%v~b,a甛SqE8dܦz|ܙsle0.^e-!5T= YȮYr;M㟭776՚o:`4PVaz"`Ik'KI9:>h/@H0d,#/l݆e{$H4 *i "'7TR{@z!d Jުf,+"VbtM4Q"F gm><%ddT?D86 p"2Y`gɽz@) /b6 :Y_=yih?+4i?0oU3U{)#4ȯO&HQ%6Ѫ6F+*/G8q78dI[rD5?O* UW߁ .g:5C\jg#FMT#sKn|u'踒" h0^Ffq=[?VmNq%9]RYۙ*dlsB83Þn\AƉevh#J<[ q{tdEH%EqϭT&$ L H'0DϮר@Ϗf;mەkEI!1^#֌8H .Dۋ gf_u>y#tMKo|)@Q:y?#1G+]zm 4֏蕜Z`;s*H!MhXR`=#)IKǥe)6v*_ g?Q<r{.V >I&CU0a؍؞S(oJB!Y:]QgcLlɋ=chS6 JSt^Z^ E韫LHSk/.K DԴ>?3BE69<@4x3Fk,UҖyrq{=wLXWӾh1.9pA =7}2k>-dsR`u%g)D/SvY>ypt%(j(iW=}[aRՌfGOPl7C>X89CwkTpkwP9REQg *p 90 :6Rf.XoRG`PwXmQ!]Z q̝Uh4KKzӛ$l#f gH:<^d5[+%1.(RdByy{N ;|O|H~S!*bWZm?RD̗ Ci$QrcÒ,{7M5Mm4Sz' $ٗ6HHX>Ϊx}U7mSϛKVo/(pqhr,C{YbYZf!1Xqt"#&;xͧJ$q%3)ǸEޜ簦6|k5loXyQӫ>ܹh `{w":U]\^%ApL l2'r$a-= M&sjM@d /%l+jH&u"JCe50O-S@%+=A Oi'?*)" k?:<nHjlN}øEIbmK&D%Z['}:>/GY9B=Ky YL r&N=%0դK~ף8#^Ҿe&ntY&uoWDQdib$5yyॢ^㼠\blBޙJ38,\W/}@uelCB^_W]t~V1wKt\_}zw^SͼBКm}kmIGiO&C@Pqv3xbc4iE˷+ ,J ̳anv5{j: rPn/}Kaz(`MV:\KyOZǠن`$ 8_ C|i?y79nي لn2gRbaejP|JIkX  tnn**YU? uF> leC:釱f}QA3RIoU.n-}q~H=!|!۰6^; d6)hrz|o#_0e>>JǺ:fb8,U;:l"~jv mgaY=8ǃh^x[3E>a en ? &ċn~ry*3梧*eQR# ̼46"_&V;yć16]sab(&,a?Qplrܱ`=<? ntj p<_CCotyB-+r}yryN?j [FHmR==K8@vW!!NzZjmaDhs!P;Љ\AR/p0@u@t Zu؎z;wO7h\C>p jWg6ܽsuJ:yJ?z? zo(M]Pi`n7IY'‹FU+]Þ 0kl6}P[ݵԫmVIOR?&y!_ɲ]poJ!bR˼ցNAtpB{Z&1o3VXyПMM]3IzxІc\i]Oqr \ 1ftfc\G{&:u{ ѕH:1Vu)\2u>?z64&r6$s㧗|:@ gF\EA-k ċlugfA2j oDpl*V}~D*lGOZyY(!зDtxކLfskvHQ H@ ڜj3?lx~vE]q~'jFMҝHn%P\%5q9/Хr"j%wᔜ/d[?󺪛>WwHI@x_0Zq}vS%ڸc0;*.OG-=Ln(] % )dɬ:Dz%9'돫E=;Xڂ *z1qJd1M?]I6Tepp޳X rXj4'Y0(ټ@o2DfWR v @D%[ށ%{-ʋ HP4{* WS bw ^Gb>g|%騴W(Q<W]XHK7ѕoVLp$! |g܃N ng@]awS9ɪ,F6sK9: \%;`=U+Qs3J{`/36(C#tಡO&`Yhڌ2}\=M&tc\1][F&uM}ٞfI  wZ}oԧ&YdV3I,^$n8M^Vꀋ*g4-jt'T̙J3VI FEנ:ҩ!qZFFpVF`#pvAޞPI)S-! 7sBm @5"d %S%VdUC+no8 Tֆj =Xqv#~zqj/ (7wudn|"*cY6bMܟ4JhƚAp6P؇F kر0c#0I9vɿKI(_z*ȉ qhLhjn;(v8ֈ8?reR;._$괎h XGG$^UDl މKjg+|81 ?w+t-;-G'9]ÊSwdu~Jy]!:%&B0E P:vKvU=sX gx·x<)b6|BIo>L3Ά3*0: u< " Q8]a\{˫ל^xx#zL\Hg\/%"waEfU{2Y'*Qx̧K+,^92t)$bKMT]Ib |!]A$؀'G?t\+ϟ7kyYzlį:ձ~?φ)u'$.*ƭʗIimkeS-U֝.ٻɤ0C!}JOS>Ϟ? ;mk- n"9Eu=!HJP%qYWwV1xDt1d7YcA{§0´l7iz^$QqXVޗF` f @*{RH%2*0䣐|DP+D9_2C٧ڞ;OvZ*=h_mr 1#w|8__@cVF×ǯsp~m܏{v<z>.9ߟX:{2yS@!d}};X{763L֭؟GN]F2O[G>=r~AkGQo:sr|_ċsUچ@^}**L5S 2b5C$p186-ZļtD%hc&x%/[tf;;i9WW/iNP4Mgx)#]э>奶dS|.&sqLbah9|ٶ(k!kx y:`eGcf`e}n|Fk6C3\r4EJNbcf΃ٯE5hSt@hUufwoCOUdqp!9$O㈏ob7M1D2ɜs-0%={c{".Jq= H猜ڵ>.UofV]\/h`J?z!T; !-;UPYRRiIW"ZEHڸĺChYQIt&Ӝw^z{W : xS`NI 6tVOV{ӱzѹH3wC3&s8DT],@C&>'#;!d^hmH6 Pdl AU!́^ h<@@6O,;}VTG֥ 6Ӄ.7o8dB fD08)&M9ܠW~E׏%?yJO,[W EAV(b[J7jDoթw|@%+NƲ왃*u(#˵3q̹r.3X-]vBgIil&̭5ŭ ZÜ[b1:y;_ Ż[4| T'9I8'GND9%>an(u1)P!5'cmcg᥆ %UP.2l7Yj5PX eJ ELo~m \,MǑcupk imk]%cJYz#Lɾ!Qb^[~{Ϯp( (E͹QM\7@Fon݊>Pg(Y0mӤ_JuW\o"^RфvVlB&J0a9׳n='0[M,o5T̤f1UH{^Oy[SS gŅ@j4Fl$t!:?8zvN^-6h%/( F;B*Hjϸjvz~Rz7X@.,X )۲y^s%scn@b'N縛~,1 *-g Oc\CrDH4,Ϭ4ZNŊ 55ɜ$i_GhQMp&:$KkH8eEU0(0W_֤KQV]=쬧 ]3X5AKXq 9\cxf9u<X. VI>-њNuDåUX]*F/2vf<*Ty&޲{uNrxg~*L%߈=Wq<]Rl7-yTLST~iM,퐟 CBVPX2P,O Y(dPoxEbFYnh:qH䗝9F%r! m:$;HygCMpn4!~4 mb\ (i' 4DQ!.2S钐 9w\qPώ"]7 GG@=ql= d{Iښn#@l`> jQZJ7խPS:te o zYcpRՄ=!WA{`}rٳ8Ip"K %lG/Faxd.o20s&<;NqO_}OnUŖ< O~J / \8)*|l.Sۥ[ΒNQ.'$~\IF^easl^2]v=ԱYXRQg&DzUJp9[,cgucbj?Xgƃ]\"Ta6 escSZ{0KM-հ+nuΔ\%c0ܟ>49,VzCo+RV̲7d#?"tHڋ@yb +-Ɵ~\|b}jT7kl"O~aD 4R.bZ)޺;ț5R}-bUdf:%̪8hL&w>qX+xT8w-/v(!Ḇ˕̻1˻"_ ᏠAC~Mem^&P=Ze3V%+8#L1blD/!g,Ss-`F4Úm$nN:=I ^uXhY{: ^gM]ֺroխ]^,+닔vP$ѼX2PT#E5Ig ]~ʳS.n: @~Z߅'*Ev\WHU CC[|tY RⰨhY!c+C;6#Xk}c: cەNˬ3ư|bjj 1jn:R*PzD=%RUiR ͋%n`Q`A'c:<4r%-R-ZMmw\\Æ3MA+<$n =@?`p]Yp$z-P IpA& yuX{u,G\M1K׳MSdKy[KCboOmu$ mPHAV"> A5Vq":.@{Wb)e]l:TV ?lϫ5PSI~ 4/+"n{6^jaFDנX(S%^|^.ۋig9v9u=@ROY/}Z,իqX߽+A<T:҃>Q@5bRAHoy{bw> gIv}O. +rLZc C] Uw2> Nܙ2ߠMN,5!SMqv+jt@Hpu) 0nN.s M1=.G `}]J W s~$!aPmmf70e#b>j5w5hYz "P(E:s^ khmBdf,iIj-=,cO"- >Th-JY'J/Fq/u,@!|qYDFJ=y#JUңt;Ue[U;[7JgѪc Ze=B*Fϗt#4?l>p.Q J~h%=z]^" v@B&0 I oUԮwƛ'(ߐdW^=[Y6@`c7&dQi瓕 G4; !h 8F(/[UrF<Ӳ#K_Щj0ҏBن@$^uL VE)X#8"u Lr nǥMS |لdF?dM=WbnjyZolZ\@;е#8 k/!Jf^9(=@jp$lY:A=TG'dG,܀sCdܢt<=їÏ?%WD}[> 0" >/0BtQ׫ S$(iD􃕄vNQ[vY'QkkAUB#x,}^Dh<+Tۊ磝 afk899W" Id ZGwkK;$Aà KpMSv3POm's3k`&ME#b?QzG1*gU\w1𝶆knѦ,3KFd0Z (L2-! C|6X&jGyi8S6 ?(N"N2 ,0qMk+h v4¯) MFF;`: څ(vCpGSo$# m=-ښszIk O#p05vUkrW@D6_v!lBkC1dsmG)vؽz:- tҘ78Dc06:[pLX=/. {G ܞx!/: @7gbTx f\PRYBQ`H&GDzsP˳Q>̪:!zqZy7ʷAb領?m3+O>8gyRQ=9wAH[h1k=a.ܠ%L{!|dL_Vީhx|fRe?Q; \C(@_K-ZfVZ`SO +̾!'I|Λ=Q]v~[ ͺ`5#Y}!W9{LZ{`tj9Hg8 ܐGŠx[Z9#RVe I-<= !@5BʄL} ۥs m.j4ONj΍;|Cˀ, Բ w#[[R=B+ll}_Q*&36N#yѦF߸%Za㪎o }lGcۿyuv"JSX:^]l@nY'-H-u?pao ,mj*G^=_+r mU i4FuEfNE MZ|\31fnU %8ajO$:-΢$+WEWQtz%xSu&px^:Ki QuW\;uF|f: %X5_7)PyzN.ǂf%Cs+C2{+'wr. {\ Td=?, 9QfhA|oEvpN!Ulj+A!eIa4D&"1KymxW0 uEg{^2&-r*Zqq2>o\fd]s,G%\sWkk%WMO^rɷiǍi1y(t^7!MMMW sK-UCVl"dZê3[@\KL! T1$A| $MPƚ9ZW g[k2D9uZ/ށ>יZf(Y9v/GDL#kêf >tSZЈdUpdUPi8Ė漄$DlC"R6x&_DJW|^)4. &4(v5V]'C^oـ@9?׌sykIFPm;9<1;Nd&:MZ> TfevABqktʻfaЈ1P Jf~bN̓̅}0|\͈~pFK}r/^嫙z}PGgt̳AR*`:JnC.mɜ lʏ:B|iV~Րcváu*XШY:,KAzPsI|B؇qx21"0 DH 0 5i$Sj(]A&ȴ,XD .Ļԏ f32(1Ԫ/AKY 1y(W9UNzB -2#w*IHĊaL*SI*-S-!ly|x(A\S$zفZX %(GpgWF­m u qz h`.gIvqVD2U*cx=&,ݩס^ޅH+59PۻCKTcIԐ{}>H T Ȭ-q|D32_R{Jl(UQ"bMlGѡF@Y}9,1?5ɿy}B`AY/k "I=,:J> @j*yZ,)] RJDQ{~C;4d<Q V=ٱ#;:S@X6C4~5 =Sq1!j7舠/q~#Bܲ{"m#rKj\& y#@q W%7:` 5HˇWkW*W 29Q}zٻg~m\ҕՎqUFc3 (A%l[h]H>EX k 8+3g@ ( =vY@":{ `)׬S#mndV=fixGd0,x1rDFw;׿$"69piiKGh4Sa]:-zp.Gi]Hr x ::űovmM|dBf'1E֐./w= /9YœgT*jϲeSx9? jQ풰SZKE@q c*SEkQ)UV=|VZПi% 0t#8n{X--J0Rq.D=Pd6k?ֹQ80v6G5Lܥ۪Mgѿn̘U(Y* uu Zc}FK.~(L0 gWv&};5[ꕫquqD)N3MDkISHH#}w?G?q.;Y$a f<r'"dǎsRnAT!Մmkwi$M!6SL67ٴ349M袕CP6PEMu0Z!'p9Ti+Jm?Dam8Ḳɧ*4=8 .Yd ȏԭZ91cİ׀ߝfDux)n,ƙ:#QEJ|,p" xg)p| 43]AtZpl!̷b,wv%)U3Mt.1~іk|`vTLBQ U1z:%)!yr[2dG4[]aHX֍9mtNyNM2*8煒P2t{Axz&?{{όd?/&,tm0łբȅe[tF -{!KV|bvjte5BOD`^5|m5M ^,o9j<z{vy3ӵpIv]d7zpGSH'Z}M_fV*Z֑KLsWj\L*L2~e 5A4Ìlu Ixj'<4 &ͿhƹDŽ*)Y)mZ4 ˂Gu_bLD 1rV|8} %^@|'vi*)?vu#j@^ Q%W+9/vSoՃ ~l aMe|,q9M3QH= e?ï'gk16`b)k1l͔t曯޲5_|^yhŢcJ Ƅ8=`)/4uqUV95}H Sd8m$#ڨuc Lu|@#)F9dEcgGY~hiAPb+WHҲ\#1űVP/L?|(iR;h6~8{[wID񥞩z[Cl\b?s9!o#!5#e@"z HJF߼[<$عغ"-DoSc ?۹}:˗`1v.5E i l`sUr+f_9ㇷ_|iA-¹[-O'g1dNG߆{d`Loۃr}ncɍc)rz5L !Cq2.SWM]-Vxk#oā*|2WO6S4єzg(6zUa:aA\]"X.֑z4u47yQք zz͸𓥚8М¿Nip(`>Dcǝۨ[_lߟ;9uf;'A) KP4}1wr;|a= v% {h5(}XwoSA|QͳUT΢$.S% K_9nJ3С;%4k5pM[/>Liijhr5΄R<.O8yxy- voM`⣅hb VfMLpYqC&H14sb0\P3caĦEWxׅ U8ߙ7_ Oh~ߴ78wCya?bw Cԝ]~ [lR<辁`h?rYs(?1N$k/JZghr3 ;uyP-_34Xal鳚Wk Z寽y?[Q,:7):=D? yCsC{üg mAT~ K>ƾyպj0,L[xavsȹ3^h!,/؂_3/HI7شx88)Ɔ3z\lV-bڇd#K3bRPYuM~ -1 g~Eq rW,9q586F*{Rca\_F_PjwYڶirfTĵ¿HޱS6(r)(s;Rs̜'?=dW>xL׽ uWCNҳY/GzNkzh+aI5O28ND*IT:6l'z> s]-Xe'PubzPoW/Q7uE1wG̏SytۿuJwCR^:#/[:h] |7K|%E;E/N/콅zov $JRT)I@AB(udpag\Y( P?6,.q]Ś?E:GDg,gCCubLj&erخG|>(~l=A.T$^{CT BUD์)WҪu t4-ᮅ\r"HNkN!$tԞ tnjrA`m9V"H)yx<0t?\nh_U^S~Vw]v 'tv`sݎ2`ge& Vqș!HVr2;f8haQO z+Gk<~a0l2T'|x*25(WW[;b63-P*C'/ 0SWq q P欁@wXWVNv2gF@ISW?9T`G m QgpU纵Jk4.4>atwTb 4 Qy?ITjOEXskme}dr [}~v6CYRIW2aF}prʴȖn^j01FMqdie#랷@V`@pŨP"Q͍T]4H 痦PWcWgq2OloMH*  V2{Ҷ+ΒrC,OD@(? ¤(SЁIpM2v[bj,5õZl_c~SWWDqG>Klm:3kYU"t 29S8dw]VU,pKWjvȽ=jf{)0-]7ZnnBƹ^QtqN!Q0i\l C /_O/OfLdOvU: q;ER[ 5J iCyk!@-Ӝd$PKU5׋|/V s5rCށ*Bn }WuQ2EoHǔC,%K<܊N(8MjlWmJg{r4wi/T;qCۤH0]@e+tgS/흻4VZP*Hf޶~[Gͣ|$bVk&ý` ] /X\ r3b!駌P-"ȓy"P!d #13z[JvD%K \'};`NX+1QQشy~dzms5w>~#:/mf 3&?]} |ef:ae [SepI=93yм䤙nzL6/NffӁ.r.[̧jScPst'loE:SfJ Pmbdgή[۫ n +w(9Ʌ d_Z}[ScC$A\~-P!9ehv, ܿlԿF%7ܴG◴ذAl׈ ;@`#j! `U ~ǟu[Ķi74zԭݎl-URv^nM1J=rVDe31X~3 :.C'uR΄y$D}07&8t؇~uyԲ*D blo8¶ݝzdO<^@9y&Wx9x Jj^!#SH;L qU`F=Y&kbBK i\%U-DЂ ]p (ҷY ]-% a||}!KsEI0"<1s**DΞqvJ[Ux?Q-4Ms' p+?  F7DwCKXjM!tp;Ew4*䩈TlGM9(}~wVU;uifˊ52E%і(Ϫ|.k|4zlVr.* w>KwSw+@+ JZ'E<%҅9/1 b|nk BS 2 amNf0~l }I>4%@`? ;;l;0'})M $霖I4p |ޓLsʔ]Pâ5 oӲb]/l)A-D$KEŔ]Y..8)q2yiZj\= Hd 1]G2)-Hg2TPС%N,LL=2p z 8Ѿo+L\e^uOỎk 'j"dNRoR9 ZW"Iz(ֽWl_nP%'Y"IӤ|UP6LT^qi V1G:*X蝭!pbs=g#~  Xq28|˦1K:pD?hW>q%XDd=.͕UB8@ _V, .vt|Ұ /*˶*w@L*T"4 8P/*#@Su{P5*& uGrwibfN$SS\/妤4(Uϫ98bǥ g;+6#tG31$ Iw[)ns,)s+udZJ]0 8} F=#M?z4X9GԦ#Ϝqs8 @f0W5 <]:Gq0n3mI{ϴF:Ơ=f)4 mG\Fs$pJm qlBSA# mw#T='UgR?)'weաSGL Ἑʝ=_㾺>#6 P A㶅TdDxAd0~)g dZDq S2[z2TB.ȵ,e ogbHrIN %1drF;b/4fh&{40PN56A3v:jL|w}t`4MDh@܉i = 8CW](ƱbkhT>}Y:AYşn̟ZV6j13V m ScKa\cLL HA=|@LodI :N@׋9td3.얌ҍ~\WC ~n?ݕw0w]eDu.a_|: GWi[ԟ8CTS#V*Y$)$``\ƦL3ZuHk)ݯ8fL,pP*ԋi 6cc4*bfuCжNčD#=EƑk}]`8{@A2+(- po,y4 1:Y$ٵ6CMs;pd:C_P<"1YN2I矉x5kDjU)1#h& .8y;WKT=μxHkSJÁfdJ:\\5S+79WM2?:7M%{r_ԉMKUOtkn7oaWbtp`) uP,7 dCL!gpkJQnY\郫GHdK{Mcivp ,8SC!8>L!F`!Eh5t=qԌ@+Aid"`#Uv$4xeQ%whͲrp.F)< VDnw[W3L=y%M_}tOSub]7Z_SbjlC{.h&*ҹxr2U ".\tz1[M'j-ᓟaz`Ea(Yhv:cÏ 9UZ8S˒؄K?NuFwjm;#쵀[j+ º'ӳ=;{wG\`qqюϞ$Mz=";@{bG5(mGV7\~+JjC&gdNY>χE]Q/_>rɻoO&N.ߜ;:_L$ qDMI5QRpWI-*Y&C.:jU$TueUSoM7R/˪zP̡eU*M7AC*{STeƛr Rut26fXpr7Y"Vn(9!̷[p2.2(cx*A#1k,:o+&^HintZeL m cJguxЎU6j2X$J9s)ɋ*Q5? m AGNKb vҺzũ6jK͌רs|0MC&:@d:NxY)h&p3$Nq P Dʥ"S @8]ȠbUf%AS H܋8EoGe}]Va\|@&%R85.~nM8Ç {0b'2ޞ#j $̜$iބ."{#b`;A@ 3٘K4qbYqEUd=??_ >sJWgpp@`fS]nDRL:ـBOt +o:.!jK_1X1Gi$W_~w'^bCl' 'R̊h? /i3]S6$N׉GqZF &.#3p UKCtfǯW1uӸ@IuUٸkϥuI%9c3leCÜd%J_v  \50}IJCPfiu; |(eOiY(ܮ ԪiYa|k52'y2Y劑/}8 a9N_ u(xۼտ< iMNT[:Y;`|k3d>۴ۖk7 rEf @ fR{CɎ:RҀqεLgdN q֤wmDMjcI731*5N%~@`̀Aab)u]-4{^ ?g.~ [H,Dc@tQ-":p:r;u)EM>˻ SA( ?ڈH̴<Y^>՜z6ׂS/.knɝY똪WEa됝1}Z\hҵz#:6Egzm%O(?{a6]7D;˖tKEجq۬~zƗGї7Nz GZO~6ebu- &{ɠsMyNs!A0Ƃ<% y/ 2xEHU!8hE Kt:;aosZQYͱΡ ˯% s 2Z8m۾Bv[~i; z>DmtS;8ێ]y3;aFxR9/SȲa3!/VFųƂFsupq|?w뛕Ge^]F=Gy\̣/Lmn5 2] "Ŏl$UiLȷRۻɧYuPc$0 gV쩑O ST $A:AE,fx aa\w/JV=kq٪#FPl9{)&%jYbÔt7TI7NC.\>ZGo,U .eR=%mT:S !ĦuP)S@rU} λNx%Z6U!B&7#Uc ݥDCճm6R3O9atF*\fr~3Y!7HxE_#,^YB1|" żCOʮIE G6`#03ed*S!bH>X@qA\<(-`g䬆#E7E*z1RRE-Ъ ]pl?U<_ $HWm ?8n`H4pIOyƙ1`ul4`O O,vqm\_3<)c؊ZX^)qؠSt6L(PmA}9gL#=OzH2ߊYIpcA$JI 0|Ep`9P1|s{u?BC~o.H ~S3 vk0?Ht ˊR)iHU[cݔ@Hy@ˋ~""1ߤ3K'u>^S<=xʍau,6Z 5s\on=_q&RUSeQ!ϷW&`.!m!21Qhڏ^]рٿ8l䰞E-wj/e}tir,rk)/eޝ j穸yq=TC-հy^2l `؍!M|u~G]CEd6_Rm(C6U>uBL="))#Ct0YY'7ѻ˓ӣqs`Y\cKr]+I SWK0 Ӊ=aaPaa u*T͠]4w-'`mP5MSM7a =1ēK#ݟ>Kv/@IfMIU!։\9kΔîJ:OuH= (́OlEmjj&fR &|C,[ېŋW4!7[H.<|q=c/.ܤWajW}o`SB,ժSgJR\aJ1rZ m'N8,s:7C>ES{wfBozWu\~;Ád`+6N>i(+Ñ̬{q[@ЋՇ֮b43Ӵ*={elƪnjP.3J U}S|Uv2 0PpGTic_bJ5gi%_gԉX&;n:BɧO#vL?RgE 1T)H٧nŭ`uK/e~+ 5-ؤ1foCȂ F-%74Y0-\ JAkqVzE H>^O3\;ѤA7P.I!#6uXpPN]yewTZR?njVue 54_@&ǻ-?#7HRtfoXs~st*+f@&,4fO1`hA1KP(ծI_]^_E:uiUN7 }zF,V3*c-wڧޥ?Vy\t4RQߐ-hAX ՔBF}P`\ >[3ASv1Q %t{՘$`.ɓXdF#]oH0,!`@ƃ=p@6$/㷮&~֞Nہpa'Rѻۏ޷Y#>6!w@vi|Z ^Rv "x'bw[A-fP S>4D ͺGՁ5Z}8g5KKw,6!zԞ;v;>eQ@j~h~Z4A?;wLh: ty 9L#> O6;48G:Pˤb.S'6Ci$>'ŴYI,[>dUiAFNMV UqP\^nIqΐ ~ .|gyP  ɻ0u6yyq׃s-EkOM'5l#YY&.MpTP=m:PГT@Z-/ĨIT5r*djN>%5&??ՉXg435Dd\V8`SGR^Y36ؙ+7 x9 娶O 4n 8 + bg Po w!RF y4`fWyt !K&݈10Ń6F8ke*fK҅hBz&Օ 8/buσF pp3'ُ߽<9!l'dgGTe68iϰ& |j!Jg+ߥ`@é j(H $hVY!4`jScr2u0;C~m-z/A:JF/ֻYzXgv#ᣱ# PM*S^=3EbH[q۷ qPDz4yǘo>cA64d@t 1 qӋۇ_.t-9s]wSٔBy>07>]Sjy268M㦊әRTjQ5"dO-BPP;5)F6tsjj}֡`SUk|6!"{;5g2|` '>0=/Fǵ'S t"]>&`(G9bg45!2^xF nfл_X*裙h-bz P % kX;u񌍸5,Ш mza\S (v{N'X-_-7UYZ'$WpBŠt朤C?(*:G|&KRzmH L _/T Z48u|:uD[&CaDaKr#b$>"xü[V1v<¾̝gRU;<@%Ele Z>r& A1m5ׄA%Zr#9-tVu>gvuO!@?"۾UE'*Iw3jρƕ/EݧiMҙA2$HvyXBR&';~sng`C (4w "=`Tg̣CiD`:MZsd+Є^jG*7ƀ;7MdCcb͸Fk5梽C,-M8e")]qcʰ5=Lj2LvH>+XC^8u_e䂻{#HВ+[2"0NK E67>"n#b#{u'S~<`#}:|'!74,*&{ݘ(b0nR0'ϭOi gxlcaJ"EqKX#jlz| orl0ؙA%--Ltf7SD ;W)j)2_gla[J,:ZyX#^Gvˠ4A\Z;[2.zRƤߣ+,{ex挂Gscuw|uMNsP+;ry\l&xIA]S0˧O meX۳mc..`5뿤l;>*UZ&_ t.vB ̔Ɓbx*a"t%џ@iw;f>iHC^O0N!0Ēo9͘m9~0bY;q\{ہn3qqw H̴yPbČ> 䛳3\EPkVt"iF4_ g\O"aW7Ҝo%P+dAQ.@-Bi0.m\el~۷WDG6ͻ==3 3 kAϳl Q/Ce##l0_PVTX$硟*%YI(,'`R,Ӛ}/R"gɌ@[tһ|wgjRØ#\܇8<@9x؜ASPϲQstLbvl 2\fL*AF,tìߔOCL0%GGAbaÒ3ly kd1'爥`фDn#V!Z)O/@fҭsM{jAR3&.6zd>4_ͅ9KkG#\O/ۍb7hGh]һe6尀htR;fp`W9Qxq{#)`Ӵ?hUΚ2ۼKB)6o000QucĖ$TsWAU`Bn$eNsm(ce*~X鞿 nQ`9Fڗ9Fm (M~<= K} V)qBc@H<눔~;!T`2vUe\lsh#sUA"1C3SpR scG#HXѳVČB@ʫ/8rK{6~3AڢqּSZxVӼ+ʺ@-vGMz8}v4e >UԒH9靝9l-G7(f7PX|q״9F5:kmNuܩ)|B$-`Q׫Gnз t/+7ܑx l ,xj~vtc G;+e.#wƍ[6|A |,'AaF eblmT?| 51@2;H_Ѱ'HfGa"WV شtWetk͌f`YDŸ{3~8m/ˢ`(qs.SyVNFa!NŸ^Wozw+BpEƨG5u!j"FAo)vzUFw^Gj}k·UH""#<m>hoĚ:4>дə: ̿ZnǬ@.D 7J1T MU95ӳAl TFj <}.U["tl(svL_9p6S;;B=n5K{*(]R"K.P* P;.d66gD9tP}"۬{ʂɄ1?sZQ_~ THa);EFxֆx- =Jօ0r.b9]V KLf)FG<-ߋҀJح&$Q{@yrAo^E& 0D]JN&s}vL`T[}e i)Fλ{^?V׋uOYԖeq`${g{R1 䭒Jok:`j8iyD9k@J&1*WKXr\nn3n[(AXxM0O.lSvp!6FB<%Op_bjB7gt<-~7ųʊwdsLv[#+MXxJgK.00MӣT@y<sW=9A"pVM#.Y?_k( 4rB rL Teq8Y5b4ZBڃf^|CxveYgi"=F+x +tseq趸=hX.q f%ȲCTo,ٻP \{\<ݱm3O(>݃lnU,sM%*z=vFʩ+SM_fAfóSB_ǻxj|5PT[5eF,5O}9p>w"xe2^'-ܗ7L~opMW.+/ca2O: m_z8TAX7i9V9ӥ-´L6F 6?gtuoCK#0jH>K]?ُYY'g‚r*tԝ*2<"K@Vyj`NR!tmC."“AuY.bqvND| -Lnj9Mr=֦sC}cZnl1JD "SY Zy¤RL՞ {6k%åOn)]9nQO\5E\ݬfsFZ>@;%6e;J(] @☠&(+U$rN={MK'7M{+)MQ&G$Q3I.=B H@u[VNq :$b qڑ]@12c]I?` U J9Mk%j#L9*s(VAf^vEFeeH D ~5h PE˻A$W.(:B 3 \j w`~!cp ?I$;C&y'Bܗ[LpNF+ +1ќ*RGBrY>hc!0TI/NcHa!ӏ pIp`14?XqX:ǜGPa 5AZNZdq9j!LŤOD5'Jt]]rAvB Y&Î coeC Hd ;owK >z?',Ȭ]4,Γ|rA0qIl^+d@yֿm3kVm3oU8p0ˏ$ v}CtdG{-uD5L5'!5-J@T敛vs>N*QnGeca#ՖKL-}8F' Z6X- zQd鑼EIht•65'"ڈ&ޓ<t|weJ,oыALVCuuV,Y4~x]4a#S', J`qrl{8sV2 d>]&=cO,c^nWcvZhmB(m] sT?U[/Io`A1wz8@6O#^!xVw>6/>jo-DKk4o nj.i57'ѯ;% #1H10R0NdӖjImL@˓״V4ƉpÒLYn E:W2d&8v?v`k!A>z*raW/G.2ȥ[o1|:Կ[V e;MIS`d%߰'0َ# H;+<<_U=3vڋH`o}eke@$XĩGLVFl[=oꈃӿQ=~  %B6 lIƢ[PSZ++%#3Qj~:vD3WeK[2jdӼ Xn|񊟥s߭í7<''̇$qʿVwEXf'[q1UTߏl۝ʊ-F5'kwoTqX*SXbckkl%hs|LXM?7F tcAr|EnqČtK+7RLHc艼<Ӝ%-M9:;l)jӼt7/,\Lt?=RZyga+t9| >4<'#4Y EpYx? 3zH>:_?FXӱaX[z0U@+K\%:^>m([*[Dmw ysV̜6m,Lqp.Q?)ʜnHj* I܄vgSPEZഃ܀ZI;B&Oi!眤WUD-,a8Lѧt9H>Ϳ^ߓ+-ckʊ2Ao6@JG9z8ȷ )VzuXAo5l~-«R ҠDXOXR^7WAw9dYO$h ǕAf%*:+h=!*2N yd/ M`Jz,l)caP@=;-{S㛨 )t܇X`fv |ЬhE*p[3.r_\sݠ̴fv4QҋQ1]˓N <9F2ndT6æDZu6{y65"b#py66yB|e՚!F ZЅ%WgqG>>X4VHNʕvh&e:q{[JöSs=&7S §m=7h%Ǘw !7۸ڨws@.[4f,Ewt85fDTQc>@O}|xQȭzv+N(j=֦PW(PfIoXxF+تuiUeoA Q)+FЫ{ lNj"KQ.{?;1HY_UB:)0dXP{E4+ԘZ>Dkk ej\MfV/g~$JLI֪У/TfG0”%|>F"Rvf8}PK.$"a9c/w:e9Uպ{tk oص]~g йxۜ'[cݯ1;0 _tOٵKy(/$0uXqXĸY7GwcΦ#Ft~X!ζ^pyغOҲmMAb9P!-;DLFR*YKChIb {?";-M} ZtP:6` u_y9*o ;x=Kt^ ;uZj!K2i:pb0i%-6]!ptmIBKgVal"vu BPcw.aAM5B?Hԕ1YVAb"oAđbX%Gpk忆!w!4洫#eguhM3݆]84a쮩.%7LǂB/g(JExc&Y6L7j#5D/pecfBH@T2Y&H6N4n\Uxs_5g;22E΁(n}"~ZAz4zWxO&JEˁ'EMVJΨS-yk3RS79܊haS}٧z~dldGoɌv=F<7t[Hoz.&1Cib2:8jr["l4OF]Bpy-0ll;;$Z |.bOsos_Eq0`ـ!!t>V^[Ъ3b6,A5CrCv,Ջy'0{ʂ1Cl71OI(' y@}nsGUO6+On.3ݍSymQ[Ц.1p!$0F cGoGjoĎj|P+! 'nEe!lTI+t݀mfZI< RǨUxe?2=]ƑPw!c䦎SzoL\#BRw*Ŷ˲ju"7Ԉ9珪,a(Id'sJL Y??L|MD@~x&gyLyqQ%~؋WiE si ba6 jͲ =8[ ά5"XΠ{GJspvJ VBA+8>Urz/⏲e X9@=`cr1œ7}bI ewf(^vb*|%""n0^6mu Ͽh\!pd{f`8;[,W[*vU$.KK-ztQǷF$|aaV@QsL_Ln7#=0wXN.i~z~OJ !@^ RO<돩Fe4@Ɇlo\{.~1gE~ Wl+a1v\xb8w!lxݗ DP"6:XgѨg?/O~Rq3AUBIX#S~L /er A"VGk nXUP?al* ioa6 2SkuF7*֌MC4J8BLH 2K6'Iiޕ:kV7+H,CFLz8AXҔ/j@>ӔZWE0~HFH_Rh폝 P@+ lE>ۗbw3fT#3VK8Rx:x䵲Ѧ[̛\ܺ9QдH>¤͠5!DlݒRVUɵA:Y*XS Ug.^wЊ'4u,IMikdh7liO7(y+>ٶv9HKgΌbi/F#&"v{ q`$Њ\NY-wYdX҉8b6\fi!r _Zc N5)Z%Qѳf&i7N0]tWW<"¢o@vcRk8}|!Ηȶ7B=0)c%0## )HDP;8`QH~@=X#4t |M_C)J?V/"yhBB0Ȅ6Ov7MbN<υqB!^~UiWJ,jn!9B)KdJO 5).E^ƦZ- fWP8B,ww<=$#zrn~>"teVP,xώ/>@Vn"OnT}hzS8ZmO9lmO}eл@Rx SkprEɳn@qx`C| ׭&o[iz{V؁w>ʚNdRA܌F}h'rg^@'PghޛK09t2ܻ5dܐbu\EoKǕ[N=A;v0yP#Enx1H.=J"%ӊOS objh?+d&1wmYTp2j%l[DBkWcGt9ξc]n4#}K΃p7e;kɘJ+DX<ݟ;Dn'b-sVQt0ٙV@J]*@Pl2^[sc6z樾% ]-٩nvVjp+x@{dX>ycާcQ^RՇбWmy*I /6o rZާxZm/IbLTbu&ľaܶ Dե3X'zu@un:Wä'^{Y^Vg̩E1;y"4!9"_fF)`ϯY]F @,)y*vQ m}' W"߶6VQ)UvJB$xV@$&D3Al;*aN!Ǘ!6j hغ-:)GV5+Af ApNN&OrwyP~ĊJ̐ꡡRQ];SF,hEI\K+a<.s}/ZQ0yo_ Sh:Eؙ (Nd۪``A"yk\6[nd8xUyfQ>\@2j64s_,TY.}=. V P;u'4C6d~p6Oj\za*zaI2qN:GmQJ2u2T8Kt'Yx;л;-+jժcO!(ӖI){Fw_.h\$60t(dRA@6BdE4J0!ɈiJ/ e|y"(u N& W򃄹7@56me2TeOQ[]"o(GzkX4''>G0-J5JKg,OTFĽ 6fwm7fnNKa +%5'V|4Tts+9Gp\:s2l`>ѩwʃ-H #ѣɎ~`M>ɝACU(7rrbOBj[ d,_ "K5{23gCfuoAhߐHRʤnxC[=*J'WV-4FK˼詋M&Onb΀ҟ199$ AzN1yLJ aQ1ȵ"˧,"jVf)xR*?OA4RVm1SH7z 7]f}hxK@8LJ{yq܈;9UC8kO!u1bnQ2BQ<> n7ݬxc0bKs*K"o}QcC;[|1+.0[xVz֧*8pl^ɘzۡ&kAPdَe_Q, M_->6L ѧdof'6xvbnf_,h̶ErN-6QOeLR tRv B$T=1p.YcL2ix{Xb+HS빜 EU=˄2 *RK6m`7Y7%_ni;zfKt2aϽܢoBUƳ-fާU}~%nZAz1W WPO(4e7O6 toO~ٷ֠|;?OGw#)5˾靅g0CَFd^il(Fu< J3B3Sypguq!,<A7iO3OvE:;m*~mMU|ٍXH`{QanA(zr;>`{c m~ 0 !۠T;#q- }`0QAsA3^.L~ ˶ƭɇ9!ۆy(WfzwZbvٹHvr()F_d`ح:ӰIE:RM*8nu`IX=ړзy.W)+?02w&3OB"z12Gٳ> A~ T/|ş`lQj3Q&op$s^е+vd֓8 Z^.1K0U S:!%mkBl -pqY-+RέT+^lIk)IXlK"`oaLdRM(^l (VDV2x> CUcU 5fU' 1|%8qRv 焢 ARX2Jn۷ar햙=N߀ "fiSv* }P0-})9 瘤r_,_b$k W+\C=UQlj" u3ک^`pz0qoE:Ӆ'(VX'$#C.Jr  "@p<@K+ZqƲ ~J $V6>-O:f}EwS%q1῿-Vz܁= Vu@ÎP憁˺_t *b6ye{=: w4 5E^B=M]&v &j{Kr3DunelL^TalS" Ye0. _ ȝ.kW FNiM`H4r1MjmzHi#e *FXlV[x;4`\yU9=ȧ.YXk~OѶ *(Y YP_CjO:'icH(-l`ԶSzeh/egM)iJZԲ0^V|w4ZT@gq@Q6u0shW(,gA8 Dѹ>Fx(:8{:g f(#ݿby[ff/m&fc7[aؑ6[0 McS>9N>0fdvPEt#>ƽLTpN8"ct^vH |4bS`Zl5 u0 03trg&={c#Zd ‰3'GB 5^3j¼F?@gqWK>{1S:!')Yoٯx;DZHgNB@Q_cdy:ЮXR?\-TʶM@qʕo Gd*>@HV{ok\u1vP;C)VOU'K}|zkUoqHMOWA /:? \S3(+]s UY= lrڷTh;2hdPߥ;aa.Sii$bCPCb%V(E+aI0a b2 B=BZڂπ//n ϒ+sE^b,qV _V[)I}5c_g[sH_GoD%O'R?zLPrVh% |FsY'ZHYk/Λ|[p)2Tv~# !88>bOe5/>G'8Rg-~1%go#4up'5u'YxYS۹ L67Շ͑^ݛLb#GQ+s߮KSaz]͚“Q?"9DP?bќp:~mpʘM%OkN PXWcN4OPJ/*8=cf(3 woN|\9_{(jbW艮79|mgO{5KJ}EZ. k[2T}D95qeZpN'"oc @7ѶLqOioYYD>x/^Tk/Ls7+$8ؼ S{>:[­ J mny=g??ۼAztzNᄼ"spOf`͵r /#y`9(Ü0įe871(Hq`֩=}hvآF]s?DBo xRw!j9di?̰tZ3-_(f \GF3>bHjw DHW;0O4E 2n dBcv+I=nNӆ}]0j("ҞE>`JVyp23w {=e^ ?L>tk{C7K{tiAq2ssb"[ {{8zz fuaO}s~~E$1ⶭ]Bv/8*7 @bI51:e"\,>iAءmPEtm>Y(H]}Rrom!G|W]Ft1W۬G(Pm҄ߞѨ;BT_h4:mxjIΪC,dCcrcԻ XAgd} i;P45_ˌ`2@ 3ߣE.ܜ:hLe.=HыÿsII|jA1 \ViA_- 7M+D$N1UB S)N>j-ÿċ=Vw -VrW2Cg3-∻Gi 70>p&|By0@2㙹juVjYوnl" vLŞVdFR,=ˆ$A<,q{%ł?9q$nژgC:hsp1-7$6bUu&Gpt J?( :rKdy }p8֘.1(91ӏR 25qYв9W'PPD!0ȥHM,UkmT#aَf|I=;4 ['zF5 U]kѫ"TYÙ,35ZTtՕGHt)g9$ ׾U rZ /=&|"DZh ^QnxD_)הHxy;㓏\6_~2 —9[ *RGm8`~Ƿy"1=8f |@}|'Ro_3 u=p#~r(Eھ*kA#f0]*D5#]ڏX-@-l z8L8_s$߫{U F/[ BjӇ?҇us,jn|$]+9-= $t-o]Lϵ2k aYYJHRdw_hew -/h1x?eh8vR\Rֱ{` 5@;oaQZx"(̒BG|^ z![ћu*xë$ ٹ`ʅl 7m.b0<jz8/A#'ѠT#|'km#^1-P2hmSȜj / 8ĦcNN#@JÃ0N[[^oO=LͰL)7<7J'\ge1-^Ļ !ޙͼR%1a5v֮)H1ݫ62c0ݳx_wTzf$RI[rk^6,|ɯ9rߓ|nǽ!j"xw*>QXڦ$p}SF`i2c"4]Jr}Mqq@}$6U M|ΐ6t;(7m]w:IJX،% i'-9HlƀO]~+P&ML62+$@Ȏ)I$NJ`NbZra".!k/N'!r+v~Z31!ZG>/纭X)kEXn:*t*z3yblŁpV2*QAhdxG6LK Q ۬Q5PCCC̤cؑt?9Vna֧Fҙhu#i1) ]9b xER]6V qxw_Ciq/\Ԇ7c 1]A@]O,xz5)l<[6閿~@+cUV RGkok9EulTV%jؼ­x>6aDrx^R*}rwƫ :S^J+Bxh+);_*)@LӵKiaNzk ,M\ O^4},& UAߎ$hڬ>O[ f],$֚kK`g3fV2 @m 9j0Օ{; #v Zܶ Tن#"B&LL$bNjU2B;=4E˲+[%ac>'tKJsPC(摃 Iv3@@)X^=/ۋOHd}Pga]JX:FTIQLfL1%y;S )\-ZK_lrz~pXZ@t,l|[șzkdP͎ Ig U潤\#:3 |s]ArBk|İl}?̦ OЖ+,<QWi݉[ᓹq'#vC(G . _|A^*4dz fO>K JCᆪD۪DL vi#4Y:G7OmyZrzLgO׼Xt7 J&,2X?(tM+kG8b@{Gq6ܞ$M?Ue(qQekӎ{3Ԗ~֑ AZP0;8$l>(GV)^6x_]T0ҘKrMDc,L cHLt0s%7d SQ {lC#^Nq_2'Z[KQ:"c 2jSvF_=99N\B@Q)"=$ofH7Sg~Zc^Vmfo$R| |/,4yl<Ν>{֎h}j [Pp u#:Ki]+H~ _|{ Ɉpd֛5sAxy̅+Z}ꥣ"Q6:qJzh[\~M ߊ )pP|+ֻ58BZ%of,I>k%HX>[)kp ot|K,l6p Z{SN/%{9w;lݚڇdx wG,E%/IH~}cTYRO!2dCiLյW'Lzv& <2oP&b `] hlPTCz՛ۮ?@^:B'o\;d0(3E335L2Aٶ $YiQ,MN>XߘeK`)HKN79Ѷj(T{u X`Јhc3R2ƒ!ZN: DybyA,i z7Nb$v{KRҐZ96l-rɢ)JA:נʋ['>Zg12YT h桂Gl_ML"8X/|@ۉv\g7Y0Q 8 ͡6]/D^7j5 <Ɇ,9]ZS#:@|{|#0܎UgTTSh" l- &x8zlm#/ih$n'_GJU]-i|)C;4\fvAwa9{y_CE6i*7v1HiH6^BߪȏJƵLR@w!R\0@u$j&Y]+kM +ޟJwHRiu-ϵJ&ڑ$t_#~dr .dC[oq+L=|]dҸ [ U=Q-Ԗ>J_hֳ%J:`% @yx~cj 9Bwj@A p#13Ѻd@j+4j׋62 Y2ߥx(|F9TΒb{mglfDZj[uCgUvd`ftC5XjQhPQl ٴE`h8a6(yjj`^C3K{[s傫T=8xD6yZB!׋giU^h [B+`F!6N=-YXgMF xV8-5LY`k'@떗G3)zZ.$@Fj|#h)ɭ>4lp"3*ɋ01( fTLc& P ]l@S-VrBGO'q8AFݚ|qC2g5o?DAF~YӜ#)2>T } -H z2E͕4f 'ymdq(k( @`\'m0;UJ:\%7)d ߋb'.K&jG>j Z"P/wB3|v(T>BJVCsg7uļƲC b6-$B}>(BKn@~ꖕB Y:mUuu3*{CEJ(a𫰷Vb>:lJwC^&z h`eb*[(IY9w>$bE2R#]RzԙȮȸW`S<`T2߭>%<^|b ]ªf&fHSSVSQ~1yHe<+NdE)xv;rL 8[ݿuFP^WV~+><,XCc$CFY=Q4T:ŗD5zN\8Ts ܯ.x,Ŝ'gL_+bq{b""Ő܂$-3"=w촡u~pы ד|+-we+:UTOЈ 5Up B!S=`Fh2,CfN M{*?^"@/|I'c+S#I>1X9 G++R^fff=t NJ LA{~%3W2@V.q(ўj*Uj"uhk\F?R3D -&KڍPm!UoC?G[ wb IiQ` Vy,ndhk{2Z6 zM?lZweM &p KnfA~A uئoM5f20W!$+UEX%n N+gj^ zYTѽ8+[PL4Zc_@t_}8[|'OmW\ ?-fc1}#81Vp"،p>=ADt7tv6&0n2@9#vc>y{[Ejy8^;C Z7U@Ff7U'(ԍ踈/Gqw[."u|Q|#Y +}d骈#vY$eJ7Afo7d442ʤa#)׋=yºh7\v~q$ FdRNbnOZ l! V.L?Rs}}$.~}=6Jd.ŒKU]&*UYϷ.T'DGHEa Agez.cHHzyw.T4W"NY!E~E0t*mY9rleQVC(hgvA0ƖLUn}[1b;zN}r[j~> kvǺ1}EJ+p`{ڄ$-YU28z!f<񌾰(9lC AG$ֹ;qu|`d3Ea>}ٝ)c܀m>{դhP(= (WS" :uNA?X`A=/! ( W_Jj|i'HHh2g8IF,\|+o{7,65_&^t~Ӆa#Z2`V<߬~еs&xQލ?͸ۍg}*SL.f#?%4f:M NPVc6|3 ;=k=*iu>g6 f7L;m)ҷb=gmq._FYtSMmaXڼȫ}"A ϴ-U)=ՠ`(bboPyo8|\RKM[ƛV!CAY֏7d TFT;eܒľ GZ-Y/VĿ\SK<n&+"^ ōNs~.Ql'-縳t ^G/]pӥ2wRDEm; }=s7oz B@55N27)ET6+[]p9f`-V.yȸ.̌"b(L^j$.hkE\jl#N2,P;ڨM$|w [LG!`n\'we4 諱H5$Nȵd5n^ܷ͔qg>pxis?vb"ǦβU޿X*o ۓmb{bi;H&񦇠?a[JNnRnvSQ>rp.~OByw) ;{_XWowOmS?~h/BG7#Mz=u+)}F`WYqqmA꥕LnCh歠P3YK3 hd6WpOuLTG:?(}% ejʶܵ 08Q RvulچS!Н^;6= n1iλMMDW-0Β]1\ A#JMYzw,oBaȾbܤV8Q[|Kn1>zvξLuޠ*̝ C(r'P6e4*hPkVCg̫%C'FTĩ_-s24eb=qAGTʲك v^l#B 4lSn5AhޫTϰW}g ])\TY׎G%V:2TWvĢc,<@}1Z-v\[GLխj%oCVdˍGfm7E ˼څ_-\S{3Yoxq UVY2lRde՗%}^<%<2] _${Wヤ)QKSA=?!Qώ*5$p/RÛ=79 =J[J7͔;1MlxTgGx5pi/ѻCEmkǓ/'Q*:ƮgUG" 6])P@]j]a.'vҲ ږFJ@rgt)5ӭ* L'hhtcO NOBENQqXORoN}ߒ}\;#ٶ'5v,2Tg i{7 `Th/d`U^oQ;f<'eF]uNMK~{}#Á2fM;xխ[j|NV7 HL9[q;H &{WO;!3*fa&=:˟u (N 3 uFk]SQRj߮)m5Ec5ThIP8J?% eRHD*VJ'b!=5bsg qjpLf%#:T~3 U&D.+oc rh_!0m`s2L'ٗ&h?M Ida W3u_rƈ|IISDAYiul5Q=OZ~]Ir&Titrۺۙdbtߗ,cD2OB1ɈXRfs^%T)tCS쁌 &Ɯ/= /Brkkd"d)$bM1:ԝ%69ZXާP*Ҏ}4 :Pl;#&p;H6>Xvݬ\toF?Kc7}o o]Kӗn_]dկ]y#XDWihqEe5P!6̠GHD}B J}na׫Mب3M#iᨚCtU؂mAQu0pM!ò Wa6QBxm:A Ɋ]Jm(C<>SmKr:= jBK:LH] ֏RYsd{@sO~XȢl>1zSahIUmtPi!xU&9@K~gYUʹIǜ`7ɢJ Ɏc/",< } u5JȻJ)@IUʦsn>n6xq2{!6:@S4ȶ('a?oihR;ytIz SD?tw P s@51Jyly?TGa$":+ z~1U09ʞ_wrwc^Zn?³kI8sf)Qڋ~qˏbx#&s#:C{ѥh~o&(O|!B`Yɋk u=,kJ Z:ۮgR-OD6g槠it5:#<(\y芡h[5b+<ғR2 F()sn{灲uN?\ʾ҆y|Z ;4`DT9uBҳ?o3JP?)+ *WWQca8 HT9B&Z`kF!hf#>87*Rձ۝K|FB`_* u+ˉɛ|;ĝ(߸#nѶ^|l}zLLJ:4V-,b\0ET1$y8`~/#ׇ[\]PSOET՚8գWWƣg@B*lk)6bf2Zv^up1kbQ64٫\u8-CϖSHki95ѩk$ehHj64 bNu˪jTjj/BD#A Iכzy ^lk>'_skR7DK#ܓZ x:3; ϯ:J>gvU;TÚ3^u#hE;dFJhBW p+,Fܜ}Fڤś¿#~I!r&Bs#'tw '?L5ĕ']AMj4 1̎G1/dS hhW{UjGKqf8xA/,eN0q#iL//үkغ=JV*\mG34h*>8Ru=&x/Pcͷטiרa޾d鎕4[kq$ gՐK#ɲo{pD('C#Aߛlc8> yQӳw>?Al{evi`S"V'ͺmEދ!͞E~݃242ʀ<;L@ v Q2 |n7ŘwxVQ0|!+^H-&X)o1G7vS,9҂l:B82J3%МO e[vYLV5=crq;z 8c@ZkGz}}q%}o:qVCh#5J|'Ѐq;kJP@z4Юde%&eK)_$*Bl[O`l vpl`TP B=i 9v #.k:HL1VK;rz7AUrgLgv;}U~RY^a>|ER&(%+h{Gp[4T+=`/aB=k;ץD7l_DuM C3 u2W\2+"]`ZG'U;;&=5/漜ĵ!JG5, 'ҲMFHf9z^.+ 'n ∇]Air tnQjV*b@7\r%T!J#s@AyD9Sc99$Wк.&NZ7O|s|Fd);.Qg %ȎW%(3 evaH TnUz a@ sy9H/I[! xM*M&I(&%HR U \7wtE_2ۆKNHEgaKVHA7xq.B]{g<"z8h7URCb5_x OdTCb4ݤ舑 VlοABr\-ȖYr GJA`N3*!t ꊏL(Fc/cfàqP,iYoUт-ZX[Mh0"LcjYEškT݈V~~2?7pkX둖S=B,dJ({M}Q䰿A[cY rot ;/jcmcOR9M"Q NFhGtB:ca0&:53bMSUT=YN>p'`wApE_LsPa4cؽ{C9}(K| %.%ɡ]FV*[FfGǞYrG΄^OV-ֻ2k+ޟqТGk3aq$0$}vRE:&'=n1ũrU!1?tn3,~r {HxuiGشf=Sx MCߝ/>2/# Vg0r,q62= )>h*m aJjDG%jNS\-,1sUU{BWN? W( ~mEU+AU4 )?Yn:OTr9#˕K1ޑ$z''\y*#NsL&0N!!>7.C[ '*"܄qcdڗ,$K5| K_qXlbQ0f(`ь~}"qcs6 ^y,",Y>7YCN(L<9bBZx[lTnn$dĚ|pA_ =fyi".SL83 tixބ08{,f+`CG b>÷o4<-~]?֝,'Nj#Kz>BmIkPǛ)+xM# =So:%$q>M-m %\6%>aS1b#F! vu yƘՆ]\>mdxz-YdSSq-!%=JSPnVKIkn17ATno!QQ} S@.zP8tܿ%1L>~E<@[>^C ju.rzI "?hͺpMb2POBPBjFJ̟(:RCǑnK~͊XgnK'$ߖù[*\ÑPȷF Pdm% O \ MDqf.Zdpf"fhv=m.<3<8c%:;̆xJ$;w׷+]5C+idPۋxW!n߿\& GàF "'JP.)} Z,IK;<̻b{u`Q /հE}V"$:y? ~މ ne !#5OS _|@'[߃g{sjJtQw:홼a(viMb>779sn&"rbeWU҈z{ lZE~xMq!bopK  2{zp3=BZv`fV*1lbX0 왰tY.t:@:Mn t/9iͭ32I:jɿkx℞*op偖x8͵ԟ0+G号(%tR9J&`WtBŷ]^јWeLoT k\ayWm"pحV~@p9Qw0"3 tѠgt?KT)h^^~G/ vc!x{^(P[WS~^tW~_$1 g6-g2 SX( p"XQQq .!L57Mcҋ3Dsd9nƅh$t05Ď# vlR7=+M@\謿h}&ԽvC-+񯌎T0P6 ̙K>"V5:vL"4֋_L|m!auM::`AyE3|Ϝމt0ʫ5%^a?UP!F*1,mJf!R޻| pqgn]x"I=u_t--!&&L\AkԮ1kEc!wh=>gvrVY,1\Kwj'A}qUdf iU`F<3d$!? Wz>3ԥD dAq ĠZYa󑁾B`WorUJb*|% sjJx3ni6O%}{^S:-#be̺OVeTC;_HzOXfBk@_Il23 4?6ǝSwfgL65C;|z ЯK؟d3]-SOcS$ymP44#R[Kb?{Ǒ{Dz?)Չak5 U-QyH~QV5}It֦@Θ1K(e6h^k~0t~HşbL84hvȠUfS<#k ~؋EZNsT(LA 3<-ajN?]W=8#q{6p{LYqi$8QzqG{hfu(u dzJ*ב{ھõ޵0Y|~.C >nQ5a-1^NY{VG@uQ7s)/\2!Ldl2CrAkZHr3+BwEt?==gm=F$OD{CL1q 0|P##-Yɑ)P3^FO!,4r2-ok}ZP-u>wn4w0͞3蝪I(L x?3`E+5X `>hPsP NY|0"qWֿ"cC jNRREk  ͡{$:0$ygliɕG&\nv:j hqN~BRVW%^bah,1|*Q*W(Z!]2t6.Z(d˺^,6)c٬G{WPPJ]kGi#EsLY7Tw9n"y%eW,7Q/O}SנyK4cCip|93t;`+U(HaknP'@0~MPQ_q._m/54t`<9aO[Ŀ D$\OSE8*^;}Fh) j/uVb}r^L1ć 3JXw8)>o|ZlSMKCA>w`$}MlGWT!+2WT좩OlqL٫ FC\b%Nw2x{UU9)3v|ziӲzKgRMJ1GJ2ZVT9L bSIa@2]J(@AhN#G ]](Z@NOwj}ct}ӂߪ%AӰ('Q!C rcz] -i-s.ƺ_O4 J<5ܛ3cґG{ uL{SAҭ’dpCJ:>G!9>0,pb%i^8] Sڔo⽭D(Cq|U%'N(QZO> *LD+G<'*2u]?,͖OٵheAޗ!wuKiq:?Q$GθK GFE/K*Ǎ" m8B-.4s)wbY Y`'@f` |tVA w=쎟>62z{RKi-֨dXϪR)_!N 2>k}vic/!Qcqχqn`i6Ѐ(1fcTbs\h>DYi_MXoD30Ȳ14&;cs&v''V ObLo&hkך׸_&A[k1;u))hSKHGFkbƂ3*ţH!?/1 Xn3)\Z٦IAMWѝF: o} +^gfڢhrۥ0 3hAtS_FvDd9Ιy]x:Fs7 :+^B>NMb;chJOL}ϥuw/c ~mXӐvc( &Bx @]XU<vwfErgovEW'7 yL8ܛ=0PQj.L8ߔ6$4׶!=c!$^*Rb15yu1R(@^OW!>~)D+'D{K)}ד:*;Lf,Uŋb#VIr񅍹)dvkm}_Rv MM?ШtϜ{i1Wv%&R߲ѕҤm: nogS*Ijo,#09衒şqT5v_˸y4GWo)\24P/] zԒ^q1FU|5L.ׄ]5;h(hb*kNfھFx}!<Ђ7V%@+_Y*(ȟoUVě+@(+ zbY< KGpEz5Ӏ>P"puG t:΂#N16e~U[l5Y5M#MLGpb<솅MeDy\S$6ˈN_2g**Ep-<(+:FCÌ+25wH0h>13mS +ۣa4&f0iCYR ~q<7煮~<Duw6 ⇟2NOe9X FG?)IaUv=IԕIlVL/emymkAԪj!(2QKT'A7D6 9,֯LA6 {[q 8,%Vl8fq*dV/8V0wͳ +vgyxsw&;.b*8JjF(RIs%<]a6\9AW# -D/Đqn&^5,1D4EE(RFñZ Z3AQfJwjzck2LmKI;t\|*:ACpQ.tc޷ dF4 \ SK־޿ĞzkR&B1Y\nMbCΥX)1ԶJKgjxJ_~_R S*ar݅!Ed!}|d J|19 ]qLL|M$ C(RZ**;n-V직]9/kAL殼}#zԷ:D7Ism^+o\6p͇DA)\'+8d݉%pB0H.9N_@#kqg\#8')^v}A蟌aoԸ[m\lIؑ@h*cE[z[:!f[s:Vog1^L;t^ܤ.^WDQbC޺թN3T 6 G1g6*q.V@)RnsO4yN _muyU41BL착^`eE4[=Z7讼nū#CC\SZhmP.YCur!p~pg׏& sH %4z λ.Pq ';zDxQeXFG2ix!PՆl5?bDG}Ite%T.aa{Ȇ fL=uCA-_!b& r*TktbEsLO, ]l6zu%4 @>RoJgQN?]Dha׽=ٺf2CK`“%*'\ &pjF5_@rTXǑSF܆C{ӑnh9/ j}$| gY6ƼRH9g>hjEk10ঁwGw<|☧t9!2F3"ӋC]&+F֕KO,sMG0TaԀelmY %gQ3ʀ8Cg2)Ht<3Uln˜C1=7a^V,KzW5{%U#BGg6yf) F\ 5D].#rQ"mP]d&Y"JPrv(` nhmM]xδdtBܘ^ Fs{y3s-QS uf.Iw=vOV< W.V4=IyFͳ }У(CWTobNi*>X*ݵl>x9?xDK6@݇jׁRaZ7G5* ~rˤNPg0~8LcE^x2Y-pKYޔO,m&΢ #J(] itn{A_xզ\ak dGh᡼mĭx$Xg Jq;Gv0ATV^|Ka8x WbsW,iY*<høIWVfC[&2h8E\g.kTh<3q.+Sa@{i^}w1'Q*̟i;՟2EX5bmF9kh6p;", ˓?c:H *ov]7Y]zMt SkO:߉O,=i޲_Cd ֽJ,1[F+@Һ^ei!v4HAuhvO+Q=#0=[a}wFۿ2 w=;N}\o){>FS s^5 OxsR0lB?]78:W}]Ec(:G@s>GS%v:7[@n,N5M,9ytr{gc ,F Al6 VMG<#[J^fЕtQ ^Dwx.hy^5+E m2ԍv`7Osdz@V'j%*M,d~RQ]2~6Ƿu˭z4n7;P"8BLՍty*6nZB7/(v{Q YegkL W>0&QrHݮmXai"0mr&C4J9 SS31;ʌ5) 2 JIc{`1DW!"y h+7sS$Hح/A;G"(l:vMCǀDZ!(ɛp^܁T^B3`3n-WrB$%@ a$gHsHϋU35ɠn"n;?.\TYw}rkq%~B6Ӽi2vO+3nNgۚQ,M~DBKRhU0(R, 캍Rcׅ6K$ _74~bzt_h6h.󘻬UDӜ^Hv ۯd9ǘZ{b==g+Sn(hM-w࿣VZoۡ"NMv򭧛~~|-p7ʕ16"P%H!#ؗ CE`( YH|:kJ3VAqVƈWMˇuMvO=TZG?q@x)lϐnj CbVi–{n)s !c1zÎud>3 ʚi7YҎjc຃>Y,'7OJ՚݇{E}O}#\v-5fn=eJ;wD&<4"N5elȕk- vM ,@/Pxjt,t{LYUĖTvv.5>>^N)4f>Q`qģZwMڅ:W1Lw| :7<ېO!śP<Ѻ:nϩ+!֩KH#VgCzz Vm.S΀30[p -<1X9j~ )^駜:Kb}~>a M Hq}_)M7u :PX 肌Loz "P6z{bIQ7z?u:oz_@.Uatgvpxع_c0 hAž\%5;Z1y.C:$JӔ|ɰVBч| sGVS3Ha~qD&% .]j$jshg[_ԐOR)؎^#Na1\2H4"ߵXiPLu6 w0Nꢔ l!#xR=&V'196DS@aSO D^Be{))35z44Zf{D=p˰N(s~!)1^ù5 V)5'^ҏ}Xu( |R\}gp/N` iZ#JbrJ"ֿH'!TY^W% 2L1A;3/$?i }PsC.0#l~rh4ʹG`bWWF6,b$'lr^]"Jn A.1L+||'spN5{X#t*33?ҳ 9' MYЋ0tPWZD[ [;I" H)y4KnMo%[KVwCBRSܞ a/2'Q g#RJ1 S?vWk=#lNMq?#ZӐnffwv۪Tdzq2Q`1rC=&hܘ %ivjQw*X,F ˶:w7) =0'{Fаr/u:!uƻ)LDv*8]I_]tg L۳ U\'] z6E\7ԓX&)y su(.˵6Cb)8~/XTֶתNTevOl,;:D?Gh#>Zb!3cHio(嵖騴:ڴCotsmhW[e^BKFzn{%410Ls8.=MYʚW(`LU h n L-tAI=tadga-r/ZT;&{^BkްݫEEl \xfC@v[>Pp"]>{|`V#h݊%n$R^vsH&9@ևm\,q-70fXaZ2v(|t_(󝨡jRN/W$%-mٷ舧 UFBQ},b0]~NOZAQFHnKY*t3o8hi rcq}Ws[lL~>9f7QᠸTܝR3$3f1^A'3àb+]V~g|=}bx,;[IVzo1J{lIA+i?Y7QMjag.)>`@"<(PWܳz쳢HWF~Z(+58 98ȫ[؎ aMfmC%pF )FOG6tOcᗻmKW$?Ye89ˇ"Q$033ԴK7$=U:*<Ko7[;kP_׽;y)i5NQ ?鉧 ùO2\Ͳԓ8bNGr0Љi0Z>.ryHpaIf\`XkE~>h[PڰWL*L \`f OѮt {Nm;7@TzWpDRDBr'r#Lve{D"qo_-8O bdHֿFfx{N Z#Iȴ榺:2QP 4vً®7|sT)ʉs);^֠GT@[SZs$G(gaKpE"c&_Gx?i u*h\*~CbM A*˜*5Eze}Q[2< ,@6-u$ﹷ0\{ AV#oW?G ߍ0O5i `D"?? ˦`a"Fbqf ɮCZw3 SVVYP&Upzw z?a?t}K+!WVUgsXV182^ng")tؙLωrTME;햲1$%u @; ^S:LyӨ-*Ie*ym'^5fm|0*٥XQπjI66LEiI7&)LK<BJAb벱;$F{9MɸZi!taHS.0z\lGOޅB,KZK;ZB晙!Gp=k>;mӶh 5`dܱ~;kJ(j:䎾fG9쭻i6< ?7Z,YaoV u$[O-_]Ne ÆX&Jg\9s`dߜ[8wrk~73MEV:-01 M} {zzUHK÷X-zM^ z|{5`%LRjstEh)223 א&Qs7tsrR S̉ [<~{f/#%(ɕOx G=c^ڡKX]d2_dصbku]vsi  jTG]AV"yՅYdԸi^Ƞ s G7M'+mtctg?ϓmޡb{!dי;쩙g\Zϊ$d(`PAHu\SH)eB$ь 4-%|u$Oۢeؔc8w+",WDQ=Fp^wslpc,,$AY@)˨@O4r9v4z]wz%2]MG{RT0tp*XsC.Q,{)&p-.ʢBn4h:Y;[@Hb݆bKy9Dp|D =SlSpd;KDg%0C`h܁v`]\[AAQ0c(q!w¥S@[zP/;[TZ+B3و*wp1nZQg;F}l*"X(u.ZbO(H3Zȵ{h\s`ư0Bpقo[5n-'{ <C♯1ĮMÔc3tRtT`x2znH+{\b_''[FwYK|4ƭmI~ENØќio')Ġ*nZ19RMm.FJf\.BYeC6p7]5doOzf$jul΂r, 35g,y '{٧RzH2Pyc 7ވ{.VE qԐewt̙`,|FB*̼I@^k׈^ n _v wO1/vw]IVp>mj[ib,e zwʣ*La4TTȀW/AA{_m4Y]Q3%x94STUnsM.&8&ZzR 7O)VzZoETLXUuso:0gZޑ9{\YF`m1 ΎTMpEu(ry&G݁"1М"XPs-PR=hܟ [qIvR)4b7!=3пm&x^Y`<E"^Ť/Om"„2m+i8Ś`) nUL;-p'{xBKt &1xp`~[>ϟ d-0 )ݎ]bVpc(\rTqXSoΊ"P6g "Y úR & /]q RΠ`wePvwg^LmkGZ4ZkqQ8 {c|[MY@U͓]IHH*ZyYn[,NҁD$Txv:;BЎ.Tk6'ʥCӣ"bת;Mݥg~{PqS6pAT r<{"MV; >[l,77\tPx~j`R_(GH1ΊJ %EտeDG,0H恟z/QOXc}rZ{дqY'f}FUBi /I)7KHwͲ4@665=0)5f# 7'}с|c!uBY*nOLw M%7l4Xy e`TŊ.E4-dAClϔNwOA](Ie SZ&DM;7^ d8V/yޭ Bj6d4Ŵ>}WrFۄؓVec@B. V@a;pMޭT.aFgZ^[╟,Ea][>(#D3 ˹>ig;5(GH|R31T/;JrcjQJ u˖NL?qՖi~I&lԁjK(n] 'ûwRΫ<H !FL,sWMݜ|C1ŏF("*q\3'mAkb[w CQ>uQD! OkNm0bpNK:ezqJsE q9򙀼P{: ~E8 :Ft;zU"|`;zΡ3s_.9W85:~h{ 1*e8mTSW~#PԝD2; lP̠γٿ%q;7Rå6@8%(wP /֌By^[1gߙ>' lvn~KbP.G B߱wBSgt7,mrmiMRRP)uFXm:qQ<'c%ô}^hÿ2t݂ 'y@aiXPO[Bּ} ն YZ