rubygem-sequel-doc-4.40.0-1.fc23$>jP9ڮ 7?d # Dhl %u% % (% ^% a%  %% %  % H \ p (  8 9 : ZG l%H %I %X !Y !\ !%] d%^ {Ubdeflt%uE%v$Crubygem-sequel-doc4.40.01.fc23Documentation for rubygem-sequelDocumentation for rubygem-sequel.X^buildvm-11.phx2.fedoraproject.org{Fedora ProjectFedora ProjectMITFedora ProjectDocumentationhttp://sequel.jeremyevans.netlinuxnoarch["TV1-<$ EN% R /^ ja -JVNNG  nY,P't3+ B(O/ ȵ*%U W7m7 SU 0  +щi`1  v C D3!x%%o *+X CTv 'fO%"i$ y/| ?*B 8IF''b(R3ENe;\z6sq& (a + * JL g  xG ebT  O W  e ` t  E L?Q r.Y   M ,,UR gR 09@;0NIOg $ v0*)R1N [ 7b/ gm^.RJN , M LG J@-k 2Ko;  , [=>0%%' C(>  !E!(HSA:"0y?  s !% 3ARgbSs>%6 d#!A&P(Z` c%#\.Ge4Dk.J$2/ X @!P"?K0 v7U!#O[ %#)($],o0`/ }/ 2U+=*} 'W7bdm"!e hj|.lWb O8 4C6 9;2 )+I=9 ix%]5}.'(>"[9.N0 = KH<,  #g'*.P+t;_fns-,1 WO [Og6B Rn&x-781+P]Ts5YG [[}b<`-z. #*z1I,05t r9  KLy-^"rK$ KEI`kVD$ < mw!>/n1z!T"('P) R  8|:S S?wJ . A"s6]۾-K 1Z" (S )P # L B%eOT37Z 7!Pz;8&2$t`VNV WHI ?$<+aw[9~LLiA`p esBfNeT@iR|OW P_Fhx;ut~JcLOt@9?J\>8@89e$GBaD=r+kbOESZLXXeczl-b[?Q:AKXMTOg{~bqU`i\NJSA:69j7:qBN@jP@AkQhG'% $(!"%,#@D.HQ'PXqXBi=}OQ =txURO>MyzzZz]ed_8o~){'k^T0bp s Q^w ;v?=~D,1j,dV A @z_XE,Z.'$.#T85C=*.D8%}#)'x6F@Tq7'S7tl]pOtm( O%_\.pvvmso2e)~A/PUa,jiqksoyss  z Do|  +(   |0q}~wPQ/& o;- w,[/~3  Ne<]cQ'!+\XN}}hTb`PM08=$_fuill[`tqV ," #35\sp]u-zr  ia?n67 fjksN*=\T]EAr~ro' G3||@l'g k |]v Y 0qf4i~!GEA#Eo6%m=&vw}ptsj8 mFq ] MSa =HX}j 56GIACCNEACA!E.<2ddc$C &OJt nfr~?WCEro L rcArPM0n67 fjkN*=\T]EAr~ro' G3||@l'g k |]v Y 0qf4i~!GEA#Eo6%m=&vw}ptsj8 mFq ] MSa =HX}j 56GIACCNEACA!E.<2ddc$C &OJt nfr~?WCEro L rcAr;ey!l=w{mpU,"]>(NUxw}u9C=J\5[.2;|B9L7)=Q'/q,-+R68@<v1T_jq!YnhratnKfh%>hh8|tSjsxRDb npgI}6Zk_tUXvDv\}56<O:.?' &s#<ahOJkdsgwOEB\^/"&jE{{|\@?vn~$ Hmh9j5~p|~x+]faAz1 }gck~Bo{X - F';:NE1=LA0K8(sg<L:A(O6<'% 4WZY|zy L}f ;xr;vY,f~vsc>0kBRjjjj~LIkmv-^ud>XdiizvYayn{kZroBDGu`KxXEu7?MAA$F1WTlzsQ#!-%11291BIBRS\I`WV\  yP|q!O57)ym]`a!'d~8EcD +E>$5S3-E$JGr 4e%TvBe *&_//C#1U#\I_!y#ctW ~a'wa r{g/0pu#= zuI5  |Ugu{z A-;#.~~X,,s+"i`_=vo ar:K&f ,}!>~XFwN  yx!f r]}>jLT/V 9;q'yxoMJ oe}2y=f+yewb<9tfs`-?E#FA(9@!qa{j0 ]J )#! % 2 s.,.-o1'D%$$Q! .2/5-a=F_X1W(=uH.7@>: %},#tr')R(={A}pXU|fqZagg^tbuphu2mJE'!3>mO O, VW 7<R~.cFfyGeLW5,3vus0swe5 7ERG?!`4& lij <t."*CS)SkC 2! U~X0}!p[s6`V{~%68 E~?(%fIZTA;C=`}\),2iM  f L XW`8+_eBbJ ?6 zpqGu  nD8,10mcC@ -B u"!~??f5 q,f `1qu P0?=L  %0K1ZK!B6qy$ o<'NAnWW9$  d p(Mt{ r&l2 [8  N7ar^Z ZM7'aZX800gr$|ZtIFU't)/~c=(s< +40sK 2(O@jOL  r}0+Dm0/H 0"*RT\d4&& #EMMAs y-{fq+e+)x.\lq_x4Nl q y{ww8kR+]jtxsn=?EFVKJBH{wzr_ejGnTw^yav_wEjw}5S>| /)Xt\^seW'Esa il 4s pIx~ bvoqKyr[9xtj| &m `CIwhLL#}h#/}9~GD , O}OP ]\x8[L 5?3cmW!VuopvkznjtxiLXUi_97Y(C:G@DMLQKnlk~|QGchbfI4}Ei{f\vn<W,2I39t0q%D@2>pT9ZZvA%PJMbYN8MqOj[<ovu_alet.F *ZX;N fAm?F zu7P-qz94fEAE =vM+pJ~ %Gtg;]gI>uJxvbxgO}5J N }J N }N:cRjy vYEj'|Zm~qa9gR3H6qX:W"?'BAMWG9#2)v(m.: CxGJ:I/JQ- ?w<ro:>:@PJ@:/6+q^^j%l~   xB)b)~x_MhQb~@hY{|vvx]e?lbol{/ Ld*+LjN TqLW2i}AUCKWK 5%$2U4I>8%\+YxD0] _ckH/`jN1y( `!3([ 7<@&\/-u2'(|6/<'6Y n#K KhX/; W2%4C)+${0aT%PF6gT<5`KD @,*1q, R w/ ~ !G =  M OR d FG[!&_4W-wQ]~Ns,<d)9'N S;dt 7 -&=7( L%M .,c ?~.%'2 -A ` %8 *% 1? y2 Q0IFkj;+8!#P1  v,BpQ 8KV#' }$lh Qc  0 {  VS * WyO X ~ IV?}*(g`!tIov)@2 6pT)xYO'1~gJOMqu710 sN[\ oL [*[ Z 9WO|g- )!  @ N~ uM ,e 6fl2vZ   ~ K %5]uf)%O< D l#= P  "}  P S/  +X5>bo ++  b- ;@M )%(6 D} N.mG&5]a/a.__aa____aa_KHGB_VTHC_ '`_6-fQi{ .EKiZ!^*cRj\ub27AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤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큤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큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤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큤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큤AA큤AA큤AA큤AA큤A큤AA큤A큤AA큤A큤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큤A큤A큤AAA큤A큤A큤A큤A큤AA큤A큤AA큤AA큤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큤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큤X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|X^|58e3edec3c9c8009cba15fb8f7a93afb5b78e3aa90531dfd6a8b080ea77ec148bcaa040cbebd8b0297fde8ed56f385952bcadfbd341133cd2323dd3ffdf3bdce59c158a83563928ec50f96661ae80a0b73e247dcc119dc40fe273b7c5c41a1c09b462eab0b9ab4b9ae4b97a67a43dbb88d0eccb841f6fbe6b604d9468630479dcbb97d0b3fb3d879bded501384891759606a76739584c6ad221eba63e4eca547f703dce60984f3536fbc2d9432d0f37f45fe5ed7c98b855c92221936907f70535ea089f61d54330289f2bea87acf8f203b0b4180aafd40f5893f78d1f7feafdf465025bdd597e8891532f109cb879f0cf4f570901c3b0f5f1e2d760b72f56a8d0ace14792dc7256e930629f79841018d3c8d0d318b4d221d53fb45a7c5577bba7a499ea738523a66cdc8ee748eb1f8cb6b30082bf28a390845e1f25e5cf1251fc37b9c3ed7c880e64d81f4a3d4e741022e186ec63a2a01b532fdb6fcfdab8d9b762681b306d907bfffb179721d63f8abd8dc804f409c72ee0e26c990b0aee479c9a0217849106ae159647f6c12278fa84ff616fbacb4b4c882c4fe086cd3b2fe44b69d4de6be02b02c5cbdc2e1e4a24ad5a91251472640fc927896e419c215aed702cd66dd85f8728fd636f943dd511241761de8475851b3590ab5be972ea55ace05c61cb8f0ff4bc37e1b27ec1ef564234e4d5dc2cbc6bc786b7dcc688a8589d738102559d8342f2122efdaba89dde783f7303cdabf8526a887bdbb96482d4880d970320e7cd7368d0790989e6f019b33afb31005d99720bec07ed92e703f33989d2b0353b84f94f671dc6440fd6afe195631b1710d6fc6e3fa4d19f97d2a3ee64a817e4d64defd8f1203d21e4c20245ceeffc5710136b57cbcfb7fa542a7f1942fa64742162bdfdf9733d0bc8d48e15e591062e7d46a69ce88146249bfb702f0901df2e1c8cafbfbc736097251494d57f6e89bd00528619a4f285cb02d85a01b9ccc93d0153e558dfae5bf4b9613b8892b5fe7451c1f8608dde61683a6480064ac62b2d8e3ffa5da7c3eafbf8079e1ab4653dc3d02d2cd3c077f396836608ca84d7d5e2282b1f14e279b84317b081015fc3e9246d54c9f782d0c2deebe04ff1a452a42d6846bfc7a4e9f906508ace0f8698a96bdd34553fafb0d8245ce0260e40e3290f679b1558ba3c3bb3bc052c082fb873235fa8af15645e759fe43d699ca6f68fb72769e594354270f86775d329a6fe3d628096c8e2882130830946d232fb4cd8050ee3f46ae9acf115c8757658c93928a18bc3f245e1d5933912f6859da90ef898781a6e06b602f6ac2aee213019f7f93fda7c52368f60769cb11cfd5b31c4f0d5039df6772c381a4711a1362a6a41d4dd085643d453407fb01004c4695de80f6d6a8d24ae77ed070d0bb0cb0c95c5f0e80bab92f0435d9c9f70aabc0f0755a1e9dc7ccf9511e01f3ec72bc860d1305c7f57aaeb6eaeb41273bb6f6588472b2c1f61ccd56fa63266e258dc4bf775b1fff9caf784248fe9ec9fea82ab77935587243271453fa8f5868c5e78600e0624e06735862240ee809e6faf802a33d0084ae7d71e9296183c1a027b7c45090e6b930efb1ac878bbd4170054d28c25b21f74dab5d8b33b420696699bf47fab02d8aa5eb04db6da9ac7782cec5107a20b6bbf8cf929b1fa71282a099b3bcb17d63aaf2a3a0fc109506d02c257eb62461c7401f478c6dff94e0e995c2d804bbaa72431144cf3bce65e39ae9b1a89c2f4768d95838ed6fc8671b3ecea9a7d888f141b65db1b2bda960b94c70e14f948bf1993169b1a8341d588764e52b2b6df86af854a9e53366d4fa9efef8facce4f87a13cbb4a0000785d12913ace3992b52233cb763499d559e84bf7162fec15b6e3e482ec9e3d3db3b36b4ffdb514b06d75d8cd0e2dbb86a2cf2708279a9a3993e9e3bc0cef3732484e1521091bcf8722775d91f214bdc786d87e17e2539b01370889127a51be9fe02100af1a170cef83de45e46a4770e5ce419d431fd828a7c3fbd05e53f51813bd78cab065525247b1e411380025234fd62fdfc85eab821cc6e6aa89552e553607d881206b4bddba125517664df85c7982c8f4cffe27585fae7d8076eafe50d8a04d245028021b3c6940debd98b62a903bc1139508007e464d5968165dffa6f8fce72ddf6dfd6dd951b3f8b37911db72630c28d342661597c07abdf8dea82034b55c68e5d25d621be294b6f9d5fc064c940068f6d936db2a7a7ca0278f1bced99dd939754d5d871612cd96dced4bc5222748dca4abe060ed9ce8dfa51dffd3d61142a9cf23bc17db0d38d5d98baf69936ed77ead39c68c2bd5238b5b3b57302ea9d0125dc303f591e426e65c69f771ef1767bf5ce9b4167561307183ae8501205bffe1884b78abaec30533005ab8dbd5a9244809c96b58cc74e3b3d012d1daed2ce99d8fcce88247264fdd3588d5e0cc35a5ba944570407dd4fa8bb357b13f29a75be7ebe6904380cded9bf4beec1111875cbb461f4cc0a6ef06a372e80b37d587bc6300092e9e602a357ebdd9df20782cfdfb0735def6a10db43988a17aae9bd3c40a7d536580541f5e7555cae7b2b14c1b4e3056ef32575b60d3e6b5a41ab0e48e315b80c012ab7139421470ce25d513f10214ec574c4a284f71238c15f6ca02d16ba506fc0618ed78d1c3af9a0ba0ed6a536dfab7fabb4caeaad2f99dc73f644ce5126536049f69bb8859e86952ffc7d1bc00d41c14aad651c9fbbe035cbf8193388005dabb0dbb081ca02d9023df8f1dc92f525836824a3085e325c3bc002f5c34525369541167b90360e1389cfb75aada2484cb4e53d10fea6352dd8040357b6a2e02ddfc373571d179b6e2b3546bbf3ed14b348e5748c52015c8192020593700ae8f5dcb438376616440c3a8694e42c8a412c42eefd0143105f4c9b33f706ca80eb3ee436d4e79535061b600e9f29039f6b987f21cca88eabbc53393f4cefd5db30b0b16c5d54d326e0233c974c22aee9fb5ea2750b51bfae50b965f90d02e2bfadfa8d84c475134a79535f7de65d5f1cce3a5982b0d89076322132f23c0de2d89c4364bb0e0854cc9f23ab63120d15a0c350917f5f7c30b4515edd81397d95a3e400241d7fd98f7ba6f4becdcfc1d2453abf809e252ee5dead655c4f782130c9afa00d19c3751adfc8de27c94f3a743bebc133fe829ef9e82e2b8825fd70bd1662158904c99888a7e7c08680b49d23a37a726a27325d83c03195cf1fc76a5be8cd9008e4f1f0193e08d5b1e7232605bd534a93c4b329d35221c16c925e2c701e29273fcd5c7b90527000f3770764f7410ff18aa4ed0eec6383ba739ef116d4ad1b7aaa1b7c24995cd771179a55b85c75fd5a669ee4f07458e1b9ede8f5c3f0c62e9345fe67203e3f43d1e088ab30e4602b26bafecec48ad1b27eb82cc7b5de070e2fac4c08b6f5bca4187e14a859bf957a78ac84c67d0c2adcdce6a811531c6867c068186bfeffcb0308c2ee25c5fb8c598f1fa724d516f16286bb4e0728a1df3d71c4285bf5dd9c04317a245c048d2b3748562d6cce89c190eeeb682357c33c16ba1cf3ea6ce06f25fa844c764eab23f5f61b8bcdc2ce5a78fa35457b3bcac4e0220bfee17cc59866fab481e252e705004175810fc17fe7f310f915cfb9ecfc53a57243cebc57927c61efcc472c9d1f757cdd7984c1e23861de05c9341f6190088c94eb4ee997a4f8841fcc429325ad579f1d594b7737e0c80c1c70e70ffb1ff95f78dc27fa3992341e167b052fd0897d6d24b8d09fce90b9936ff369ffbac962f95c6cb89fec66fb7b71d25b128187c851936469878ab20b5e6ac36d80dc32bc85efd74f9d742eaffaeaae54862439ae30756bd38dfc42673d48b8eba39c17aa53813b80c01697cb33a5ea6c879b6c2c0ffed5409b90cebd98562a5b359874b3d0f19a0283d7989489ec0983054c73dd4f5251a137414baba89950c1280082a1119b7bcb82908164a84d31a274a08c0a11e8aa38ae0dfdea4a72c0dd663b0c0fc211f8b36002f36e02a4349e795820f871fa1bc2f76b37077b233d182a5d5026be1062b1e366c46e55e0f97f730d8ffd24d6b101bcada1bc6da69199b3b164611a19703254591db392a7b4ba7ddbfcb7d64a6500588016cf7611576ca3ddc256fc2d08a537c1d9c2411ec1f8dc62a2ad44c2dc8ede79334a99e4e9790a5f0a0e0a7736310eec97efd4394f5b4e732af3335415804c47b864347612e8cbc635f7693fd9bc55d466fb3edfab3aaf0b2f38dcf2744827f74cb49b3b8c6a57f7a6bf4913c3b19172118e69683cdd6d12760640a77b85a91d19170c2aee90c8f2e5ee967f56c269e4d9aab684db4985841cb49589ebeaab53212c5586a999046af9c5027e4555f8d6c863d422355844c3407a0a6c8a21ae086095824c4f40270d98c8c2ac8bbdf20208de349c1f7621510c0cede9988ed0cdd3623ef3add49082d73596ba4aa2ef9c41819eed8b433f6247c56ea22ab6593173488f173645936c32f1127da521c0a5c72728934c1367fcd405a557a9ec603137725d666827029604cf00cc14c2bbb3b4dbac1aee7d4bde3e90a9b6798254432fa7738e0010c85f871c590952696635bb903b9a59364cf692c87fb1ddb269134a4d6c9bea10cd4888f4dbae6d9a2e2b6d58d816b00e5f2feb6dc3e4f0a67f87cf952fd04c2de4d00a52087fd7a383f37ab7d90bff40f5eaa8c1ac58a6e9e0c566fef8195500da5200e74898a5b505cb2cdfde70c71c6e61d2c21ac1e385b8da356b747678d9da8d8740403312003372ed2923985c60c5e8199e7fd428cf4c6b33069d075147c9ce8c7ac0462ad9ace84187bdcaf1628dee21bafd0d38c78d1b04b4e229a3340b2199f6b88dde9789cd856ece18adc91f6fc4be8a50d8b86458c71c691ec0fce6406c5ccb92f180d391c98ea346ad288c6afbdfcb54ec9a4232df8368de90023e616fd7e56d4575b26a1c648c288f03545af1d10516365d86b2edb01800f3806cf79e557cedf0f2c2fb253f4f46adfc0be7684b45401434edd0494a95d3c607c0ee51b63f8f4e7c0485d27a5377615003b026096b7e5a56197296f0c233564c88305be55b09269bcced6413831fbfa3f31a23786880f8e7275c78937f5665b7d45cb986d24195f4cd66cc9f1c49b53d272022b5744f11d6dfb6f08b875d2a1204cf1541de468d9c2bc3734837fe2205a3399842504e87d0eea49c0b5d8451b505eb89df44e5205da718dc57e57ae1fd7e72ff66ffe560e80320fb27545f28d53c588e19107d58224641f9841930b6d594199b6a0d617ddf26b2a96fc0009aa95f5bd5dbd5d2c9a07c494466921a3fbeaf40649d0348788cb19969015a7694d89268d08b6ec237353cfb0328befa9ebb665b4bee95c506edca4b52cdf09a5062fc8423981f56b55b168fd0f371eb8ba1ae7045f76ab41cbdfc1b0feb0b30e0664fb1df11c2118914c184e024d55e51900f550e17bb063f1cbfaf0053c02345e98bdfafc51bf10ed49199e6cb4cc6376e55ff30170e0176c9c7a98f9f41c602c3cd28e727c8006e1c8b0fd2eda001dc97619cf872277767c464a18bd7bb9ec2d3a46149e112484fc02576cfe35b24098091c10f178f3dc5bcf1155e04b8b6cc8233ee12d1158232884274c9edf607fc6a7484fcac66723c62edbe0d28e9cc59fc00b812fd74381e7eca3617783684a7ddde851aef2825fa82d1a48efaaeb9e8bb94e1911d54e79d50b6a7ad3fffc8f4fc8eec02dfb00158af5b5e91c061a720bb207802a111a0e8baf83c1874a7f8c2e65d65c3206e8c4f65c80d729ae2d397cac2f8cdaa4b1b09df8644f796b103782277bd2730a0828957b299bc79f759703b2fa362653897ed40687f7f3695070d62159571917cac809137c49febcc257e4585d7e79e50cd570fa234895a3872f5ef7674895e60358f3a073f0655ad61747189be3b82896e141896fb161cc9d83821074657ef41c98e1b0e01242f108b23b180e660237697dea2ad475acb42b8e4bcce22b7f4e86e309426cf3dc51285f711cd8c3b430d7525ac572b8f671054e1bed6d125097991b9484bc0c21225b275eee8ee3659555665a4cbd3094b270ded98369aea98cfe6784964af9a5a420ec21b17ff3338dad227ab8a99b70981922aa0830d0902a3918f44999338ed2353245dfa677514105673c3ce39248398b0987decc9df6e0dd44f4624bcc11365a7de9710a8669b2ee6ea885b851e01e8a61661b44b14f9eb1f43677c3a65d986d0bde10e92d7bbc580377ddb9d538fdf13f227174f17291615979c89e7f9b8bbf7a31ece49de777848442b26cdb3ecfd01123f5c0e65c75eaa46a24cbc6a180ddbbbf00635359ec78c1638b814dd278f4e64fb8f1fe7428cc0b4e2afb7ebf20ec8543c85d397d11570bb72bf31cbc93a8c0a6415319ee206c66e63487c5bda383c839384cf16de62f57926a5aaf4a67702ffa833e7d712c61272a10a9c07befa61087109ec1e4398b5d80ee20d6976ae33b52fe733202f856df6192dcb92da62ee44d03c47870342d76890b98729d32820fc293ca73718ad9c41b7f88ffba4b9d6c9421428ca2baf4cbeff36dfb49a4bc1936fa60703aeb593cc5c1a8841179d4862344431084c8505766a88c8ec4a2bb3a1353b10beacbb55014ff100f8835de542bb0b1d06aae1f4bd8985e03ed615ab2ef58f796f01ca65c08d8f9519e39e7a8233dca8cc495a094fadbac8391496ecf07106f7307c5bec306764882c228e44be3a967153bf4df2179a02b1e0733814499aaf0fff2c00097ac22da867d6caf740990a51eda6f31080dd68c367633a91c02e073773d37b4ca8ea4aecc24d8f55bc512d76832d4b3520af7fa097e09e5e04fb3b0a264fd5f10f16bf9eed16f3f1ce1738cabf93a39b4ede772940e3e439e3fbde3c277f93d00e70ec5b33d5f70956be9fbea518ce80fb466affd94295cb51dafce0e121ab445a81222012b21b0091bef07e796391c1fd30e8ecbcd618b83d29b44741ddad71ef45453a6970129f758cd0f844747528998e4f212aa7df292f17012a230977f323cd98166bb1229e5ae1efcfbec65e7c2b2dedebbf1b412b058cbfe117deac829200aa47cd555c46b9011f9d6caa24b053d702c3b7532586c19688384d924f00c0bfcd528a750e0debd8531958cc6d39c8c4177c97e513153bda309c4cea6ceef5582ea7f3d8839145b4c7a89e8dcacca0e11dbb2442704ee1907077293f2a4b875ce9672479b42db05f562dcb1042312ac9cef49762570bdbb690356d75c7230fe9518204504d99eb148fa77c99e0525cd28ce2e30b82b8f0750a7a9fdecac2201654dca4dab79061985f26307cfd640f37a3f99eecf586d3f250854f2dbf7f590e92bb5db7cb0fdb543cf3a4ad27794781a9768d7b880d8a21b33fafa18cb17e951d3bcb22ddcb27221b651410237b5292f08c4428bcab49fc0bc816fc45c60876c1799babea614023acc59453dd35cff2ca44fa4110dd28f4c3805619334b2659ac74a9d83553d14ab500e09a3ce92c6b743af1e8af42e5ae90a99b420d4933db66c82e9fe2228c2280fea91f59bfbf5723650e0f10184ccad3213c9e8fac2642ee6f21dc28717f00c029d410d5b9e81dc871a9b6971f1193eaa538da430deeb9aa48d800077e13701248dfc2e0b6889cba6f0e357b83063b1c2bd3ad586fe4d9468d71288d81d7a4ea01076007391b586d173bb61f541dd6a541685c7cab44ad4e2108091953dc7ad734d98af41aee6420f4699f7bc09fc71102bc766b7c441545bfa12ef46fe616ce9c921ec8a127bfdc3ea832f6ddc0c8c6243418ef452bb39adee6ab8247d10354803863c647d6496cca07fe600302a96a5e1adf9ff349915b7ab2b078d3a82cfe8c786827da23422f9654bf92356d418074f19590304eedcabbc620e5b6898fab7f8fa4b4fc175b72b589db82431bf99b1f6893185bd85ed96c58c47a5b34ad01f60f3f47ba77dbe939b12b57864c299ada5330a077cd6064bebd646e1a6d753a0fccfbd6c2d07ba9bcd24b5ea8b1cbafad482a24cf25ea2caf944b8c69d7e5e634e419e86f9f14263697f44da3b56a366659c8e9070525b838d9f7c764797cf26dae1cac73100a8a346f89c0872e80b53c68256c2e1130f1d2dd6ff3eadfecf2255f637396686768f0d39c697e4432b683ea0c0be471b593b8e8f5bcfc8fdbec87cb8b65ff510f80e993d8de7d06263f701ab89ba5d76a2aa3bb8d68af5b6f302a3a6f358729c27e7abb6ee8b226e593c1eba25d2a7993f30ca556bc3fee453e4cbeee3a78164026ef9b0de5a450ffeb3e4fc32fd56c05893a2196b72003106d05a19c47ccf819dad7acc09e91a1cb9f9992debf1fb281424ae573ec4e5431314eb1d2ec95bae9e2737ce6f26ecea73a1b7e952abdfb1291881cbb4908eb62e2c8d8a43e1765e5eaf2f426b5f6bd123f3e20cf0bc51ebac364a73c76b2b662852c7cdf669971fe348f0541d9d567f6fec35134090b8847c5a724b34eccc64944b304eeb494f887d3eb1e4716a33d700a295c18a9d4b2cc6b4b3175fc516b4c106b0c58a6b57e01ea33ccd9b98e79a2f9880183791756c6b65dd3a0541ee506cd4c8bb912d381e7290b9868dc63ca257c81e28638b73e24f58affacd5b02fba40a5da162ee2f9089303c7857f20d73fdefbc7c5ff6cec3771da143e98340022b2487f53e0f5aa165ba5e2e6ba1da4d8cd3226d435d4066d4478065d6367ea4396339199321fc97fba5f6e0f38ef5e76fbca4360a195731ea9055785d26d58f7da6987d2555602e5ecffa209b1480803a1df4229f8ce1733ee3070190f8386fa38f1c5a5e9ce0bc929aae1fd153064631a756f2acca3174065a0745c991f4ec243e38900df393ece698582ae036570bec0f6048821b4b79bec9abedb136200cb5f9be7be1a6ee531ca8e7a0c53e4486a68aca381ae60f6f3a8ca86bfa192d784dbb2eae0e1c6b83ecabf5f02784fd68845e98c33a416a7d6e813fa7ffa5991868fbffe4a47f8ec41243b021f500c367e0ab01bc6e08cabab79a11e23a3b1322b5cab6e1a202a98ee82e16333f834f5910ab0617a4a4283b5c062189de9af3403d7dd753c79b945c9a9e032eca983611585b7a03ae80fe8e9c190a7ef46b0a80ac371ab51467d45d98fa606513cfbcbecabdd87bd11261cf4f4dcd5acd013d2aa75b70aa7651517d78d760fa0101cd10db1eb84401403a7c0955449c90251217622a704c2ed75894959274763e8e670ff9aefa28d6cdee9fe73fbc1b4c23545a7942e97a8c9bb09104caf3c3057f22198da1f85bf8de6088d383555f79f9a02e70fc28c9877dce26532eccb58a76dfa53ebcf28d3666f5ee8a508455bcd5743ddf76168e6410b1183ce3a1ad50f8d93a962b20a4a545d76feedeafe3e8f76551734d33096937c3b4fb5b089a03ef8efb5d4b5d2fc2a0a9373317e8b4691a53392235d3e1748dc113889c612c7eeaedd37d18042c95be8955050334368fadce44431f0e5f49ac3f16726b2e4f8efa9008f816c91ee6446f2ffb02f87462293ac4c7d4b90df3372d88f0ed755002cdb243fa0f4f8060961a78ae7253295748f4fe674df2493e08cf9e0b852ba7c2b0ee79f88f036ecc27f687229ee471124c45f366803040c934a89c443015e8bd2c1ba8fd0ef5c9b123d9b330c86be50be72aee4f06dc87693a5ea06a241c7f71701151394da0915e15f80b267448bf07ef6e3ca6db841cade019ddda11602d5a2a712292742945d46faf8e712b884f16b30c4624e3e16efba6a0a187fa2575a9a9477c9120c5ccb44f877f144298f303a0993f006d2ab07c5dd235122ce9ce7374c1d2f1a3f486bb8642fd09056b99e4427c94614dbaecb2634df6f8c279d39a2a98363cc27146dbd30a8ccf0b82cb055950046b3add4f9f988b9aa0fc11963f12dd0e2f3d430a1c7f5b601f959147a99e5730b45ca3906dd6157404885ad37a086fc2a14f631117268c78ae2a9a0de0c70d6680d1d210274fa6db74940cae0dc1a8a53a94b8e393681f7d86c1b0013d99e20eed3503b31a31def9a2ec17b2ea822792d8ac630193e590186a9dd1b2743b910d760091dcd4937e2f57968d93dd11d060050e943d4ace3937960c9cdd7015637910823e146acd243d2a54a1bbd9ecfe856cce530b53c97be26f8781f1473eda4a084a347160955184f0dae6a6ea00b575f530ce739e7394a6e54332f75b64d09d71d6301ac7c2ba4847e77029c0e452d8a1b48bd1c82bccee9594147aa949526ce3ae40a9604e1f080ac1b3adaf352c1f584dc92ad6ad06b4d4eb76e4fe02ee13a14400bdada0a92289481c453f627aa5522694e77dd24bf87a22efdea39ee60a84663a479509a2325d5bd0eb70198eedf83d617a9c96c391dc707f67f2c10d5aa0b80790e6ee765902b33c94a77301ace75343d4e737fdb23ef5bdafc65e42b63b99e44f75fca681d671326cf96369e17d37d18a7c5eced4cedba8e1dc588a7e3e6932b3c1a19c67dacc1356afc17c4f3b10ef917f04cf0854e757251a8d64a34821953c4fb6a3e775a33dd101c3920b9e8e4146acf28073ea9b9acf1942572c4aaae6c9dc38822e78eea1a132959a75c75f2a43135b4b8ce79d83fc7b40d8fdd4ffa36770c6c85f1cc28bdb982e141751f043c4a52a55dd68fb25256f4dea439bb8107353b0d1f35c293a9e1c0449b8487623317a387561067e820318c2b64fcb589646ae79992d5a1ee9fb958062b9f310be1bb9acdd9a649374263bad3d56d99384cb3ac8373ee15be6ce39079d508ca1063c0efa31a603023a59aa48d0f082fe616067a761f1e25fa1c4b5a35d9aeaf576c17fd7d3189ad81e66fe3f78c90012a208bd805580205435f6ad005e3f1ef223b62c240f7cdda9ffacf0088458f8bd6aa605fdc758ffc8df71678518ca42043f12caddd97fc58b366323a636668f8d8f71caec83cb4540b86dc35580dd364b1eb04921600719606ed8800ae8c75de1659717e4781a92f38f0639fb7e4963660f8e182c6cb0c81b0f707cff791dbbd70a922821bf3da935f493774017e0ec2f8b97caafc48e2097db7a03f2a60f88cd5e0710af1cd66ea7e44b1cea06966503cd894d5286160e22f11a4d2f96c55e33b60c1cfd93fc0f6df2156f01e34d9457b86936154b77e9980b4b94dd061f35040265934317c3e4371839b17df19c751e9b2148ee84f3546617a1706178b90baec4e9ddbed40aa1316c45d68ca936ba2fff84145d893b9150d9cca3ab18e668bd4765adeec67eca8d528bad09d873c28a104d5996a83f1d46279da78bdb7a95c504d658ab4fd5b32ea619a68bbbc403c6df52235585881ebd0a41994783d03723afbfc48572e1b4151b8a354c316aaeb44075490623ad8424c01cd1e7c6b38968f404d2ccdcd53c9c686b5710578c92a02ccbc9c612ec1c213e5946701ab48062f109e6575d7b0b3175af34967faef76867c49b7f63c898baf5c6c35b54af29c896c53f102fa5a13dd1e7c0c5875f515d291d57ebc43ffa98f366aecc7fb511c6cf80c9f4b368155a978e911e698aaa7cdde0df1e564c4744d7cc18f691b1bd9a9529c4a58a58e7c5655fd9292d3dab2a48e5f24dce909711ee640bf93090bbc5f0d2af63cde50d2b987353892b4481dac4cdcb2510a0272be7275c0a666cb78e775ded2fd700aaae692b1205a21ba4137f2b826889fa83efcd725fa2a3f4bcedc842fccdaafc68e9e266946161d0127ea75c7f677f2788b541bcf4e0ab0c1551cc0fe15ff3115aa4fc855b599b42dca0b84905d71ce807562444e0dc4b878924ae503556ebb738a5b6ba8b51c58ecc107421df54487b0a3ae76932887a31832dc831646a066cd4ca621861d7db03ccd4948c3d15436876e362b5a2e395253fed46e3da72af5e133a9d8823c5a47e3d37251cee8d01ad88af051aeb20f981e7ec1285929d9094ba0a67ef37cdeed957291f916123ef1765aee9998884ecc2720777d37f89de1080e7e68681493e9309a0094465058c819e1dc7c6c48bbdcf269b8aa8365d01cd8b5c033c8041302dab90e366f8f5fe3b17ea21d10005d50cef353e3cd10827664b88127bf30cb698b6f567124f47752dc9eab28e2e08794ec8d0aea220bfd1d7fe1ce7b121cc9623e142a9b14af8a7d50b872a961699516eb94843a85859775fdbf456302d1279180b84aae67656feb203c3492ff8f95bba9f7695949c19578b9dfd4c56fa3749f8d2085b619519b2e7fe982476e202cb6f0a35c01d5d1266143a90df8f35bf390c0493b855444c08fb8a4b6195d4a07c4627a0cff2cb4eb5e447de433948847d414cc35606505580a98270d8f6907cb2575f6b9659d8a3b9d18c9e2d95056711b9b29d3d7495158c34b39ae166a341a75ae36c7d0d29aee9b10eccd3613bdb3548ab2c3621fd7e9f197c292d6ff80d7aee80fbbc83466b104d6f3cb744e8b4e533b224b06580ffd7b0cb55c7683d1db1a7eee0145ab0b7b2e4ec6fbb2a56a75c91fc9630fe4c4a236fc058785c01c23f623e173ebc919009f6871b06b250519782917de079ea37064367b2caf26e25efc254c7f9e86eb840c32983b08043977b33bae98164401bf01f7708c6d7d3dafe6c49dd98ba9851aef7b11fda4cbc4a737188f7cfce7fb8147b0080e4caf495a88dd37f5ee6c7059c4763fd0203725aa47d3958a061fccbeed29b630bf2da67ded5e6996b7b55a82bd8277a41689bd1337434bc4f82fad88ea2b56599d460223406e87c72a2eeee8c272d9cee862220bff81d6118754622532295305095a7f4370c7bb34e02e95eec93735283e861bc611ad0d871a392e351b59bdfe1e90a04a7dd53d2e6fac8d2598577aa8927dbe1efe311d1897c688c9c3c0d69caab2ea4f26d2d0344b1e866212f5abb56a8ec4b70e4977bc419173eb84ca4b3101e283566cdc1f9dd2ad0b6d9c6bf5ad8bebd501a7f9604588b8cef8fefa9faebc1943efa4818cfce648ba72cb3e7b971b2b99a6937a0c5224ee3af1a28de743c3a4ba5e794e46ca5fc7744e52f94fe308f3a790913cbbd0e14a3209a4d9b23086f22b00852f9b3cea5b33c8a4acb9ee89ee8d2f72cab8746dd490138b7c62fece29d4eb8a52de96c35345411771ac420e21cd816d0259b83327bf4bf028f18fe1e1e6cd73709a662f62694d87de7692adc17e68e777e1a7a19f90db774df962f3c8913a6d370ec4235f6fc37b31207069adda6ae994afe9bf6bb00df063e9550b853980d990f48958890f99c95db1273d3b731b71e9d27b3d8bac90c7033d0b8f518fe39b083daa976d38aeb8c19290a4f63a29db285034cd15b9a0d7c7acb44d9b283eb6853a7a1984be6c587a6456f33562846b760a8979c0826941610e93d84e00dc73d7d8cbec2542036d92b26876c3f33adf41c3e012f0acce15641b62e14d1b258aa05eab9311ddd734712b1e3247a5659f771067f62c54a1c2758a4699fdfef95d1e05bb11bf9d4098cc4829bac2c1b3a19b2921e8ad4538c0e962f361ae636a028cec8d5b920545077d96b04b9b2406bd2fb5758a96a55b5ed6daa27dfeab5323b5fa3fbbf7ffc1a8e3e2ae919d26f4ab943cf9da5b62d9764523c6da77115c85b7ad01fe1623aa999ab1d2bd4755ff8e5ece299daf85b9bbd47c9ba30a0ca4a2cb6948ff74921228c94b98d60e08188a050c4ae7d8e00c507f293672c8e4bcd2069b77b4aff0ac5fd42be49e166471439f2363541600e925d12e07a780dd0708110c95bcb554764294688d4ca3018bcd91d219e11a1a7440758b7bab8eb17bb599664dbcccc7bd3e2a8f509b70af9b5b6fdd858a49e40d93536dd1365f69a051ecf9644e849596260783376c7a71f9f5e96721c3234dcecc81a682126fea28a9d6efdfed950073dcefbd6e0377c55b6d4c23a200f386666773bf939f7e253a48e9a9d1b8acb4ebcb40ff2b9a406737d5127990f64a3f7756f54df9d072597c491784c9108adb0eba3ed4d831794299a983b4c98edf9e6f5368b1a8a9f1d21da04d5cc134e00e004575ccd8da5aa74e6449cdfeac5ac5842f26b2267d69c0eb09ccd1d9a3229651a5a9af0a40269ec18cec697ed521adfd987f8c871581bfdff7da5e9804e166b26595571956b8f213ba3049f26f9d838c864a41344f6d081aa31dcd8768bbcf8147744e0fb95394ab5ad9053b57ea1a8058273b6fb72a1c1020d6a20b2febc6c3856dcb6d95473ceeef2245ec7cc8f01bdbea38f9c42b3dd83537621bb231ff881302d634ef38a0056eb52d7f54a3fd465f38e05633458e0133e5d6007e547a900d783138801b8417b08f5128c8f1d8b56069ace56dd6ce7a4980be7865b8ef710458214ea0f195ef19e9cef9e08df582bae2c4e6f8a8a5edd105e3f1728a827ecd419e84ea9e888f94c824f0de0a44666eec21325e861f0c0f957521913b24960fd06b9b3b8bd37c5b68055540269bdaf6b29c40d5a09f0d522eb50e32e6fd40249b72e99a60bc068d5323a4ed2704a9a3272128dc21abbff41ee8ee0df3b2237cc0476d18d4cc19ceab2326a3ccdf495d9d7874315dee6c704ab3b764a9e582b3a765acd5b2f15ca690efdfb4e7c5fcff2d2223dafb5ef2ac77112dfaacd39bad20525356f92e19c53101682984e98aff36d1e8bf9218f2981e1733633cca998f061e19f9903572b948a89d686814b60720b0f9fb5e6285c89bbdf1849cc4375c462a5375e480a920da8e58065c25130d3aa9aa5dc7506f0c6513e3daa9bb71c1118624e5f4e62d4a9143683ac3cdd5e998b08e94ec611b29fc8a85d559c8e2b9f1c455ae015cac5dcecc48c30546f0b5f31fa293a61d036d41ed5265fa9ddcfb5773b16031cfac7dc6e7c4889c9806a29cf4f466f78cdc9d0db2a25eab8ac5e4e4da3593f0e0d9363b90cb999eddaa602fe4a882052a2d6e0f7ceb9491ad2bb3deb59e4fbdd8598426860863e5fe51995ba02389d1972ac5f893dcd03e0b25372a0653fd093e8a036dbdd6bf32f03df6dfe34a30f20cf3c8c8d0d9bcc08ac720465d4f631d712c8d839c3c3dfedd0ab8d84c46dcb33b2fd8b78ac54b457e24abfdbea82b07535c4dcb864a16bb37b178f60d75696ab1b1a025fb96174b4008994bcd75da67f0f6a9d3bd25e7d279dc5f6caababf903441bf74cf4477776535bf08d52821be6cc21f880d0257689db9314cd93f4d59a6d79a085009f1b6b0047e569f047e25c202369f58be5cb7c998e257186888d56f23abc6da3a2ad260f8e36983466f5ec0814ae871c1f7213d1b47f468e7943c650caf527a24a3052700f33bbcfdfa1d7943701446bf6b3118a3840838b55350b16c82f92a2c0a8c2098ac652cccb8a539a5ef70f290b5f5cabb567703c31c9a8d2896202f2dbcc166beaafb2afb70946ccbd6b8a742ed8a120f64155d81d40145026674a97185e7d4f416de0836f0892a36e3a8a34ede9adc3780a9005914c859c8584c4186828cd5b9cebb4a8d4203a0b46356e989e603151f0e778abcba7d86a3fc69db3225792faf3303f764dc35e6f819a0fa1e5e458619dce88101b65cdcbb394bb3734bbcc92298087d6a0678cfb7d7bebdf5d571f26b7e01894615f61f476291d31adc77f60f215d7a6021e2414a462136f9e3e523420f668777024a1939d6608ca4a51b960f5b2eea50c41a21215152d6fa5b4b374122a6b316837380c74861d5668c63ff07aef63b53a1e7466da0cd47d7bb0fb877ff40ee7962b28ee361cd2a28a305e970b2d2a47643694808a7522a46d6af4ef4a71f728a7d46e21f62dbacb43baf9cbbe2847542ae601f0dc03046e16fff617df21c97fd046b3a70f6722b9f553d3da92e7adf83503b8f5ce01a8c3d364a9030bda13459c5691bc8581be4f150e8e263da398ee5ede0e1d82c982a2aec7fd0b4a08981f09fc2d2c0c32f9bfe17d8272739a209b15d1a8f23a0b63ec9ce9017f08841da0b80e9e6b2615b1832423aaf56419dec90cfebf0c692dd8db9fc328b3ce1ab28299114efb82d3c0cfdcc6a08b602f83d213843e092015a7857e31738a02739bfb60b0d0e15c05ff738463151c3143515f3be86cfcd0dc8bad9f31ccef61368fcf38e2a37990e79fa2f43a022a94f1256f983809bc81581eddad5694e988260d37080e2bb6b07367e9f3b64eaf74c35f74ac9cb322e6a621e7cf8cc689f9efb6636597851ab20959a9f3293a4bda30923436f8c196d3f36f6ea2a13bc5fcbb8cde47707fc63a7f9faf09ef97025313117139391f2b5a403949e6b953b1b425f9c38cb7dc4084674d9a51c7aab09c2068b2e617f3f8159e3272ae58f48a264c8f9653aa13b88f0187ed45584d2f46184e617492ea6bfa3c7632b85661b81dcfe44ca83f077b496ddc43b9638a010a3953dd8cb174c03d1f47993ff6afae17c37c5b065bbfde706360efc974a417f65104c9ba55a292f2033bf1bf982b14c61ecf3b59b193b0fc60ddda0f731337fffa3e955322c23794d085e62467839b1be24b33e03b4dfce841f9299c7712182cc6069bb61464b85d99f83cb461ec3ae00f429c9ed0a331cc504b58d74dd3728e63b77fbacebda709893bfcd74de647764eb6949564d71b8d9a9a4e5894d2fb57461619be34b3347c2299d8a3588b03a19a1812c68bf3d7af5737ad056bb7eee3bf986fe6c40f605a9974bde869d99c6bf345274de9a12cc6e356ffa86713982f8aa8d90b04070afa92573a87fd53fccf4a4bb398d4fa3c22f8c4a06d44ea46280cbeb996b5909cc0716237e77b5be0969e48de5dac1d4027e68c79e1e834c98d2b35e870769e21b85705a0724c27409d1115adf8b5fe3f0ca214ffb16196ea619a48c58985670fab57425cb967ccbe205ac26a43a2fa286940c003e8bd3294aac811771340512df0add643a61748d2d5f10dc7341b6f73936c04cc09ea6641b558a678d5d6a87c2255ed8bcfd0f67640b91b16c1a872c09aa96b60378e68ec9fecf7fef97e0e5512d144ed8e3522fb75fc277a60387b90c475ff55a58b614fb39bb91f808cb24d644124ed0ebec2499d2a95ceedb269634912957a53c252f6da9093c2cdca12127b7941dde89fab7f0be12c9018575c4801088fe5988624a7e80a7a8665005579fd3cc4e34e389bee335cc4a4cbdaf34d9b5cae7855599dae8610e526a403955680f3f87d1178a14f183e2e255c233a5bca6956d849535766869bc94e558304c5769920143012de599c729d2e5175dc6ed78ea587fe4240ac88434ab27a4950394b7d17f83a48ed3e3c1277479cbf492f6e97df572289ca1c26017613fe39eae1ea6841943114768957d69e8f178edcf15cc1fb9b5f5a104b98acf8687375cb34d0f88ae44968e03d5207a6a1e58a84218f7600baa8402480f7363ae0b8155b4f08bf12787a3a2b03156e166785eeb33bbecbca15ef868edd679c93eb3c60415cfce753c6105e6f9252b2ba3cde5560095ebf760dd5435e354a8ec4a22be4649c4ee266bbceffb4eb86b3a79e0e6f1788f4e9a1733afa06f50e7b375c9bc525233eb2f4cb5b41b03f5f71542afff8257c2a1e593966d60cf203ea97be2c4e3436be06fd05807a51648cc19cb6f57361743118f81d834bb5ed633437d2bcd2a7517d8e302acbb80fcaf10b4932763cd3ae800a557f65dc4d9af8f627bcc26b66be3aa8ef994c66c91a96db532c8533efcc5996738638a4cd13edd6021cd9ab9690022d4b76d146f8451c53a0affc1dd00a6504c05265eb9cd1fc0853bd53e067073a3bda2881fb980c1626d183db17d300cce444f58deac66b66a827dadae66a22bf84b4056ccc1cdd1f76f95b5bc5e576ffae4654ebcd89e618564333f40c516f0c1840ac284c321c25ffe25e8220869940a6aa709b31d2c0be0209a31d2c409808a0eebe4478ed31236ebd4ad7b4d5d1ab31b01d61694b53ae77cb83adad4c70acd77c0cf7719431af66f461252d06b778eca4c6ff4f395c0859a8756d079bba9abb054a91b4a5edc8d2697fbce6ea18c35dca10f771b3c09079c27e2778f4a342bf07984894c0a9d144c03b4923481ffc61afd5313282da64ff1849f7c941a2509292f33d1e364a8e031fe3b2478355a1867e0b5d04d1c4f786ba12513178547575a02d7d400705473087606bfed26c8557483f95b88b9c9ab974c66e76b2d5e128584cb5b6def2464343d08986bb35457b827b5aea059a66129b0578c62ce7facdb0c3f8acc0d4d74e7a546a4d71438f853af6220b04546feb464ace958a5307f40cb7f6981bceb6f8934078ba40361453363a6b897de92fccbfa375d37fcedd13b1e6e011ccb3359ce3c70082a80985cd2a2442e4dd061a733123909ff6154ed17597d2bf322b41f9712dd0c8b4e9e115cb90157dcaeed665fe9d54d81ef9c3120d67da9d1c03d64b08968669655cba2c45f9da1cfb129f575d2c195ae37557705ebf3720fc7eba00f018a2dbd771ca88502a4b19b87d00057c04912171f47627a389cedf01db4596905d1607dc46aa7f249c24dd51e8bdc4f536b9ff757787fbfd223626178967c997fb02126390afbf8ee616ef49ea76a17f690e209e193fb39843914996639b264058c272cb285d0f512bf6240368a24c638ff3976a3f9f26b397cba505c277c1718e3857ceadf47ee85308fd32b532e0f4650ab9352196cd3a7d465619f41f2b018967fcf33648ea9079f36b391a7a5a9c170c2703c799188acd9a8d98890d4a624e7fad0ea7ac167c6e63804a2c93557d7deaa1ff72d04ca2853a6e716288a15253f3151fe8ebb53840753341be503e88666ff9617c21365514e931ac35b3771ba8a8a3e781286ff10c2046a5c2a6c414e3272cba85b363c2c879a1799b7b9e95243ee3f54432ba9b271b83bc6d5023e97ccd8fcdb80ac9e16948f60e9c4c95119eb640e8323a51a428b6c440e841ec2d937e49701958aec6ffee4d63c845ae79773a7cf6cd867002c390f3a4e4306bf97444160aaea21e86c74e35608df8c77809fc411070893dc47a31d8f9d55d3ac81bdfe14d2c15c4a9a3e5bf726c7ce5fc8cf3f703c4d30d1c3b08d836553163b88408685e91b7db730d23d8ee24e43ec6591432cc21d47cfe4c2ca9b828c783b826fb9b8ab7e41964699ac07baeeee72b7601b5e0650b3bac816140ab105a94274791d98a773c718d031c14174cc96d561d703b9afee5a0c01b6fc1ce8e6ebee9153210e7d1629198a1a1a0a8e4ec1f1e73e8828376e45d7a51c2f8659f7e72b1bfaac7fc0a9d6a23b8fc43ca856908f92e5d300410caed1e39595d33a21c03aa0d2f18a5c1adc49230e16787a862c9bf095ab2b512086aaf071194b5e05bbb2bdfa3cb859d9f6728a022ce7c1b20eb0828ab833ff7a8c27b72d20ec752abc3812830e925d652d36190813c730eec14d86f676391b87fb15abc449cbf43d1fbbcb55b932e883d6e8956841009fa8a694295c990c1069e06d1c8da1439ce15cace55ee9d6d1a61a4235bdacabbc672cb20b616ce10fde520dcedb855a2254602220bd76e2c9e9176aef095697fc1728140a4146f67a7106a76caf7d52827cc6acbd9fb805d078f5cad9095b014b883806ede646a632ab42a2227127d03b6876151ce79f16060df2148f5793681a8b2646841599d4a1d65282c363855a0b1639177bfe792b39adef288d214479a2d4e650eae0ac8ef0ba43e6c4ccd8bf66153c6ab48a4763e70126097db93e69323a293c956e2b86ca6f794c5c6c8bfd82ee3fb84b190fda78ec9641c4b79b74a3567a33c28f9aebe146c7cc5fc3a1caed516f288669812afaea89054bfa5e5896d809a914d3d97bf93ee8ea667b16284cb0454de267fb15ec9bf5c9e8ef29c575b60b40fa4e5af75ea8f68fa74558ac1f6015220819d910530ca4bafc8cb17c7a50408aa587ba02e25bb4d911dd40004a886aaba53d4caca1411c51db78466ee41729692e9907c6d39d603d646f07d56131919fcd271e0a4068983ce27195ee64415c17046f19047502e45110b393ee87388252e1ff3b22b9bd2026de10f76c573a117c38d79a19defcc6ad87e3cd96ba8494dd4f057e8cc03f3fd5e5c8ba20e8c134c5c9e0da923cb3d4e38696623c63dc130984f0fe7ce9e37dd8ebcd5cc18f5a60100d52ae75c17e7b4d9900cc28986cf0b2ccd0ebd7a3b42652db91741ece1c6fbe9f08d0db4bc4f9ceb98ab08c2d3f0b8697ffe3c1632638799a71a45d00e49005c5e9a9b561418538439f494b7a41f8d0bb8ae1063110f23384ff865055d5203728d2981d60b6fb6c4697965dbd69d9ecb1ca3f723950b7fa7a6eaeb264d265e9c5ef5e0f2550232d5448c6d9417e034ed169406d5917c53f82c7f44502c9fe2ef8cc1efac69edc46b66ac22363ba10c9311ef46b149df9f9b867d685ce149edb9d2950e3964edacdf5b1b93996a85b6127cb0c91c24cb47db6c3262d36e011d8754119cbad5bf6ec0e78477ac70bb6d4f89bf5604e4112b72bdd6a984d0a648798f714d1d6f6fee30ebba9860efba2d700fdbe0bf7a4570ffa4929e8e4c878102b9193b70fc470a6be5f6276574bc48838f97eb0889e2f02921aea891bd3f661517ec79cfb640613232132bbc5c12e0196fdca2356d279c4eef4e8143ff27df66298cdfa244c31e09ba22e2602e9d89ddef7093b250229fe1892158f283516bc181d769190b1261ac7f78eaf432a8e99631fd3b15b1f63d845ddafbb8ae7ed79fac30e7d0eebbd3bed11f519fc776d9d51925a89d52dc5504fde3777a4b105bb87a0b66817e2dcdb06ccd7619222a86e6390b9ba3083d3e8a14c478d140be3fc456cfed982d7b0f17d876ebda9b320bff1c0b8833173cb3128c2cc7f06a3347bbdb28f9aaf421b2f1fe77513d6c7cd58cb584c8c83467cdf978763a194eca38bc53dbb519e6f8e4eb921750f40aaaa75c3c7784d159837eec1c594e5a2c27a5da825a423ced1d4852248db5d29a5fa46d0f41799915a4c38a29ad5a912732e29cf13fe554f116f0d59e629c74c48aa2a1ffcd205282cbd41f8f9cf5de3ae0cbf41ccde3021e7a6f87272090ed84a514ad3a6a497dda32d461947c3d44a6531894a68e99dd8b6d7102219c7feb0ffce9b684ec21997001e532c577f7b446e444f2d3aa4a402536c367245a218e36b391ee832b2f3c4632112b7cbd6544825d1896f3ead1e3abeb6478b4fc31cc9871fef2471ecf9ba7cb0a173308da3d29926bb5bf2872adf55f90eb115669b9acc0eaf7a8186cbad00ee999ef376d9a806f87984a6b62106b57b4ec88e84baade308f68d89e358363fa44ffb34a5cddcb657314127e22d7463a90120323c11c15e67ede81bdb458e2be78d0eb35fe0cafa415d03241358493d367613018b16932f3ac1bf6bee014ec05bb9bc8b105ad3da35a9269a5dbec26bf953d02e7e13988aa35d3a931c7c8c711e5c99210b40e70bd3d5d9d8c29c4a1a14a28208df6c2cfb570a3b019b12d66d463e6d8c240eba526b6240036f1655afd3042695a1107c18eb19067648de5db23c0c6a8c12f3ad310daf06656666823dd2cc480804aa39bb35cc188aeaea631e23c3952433235cd680a3cadfe367ab6947976a4a2b3d4ce7869e885462123cef664145a1141c811057d827a6a7ace02fec19af0a7ce5ae2d2f74d7bb5e5d96a8ee548321449cee2d9e388273cd6a4332e92a2760f19c59cbe06049e1fb6bb581f70ca3448c89407f53fa39beb8d8ce8d1ca52da88df204a2d6ef484170ba121b3baa535cb885ea02e732c83effd1fa8389e3ec8e048f16a8c901893c1a537e932bdb544e451c11bf9d8e130aa7596a3a254f798f1fe4785ba21ba31488db743e6c1bf560feefe4a179d5a07771bbf4ab85ab70466cadccd1aa40f3f5b057bcad36924a4966501214deca1e524daba408b0d11caf2ab93777ecb677a0a98c8c1e9d3bd932ff376673b71cb93cef25a51b06c2f5b8c2bdaca7133ac3c209ad007df665ad155bb37a5f6a62a0ce5e4762fb4399ee42882a62259aa3808762a7c3e53f2dd9d5a4df9dfd41558388170d509e5bfde88ffc6235c1a55391109ba70966596f3a2cc0ae88b6fc456e92c2ace55f7f621c00071fcf6d562476f7cfcf337955640cb1525eae7467f7162f678eb0dcd844449646e7b9d70a25817deb6f536aa71aa836c277031e6a8ac1cb0ed7e36ee60db18d949128f191794eb26df8b7833a5471e5293a09432aee152a03e75799aeb400135ad9ef12d1a9f4924acc2dfbdf1177f07dd1733bf99c1d815fd94df6a5e3c7c48a7e1ee0c060fad6984a20c8f790b32ea3dfc2d645269d83c6ba37b88aa64a0c104e7dd6614603ab6ce2df176200e288aa70d2fbf043cf13c1cc6f50b30ae1f71846b7385e5f5eade276ea23267102af9d2c1da23c993800fbbf512d1cc669d6585861566175376c686e0ee35c6f10684f182ee709d4d2db6b4f2835283ef2c8e3f9601b8fce8454caae044a60dd21b4973e46b21b8c5a8241381beff72a6e8781d7f9f206497bfb4915c2ffad6fa65cc7a7dc6005ec61d385768878aef411a272f4083d4abbffd416e86922d634128255ff7d211f99e40966a7abf3761e105356370f89fcd5ff5437823ac37d4a1cd292b166797715f197622d270c6c53b59ef4e681b01e9a500b7615e5d5f5195caac0c0bd45d258557ca9ba47ca2904fbdaca1a195e0507b1d98dfd8b48547ce769415eba51b61a5abb008e41fde9162a5336544993109227f2b282f09ae92510582fc80785977ce1943d16463e0b8943cb70bd37f086179e48c51a4c2e771e70d1b3faf412871c38760dfcd0c55a88996e9644989dbf928a1e75f7a5da90f1a74e06f6622831144f601a5c1789650381f555b90fd5e1fd40c831c8a19c04c74e4fcf1249d6831ce82e361e47b3545b87caa64e89e7b9c8e3943c8092c2ec3c5ecdf845475bafeec88db8908f6b0024d03d93119cfa1c2d7016ed44306c0cd5d38d598880db42fd90d24d8607641da692bbb3179356b1cd2f6fbbe91636be7b094c373da8acc7d612354da6f866c14f8e195912d51b6e3181d34f88c861c34e9e6ebb744aca04638d06d4ea7a585f31f76b68ac8958dcca9c64d2b710e0754516ab27f3c6bad32123770d50855b1e4112fc8aa9d8e31aa49e1799ae0fddeaf95835cf9b9434ca4d76a909456fcd774434fc8869c0f04e4de67e6bd1406bb6a5d809637b732af9515dbe0c675874447e1ff8aebba37d1415661319b5b1823c4d11553b955022032ce732f33ce73e1fe041407e248fb7b3f450daf83502996c2a89e341fd7f2de69c7de86173d1f89c92df161dd593be86fc517f484d88046e2e04b4ce9f1d447e5facdf3432c9143d632c0d6e3ad1684e6f920b4f8eb96c50a965aadc63066ee05f0ea5eb1c9378abda45af94b08558bbd84f7f46665cc0485aeff6d49ba489572555845f30c5fb8b9a2ccd83b71f15b34e1355dbd1f1178e7281329212d2172cd221dca1674a378bb8ceaacb21286d6bd919b9996590637ef5ed1afa876f134837c1389681de355587c87a025d9d8a8c82ef37ba91a3ddde7bcb6d595d04ec6f4538d67b6ecd2be45749b89dcd984e8c5edc51437b141f6b2e65fc85c3d05debef54ba61c67b695be41750d13c357445c7e672dd109c303a7d28c03cc547487c8b7f8b5d30eb976b64570885e1278765226c6e44071c056e6ff188dfed55f1b43b0cd45fa8287ba5eb1c57ddce6692bbaae6c0e14d142f164ce7a0d0ebf791280416eae0cea4edac1dae72945b1b27d4ecb082d4d3539626d3d3a6d1a1af8d5ac920cdff7ddbf014c5230e4dcc78634aa8f62267bfcdda26d99061546415a0bca37ca2e5bb3a622b60859d63af2587a5985c1ff59b7476d7aa618a5d745dec64182b192f370347ab5b81fcd357e11380af896909ba7ffb874fa7c9df52401f799321ea31b76562e33f84f4ba79815e47c900135d6c3514c161b77dc40d6aaf8e6dab9eded9882f7d80c5d3f5d4d865fe681c7af54392b1240540a98f2094b4b09d283f4dcdf41349ad27b693240f0ec692f7099010dd0a04392e4541c755bbc6078bd60548b2fac2fd1128399efd0d21bc585083d95a36fe44debef17508abcfad9bb83a4ba775f5bed4223f9f56aa39faf6c9972ea6603800954e5d828aa5f160e3d61d3a44919aaf81152221613eca9d34cc58dd3676c388f01bb311b44fe466329572c33833f35420899746b9e4cc7e24701aea875859d12edfbb8226f4c7b3d7bb9dccc7cf158b91857abf4a847cbe3ad7505cd7fe43f6a7c18e2799bbcd83f985ca42bc3c03e14f536fad78f165ba138f487aea9895e37179eebf5896a92063e8606e23eb2796ef13af6b20a5d4d1dd4cdaa1afeb5470201c74e1b1cf80507c0ce9afe9dc5fe15db5ae73c675472df6c540951610c39fee1647a5e61b0635d03b2cf8fb85f422b17ea83c1749353665897c17156162d2a5cf97ad67734731acaed120400cb2cda1c3a9932beb820995672e5d48395c395a64b3b2e17cb4808a64cc19996d8be4c15376fab1396dd819c5bf5e07597ae8d8bb5d08f9d064863aa6fec6334c97a22a0d2bc38880a579932e8b8ca4a27d516046708b3013420c3b4e4a6e425155a12866ad1237e9610fed0c39515454650bf01ca73a168dcc19ae3eb3d050452a919b211156b4028ded4910a3d85cc3dc30c08d8e69fdcf8dd0b1e98a7d28d4171498ed5e19db1c98170439dac0e1da91695abe5ed63ea843fa7afd06b2df22fe362dd45f01d5111237ebf7246865bff016a89bb8b71b5e7b036d77393add93e5d1cffe8b7bd74c3902df3c31dc827623982a26ca9ee1dd805f60d68d8c08e265aad6f6efd8370d7d909b32050395c6b5069f8ff7d1ae5ceca3d2132b2e43bf7924ea5fbe498cfc82fca7506a094cfead0a971364a7414be4db625deb2955de3550b5481a7c7e78b32f04b448726057ab563f37da553e3542c731e9161eed5d02732c8725dec7bb3c8797ea7ff86b10ad8612edc403d278f732c1b88960836dcb9ac776bd6d8c6a66f9f94951b5758f9ad15e94e59393245f4d73d3266ce0cc6c307c0d799354e4c926b29abfe0dfbde8c1376512d3e1cded6f0244a300bc3477ded09ae18fcdbe8bccb4f0c5b225d496017c3a603055edb586c5def543672e205c58e1190f1360ddd91863639aa6c9a138ff7e508d634b1a8eb4d74167efa593d221201a3b919d3419399ef2a91fc4b67d22f6b8e1ad01c54bffd94f733a8301c5128450dfb613d2f07ebe78173b9fcd39020bad42a21f3e3c2bbddf5f50b0639242a4a829014bd173f170e5a54eb84828e8befed49baab8372ccfe638606c3ed341317632e77f6e0dae8130534222a88ba09c55e54958a666dda7c8a991ab838a22cd75d418a57c76720f7b88a60a63845f0b612f4ec11c106405e667e319c0cdb74d90159b2df3b8c16fc9aa08f7428ab8eb38d27e07e9900004bd6836e919048c54556957d991998d109d6551fbfe2d7433e6b00d2631ea3a9b038579b34838308b8f3e15bf88cadb630a747bf6f573fa9e5544e6925494dd5dd0c6495410749fe54bcd0348dd70f087dceb0526ea86a4468cd892b6d9b018a1fa2c43f06567814725e89c0931f03bda424df4c4bb9cfe553bfb733cda6008b1efdbf06701939eb1b8ce8fd5779dc9a7be108251cdeb6bda07bb80f1d9e6de99c63e532467fcf9c1277d11d8a8ab62cbdf4df42377fb0d7909276cc236da3e273d998e7dc42b9d692ca5249de8a9396a536b62646cddb7e80cdca2ef054acfbad833ba68a3479cb35fe1bb2c22f43d4fd008561837b78cfde5e4a7300b6dbcefda83ebe717c66a3ac68846a0c60b98f453d1117b8a081be2dd395a38db4452deb7ac9d501eb3aa12a1538598d05e78d28cfcd406e0f2d96019d9f030578384b8f6120c9e55c3f3e442b91567f57267c20bd9588d15ee5df54ed0a9a7d134f900045eb70efb94d078269691f635e1baa96acaeef2833620ff3cf02db5981cfa09042f063765225137d6fbb520d4754e842283c162467bd2e711fdeaa68031069ff9a6e7c1b873050a1526ba805dc1ee7a597596f8f60c5e2be751a9a97ca1f5d71f2bf9727b4e62136766aa9e68c6867d114d841cf77ef43927dc7eab281eec3659f4e09f46c699f0bc975ad32c033369e0e9d1ed004c1102afcb22e39f19a3cbb624878b36e75430894c28e77356ac716b1e56f44c34f04b5337ae79f9cff0d52e831b033366185c33542599a1fbd9ac5189352f667814acba183244b6be835ecebb067f3a05ed4a6f172f6949499261baf8f93d5a3a61524afd48449b9238ae750299aa036d0d2b1ec08c2f831dfd8dbe429e13dc3eb6bf93c1d56a3cfd05bd88eb53ff3b3a43291a550a80e4e1e4c6cc9dbe2e5ed30635a241c4c973d182ab09c2c76503b2bf201b69c0336f2bf5ff18bee2613352e6e01b0a0041a968ec7b39ff931e058cec540c5211f701f2335e3924c1acc23cd934ae64a378c1de6da171d616ee64e5c8819135111037cca2fa3512d5bad1a95e5d56a67205c292bb62cb3047ddb482a9e252541e6d569c5d210aa96efbbf18bf30d105adc109e7b0dc1c77e173ed440de53ef46a443f4337b0b2d719972c635f03d424ce0e62fc935e02ed5d81362b33237bbaf67b9b6ed317a946d74813c0f7deb722b299a3f92b6a862a3b975de5d98ee4aaaf91f99135790beec4e97b1248b2021f15e6dc9c906378cd6f18f402c5367a47ab99d74b8a6955263ea91d6fb5c4f68b95b315fc6a482606d78ef5bc6c9dda305b48bdc9583bbf59f40971118488caf3d576e9c34c845eb7fde04e7ca360f28022b0812c3c0e83c33c272c375947486ec517d1db222dec2ad3f6194d5ec82610c2a8943a6314d98a8675b78d2f3869f63be6e75161d8fda1599634b102d455698335edad50a5cc4679c0cb39a134adf2c221f4027f59ebfc9349814698ba3616d11e9bf7c691a4b9a518c4668a8d4b777341ce85b01522f2a34bb5bfa66e8a1d0e514120836cb02238ea95cbf38cb25fb5152074ab0e046ca6435bfba6979eb3f16f735deb1f14d8c2d23d46c4d4c878a5640dcb18800ec944bce4873a782cde13ae9bae81b40f8052059551b93f45667e25d98600750750e32193cb2e9e81fb525dedebf7bc0e04a23af371ce8fef0364b59a16cb08271a8ecaa4f55ad20653a421a5ba15e2b23fe6fdbd5978b74ea6afb99126eaaf81eec245436c025315eef1f408dd71c1a85c8c84020090aece610d4454c2d615cd612dc69598e558bb38ec30c97e05688cbab58f62c19554e8391878b6e447e028fea1ad7594f781412eedbaba44a21f3f08b12fff0287ab7ff5129b9dece2dad6b7d861714074e663fb2cd2bd98e4b34706ba80510b642310475fea1386357c0382f1705254cc2bc7449eba5bdcf9f9afdd81cb498ff8976de9e1e109b8cb26d4343bf7195b2f1943f8296c14fec7eece02bf5c3765055b61f17223078a4a3b458dc5eb183b71167866d55b3a255a6bab02a59171d8d12d5281151d0172ee241d74cf1584ff863e5207ef25c983ef4c5b75a0ff570ae4bebaaa2ab1766cfcbe8e630a11bc6de83d725c39a775696669eb8bcf70d6e5830a9d977838d4186704e7f1fa057c63d3b05730b0954f9a674c9e919abd15ed1b70edab1cd649d0a94c2accf9cc0795e2266fdb7023089a5e4b3ddd8eaba2693aa6f9c3492d2e9fd69cddbe0883d7db957bf20e1190f967672a4272f907b03b95c4ffbed8af2b9720345e34a123548ec70c68581c9083c6d23ec6f4d580b46c07f083d547641dd94542cef5fcf74b4e934371607a257a49ffd30b16584e5218e9aa97b3484322392748c8333da58a1868b9d0a5449360449f7169afdec1e0535d018421d052a05afd6df741a5e5c308cae5055aa127b179a05013bd91936aba75800786fed3ddab192fe3661c8b5502a3d08c7c8b980bc4797712de16372ed25c86558fb47e27ab671d288aa1eec41377fea34cc7b5671ec80f1b37fc30c04c73f96d42659af844403168d61d52a8acecdd98d3494b0c3758005cf3eecbec400c88dca4d1f8bca5ca885522082d7cf2e1d92809209a3c6ab7239e853ee9e20417fc76218cebece3a7346d49cd40bfd5acf1232ce105edf779b950c2b48d749acda20b0b224967927840a03f5e92afe191801028beced93696dff18a1eb9e6f9cce7e5b8f0a2a617f5490527d7fb603895d930dafeac0789f34b185f9de471cdbcc3bbc162356147170c288a467a03acbff85e471ee0333118eb0d3da3d53bc7c803c13e5c74126338297192e329d6ef54f0910f21dd9d40f29105a747d9b49f38257753b89c98433f2c1329ce152cd7c0c47ce69bd1c4a392887dbabb9c346aecb4d1caf7a3a26e5e1de0c01e5c2c2e42203f2d7b95ec8e68027fdcd1fa2f337826133b5f93b9a10951322894ee9ee102b15640eb7a0bfc92d3bb367aa6de31542563c8d319a692d93100ce433f95edccd50dc14b5f3b29efb645246c0dd7f071944fc913f195498c6579ca515cbc21b1688b98444af9e6902104133b274a4499f1b856abc747deb26f6c7b174ab29302a8fdd32020a35a370060d7bb4aea918d9d9ffab6a559987f29a0694b26d9f540d76010a030e88bbed7c0ed25f2e82e48fa9111cdd646a3969b8974f2d83e71d4a4adb6997d23294e28eb3ce1cdee42a706721d83cd973b9913350527a0acb2f4f2ae5a15fad98c01d49a2188d119004d676c74e309f2e650c9b55c3e629f160fee67b9c6e6ed9cbda75963c3e2e5c86b87d1bafb9c0f9aefedbd45285104679b6a1486dbc6b8be8ecaf5883150543d9034c6ff7745adb79a81f4fd500d0ea891320d92361d16df48009aeffe95f3dd835413f8b046886698108788b61253ef32df3d4a4abaca33ce9da48a55ca88fb71973b8046e67ee066f15a2deda37e86c9813fbc2d62fb9e9434f1b22a7948b1cca14d11ef68dfbb918deb7f144edaf4fe09dc38fd69f93cc70b63652a876362a02894ac6dd96dd1fbd2d6a72a38ec89506a32e4aba8b2afdbda14a76583abcb11051b2383d916c81ff2619350544bb644166b729fb15a310aa7f7e8909fb406eb67278e2efa255bf8f53500401011d08f3bcc8382775401bf727caa47e8eafc9544a7517f3f4c8405739e7505ea325034c97203f8b6a1bf617953bbb73fd9887fb3dec8ff6e8aae562586f91ddb47f87da65dbec7de9fe99dbd9ba46d8b16fb231b74abe95ccb49f833f87258b1fce015805819de6bd4f1c3613d52f06413b93d2dff18dec2141a17ff55c8b809f5c86ab446dd4d5376210df681379b0d2c496b424f734a26ff7fbc30e373afade35927b1b5bbd1d04713a244b1c895ee4a17ba39990593c4615eb0eb57ab262a7d8ad3d95c60249ca6271e3e4728b3cb55c091fdd4fcd84c806d9fc68054599c76e9e303fcc591593d80e7ef9fcca51102ba226a14f4a5ab095659c83784c6c852e8e3da01a27f1a350f656a03dad3be8b09b53366a0268e0e7b7dd0d955def662791e8131cbc8fa2a1719f7c1e56138ec9f8ed94c9e13ca50628aa52f478af680200789f5d64ec9eab6ab0ac256652418caec5ee687a41ab14f8dd441ecc8a997da959f3b31ee9d843ff91160f0c7424b74649310eb25c67bf7c4d148cf82d8674790cab548db9006346ab18f63582277a7486bad31a4f10c523083c11cbc3cd3b3af1908af0490e0aea9ba58d9ab88357876b1d63b3b447a9e652e1cedd3b59169551e37c96a11847655345722310b066690c8d4b8ce71a0318e5c295ec87a9b86df279a99d421e427bc680e2d981a61f0f2c691d775d268e90310ebfc23f8db383ebb103f2b9c67be78f4ff680e6d550b98c4b1bac1102617bce31c796235eee4a2909aeba529db946eb3254ec9714a3ab0b7af258d405042b806531331812f892b36fb25229d5e4d5a39002009ee49d90f74a36b6c816edaa39d1303653ab542a09ba5392fbf4debcf9f858b0bc258e608aeefbc45c57c547cb504df8d05da9735f230a7f25331d37901f4defa43ee42e54c7dae03607329f5aeb0d9d80f4351014bf1b2697469220d5970cb0b20eba1a52c13046035590a99c809eb822dfc4fc0f95995b2b0b6e28b097e030e3bb16b47564bab472a98387ede7f4238f6fcd0017e805204e97889de08cb41724e80908d821e7ceb6199edc858b9e8aaccd239e0bac90d9ce8caf2f8e8837667342f1b717ca558bf92730b822e55f1ed715f8963960ff414e0b68d1aec16dd593e16ea0760ef31e5ad62493fe6b8b93bf1e75d48dfbbade54258c539c8f6dd45a183e47ece050cf27256e2ac6ed722122b76d3ba15f532ff8eb84dcf2f0a567815641cc00a8b5c1dd87afd7a0f5b091109ccdb0d7ab18d8d2d577a90d56d2036c1cb6f85776a7afc0c966fd2e10020f9f4326224e0a98979429d66d825ea7648cd9419c6e9b109b5f3734568478aeca89eafb0a6b8957cb93c5bc67be4938b0946f20ef031b8dab493c7fa702a8890bd60092207185f9e22cea97e34838ba419a4b099e024819fa609f01f7ad6d84b26853e32e43b2ea3da4b1f787fb3a0ddcc558fafd58efd65d0e3765a9ceedf9b7e7450a2b3662729ef690356ff1f98bd0795c81c3b529599d6dabfe3b74fb78dd25c26ab0cb8bdc0f89607a6118ff780271d06cb07910572794d150854174d8f9c2d711ac5e23f68977afe681b0b3b366d514116f084e141f0e16259fdfe2210351452421059d9275c7fb27a23a7e0700e599cbd9e4587b589bb11d7c0d716de9c71f4c31018ee4a7b2907e88bb0a35261b48cf9495043b6398c76d0d14c3e1cee8cd9929d5be738410b3473dc5be127b6457db776f710af9d82c388fb357da233246ec10868946e23444a1dbf2bc8b90ca36d3ce4988e5a37a367cbf251b5c86e9abc1dc80c214335a628c965b96e5d732a343b25f201c9d3b2837975cc9fa3277cb2e60bf5b9df4b28f307e2c86c1bf58cfadd4e08baa079b37329ff0cfb17ed00e7edd0c7ef75002181c27b62517ff62135b88c310eb8efb74eef96805d2234834c5aa6a68f078afa5c41b237a9f391c427d444cb37c655af0959d5fd2a038c5b23ce54ee6da704789b93547fe6dc6493d0230b0a0dc30d527af6ef4c7f9b71fb0c6ad8c7c5d2905a8bc412f20ee268321b6adef9b6ff398c0dded9eb7bf60ee24978fe4c700a04054e8c90799ae2dbc8b220cbf8eedc6e8861b6e8c8299eaa483432b171d8824216e0464bf747592d8f9aba18a3c014a8c4653f98136cdddc81fcd3e0305101ed1c8066c604cc185e24f2355c4a8e29930bf7b60927942b4ba6295eed87d706549821f700d9c242f755c20b4c3a0cba0da7dfef0c331a06556d5b8945dcccaa822a8877cbc4c70fe841ce846932275f65e1f1f4d4ac10877f4c12a5018f0f7223b7cec69e00433f58f143134059c0e3b50e2e4f55528122ec40b4c3b04aa7cb8041360d20e1dc3b527fb8c99655b3ff06c7f7f8beab479e28d8bb9addb2cf96eb055bb9cce4e378cab8171b91fbfa7093593fb4546edeb54f3a8f8819e9aa33c5bc6cc6e8658fd821c2a55faa416e8c09da73487ddf455153265fdcc54e8e9a4deca76a5beb454fe14494900611d651beca4826e2a2d575118a94420af704c7ac8555d4391497d96a7cc4dbabc6883b49bf7c36739c16da9238d379e8e3f02598ec3e29ef0bed061f36f03370d12e8b5eda07e3d621a4b44a4ae9faaa2d9da95e2266776695895c935fc18087bca4f5fdc134a540f2f973532fd905a6081db4ba96293517a1fe1822aa11e23c349f1b40ebc3a46db7f4a5e2897c69c7a59c6a58159e0c7a3b41f885bb3b33c0506d39b5fd16ae27d35b4bac76e5c07b6d2f69111129a84fbfa560f51096c859b56332085c954470fb4057d1b41ee13954b37f719ebf384a10e313e8aa816aac693169f9e2c368d6d7c31ef3160f413a7a3fd56a0b0f0f11fe53d46ae5a7eb32c31707a101a520196bf2b074dbf2746ab6b396a4ed2ea6c41cd27a888cf1697d8a8e307e260ede0054acf2cae33bace68876ea64c28ca5c0c1ce5d4739624f009278c792fbaf24e4af3c85eed071db1cfd99e95d8828e65f5fd8e0712638d95cb3e6b5491b3077a13937e03a48f965ddd25779a62b004a39da7d26875742f20565aed56f29f5c9d3839d223ba8a4d8d3fddc3d5bce4eb15bd02276a7044a7bf7f9609ea3d0cbe873037236ad36afe7e9a503dfe53fcdee465d236aabb56cadc0fcb224eff428becb2a34afe394264426a6315c6ffa6d4dc85ffae9c289f9d29b12f8b2c1ff1d16da35bff52c0f14f29271021ff0edefe7928b5718963ed2ed93cdf75f4847cf5214e93e4fa0b0e5f64162b05e0586c02074195f8426569733c1c5091bdca6bec1fd019a61fac97099f2d0cef119f90b606780cb50f1761bb6f9b417605f3e5a1648f0c2d0f41bf87aa8b5f87868af6e2c6d4943df85012f6dce4cab42345ba1cbec6e30bf1c95dfee75cf9a4a99c03d34ea2dccb1210e52a9b38bd30d56aff5e9a5c04e21208d50d7f33d194588c9e1140962275567976c16dcb4e22dd43a9c6d4dacd150cba7a785eac2c3995823cb3545ad1b9d3b46db529d7b016f09a0294320d66b4281b143a315da9a1f59022bb1225c8f7cefea1d3990d626e2a34f07787f60b8d0cf77db56c492517fa5dcc6e58c508384de908019e69b7afe7f28b368595bbd59a779af16a970814ac42cf0221b9dd4d5e3405e55c9a4464697e6a79e31082ed5161054a9e862fc6d1c3638a387bc4e9ee0bcd37f7406aefd122697050092d450b03649960c2fe6c7c4979ec2516cb18331e9c25775fa1a97624232c9eb271d863ba84994dd1ffc9fd1f6ba78a629199e328c7c61b3b336558c36b0c4dd19cc29672c7be3219778ab1d01f918145261262c2e073f6e96c54a7891bceb15f8e3ebe9037780689cd78771e686ad623dd7e581cb6c844442f3377f2592ba121e0d337291c778570deae554a4f858da02ee86178f7d1ec730f7611a1a1e001f096ae3574595ccff573a1b6dd43722c58a7cbc9f23a6a3508edeb7c497890cd2d543e94e14e3325a848a9fef7377a47fdd340ed4e99a716fc5fdec110a54f1feba0a7144fc232d27440bdc5903cf570ee9fabf5d185db7c30feb8b6772dabb9d42a9a1f1109db3c395d81f65d417eea2b64ff2b55becc139907ec9c0df4b32ee88c542ab7f19248beb27f7263953aab049832607581fc40db18f97eff0e6f370b04fca5c2709b7f7a3673be39a77a8c539a79f78c6c722076d275aa64a8083b9a58fad2fff4b605774f69df05b34b4850655bc072ecddb3b23d06179ea15c3687b5a1a972bab08153f051806fd076e425c9673c5663da4c56cd18139bcd5d2dec28bd4c69fa8f537b27e3494af93632bb73aff03b3961fdfa2c7e0aa3b3725ac28a888096a62ef98d7c2dbe59f015fe5bcf3d9e727e7f114d3ad19fe234a20c38efd90d6cb157eff6e733049f9d41bd4b1f92cfc4c1b4c730eb55cac0c3ea5c0362df30d91ad94240b836f3570100b306bdd088b5996eb7711bab2719b439a4956444967c3c397c46eae5eea8525191e240a4185861ba2d788491ad9520405e388276b426c73c26cc6d19ae63e83928ad8f8bf4af58949a38b56588985451376fb76ae0583840e1e3bf324d8137c6a8d04562f302e23d80caccfd5276f1193bdc3b31d5ae0119a68a34d486ffa6af3127b07c0057bec5111698055fb9e6d70680d198710d4960727d050d6bdba8528aa93d84536d9c73ebfbef18c4de96f34ea8c7a3b91631926e8bc0fd4aa693339f8167a92ba1646f7e9345b92700b30a03a1a35f5bc254e7c84fc7f3e81901ebc2356cb7fa5986b6fccf8e088c3e4f243003bf0d776ca9280db36d9d8e86b7c68c73fd0aabb9f9534d4180aa052c67e91b6a649bd6f6508c652ef000b4a63bbcb61a7aea35d2b040e60c7fac4e338bcf9147a2f6c64cafeb33f18ffaa4851f3ffa9358bc9cce9d862eea92250cd364b3da38fb5902ac5f74adcd5ee011875fd5217526bbc11308c39c3027f535e9e8e9d9284577a5650b62cd2fcb7351488d663dde2bb7c25456ffe6bd098b0e6c95a585f37edb226bb18bb02d327d971606d63754ceb26c6d0a844b1f995c902f78e557d8a5ed3f8ac786ffd8f26f429b787b8dc9c2b1f9dcf6a634696d379810cd1a5a9fee6d508c242ff241c8e1b701ec38939d948b29f67ca128859dc8303967577b42ea33890acae15ee4836da8a72e4f5214c67a5318a829af462742ab8fc77928724efc6606f3fcbb0d2c60349cb4bd71eaf441ea8e8be694e75fe496b4cf3f443ccb8b1e62bc1679521d02374aa7841dc1956f1a7b8a56f46c1787121501db043038f286893094445b8039b3db4c5a7558138e9b2a53fe469ab67fffe6a6fb8f4c656eb61ae913b2111577702dc47fac6943826f8c81f4ba3d6ff0a142898c6477ed40b7d337a48c5037b52378276027bc323934be81bdc5c883fcbe663dcce766da4c35c363757d923caa96c72333127fc62e046caf79f005d017d7bbbf5ef28868feb2955c0a41cc3c38f5ff9a4f46e5febd8858a83a48be4fc62272c1dce17073b792c0e46318d932fe65910a4a527ef15015d9c7194c9652e5ddd8399f74e539ea5d7bd0f60aa20cd8804215038362df7eed91282bcf4cde2b32cca13773f155ef83268c8402fb333687f5f197534379e4dcff8b695bf65f9cf846a7958b423a865b5ae8f9970bdb2196890edc3dd061811eb1cb0e51e7f637b1143c276882195537f0d1bc55f9c4c67a856d9b653d16093e248211b259b38d9a818f71c1b6c8c12a499c73606772207e9b98daacebc6f9b42f10daa3f6912532b88ad249ee22fe0dad62d173b3efc1f08dcd69587b761793533e3c7fc8c40d70bed0a0e8bbf69d3741a5a67fc6ae0d9f1f7f697e6034c7ad020616b05a8bb48e68bedd2fedf5d642380dcbe6b7e68d32214a4d2dae2c5dd8aff7904724206d3e63c5c90dc123ba39f8b31307a3085774951c46197ead6ead61d04aa8ee82ce48413b2e50a65bc2f6b65b5e193779b1102a52b70c652d5fb069523bce2b9dabaa61f23450d665af2f6a01683b666bbbc13692b1bff80872ad7e6b17dea686a65b7a2a0702511d1280a03be135db21df424912e3e4b8ba45e46cd61a18725f5fff65d9c427e64a723674a30277c30455e11df91743642f0f0b82cd695e22126016a430e3429ad690a52c6bfaeeabc754269d12961c9324813ef80ef68adc8c2fdf799f318877493b1131d0900a519c27867d15e2108b8a12f31e95e4db31306d12e6738219d2eb1d36542b7d538a081d832783ee60d4e52ec51407ea8c4fc9f0544b34ba79a80afe79de3189c49656042470dc5d4a8d979ebefe57889bf761022208ab4fd433adbc950e3189ebfd848ae3de191e0b813d2c5402fe3d125128157f01b4725cedf4e05ab871f672254878ab58217926398d101fb76d7a6351f46872b28a30afd427bccc5d65842dc9e947085c1c2c55d863e95e8c26885650f25abe61717a674e204e9ca2b6622d68dfefe0127c22dc22f2624a6b77416c2de8afb5ef5e71374a5f1e2bf6fdc3309c8a0b7a27ef795e1b2976c34477b09ad5b5bc26a13f54dbeecd41c139a03f3360b37cb61255ec9e13c383223c74d74af7fe6cf64b855a74f3887f89b01702b25efe9b313d67a553dbd26ba6ea933be946750155b67ea86e5c06a52df3361df380a02a45159a0858d6f7cd8cbc3f71ff732a65d6c25ea6af67d10bae64c806735b4d43cc82b6d0878d80ee1ad1157d483e21667889bb110c28ae12377e05d6095c8adc0bdcd974d0a1a5d1e7cc03129dd55f6b85618a92ae516efff3dfcd084b1ea0015ad51bab487c51e73a4cd3d738b433c27e5868525b4725eca1bf5eab1cf800f5be209656503126543933e3aab5f1d91e673cb8b751e3532299e95071ff8a462b085dadc804ae17daf20aa0569dfd25dd7d26ee1b93af751115943de91fc272473a4db3875c76c7ad5c1d3432ce1bf7956dcf7ae4ae968c038e65d4e03c06c4ad59f11e199ed171b52b2d1b23f1cefd2cf18c3d0cea2ae0edf0eb4494370b7c3d373d3268add63a8637550cb7a6648b033c9b20d4740ce07a8b5022e59a1bde9690b720a6bf10fc9767db6512d14ebff2782ec62b5bff83769d1ed8232dadb5b3bd5bf7f4092f432872da32f50691739514d055a377fe69abd7e0cc82f336e61fea889e406ecbbeb7ece1df960231b7a9ba0d1dd1676028ebc15ad448256635073ebedaf1282006227f4cef68a8402c6c4d7001994a83427654727cda23f9b123f314a8f21c6ebe0ba94c4828a4d69135cc1d048b832447e9b062ba094c6b20d727d573a0bb800db1234995ff2013a18cb3278474d5d41cfecf2bc4115c9f077c31f4034eec2df595a68d2a1177faed5bb2daffb91e788456214f8470ff3c5c3d8a21eb3df6b79bc35942949d5cd38163ab82a76f5c6a253fcdaf6dfac5768252be1877d863071d3c181db00656e3d07d79ac6a4b1632147aee6630141d92a1ec804536737a9c5c68b66bcad0dd72e8edec587b10ab9c67e1b7ae990b330c0812b89a1580c3249e35917ba00bdd7818c4fbb4c6e3602c53f0bbae24a8561b580aee7839803630cac7196572ac588ecba067ba2cf519a23b10e590feebe6d8b0360027faf0a0538a1c088d6a78f8407509400eaa4990d95cfe28ef28e679cd6ab2f9ca981f9945742e5fe239b1cfa4940c6cd8a487b1277ce6ee6fcc7739b08851e2c53bfeed7746ba06827a88377b6477c7dbf1a0cac3bda017383ceb591c5e0519dbf50fcb6886156c12ca548560119b7d03b54e4193cbb417eda568cf3a0ff275683ad5ae30b660eb2acad08106a48cec80bc18f415b99726a77db5891f414dd7ba56625c109999626a3b0469c788019daa1f780db951d6bae39eb172f57a88bd686f7a921cf060fd21f59648f0d20b6a8f98fc5a5b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f5b3ee2a933b5300f11dadad0d738a71384fb4aef21a9f2ddcbe95a0771b79db39f4f1589d34837b58aa9d7478edb26204814f63cd1d8ecad231f80a1c686facffb51a2f3a0415e38379efe223b35f3de6d630783312a562832bd1af4c5b14a43f4ca248ab298d27f315f8c7bca2448ac469f8c0deadaada901a5643ffd7cca05f6fdd76435962751689ca3cd3870ef4c66f8b2ce75e6cce4c2ff9a580ff8bc79d02779be24038f67a020f7be4cbf478fd9f1350762e607a73e947493ea3c2e7e3a5003f7baed5002b76653a8fd8ba620c3697ddc937537e211be2b221187ae9c5db7ecc72c48329c09aa2f6b2637db2411287bcbc5df8309fa1be95479831d533da5b65473c2479da1eb7d4bafbdf5dd48c10a6316a3404080cf7db16fb9ae178e5ef57005da4eddb17984a58407ca4e18ca48efa270922419fad494b28259c85b5af3db92125e70afc04b4a169de8bb842f86f1da4dab2d0999a13426019ea455f4a3ba10ca1f95f9a32b221d2527b9ef678b39b04ca2196630f6368181baaf7133c2ced0a9074e881955116f79c51264a5e8e7f4bcc468f6d4414d8b0db70049e8fe4cb1d75224de7f28f4172751783400faa4a444d1dbd5feefe0ef09b2b536e3fb317f59c1b767b49d1f890da127d0ba1ac6d469d3fec6c752b1df732887f5b263d56951642985589628eddfd280dd13df40122bcb1b95f037e186b56aeea35bc381d641dcda529d84937251539a1a435dd9cfb29a9236d69ae8ada00bfabb84eef90a5e77e44f38bb6c977d8ea68e89421f83a44bb32eae03ca004551efdcf7c14d38e62bf02561f273d53eb8b7224b25c7640a24fe1707893cdcffe5978a00ad426ebded086e76a36759b3e58f5910c715e9a375b4b220b03e57411e8259ce863c2c367db5a2ee425e3887d0883ad11d8ffbccf4bc61eef5b31daef62d9efe8a3599ea513a827ea50171827ebbe78da211b1552f0b293e1c1ab3c82522d1ba426476d5e34331a52635ab02c714d76dc662c43373a4c1c65636b794382dafa4c7fbe57572484f9f7a50813bcb0adb6201cf43a05183d0160431e453b0efe0d223e2b972a4fb8a24efceade5de5daf16b6b8746ab1e78590721984634ee16616e334df4d468c6c8401a1dd0b6a1cd7a67a62f3f90b70633c267ee67eea053a5a25416ac2553d56b04ac2e53da9b6ffd2c8268e94511b2d5e9258f1188b14d04e8c8dadc0163ac737efdf73e9e5cb9dded9ff41dc128a90795f0f18f1cb4095feb40ff1a54190143b30c071eaefb2e5515b73fa0abec8a80e3f4a49a69a683238d04761cb1ac189ae6a381b978be3fa2c5b227834dca3cd6d251c3080c14e7ecfbb706e42717101820f7100214faf346420848fb145b04f0f120c1eb1b01100aa210995682135958ca9cefd97938ef1afa1c2481e70e3562a6a2772ca81482541d266bfee5dd08454321dadfd5a1e5448bb6d5eb0646aa5b85ee8271d1a6be545363fc7e79288cda856965c6847821ce2da8cf0a18cf907626d93d06b0a1aa7f4d9d2de662d01713e4902603b5d300e1eef445a36b483074b174597c663d3cd67714d7bd0527a2f0c3f9dd9520f6ca11d11186eea67b39ff7f8af9147cccf8f7a6c6e218607b42cd4b895e0c938dcaf06ca6b05ec222a1e66dcffc54bae19f041b28456d513f914091e63cd96f10f4d40d125d23cfbe0c282f99d374ad46aa5a3a7a91d967b0603fdc67fdadf0b8b3aafa8ba9d8846a0f06165755628b28ebe6834f3f7a7e14fcdc0c692e1df58adab692d46182eb60c66476b102dc691b2a291d827e499a9940fe6e18d0d578774fba3e19878ec5d32bf291c916ae2d36353b81b8d26a1e9cd157ab0653ce8895729dbdc81cc7c0a653c94ac8d26d0d1fc8206e60a6f6692dc5e658404975d31267f4257a18586c221f04f33eda4fcd65589f723496410e313c9724a1f6aa306225160adce11ab3ffb882ffd3456961987abb3276e0aa7b8c1c97022a0cd1d7429219ee8296b924b17dd5389efe538e16f7539472ce29407b3e671ea74e6504617be06bbf535976c83ccffdecca0da449110ff2f4469a65f4b14ce9fcd4fea09b57b359cf78a037d1f85cf1e580180a2806c5f8d323f3e53bee25f53c0720c14303123ed4cf01049a93eff0bfd7f7fa8bd51ed40d2be2cf5228303aea7bff7e7cba1c1e0cb1d6e582f0be943b2ff41e8d1139677c06100cea57bad862b7fd8b3f99b55a0b751130cbf6476aca8423ca0f66f8acaa3e7a44274925972313725ec8afdf3a675d9f37262cf01e2c1dcca60e446d654c712a130c3801203f2b19765a0e5bef5f981831b57ded0260b7a8383a11a2554185185e951f065ebc1cd172139ae7ded843a7369d9615bf15c7bbd58c7d1a3b37ed9b7fd6573f55b670265d57254056111ed806aea52881b1050cc9c92f6a694256395cfb635c97c5a6fe561de3120849abb64ee03665a6e5e302e7afadbc2e8ca4218fb7132c9cb2cce11f46a60a59d7c1f268404c987d41696c1e31a641337452974aaf80a358773807009548a2adbd4cc1546f427a9572e5952c71e08dd420934746a25a0989f64156aff8c347809943657e776947bc17254a5cf91fbc2fda32beb80c4eae5109c5bfb032adc2929a7e59bd0d0daa0b255a647bed36a2f60e8ca215fd70ec034a2992a744dd801e94053b3aa661481405a4ef7f873e81651ef4cc4fb28b81c101449d4dce80cdaf96baad03a14bd31801e1eca7a5348ad0b69ecd9e82b0eabefb1874fa2377dc4b5af7e33290d966903e2409a2bc8b13cd8454db64b04da3afd4a151d069834b0e61869cf168a7fe66364257779a035512c8492d98ba231e784fdc576ee32b66d8454ea8ed6ff91f3a83b06ecdc81aec9ca02a4f7c5504122da99cbae10d9a43af805d6c632d50a2cdf709d8ffa3368d3dba9d091b8599112a10d7d9453c53898b4935a17f10647c146d18e9b93ce89e32bf4108bcea89b86fb8d25cabb7646687a0608848b8dfea1a64afce4400e1b1407ef53320e4e56850fbea7f0800b84b758a73370df738c74b71aef6d2702d68e78b0ecc37bd432ca232da58b24e220b05e6b36aedcb8692fcc3b93662fce105be12a9baa9817c1734b64115c6390b6dc40bc034c58b1fabaf50d66e4e506e52b85ec53fd97a1a0f5afa4f55737fddeafda0839d0212f8ccb0cf855b8ddd8039ed70038713808286e551d60dadd7b3f287876d806612ff5c96bb8a1a76b7bc8729fcf7795af87f43d5b20c7c2675adf065c8540ede1c639e2edb96d2a97355a132a3c5ae6bf2499058c152e5af2bb0cd70e793c3d31d7c54034613cab86a7ad1f1d7bbb5110c04e0271777888b9c45a5a44e645bc0990082e3018df37717ec83ddab3aa036c35dfd578398b39e6646307c402b7131b27cd336fa30b0d1fd2d9abd781ddf0f4da581c52fbe5f9ccf9cc62d5fb25479cfd028757e80a886791cb750bb079320046f144b2a7b60e1cb7d7b1a1b04ac2cae6dfeeed9011528e8471104f94719424cb29c84574daba71457ac1ab20f144067cc78a7465b43b188285a275cdfa3d1c1beb0fe65c79db831a5938f9935fcbbc0d0f3887dea0c9521330032eee68c31b878d5027ae77bb53bc75d7fa58a74a2450929577e0e961ff57a3cec5c2aaaa437d9c5a7e3ab0f6bfb68dd8736e3945dab073cc8a25f3b5457454206ecb3c90cf884d286009e47d832d54c895665fad2832e3d56241e20d9e45a21b4bd0557495f04f75dd4e679dc7fb1eca802537dde16ca9266b7f04ea94976db33cfceb99cb8bd2f425a61cd633d67f51f9e92cdd5a6a07c60f07a812cf6a273aedfe7a8edc9ce19462af3cb7fe423a782418abbfebd42265e25048efb6b2040611f1de5f8fa12271859ed278fbd9a2fb4f466db09709289fe8a90e8fd7c6e0b710839d71fd9cf494bcb61f28dc7229e050b73c72511daae34121b52ce93193b80ebe5b83d558376b5502f0a8e0be177a40bec28580fbba2a314922f1106a8acb152a7b686d753fc291b5e82ba009328de364c4b2d45b0efa48338437193cfe5e6586da6fe044e3842f7a6fa044df60a5459921058b1535048aaa0d8b3b0642ba7c086288de06ede4b797578edde94f0a3ae7f25569b7dc0398f5c85deca872663478537d0d20264117a9f6e9068e277906b450a395bca4acded880d4e57e49ddb9cd0a1685dcb6063795211e2f6f3e5af91230419a70311a3909c1b9b1f6cfe2f6b2e912e71c0a8eb1f9f450367fc12e5ed24e7a693bd910869a5e9abd08e61b31d86da994f2bae7f745288106f32077b6257f2d53057b137f26938bad19bb9d1cf0da8fab5170afe556646becaedb8f8ff5cfe2db7dc7ceb5e91dad96aca2feae141c556adae75dc8900aaed68ad837f49a3d1b646bc45a8834bffdc54bb42ea8ffd30b5f1c1cc7a41cce9d1102bdc6afd139fcddb977405e9c261203ef6a556c627bb611e4af0fae70da4080f46bb9d1d65363deb40bc7edbc154e2d6df7410a3ce98ce395b57942e0a0161233c7881d6c0ac965e32bed43a1f17bb16a413bec920e37a0428edbbdd709cfd6b90759b4af09df1c4d53a36abdc010491c0e7dd7134319567db911302682b71d031da3964685cc7ddca600dc636b3b07df8dfff2f6c277a043ea8b633a0f8c4d207f08e3fa8b0175a6b86c45bc57329f53e29dd0edb808c97a2269357f1f0f3472c9ae406cca2af4bccf998a85c197916db85f844e7da907f89a9d48da7c7281d479aa9ce45cbab144548ba2efd5bbe16bab42b6b9a925cee72b862898e7252995ed26a85feb82407ee9aab8ba30450bc3dffa93401ee0dfcc197f2abea7e2678f7569510ec4df712ef4d32f56a3be53b17c91badfd5edd46557775932771a64bac7f8d5d10cf0d60d61fea1084dbf78de4b59ffdcbb98ff4ebec8708a770ce3e95208bf660ec7a9c6765f1f13196625620caf5f960eb0610f758293877a2f4f72da901af22be45a4a4d5fa8d434c979c6eebff6247e0b1d5e6c7126dd4f7e275f508211e11e897ca76ed82d0affad8a93cac2995d4072da67f6f5142db24012ef4b2ffa85c7911b4b0e7207467efe155acb8a1b54024505678dd0a54e2711bb3c1ca5296789be35feba380b2d6ed2177ffcec55cdb4756d03c6cad329241af81276db90436f60606f4256fb2c2ff8d88d4fba9982287039d86a73ea34a97f8e3a2032bf717ef8f3e4e549d25fa9380d39a95a146c07198c33d4d5bc1e9ecffb1b6d751086fbe88c2e23760c4b8dfd6b4bd18a57a259c22918fff489a2c615ee2672baaf7a6bc048d50e4f7c78a9f3f283e024e79287402028214cf77b3f351cfff1be05fc4c6b03253cd5ff03b2804e6d869d1d7c32a9892f643a0b3fc84ffd833d703846d58477a56beaa5de446bacbe25946f496050f427b55e5acb38538f360f599b7c2fb57ad261f0ed569e7aa33fa5baa4e1b8d08d1c1eeaaaa33d0f99129c33a7b872b160cff1cda46d838a91b645912baa875a5a2dd14f26ff859713ecbca4d075907f7f1cdab008def896f674b373a2f2a5bf4dbee74e3c736ddd1331fd23c020c0c76b6cc65b1e6060bc69b99ae56e832cf26510fd50761848131372d7ee6a87d1cb6d539302a05a5448c5a94ca34d120986c04b51ce3e5284d26fd5d214adab66202634c0bcfc5f60f5669192db7c5ff8e7db1d9b0eea4a94af073529479aaa3e8f0d7c99c9a2f5ef179aaee2c3041c61b15f788fb52e594dc20d459332e88c90b75bd8d05fe04d8b57aa79d0fd0ef9e1663ea5bee22f7a35d87fd526f4cdc758f4fc045df58fa977675e46e55925dbe2000d5d9a1fa13c47c499bfa7f873854fbd97cb45361355954ca5d1cc673e9e884779217c37dcf9609404b8331c4273327634f7c049bddbf65a01bc9d6a66ae2a0a65f2e7f756376e55056f7a7e49934894ba44cdb6dfcd10c71bacbac71d5dfd3f07542ee7933efbe891a66b8c295cf248dc664092cb5b72d976f20aace16336298b92d7ac89cd06658f126efb5dd75fc9207a91dfffea647c76a9891d31b9d829b81a8dcf45f36815d677e36213d8e1a3b52fd5e0d43de41026ac639e2cfa8ea0520a2e443ed1f67379b78852c14323c3aa23bd5d9c8c6965dc966910dee0281dc954311f389096bca4d9cf0f0724e6f25da68c3c86070d83ba6f95e0b3651f41f0187efd7b37040cdd5719c40e8e62f5a2c3bf45b88d1c31200b5f5cfb77c09788583288e124586573508c7ad8542396178286083b436609108912995de6a2af833d828bde3125987c35730b9157eb6a57d63eac09e26ffb448659efbf88c90e4bac6542c34605e0873476f1bbafc3dd53cfae66c883969773757d300b8a4706faa920724dc2bcb5ff61c43afe6555f14ea6c7d2453829c040ac3152df573132bd23a70d071a9d020d6a397b3ca479c41b8c8362527dce41c029c6ad81dd2208503a45281a5d8be1e950ac195f67971006d08835d9a677fd6c9abb4b137b0037ddeec0d104f636a15fe85b778b22442555dd8cce3b9dfda43c1da03240c56f6be677e0839e553751580dc97c842f0efedb5fe5b432e7de1c3d33c3bda6306835d5e18870c8a4f0366cb59e081d6afdd532247ceb5e98a270742b8db7ec13a7084d245bcfde6d8969b3845d5d6cb8d52d04707015e02057dff120b1c5085fc8eca33a3a46e332b6778d5276d38f68e25ff1629fe2ad292b39c7bc2ed06d9f2abc9888b245c218f14da0128e4f3acce048531d685b2b9bb95ac700cc043768cbb2069f5e9213cd9456b9044f69bb1d3e729c1d2404ebe73c0ab5351242ab9c875c807e4bc8ed6b5f46946538088d03ddce8c3c996bd2cc9e3b7948836e2c2ccad0e681ddad7aeb5afd8b4975d707476e6ae541abe9a9d7b75b61eebbcaa97a67163d6e79477d94e8370a89db18b0f98b8b631f9ae500a87561cbf65eb169b9de076ef7e42a9bab5e889caf350199dd68cf5b17b7223c1fb5636677480d184fdf1d40209613f6009a818e78edabae3195f43bbc96f4d7061a9fe0fec870f0ad082f38c06f7a448307e72135d6145b0a730e0c1324c1b3e5fbec9dbe7a1782a8bb7c9f1f46aeea25842bc480ea45804d743f948b3bef38dfbabbe39cbaa2dbcdf95ab3910290c3093450a28c10f15b2abf7fe0cdc5b851e414e903a0d40eea08a9fb56e04553383f5c78af229b1e7952c6fd7de5895eaeb1a6699cc7c5eb2606d886bffa3c8f81834adbf0e2697b66710163a0ad1e313c928dc43c4f58de036910a8257d6889343b969bc12ed0448fc4e152c25cc7460d8822029326a622ed3467c030853a63b6826205c86defb22c98a957cef07fbb5a970bfb9b88187ab1bef6c38fa175853a6fee36c32617d513b337cd75f8e943d8fcb1f3bf04bd9adbadf63652804a9e7135f97f3ad16f09aeb91e7334812de96c05b60aecc649709270847d8598b6e2b2545c97bd8a0edad49b69319151a4b9b9ea8f6e53a779d61b0ca416e827ca736e3b19e28595397c1b6ea342accbb552e2217de049a1dba7eade253dc0e8e942bdb5cbe9b0e543ad8ba39a6c84c781835c3c0aab58c228313d9bcfe71ab4e29e4ed0e8b4373a59781f5db80ea3925b857253c94c6530a5d48fa97539ddb74c690531c954f1959277e3d99b7d1e74795f75d718221c8afa253250c49f07763ed2f0bd9f2286d1e3e6938fb38b4047ceea53d929a2072cee5c4a31a90ca4ac1d89e03cb89d0ccc570681abbb9635b64e13dd503deb8408e9fc53ab7285b570d9dc9b18340907c5ec469f985cd45a2c1b30a5059e79330479261a9d04ba365a764adb858f0e517234cdba96887f53d732242aad9d0a06f4b8f4ee86c175492d898c8b8c929b2b5b93c1af2dbbef82db17362c2328544c782968c374db589e674cee03f21a4b317afcb4e806e527f4a6b77784395a5d2910f910f7e0e2b6d99a966c447000628368c5a83c136e90b2ded03572e8913b50c6c989c0d29f5e49e46cbac1812a59d309ff5fd7f49eba944d14467ac1e47daf91f7ee82dd4a44a1a15c70f4b2902d0994daa3a513394aeb9e73ca117f8857089f7ee4a0fa175045866dcc7e25f7ad01009bf5f2fb02172c06d51e2291bc2c033ea9602fc59a1927ad7f4461856903d85d56070c04ac149a54bc82cf8e5619304a0a917e893cd7dffdb598d6560455dfe9f8aad497e8187d00e06f58d632cf7362cf264f85e01e7ce676aac86dc365efcb5510527e97ef264343ab6190bb68f6023db90b387ea27a832dd69a5bc9efe059d40584f345416849733a68ed8c2b13aea26d78f6b67318aba5e19089a6faa19cf73eb4cf1502f729687951758890a72a053462cc996cc1fdf5123851212fc79e068d62e1b87e8b08e09295749055d5a55ee59ab39791a6a12a2ae4c2c77e80247c917011a7773db4c17bd938b9873d3d42d6afc0007812f9d9075e467ef2d2facc5b7f304ab909454e350b95dc6ebab18ca65e55f9f866f93be7bae87be5429885b3876d44731dbf43c7839f9ba38643269d9f34f6bbd7230c26a2c7f7e72174a5f1e03d6791809c5c267be9a95ea54cc96ed9d3e40edbf5088c50dbc69352b3381a1d17edeeb1b2fa43555796589f6dcdf24c49bd28d7bdd0a08180c456b95edc67153c830528daeb54b8e2133f5ad3b1273da3f4a36caa8c882fe5b081b526be2a933a0fb703cead3f915772e7b3641951c9cd2df895e81fe6b54c710c5b6d7102d09c335c6b4613de935a1a927d3b6b8d200fed11d592e529b5956055c6e2050635c20b2003ea6646b071c8f7d84955766e6157e23f4d9cd90576fa2fceef1f550848d14af4b3943c935747619834d662c4c2cc59020dbdae3415fc31977132ebec978be5eaa6fb9a1df74a0758c5bc33e2142314373c216da08cb69c005c44bb619eaaa1711f73a360b4f971c55a85e60191620aef20b4c8d45e30c4717f0a5d86052bec8c46e5cb605622f03438cd6f9a6d0d538092a1b8ff4ed659a3f362c87412b0531f4906909384e626f9fa3bc73a6b33b735ae30936dd2eff3be6fa0fe2a31b9c740b7f8ace0cffeb5d8e27143b89f2c34c70fbe611df533d00a06e6b572674315f4afc8c23ccf91b80ed012d6f3a6d164dfb905942be23e61287fe68589901aa75be7427bd7e069cf2453cc9c627a0b7d51c92dba68e123f91361fba80ce996629a32cd301586334202a6314d117cb585fd8b10fcc74f3ffb6098abda114766673f9722df097d19eb70e732a582ab1a3ed819fe8a5e7be1e141bde4d32c69e801e6449e920fcc22b653c42b0155451ecf3b55eae0d14c83a206a6719ee7540525cc31e0df8af395a99862e00ea14b08955c8a1a9f7f23f8a993e98a7a0ff2f4a388ba7557c75de722634f07ea25171899d616c3ae21332403fb748230de5d8b84efec825493acced95b9214603095801bb9bf91e46ea876383b06795499eae4835b32635638a261f4e0df8f9f1a6b94f63f462e533d845243fba90f7638bc02716bdbd91a77925d00165a63dbe1f88bb1622b405d9317aee6dfec4895ee3b635ed0dbba18cb87404be9e1a1ec3dfcc47c087f03012a1ef5383b19b792af3d91d2177fdbcf425b14b5aec0909aadeb8d4287595e9c0f109628827cdbf44b8481a5d76c43ce589d0615572171e326d2197ab5bd785abab47142b8653617d73828d2f04e1f946e31353476f4a3efcf10571b90a4ea5bc2c573a4b053360940a1a6a99bc0633069ca72a972feebba4ffad04cbad38e14ac3a22cc9a207d7d9f56996473fdfd7b1e9de8692ccc264b3e0a6eecbfe42b04865a63b5828843502132017bdd343534e14afb37dca15f4209a9540ef6fb6ae4ef64ab4b78bcc73cd387cda4902c99777c53de9ed0fd86f89410ede1874a1a6bd7e36f29b356e652abd83c2045e2b5b36019f8f8ce7d90f9d370d9ed115854f71cef31e954cc136ed983b1ffa20a62620827fa918d9b9ae512ad97fa29d1a066985754876fef146af62ac36414c4ea9e7995fe6ad33d334c1df9bea5d76c0a1fb2ed8ddd1d77e9e8b1aef04bdec05ef8289bc8d4aa02fa05aba57d40f5f3c75600f5cc22ca92f408a9a0ffcd3ab159c0b8513a714eca90e9086e31526c5a977e1d153addbeaf06751c495436143c1b4764ebfe09a4ef8a8e301e123fc841c3f9f5f3b72d19f0b9bc46b7d942f4cc0b96bee1287dde3612bd204ffba95e79b0844c1ce64100219c91972468f1bd57eaba24fffa1b0d1df0ffce411a97efd9ef6b6ef949e0979b50c9989ae68ec3aee6ba13c30d835a72c8170f166a31b6d037dd8f951e15de154a6629bcbcabfd36d2326d9e685f96a28e16f174c49966ca8fb8893937c61a7465582d0dd672c9b76a5ac82342e47d0e44e594e737000206d8e23f2ea09290253c9a3d54fbf6f57bf211ac3fd75a95576855d387d51e671d4fc111584151b93c389ad3b1b077ed4328237ad26f9c44eaf3922df5b997bfa308d2d44b116d5c3673cce1451745014130c87bfdd6810505d2892aaa569fbc4d5ae414f059623f3a41fae630034c9c1484969b44259f10b09bc56be7e33f170bc001901da79dcd69f05958ac1363905ef6d7e244f92802950d5d0fb65dd2e121f74a2733a8b833726854e2ded145fd32a28cf68b1a6541ca6569a790e86c499981ba7959b43e2dc2ee31f4af8482d1a5210c34adb653667fa316e1f758b421864c1daf5f0192ccb70803b1ae0ea590b05373f55affe0d14eb8cc2d9856954ffd47ef0b6b85994f840af8e4e867f7c51658bc54fe9e35adf1ea432861b9ba9ba6f201770abb82f9376e8f69b01a2b305b8f897c7af907a004fceb63218e73a74b37b5b01975ca18065bc97bf7a09fa43675d49aaa7f165eed4e6f140f22600eb7b74f52986f924a135acc97603d0b8a66c8fa4b2d6c9182c3d48510b37886ec63ffab21e86de2d4a0ba5ed88719b544970e31a5773c101ac7bae93a892dfa20870397ffbb4a0ff95063494eda164ba3b0ff881075d4f47c87af80f160bd5f2316e1fd418da5d05e1ac2433317a19793b5603a1e4b9c901095132239f632ac9591c4f7e233d6ab7eb8699f827347153377feafd655582550325d1c65ce67e95b414ca30ef99ea7f97740dc095d43d92526d0f1931aeaee1005d53f7c0b195495e5b391f60658cea25b18772bc075e4f548ae99f03c19f081a0141c61aa7084eba850d5ccd11e1b2dad835b18c35a54bb34aca1e45dd033d878ed977af95968177de109256dfd2bf1d98a48bedc22fa7d2cbd81a26147b977e1a13b61b616070a30d9122c3c30dce7f28ba78b89f18aeff1c7561c4ba0e49e30c09de854ca4b15ade5ddf88725416b6b192bae34e81a7a9465f7b858e436a2909d55a66c47f7d6267656cc7b6d938278499f3be5bd951b0be7b06c2ec24b8c5e44d6a82deebc23ce09ae653c068298d9cbdbdc41910297888a7a19a2732fab9d31c7ba5feb6a82d4c3182c610d122aaa0984fa5219d9c64f72ce5aed520396d909fd0ad57a5fe73c0f6c1f06c3905eae9eb91fd2248eb8504d1b107cd67ad8bcf67220ed6d12e4e0547da50ce51adaff0b1323cae8882b9b66d0abc7d8a28d7c6668b787257c4a70865299081768e9b8384d1f96a4dc585cce0fc5082b49453ce00613bb3b8dee9ad24d87317fd73918151ae900dc200f2ea73016fa6ba8223e053fd94892bd3f663dcc5dabf9bcbace7f45b19786d37c3fde17eda45c55937ea537792424fadf3a26f485767759edfb71bf727bf4852e3452fe4e0acdd6f9b0113cd360046cf18f752b55c5cc1c0923b4855eb36a36413e219394d6dd820e69d86d117e251001b555b245c8d2d373cfb2812699e1b157b18ef4a7cfbacd3adb3433c8dfdb97a4a71d8aae2f6cba50be6f594606f7200ce8e04fd6052e000b73ab9d0a1ea8d71127568407e15a141ff19a5f8bb6234b64acc9148ac182f2499212a130cda19c744e15f4da599c7cc6b9a5efb388450d4be6d2ac96a7e687d9b8a5730490616157c8a6167abc0c8149d18af18aeb9908ad1d712f1fffcb1f88f64785ad9ad8d23ba16c07263206e83973a7ba3dc8403cc0341e3c0743f2b1d2628682be20cf4e6aadab3408824dcaf185f01cf4d8edb5d722ad09b69b711a67e3168f1da966ecfb0b0ba264531a3d8a159338a01af47ff3cd48261fa373c686f8d4a5b1ddcc2e70350f37aedf037363ac2c9ef86307ddae395474f76ebaaa9d3c7f82c25bc60b24d3d7c7bd0a506fdb422cc6c2e94f7e63b1325efeb0ae22fdfbb7b0292ef94739e3b457696d4473019f40df8e759a5c194ae42aae257c83e6084526db1185203970f9ceef8febb49b847dc200b4b1a9a8f5a8f85df33288e3775d355e631c93ae5093a41bb7a8acfe10b003b714ddd6b73b87034cd72e7abb7749e557fa096332a4a82bcab0ad36ae78f4d262abe4a6d38b0838596ef7fdf2cbadff25e49d63f6b6ed4ad1a1ada7cd914eea7a2fec7acf728184611ab414ba1c8bfb659ec4910aa2127922734bc6232ffead5cb07f351c8bce2a8d2eca57e05e0bf27f594e9fae2f96fe44b81e3040db0c19fb7719a8dbaa2517be97e55dba68ccd995f10072d6989f74280708d89febbc01e8b0a95cc47d3774bace2fa4306073405e7d46b415ebaba36048ee23ed5c527dce3e2302521286cf1576d6f42594b686b6a896cea22e49490fdaf6096afdf13f8163277d712a0cc1a41458bb7c7730f8bb64f0fe6dffafe7f5bbccf95d523b07a3f81decc014b777106a16e77d0101ddb5c7bc50e93072bac031f0355e6695b7d459740e6c6b7bc80390e6ac611171fe49860d9d191a311f2954448c20cc88523f74b849df33aa529535699b86c2f27dcad18102b127d9583e69c3493f778d54fc9e300a315813815c81818e14bc223a12ca07f4a6a866d9564f827200f46ebde89e9b4f81a2a2058bea6107fc5876efb7304a118d80790964d0feacc41d7aa1a3e2d0e00522e1f99c6704a5bfc1215e8f344892335db1febf0964f08691865ccd15e102da0a02d86b5c9023a6b0b83271fac6fcb196e8405b5715b75f77bf1e03f3c38de7c0d8068790f094495c407f28c3fd2638264cc3ace9d01ffdb0782a18b0df4576ec1c54e8df1b842d4d0a051ac8905558356b614d6c137ad94a1a823782b9f78f56deb3e24585a12ca2758655a551ba1611ca4f9bf4f6ebf47e42e77afcaebc6af2b1d4ab05d3162ed078bc2f96e4c62886b06b40a2fde1fab9134a46bcde27cdeb733b22cb778ad4bfe8e5f3bfadbd5d567dfaf414036dbaafd1d5293fb618437511aa2c4fb4b3b2f61182cfa8ef0285df86db0a7f88dfcc1ef79bdcabf89c19fb375bd37f638bb23458627ae09acf430d0a8cf62d4fe413f62ebbbc20e0aeaf102933f84c6d4efd6818dc962ed4346d5dcc6dbe33dcc7a049fee526bc353e282a45eb13265d3467b97794bbfea27b1eda504c7033c75c21c1b2f926f178b2eeccb972cd1e7cfba3dd1044b54a6a144baafb37c29a7ab231d0fa8fde4e40031ef941add37f00505ed1d22ceb60b3b7ff542d63c7456c9e3e2b1c7a2412815967ac61fe0a628109c74990e0e5f17f7f5e0775770ebb304110ec3c06d0057ebd47d283a8628ea9e25b4cfe8525dec5aa48ff62282711144d66bba10a5978cfc235be3926da9bf37351707ab7cd2968a7c85d9fd8817057dfac9c346080892f4126945e58b9dc05770fefd73e0c9f5a8cf844af57a903dc0cdeb6192ff68dc428e420425bd85ec866deda5ffd00635c7ba042574f3f5f7836e1d4ca28d3373907b4ec70fab7ad97b46e60172878cfa4c93d90b6cf461d28987566f5fa7dd0972f963950a388c6e9d6273cc00743e5faf6f3bb2acf16500aef53e00e75491aed0679c1c02001804793c2b78df5d100a8ffac917567da6ce6261d31a11ecec94f4bfb5ec6a83fd33caa022723e4ccd65ff33d0730a9fbaa29e393e9038bcc01fb0bf6c762ad85919a38c6ab95bbf15ebd991ca06a70b967212af6c42560d89185fc31bd3a56b893ac2635f7f33a3d22d8160a494d2c94ebff1f96641c8d0edb497f48d4aad954da9f51002185d7c54c61d4e7e4260b7beb41bdf2e0c504abb18b74e2b6114ba8ef0ae207bf79b7ac45e95bf9778c3592b6faa7e1b640eb114af876995c268291a3758cfa2586914b753951453a3e5f4da059ea9ad4a07451b901634a8ac514dfd7d34f0612f3a1264f54c0d31393ae63b102276fd80bb12d3b11bf8d8525d1c84b3063dbd40ec1af96a8b4abeda8684da07ee10e2acec1df839ee2edc37169150e6250345423efaf7657a3e0d7b97069ec786726e77ac5083e78bdc7420000f4604d49ee08b7af89f61175949c321c213cc4dd5039e604e6438bf4b246f38a09d3bf9c73c50ebb43b6c97100a0edec2e7609bb11a7c05c43e7bf5630f870dff2d1e7c541907a17f8f5b55c1c37d319b6ea831b7e8143c8097f84bd2a040a56f1779927b64c78bb34e0a5faa0994d83cea735b616005fd3b4fb8048ea7f111ef582dcceb3ecb8b16a5846dad5aec0fcdf9584afed0918c5d812893a493f4aa09a69df59dd3417e62afe078d6007ad916dab089cf94af12345a1b3299b17b0a006e55ea201f8c76083a4593955a9d1a7c4f275b5165a47648bd6f84a5c311999e729317389c5c992a0146944f4aa75158bce903e698d07dc8998bdc3ca34b8a1eb818fe579ad4902bbb56a8bd2403994eaabef6145ec1e937320bfc9eea4306d35a7787e41b886554c4b9f74807c5c1d05581421a6d8bd581f95daf4fce743ff2fd50c33858e7d0e4b1756bbb2031503bb6cfdb70eb342b7e493c53d90ccbcf4282bc9b0e5f56835c32fe8b552c68de0b7aed0683d8d0a0df93d367df252c95cd1de4ef63d2d5289a27d096da71a1e87f6ac0ab96b952e275ed6dc99b7705cfca4525b9b6f09e8cf5514e266570a0a52d678c317f2c21c4c8663a84ea665a21ffab77762aa95aeaa981c72d932fdc02774e400f3a835e141103d8c91f425ebf19b5e006df9ba431f0fecbe4548506ac454a882a76fa54256b5d00b213720d6a0f956af23c7243f3590efb261f0c6a757456c5350f52a30ef2e921a8dbd44daf1a73f42c79f9f3f6c23bdd13e49047432bc26295de962d9bc5c3096731752932be499f0e51e826fbce4663ae7b0f074815668acb23f6040fb822f4b189d71d29a1437f6a91bdea25a187d378ce2a065eef05f5fd033cc0f1a3a599b4bfdc69b87361ba40eaad5d62fce157bf83229298e8384edf9a0d7902b0ee22834514b1bcec0ff1248e035865284c748ea9699c43200a1d733963df4e01022c542e74c14655e87be96ba4610f5db1a32ebfe10707b0cdf724af10c06f384dd09076271d8dc79482196a7b11b4a7cedc8b6745acac25aa888f22d5e7a54939ef95271e23e2fb73ab62d90a37c2d398e6371e740f317f5f636660f70879a5c601b01333d6cc30a8589242d3b9a00e64c44f6b10a2cfb1450eadde572f41fa0fc210e457c297e67e1a300d6c9a12405231aaa2e51a79666df2ed0b35686326b84cc7e1a02c27bf3d80a1a379a419b7bce9fafe5ae566939f3e640f2e6c3cf973731ff5dad3b648ca6ac584305683c197a0ce44f9ccdb616ad3cbac0fdd85e172db2c12c7a60c50109e85a2b0754f195598eb6de4371df56235cb82b22a2278220a48bf61b38496d2e03688add4c732438219ada0f59c619b5579fbe766552bb5dc3c59dcac35d95783bc21b1ad8fa02c06ab03fe67dc15749db9cf7bb77c2335f674cd095a7492a8c66fffa7ebace49ff6d7197989067321fddc338f555128671c7234b8e5f7c3477dc1307920ffd47267f8ab021eac9e9ff8d43cc982f32301217568f623e301079eccf76459529cfc710f3cc46e3b64949e0341afa0d81965e0fdb709bb5abb137cacdff93ae73cfa40e885ad6c4b0e710ea007fb6bf9286346208a623e57e6e1fa72efb69b10b636130bbdae39d1a70c00f215c4d67c5f0db33f09c9d7c910a120c93e076efaef55b7609a320fc397595c0aeba2b9ea78aaea80fc148cf4f1deb55c8aa863168e2c3898fd404ee15f0f618f419ecfe8faae485e3b0789ded91e66258cdd471ee75ab6607087c8ece5ca3c798037b463248c000ad6a1250360120dbb1ce361c66a82bdac0ead8967a0f3ff23987b4935d466811b66bd33feaff0ac55b12b5a2ad6fce40bbda88f0e05cc33610510f26bb4d9b58df4f59fd01ea7f116b9ef137681d45020f6c1d0ba26127517483ede367f5a93485d888e5da665fac709ece935461925531069cdc20e2b7a9b63bbdfd91b600ab06cd0b73ed4f751f248a2df3f2d7fc6f9681bd100a2d13b7b152c2fbdf72728397bf1f1845a55c7277e4bbedad2b9536344c401f474d726e10b0a2268c8151a7a8fddadbbd8e5caaea63bc292eaf36e807cf8798c51d6d3467e78eef51616bf3253fb8707c26f16ca6a39568e78086000d5893fef4eadb84d9d4044fe5584b2f737c68e696685673df57b8ee253625628e4e18fd2e10b9037a2f50aadbdba29e47d06ac2c068fd310a1fce786f2f93eb6b3cb65d66f9f6d70bdbed86562014174769d049ebadfbaddb60266de67249bb98ec0754595bea904c14bd38f0c475f25eb30eaecf73c0380e735cbb1807c4c0cf3fd5ec0724f988d1d5ead8190526c472d70735091a003f9d5f36e53f123fdcbadb8cdf68474be62b36b585255aca38680f5dcf92963035fab6c5c8b05d411dacbb5a6d0b5da9af50713f4ff02d120629970eb0dc32d3320ec631fe869b7fe9a5c616b04c299fa6e8861ff6e861034e64ebc403e79876cdf96e9cb2c526bda19e47b313f392b8ee49daf7f9307cfeab5c59c0d807b0c5efeb7233985abe202afee0622a06e8a88ec9e851dbaa556647c42f0cc4f99a0dd46fe425c36733dc721a4b6886e0659354b4567655e165d53ddbde0647bdd48294f14690fe6f729f3d469316d565d51c129dfd926e193620a827d00af0d09ef6ac060e9532ddc9820939239393a9379b7d6b7a2fc5bd30b61e6e08e5ae4f9c85ae76c55570fee95d926b372c00bd045e573a65fa6595f501768763113f5abf703016c869d3a5effd26554876fc6c14003297297f7beb0fb8df7d85c9205e93657ff90335977816922539770c971c1fad19985b4b7f331fc88cc549d457ee79a90438880e3dba4f7a511aedee90662cdd3dcac9a674ccacd33b864689ea5cd85c1ffc094c5014f670bbd3bbf584a233da0ceb511002fb6b02bbb1aa71c45ac22e45d74bbe507b0bedfcfc66fc3d18ed81cde24e34233f5916290ee99415c9653f312b3a3bbd73616784192aa7af616ce030cbb96406334eeb27dce4dd3a901f02769bbeedc371379246e5b544420f8df6cd07cb8714a108f3e89fc9a233264445ecd6fed8f6a8a25919df57ce37f62438eabc4ded22744277d68c1dc965ca1eefb918d84d80c0813ab20594c13814ddbd2da0d68851dd5ab4b6d7800ae56776b186c1b9be6f42926e302dafbb1c677b38aa3f456fbc5f3c172c88667ffffd4ba28fc1c505824c02a28c943a39f26e8ab9a650dd1feaeccaf99170dd536d7b794d0c0cde4668bad1a38041c64fe38a3d3dc6fc02387703350fe918854574ad5bb359080b04fd24667654c8a964d2a239074302a4b52c1ba86be67b9803cecefe39906cced4e68e8780ef2123e0fd4ad9bbe99c8289014f967ac255a478c37d13a45fc0c4aa53c79fa59c5f12ff98d0433bf570262edfe5fe263c60d655ac28ffc5783db4c694cdab6f28935afe82a7526e938458a275bd396f88f80390479127036027d4ceae1e7c3072919bd768a7cede834f25b4334fc776eef502af352a8edd4be957308f85bf7a19d88606f8f90ed17085aba25e5ee67a088385294534e15aaf08a6e40e93de610bffb694b8a370de9f3d2cccd2ea99267181bc4670a417d27753620ba5b7bdea74e87cdeffdb0aff0aa47802b7df51b032e2fd084d1ada08997f8fc995347f5075ce3df3f7d81b3cb4cdac1acfd0b971faa539ce1a7c38e96ec7e938f2ee886d13974ccbb84c1a7d29621d1401c1cc5b10dce1e3b172d1eac303f5cb7abfdca5dcd7b9a65bc577de6ccd8a1ae19cdc6b5c694a5eabe56c45314edacd7d812b77b7888793244e54c95ea570f20c03763f4789abc82e90d4b315da62c85a2e5169bb693263e41d0d325c04043a837535ee65ba5650f0080aa2a75a7caa755605b3ed3eeadce6db95c2f7df42642c91971b36ab7442d24d4ae71c7e8f3c39682d75810fd2249678a28360cfa930992b30e95b6264470fd77a231610201edc3b8803a86996a92edd0360bd25680bd95db55d5024292e5fe9919e5d09eaa0076c2e4fd6917203f62b1d657f5050e80afcbd235d24c7adbe11a4b441a835bfee7c4451544b1af6ef6f848a1c138b78b4ef38ea20ad9f8f7be0a7d39aa8c979706a7eed2af4f5ec2458acdeb044ef05844cfc3b34393cb267cc6057853e145f39c3cff6f94fc68bcaf31d236cbdd0d421307c7f3540676ae52b8d6887c529174f3b1f744771f7065a5b18adbb395b757a5515d0a42d8e6fcbb43ebe1a3a67abb36a9e4f83f0956b5ebc0c89f9a8f3d2d9be8943f0b51abe6548a46f9540215cd556c67466cc7c98af051edbf33db30ea8758a682b0a24f909e14810d254f98f3dddb22574868a049bc495809a330433aaa9920b1f8eead89fbc66b79a4d61a9b05b7f41117529b4e4351bc439d067caa42dfd8d1d06715c19df43f4a735812003da72a6d34560537ed17d8fc774f2c151cbff3b76aed1f3c055ca45c8daf50f0a0aeeef63afb881da5f4de22039d32295e556e51960091017559a35c494a8306d8519accf1e2c0c0fde8fc382035c7bd505acb3062553365a8d47000bfc00cd3599cdfe160288557efa522223f7d82e361129a1d8331190dd41ad50181720770dc6837ad56dfdc9ba3ab2e59e1a0effa8e16e6251581b0694dc8396fe55da3a10b88eca92595f69b184717c338d63fa774244d1a8887d115899a5e62419fc90cfb33aee2e32660478b758611903562569c66079c5a769e446197034375a3efbfaa28b64ae75b65a7627b24a60bbf9ea658e33ecde7fea72d6320d3f802d398612b86bd896eefc5ba8674eb958e23a7b652a624921dfcc0a9ab04c87c7790c88fb360121f84d819382da0580988c4610a00d0a382045f0bfb2da7ca8409c25ed1382759e04e081e9fecaae41332062f0086b30955e57c0082b6ee7ff65502539723f362cf49a398dee103bc8b5aba775767cf00bc6fe6206d76320fd62371bf4db7a2139171d132a409b8c47809f51221521d4321fa9e41c14987262a87ba0e875609787b8580025842621fa07bd87f88f5f196e1079ddc55177394faae79f1712ff412845b3213b0e6facfdf81c21b748b233c5bd724ecc7b6c0b5e8bf5c8fad486015b1574b71e85948b757ae88a87cf291723d87b0ab63a9c3a68e527381a484e82c1d8daa28cb3bfd5afa1a2c9df79a3fc11b82cb927bbcaed1188936ec00f8ace35a09704c96494732b9dc1549d8239845784a6a65ca6e7d758f4c689d416337c29f956a3e8a76c3d971a777e5944b16f3cb3a955b63edd78a4d7686daa50ce2c7955710bb675f79f8b32dd5e739339c32b5359432dc0ed439f481a2958df558fabfb78f12e36975a29443a8ed2d331d9274165a9e4311d383ae14890374d8793965d28ec81479e128ddb19fc2920221dcce794fe90ebe678235e7a3fc82c1614a7b856e30e10f83d9b0e91c7cd97b8f9296e5befe1527b79f2f2a8892e3a3e0baab1d7e9778e9c6297be03a2af77b927b2101391719951753f853ebeac2aee6a9c8e447d80e7eb552cb02d6a555452ab9c4a8935b951f006112f6e926a1499fd2487f098c10476f7d72cf6b0cafc5c85711225626c1341bfe3aecb727da626b75dfe22628ae7d44721b246c85ade3a18e5a0201bcdc76c9f26771ff05964a7c833a31b91a00f739d0d714862e3f0a41ca906beee3115846f2a3eee31a65085a417e8dedea4bc3cb037db29130c2e27848ae2e6556aca071a72876e124d000a04fc2c60b73afa366858a8298cb54456f07a288deb8386de850ce24b639e07834e407f881b3a0eb1df8ff56bb38688ace0e36cf6caf04dc65da9703639b548c07a3366c10b7cb90080a66a209d5e7931e7f3267f16b9f8b0c2e09c21ea46e34c5410b95f97c4508f230b8c4c1c782d425bf979427b0dc638d72fcf06db884a97f783d729e355bcb99118caabefd830d787b3dc26a7fa7868a825281fc957211788f3ef306df6d3c250683014ae86afa64822e011dfec4d22dc8c3a191139b2af7dac0428ad9234ca338477af6f3c8af7c8277701eedc5315c8b1b00cc64ebec255c991be93c6f23f1a4fd13b69eec78608829462e13f134e2318a4dd6de56f9a30f776f3019a3686fb2aa0b56d346459d8bcfc19c742dfe775d109b0c40b131431f53ae2be884b6e1c33b72c3fe8650e2d3a4edbd76ed4c637023d8a993727bd35d42504f37a62f2b82f422f52d261e9851510044c3ff958d3f6c913aea03d043cbe6caa4331e430eecdc36010da76721d48757ba745ac0a98237486708905b61aadc3fcac3522e51b7589784b072265cc01d469ec6b0e80d8ae5e5818f5cdae76a9ef254b735096d1ff7fee8607da3f9a21163c91a5594698d2da4b9053f1b4ed8313d3b6c9b5470a95b2570cff659a2e91052d240445fd8c601106f0dc09bbb5389a490a5e57c295e365e885ef9c44c0e1ec5f4633b5a9e4240dadb4696e90518d39fb9052b78dc5627604eb7144a0ff9aa32ff8a28b9f63a7d8bad2bbafd388c757d417a4f68cdf23f17edacf91a5a98c9b72d9cdfddf23fd975ab2aa1deb75f4fcf0851d827ef0cea29ad89183ea5152a7aabf56e87921dc7604dc872cf023be773273af4e06209b79579ae54bfdac4c82e1a80f5f0642c38fdab971ce86ea1ea78f46b5e94ff1d40bf2c0ad300cba501c88bc8fe858c48a9f2dbd2bdec76a97da426af11a3ebaf1b751e173d1914cab8ad8d0e857a67e87c4f759a282403b6df75c6433c8c9c54a9ba0f9a3f700fdc7f62594f550970103b29198183f18067b22b213444702e0f1a183c1bf25081dd0c9eefde1ec641e2619200ed93075074cd0f9b1aadde8e08542c1ccc5b29f0b7e1e956ba47e9f8530a207f2a03fa20654c97bf1ccc049d82c98ce2d58c5894d77c575604366ceb9ad7f81440b1d5eabb345ac6f597935bb2547721fa6a3d470409adebab5ac4ce785a96f88215f6283dae0766503cf1eed1484e84102de5fcea540ddf3acfc685a7467fc6deacb030451edf94644b32cf4db9002c3deae34e531173ec2de6968466314cb54a990279820ec4a25739bc968f9766bb65f54e934483679df43eef166b7547856ad03b9f505ed1cfa59b95df4ade8c285f9a0be470e53bf22e602cb0135b705eb3f13cd0c7ad3aeed75981133a0f3a2aaf9cd21cb2d132a4c860fc374d448c68a89f0b94c8d875b6efb96e0d59f8e6916b4cf15eeec2547181992cde7d2e1439214eaa0c7230fb531e312ca6f377909848fad08c508d41ad48b1ce3370220f8fed6302651c67704a471da75a16b5cc069e8c16708b398cfed92285aed1f0c80fd5d680044be0ff6603d26708ada20428be1a53b3704e4a8138051f2e0d74767b8242302b066960e6d3b1f9388a032bb893e3de44ba6b70e8bf2662a0359b153f3759cc578ff88ad18fe638081d0361903edffdeaefe68b90eb77226bf20361238373a05924a1568aeac88a74135939d1450bd0544d62dce2144b7c9447324b3de7faa822ff83e21db2ed28260fd5adaf88dcb57a73555fff7b25bf67e19e09e13dde858b7b42d2a7172531877bc50a2addc928c44b84eded4a229ed64df2bdaa538bb6639093fdcfa58d9178de4c9ae48225e9df28548ce26fb663bf25e949ecfb4339ed16d118c76256f7b17f5c90349eb47d48cb23e5774ec7576283faaae0e9754328d9565bc9b2b0e69dd09c9fdca10f84c36c15ee1d96d25aa92e7d292736937815639dfaf840d904fdfd080923ec3d33a5e2814e90fd43a08a36441c7057e265f535e1eb92e498c597c2d2fca01f88e13a09a3ab452a4c9d066145f8d537e47bf419b50e62bb6e2f395a70b980f79075715f68f8da4b2bcdff0d61d0dde4c7a7f389140305303e56eca2b65564df0bea0621878b4f09a72c7e26dfb58f536cc3f91c155708ee2d710dbe06aeba4f3076bff827169404af882d50915769f5e252283209ec7eb00882eb44a00adce982042ebddf9098171324db903571ea1cb3d4b0a111c73ba7b3fa3b9e3cb8001a364c71008b78ede06bc4b76b232c0063281b23a1272993b6b535a7122e55c12a78865d5a9aaf4e740ebf477ba0233d522750cefc53c8d446087b58bd6b2180810f0567b8b536ceff8633f07f01b5b06013bf941011009f4bc8d15c31fbd8c91b37eafc25b2be3a56612797471f4ba1566b2e00f42b54183ddc536ca20e01390cf0fc2c6be0f3a01cd31773bf4895964140291cf59eb77e95353f39f6f3c63b4a83520f7bd548d2ad15304e0d4d1828e19f47deb480906b2b34fd73d062d80d3a728c42878efa0f4f9df5e1fa05088524b19fb233cad06992a852a690c26e9c289fa4ae205d9a1ddc2b36de523d165911cb55ce7fbbdf9792c60480fd4daa468bfc35d81289f08f45248e79365987c921df5df8c38349bb9adf3e02671b6bf7b14147eb1e6abac60fc92de1bd4aebe490f550d8ce9c3012d57c4207943b5e3b3fdcef5329a5efeb4832f31e6cda5ab9e296690f2252028b0102a099f11a3af3c5b28b0a55cb45decf864cddc2ee2a13c85cc795dd4ec8612f6936bf1bb61fbb90a9ac9a28456d86ec59a498dc5f210b097774489b760aeeab18b2917b9706d50ec8441dcb173a2b7f0397b97337d530fb04ce5365c3cf50e7a0869fb0b24fa40d44dcf4c10cb3be704206b9d163707d28bae30634f4f021c60dd6329fa44504f129b40dee9d709f1723aa440317454297f047c5bd2272697e27fc5b4a51ddcf4a734f24a1c43e70fe05bbe3b0f427dc36be06bfe6f9689da4973dc7a994817c9e1ed9c4a23e8b6b3debd9e002b8e558929b29480f1f355336777a7231ec1d7a9575d5685f479eaf362799f575e6006bf5143e3a454e45b41b5f472c18c973fb1c4bf08af886036ab9945e20abe914c958eae0e3017b3cb48daa24ce4634e9aa4de83a0cab8924ad0fd5505e0c3b75767ffdea67c3b32d99cf3d839096f70b79015539b987d121b4cba5a5d5fefad69736286f1afd9915aa4de8e9fe87b22a0886246dcae0a716f8a327ec7a262357d1373d701318ba177b29cd44e4e4bf5a8b57e793a83ee70e847c6c2ad15124e4ac4df1af5db6463ae60330b47f386c92eb9fede7581c4e2d54c191bf34e1cb7a8d6ec760fd550d6528fb639fb4acde4b97d6f420a9f99d007b12aabcbc9db77188f098fcd6dd5500312fa8b0ff7fa28c09792492499aa1e9ddbfca7e289c1e21520291a1c0438d96ac115a3126826730f33e35e210dc09aa9806c1f2850b0f9673ca65a9c9ae047e8fd6cd8bd0c4c27533813cf87a987c2c167e045a2220ba01e87f65c19608ae5ac8092c1ec0666ac413f472be26fc51eb32d20dacfaaecfe9ed12daf84cc49e4e7999782f99e7499c3ef3b720a85e8c172da72bfaf1ecc226fbc1b91f831dc1ef07a7c923b81aa6b9aa022acaecfcdd10c98215c859225d100d18dd07862190c45dfba39f552d8affdcaf36dddd036eb56e97da089b7d6fb57101d9e8095ef3deb371ccc9a89e52a9eff4178726ba1161d93a9265d02b5a12edf9b89cf7dd85c1d68a34b96a2484175e1dad435b9369df4f29013650ed100db4c95cdb48046eb2464b0bb29b0c99aee960e0437e1c25bbf3aa85693d662150cef4ca933f76c335d9229ad40bade9079943503c18fc6354f57aaa3498aff9fa680bd2eb58e134f243325eba6bf7b3ffca8725f28747eadf9a75c769c261a39e7c2dc7e31a9ed23e04b5eaf4bd13a2ff4a762ae655fa776b2ff96793ab620067177f9465615587cd387bdab122b34c443fb243ac441acc63372366d2d5aa8221e95a2a489441f51d008e9845e5a920b6c43e2258b409ba9ccab9c8254af761da4df8125d02a63345db9586b839573918242708bcd02938edce7b4123108a25a6107b376517bf7ff76677e22ad4f3e92bb21d3ce62c878606d89efadb04830400f12504f618d0609dec8024b8df2c44b2ee0c000835d52d7097ccfdee52961a639d51e38eccea2ecade02a9400eb75500ad199fabbef907d34b0ab8bdc189f3d7ad03085c3673bdab13bd8f2d7ba6f11e73f220f8f52c8acc86757fefa38b7719a4f771e3f6e2dbf1e2d9b9b1b87d2af1e0f807c966e195e3ca17353c695ea5c97cb2d8880ce982e7cb4dc494b648fed5901b96052a782f73de7bed8de4921b6d96bcc4528253ca0d0ef48996365c1a4dc114f8909bb56a842e4196b0d8a69b6f3723a856804459a91cad5caa343833d721290f6bedaa04b0cbcd105955f716ec24e28f805efdfadab5d1d66dec0aabde10d9f848e897f145f0baaa00dec9b4d35857b5dc575b8e4deacb48e90fba688e2a4d8f7ddc8a6f5274e78144564d1e5173364bd9550536f14b45e09c674e05545b5e986e233eddddbfdacdc6ce9390fc37bb57154daa16a9235a16fc5515e4aeb157632bc4e0da7e59ad70c8f7b70f73002ca6de7eec1f74a07f63980c68ba7c20c0d837554fb072ebac9f0393fe5feee575ce70641b1657f769f96feabc6243ef6aaa481fdc76fd39c27119cc15cca3436f511713fd9f49a8289bd9fc2b3afd6d5435730c794c5f54b91b5fe3a9331fdd3812c463e0812b30680dc2f24c2dc3aae73125613f122823a1cd8192570e19bc87b3c81e28ced6181e3e9724905e919bd10a3708753a57d6bb72b42ae3375f20417dab8e28d4e65287e22150869df6212a937dfdd97eaa4b4ad763fdc76bacc45aefe7a1ad6a1e1f35a3b94ee0c7fa26a74ae0e417c17abc8e59a19120e0b72851f9a720bd24d2ba0faf77921911fcd9b335d6fabaa6ec1b679ddf9926114b010b3c35a253cb85d6fd51af2c7d1517960428ac4fc912aaf5ee5b6d52f6c0b4c05d78fd28dc60cbfe4c1a096f77b94df682e694bd4b5aee75d6adaea5b15481fddad30a8933c03c49225e39a33f6abb7601da2d6ba9bb102ce66ab68f3df4743fbe53e426fd6eda82f25350090b124e357c00cf530f72b82ba9ce96cc3b38755f55da2b669121570d6f4b8862df963fd1c92e928f7fca3a16f64afa894b2d8abf4877a6f2431008a4ae830f067ac8e21d0f45116b4529141886b584c6041ce08c056e9ce932cb8c7e50ae8454352c51c825ba71cb033dea279191d1568c9270e981e58ba83bb4f7136443de5bd36de53927c95261dbab1d8a274cd996adb816b0b7a58f183dcfe7aaaf394f32aa80548320ac80ca0e1b059e0a1166d296e137013142457b2f8bd9ba1cbfe687f67c763dfd67cc3b47b5ea1cd5c8e2e946a91397d7af7c3ecda6d989d9870babac3b96e469007a722d14e7dde172dda4f829a068dbccae059fad586a5c01cbf92179f75e1888efda783ec2ff08e5ab1966e652ce96ae81b3947f717c93e2f5dcaed251bac9ab5a32b9a129b5f036ee2c22d8e6123e8672e1e09a98dd5ddc968b66b597584ee7423042ef9afbaac3bfed3782549dba982284ee7483cb20cfe5debad977c117a238300a4135d5741f4d42d5f7e0e5148542e5781f7fb327c34c94060e92e1bd3f20ecbd8f2b73e2e25d45f09176d6cdc8b06db2f94d20285fb0a74c6cfdafad26bcb82f4040734ffb9b606667be1620324b3375fa98bdff54ff563be76868c664ae7e7497176204927ed67d810fecd449d019f70925822c4031be5ff6e8c9150e7211de6a3d849eea3bd91928c0c9249ad52a3f87e0af32b47678830071ca565046756d89c4f464fa84095dfd150431f03803961c63984c0e1300677988042737882f7589ef30da9ff0d958d1f83ca26df90e4705a6068eabb3a7fb3e1229724b5e4fefd7e370d3b9e90027e82eebb130608bb7f2b5c9b5b379209c46dab26a511b7e739d1c833b5f5b7e594f8509af26b06b32ec3686cdcde266618dc7789e3e804420e92714baaeb467e944167604b596b0f016e6d731e48b190f3b475b87586236c195183ad4e02ed519cc3ffdf780a78cc3b29b6542ccf6fa98ad9572ecefff49a14deff0c6403414705ebd8689ba7a9d92be6e961e6f54cb03729b49412ad15397291f1c9bfbb2415467991fd3f4e5d76585997b73530c702dd2b90ab6662ef6acb6397972fa354a39ba394cc7cbea856cd4b2adc8433a972b72101f05356934fa1acf5a57c7174b17e23c6e2739ad3047a1e09524c51b1fd4eca3343faf7f9487bcae58cc4e115f5842aa63cb84afb6beedb7a664e9f9cb9482cba38c741e1da663a462defbc93efb1706c84621ff92f1ca2235d39f658c45a44ffade6c3dd0b1f558220644643c4573f05615417e9c23ffe776e74d2ea4b07ee660d3b82908242a28d0c316bd12453de2199261c62fbee163586c4bb0256b627abefbb78087dfce3934c85735191a925d180f6fe7edf96e1b4339dec66072d2750ec0abea871f5e327edcfb6d653bed7ee4e55b76376d3866365c8c15b6e8858446543db605c94a6f3c78aaf0322060a169f5f29beb2e36a4890a3ecb715c16166e7825abd7fd0ff0af020ab935afa755962acec6509276402fac1fae1961807d7fd6a2a91b7369f5ebc8194c803685d6915bc56efb125bc9621af73cd0a6a7d474f82b627113fded1cbc59e869dd3c5135b9cfdddef87f3a9c854d65868e3692f76fc2bf1a6ffd5f294f444b2692ba4ffd9c9556bb25cfb2e40d740bfc8766042cfe8b66a4492f1baccf15ef89f8305d8abb1633687d84b930b586c985e339ea91c5d763b17f680b23e032511775209fb50ef6851645635a257a533640eb24fd6ca5580845102c55b2c4f1dc81b51c4fcb2df3d5143e3abb143c81652022e48f3a6bc63b2e39e5ade99f180775677f1028f407d465ce8d3fc3da7d9dd93030b50f16bee73eacfcfa7cce5d422dc3fddddbbb0d34e5cf072d9ba1379ecfd1337093acee138fa9c51b054ace6be532fb29de9ded376fdeb1285da496d9d78fa9f63d47cb20dd46cc3f13bfb51b6aa6d8e47b6b2aadbc349ca74ad0bccba2e1eee4b896c2714383a5edd4d425f12cac42ee3b5f8262b12927a27ec871c3340ce1be1443f5e9eb95c36f4c58486aec7a16be100be564a6d60e3488b1e4e1b8104eadcf21d2e4450e0173e50ba2d385941e17e4d8c1b4e92a1c04f485b998088c4183edc1ae235eeb54a0b36f277a3166a08dd4e112d19ea8d9527eae7e2e827cc261da0e0744391a4e84f45475baa40356075004f16917c62c35926b3136354ede2926061ce05c4ef39c1110cd52944526b55b06bf544e04e950fad12bb0da115a5d5dbf8d82d7d70e00d9566619cdee71643f89b8235ec0370776662bfd2ef25bbba7fa3d7f48ecbbcd35d2fc5b67a24cc6de5f5c08a2cc5a48bea20d12a586be2aa50727b9972b6aae92124b2999ddc496f23711569b2ed6723d480c71383daae5587922130fdfd748d9fe0afe66f669bf517fc54f794dbf8ee47652169cc1e38c8d22e02e38c69f103c5cca563b5cb03ae624220e620f42b1d38a44643ff80d86c496b6526fe035f4b0a172a4bddebce44f7c81013ea7a50ed9b7658137adfb57df9833892025f520b168ed5e69aca805362dabfaea7b274b78f4c3923565639558ae52cea863ff0875fd3f5dd4663e4fb6ad2acb6123c2f96a565fc9572ab07aa0eb92a830173c91fb11d6b5719c493ffe5ec7c353f09ab36eb13fe5e1aca2ff24d48841c3a75ba8a67bcf2de907de1bae4b6bd70cfe66377cfc03b53103dacb4994c5693149d8cb97662ae9b33ff1161d90c6c5f4f3c27150cb43117b804bd8daa7f4756997208706b59c22b2269e6b6a6232f85c1cbbf9ba0e9e99f788710995c9a7e5a51e6c618e6a70eed717ccbd8df8a36d2805b4b12b6a9515ecfd1ec5a4976a3f2bf238387f0e083634ca0b64d35acd14f448286eead704fca32c533523e61292219e2d79a3ed119147aec1ae90dc400bec72f12a71d9d328d615e5f365271785540e79d6faacad6b7dd849b4a6cb216f62a0539fa379af2fa0a26064af581fbbe1af07fb491115a599ec9f124626607bef900a60e3460bc625be7a416c586bd7ace2817294314b11295b1f07db88cd3c8cbf0b0f7b43b964c0a4bdae05b812256dcca5e23328b862bf2c321b57b793eedadfb71d85de814e73a22007bd7f370e744b4fe867b3d78367cde3de073e6447ba15a67fb78cd3435758b25a4ee2f26afd56b672d5b401e76130f398020b0bf9ab2810be78c81e51a9669a83a192145874bfb81abe9dc3c9d7410e537f199df7eb65d1f425af76019264c6795a345fce3598e0ca62c0831c94ba6f337c96e3e66730b344c8216f1f615a06d5372c610225b274ec0fd8e4aceedc204ee8b2cc7bfc84331f8e1c93c3f2ca358652206abdc3a8302bcc4a58ba2e01be419d8f1c517cd65e09330886149bf8761ab1140315c3aa7d84d2ff40ca1ee1501cb9921a84f6405d06762c0aebf7d402af0bbc1ccaf967d7f591a68d395a0b69f81fbd578951b40ed7e399396757fa999e9496980d9dade7bf8ccb4c22c75d280da95339cce47bd3f6ec57050c047d35fd22adbc5c52e54de5a195a0d946a22668eec282919e691cc40a704bc7d11767e93cfee0ed32b89fa85cf7eb92cd436475278b474b2c46de453e1cb59b3f5c4c7c8d951627d1c663ec9cad37898d9b6194508d111272627f95c6c529984509c8fdad0c12e09abe8e1652922f5fe0c2d38aef8692ccb2f9c922c31411558d476de7d68d93dac0b49f9a18bde543732cda09e3cd54d049963f2baa1cc648ffe33ced2cb4c8608ecbeddb3d04d43e8b7d79de21026980176f67915ec2f3535b90fdc32deff7865e53e5bb6205ad32b98d3110984ab030e5c0f708c29b9d9429341ff5e2d87e24e84859f641150c7b0366d29fc82bd08948e5dd423c7b20e09b07252e3484f552b5057246495c87501f30090c27b12ab4500ed25e3e3b01b26d26541190a1be871665d956540c612e64a6ce7a8b992af87d0bf16abe1c7ca23e0e0482fc4a79668d71ecac0b2d9462da692b148903cec1bd128c670c337704711da038774c23395bb77b3118d617219c759615ec74f9245e957f4bfcf5438d402d6cd5ced86914b4ad8cb7c83290b6249f19f9a6ca175ab8a977a6f34a5cb640af11a5a3c5254bd63245e7ba8c71cda9a08a7211f291b57d33365afd34ee587c3c2f618b7aaae389ec4af0032ab158763c1437a98377dd740e4723e3f9ba48a71e5b11eaecbac1077fd17931b3ef3f9135479d845f0c3c84d4dcb18f154a8b3cc5581d7a107e6ad5208cad0534705cc4eb8f3019ad254aa74d4eb0ece1b8bee138862da7a6d9aa5b6eced0bb8ba8ac3fef3c89968aa4245ac53a9843e0554cf124eef3ef288faab753e4dc03e74c8102abf8f894742a6cfd6bfc06bbc9b48aeca4a728c64ac42d61b36396fcfef0b35fbe0189f5c4857ad25e8ad0e9dfcf363e5bd7724a9718b2e6a8be08458da0c96645f946c002e710b7570089214db43c4a5756ca61c47144e7191bb4e452d4faa662c1afac9ab5a60b18a7be9d5f8342d861de943e840b53af7036451e8b29bcd6d07e984aae8dc7e20294b1ec4dd5632162e1e67718aeef2ddd543cc13819c4ca08a5cdd5203398296817d7e315b1ed2de8261038450cdd7a9855c0e7fcf5726fec1502511357719b63dc290c7eeb7242283e059a0840fc34cfac52370def3611748ce62d2586b99be93dd7988b1f633abcb0e17a6e66d8a0bee4a7dbcef8cd3624a44bc818131782596c6a9717028d2b3647fb78b622942055193e5de2eb062a291ef3f133e78c6a59cd41144ccafac52381be3ce6a6ee4486148ba1066ee0c3879bb24ea562e680c573217a631d0db35a35c595dea642bc12c38adfa1b99dcc8752d09bb44b807ad01b3e8421cfe598fa46542556003ad0b30a7a7b515457c371d22ee6dd411787a292caea7a820c935bc145f3963fc345db68bd9651e9ebc3a18be71f73411864e5c3d8106d8ec00cffc166529fbe6affcd3be3983487e138ff5f7905b739e4e6e3589cd0a59f48920fe980f782d006a9be05c53a0285f7c569931db2de1863ca81112ea88360c6949421cea076f64771e0fcc200dde7281a704893ed5bc0575f732431c4aaa57e7a3ab7c61d68290273f03edd468fdfa200165d743b77e04aee9be5433d5e54cfb4edd7b21c855868bfccaa82161dd2bbe9793ea88e22d35389f2a5c006e44336160fc1bf6ad87c3834786b164327de0c52b0ad15e72af48c316f3927d8fb28d6f82e3d4f4bcfbf980e195e76980b40f84e2b0695fdab47cd31dc822aff3e18cf8f5b962eab012f15b7e1c30f1ecdb97defcc2e4e3429eb36c61bfbaa1ae47d9ccf9ab3c8a1b52f7f7e81b1db8b8e3342e1fe8b42060d380ca44e1b105a736865c3608f0306fa3d5fb0f6ef4a46bc419fd386de58974d50fcc627de2b0f62a688463262a7499bf8211c503cc990b33beee7f9e6344d09fa71197a689b375a542bbcbeef23ed78eb8f76387190109c533f7b14d8f101852c5b4a6827b3f2086f345644036aab6d8b8a82cb7ed0fde400e46014c581409308c9b1aa4e9aabb48ef76ee2ff51d007db5582321cd20571aac2a22e02216a925274abc1fd06ac6421a85d403a1f38e814ec40d5efde68dc31f3ed29cf4fa2646a917e2ab88e822b1ec991c654df3812eed54d867368e517cdb92a457011ccf9f8ac01dd6ef3c6e25d9629fda0153f64dea914a2085ef6d43c708715207fcb38093c960fec3b5cfb539f3456342a234b7d07e420a74220db11d213bb7da48654f29d680c8fa36862304c79b0e6635498572985772629afbdc69ddf8ef4523f1335b7e22f113b232d6673e9e25ceeab9a395cb13c4829b7220ed5b9b314384ce119818126ce57645707a1ca35201f1a04dfaf5629a5f578595378104874eb7ec8064c5fd23b11a4b845adb02d9b67c8fc349d04ca172f5299d815aa7c7a79f16594be0a30a1916e3c812f7131303535965c5dcdaf7ea9d151bb87a6f0ef09167e3044859f0b2d0a9f0d46eaca958918acb8c7c013faee21e42a31f8f62c2c84fc1e9ae7ff20d3bd2319fdc903bcf55e406e303be3cad513538dd142d5dde9ab1f5505af264ca79e44707bedd809a5e3ef91e4c0ab2138fc586718d217dfbbcc9ea620672d4ec8d30be94af4a1caffb409dedb27481d7e4b5f56b3a4b0a0bad0a32515fee36993ca8fa50b0072a049d36777388896dc5f6a10b1e31b033586cd7dfb034cfdd237dc3c39f2ce3140eba4f9836624ba0ef973a34e4a4ec2d672e478abe72c0aac3a4a698be81ead52d1cd0f0181315c2f2a9abe0fb0efe7a8b9fef2ee4609754f70b8c63157e8e18aca48f79767f8fa34ac6a17b77a115128e46bd593989570af488d8d273d0d25cc6bad6ceb59443320bda00420c30b1232f129c67bf7e7534fbe7cc8c4a67c58b9061afa48b2d0d1881d1234d3d1ab1a7475669e34fc5f0e6e794521dca90761fd07e864f6c3243b34962ed61447955896cb3dcebd2d52bb445742d1da95aa46f4c54f08eb0c819dc982842e86ed49bd5415518cdb52ae32040b3cd398fa4da18e4d293c7b73b3476e8fb1e912fb57d0b39956a6b57bfec085ab83a17a3beaef6f7aa36e037605bbdac491aa213019d1062c687afd2f82ab73b07a3d8d90c97768be729ef92c441d3239ce567f99d0b65dc8cbb6499ca7e37871b0227ecc595ceefbb4330fac93da222382ebc4c6cd2e30e470f8b7099751b6ae8447c8c4fb7d84f3b6ff0364950ab4c0be24bc96879697608a61519f18a7dee310e6cadab77a582dd26bbcf49adabdab202c2d7635a7d541454d927c1e016b83933c7e9ffa5f5796ed5870a121e83cd7881745ce17dc9d9f6f44a99c4c25e28265b22dbae0878caee2a840d1f2ef3161f40db7b1af24fb8705ff5de17bc2573ba891fa9e5b9ddd7a40e175fdef2abc9149088ba6d326b4f0e9be113f2a4e8070a4fb5976838097c27037c8d5a0efbb7d2aeac9e84a2368286859510e26cc62d4fe4355c6dce1517860b66847f98f7c3c9f43be95955fe87b418516eb69fdfc834c0a9993bf1401c2d8d80c127d2bff1ac76e77692e2efaf7e58107a2989d6df0de1838d0ebd9fe05b3c0176fd882e405c0a68c00101fc7d1cf3729775d9509186dbdcad053cc64060987fcd5c0f465a6216d56b69123b61514325a1fb092597b70d941584b75aa1ffce9be40d2dada895f03c298d8cfde3c84e8b9b1cfb26a0d685a8abfd0b081f96d6a80b545569e868096d757dd5a66b4a5ac8c25b4f65fad076c4d3c7b263177040afb04379e856405a53cb04e8904451c26d1079b4acaf74a6ae7f1c083b9b54b1f281f9e12f23342af89b711501971f9dd2ed433b1d9b8d4bc581545d378ee925ba14fff3a5cff1e95c17ee2e9b31741484a18d356a3c1af160ae7b2502e7aa6fcd2e35107faa9d8b8d752c28f2f0956b3a0791228f12cfd135e5c925a3b18f7015e97975cc37636efb0eaf522f5c3a23676aa3cdc186b7dbf49e85e8e62f5cffd34c27cd84f0614a108a6684a35bf1c20169ace04fc2fa65fabb4b0584cf56903a767ef60327a72eac8effb1a6c6bda01fc9c36b4b92609360d237d180b9bae4f5e3cecf3e2e75cb2ba24df102edfa06394beb8416f5c07ed4332cf61c9744bd1b1e3fd2e0e1ea306dc2f5a12007b617fa24e224b1473b40529b42dcf458f4281e71b246185879b0db83ba08b093faacceec8ed1521711a8c5d87002180f0ee5dc3078ae3a34cd78585fc0498e9c4d1a0dab0ed2e37afdcc010a0792d9ee11aed5cdc3f8a2cf3799a1e64377e23c30a15a73cf9121c32809e2373b68808ce730a5e5e31b41b091e6c92abb2d204f2af5e06b210500d310306ede21f917ce29d91d2138800ce0d30232c7baaa8680af03cb3abf1da4e5d20da5cd6a6009d6af82af966f490607d85f601dc4d7d0e90e72a94bcab65ad3dfc01811c4ce2877c0169cf592537276e6d4a7baf47dc919f73776aa3674723ed80380ace83c5ea81b1f0524ae089ff2948d783b9e617d4e3a4ee9ccc1cb727e4d99f16530d611f5b255b64a5290f385f77a607e27f5191f0aea2cb96560f9fd612d348beb0d705f073d800605b268b4f5ed9a42fe613beb3ee69706cb565bb7ba5c658d583fca4bf76987952420e70cac3274ffe049131014adcee4451dbad8a5c3bd3e001228ac73a61b8d59c0dbbbff1faa5c33081b1ce1e8c6184e212cf681152dfc1c1667b2815441933248300a4079ad047cb0cced016f24b1f244902f64b40f643877dbc142f590c4253f2b132e6ab1e93c181b4905730ff51455de796663557f4dcbb467649bb17588b95ce801f501ed5ffe0edcf2a594d9cb3959ef3bd40d69eb4d37885e302dbb451c31de3ef9484238f8359fe61d0a54eb5d7b8745b7c2f621eb5a036283adad292409e18209ebb9ca68be8371a1e29f1575085c9c830a0ccb2bc630d0bd6a1bdac0c31552616b0428b339653c41f741d55c90f5518838978cc7a0b2458e3ab2e698aa8bb8b7c1bf1040a69e685aca591c5e974c4f713cf8ba1e3b2d3581b326e6c606dbfbc36bfb0bcee030786b4d984bd6c2c0ea99750bdb0fb2d0b51f8187cc3dfe11109d54ee098ab6e2ace4f7dd0257f50b52a12cfdb42c7e8cdb7564fbcf555d6188177f3f9f7f8d2ef03d1d7b0c0a50e68b52da065901b28ddedc8edfaae19114aadf60416bda350a45da31bc69fa26dad00fbfc6195db206f59179615f8271617b4ed43e51f4e2290a7a84d4fb29d8ae556232153223e847e9576b730df39f63ac9f0f503edcbb5538b0de6f41eec77c648e42f0fedb56555bb89a050e0748d20afb7d9e574f7b4df4b0fc1d686c3733c6bd562facf56f828ce75de3f27d7a2fc2beb323e0816bb8ddb98b9e76cddea38feee162250243bc3c1378ce4f6cf0c8efca19eeb92f1d48247ec2bb650a454504317febc5955efa88f3a9f5f6bf9c827811170a5c728ae1006c0373666900faf1cec72d3ada2103185941effb497e934f0b83c3d4ada1161d3803c26030ed6db91a6bc31049b4a84ebb6a1f74d8e2937f312b9b8839780f50ee6b10d4f4ece7850b7ca401352977a0f6ae17d59b9c435a9cdd7a59f97f3547a496017da866c1f00c1672a5d549b8352eca81e1a0a185f2fda328c801e33aa04ab1eb683dde9cd4a6b9c050a2787d5f7e36c303730952db9b4dc8b117674a08d89fe684e4ac3c1560fce47e45cc6ffb3fef66d660a8718a3413a247d0627c7013d9e17cbbbf6199d99165c066fd1cc0a4c66c6508caa66d1376247fe121b9438d3fe9342d34ebb05046881c7fbf55e0f7c39305dc5d61da9101baa2cafc51329299688408ac566cdb70349f0fd3340380ad4e0ce4c31c6c4935cc9f67771f1021a3373d7c73cc4ca466106e642055689d1ff71369e0892aace92f26779f3098ba3cbfd4839d00d27e7a1055a055ea6d2a3510ca384975e828fa014c251a0c3d588bd72d24525d0e79cb879b3864152db74692ffbbedfd2f5e7b4da9b213f7b0260c2468c2fca34f5e7f2d934af697ef88e5bf5fa7733d869ac12d3b744153ad3ce27b39474ab3821087bd7d80764dab15999c509181895442c473a28b30ccc28e62288d16e7cd2d46e577e6675e4a1c60cb54bd29e540a87f800d6d9ba23668380931a071313b6d38a62ac49009d5751d7600e55f864af11135413a9b231925964b2141a00c9a548c13274ea9a13a8e64336cef2e6027a2bace9bbf40d113845bd97b202a2955380ab6f95073b5d0dc5e837b3d2df528b5dfc8dfeb89f0d29da0adb3362d3b7977f3dc277d92a21727a03d67db61ab3b5ad833557ae3de3e0b1db85edf5bc5f22649b4b975bdb7e39d846e337f3eebb43d11b5715a13416e05a68640c52479032bdfbd18eb0bc45b88cdaa8796fa5ee482307a2b86e2c1db606a9408113e35c9fe7fdf6b0a973f5aba1321b702a4621d1d68cfd6a13c78748412e88b18d400389e2570ebbf4c63e6639e9a494259d345998f1463c11ba5932db55be171e73f116b4df48437e2c7f8298b38b938204d0dfee90086d16371b485810f4288c286a15d048e5efabecc2879a51f7aa3e373679e356ed4b8326f79f3700fbd830d6c5e4f7e14d0e03956f2a5464d54de1cc422332f19c22ce8ea0c4400f88da440667aa0aeac999d1e74d36f594493e536b7e74affa0d080e22fd82f2e4ce8eb6f704ce15e4472aa25b069ae75fcff1d4c258768ac124c30f84f67ad17ffb56db1d7233b2276d1ef1b67cd69ae2f77e613bad40464fd7c677c2d518ac8cfbf1671be81f518b04819d13779f697b32475ac337959083f0cea40b6117bbdb1f6c642c579945b0c91570b116562cb902cbe075bf2b262bd9775f09dbdeef14662c9380a4c1f2ff4c5d3a25faf7c0581dc1510462810f27fee9f93ca0d80b535d794ff617011ccb38051ed26cdf438ac0cc181a40e4ed03f4e8eadd0c27968017dde35307bdaf4b847ce2a448de1f949bd7e61d119933466d78ff723b800535bfde52f1f504e144f4da89df41495f8c14d59b5e333a5a4af10f058cc9e531875624751342cbb1f39c1927001fe66918147f6b03fcbe52fa8b40ae38b802a91cd2bed603a73e0f7018330e65a1791a7cd1a6a607e9f73b5eb4cd4258e88a87cc65d4eb1feec6df95d32c996fb6ef0584ae86938cc8c00435116329af05bdd1e0cfdedca98e65159de5731ba2b534919d298bdedaae52507d921eb5e9f87772138fe801925849eada540a01e056e8a1d00c05b60ca0e8037c6b6ba77c1f86420941aa33d1e406b5ace5fddfa916dcb07a334e757685b95479c1773680853fac913bf3db526b4bac8662fd8604ecd075d33668af5d809275a57a4dbfddae6bc8e4c75cc8629f5b3f0dd3087df463435759bb9b61651bf4a046e65acc1bab92c6e884523e3ad8dec81afe6a1dcf6487f8a83bdfba80eca9ac246be6fa7417a864928252fa5650cf20558313e2156d7834ce152218d2f23c439a1ac00d3dd3ceb4890d5794e80da1aad98d68f80e97d8450e71bbd7502c8c85a7667cc06fe3dff7eb5c0705905808786aa796f65035b208fb19ad97a5a3d6fe5cb73af27bba0d555baf6bfcf78c31f1a95f8ec18beb46fd438f1db5852b788af680eaa25488e5f6d4860bc7bcceca1611f3afad6c64434757fa8d9844767b0d8c240a6bc5f96342680dad36dece5b2aa1d4494d1ee3382d6f04cd5bde40b630b7dfa5d158ada90f8703aa22283b0b6159aed78a352e4ff1d79ac575662530a77e93e8143bc2cfa393105a4912b97e082339c9a09c84e1a95a3b960d45ecfaccddb9e3c7f372a03e25fa95b656b137f669ae5e837b9c9346f326dd5be852ed222078b57695fa844e860fe3f41c1aa70dfeb26a2d057bc97624e89dbcd7131be712cad36e9b27c8c063e7395fc5a066bf6911495a277194fed6e3e949bc2f8faf19ca51b67e2c7ff4028644d95789aa3b98439f994dd61eb755c1cbddf66fa02e09431fa555106eab5351e9c7f4c193709999d12e1aae983a75de75f4cadafd3b810a4299fbd7a4017b944b377e5d26c306bf88921fafc9c254589f9caaa7f4f6eb80b010ad27ede54dbf67c91fcbb9ce3c6d2c7b2f4268d4b8d31511c021518ad21e6b00aed1ca96efc10103dae54f22d30daf1fac9e1ffa1b8687e7f8faa896d2cc885c2f1a7472c03591c057acd395ecf3b81e95b2040c3e3a8a02d041fbef6a030fad160a0a8c2c7d7deaefe733b1c8fbbbc503ca9c48dca3e8506d8f340e80b3e77f6e9806dfe243efc58b2add75911b30b28f49a1108f3bb2f0da85e7606c1cac6346ee5efb3612eacafde42addeeb1ed34dda57a0a79191531f4229624c54211011ee54162b21030168d102ace980b6dc6864a15ae1206770ace99b48999f26384f6d9bb8f09d4ce33e0f4dfcdcf2eb46f75e9f049572faccfa6a0cc72a0c2d16b0ef4c9bc8d42cc512a66b4568765a1524be87de2faac5b3d547e87de63e3ec2a2bf95ed2f84fe44b98c8b5f570cf7dbd18009f3b2c789684561769a935f438ddaab3c5ff29b2af15d54ea87ad4ba6f89ee99abd842ddf28e9b1516d2d0a8f57c10b85f8798121268be077b64813537a26b5fcae8d91c8d64847d640baa6da6397a69628cd93e533d816d627ea828defa9fc1cdf5adc257c9ecd8f551403f44df0e615c0bd576c5e8df15c46a3db15ecbe5d12fb4e3b7f6b200010e5bfaf9c22d9faf456855bf2bbea16f3d445cd43f6ef10b00a761ff32928b4b4c8d3920c99ce3ae7fefffac5a995a228fea3defffd81aa4b1ac208080a1947c81b4ec8d1eb1dc75d91c0a24ad5cb12089e034e1bd8b058397c66ad6a12cc24168b6648fd1fd336bde7637aa688cbf2360118045f52502cb512926ac5d53b643cc5dc744391664a6e71e7a58a96d630283c7416329a2637332415af07c4f458ec4c7b03c713ff9cbd31e994a59b1ea4ececbbf30b41a5303f39f1585eb5dbfbf7cc6345b2566773b9efcda8a708980859c0fe9c6992e905eed563c1e0f4a096c66997b04f2344e72a3c4e032194d670cc1baa978978ebd609a552cdcdef38ae1f86c7839d32bb1d61dfbf3d83c447cb4bc9617d4284bde213eb76a6b9063e55d9274c3e9fa517272772f546df2886163bfb490d62a8b33105b1d4c4d0c080e2fbba6dd084dfad86276c891f72a68bf7376aa9a2fd8d5f7369d5bc6ba511adf57617e9effc20f1b51a588f1266a3c75c45f5d56d0b316208dbb1a04e04c1d5902262e852e15ce7afdc40b881fd64bb155c74a4fab7cd4720943e0d834e1c2a054b28873020318fc5ce0f3a634f7a006764eccc693bf6aca6f685bd004168a8d4df2c8fe9e210da0bb312eee8a4f34c67bbe1b744174432a99f7a2c014747f23ae973c826bb17ea8caca4eebe27b80e4f48f7e501c3627e6c00e3e5e06c82d7c1f65c59f4afbf6e6796deaa98adce936813e58619e4f357d7bb1ac57d5cab5c1e96f6b6113563f73ed1f2cf8d1bddb4df404bc9c3054fe1d3420684b7d7ac7638677ab14f98c7b98b3f675373d98dbe9231e78f0951af6ebf6d1e13b778b57107bce1993c7d02e77e0647804e9fb74b993240c2bd1317d1a3e05417fea0d8d52afc0b7658d63b933ee8ce80c972466c48d6bf4cb90f3b9b7dcec72574835c60fe02b15c2a17a532099c657d6b26d123eeb247906b4c32d52343884e69db85fcf483b40a541c958f38e7a703afc98050a4286ac9bf2fe4b8b376e8cd2ef1d2ddaa08126063124ca0a4f0880d4fdca1a1d6a4521e0aea7bf305bc074169b71a603d89034f4cc8b17d11523e6a55b46661682101f03ebab87a45efc7d26f0dcd1f4b600f9bdf46fbedbbe30eb2fd92e855026dbe7645ed07be35be446f6f35f0e8f729ebfb10437111491975e6c83b889c2e06fb06b9a2d09eb0ad5f4457ca5ee489a03a84f9aba247c9b3e9380bb2a6020ac40b323e9cef3912c49b38ce710333938a48d11ed2e341a5c0b312ad5840f178bc1647da3eff52b4dafe1876d9a403b637555393a7828bc854a24d2c4d514c79ebe0a63f01873397b71b7cf05a22382d515c5dafd25289bca119968bf5869057da4ce37319c2a37532ce028aa3e891950534cfc66efc1bd1d023d9f7ccc1796ad689401b3cc2c586b3874724444dcc2245ed2d3ca9d9c47d0b1c72c35277232756ae20e7d6f9d01fe5a312265b65c85ffbb95da4aae3e73461f6a606a46409b39db52e22638fc9bddde4b88507789ed743405d1302848972a326f1481c5b3c3b279a25d350dbecc9a354cb2aa192e68ea358d4f4fe76e076ffcdaef4f9a7a3e211fcc2be40f3b935af34efa8ac68479b74b75eb1975689015eb1c6005c4cb4d906704953616c8496366596624c94407fadee075bc5314c32968f404afb022afb20e73001262bb4bebd2761d5e6d39b78e35af7d743cdaf15c31f162b0c4bc106b074a2f7e8650ff97b31c4d5e262bb8fcf6254d503d2a6cefcda722e4af4f7c0921649c49a155a528bd3e91fa9f5ad7e2f144d3bb179a870c2802d4c88aafdd1cac6952418413aec34fd26525113a264933ec2d0d4f2d90eb8842f685bda44eaf43157892095727ce4175089b4ccdc19f8dd9e7727f53a4ae2c9d37a4ad1f134e64868a5622d8851cb5eff07305104e0033cc4089876cbe7cdac2c0ab8d11c481df843a071772e8062dd1c51c2a74a41bbe29cc801554d557b44a04ca3c46508251d2fc2eee91fcc73aca157b9a9852b7b32620fd7cb16fb244a33ad053f2e88279dd8727182be88691f285eafdc36bacd573044b3dd56518519de8b99088529d0d6fd9e6290760db3d388ebefd46aac94687845757153550e77740d865bfa08c4a993ed4608acddf85e4937644f19201a4038e1d06ce2a4d6dfcc5589997e913d6d0dea4736d82920aca2bff058a8bc1a1dc7bc64f15d271742c06f0da4ce97367164123d95020ff2a3e21df702efa74aaab1cde19fd342dcb31c1f0800ef2aa522607f1b06100639a58539f7725ea24c293483fd884c0042d5e4e204cf374262f5da00c3ddd5be5ed69f1e9e9defd05e77dc5af9e33c6388994415bd04c9ae1f223b39b0bcead010a6832b39b83968181f71066506870ddf8df62b40faae6ec8b593799680f3d6266418ac98c82c20b9aea07384bb5a23cee5f6de96c86edb3b6ab9df176617f436cdc9d439dcfd00f7b519edeef237deefab92feb78e9423562e6b1f717447465ffec7371923c72897de5fb48ffb976655b34bb6c402656d5a68f02396c01bef285ed250a4f56d9589985285b36d5016110212a1a0b17ce70b8e8ddf0a84727568ffcc4bae2f670328d2e39b72e05312c66de884ece53baefc23fadd81e162025317e8b3fdadd7da0c01b73164ab3e13140fa0a8086c8a24fb49cadf69f0b40991aa46c2be5369f87429955bae0590177735ac9d641fcec364754f7e2aae00ea7db78b19b4ebb2b955a9bbf79125520d91daa0479e80e7ca79a20fddd319f1fda0073993a5332571aaf56f249028cd6e18c51fe50775d136175341203706477933541ef14a0a8aa6d8b6e3ec269f8803f35071ae2247d89d4c196e237de9573b143bfcb5e5830d9ddd26ea8da712a0dd52db635a8aca0ce307a590bc4237995e2be450dac5dd76da003f8a090ff430faca1d56e934a99c27ec0feb95540234861543a7f8a3b0fe843f2f5c09b172b38c3e1cc45853affe9f3375d76f06342b7ae019229274488d5da2e859749e7850b8578b73181d4ae8e559738d5973bb2000e1930b674cb78fcb3da024cb2ee505a7f9d694b9720248e52e31bcda6e9d85bccbe3c6b2b27be296322e7b651103f13fd6bddd24e14aabbe9d7077cafbf7e4f244b8a00ee502eb2ae76c2f5a552f98bb243c2da77ca6d6dbedd7d109b5cc49938e967a32e8d175381feecc3a711946e56dea3548e99d9eb05e1db2049c43d8b5a59b67573c1e491a9c1167bf30b0aec5ce8ea0dde0ed39eca140974e63d35b04b524f8810338254ab69acb0df659506217f450f52015cfe8525bca8ceeee8c46c4c50f75679caf0e85f72cdf5c0a74b0167fecaff6b47d3420b15b9f0f5982e8deb4d345006cfad82fcbed638d3ec4682644598eddad41e6ede71f53884b237490b5a4612df5dd2d2de335e06125cc173897bac091db485cde23176ebb7df233c51c7cab3346812b68c34f09692e85c0567ab380ab8e5ddc03745f9f1f3f0e7f59674595b44009053c3f0955b7be78d49387a66cdd4c31d70b7d2f5e2901fc2f08af43e3191368d0b62db20194393420ae516cbf6ff5f912bca838bc747c77a19a8a432567a0a0440999612635d620fd9ec4b5dccf8b5c63739679fc4b65f4e06ee9a75cb9da3b06378fed4d79069a0a31ea130a351949b09bd8c90b03e4c07cd4cafb47a8bd0235c4c97fbe3582e489c4daa02c129735aa49217bf16162e4357f38cf4ead3b40ecfc6da13341f86014eba0ad454a219cd09794265c95a8758d2cdd50fa4fd25b74be5cf731952e0e107960bee1c9e498e366a3cd4aceb8edda8ed3c8c80c23f2cd9152a8e73103f7f7352992d84ed397daa16ef8f3c1b362148bfdc40864e53f2380fab3c0c38248fc357776c4b154a652823493a6f70265df4203592553f8e4272050a3cf6cd1332e3aa1ba75c2f32edbb4fe82183e0548c399adbfe8606266c1cf6efd7a3f067fbf49290161fcb7021d30a79fbf0a3decfe178f716d912ee7ddfde79535c5e77c5e837da09e3f0543326fda654dd4f76948f48a5da92bf6aeb11920315f52370cd65d6ea58da168f5af89280546eefb13c48d42f17839e8f2a1537a271773c259cff9bc878199b62e05165c8b04e1d3f1fe532c0f3d6949362fde333b73dbd1f38dca538be1efdb5901571e0aba06aa0244ea439d3ed6f1228a67922b735e9298b0c2f1ac9fa66db1552de22988f73420556856d31117cb0a84a27fca6145a9952bdd5d63da7cc7e5b097efe0b821e789a720a6f974c2b9d4a90970ac1d2afc2e527dbebcdb6eb6456e475cfa147a4cefa77f512a6478244418ead2fdadb897a84a07317c58a9c689f4e875937cd03d1f8d4592c52c6b23976330c7bd3d32259153b5d65578e5d36abd99066ed4fcaf8bf2fc499eb826ac513931f17924387f8d05be6fd6d667e6dfed3289a893eb2c237c04522e4643ceece20b11c87a34f6cd301bd79c74fbc42960cf5a989c43cdeda7a3ea80cecb1ee09ff399688eaa58c8fc14f2e5e50695f8bfe836fe2660601fd223a7b748462ab42771b0eed83eca9ba35c795ada065ef5e064f5a0be60571da9baba1520319a136183c139125b669f2b36d10ccbcf4bccc5ce1183fbaaeb867161508c24ff23501362acdca06bfe4707c55901f8d8ddeed985b0a57f9e04c5656760439d2c28cc04552da8f8101df2a129b48cc1fd95ffc9e10c7759080d42a1eea3331a3b89205ce4c21ebcc0736295c2b17c1cfbb7495b8d92b5af2b49906c81036e29df2c25a28b101ff3ddc8fd2c3004f865bd2e3edda164ab4a9f21128666851faeb8dd6f0b3cfd254479d95ceb995952310b092d798386b02070cbbabab9e251e661966a67e8eb681150d2956a97d99371031c6ec233762a0aa9557903e6bc476d9f033b1c3154d7f173e23b7d5f9cfee5e5ceb61a6a6cf8975faefba6e19b72c15f0b576b32c7db15859e058d8251f85e6c93ab19ec44322256e3c4cc2d842e26780ead58e37719e7f5bdded301b461dfa5f22070c43e6c5c9bede8475eff3baafe25b797235ed385d03c981b7108dc3571d1982d4f1148dd9010dd113fecbdd844d1f97e33f460c2ae560d8482fb0f93266afc8e44e6b69ee68936dfbd0452cfb136ef415f0793010e844c54f07361bcbb97f29317ff90d0f603ce95b556984b265732a152bff6a9ebf375aeb8dd6fe6d417c6a5fcdb5c9ad93dfb8b139e38544a7b65f38b551ff71a76bc25116a9c7f7d1de824153494a1c4cab96dc06ef2e7d31a09c1e73cfd734ec0ec9317442f465dee692220f128c6ea6c9647c390daa327cde6a564ca027946d61cc9169f29fdc54bfe7bf618d7788e5f96c56da8f583ef9b230fedccac12135c51fa50a2c154549bc319f26775570fd49cd56830000f1e9579966880fec98ea673f436ac423b257f02b7177c047feeae636fcd063403de6b3499d143d16016825d62601dc752067f7cff292c17f7be6155b87b0a2d414ed0287c10706c89ea88346c3de63b8daaf7ee5755e53d3e8c42ddf36f3383fca72f84d3cab96540a40b2d6c4171490c4604ffe2ca2c26e7ba962d40642f9c8e59309f53512f6006774c5098f8c76407452220bffbe0db8957e87ab5db3bc4a84b1e51103cd111d7d2ac4da80d20151b182003cbc6c4a14b384d2220ffad721c5dc27556461a4ffec6bd095e4ccc2c22ef708b223a3c3d09f4873365c153b409e0b82998db7696aa1d8f14aad1b46e8ef695f311608ab5ce3caa717569dd44d71310b2e4320f9a549187510519ebe4dffcb943b1b056582f6270f95ef50f38ed12f08b783ff96030fc0187ccea8e6ff9a53ad6d74f8754f9a2c2c75d1eeb240da472e43ff6c0699f9920890c2e3702f3a41b754ed338fcccf891ef3c508a6b037180737e39435c66adb09ed463b18d8b52b5e2e068ffc32dc08f696f025e6155a4f2c341d599b3734c45364f1ed02ac4e33bb1893b24684722960952d010a1bcbc81f97a62db783e01c5621b4e1f48798a7ae94437b84690114e4867d4a0123cf5c7d0d29ae90f3c33a06f0fe9b3cad1e1a1de0ef38219d037c1d5a23f90d90118631fc08a97c87bfd210b9ce317f382da571ad3158107bafdbf9e85c3530de107e0e19e7d9f8a1e4bab8f66b0976ea097635dd3046e5e259354c258ec7f965800a9ba35c63641350ac66f78f4788f04f6849e10badceaf801244bd49d9f64f09a6c1c449cf38b46cba7167210287b88ed7a2b2ccb5eb6d5b8d1e7efae5d384e7864da6d02d115eb2eaf4588ca854cb7388062cc44547d91a7b65f8e74029eb2c8e61e241170b92fe0f775906d6d82ab33b37a8f94e176a8d08b929539f9d269d520d908aa5ee3a59fd54410da1a444eec4ae6072cdadeec607e8412cdfc5ce7f07fb667a2e164a42612a555ba1611fcba9b87930608658120cc60943eab4f96c0c4efe6b8dec6457b3576a939760d23e736b40f277bb22c0ec9dba12dde86a696d4f23217be5cb0adae172a76b18b6c31d9ee2ee2156881e4ff250a105fd0404c7b2d473c3b870761e40aa3f4b9d9b52db97911f39ae61362ade417172aa9273f0c233def8ca8299a7dea66394ed4f6eef34776d137667b7d64d7a8789bce4fe7a9184af5e41e33bd3816511dbfc93956c541f32e95ea27ad2fa563e24fe26e9f7e8f6a2f5a82169271ffcba13b390d743e5c6757fb118573902fddb28a89c6238c25a7b7fba8365fa227b9f91c03eab19ab9dc0dfea37ff03f37390bc33599801c770ecc3f008aa0f9a4ff1617b7b6f301b162af2a9252e0c787774363184cf1d994c8db20eee1b6f7a6909bdaed5ffe46b1c97b616d8916473c301f85f748c4f262572a4595bcceef58c00ba97bc30c19f1a2191503227ad3fb5e5ac1f596aea4b704d95a433837936a303d5d5cc2b43b254cb1b30d89a1103381ad091db01643ddad28becfb160ba16ebf3f72e5cee29d53e8d1256fff149611d0a075b37156163fe1e121238af4c49389d2c067d92c676b0582d4d428e136c0fc85cc882ec3712bf7e8a6e588a605418bbd3b2102f8973772208bd16a702276f79753581de03c34d2247e491e60d2daa8ae55f521e7031b543ea86d9d6578673d53de89316136e60b4bedfc5e8a4af3b6011547b00c67c96bc89a4bf857421613d126884f29ea83378335fff76541c35bea92e75e1eb0518e727b7a2f6f0a5596df0e73feb3432f7f8354650ada2b26f3fb4e35acec2d14808576f5ecb2e7eb0d5f0bbd1b474e97fc1fd500b714431209422302b864e9ceb19545d5da2e1ca4aa01f7fb1cf637d40b8eeb78802ffe481f962905072c0519a75c2eac46265b2c2e69cf8ee5872fbf0885ee9e1519deec1f242c4dd4e77b5753b786d84761da8cc6ee546d610073639f8c64aee6a3af0a3905441bbc557599966ba79f7b86b4ff20b35d3cce2d04c6de490f3c873fbe0ae4f1aad6e995d4dce9ec3462fff2255eb59f17df25d43e75ddccf90cb71b75dd8a207c3d99395b76fb05f0582b261251f693f58ee9b3311328eec7bf826ca757b50bdbd11d9dcb7ec3c6cdc25063632ddd4d58eaec0cba55fafc46ca210e5ad9a1a8646abebec1cd9d5b2e58d7d834ad9465dd75eb483dd171df8c926d8c104404d902734cec4d89843cc51c827eb3b17efbb7ade5e14355c3debd871262ad7b76b0d7a753979c72c3c374b298890dc76b13168026683add6ad6d50ac7717b26296ec2c134a93c47517f6c5204d90668362e6722bf841eb026946be1be9bb34eae9b34a4d1f0d738c621674a7e3ba3adeca51faab603f14f4ecd9af0dfe518b39f43c08b1d38a97df06122c46e46fda293829378e5a8ed95ae3bb65d970170a45b3101560053cd41dac81f2252fcd5f237919ad92dd2b4a889e37cd242131baa9d34419b36fe71eed1ac6d61e581e31f32618c87fd68ce83ea911c2fa1ad1bc3aa28fa234c0a0b3cfcd5aeb17921bea6e39084aa0f3e70611971b7ff07965a39a92e233614ebfc1b82ddb21ff15b294e0286834d235291c50c50b94b7903838042ee9576f496328bc2f3cfef7d8b778d240c9b84659abbbb9385ac0ea6e418ae802dad3f8153e1d5e053a31c4630c19fbf8ed5c6c652eab978d4d4af32bcb65d664bdffb9b7332f6f0c88e5abfb62ca513b5dc6cc2aab1c6e7b7a78d782dcb4788f4872f4d86bd777765d4791400db235a2db48e6500778a8b305891ce280fc0f656caa3f06fd76c4e9e0c067a10d38e554d50fbd2e275965459bf73e1a9bbe3a55664bea9b7a58f97e8d1e093cd3d72f3a9d0eb0ac28e71cba3ca674170cd7cccdcbd61949196d0e90c79058e2e2ac238fc19fe133c2ed9375ff752b736707f966db459ecfdc4047d57117a8ce7b7816d340154ef748a3caa4ce46a10ce7551223477244be0ba22aa682589a53e9e9d79be746b9dabc158e84b66f4b4f683388087c8e7d600fe0eec8a3b2caf56b9ee5279e84fa02c751c0437364f13aafac478dd85c6525613f7ea49b6dad03283563a6202c7a70ef16c7c912dd41660e962f479a1a33aadab559e4cedfb9951684ae56f96f753ef7e1bc033425190089891611330aa0ea0dc6935240e28b104bdf5f78a19d17ab67558356f4a8bd822420bf24a645aafe2aa75c61ce65bdbf123ec47298fd570f599eb64d513c9e687f756204cb1611f3152e8d450522bde9c3f4b778a2b38366c4fa70e35c21d236283064b125cefb46c8f66a62b5a07a5a7fa28ae44c7ffd16220b3578ae90a2becd829c7394159996991c676349c8bcef10aa961d948e4d02c737d6afed7e9a2cf8d07b028a7a74e3439a458042422aa19f11cfd579e48c83205d70e8d0a43ad70e9ee1019ba85220536e6aaf9ccb4d0ad324145342dd4f62bd0ed81ea6f08a08af3d1527f89ea7e05a5f50a40b662a907637c71e54d852b888e44c7f8b2459af1e60bc365a6690cb2b5311eea465be0b20c72de5a62b0980fb685be95bf3ffd58b75721cee2e7c6b50d0acd56d34c89b525537343747aca6ad3be31c5fd3be94af7c51aed05e73fd190b1de8d7656d7ee9c096489dc3747b4e141b53518fe825e80ebd902de78ad78ee16250170b8335fd6030ed071102b16e187d75cae1a60062db3e98d3fc7edd1c4d24bc7427117e998bcb9b78643072972249424e83d71cad6830110b1a3dafa07bf53389bcad223f2867dca5c4bcdeccaceb89662bb245aa6a5a9e282b81b0c8960fa752e9e33f73b567971a373337c7b0691725c10ab33a318bff93e010f344d3414e43f3d523fff055666ee7b94bb7735293afd709cc36e9418871282e0042e48060ee73211943d8518e245c15ddac99b33f29638cdec83c761b2cf95c5a2d507a5bd43c3cc05063728b5b6690df64ae40c1129709d3a09ccdb2d4cc4f289b85663d9679443a20ca10eeb28f5b796e463a22305e6be53e9962fbf9fc0a58ca2b78ffdf212ad1dd9bda3d8480b401157d48f52e6b9ba87b7cdeac1fcc930c3ebf489c6bd93f2b0f503a8f425022d3e75d5f752bce88310660ae8a68ff3a488a493922618d5ae33db3124f202720278e9b04f4d18a120693f2d5985931c8ddd2436638b5f7ccf4f01649dd455f939c25a1cf325cfce9e9b6bf940e03d4d74b0a4f55d1cb904e1b8cb707e12194643e2d88365f779ee4d90f9f7c5b0de733939e1db962608a4686f8474099ce37d7b0862706679061a58788a86164e602083c348723264fcd4d759253b05cfdba043f05758ce5d8b0660ccc4bd5d7c1684c9d60f9c4a8d94afa9b21427839a31886bd7b6a5d92a1f67749c2e4d78bbdc0dae5fd2f391b2ff1896e8bcbc69452f001c30dcf18a4175952afc7fad19f946bd068de2728cf19a3ae909d2ee8adad507767abb4ae0a06be4c9aa3b5275511ea1f8ad5496a20a1acdb3d76cde3f75fa5968d362b3341fa355b5475528bc78b6102e576d0205608931f0fe7e20c3afc188e73039e05ed85e573a87d2dc2cc960f67094e0b12c2e25258fd81916878fb3a1d1a3a472e5dafe16dbdd7341957e3b920047b10e5c494472b30a89ee5ed7f5680d1def6662acb8868d5634e3fc8f540d994364dc40e2ab9c5dbb652cdffbdf5595e8a7083f79bded775b2e51d7ca286dd7afaf85b81708875e4b735a5d8fbedb245aabafac6d1e653d97704f9bd0edc051bcc961ddf91cfdb863768afc3abd24952af3d78aa0bc8c367ed98c690866a860f05b3f85456a77b2c1b0b393a2151f12b94d16ac73805b7e141ec9ae6556982bd0c8c9b1d89d302f12f67e4dd3756e4a10d45ee6eec389252756775619fedafc3c9d354d10351f23c64d4a7be7aa41ac3e95d95f7424e5b9006b4c28e9337564cc67a07ec617e2476c4f8124dd8d9cc9c60b7dc3dfeb4a5b4577697ce20643601c240c598634040432bab1f24e1224946025f143b5996f9f19a41a640f88fc5e1859756dd1e92838df753d89d776950601746357c80f57481eea3b685f5ae700cb3dd459620f971c60ad2e7f05997e883554d82e0b736eaf8593adb5858c57eb782e1b72f94c242470769c37df0e86ca183e995fc1a6deeba6e3d1a755ce2dbd080c0eb218bac777b8b2a15af90eb4179bd33b0497dfca06fae2d19def4c218c578d89b695cfbdf17df977741ff6cafe26aa55fe20e8c3808b1348112f496f3e85c115738046113bcd071b6e4514efb06fa63d21b539514770f2ea6f0a12f1d32ded4d38b306fa711a34354d8c9131ab4309902e29d9b091f2977a6527e7688d8c43e3fddc4a84af5da9472a2bf7f7a32d7f55ae2b76c9b0c2f26d533b344ce4edfcff3ee0eaf36a897a812354b912ad4ce0119e62bb9a9e63faf9e47bec1000fa56c4c1f27b549273d6ee80e9d49de4a1d597a79a437aacc1a1ed2aa57f6c7014ab4fd42af322411fe716d10e74d05e5259845be84af44000b26fb9eaeba67d4e9fe4466906a5d9d0b26d8e915ac361fa945380d44a8ddf54f99a5b55eb7a1a9fce9c994050c9c61bca9e7e6f92ea35738cb9f19e022d971b9e7f257868139d0e08992c5d0a57893bedf4bcda8a7b6adef4d9b7be61e788bc925475e56a2a57fcb2844c6ef279b1d1a3280772767cca00f20cd50521cac20c3aac8c981db21d690ea175ec3e6ef6778ba12b4617898bcbf6ef8c693bf352273d2c27798f9e313eb224c98eeed977524eff512d1ecefd1dfb3c6b02a418be0a0a850d58308fbf8595f0d3d238044b8bb7076de8f0ed22aae3a8f044165dd00d911e15b8b782cd3c21aa36ecc2b5d287ff900530415985f3eb4df18a3eccb92a7093222aeabbe1d236fa1f20f7e7d9f1557145aeeaed1c0b8d6c456b797bd77306343e11eb0a4fc3e434e2372188dedf8e6e566a9a27487f3ccbda85484c4c55acb179679e963bb574a16310746c6b452aa0690123dfa10c9645ad67d70ba2aafc79c5af5119a8275cd7c1c1754d15763c8943b4c9ad39e18553a7ec6fffceedc939ed3edc25a1f4de08c275f538b9d80a47e451931554cb1498edcf58f7a7525dbbf6918870be7ae97604f443fa2975dee956aa32f294a4d3c8d02490ff7ea62fcb511c917d96901fe97c0495717020981938a25b60ef63202e9c13c1126ca19b956a52cdaf44d82502ef20ed8d8416d92920679b5c7b8f9fad499fe2a900561bf79ab944f9045f11cf10ffd90d27afb5a5745005f3cfbbd5af59ca4ef38241bf471d355a563627af9536253971427c128b61aaf536c9bafa806d4fed06e8ec16a32450fc0612a5f60af4e0a4df8e69855e19a9b82e778da542d5aaf7ac37e4e84a5a29b94dba181fd9d1862909c9504e6058ea6129cb98f5c470cd9b7d938fc4369825556c0608a608f259aed99888b5458099922179e2bdc963eee4bd7836111476aefa240c74f04adf72a87faa7dd8f2e9c371c51a2dae559e5f5852d32a16e822ebe0868632cb9508b51a48af95ee154e829db7717a273cfa221cf2cde754af97748de15058c4ae5882f48f778d5d5663e48c61988089f560015ffc674191834ab79376fb7e7177cb6a645281b142d01896a5688c03c4c223af698ba1d1b2daf8af71228a008faf2b59cde50eb6f216c4380a0b7667f84844fc5a5ba7875d0eabe0b2a0cfb240bafed003ceaf33f038f43c0c53e99810766ad3f8efb56250390c56246bbd4c61eb08161538a97c4107e1506d98e1ac75b5d2d8fc161eaec218ca1279931b5c223364a79de62cc58049af74c3b8289d215a85a5263ec483c973315266d2099ecd55b31a58447c30be32bd5c5347acf6ad126a972d8f0eefa499d6306c6f0b37193d9727db37d7d7148b291336d7b6a7ad19dc3b9dbca87a15cc82cc837c81373b9634fc3e6354a61c4fc23d52924a3addf7a74aa3608e4c482e58b0fc2f7af7d636ef29fdc09a907ba723c3f0203b152b45e6886afc511c6c86d0f4cc54bea1e5afa44f07a51a8f8f5638499c641bbf738b5ae68d4f258e94f4376e50805c063ba38c4535c0e57ce68186182f335b6022515aeabed61f44902a95c9be09817b745245f91c3190fa8b951c04f3ed46fc659d8d087de33b90da20382d1031702733638aa300335b246183429412d23036759649da65034c1291d09c25bbb8c780e25a91b0f66fd4e231eba6e1394fc5b8c47c3aee1b927547af298e4c566a09e0aa22199d64fb59e89e6bb94dffbd31cbf21c1969ce53ac441560c8f38d05cebbbc8834fa7765a91f798473134de4ef1ebbac786c58064cdf3d092cc0f752ff625cb3c013735b62b7223a0ab88c0437cb072240c258ea8916f41249b91f854eeaf569247a19993c45c8ed1084f137a464ecad7a0f59d275e2292681b4a71da8d21d1f9d1e61a931b314a056ef33da5456712020c8b93b2c271ddb95d12a76a58f35c3112d3876ad7acb7eea8c0997ceda6a4e34deb3abc68d7f0c31eb6473add3b46d2a21d79a3f88a85ea233654b65efeeb782d6220701c26232654bb755f3aad875c0ca7750d9a3bfbd7035cdc5942bea1bf8de98bc5d63056fba487f9f15b7a1cafd3b5714d7c3e0c1686801be0e7035da7c73d35142dc0ae6b9d2e972e7dccd4ad2522425206c6d56d95509a0f232a4a033010dd54737437877239badce3701fecb4331e5c66c2afda5010fd99a8f14e5a8c8e82b4aa2c5636fb3468819976d9e361bab0c90beb49d6a78ce1dd5008c05040bd9d74841ac7b8497931987f052b50c14f0a99f7d33ebed7cf0f7ade624f83370cf8dd4fd97e619551b16f3f3b176ec09ee9ec457416dbd9866e22edd506ba925ad848204600114b2b891f456d6e012f203fa6c7d2e6131247eeb42f97dc04ac8850e34047321444cd7af720ed997d8e7c06dfb711ee969be335bf8d27a19ad84c4428909fa69759a4c3b3958b993b9373d77ca856e39c70cb473e33fe8cc594ca7df743fffaeb868f7b869e3653985dfdd76aa3b2f3639a695a8d84daadda3701171aab8da29d915d8f2362dd1570ac425ef45d4714c8f5bb543a8f0177fa6872a48204cfbfe56655e68034d9ff0b185febcc2c9f43602314583574446f9d59b63511e47b0ff06cfe1fb1b80c2a43157ca4be99892453b938f34224294dda4895265f1f82946f1cb417b41e1da20794e303c1c3465234d02092c7fb4999ab0a06252cac5a434f61f672f502d7a9d9e595536e28d249067e7258780fde6fa18a3ee2b01a381f5dffb315019666c21f974a742fcb8d3ac1dc0c3b5cba3528cba0d323e34993d73b239fa75c5d29a1290a42d01288abcf12cbfa8f6cf7b6185f4a569ab9c95beeaf2d1c1ae84fd2a478091c970ce9c46aee29822f73b7ebc7980ee51f1529192692b11e2e9e97f755e9aaa856278b7222207638bab9c076d060f38e2451ab0d32f1ca5fa36114d77fc9f1c74e2c4c66c83400dbd80b0935a06bb9fd9a66b7468104f528f3a6bcfc94e8acd0257918e9236c0b89bbc7127b928285b745a6526a655f58783d4eaee9bde9d7486defaf24fc5098815fb3e935b58729a979d220fecee92ecc3d86e07078d377eeab2c35cebb4375441729d6800cd9d597ac932b818ce432995b6cbf5668bbb6a15de23a7a62de565d19494ef9926902c6f13d8eb76551775a9412cf98fceda35d3f8235ba5894d299cc947e6e44c0c322d0f64cd477492936c410370b62e45ec6b7982127025f4f4979314d54f201324eeb5d8d941788e53ad6fd30d2998498df6098c0db774bbb446976637ad71970d78287ac6ea0029e61498ab9f0d6c95c14647ba0cdef53b8f18cf0c16cedd1502dbfdff25b5906e529dc0a7766164217966bee5471270b6f4af494ace6416c0274cceec71b3a5951ca884d9bfab9968998671cdfbd47e622e1a9026f66dc3e5a26b1a574fee3da20bd8125596026311aa62289c7aa903715e194ce3ae9fca9397bf142a7ea3b60978b50f24d2745903bd99a77d83d5e2fe6df63312d233b9aee383299b12bce83496e753ee86e0c4eb81521cbd23a36653e9022e2f30ecc1f794dc1763847abce62c4ec62d881ca198e8de857843bfbd3e09247eda9a9d3d7a0b7d0965e7662e38d9d99d180d2061d6abd7830e7491fe9fae76e5113a950aadc2c2b577c539c72173ed652b3630e593dbc91fe1dc38f9fcd30f0db27488feb82c8e2966f738a2fd503c8b135eb948e5cad976952a1cf06de3332328709a02fc3acbe4b275dc30f236de1f15d72455f048aa849d78c8decfe49899c651421b35029c179204b89b10c2a603570fa3cc814e4e63d097207d7a863f15578a94b9a91a146a75311029b2faf50126bab4304d16ddb3784ebc0be27e0d1962a21a3fa5c9288afff24d6a7f5ab556b57bfec085ab83a17a3beaef6f7aa36e037605bbdac491aa213019d1062c687afd2f82ab73b07a3d8d90c97768be729ef92c441d3239ce567f99d0b65dc8cbb6499ca7e37871b0227ecc595ceefbb4330fac93da222382ebc4c6cd2e30e470f8ba95b656b137f669ae5e837b9c9346f326dd5be852ed222078b57695fa844e860fe3f41c1aa70dfeb26a2d057bc97624e89dbcd7131be712cad36e9b27c8c063e7395fc5a066bf6911495a277194fed6e3e949bc2f8faf19ca51b67e2c7ff4028644d95789aa3b98439f994dd61eb755c1cbddf66fa02e09431fa555106eab5351e9c7f4c193709999d12e1aae983a75de75f4cadafd3b810a4299fbd7a4017b944b377e5d26c306bf88921fafc9c254589f9caaa7f4f6eb80b010ad27ede54dbf67c91fcbb9ce3c6d2c7b2f4268d4b8d31511c021518ad21e6b00aed1ca96efc10103dae54f22d30daf1fac9e1ffa1b8687e7f8faa896d2cc885c2f1a7472c03591c057acd395ecf3b81e95b2040c3e3a8a02d041fbef6a030fad160a0a8c2c7d7deaefe733b1c8fbbbc503ca9c48dca3e8506d8f340e80b3e77f6e9806dfe243efc58b2add75911b30b28f49a1108f3bb2f0da85e7606c1cac6346ee5efb3612eacafde42addeeb1ed34dda57a0a79191531f4229624c54211011ee54162b21030168d102ace980b6dc6864a15ae1206770ace99b48999f26384f6d9bb8f09d4ce33e0f4dfcdcf2eb46f75e9f049572faccfa6a0cc72a0c2d16b0ef4c9bc8d42cc512a66b4568765a1524be87de2faac5b3d547e87de63e3ec2a2bf95ed2f84fe44b98c8b5f570cf7dbd18009f3b2c789684561769a935f438ddaab3c5ff29b2af15d54ea87ad4ba6f89ee99abd842ddf28e9b1516d2d0a8f57c10b85f8798121268be077b64813537a26b5fcae8d91c8d64847d640baa6da6397a69628cd93e533d816d627ea828defa9fc1cdf5adc257c9ecd8f551403f44df0e615c0bd576c5e8df15c46a3db15ecbe5d12fb4e3b7f6b200010e5bfaf9c22d9faf456855bf2bbea16f3d445cd43f6ef10b00a761ff32928b4b4c8d3920c99ce3ae7fefffac5a995a228fea3defffd81aa4b1ac208080a1947c81b4ec8d1eb1dc75d91c0a24ad5cb12089e034e1bd8b058397c66ad6a12cc24168b6648fd1fd336bde7637aa688cbf2360118045f52502cb512926ac5d53b643cc5dc744391664a6e71e7a58a96d630283c7416329a2637332415af07c4f458ec4c7b03c713ff9cbd31e994a59b1ea4ececbbf30b41a5303f39f1585eb5dbfbf7cc6345b2566773b9efcda8a708980859c0fe9c6992e905eed563c1e0f4a096c66997b04f2344e72a3c4e032194d670cc1baa978978ebd609a552cdcdef38ae1f86c7839d32bb1d61dfbf3d980724c7592f7bfaf6638607f7678937e31e14633628cb9142bbc8d1cfa1be61df2886163bfb490d62a8b33105b1d4c4d0c080e2fbba6dd084dfad86276c891f72a68bf7376aa9a2fd8d5f7369d5bc6ba511adf57617e9effc20f1b51a588f1266a3c75c45f5d56d0b316208dbb1a04e04c1d5902262e852e15ce7afdc40b881fd64bb155c74a4fab7cd4720943e0d834e1c2a054b28873020318fc5ce0f3a634f7a006764eccc693bf6aca6f685bd004168a8d4df2c8fe9e210da0bb312eee8a4f34c67bbe1b744174432a99f7a2c014747f23ae973c826bb17ea8caca4eebe27b80e4f48f7e501c3627e6c00e3e5e06c82d7c1f65c59f4afbf6e6796deaa98adce936813e58619e4f357d7bb1ac57d5cab5c1e96f6b6113563f73ed1f2cf8d1bddb4df404bc9c3054fe1d3420684b7d7ac7638677ab14f98c7b98b3f675373d98dbe9231e78f0951af6ebf6d1e13b778b57107bce1993c7d02e77e0647804e9fb74b993240c2bd1317d1a3e05417fea0d8d52afc0b7658d63b933ee8ce80c972466c48d6bf4cb90f3b9b7dcec72574835c60fe02b15c2a17a532099c657d6b26d123eeb247906b4c32d52343884e69db85fcf483b40a541c958f38e7a703afc98050a4286ac9bf2fe4b8b376e8cd2ef1d2ddaa08126063124ca0a4f0880d4fdca1a1d6a4521e0aea7bf305bc074169b71a603d89034f4cc8b17d11523e6a55b46661682101f03ebab87a45efc7d26f0dcd1f4b600f9bdf46fbedbbe30eb2fd92e855026dbe7645ed07be35be446f6f35f0e8f729ebfb10437111491975e6c83b889c2e06fb06b9a2d09eb0ad5f4457ca5ee489a03a84f9aba247c9b3e9380bb2a6020ac40b323e9cef3912c49b38ce710333938a48d11ed2e341a5c0b312ad5840f178bc1647da3eff52b4dafe1876d9a403b637555393a7828bc854a24d2c4d514c79ebe0a63f01873397b71b7cf05a22382d515c5dafd25289bca119968bf5869057da4ce37319c2a37532ce028aa3e891950534cfc66efc1bd1d023d9f7ccc1796ad689401b3cc2c586b3874724444dcc2245ed2d3ca9d9c47d0b1c72c35277232756ae20e7d6f9d01fe5a312265b65c85ffbb95da4aae3e73461f6a606a46409b39db52e22638fc9bddde4b88507789ed743405d1302848972a326f1481c5b3c3b279a25d350dbecc9a354cb2aa192e68ea358d4f4fe76e076ffcdaef4f9a7a3e211fcc2be40f3b935af34efa8ac68479b74b75eb1975689015eb1c6005c4cb4d906704953616c8496366596624c94407fadee075bc5314c32968f404afb022afb20e73001262bb4bebd2761d5e6d39b78e35af7d743cdaf15c31f162b0c4bc106b074a2f7e8650ff97b31c4d5e262bb8fcf6254d503d2a6cefcda722e4af4f7c0921649c49a155a528bd3e91fa9f5ad7e2f144d3bb179a870c2802d4c88aafdd1cac6952418413aec34fd26525113a264933ec2d0d4f2d90eb8842f685bda44eaf43157892095727ce4175089b4ccdc19f8dd9e7727f53a4ae2c9d37a4ad1f134e64868a5622d8851cb5eff07305104e0033cc4089876cbe7cdac2c0ab8d11c481df843a071772e8062dd1c51c2a74a41bbe29cc801554d557b44a04ca3c46508251d2fc2eee91fcc73aca157b9a9852b7b32620fd7cb16fb244a33ad053f2e88279dd8727182be88691f285eafdc36bacd573044b3dd56518519de8b99088529d0d6fd9e6290760db3d388ebefd46aac94687845757153550e77740d865bfa08c4a993ed4608acddf85e4937644f19201a4038e1d06ce2a4d6dfcc5589997e913d6d0dea4736d82920aca2bff058a8bc1a1dc7bc64f15d271742c06f0da4ce97367164123d95020ff2a3e21df702efa74aaab1cde19fd342dcb31c1f0800ef2aa522607f1b06100639a58539f7725ea24c293483fd884c0042d5e4e204cf374262f5da00c3ddd5be5ed69f1e9e9defd05e77dc5af9e33c6388994415bd04c9ae1f223b39b0bcead010a6832b39b83968181f71066506870ddf8df62b40faae6ec8b593799680f3d6266418ac98c82c20b9aea07384bb5a23cee5f6de96c86edb3b6ab9df176617f436cdc9d439dcfd00f7b519edeef237deefab92feb78e9423562e6b1f717447465ffec7371923c72897de5fb48ffb976655b34bb6c402656d5a68f02396c01bef285ed250a4f56d9589985285b36d5016110212a1a0b17ce70b8e8ddf0a84727568ffcc4bae2f670328d2e39b72e05312c66de884ece53baefc23fadd81e162025317e8b3fdadd7da0c01b73164ab3e13140fa0a8086c8a24fb49cadf69f0b40991aa46c2be5369f87429955bae0590177735ac9d641fcec364754f7e2aae00ea7db78b19b4ebb2b955a9bbf79125520d91daa0479e80e7ca79a20fddd319f1fda0073993a5332571aaf56f249028cd6e18c51fe50775d136175341203706477933541ef14a0a8aa6d8b6e3ec269f8803f35071ae2247d89d4c196e237de9573b143bfcb5e5830d9ddd26ea8da712a0dd52db635a8aca0ce307a590bc4237995e2be450dac5dd76da003f8a090ff430faca1d56e934a99c27ec0feb95540234861543a7f8a3b0fe843f2f5c09b172b38c3e1cc45853affe9f3375d76f06342b7ae019229274488d5da2e859749e7850b8578b73181d4ae8e559738d5973bb2000e1930b674cb78fcb3da024cb2ee505a7f9d694b9720248e52e31bcda6e9d85bccbe3c6b2b27be296322e7b651103f13fd6bddd24e14aabbe9d7077cafbf7e4f244b8a00ee502eb2ae76c2f5a552f98bb243c2da77ca6d6dbedd7d109b5cc49938e967a32e8d175381feecc3a711946e56dea3548e99d9eb05e1db2049c43d8b5a59b67573c1e491a9c1167bf30b0aec5ce8ea0dde0ed39eca140974e63d35b04b524f8810338254ab69acb0df659506217f450f52015cfe8525bca8ceeee8c46c4c50f75679caf0e85f72cdf5c0a74b0167fecaff6b47d3420b15b9f0f5982e8deb4d345006cfad82fcbed638d3ec4682644598eddad41e6ede71f53884b237490b5a4612df5dd2d2de335e06125cc173897bac091db485cde23176ebb7df233c51c7cab3346812b68c34f09692e85c0567ab380ab8e5ddc03745f9f1f3f0e7f59674595b44009053c3f0955b7be78d49387a66cdd4c31d70b7d2f5e2901fc2f08af43e3191368d0b62db20194393420ae516cbf6ff5f912bca838bc747c77a19a8a432567a0a0440999612635d620fd9ec4b5dccf8b5c63739679fc4b65f4e06ee9a75cb9da3b06378fed4d79069a0a31ea130a351949b09bd8c90b03e4c07cd4cafb47a8bd0235c4c97fbe3582e489c4daa02c129735aa49217bf16162e4357f38cf4ead3b40ecfc6da13341f86014eba0ad454a219cd09794265c95a8758d2cdd50fa4fd25b74be5cf731952e0e107960bee1c9e498e366a3cd4aceb8edda8ed3c8c80c23f2cd9152a8e73103f7f7352992d84ed397daa16ef8f3c1b362148bfdc40864e53f2380fab3c0c38248fc357776c4b154a652823493a6f70265df4203592553f8e4272050a3cf6cd1332e3aa1ba75c2f32edbb4fe82183e0548c399adbfe8606266c1cf6efd7a3f067fbf49290161fcb7021d30a79fbf0a3decfe178f716d912ee7ddfde79535c5e77c5e837da09e3f0543326fda654dd4f76948f48a5da92bf6aeb11920315f52370cd65d6ea58da168f5af89280546eefb13c48d42f17839e8f2a1537a271773c259cff9bc878199b62e05165c8b04e1d3f1fe532c0f3d6949362fde333b73dbd1f38dca538be1efdb5901571e0aba06aa0244ea439d3ed6f1228a67922b735e9298b0c2f1ac9fa66db1552de22988f73420556856d31117cb0a84a27fca6145a9952bdd5d63da7cc7e5b097efe0b821e789a720a6f974c2b9d4a90970ac1d2afc2e527dbebcdb6eb6456e475cfa147a4cefa77f512a6478244418ead2fdadb897a84a07317c58a9c689f4e875937cd03d1f8d4592c52c6b23976330c7bd3d32259153b5d65578e5d36abd99066ed4fcaf8bf2fc499eb826ac513931f17924387f8d05be6fd6d667e6dfed3289a893eb2c237c04522e4643ceece20b11c87a34f6cd301bd79c74fbc42960cf5a989c43cdeda7a3ea80cecb1ee09ff399688eaa58c8fc14f2e5e50695f8bfe836fe2660601fd223a7b748462ab42771b0eed83eca9ba35c795ada065ef5e064f5a0be60571da9baba1520319a136183c139125b669f2b36d10ccbcf4bccc5ce1183fbaaeb867161508c24ff23501362acdca06bfe4707c55901f8d8ddeed985b0a57f9e04c5656760439d2c28cc04552da8f8101df2a129b48cc1fd95ffc9e10c7759080d42a1eea3331a3b89205ce4c21ebcc0736295c2b17c1cfbb7495b8d92b5af2b49906c81036e29df2c25a28b101ff3ddc8fd2c3004f865bd2e3edda164ab4a9f21128666851faeb8dd6f0b3cfd254479d95ceb995952310b092d798386b02070cbbabab9e251e661966a67e8eb681150d2956a97d99371031c6ec233762a0aa9557903e6bc476d9f033b1c3154d7f173e23b7d5f9cfee5e5ceb61a6a6cf8975faefba6e19b72c15f0b576b32c7db15859e058d8251f85e6c93ab19ec44322256e3c4cc2d842e26780ead58e37719e7f5bdded301b461dfa5f22070c43e6c5c9bede8475eff3baafe25b797235ed385d03c981b7108dc3571d1982d4f1148dd9010dd113fecbdd844d1f97e33f460c2ae560d8482fb0f93266afc8e44e6b69ee68936dfbd0452cfb136ef415f0793010e844c54f07361bcbb97f29317ff90d0f603ce95b556984b265732a152bff6a9ebf375aeb8dd6fe6d417c6a5fcdb5c9ad93dfb8b139e38544a7b65f38b551ff71a76bc25116a9c7f7d1de824153494a1c4cab96dc06ef2e7d31a09c1e73cfd734ec0ec9317442f465dee692220f128c6ea6c9647c390daa327cde6a564ca027946d61cc9169f29fdc54bfe7bf618d7788e5f96c56da8f583ef9b230fedccac12135c51fa50a2c154549bc319f26775570fd49cd56830000f1e9579966880fec98ea673f436ac423b257f02b7177c047feeae636fcd063403de6b3499d143d16016825d62601dc752067f7cff292c17f7be6155b87b0a2d414ed0287c10706c89ea88346c3de63b8daaf7ee5755e53d3e8c42ddf36f3383fca72f84d3cab96540a40b2d6c4171490c4604ffe2ca2c26e7ba962d40642f9c8e59309f53512f6006774c5098f8c76407452220bffbe0db8957e87ab5db3bc4a84b1e51103cd111d7d2ac4da80d20151b182003cbc6c4a14b384d2220ffad721c5dc27556461a4ffec6bd095e4ccc2c22ef708b223a3c3d09f4873365c153b409e0b82998db7696aa1d8f14aad1b46e8ef695f311608ab5ce3caa717569dd44d71310b2e4320f9a549187510519ebe4dffcb943b1b056582f6270f95ef50f38ed12f08b783ff96030fc0187ccea8e6ff9a53ad6d74f8754f9a2c2c75d1eeb240da472e43ff6c0699f9920890c2e3702f3a41b754ed338fcccf891ef3c508a6b037180737e39435c66adb09ed463b18d8b52b5e2e068ffc32dc08f696f025e6155a4f2c341d599b3734c45364f1ed02ac4e33bb1893b24684722960952d010a1bcbc81f97a62db783e01c5621b4e1f48798a7ae94437b84690114e4867d4a0123cf5c7d0d29ae90f3c33a06f0fe9b3cad1e1a1de0ef38219d037c1d5a23f90d90118631fc08a97c87bfd210b9ce317f382da571ad3158107bafdbf9e85c3530de107e0e19e7d9f8a1e4bab8f66b0976ea097635dd3046e5e259354c258ec7f965800a9ba35c63641350ac66f78f4788f04f6849e10badceaf801244bd49d9f64f09a6c1c449cf38b46cba7167210287b88ed7a2b2ccb5eb6d5b8d1e7efae5d384e7864da6d02d115eb2eaf4588ca854cb7388062cc44547d91a7b65f8e74029eb2c8e61e241170b92fe0f775906d6d82ab33b37a8f94e176a8d08b929539f9d269d520d908aa5ee3a59fd54410da1a444eec4ae6072cdadeec607e8412cdfc5ce7f07fb667a2e164a42612a555ba1611fcba9b87930608658120cc60943eab4f96c0c4efe6b8dec6457b3576a939760d23e736b40f277bb22c0ec9dba12dde86a696d4f23217be5cb0adae172a76b18b6c31d9ee2ee2156881e4ff250a105fd0404c7b2d473c3b870761e40aa3f4b9d9b52db97911f39ae61362ade417172aa9273f0c233def8ca8299a7dea66394ed4f6eef34776d137667b7d64d7a8789bce4fe7a9184af5e41e33bd3816511dbfc93956c541f32e95ea27ad2fa563e24fe26e9f7e8f6a2f5a82169271ffcba13b390d743e5c6757fb118573902fddb28a89c6238c25a7b7fba8365fa227b9f91c03eab19ab9dc0dfea37ff03f37390bc33599801c770ecc3f008aa0f9a4ff1617b7b6f301b162af2a9252e0c787774363184cf1d994c8db20eee1b6f7a6909bdaed5ffe46b1c97b616d8916473c301f85f748c4f262572a4595bcceef58c00ba97bc30c19f1a2191503227ad3fb5e5ac1f596aea4b704d95a433837936a303d5d5cc2b43b254cb1b30d89a1103381ad091db01643ddad28becfb160ba16ebf3f72e5cee29d53e8d1256fff149611d0a075b37156163fe1e121238af4c49389d2c067d92c676b0582d4d428e136c0fc85cc882ec3712bf7e8a6e588a605418bbd3b2102f8973772208bd16a702276f79753581de03c34d2247e491e60d2daa8ae55f521e7031b543ea86d9d6578673d53de89316136e60b4bedfc5e8a4af3b6011547b00c67c96bc89a4bf857421613d126884f29ea83378335fff76541c35bea92e75e1eb0518e727b7a2f6f0a5596df0e73feb3432f7f8354650ada2b26f3fb4e35acec2d14808576f5ecb2e7eb0d5f0bbd1b474e97fc1fd500b714431209422302b864e9ceb19545d5da2e1ca4aa01f7fb1cf637d40b8eeb78802ffe481f962905072c0519a75c2eac46265b2c2e69cf8ee5872fbf0885ee9e1519deec1f242c4dd4e77b5753b786d84761da8cc6ee546d610073639f8c64aee6a3af0a3905441bbc557599966ba79f7b86b4ff20b35d3cce2d04c6de490f3c873fbe0ae4f1aad6e995d4dce9ec3462fff2255eb59f17df25d43e75ddccf90cb71b75dd8a207c3d99395b76fb05f0582b261251f693f58ee9b3311328eec7bf826ca757b50bdbd11d9dcb7ec3c6cdc25063632ddd4d58eaec0cba55fafc46ca210e5ad9a1a8646abebec1cd9d5b2e58d7d834ad9465dd75eb483dd171df8c926d8c104404d902734cec4d89843cc51c827eb3b17efbb7ade5e14355c3debd871262ad7b76b0d7a753979c72c3c374b298890dc76b13168026683add6ad6d50ac7717b26296ec2c134a93c47517f6c5204d90668362e6722bf841eb026946be1be9bb34eae9b34a4d1f0d738c621674a7e3ba3adeca51faab603f14f4ecd9af0dfe518b39f43c08b1d38a97df06122c46e46fda293829378e5a8ed95ae3bb65d970170a45b3101560053cd41dac81f2252fcd5f237919ad92dd2b4a889e37cd242131baa9d34419b36fe71eed1ac6d61e581e31f32618c87fd68ce83ea911c2fa1ad1bc3aa28fa234c0a0b3cfcd5aeb17921bea6e39084aa0f3e70611971b7ff07965a39a92e233614ebfc1b82ddb21ff15b294e0286834d235291c50c50b94b7903838042ee9576f496328bc2f3cfef7d8b778d240c9b84659abbbb9385ac0ea6e418ae802dad3f8153e1d5e053a31c4630c19fbf8ed5c6c652eab978d4d4af32bcb65d664bdffb9b7332f6f0c88e5abfb62ca513b5dc6cc2aab1c6e7b7a78d782dcb4788f4872f4d86bd777765d4791400db235a2db48e6500778a8b305891ce280fc0f656caa3f06fd76c4e9e0c067a10d38e554d50fbd2e275965459bf73e1a9bbe3a55664bea9b7a58f97e8d1e093cd3d72f3a9d0eb0ac28e71cba3ca674170cd7cccdcbd61949196d0e90c79058e2e2ac238fc19fe133c2ed9375ff752b736707f966db459ecfdc4047d57117a8ce7b7816d340154ef748a3caa4ce46a10ce7551223477244be0ba22aa682589a53e9e9d79be746b9dabc158e84b66f4b4f683388087c8e7d600fe0eec8a3b2caf56b9ee5279e84fa02c751c0437364f13aafac478dd85c6525613f7ea49b6dad03283563a6202c7a70ef16c7c912dd41660e962f479a1a33aadab559e4cedfb9951684ae56f96f753ef7e1bc033425190089891611330aa0ea0dc6935240e28b104bdf5f78a19d17ab67558356f4a8bd822420bf24a645aafe2aa75c61ce65bdbf123ec47298fd570f599eb64d513c9e687f756204cb1611f3152e8d450522bde9c3f4b778a2b38366c4fa70e35c21d236283064b125cefb46c8f66a62b5a07a5a7fa28ae44c7ffd16220b3578ae90a2becd829c7394159996991c676349c8bcef10aa961d948e4d02c737d6afed7e9a2cf8d07b028a7a74e3439a458042422aa19f11cfd579e48c83205d70e8d0a43ad70e9ee1019ba85220536e6aaf9ccb4d0ad324145342dd4f62bd0ed81ea6f08a08af3d1527f89ea7e05a5f50a40b662a907637c71e54d852b888e44c7f8b2459af1e60bc365a6690cb2b5311eea465be0b20c72de5a62b0980fb685be95bf3ffd58b75721cee2e7c6b50d0acd56d34c89b525537343747aca6ad3be31c5fd3be94af7c51aed05e73fd190b1de8d7656d7ee9c096489dc3747b4e141b53518fe825e80ebd902de78ad78ee16250170b8335fd6030ed071102b16e187d75cae1a60062db3e98d3fc7edd1c4d24bc7427117e998bcb9b78643072972249424e83d71cad6830110b1a3dafa07bf53389bcad223f2867dca5c4bcdeccaceb89662bb245aa6a5a9e282b81b0c8960fa752e9e33f73b567971a373337c7b0691725c10ab33a318bff93e010f344d3414e43f3d523fff055666ee7b94bb7735293afd709cc36e9418871282e0042e48060ee73211943d8518e245c15ddac99b33f29638cdec83c761b2cf95c5a2d507a5bd43c3cc05063728b5b6690df64ae40c1129709d3a09ccdb2d4cc4f289b85663d9679443a20ca10eeb28f5b796e463a22305e6be53e9962fbf9fc0a58ca2b78ffdf212ad1dd9bda3d8480b401157d48f52e6b9ba87b7cdeac1fcc930c3ebf489c6bd93f2b0f503a8f425022d3e75d5f752bce88310660ae8a68ff3a488a493922618d5ae33db3124f202720278e9b04f4d18a120693f2d5985931c8ddd2436638b5f7ccf4f01649dd455f939c25a1cf325cfce9e9b6bf940e03d4d74b0a4f55d1cb904e1b8cb707e12194643e2d88365f779ee4d90f9f7c5b0de733939e1db962608a4686f8474099ce37d7b0862706679061a58788a86164e602083c348723264fcd4d759253b05cfdba043f05758ce5d8b0660ccc4bd5d7c1684c9d60f9c4a8d94afa9b21427839a31886bd7b6a5d92a1f67749c2e4d78bbdc0dae5fd2f391b2ff1896e8bcbc69452f001c30dcf18a4175952afc7fad19f946bd068de2728cf19a3ae909d2ee8adad507767abb4ae0a06be4c9aa3b5275511ea1f8ad5496a20a1acdb3d76cde3f75fa5968d362b3341fa355b5475528bc78b6102e576d0205608931f0fe7e20c3afc188e73039e05ed85e573a87d2dc2cc960f67094e0b12c2e25258fd81916878fb3a1d1a3a472e5dafe16dbdd7341957e3b920047b10e5c494472b30a89ee5ed7f5680d1def6662acb8868d5634e3fc8f540d994364dc40e2ab9c5dbb652cdffbdf5595e8a7083f79bded775b2e51d7ca286dd7afaf85b81708875e4b735a5d8fbedb245aabafac6d1e653d97704f9bd0edc051bcc961ddf91cfdb863768afc3abd24952af3d78aa0bc8c367ed98c690866a860f05b3f85456a77b2c1b0b393a2151f12b94d16ac73805b7e141ec9ae6556982bd0c8c9b1d89d302f12f67e4dd3756e4a10d45ee6eec389252756775619fedafc3c9d354d10351f23c64d4a7be7aa41ac3e95d95f7424e5b9006b4c28e9337564cc67a07ec617e2476c4f8124dd8d9cc9c60b7dc3dfeb4a5b4577697ce20643601c240c598634040432bab1f24e1224946025f143b5996f9f19a41a640f88fc5e1859756dd1e92838df753d89d776950601746357c80f57481eea3b685f5ae700cb3dd459620f971c60ad2e7f05997e883554d82e0b736eaf8593adb5858c57eb782e1b72f94c242470769c37df0e86ca183e995fc1a6deeba6e3d1a755ce2dbd080c0eb218bac777b8b2a15af90eb4179bd33b0497dfca06fae2d19def4c218c578d89b695cfbdf17df977741ff6cafe26aa55fe20e8c3808b1348112f496f3e85c115738046113bcd071b6e4514efb06fa63d21b539514770f2ea6f0a12f1d32ded4d38b306fa711a34354d8c9131ab4309902e29d9b091f2977a6527e7688d8c43e3fddc4a84af5da9472a2bf7f7a32d7f55ae2b76c9b0c2f26d533b344ce4edfcff3ee0eaf36a897a812354b912ad4ce0119e62bb9a9e63faf9e47bec1000fa56c4c1f27b549273d6ee80e9d49de4a1d597a79a437aacc1a1ed2aa57f6c7014ab4fd42af322411fe716d10e74d05e5259845be84af44000b26fb9eaeba67d4e9fe4466906a5d9d0b26d8e915ac361fa945380d44a8ddf54f99a5b55eb7a1a9fce9c994050c9c61bca9e7e6f92ea35738cb9f19e022d971b9e7f257868139d0e08992c5d0a57893bedf4bcda8a7b6adef4d9b7be61e788bc925475e56a2a57fcb2844c6ef279b1d1a3280772767cca00f20cd50521cac20c3aac8c981db21d690ea175ec3e6ef6778ba12b4617898bcbf6ef8c693bf352273d2c27798f9e313eb224c98eeed977524eff512d1ecefd1dfb3c6b02a418be0a0a850d58308fbf8595f0d3d238044b8bb7076de8f0ed22aae3a8f044165dd00d911e15b8b782cd3c21aa36ecc2b5d287ff900530415985f3eb4df18a3eccb92a7093222aeabbe1d236fa1f20f7e7d9f1557145aeeaed1c0b8d6c456b797bd77306343e11eb0a4fc3e434e2372188dedf8e6e566a9a27487f3ccbda85484c4c55acb179679e963bb574a16310746c6b452aa0690123dfa10c9645ad67d70ba2aafc79c5af5119a8275cd7c1c1754d15763c8943b4c9ad39e18553a7ec6fffceedc939ed3edc25a1f4de08c275f538b9d80a47e451931554cb1498edcf58f7a7525dbbf6918870be7ae97604f443fa2975dee956aa32f294a4d3c8d02490ff7ea62fcb511c917d96901fe97c0495717020981938a25b60ef63202e9c13c1126ca19b956a52cdaf44d82502ef20ed8d8416d92920679b5c7b8f9fad499fe2a900561bf79ab944f9045f11cf10ffd90d27afb5a5745005f3cfbbd5af59ca4ef38241bf471d355a563627af9536253971427c128b61aaf536c9bafa806d4fed06e8ec16a32450fc0612a5f60af4e0a4df8e69855e19a9b82e778da542d5aaf7ac37e4e84a5a29b94dba181fd9d1862909c9504e6058ea6129cb98f5c470cd9b7d938fc4369825556c0608a608f259aed99888b5458099922179e2bdc963eee4bd7836111476aefa240c74f04adf72a87faa7dd8f2e9c371c51a2dae559e5f5852d32a16e822ebe0868632cb9508b51a48af95ee154e829db7717a273cfa221cf2cde754af97748de15058c4ae5882f48f778d5d5663e48c61988089f560015ffc674191834ab79376fb7e7177cb6a645281b142d01896a5688c03c4c223af698ba1d1b2daf8af71228a008faf2b59cde50eb6f216c4380a0b7667f84844fc5a5ba7875d0eabe0b2a0cfb240bafed003ceaf33f038f43c0c53e99810766ad3f8efb56250390c56246bbd4c61eb08161538a97c4107e1506d98e1ac75b5d2d8fc161eaec218ca1279931b5c223364a79de62cc58049af74c3b8289d215a85a5263ec483c973315266d2099ecd55b31a58447c30be32bd5c5347acf6ad126a972d8f0eefa499d6306c6f0b37193d9727db37d7d7148b291336d7b6a7ad19dc3b9dbca87a15cc82cc837c81373b9634fc3e6354a61c4fc23d52924a3addf7a74aa3608e4c482e58b0fc2f7af7d636ef29fdc09a907ba723c3f0203b152b45e6886afc511c6c86d0f4cc54bea1e5afa44f07a51a8f8f5638499c641bbf738b5ae68d4f258e94f4376e50805c063ba38c4535c0e57ce68186182f335b6022515aeabed61f44902a95c9be09817b745245f91c3190fa8b951c04f3ed46fc659d8d087de33b90da20382d1031702733638aa300335b246183429412d23036759649da65034c1291d09c25bbb8c780e25a91b0f66fd4e231eba6e1394fc5b8c47c3aee1b927547af298e4c566a09e0aa22199d64fb59e89e6bb94dffbd31cbf21c1969ce53ac441560c8f38d05cebbbc8834fa7765a91f798473134de4ef1ebbac786c58064cdf3d092cc0f752ff625cb3c013735b62b7223a0ab88c0437cb072240c258ea8916f41249b91f854eeaf569247a19993c45c8ed1084f137a464ecad7a0f59d275e2292681b4a71da8d21d1f9d1e61a931b314a056ef33da5456712020c8b93b2c271ddb95d12a76a58f35c3112d3876ad7acb7eea8c0997ceda6a4e34deb3abc68d7f0c31eb6473add3b46d2a21d79a3f88a85ea233654b65efeeb782d6220701c26232654bb755f3aad875c0ca7750d9a3bfbd7035cdc5942bea1bf8de98bc5d63056fba487f9f15b7a1cafd3b5714d7c3e0c1686801be0e7035da7c73d35142dc0ae6b9d2e972e7dccd4ad2522425206c6d56d95509a0f232a4a033010dd54737437877239badce3701fecb4331e5c66c2afda5010fd99a8f14e5a8c8e82b4aa2c5636fb3468819976d9e361bab0c90beb49d6a78ce1dd5008c05040bd9d74841ac7b8497931987f052b50c14f0a99f7d33ebed7cf0f7ade624f83370cf8dd4fd97e619551b16f3f3b176ec09ee9ec457416dbd9866e22edd506ba925ad848204600114b2b891f456d6e012f203fa6c7d2e6131247eeb42f97dc04ac8850e34047321444cd7af720ed997d8e7c06dfb711ee969be335bf8d27a19ad84c4428909fa69759a4c3b3958b993b9373d77ca856e39c70cb473e33fe8cc594ca7df743fffaeb868f7b869e3653985dfdd76aa3b2f3639a695a8d84daadda3701171aab8da29d915d8f2362dd1570ac425ef45d4714c8f5bb543a8f0177fa6872a48204cfbfe56655e68034d9ff0b185febcc2c9f43602314583574446f9d59b63511e47b0ff06cfe1fb1b80c2a43157ca4be99892453b938f34224294dda4895265f1f82946f1cb417b41e1da20794e303c1c3465234d02092c7fb4999ab0a06252cac5a434f61f672f502d7a9d9e595536e28d249067e7258780fde6fa18a3ee2b01a381f5dffb315019666c21f974a742fcb8d3ac1dc0c3b5cba3528cba0d323e34993d73b239fa75c5d29a1290a42d01288abcf12cbfa8f6cf7b6185f4a569ab9c95beeaf2d1c1ae84fd2a478091c970ce9c46aee29822f73b7ebc7980ee51f1529192692b11e2e9e97f755e9aaa856278b7222207638bab9c076d060f38e2451ab0d32f1ca5fa36114d77fc9f1c74e2c4c66c83400dbd80b0935a06bb9fd9a66b7468104f528f3a6bcfc94e8acd0257918e9236c0b89bbc7127b928285b745a6526a655f58783d4eaee9bde9d7486defaf24fc5098815fb3e935b58729a979d220fecee92ecc3d86e07078d377eeab2c35cebb4375441729d6800cd9d597ac932b818ce432995b6cbf5668bbb6a15de23a7a62de565d19494ef9926902c6f13d8eb76551775a9412cf98fceda35d3f8235ba5894d299cc947e6e44c0c322d0f64cd477492936c410370b62e45ec6b7982127025f4f4979314d54f201324eeb5d8d941788e53ad6fd30d2998498df6098c0db774bbb446976637ad71970d78287ac6ea0029e61498ab9f0d6c95c14647ba0cdef53b8f18cf0c16cedd1502dbfdff25b5906e529dc0a7766164217966bee5471270b6f4af494ace6416c0274cceec71b3a5951ca884d9bfab9968998671cdfbd47e622e1a9026f66dc3e5a26b1a574fee3da20bd8125596026311aa62289c7aa903715e194ce3ae9fca9397bf142a7ea3b60978b50f24d2745903bd99a77d83d5e2fe6df63312d233b9aee383299b12bce83496e753ee86e0c4eb81521cbd23a36653e9022e2f30ecc1f794dc1763847abce62c4ec62d881ca198e8de857843bfbd3e09247eda9a9d3d7a0b7d0965e7662e38d9d99d180d2061d6abd7830e7491fe9fae76e5113a950aadc2c2b577c539c72173ed652b3630e593dbc91fe1dc38f9fcd30f0db27488feb82c8e2966f738a2fd503c8b135eb948e5cad976952a1cf06de3332328709a02fc3acbe4b275dc30f236de1f15d72455f048aa849d78c8decfe49899c651421b35029c179204b89b10c2a603570fa3cc814e4e63d097207d7a863f15578a94b9a91a146a75311029b2faf50126bab4304d16ddb3784ebc0be27e0d1962a21a3fa5c9288afff24d6a7f5ab556bffac5bc3607fa17d1ed573a59449d9da594affb8d99c96852b723f5baf9630f09b39a2a6a578b4a787c84a2e2ede23159b3e6c5dbc0b65c3b68fc14fb63db925e7e7fb71985edf2df2dd599a588593e47a7dda4488f7febca896708670ccda5efb0f4a6cbf17d6470e57a30866fc53afb4918f381d251004f00b1613e057ddd53d3ffc044a0d1875ec65b7c6761875f3b5f45ef60b54c965ab570614f174f6680d4b3bef9a79bb96ac4d8ddc7880f27ea09d6c8dee28cd2ae26839da15fc965e3db4d4c1cac50810405e1debafaeec159cb46c32e168fec924e65dd0541fbcdee1e2981ba416d4b08c34018672eb85d14fba14d7124636c11054686d3efdba3d5b6a45bfabfa699701127a6bac9b02250aa8df7448258682e81c1a6d926ae8506b20242db9ade0928cc96dee5b358ba3344ec281983252f947c38a05e8d408b868db05f26759c733ffde890592d5ab616cde439a4f1b7c93942cee919c9ffe57a27a01cc789c4fb4dd5dc93575bb0faa812535be251e31e93c48f0cb7862b5660883ea555dd0d47bc1fb06a3989bf6ebb74f6589ce9921e7de9e892655f1ae0f5a274f77a128ac6e42eb09cb02448c201c3707728942f332fee9a4829d1f8f3b8883451c0022a31ffaec5f3c36543e5891729d2b2315630f2d1e93142e27d7c195447a7aa0c18328e020f294337d569f5df5d57c8d52b60fdbb9fc5baf39219ccea2c8c95219bc8ee4ae5abdad7a870c72d70e7f3f4614ac0ca3960341cd4b206032296cb5ad4dbc951bc1b561ea3106125571c854c4f130f964ccbd71fa87a0b350a28d75bc9e99c322fdf5fe9df9695b2b81dc6858e7c9732f9e7ca9ffd741fe58e10d0a556ebc558d01c867ec72cb7aeeb02b7af331f8a2416209e2a2dab992965f4cb7d618126aa03f13671ae6a2cba2f0eee89bea7491626f3902aea557d6363f2e5d5bf62eccb85ca937ed89e90ec6f19f21cb4b566c9a96257f72773d2695133acde0bff55fef17f9f9a18748837f604bf11d3777f4f654a143a23b012863d38fdb0ee6562860f49b40c01db8702237304ba40c194c0a6294fdede2b19e2fae561e28c9d368275f03cd3066f9498b787dccc3f064ac2a3ba1aa51c27a799b19eaedf7bab23694514f9297cb59910fb9a9d2cd8585ceecab31aac26fffc626e4439e336c3aae90154b3e34d598a4a110bb262a99dafde807d560e3596a46b1b517d62db34f0daab54619629f9cc68c640ed721bc45d1951b051dec186d6817f5496cc619f8ccd16aeaaadecdf9e8b09a882a4eb8d43e221640adc83067d0b11a6b713075e0ffab6303aec9ffd3cbaedcaed0b1d5f3eae783acbccc295eebd5786842b0f0f97e6e37c5b39b123e1147adc836aa19ccf1715c1051353b2ec3d66180d765389390a07441a2ce34a8bf457a2c276af1c684e4366fc53135d9e38e3543648707d9e4628dced167e2c0c7ff3ec25b12dafd14c31e9e64bd1548ff4051f283dc438a05873f5db07042891b1269f851f3370b7cc0088f2e041f4d51aaad85a679bd33d0d525312c016c8a9270dda7642126cab5d665031960e50d9f031fa893521cebd1cdbc46f2173463b051fe72aee1a400e4bb7d31cb96b861effbbb366cc70a84612a198b2446505f8f9cc4bfc2d167ce565f5c055187c563f61018321bb52210a55350721cb6847f1bacaba63d0f99087b6d4d49a2d18e1fbd5af7f276c365888339464bd2a3e56757db877f45e4bfb6d5f6c533ed1fd9626d34dc604d687ea3772e4f13f289e2979b9fd5100281f0ed0d4427198ef68f068874ddcb173ad9c32c30d961f719a0e47732177c1e0d7d1a28028490ae6b6f003a9b0b512a3665fc9931b4e97f39cebac8f66192204bfa0c44161f80058310b6d6d0d7f1984e2019d4d6aec97ff77fe9fce5343389bdad862792e12ade429c9a964f3394ae55a40022b38c30520516f4a30e890c2cb8e12f51a5db4985f69215b6905fe6fca870ab771d54eb3b76f481a1fbac5eab12fd764b298d36e2accd29744a7223e30a032a1d09e5ec6e1041506973c36672f4c38e45ba1cf2b0341797461266fde7df15895e53ad03a7b8a1f44578be52f9f8b1a90dce9a0e4158c1439d1083ea64c8357bab7fae8f79279334f106444cdaa7f5d14c6f7f0ccc0106e21364a585b01a57093531e347283101a2583cefc689e143c3ece1f4c8775cb264bbed0d47b3b108f13d34d18a43010652205dd985589558758cc088102c22d47d0d13c81cc5cb6163fba6e4f2b9460fd31c19d8344f5392f88231dd890109130f4cac98645edfe97fcccca0a6b3e6b52997a2138ccf787e0aa9288703ce2d1fe04d077a62db61ac248a6c463f6dcecaa44a89f3dd7a5befdc42097b8c80cca4c05198b6c7192183cab6b5d2298b9d8692994fc222d7114f350dd4e092737f4e2d7effe4a3666472a57ca84e2b203aa43123b0e70dde189f0b006fc11d43c8b7c8c70fafa3e3bebc32d07a0a1f70de560ac847ab76b61b788be68611b451bc454e9b12fa832fc7bad618c2f13230ee4cf89f8295a0fdff94743e4c253f8b61ce10b76d3e6c8aa488fa338b7418609298641b343185780811922583aff324eae28425de75620da064e793cf2ef8f44f935fdb86f1baa46d4c7f406b68e8e8adda54cd8305a10b6bc85e16319af8b4fc7e38507ed47c38098095d005fd00b78b0c37bf61a58ed90de84d92037ee3538e53f7f5afce91e1ea92f9f08738a99cdf22b52bdba57c9ab965cc52bd2497dceef76d7efdcdad286c90b72180bed43bb59522d815ed36da752b04c41f1273ce055a0c439aa2d3fd5812ffadc7217a10bc1e0cfec8fd4c627c710b6334e87bf40fdc6e78652eb413b78cd9de8735e3c7eff5ac99e13eafda34ecfca18779a4803407a282554ac4e5a7cd44ad02d244f0447d2fc2844894f51048c76a073215e0a2ab9fd0acd31d9618ddd6172cbdfd17c72389ccc7a78b6c66de944743d1bd9452d8c028fc748d60e70374caba69d0d8dad894498a597c1f78819fde8ea479d6b2503a819d07af3d3c7a46e177b885742ad78ed8302928d6e11f1e72db79f53a0d688a3f9690818aa190ce2692b80ca0e4e018c0387d1a1f5ac830a35e19f4ad8c39e7bc946bb53928c441e8c71915a68d4a03f3286ff6512fb67b86f8d307166bd363ddd1dca78eb4e15a53197f4c09720cd950b136c4f215da9d721bda9cc4a0be6cbf4ac3a54233e74a4475766bba942db129677547a22c362f76eaa6b8c08621227a301e9205e0892f81e525d0d668aa82e4dc10f760921860fb6ea69e502cd3c3822acea784131c8e52bcfa36ace4e811619efc480cbbd608d3e3c02cbaae30749eca41b9074d54da632184a7b8e6be4839089f295cfe39dfa68015ed3a7ac6901160d7f03a93ff9d1a5c91029eb073839d3b7584d10d1ca27079c3b199fc9636a795e2332108bd06bc789aacfa62464350f8ab5ec93c14e6ead56771808e697e2a69a5f26f24291d108670f5d7b57be8c5ab343cf9a56a0cd01c42940bde9846418fe600677ba5f47f4b85e806b4493c360795a2ccf7509932df0b457df83f53ca19be0e112ec3e43fd1a03d6f3a072efc17e5bfe755c22e16ff2595aad00bbea756baed342f37251852549dfece338d832886f9d3c2a113a91b0acc64e25eb3156ffb4f4db35ed4698f2fae8decbfecd82b1159c7f7bc10ac0b4f45215760e6b4e4a2730de4d63c1fb0b3d78f6acdd910289175d15bba5b0be3a81dabb6c3320800a4a790a108b1aedfff088f87fd1d8cf0383766411a9c8c57c7742d3c78a0cdc69def67cd550fd6231e887cd70999111ad7a877a2d8347bb42598dd97175d082b2820c7074acff4f794dfcbbe559f2271ab1d3200baf82b828a323ae122b2ca764f7b718255aa3bcd7ec86ca02ebca964a43b6cc10efdfe23b1167c45a45580546569564c35bb749f080363c37d93838c65e066ca65d1d2e1a3081f1c9885cdee3d0ed3ff86b6c56b1f17dbd0457813df34f85776b5ac9f7c881237bf7f88519ee17d8beec6c7d77c8d014e22ddba2c3f0ceb0c02b2e35f7c78eb3806333db61974db8c936b6b397bfeaf7e399fe58fa8a768c6043ace7d9e44f41274cfc998159c63b7c4184e036f3f3287e8761ea26d78f6b67318aba5e19089a6faa19cf73eb4cf1502f729687951758890a72a053462cc996cc1fdf5123851212fc79e068d62e1b87e8b08e09295749055d5a54298cbc8e2d2e838ab0350ad711f2a453dbffcc60f566e0c818ffb308d93516c376d72873676c900cf72c79fa3ae007b6e717e17aa9cb78e67320ff47dec6dca6b6468836eda4359cc12eb61ddc76ec1eba2783beb4be2d04aa2aca34fe70acdad4fc3a9610d0a14eeb69bf1ab530d3c89d56be4891da5ba22bc4ec280894b7b478bc717542dbbb324ba6e6094d07f5607878fb79f19f4f86a46765e6e4abdfa0ef946a7b8863ad96dea7a648ca5f5de7d19ea31c9fc04f0bc6698b8d3a122750b7f50b72d4098d1b17c881c5f1703dc622fd23a254e5dc0442b5154f37632c7dfca89e8b5599f617c670caacce241578660d25845f803d80d035ed878b1cc4d69e292d2db004d7389663e1de544e0cc3ab3bf0d00bc56c34d2e587ef7d1ed0233cab1e05ef8fe9bbced3713c8ed751223d49004950abb1d9c1cf5189238128b3e08990f99dc362bcd5cb4f4fec891d2661146a9e4192c5b2ccf88b9fc6a771098e64bebe990150ad035c83451ad9d8e392f626551c5f81b5b624b7909e37f5da3c82271cfd788c411ef470e40a8e0389d6967ddafa3c7f662471213febc7bab8a58ec1787547c2cc209930acc27f753ef7bc182d626dfdb961abae33ceedb982e36d3d06ec1e18243e1903044a12a7f63933f39827c5b185001bd568ecf6c3dc0f705e9f92d49db525956a747be0bacdddc1e948e28e33c233bf78522944b0ba08930be3a0ff917a3c6b515764b6fd6349764ccbf87040696fda336c2b87592c9cf59c30aacade8b8bbcc7e5cdd4723f5679e74c66db268aa389462c17dee3a596d8b0d72a9e9f5b00f79e6af2888610bac91bc5c2fe0bd5a8930ae18b88f9f01161b336d1fe4ab960d5b3b2aff28170365bf1a7f9d8efb0938329386676e0d233d6bfe8c00f3123d5364530ed3119b6d02f5ad4139050e1ebb44067d43c34cdfabdabc76af31c1f39761b221babdaa1b1be98a88d28a04494b4e68a5f421e4a41456b8880a36630b96cc2fb0d23d95f3cf58d5d484f7d9c745d154f469f6f794ffa48477f77a02ad25afe9d87de3a479d04904e9baabb5de4bcf725568eddc948a8080205125f737910fe3334d69648a4a0c913c092544a6b5e908218cdbca36a03e3448f5960ba05ad69048566fef33f9f415d246530945ba2297c847e99629d1ad273a257675664be8990da4818d29e5cf72eedbab849b930ebe490114693064811da7422ef6a4c5ee77788aadd4630eb8d42edc0e4c9d5a328a9d0c9ea29e1a868d834e340315c1dd9374854708d51c34c263b5797b286e0899245a223e7672dcde774a2119dfb22bc4613d6dd5a09b0d98d87656a0b3e49541b957cceb4f70cdcea5c62d64e1fbe944a28c0c11d6e37849578428278199da3116e0ec6246d8679bbba005f9e4b426e76b4dd07d8336561155511cbd6cd48f60b45f06fd6391f4bddc325d822016594f706748174f8d59c7fc59106e99fe09e0404e0014e36618e745fadea630518d01fc4dafe5f5965f91c6dd401b37302b0972a5ca5ec562a13a493d363231c52492e1f4eb28dffa36a519c4690f4c931d11a879fe0bee92efd42f2c4571433c37ec5f497339420d7b74de45f56c7db9dee193ef1a18ec4e8efd3736f2914bca079eaf61fc3d0c9fd9dc4c157f192d790dbabe46bb263f77c87052dbef5044cc5997dae49cd0423ed5c5cd67d24bd87e68f40f60ee1e595c5c9721c3e3802ccb12548accd2a6e99939932a4f0ab746f90822336840049941f478c3b0809bd1152961824d1dfcd7fde3f51a89f4060bdd13dfbaf864ff884083c2c0c3a9b852a4e3b9481df64431c56418bd0e3e16fc611945145956b005f748abbc10e883b96bc250ba1bc1ace9354f5bdc48b11286e8966239e3a8dde9cba7fc5b7668e420b571dd74cd758218ef40e396c2f45608bf9d1d48fff00c06e6c12b23a0ffc63fbdbb2acf1d12dc1e9f5ceec2945ebc1431a5a036967377ee8286f08dab88ee455e1f1f4bb5e0aebb459a047ca535f16a623d61faeadf2a1c852ea3b2921f524c1314903d97834417b884e3708aa532f0a74df227bc42b18861832c7099586af5744d01cfebfadcbe43774a8645a2aef3df8b68e91fe21c96096959269a534a334d16c4e54cb20759245d8415bc8a3b8234098f2730e53854ccbd5a031ba98816526e510b8c62f8c8df25847c91d01fa07f583f6573c861b64ad40dc0e7a1d7e0d8ed79afd8d94080f304f0c52f7c5e65a507b838970e3ba9c6cbad738467cb352012b05b319f5029c2428282085238c223a9c329b5e410276767387c94f4b44c329b1297c59500f5d04a4b2b28c1f8ce11fd6bf899958eccb39db5cc8f96f218fe967c07947575dc8e35616fb9e6264229299f6d6bf9228f3af16964ccedb0289c2ca124b18ea5c283a6f724d58d177896d6a9096afd4ec73e244c0d0434a416cc43b7a188e98408039099edf6033905483e9d0c1013b2f3ab6efb77184b97552c7296d057e2312c5566f9a450c46f8100da976cce1a607502156246ecaf2a8e72632cca921174133dffee0ada09e304f298506fe5c05d480db0473f368a262a18d7b075ac72240a690fdf89317da9e913e3408e36f76e8ece7e76a694a7b94f4aad5faddc96ea3496d26a6287439d7fdc79043d82a278820940116cb4d4bb6461990d381ea69bfcfdab0890c3bf5428dc3f5a7df53c150b39ac6e0acac753ca893ffcf36cc96895262e4bda5d4d4ef7be4c000aafb23f2189db9167e2aad88c70fe27bc73e38c473bfc07f409527a3cc8989c9ad18fd247b7cbff20a624b8408555ffb8c687eafc6e262f989389d294b86cb2033dd79034574da90e31bc5c76370fdf28c64f8bd365cc8440f533c13b10521968ea40b3281f481709b810b8d73339cf610bec530d4a130154557baa5536e438e993c4911cd4e8cff5800061738683ac712b1a5893d64cc372f3cdbe9e34c8d5cfab5ea993af77eb8bcc45fa41d13cb148e71f44f1640b3cdc545a72738252592c729838c0b93ea67030a3921ff913b4f7e0a7f08606c3149f450a62995f622776197add61c8a3aee89ab68abf287102dde922ecec986dc54a18c9faf349c1b3876464ea7484045f15411401df937f90ae2627b4d4b903ea9365584841224bfb0b51268b21826ac2413f2ed3865fa1f4aa43b7b25b92d6f0ff2a5a94ef4c364128a2e6d12cc47f86c76e73355c5a8468c724c15ad1e4675fe1ba591751d843e103c7ca3071fc6d1b1cf4854ff1ceda7c481d4c4c21ad69086b7aea57af0372d380af01e59473c71c857cc67a7693d1b7fd168b2ad34895f1625016be3258a304654e730e77dff7a514c73328e79658c9f25dfbf723b54aaeed618a45d72c91e6524aa34d31979c3deca3a3d683f268d270421fde3a7ff79514dc526fc6a2c70a1f451d08c9ccdc0bbfb1e539e6082e544f5d51824e32fe33a0a68255fa430d7973ed0c33d31d6aaddc4b0edd381d80e2defeb95fca9da10ad25485dd6ff7428b5a4bca09a4d7a2beb1cb7dc510764799a3f84240c091cf2992a6bec5fc35d84f208f3be594820d5255a2903e52c9e64dee7c72a3b267ec71c9cb9b736383661b2c032eb1c49f29db15ee53c0f0ed018a7af7adee0f226229531af1f4b9e6df3fa725b32ec6c83089ed404ed6d220cc10efb72b9eec01e57de45d1fc7db6120a836b1de0f2817151809cea5b3dc4e4a6025bd26fe36b6ae1cc706018350f10e734cfe26868fa79c3fc03ad844f0e8e3a34c47836d3e96fba99c08fc6fe2a29bb1be5838ce2d0c1998d029429b0e5e9230f0e237d6539322a4c8f5f2d64131c9a1845271cd0d43cd58f4c996278d66f24a21c324c9b275d93aa467d168d91c45af56c7b9b5bfde6d24541c96adf42a3a376b64a34f043512ed644dd1a88a6c1fb94522fcaefea9d19d62ca447827f7d2c46e8133088c8d7f5e10659e1e59338f6d86b450e62081dd5bee16831f32255ddf5dd5358149d0c8b84e87abe2d8835e0bc7ec39167978e2359ce213b71f8962e1730025c30efa9f448b585b721274ef896e9707ce440b99d2bbaffc8cfe76d8699bf90f603d4e6ae844c0ee6de684af87a44ea48b02d74fe46030187575f60e290fef39c368316cd602f111c30e0238dbf7964589ec5379f855d88b356b271bdb12ca30ffe45c382064b84bf10bbe27e14e2af34da686d1938d6bb5fbe65c0c2264c97d87c5134457537082f58652f6ffe4ded5d49a651491db4d024021afc565ccfbda812875c0f2b6a38f3af898ff8809b0e316eae03bcfad98c49e0311264929f18522f670d34c62d7ea12c23a337558dd3295c433749b5508fe3bf98577148bd939f04a475d1d6424bb1b860e45c5383f6471a17b5749ee0fb231f8d139fa98b9457029b5100112ba7e3cb8759c97a00e31e06ddab8ea0f12b8b504daffd0261d5bea7594360d4751f6f4976bffcb8922ea9f849d97d3ccdb77c6999d3e4c32df564c001bbb677254fc84b01fd0cbed6f85a9ed8109e4a4c6041c56a36b8582ced6b092e69f8180b38f95973352ee9887748caddf0a7f353d002d2a77637f9ecc706222c7e84f01fe1a586de346008fcc11711456412d80d4e82b3246bd529ee31ec8fcb1c4cb2f866482719a655450d852cfb9113641c2b3c2eb8b058ca6b9da858666ba20fef8f9b4829fa1e878c091a182a872c9b1766be503121ff645f815b3fcc213c1d914f77e3ac966b89ea34c19eab1075ce598587cf8b7bc52377df0ac1796d179d3b9c9d9dfc15027b7b5fbf75a0bd609e4b22d0d06fa92e482a4c2c98be9e5b8ec19a88e99257186f0de6f585fcf4ea758639b6a6eb4cff0d5165d9798199866171d9cf6506a3df6d9b4cff815baa253b357cddfa65f401c6ca1ba775d8bfd29d24d58af0f81dc94d69346d6c5f9f11f7f3e6cff9bb5b2080f8c945339b7e77cf9297937da812a34b095dd1b9d42a46084e930bdc4798a25e757e0cd960bbfc727c600fc71643dd197355ff4f5c9059e93a9a47433b7133ebc8664d73ea587add8ca9759c8d231d73525c7c7ed67e501dde93439f1747a7a757e18fae3ab630667528ec37957481a229c9e2c537911540a581b0abccb13788a1c463d5735701fcf34ccf8ecf614146fb8f28a7fecf6f205cb63178311b80e310613d7ba909f81d3af3f3ec9f8662f3f62c84c6f5e4a0c05588b9ceaf258842fb15f545ab693feb32dcadc37d86691ccd0a647c7febeb157fb2339af877cafe7fac8e9fd82dcf71bf358c16af9989eecbb5abc6f1fd06f389f1249647093afbd480ca5d88eaf86e5bb7276713a1934bb1bdffc277ee45578a936d4a93bf389b8a79c537f75b46f4d20e5ac384fd7c3052dcb9d3d4f1adb81f6b232f8567622b97778db07c25a0c23acb72a947ed8d457a106199779515eddf65cfce5492db81ab953e709e60822f0a534a4b32a1a7c73e91c549c8b79fd4f9dd7aeabf391468a47c0277e74500ab85c1930317ebebecfbb7ab7077edc5b0eae83a9777a6c0eb4e68ef02b4be15a506af05c572d7327cc790d2890a383f466e1c4d28b6066071937a169e5ddc7b26ccbee8fbe87384b62b68efa0346d843615bd49b1d3a9d6d92eab2522a642e43fa0cdfc0bcec9cedeb4be9d5aac2b6c031b1ec6648a031ca8354684aa9789ae08274cf2b145d6550d2b9eb90c6a810bab8c0aaa4dc49d9f869c36beb5edf958397dcbe4e0d6016f314e9063028580bfe112a4e7ea0927c82371c67bc8e0dd13248b60aaee7eff16a49979863751d72ae57a999ca2075277deef386e524a1a61640b6157dfa4e8f6eb32e0a665e6ce43240590f4b1e275098d448952e6a757256fe6bda54e4f425a142e5e8442ec693a21651b65a3ebf17474fad6de8a6b81c663488e44a6ad1ed0862822c10b6610fdd25c977d7dca88afd513c5add1216ff8bfd6bc688202cf89873833036d4da1e8b42796651ad6d0de17ba359f6060ceb17acbbb546a6ce896f18bc2073a7357400cdf76474f016e4225bea142c3e7a014ecac6d580fdcc100a988357469f6d6ed06061f0f20e06224a3a3e67c9bd2cbb3708b941b0b4152b9ceffbf313964dcc2d25f220f97643e510c9b82c5bff35ac67728cdaaaeac73914b9d9ceff3f5c8219bbf253b841e8515da36050c97974187db47c7347df26a0c16b487a33e1f06ba337ba3c72bf992ec2af9f4a14ce0c95120b9066b4e92e40afa7328fcec7b91d4fe0e09a96f8a870a97c3bd33b0bf90da9f441844ca05cdf0552e8a3c5385c1cbde48f7d20c6498aefdcb672c9aa07b5f52222e4964fc6272a2547638097fbe6d94fea8a8adefdaba68866b703a57666ec20d1a1250dbffd044cc5f517698b86c8879e9cd16cd5cf69e3e62b666bbcaef90f0de363001e141fab081308aabcb684e0727cb583f7db4b21a8e57ae8bbca82cfe74d66a819cd0dff87ad802e55a084eb80c877dafdc38b27a4defbc836522ed2e2dca0ce41dfc2f20d6c6b347377619bdd2ecb4456a1a3eea3a18a2c4f42f87793c377790c904cb4a362cbcc7a319e9f3e686d4022a742a22cf18d6c37cfcdf40fbbb8023c0c4a38cff62d72cece01490cfccca1220ed9515cccfec6f5065f7ebead49dbb7c8a2e7ac1bc6ff12db66966650836e9b31c096634f5b7302f89e1d365fa9bfc6b39eab82f8be5db2761cf043b9c9b98cbd7c099a779e7bd3f87eae502560c9a5a17c20c7b4361facc31f908bdc97101fac466e6a409451e34ca6552658f8076310ad3d009c5b9de6216c8dfec356f4ff480828d69c88c1db55988bd7939ac99689af3b257abfcc70719aa1573f677f939f0b92b468471c3df9222fe17b012f3cf9104255bb300567cd496c41c296ff539a1c0fd27cb5657d49559965853a2c13fcc5851825b834d063a3dde38db0703a2e3c319edc466c17d80827216cdb4c374806ac6ec899e5fcfe1f41d70d552f9421bb436cd80c36baa4e8d63a729dea4631132e0fe4d1d9cc24861377c46861070a47674ed0d3e3e679d91316df5e522a26fc039ca9ba4278524a7dc7f8aebc0c9cf8d45070d43222b4d1f2e5364ce2a74308de4d112c2f08af2020f9a692edf55d0ec603735b88c7893f2385c4d2f460e4cacdc5d2ab05a8013c3ce8173518fda0206e28bca24dfe9f299ac8ae45b25b193ffd34b7047c0e73b56ae3d8900ff244b72ccd46af252a830283fb88ddb0631442175835982966d7d6dd6c1034863582a357ecbc72b7ce686214f1be1b0dd5c97b96ac8cf33e6a6fc0bf05e4062d8a80876c51e0b1952091b67ddaf13c5b4d4cfcf58d607dae1265054b6ab759a1a2569c2a66b13c69320ce54101a2370910a732d9db0b45209cf6f9e2efd651cd9428a196aea02eade366573dee33b1820fd7d38a74a92515df780e94fb8560fe6e1cb53ae4cae22d1d6747a79a67b79add7a2ef9e7bc56360f58708576545f7e161f89f672fcd288bf60db34210dc78302bc8a18c8ea3a48e2e77a91e63704e10527e283560542a1c2dad1056153cfefcb105d06757986d942be1feffbb8d3ddc61c2affd99af78776b9d6b169e051cde2dae536ec37fe8961b81210ba0cb1fe3a704733d49e1959860ddad6d0eb55b8db1d3e19aad59c35c041b4c274a46021a35f47d0e7183763535d3c6606c8cb204fb2ff4bf1466cbb8bf7a1181ba5f8196c767b50c559815a8aad5d5ed3df2f747f431764e5178a61ea6cec0d1586f0a2d0570f8fbd362dce4abdf7292a2be38335c0efc05ef9724f4f44295fe7c949278dfb79f310d48270bac79f202023e2c5cf3d142c9d87a6fc7662ad047d230323cfe3b7f5b4989a25b896a27f06f79e08867fd12b29e1509e569ecd4efdcab082608cfffbb96a542797431701fb32c73e0cc24a98abbbecd025c5cb4242aa952e5ba3f42830128ace6069a5fe8e2bdb3a2ac6032b2c10401f3d5d04c5802fb4c06b38c1c6910865782b8aa3018c36e5b1d88b8e7fb8b414cc18708fa592d4ac593daa416aa8cb47b0e0a2b2222603cd44d43f07b6f2ba3c1daff33a7d3cded7e48ab31f2835e93a883a050c4b9ffe6bbc6f25219f3658b6554029b222bebeaa2cc025485f6c45288e175715c494e13184582d93f53f56a0fa9c0a639301a26d46cdb772c91e82e195754f9fc4ff0d12c1bec489bbd7da6690973a0a1fe6f5d7ea711b481b2442e8bf3c4c9ff57b905c357018d4ea9beaaaa814372dc41b20eb748ea820f77ff433ccdcfc4e07b69b1c191f543e83448080f105d5caa9b74656b160f7087e65bac47b92c79b2de305650392ae641cf5b3b195ae2040bfd537cb8f7836e45ceb38fb61a302ffddcab3757f473791b6a4f0f3ff8586334aa9507e435ca5bffadb4d7b236a1e033c95f281541fa27b876e69f4b4de7b4109333d59ba33a8d9e2130517849d36067b4067d8f0d91d775e29e35ef72f25bbc145d14cf72db21239bb1f694d3ed19b17e6f4f8d0031d2aaf275b4b0217948ed2d088457f30f70fbc51407604e962b1f33a605955884b96a9407a62cf72720ca9ec10c8ceec8303f9b021682898afbb09dc3d41df8cb9052b8f25c140a1402f614c3ae3bbee4d2277b124343ba88947382c152184be51ee160f0145a0231167fedda0ffb7dc0565db42b83283fdc15e20ec320cc49e3628a2c2a5d4945d03a320daa1a96ecb418d99ec41d85f97b2a0e07d25bafea360d2c60b452b5ea397faba108648ddee7d982fb8ad31dc12cef5a926147271af9de07470fc948a05bbbb0366e20621d812571c77e639755da0c9ef39f366206bbf80def4f94ded832f8fe63bbed8f83de120418dea9248ce9ea4e2a5e42c2d48661b772e6e78b972cd7b42e4b26a650751558fb36698992d471ddceb395987da501f14629d558b9caec0ab6ac59de49e1ec43bc160c0dd1040fad380305d2d51e76d34e3134bb75124fe7149a9a26ee672d06f93f356fdbf60d606bbd38a3d7eb7d008684af329fa84f6301dce7bb7318bf21d89384efe0c2d37fab002b14048dea67a23bb18a26b3f117eeddd620fd51210247764bf1ccbf539ba0c513a6e04c270961f738a19d66df2a49b85bbcd336791474792163455f9bc72bab5c06b1388896f979d1b2a24312afda2cd379d8c8a6ac927b36ffc0334b3f58f10a147cd456837877123cdab2adc3574366da2b5d266640e2e8c3bd93504ed95fbe2b20174d4d45543bbed5ca1b83bd9cef125d84647166506a63c33774fe4c6c3b6d8dbf7f6bf328351865803b4ceeb38a2f0a8e2d8eff042f17d5c2ab88425f2502adb58c561f6d3ae5f27f4cd4c68036c298c2920d38b585bcfcc075625ce930122e71839d6594ab7e9ef98bc2586cb771ffcd4d2ce282c0396a0f38955ab8489529b54d0e8dbfe4bab80305ec435d69aa0ebe867ec2798bfd4ffed7ccf0e9a1612e8434ee8a88f89df59f238dda6e788caf0718c5553107b7614f43e49edcd54bd158360fb9dda1f9956674ab12766223559b329bf9c3c5700e07cdae6fd6518799905f7182a0c3d559a2d318bd4ffd8d1c9a7862ac357f0ed9fff781a3d644cadc28e44de5b94d4f932af303212604511e264ad44491939d1075aa5bef2cf1949cde78df5ddd51138adcdce2f2c1fe1b8385f830a277520b554957e81b4c8811607b877bfe8c7a6801f6cccb49b56f46632b268da938de210eb2ba717d59b0fc2e07798c95ec304d5fac7f69d0eb35f832ecdf36654fdb55a231da40754d08d6590a741d938416f763bad3418519084710918c0f4fea14297ad8d7f165c61e15c422a686563e483546b15abdaf9f9550970e8178a238022c6e961e38ad203e48f506fb744869868f9b796abd069a71dc61526bb8f386c86b1c2b3c4bd7444a31f440356dc9fc80f700cad409196fe397d22f5f735e15e094b5f7c9734473419f790d7d7849d205091e30013ed3198bd63368ce6e1c20ae1d79aa2797d902a804a2f0b95952dc6d99cdb710b1e972266846282a26964f6a0710313821dc9c867f411fa1422d091f3656665e25bb28ffb903879bd8716f1f2c94e8fefd3a1b9736aa9c51c9d853c01f3be2315b4f00f0627169d458fd94d14b1c16f2f6f3504a8b787c20bda3cdf39822847f258b54272ec4d879b8a46b37dc23ba52b1c977b557a99d70e392695b81f2398fe606fb3200f5be03e32c4755b594cee3080494fb93215fcff88274a2fbdb50fa0df8bdbbfd9bfe6a095176e4e9b4cc67d2e21d16617fbbf2e4b6ca8775ea65b14e5e03c9377cc3936c9e2e6f9e19db1d2aeca61b48d4d4b0e3438232fe44f769c9f3cb0bbb05a34006db6a2c148938961d4fe8d17b402ba91c48cb33c1740a810997862f8f4f6d6ada3b63cfc8da27827b3720b774e6b3a5c757e147ecb4016a40af6a211c9ec674bd2c5e7f3ba07ad3d4b2a8f9f755d7458cf10212e9afd1ffaa355ef0d67f1ec58ac2979bc85f3283bdaa9f239e663d9a555e0c560fc5d053f893f82b867046d9151f59fb6b3ceb080b1d8075103e9f5c99b88af816315d52464c47c7c6c1a5c88ebebec3043a57aa2a75ef2c568ddc69d9e510700ede4b095c04fb1b98d8af81a702bb39a4c86fc3e2818deaa2323fd892c37ca51376cbe4488d26aa19569610c2564a5fc63383e3e517ce3f59162f236a05b513c663d147b6391d8a0326b18124e269425d55df775b37bce05fb181d82881faa56c67f5b6aa3ec67cf68b53404ecb77b8c54328ce975051044ef82ad3f8c28fff86469dbc5ff0a6444f28ee4a126983a1fdee1a25a08d90b22d058daa3940ef8a5bde9952f1f3bc11272b1c27ceb5b8dd4e525657f390d60ac0c578c40ad845f080db2390162294f5d2f8e2d2c9f3e2f2af902ef033378349e865fb9824be15a829f4ecf8654016a7ef8dc638948b27cadd0ab9dc1ef1d968a27827e3090784372f6a5d9c3703e3529ed5d48def02628d8f475d25e43e7180b7d25af84d8c065c26f2d1dc48081777e94b3269381b6798bbadfa5535b3d49c26086971b03180513e5ba0ac0538e8c389944416823b83078cac28fb2211b3942a841d91489f6070cf96a87a77639fc9b00784b50bed95028d1a54bd9d45756b5e194ff967f8cb6a361e06ba3ae34eb82b956c4ba75d1ecdf3d781736b76b007181a570849e0a5e0da480147f9f64cd7664b8dbb00c888f4bf5456e7493c2c6e7ca941853e8dedf30d9e333587bbfdb989ac1f9a2ecc9b501c3029c88c4d02f2fc0b96bb9ba3fde6298e8677af8214448c1addf8888b6a281228535e4ac1172e4235d8ccb8c6b34ad79f08706925495a0e5a50d1cd4faa1b400cb77d7fc87a2e0e7ff96235fcf42a26ec37c31cffcbe445661cabaaf01e98b6a9cd839b359f761eb6b2864d09a1e6b6ba5deda45d2fd6484c932fe8138ca84855db643085989c0efa16e31d063241095411ca66eb2e4a96ac718adcd9f251ece00f885eb9fcbb0f3b9581d07a995c55c675464965f0f27b0c2f2b21bd1a528ee6a2ab3138ef9cb76c55fad1c48d661ab7358455dcad795c12a5a07aac5a04f765429782f7d3ebdead483f454c32e9fe259a4d8c4fc96746929e475f6092053725a7280ba4818a23ee0077c040541257900b8e1ecfa4490e3c5eeda951ce946d6bc6cef6608a7ae1331a782b908fcd96402d5b5b401d5a50c5dda0e30f9e88b9581e1202e726e6fd085ff48330cbafdb8f3d8456b3f38e98469ecbefec920836b68b4ce0c0639fcb7d764fda416ca08a5a50ff4cebefc20c0ce4e50cf90e05e8de9a3bf758cb4c6eb3a4f18474712ee2ab902ed0845a33e87ae0aa287d9ceef8677652d6dd6907439bb20de85d2988c4f7e7cd6e22504730e04dcac85dfb8dbd2b1c7aedbcc32817d3dc6d556246d8aecf2374dcff9d1fb9d6282cfa399b809b247c73c650772161f4649b9794842881fbadf796e253910c08afc02e79e7c2e9eb652353c0477efb1c34f68300893ceba0d43f61eb17b9727b281421314d7a470d06347fdadbcea92ef08345353c180dc5a222e76151c597ff049ea6259cb2ed7039b77eb8fcf94f64ad97dcd632e185683a017d7a7140fe39c4ae4dbba4e700d33b4580c2952621f4bc3623cac95ec17a2ce3001221f123ac0a1da7dab54422d3b49072de8967941d24c1e98781beafce478bc5ad10654d71b079f736d0a2527db9abf104ab1abe3c7ee5e65d427ac2112f9b8443f2e6bf05d5b102e8125a37a5d988e3a03cefc914e1e7c7d5432de9e098f0cf4c87e467223322b759894e95c6a899287d78b69137192338a22874b32bc37885b1c5601d9e6ffc7d33c3201a608c98d8681e9770af78b9b552d4325dad05e1465dd19fbf67ea8a418a17d50a4f4c12fd8735c4f5ac18556e4476e2439b964f2a1152df194b22c073c48af85e2ec7722340f5159c891e0aa2a8fc50c58ff4919ea36db553f2e5eeaf494e0b21e1f97944f4df20f713ec35abfaaad4590ea18a6362f7e26997218f270b1f96b0ee3b54dcbe7f1c9fa646703ff1631b87e62da3ade9bf43b1cd072082bdd2ccaa1b75aa2248a5d21bd19520ed23a2029cad66dad9926cfe49d3948933ed511d2557595d20781cc976da8524b8938220862aabdee2fa95c623a75b14482228b6ba1e2ae4b231b2471933f89f7d637dc16f6666130ea3a38165789a414ae092f2591b2706930008910805073c4efc1895dbc20ec775a5b3a3f65c16417036446a0d2fcd4e7dbb56fec8641289bb3e54ae6c789a935af52c270aaf9881fa63a8059921d1d870d1340192137ce96c1032fae896fc00f0ec1328bd886cca4a01120fbcfc17a745846cfc812c7b493922c0b7ac4c727fab45ce597d881a215ceeb4413568ba798cc7575fe902534822e11d5f8a519a9204c3a5f07cf5c98f4f760086b8f835c62326e44d59eae9ffbd5365ea5d9a493e85dd21417e67f8cad04df84622da3ca6bffa15fb41c2019d7bc53b6f329f8a3579e4ddffc38ba40b55f725bfc2d18897c3a2bfcc718462e396ed5c6005415baa7f53f14d748eb1a01ed8a68f5288b66db5f66623c394f169601860d39bd1918bf87640c148b84cfe893fca3fdecd84ad073a95d3d1867a307d0ac355450004d960c2b78ff518b31ef6d612d2cbaafb1c22bbf781230eaebcccbf19f99119ff63982ff5dbd77955c3f9d9b0680811c473811075f2f99441fa778594f91b42449dee875062737a2dfb5817f057ee23d54551c5acbd3039e9a0eeb1badb6c412cf932cbf224da4fb6f9ae5ad4bf9a57596490441399e567c3616d2f29caab8c818ad9d7a8c661a7497fa881c6b4660f112187312182dca91eb1540c4d487cd8cdc07c9eb76ed423762b6a76aa0faa13f3dc8b8dab8985e82ae7e44e660eed2df7151d1b4d8542d5e59514370bbf7ab2c5bf2e3369ef6b84a2eab44d4e3173958ef9f2602ac562e082d96185f4c0658da5d593d29723a3a7dae5b751f962d486f5cf1598974b1df30850d91f955154e4c61c74493515aa5dba6acc0d23bb625a0f3d372b81ac392867319aadd91521fed5493fd77d2069fded92097c0ebef3ac2bb85fdad069de946545b48f86b665d7850d6ee132c763e9444ec36e444f8227b7b89c6a49a3bc40d10b6d9ed3518310d944027febebc6273ac0393b6bd1790f623f6146702764c99617079c9cca170e1c435ffa2cbf612f9718d79578e5e3a4c684f45dacb3e1320ec0ee6f1c6819b4a26c2172e9908a85a6fab04597e8a0b7a1d1bb7de361a77688d9a36f4c940216c37139dc29cbcdda38546237ce9f65a4fe99e35920a426be00438fc2c91a095a73375ed7f8b4b2c1599f9bd4aeb8571aafd8797269368c6ccd86a5fdcb735f7c5880a198f4f774bb661ba422448dcb5b9910fd1fe4836021ed772ce80551dd0b836fa0e1e6aac9c8f3d86e4735548fefa74babcdda6f922a69b4be155031d5374e027e429a49ee32cc772bd6439082c438a41b8cc1db598fcc362950b5581b7a34b253967f3e54e06ad75e7d236f07738ec3ddcb868857e64bed80d6e40d2a2537f4867fc354081098041ecdb41b9aa10417267784b72a2fdde4e2083c93567ee72613b8044c1807692b7bf700e58ba6a53527d1680cebe6562c77ba275d81c81a7558ea248a29d87ecb163c1ffbef540aa4cdf6f8520ff2080990ae7429b016de9d6abcb9db095ee14475dd03038ed202eb1da7334d39d8b34fb14c2e6288aa370287909bbfec897752ab37b7658350693a32d1d68ce0cebcf1b718ea66efbfb3530a6ea616f6b95bd4b73491e28cc405e7973b57e4c2bd8a992f2689514688addecad4b3da94e555b1a436309d9d8461fdf52d6eb78efa0a73cdb62c19d3268c417e7e363c4d80f9bb6423b43e7d836c089a32a66ec26e1f45325c907433f5587fab9729ccb37c1e3b64291f1c13ed6c8b68297a344836c93addaa2bb7e4411b93250fa065f075ec2500ee63d0122a3aca71f348d3bcab1b17a41b45dc9a11013b643c94925cffedeab3cf672985b50abdf7838950483fdbe77bc941288412cc293da03d60ec4cdefc563452f650a8eae697f4920b1c1168fdf5d6ea5d235186d04ca11ef70b12167ae8e9a72179d84ed911a1920cc47b27b5256b795c577f5bd181e92b70b10a839db7a8f030af0ae937b2487d9b810565f558c6dddff3441683aefc7fcf98b8c2b200280559e1a133cb61d761a15aa0add663797e5936844917f6992e5b4c250d540bdffc5804a1cb3f7c1a9986bf6707cb7bdd1e8178ab4fae44aa5dbce8976e069713eac01258b83eb3ff25902c6c2d7b9898462b694a0d5d77033ea59fea8fac0371ac581c126b1fcc12dc7718b95e2d02777e8eeefd43bc75901cec59c656dc6bb22c1e547c0dc1c06950a5f3722f386b873f36caacf2c4ea015fbcab12476fb0cc5c84f4f1a75eb5af80ea92e8b383cf2fe59547b5f2397837568794c8aaf4123cd96c32bb77db37d204693b8b925126345d6d843ff5e984f9a2e9022eb8a12610ffb7af0b95f73688175eac09015e592bf961a0c8a0f8ddb5b9219a474add716dfbd8f40bc9a77304f734a5aace52af890d846cb03691a05b0f52fb109bd1f9c0614e3da1a408156ef54daa6c8f6fa06cb8f7fe5a121a50c20e5d18dec05899f22aa48791cb640744281d92e894bfb5325ce9bf3f312061c87dea26e293fc4a919f46675ad7221434cbd36983ba6102d9a74f40ae8555037b5fd6e796460d2ecc76c2fef3285471cc92b98b80a81e2c16fc17b9282ae3cff00bbb9c3c87f35fa449506b14ec7abd43f7e91a49886a55dd622b99a165abf0b9174dbda772522d0230471cf50adc83bb98bfd6f0b50d55348a6c8c7aee4f915034eaddaa45dfa681e5ca722123e0819a61a9f62b3526f3282cbf53391892b7ddeea76d13780adbe7d705a4805995eac0f39ff07c3280c5e87afa06e36901cb8daba8e956df188bd47532af1fc0540d91b9ee5d51c2fa141cc6d2b77887e20d2da40e2a3299c3375696c4f6eee74251b841b0bbad06e609660014b756687b7db68b8dc843e42f54a3983989604e4d4705d8af34e4481ccc588ef662d3b052a9ec5365a1ade4f9d80d0ae374970b61644c6e13a18b030eba6f5448935cd003e5931dfa2e6909d36a19aff10520b2884416166d32cfa230497b6622391b28bf9db1d70beb46bf50afae444a90c4539e649e250e1891ba998db39c9ddefa7058cc088957394e6bb6bbd2e919e371c8229d978296ce9d41ed92902196126fc2334bacfdee6fc675d15ea2ca548744e1b34695173b462b023581d75d0cd6d02a4600f415611da67c56b6040cc28d6fec5a1b75d6be056c9a018c124327d64de9b06f34d769058f9a3a4fe2f7548b642583dd1256c1ab516aef524f5d9c500cba5012808902e5e88e012631fa47cd9e1475bf8a303fb19d71f250dc85a3c04a28560eab7912f6edc118a6b65182f1df04162dc190db3e240e0f972f4d69b65cd14a976c4e73a3d4c0aa1cfd391dc05f2733dadc24591a6122bc49177871186df43ac274f0b817382fe7de2a463aa021f7adc8afa80317888cd8cc0e10c7400b617cd99a09afc4be7fe7bf4970b8eb9c44175c37405f7e80cf7ebd59393022c56454b67e688eb47dbbaff5390bf3cbe2b46eb84486c095fa70f5cc0c3791cf8a8a3d84d3360bc68dcac8eb0fc778f9c7bc39d692dd325ec40b9d8461c8fe2382a56a1bbd8ff9e81d504bc85eac194af73dd101709c151f934a1153517da2befd7aec19faa71c2777179954c71596003ac5bf453ea5c311e71e7be50ff12a7c9c94fd3a6b8fbb3bddd86bb2a84ceedf49ced9f0370a50651ee8160b7d127b4750c058224a9af2cf45a7e3ceccd956b430710225d5188cb786518329155013a05ac1d2cc922667697f77fdd48ea0a2e999eb7d4062b07d3f377a885a92cb97ad734ea0adda93d33b4b41f46dfff49a6e24a0a944d55a2fb9f695efd045b8f228e975d042e87f0b15d0067cc6561d480a24b40223fd791fa88ca2295c6171a17f968f7e100e54d5b1a7cf6caa6f1312d0cf1f0ed3678f6f7eba271378cffbee765233433704a67a51e4cebb18d06e6e0434385ea09ce597e97393c8c7f4a76503ec2cf4f23cd97dd02c59d3930fae4314a533441b43302db5e9b2a9d79143975f646d62402d6d0641c7215c1a9381794350708442098744785cf9e2b213f94e0db1031146f978a52950dad7ff7fefef2a11a9711515d3abc9a0425bef16567d8c3793cd4f6bc13ba014d2dd388f37aca841bc39d99b0857b7e831ce43bc2ac72a999d228a3fceb3a3e560817453eb010cee8675789f956ea5ed6e351052d6fd72f7fa39ed583f0593eceb3a532395c6a9ad1dae3261e50808b21f1020aca5ac1c348fef42b9e76fc3a0994a4c33be2453f8bda29ee8ae0e11797a5bac1990c5710f7816f73c7db6776b72c1dbdad5e9653100322bc13a08b387714037ee9e364f6d8a158cb233ef424eb1a1125c634aa8fcdc9ca7a43db39ba88c8db077a933071ac2fc4e065054c3321e8e2956fd92710e7bffe55c9c88b4400d87e849b2494d17102356962eeda890f14ec5a684e59f93f5efa4d56e79e19fcd507225e71f078caf25145fccfb020ef46f19eb9b4f13f93db7a586732b2dca77aced45a25a6bedc584db1c9ea71f186831c7f2ba29ffd5e68b8435624b9046cd910f48787a280191653ec4b49f1f449f34a0ea0ee1e4f737a33a01ebce00b9bea2fdd34bb2c0f7afd49a532cf6749d1b714ad6ec1ad3471583988c3d11139380e5396df244199ed27745d645c782bf9a196a0ac01b1aa1d37420253a3c24d263b71df27c229537c48dafda13e627c4928683baeb7806cbbb8967b47bac25da845c5580ac3a6ffceb3891fb01c65ddbf546be51140940beac2ae527f8e9bb264a7edde54615309df1b525417a0afc6472544bb638c14536dafccd2ef02f773d941e646dd40086607a24ef0696c105f81ef7eea34fdda4f9036e068b692203d235af596a0c035af6e46c58ad0cf7dac7e301bba8dbebc043dd75b5bfa970a64690b81383c2570df22b76ab321f02310a29cb4b42955b10af60aeba185fdb0337b09cd2acec7a0395f464437eac86143df7301ac0a0862d43c1cc727c8042c848d03af214892271c58cf5147375d4f3dc2bc3cef126448728973e89060c9c210510e860ed5004d14f14d2c2543c69943963e91c123e1137a56ef904c71c2a4901d5c0e0797b1fa74dffe4cf698007684330f6bb58d5abca8a6d0f652980d2940eaa185f9cc9a669cf0eadb4d52f4dd03b51f77625cad4223320bbfdf591e9a2bb8d79326336ba2c637b5c087f2a8f9041df9ddd875cec0b6d77fc17bbb2309f524bf9312bf57f9bf53b0142944ba3e52ebbbcd13ea4b3ec104e1a307896d1a171e3ad05068740d262e8f8705e865f5edafd14e15764e8e5b430879cb168be479d662d686570ebb141d4fe93db7419dd588133b17fef60d228397d3c9544c9f85a5b1b358a7c2f9f12bacb28d660b1f5dfddcb73d568ee2e6fd0520ad7552f56c08d07246d0a362c7f326f2880ad4e876967822169dcaf54ec4535e60e9f2d4eceaebc1a7df09688f667c56a6d7dc41ff064da038002bcd9d902e7a931ed5c06123dab28a1d8102a2fc03f72128613df11406392d39ecbcc00ba7ffd1a14192c63220897a5f09f1133e276192294c69aa2bfd6359f546a8eb075efa065c5e96088549de60320d2384047b4a3577ec090663a3ec9a43109c0f28659be96add916ac3c329e40e20b09bb9be3a67105b9ed4e73551963e663b13932503228f13ebb5f33107e90e2e32b429f95f7a9cb4aa7eee6b6ccba118f45e9474c4684888f8b6ba615e528f0c02ef8ffa420c1960d09823b246a230961f6d1d96b7367ca13eafb3f2028a43ebf62277e4f88b544cfc44238989e062cb328f6774196f8d3496ab60245063b1c9aa4d78c8e4ba0795aa2df9768616d95fd2419123cf984c0045b47fc4b7e7f6b9b01ba8543ba059e828f90b7453a4c573df300616e02429fda4ddf995a48e3ed3f19eaef080e1f83741ffc7d99b9b86991a59b0547ea865d1551e37830bb66fafef1f06f49978e9258409aca34bcd821ba44322336fb662e531d74a6601647bf8f3eaeb1a76ad6aa78b3cbebb43998352647ac5737668a2625b6388cf44f0df97c75c6bbe358e680b61f3a0da55d3ad109410a3b4b50b12c9d9f06cc463dbaff18220c64c603c0bbab89f11f0601fa9ee855445e23920b9b0105144be1334b2303a6146ed89d0adb24f5b8c4aa2828aa77b380bfbf8919a8f34d6dbfe5fe99ab67f5e177d5d2060caee3aae18f2485de488e503681fbd181ae89fef727fb8d0dea5da737406f43f523fea58c4ddc519bbf04a4d20f1e6ddb601ffe6fa1dfe50f57e9cdf8b60cdaaa5c8dc68251ae808b070e069117414d3c1ace98baf4d3ddaa51c51188d3eda12fadc1edf131ce95ba7ba145ed3418303b6b723be5c74d1312ec06113001d9ac6b3892687ca35e4cbab978fe5b0165bc23b699515a71a49a23a75957ce57d520abe0a8c16e11cf186aaa3693724004e3e5edf84c8460f296f08fff0b32205d8685c6c7559895f0087ba9e7a03270635109ea96dbaf4dd55a51af08089d519b876ad560d14a759328998e5ecc5ffec5d0361a4708c2bea5964e8a993307aa70993c6616b094f8241143207c4486c3b3393af8a087e49d107077e98b96910063fb7c0d77523cd2b97388295bb55788fd3d4e040c0c0981e0526b2d4e1b482d66bb126849bb998044848b798eb2edc30fe2020b1dd5a15c3829293f84b2c2f81a36e6beb4a30cd287f187350db0c1a9c0c69f57ad678c409b8d5767aa869528a0ae8d31c451dd18095a2b89697f794aae66dff6c50df546770be0bf6ea5a8ef1037bf0559ac91b507b449eaa7474089dcb217409b25b9e8c5ebdfcf5d76d3d277d522fd5ff7ce3c870f814a69c243bf4543c7abc415ab6891a96e55a4957a9d47c9b507c0e388368f64f5399e1f75eb08c5aa3662322ee756fb613dbd76097487374af55aa8e01107b0b375570e7f6521a2c4b2cd6f49e9a7d73306c4b979c410aadc5719c0d0a4b98fd603ab14ce6fac434b9daed1c68b836ba48e265a579eabd422fd4d9f169d66c65c6f5857e725345ed206a46383fc7cef2d570a3c64200c437ba2903451aca09f38229150174255e31f51b8e01a45ecdbf16005affb44de7e8406f86c45461413db791a94c606e49aa86dd00313392fd27b28295ffd80341dbfb796adbf49709f0e72db6ac380bb6067e3a2eca3b8a9daae38de6040c0ec31dd51b955e850a906f24fa9bbdc3912bc5f617de8bec0bf08b5f07b99af49fdf08bd2511c36fa7a188b2fbe57db39425d4e5d5b4fd923f6c0f8516c3d019099b05faaae40fef026ef031b0c35bbf26a313623f36dfe355d8c1cf595528941e021c9ba8c4658d91f43fe7a7ffaff0be25b2808bac54e1ab54241871e02b9e8528e2ad632a1a9075655c87fca8828e46a8ed9081516b2ecb91ad3eeacc80a56fc16d522806bec51ca05fabe04f05710d4c8c069f1f11b756da0f5f01209d6469096562ffbb86ebe2aca0b82e281ad2fceb333e02d1ac27e6529132a54a71f6c3766cb5f68c78524213e32c257016ddbfaff6a5f25eb880a559c32ae0629893156f6b45cb051cd3d6e8eb855c993068272f0f619ca2861a11356a87af57dc5c7f02ceeff09e3527e9fbaf6a601acba55a886e978862197f6405596d9e32cb4d55d320153ba95d8d72565484d78424ef49aba86d559d130402aa80ed8ca474c2214ce55b39b2dbda7eca64f1961028d2fb7056c3d749aa9fbb6ffcae3dfe0472fdc47350a7ea77b2e08dd7c8694c22887096cb84a71800e43f1364b8b4ebbcbdfbe6439136ebcaec2bfb9ef30ef7d87195cd2631458f2a5a54e0b4e144483339ea11b50b94ee73be07f16c4981529f753971bb8d2a4efede2b6c3e022d2ce91b0c1c1bb23c70ec1295bf706a361533e6a39b0dd75d23e85d12224d40d31db8de2f0e347f750d9f375d115d57b5a4ff36b9eae49a85fbd55f65a29b8ea193f108c3b4dac1ca79019000484dce58815c417a16ac1b8f7cd8cfd85b9d6ccbf9c24a90fb9dbbcb7809b0e7505c26e9ffd1a10249a66d77d09588cc03543f3b50d97374f3ac186fbbca575b0ab147ba4c74901779a7526ccd138c5b48cc355073f674e3a8767f31d4714366c812af168fadaf4f1ae9f373b513a89ba4852a43d797a91e427116024ae68aa26106eeb76f9644682c95f94845e8df13a54ecdb243faeb54892294a11e53867f9745ad046a4bfafccacf40781b18aa016d9e982bf87fee1fcfdabfad8dc1018d35790f245a3043759eb31d8177388fbfb02908af1e962d5ec796fc82b35df87efe42d2be961dce435166bfab0b1bce1a3c44f30102143fb6e4c661f20f78d483d6881ad1d7ae1080bdb3d40694207875ba68b6219e177299c0b0452d329060eb250f02d182fbd89d18a663a78944c316d6b47130717cbedb5da9132fc5cabd6e0a1ca98bafcb6c1dee5e82302d8f54182f0faf289f52dcabfe958eeeac48544b04f228e59df5eb2ea4552654200a5f91f915e4c596a236a510572ba0d0b5483633ce12a554a499819e17d4cd17ab4e2b0b44a87075bbf3ce7d096c9fc1a8f6720f0293483c60f8b35dbcdc0768bcfc57999e1c18b0abc801a3456c6d4e42bf2ecdec0145795fedc19460ee9be85c8d4602f7cb3ca4203d1e63a953c2ef5a9aa3c671c163fe8bc41d97157ee6bcad855150b6733e72ed9acc30d493a1580a2aa24a2ba8659f0a2d1f0a49f1cded63e9bb8090315e5eeaf05a1399f8c7586d4999eee4da9d5b04b876d2a1a77457413d995ee2111d5f1447a3d946d1addb4531bc2cf0b03ba87891f9204a7c6bc306395604790a53b832ec97f640dbf91c55d9d3b7cd08ca250e4d52d47c159bfb7d0537ce69440c93b84eeaf6887b462890ac43ecd0901d02640adadc7ba36f6d30679a2027eb0b65b63d348fb6be9dff2a15c9ba629db75616052dc04a2d877f04e28b2b8f05f2aebb0e180e3fefe8e67b69b971ae4862fe8427440d0846c5e1d547c5ad286f50781b3544f6ffded73ec97cb176f07d56db2e9ce558ab56256a08db5222e67059f32c4676cfbedeb66a7646d02d94b289cc49352f089d6ada3155442904e8c528339c7ea9a21b98c141b6750dc9424667e9470f1d82491f183f45b8f77af89e24818496a7a10cb287b8f19c992b179aaa2f1d9f5d39c323eece8c35270da0adaa3f36b704a3d272986fb6bbfb22dbfeb4192829a15fdace028fe648a259d4241514d5de873ebb9af7e2ef407dce02b04254346028fca37968961066306d93da7bccff25baf3006ab156aa3ba6d71c1fc5073c14570e0007f789596420ab8d42f6c8f771ccdc387b02e6451bb1e7f2ae5a9dc15ce2b525575965f7748d66e8cbb445726b0f927138f531e2d2635d56b08504924fb547f24d21dca00812b2948e3926f0d7c5e1ed49f3ae4c5d39b979a9df37cf22f1794b0446ef2c098d83912148b8a3d257590ca62b0b22e16332756b52ee633221af1a9ab2e75e7770cce7c41370aebc6f21bf4f278da545e792268c942179f742e92a5f4e84a8a21c892f4e3e5626d587231054e195530f257981f552abfe0b4cbf22b7ebbe6b0cb675e23f6344071819e151bc509f392294bce8ddd530abce55edd501842d02c64ba21d7dc8d7df8876503f1892c917247132195755d972d1b8602e9c4edf856920eb159965e3631e9d3798ce7f1ecc45c39a417e3d1f8ab03d7d52c5312c0b3e2c96283aed063a5f0480814ec890cd707ce106e9d998f42a5cdcb22d190d3eef9a752a0a22434e30935c2d4238bcfa52c5baac1fcdf6e73e07d27d7ac366d17b33e82725ce74ba34365bf182024fe65ad19c2c4df53bb68a0edd8a5fea9123b515555ff08d17d1b0ed136f57e5e0eb286999b93caff973efc18c95d9c602b209831d7be055680a67dead3979d0da7cc55a3cddb47f189c861dcb00101ef1df4f00a8cb732f88a7bef60aa173b0d76e21adb2d7bee24d7c7b7aa2d79c4e52e09f6c29b94573ecbf61963c9094705000c7afcf4df5bba0dd0489d268223907a34068aa0bba473528f30ecd6be6b9fb687c937595172d27978d06ff8a0df0e5ae5b94cb0d25915197dcecc8b200f5f2fedf9f721cd6c1d126ff37f2769adde3c9fbb2bc7b8223bb0e27a47a5259a26cd6db0f1f22a8cc1232e1ec7d310769e5fcde07ee11d6b39b44c074988e50b12d0f45a545c6dfbccb8615d89f81238615bed65819f2c242caddc00a3df84441b4c82f66933d24fc7f3b7daea6915c85ce8aed8a2a0acf1185bb96392294d52a64fea4e7787ef31058f3974b500f1842c96934f65276160a4b3e4a15f6dfe548e1507006305527437afc5bcdc047e6f0cdbc95df172a354cfd929c23f0c884ee30591bcf7215c7218adba47c5e18db252174df6e42b073cccdab394e73dc7eca6438e5c77463652b39c6788eed7af34c1fe8231699b4c91a083ba7fc08e058e1f918750fa388adcbeae9b87c28ecdc36690a7a98af7b6a36ec71add420c8dcbbc90cc8d2f22f9ea1d45e806cbe9451d8fba79dce0d86f06c2b502d3e00ab3814c00f696b76976866631f825fc605b5556a088467181b8ddd9ed2e5952f307f300f6d032143ecccf263dac2c7d3a75516a22969afc4df97e876a8abac94f9c5e817da7ddd7b249867882932a6529c332475303490ca2d5be9cef83ae172567c1636e54da6cb4a5787a1c42341a1c1c8859f8598ced02b9e34e2552aca72cd9f08024b2f99088f22de88cdfd4a5c476e55ce54aba758b07c8b7f664a43c57f4d4c16114a32ca7a9c6d5d2772472bde27ae037fac22863e50007fc53bb24f2acee02e95c8e3dbcc237fb53883752e54422b381570ef335f8e9229ec2a63be11360cdb1a6833d8361c49134a0b5966e95b85520ff4f2fbdb7ee172f3ce5e8e7129691f470742179c79f8c04ad40ceb5cd67918eedad8101015c02d27f30cca2817563a9170c750a29ba2deafd8988e18ee324ff56ec8e8e43148061989740601c3dd5c34e39c0ad4378cdc85859de4c561265d832f98fac40be040fc426849dbc1a74a0ff77901f05935d5810529fbb32fb79b37c50907adb2aa4bcfc89dbdcd98802147e554a0294fdcf319c106f7cbee03d466f4bab5cae49489907303d24ff7909727d21a8dbb11d9971d313476c6e8f5e14129bfbe149ce6968766f84b28cba8d128bb4096f3f360a92d61ce5cef0b70d7f1ebe7a47b1cf359e5301b9507dd6dcd3650e396790c4c2efd5a857e44f9e9f2d67b8c4506661c50aa4bd0f0f7c9639b73c14997c21f2a16d3d0cf75e7adf6f56132d9e0f6c8127da0a0ddf1cc89c267114caef0b94a9e97c3a1f47c78ff0c2cbbc75adfec410a980fbff85cae0b3a4ea258d034e2937b583ad40fa5736bc09e7a9fce31d5d0a007d1ebc46b7b4e7a3006ef83d8ec3cca23c1cb20bf46d5f942988cc2c0f5e60a426b63168cabb54a041d6cee155c5f73e8bf70b2715449e6e2545b7c69dafb492d530a83723222355da0cf1adddfcf53245a854abf3d85e59f900c2e8f2ee10ff7ecd5220916db7b8c72533c6d33700651233f6fb78f1a48aaafb0054ba307baa2cfa75945aa98d3b5963629b3fe7102677cccd0b1b5d6f2bcaf407aeda022610f7dd5f690eb9e68d1534cc8a96d459962b3dc407965353355092e918eae216637a8a73f62e05a0e9c286383a5013a684f37e953a01ab572301af5824ef764b03fdc04733faf9551c9d035c5fab97633a38627371f0b7e81df6bf89b0d5d191cbb14a86f7dddfb5bfa2799f13354015076b645300bce38637182bedafa78d6893c7f04730249333a0badce26d549564282c1a7e73984ae1d2da91971f97d9c45c9f3c8f530fff3b1ec4c5c5bd6ee55c74d5d39953d9a86895ae61d7b667e9e6110b920c6e66e44d04dc51c2e3f997689bf8e742f0da0986624c8827ba00efe4e20d27255a5441564bb84137487b1914be2c64dbb40a0195be7caf148324a0a9910028bf0dadd1b224f15d5fc8289ab94124548ea957d8b7ed664a57724ba8bb7efae8e46abaac5058f0df252706e5aa139d505af0ca5ad77f00d2f686c2c4b0f830324bae6c6517bb21ddf7c2c9abd2a8c320eb3786062074d7670565ce711b3ffe8fda9c5db6f57fcf2539ab102bf2502176b077f201e53b9781b248a36a84430f915ee125a7d59e989cedb439a256860021e0438f746b6036997b6ab41a1859c63db7071a6e7b700ae90cf045f820e4b246e7524496d6bff22849d07c8a2ec71c0515f13d9ef10d5c9704a418e27cea2f0e26a77337b318708eed18fb27f3b130c7ee84a5d531c911751e16b264114b825841e68426b110a469268955303952d218a318ec925bf8919c2be368c474aa7118aeca7ed7acebf69944df81618d8af8b8a817eef945135e9da6d1d00c869b8aea753fb7cc6645fc879b6a065cf4584083677f3fe8204916f504a13e0e6c77b80ae267adced1737338b46d9e991cbdedac865cf13a41641bb219e8a043ad8dcb4b50fdea0a083bbd669b492665ebb579c4535132047d8248ca2f01b29cc75074b7646fbe1e29dbe6f54abba8d2487bc80dffba182afec47af9532bf03763b08af194e7aaf294a5d34f1c53ae029b61d402e81f396e53a4a6de551f28ccd3ff1818cf314a3aefb105436adc628f65d17ccd59bd97951f8f89d31eeccbcb16ad289a8a0d2b245fccb40c938a9906d938f0bf17c2155d9a1316387b42c9d76826351fd0565a634690d852f0acc524f25681843c22660476b7b3bfce660bbe60c3f68167fd06e52792d71a9a02f0ab501cfc8bb7a7e1edf4184126ff246cadba9df63d30fc553f747beb04d2e2188031f5c66eb29221adab12f3c30b96a7ed3f8c67e3781df3e5127c5a34d0c3915ebb0bdfce0283ad2800202c000c4fe003700a1b8670efcde8eb3efa787b483687ea0b895ba2350684fcde2d71852a95af5f05f10e312c20b748d360adeeb61a585d2ab874c7ca40e8e20fca107f40b14c6077f85940c1820340f3721f8270918648c9d3824b6df4cdaa726fcd0a7c6ba04f99aef326f8e635010250809fe601c27c9128e62f4d3c54385b00d41669908c9eda7cc25a2374f68f3533306031fa78b65d53c0d4f8373f16c3847533736a960dc1295f05d152c986c715ee050867c66e7841753340410aff5c8d4b52d32ad37185c9d78dbdfeb8819743eb8580948a5a29e628a4006c5a577245d84d0e6b193dbf9286d8230a18ee0658742b86aa75b6755011efeb8d01f928782e5cdb633749e5b9c6a93085beb9d5eeba2fe57f1c4e28acbaa9bd1e0c3dd2343567b5c579b1da5c7d868a88c1d80e9cc327f6b6a9119c186a13d5e901a0a3374ed6060e9264fc40656efd97f5ab49536975c9d797e2402758e0860e2d9a4235f78300f8077f58c61150c8da113e9dd73361a9cd6ba95a222ef37a3740305922694c1c0bb9aba886911d1b3094c82e6b00e548321f335377f951fa4bdb8bfe048bcaa0a110cd155e95105cbcb69fdaf37b483699ebc7913d34cfda782c0d070f2e6229319acbb641b5313d9f5915b44519b6e38efe21188667013a8812d150108c1d2a109baf8f61676a2e8c839d03e70da5b7b0a854a522d7735e22d9089e09f6e60962fa46b95137e4778ec465cbb5ff0d7a364d18e179ca7d971673a0d20d536e9b1444b9c0145ce5aa99b6b1314120e1f44dc3df79aab38051f58e5fdb0ce9e9aa5c26815c282489884ca569c3f04bc5bfcc31047b53605e9507268e566d00a78db1838044f041feccf6cfb15292e850f027eab6299d5a7da2d348a5caaac1651b3e5387fa9a5d4b6f4a552b15647fc0d7eecb0bfb111c7a1c113807b2781225e952ccc80a34ea712f107121bb4fbe6ced7de1cf57608128d0f8194a7689f2aab0ae53303257fc39436cbd3b668a25c22ef3e135440b94896ef04f686572dcd63ce5c56e0511544d2d7a6654b96869b75e08b5134064c677424dfa9bdea2570c96f44af10b05c8490d3df3df1f629032a8ae375f79ac042ad34659594897f83ee4bd1660447411e01e562570a43dcdf5f640120f1bf79f413e7b9a7e5803808461f4ee623e08fe60863a9d0fe299cccb3ec30aa1ba21f12d7b75ef1bb134814403861c483b67c9f88ca949354d28c3340af19de4f56c5bb38c246caadd70e7bd181dd8031799ac3f66dcc716841bb2e9d7558a55cc2059f8f85fc54fbf5b70c65bf74d91c262beed95fa408fc252352c3c48009bdef8b9535ac297c5f4efb7b01a119f4f4719b0ac20725d7c07ecd33e390c7ecb30fe3468cec9a39515204e0d42ca4f540320a21f38f57b1611bc7747e90dd7e27ae77c365b6e24afb67b033ad6136a0498fb7865b69f981fd260e231607e1b17d6f72e0a15334d243edb7301fc0cac431e0b084883c742a124f5be86de891bbfb8e5dd9bd89183a6698813cdb167713284b7336c26214f1f4802554e8c642e12120f1256745a2112044874207a323b2442385348e714b9c7099edd3e071a590fe476dac0011c858327588ac0abc3d785283a3d6f01096b36bbf8f07fd304f2594c013706793bfe22f27bf6cbebbf11e43e0293b7877a4e5dc6f52080858ce8a611ec2d1d8b34c48241f6872ff6e967cf2aa47646e2cbb427dce8a7af6df56a19146f1355b362aa84692a1888e56631336a39a39cd8f7f3aa3ab430d50df9d24d05e240faa856400e39b36ff7542a184ceecf54a9575d5c0fa78d6caf0c3f282493666cb7c5038c26aaa36df4f2a52f7c04060f33c70e060fd1de0ece64291d0592e38b9afc3c067cc0c50928b452ab06a79bff8ef9002e3a4791ef6b0f29777e55ac21155c5947c7199d10d48ae6ee51c0f982432d00936df51204760b30bc6743beb4c2464fec854f8d422a8c4f6ad02d5e5690cd9f4b459602e4d50973b844718d7c3a4a61a720825a0386c5138463ababb7017a724beb51e6113e6ef90773eccee057ad8aefdc825f6567ec0fa885fb1ed73fcff8d2b76d9bc3fa4bf56cb8c590920071ca270c33bcb2b50eaa2e60fbc260e408b9b0860ba193d818da7f5b8b040b2c057efd357cc33cbbf81ae383a0371b934dc6f5494ddb84e18bf056e2a7977e409083c569adb152d8ae18c622634ef668c8a31c51ec9a710c284c113ea03cb89431b5cf5950d6e8509ea929f9a114c0c431a6d9b809e3457e5ff478168d713b033cdff721a24fe843f0e27b4247899e1afb539c16708c5f1dde4ae6eba5b16838cd01bef79db8e289a7394e2d0c2ce6467eff7d200200c95b1613a403bd2293e3cded0b765e70231295ee9de59849f560d002828e203401c4329be7579e4695464b9e227b89a0195b2b5172f4cc831db810975ef264bdab9895fd057eb0f2657e0c66da088f7a06e582344bc45f2ad796fe9b1016f822ed265f3691b235fd04f541cc4d09660746b5c9424f86f21f2680487e88841f7de904267216d5c4fda204078e0db79758d2127b3f3b911adb7a0f9226b087fa318567c953c4113f7f101b16c0f92c20ff17980d7200e68df2807e9dcfec57e25d8b4d5501dc4fbf3d58b14e80287c1910e6344bf9ffe335b771e0a8d79de4b51edc1499ba8437ae1c35ce353e61916e5923e1f155179911842a15027a5df46dc4ed439ad5c85cf12250ef4654d6beee0f7e7c9c4bfc5ddf9e82b09e399da96e046247aa070fdc55e3a20ff795fd4bd636862632806924b91ebe63eb6c9e82c388232c97a43a8fcf200ec4d05acda1af5a315b560f3005ee5ac587da747446e48922feea87101f33d1c82ba0277aeed0f57a4ade9685929740da08c1dd803d8d47f62b96545566e4886be060e88d5de2e54e512e8b90a89d85bc4932b61557757806ce54e7f42a3959f6d0b2fa79f405d52600327f641ec8ef2a29f6495abbbe2cae14f1dc2ea90a2469ac3d05cbdda4a9c2ca0c31e74fbd2cabfd21ee843897115bdecae10b32d073e6d80a79ecf8a65c727cf598eef71e90bf78eabcbdb0383897f0d0f488ddffae650b484b103999542993b8f76196e5bd9619741e4159d3793f191e114e361ce9bce41d4687d83be591413275d5e11f6c29eeab449b01500b56b634a538e0a8fe8831f15a7b52387cd1221b8399fd4b1de90ea436cb1c5d2ef8bb096e68ff846487a7840dc56b2c8df8e9acc7b3ac60e353d340f18286126b5839eed00a2039c447a0a34a3e19cc92bbb0476f035a43acfe69a766276bea9db21214b0baad3f2c0c64571b844ce6939e920ecbe6f99e3b008575e77550214792b47d749d54063519865e3b533ddec11b1b3e30a74cd7cef84ce4dc815522d122c51c76fd44f552dfdb7b60b75db1b4b87de64d3f0ea889fd4a3d3f84e92f742a119ae8caaec9af82848602cd100c3fb228d079a80c5cc2b2a522f8b4b3dce4caa4e0f2bffc93743022300652e54c7b3d6202be39075f36ba12a26314c62c853a88025e3c546ba49e5905ea032bfb72320469549b0a8d0f44e039bdb352ca478735bb095d7a56396ce66f47bf3f3ac1b5678d024e347e44d2f6f710a7e6128d0ee46c4aa82b3c88d4b5c39190974a799b3bf61a2d724d880addb838278d1a2da7fe34c1079c5bb96ada8bbc311a913b14494507a61469ce0269c5016ca393741d36cb7781838c4155d8febfe19188273d4034e456865f27a162e21748043a328a53b4a707c83b7f1207e5a54477f5ab45e0d8684bf8eca4b108405244e253fa635da7b462323e9ff907d04508b230e3cddbf5b9b861cd5b74301b10671f103f55f7618d0ab13f0a059253ecc135fb1d176f5534e39abce7146d79bedfda6f3920556861f3c97904b29c2472b6a9427ebe99be28bcc6d6414da023038d665f2c8e67e542f927075a73030068b0d5416d8b2540a6c5917d08a925ce45b373916efceb75ce7df3ba06a6a76f9b8a3fe173b9b9653560ff6ae6e1e88a8e4a0083f180f5a915383b817bd763b4c7c1b30d749eeb73bd96972196e98a81d7e51ace68f24b2d8796df6362dcecc5f7da5466a5ed44aff8491dff39928b74f24d7b84acdbe7d76b58cab13ad31f7995b28e50f3e489c7243a42f20972c606dfaa502454c4e8a981e6875a4d7a9e61e392c9db0df051b99125fd6268ccc47c75821693a47c51d0c4b06fa78560592de93c748d762e5e5ca6895bc5a2ad6ca3eeeeb80b18bd24c6168f5c0c5128d6316c645a8e62792019c17667ea8b1432f1b339de8c54dad15f2c978b0d1fe66e04bfbd2a188400bd144c2543bf7bd501da1a643f7b1fc821ece8378397bc2f74ef1798588160aad1d7888bbe496911f48755518707528246caa9c93236d2ab1e042acd9f1c0c80e5a1f0507e9ed1616e1da710a6ae6b7bcf2cbe753f3ca5dd0c3a7c528106ae5c6fc698a297c8fb4de8a144364799d3ca6270b3b9f344f3edc25b07e592ebc54499db9877f59bb8e42ab78878ae816df87802d827b4c6138df0295c211c70a55527e706cc3cc1b20442badfff41b0d40a25229d24e08d9433b9c9050bb42566ecefe984c8f61e7b2922869bd18ebad42bf1986f050bfa4b456bef718d059f620da01a8ea18f1328cccce8bf684745882b6397f138720088233f3f745979cdbb56e268b72423c3c143dcf0d01b948b07dd4c4db8d167ee5324affd0b757d5d8bad180fc2465fb253acc25c443956cba5d49d1ccc26a281d2a14c4b278ed52e049b992d3241286fc508791e898df10c32d54a757ee06fdc878fe008558d223636a4845215378fb5bb86e5a08ba67dac05fbd846555d47e0676d406a58f06868e6aee1190bfb3adc97fe3025d9ab9e040406fb62c5a10bfc87031afdaab5a5b2d6fecac1749c05e5cbfc3e63e2d92a09a76635f18cc4de6835ab1f8172e6639dcb3c5e7d67cf6531e069c03dd66561ae6117af8419c9e846ec74cedf7ee62ac7d374903133237a943df4a850c0cfec9a1e83a0ddc2827a12a14d723314071cc03a845b831f0f85593f4ba1abfca2482ee778c52c9d158615817cca9e8ce1e367d46afc90192755eda9d10eee62fc066be790d14f8876bbe32ffd627a687888c83de8d03e28717df45dadea606f9007655ff0baaec73c30efb6ca1d9f866036c37c7be37aa2222a45135f0532f56699e96efaf95d9c4711dbc1372ce46da26947135cae2846c62704e784cc9c44c134e4a1a96849cf2b034de2ff9f8859f7cd518a7f4854a47a6d42db35c0430aabc527c734516a4c64b4e7c6927cd6df09bf63bb5466fe85fbb98d9435342c9558b49e07930bbf304fb3c9588ca436738fa0354654c699927e0eb9196e90a7fdf1561cfb795d73820fb0643c75a255c0c3d6af2eabffe4c5cf8ace30618acf583b28657a0946138f283bb0eb26663974302e0fcf76dfa7d1fb1273df1a77195d6a27133e09bb117ae67b8b9b450d04edd4ffa342a055b46d6b283196163a7d8e2aca79fd493f60ff34369a09ac75099db2f8a127bbc220db20489c109bea8aa434ccfacdbe0a7886d656719b10f5bcee2d67ea963a58dc0350ac985ffd64652bf515b35e7099119666d2a483b4de3be73ae9d6d133c6fcc6db68b982874e124a8cd0752c3fcc6f776b47414687c9eb34559fc6f0c89c412834f7480c93e3f9f1d5793d2332d90810d413bff8f3b0967c17ad76cc352c78d481e160477225c5572e354e5d69220838ba88d49cd9fc130ca5ab17a64be13d8fa141c452c2e95c5b53ce2d4e19542685ac555c1fa174670e63c8a06b86e6f750ce9bf6bd6d36d945bd4d07bad8e09705cda7dc8f23653ae2475f2d95004640c9145c8c5f1900b737e999693ebb0a8b8dd05d9e8e5d5870b500294344d2f2d90bc0c7a34af69db7af91e6f7c6cef38a4f47743b4380bd2c94c295363ea46d6eda87b4d99a362de858412788065fc2369749c5818a62d4734028396d9da30cec91c968e1c5c03954432fc7161dc737b7e590b2ee4369fdcafd6a34c8735ac6fe11fc1e556deb96564c5b2840a70947e55ac44591ec7774eff6a0ba5aba1da1f5c158fd1f14c11ec0d2d0e61a52230e490187e57697a8d857b266574beeb86b8717bea286bdd7680258b41bbc784c2d61bd2cc3621e78e5f41f18c5b6e1da54d41ada1d34e6cd2a32dcdbdb9e390470ee548588d0bc6f913e8d336dc2a571c2e8efd97c34d02fd12e4f1232e49744df8bc212caf61f937dd9cecd448db1f5a9dac39eca0defb720a41afbbee4f024281611c55ad8a851661549548223dfbaa9c978a227fe533840cf9e61cfb0b7e45838d941b9c3a21dcb912b4b8e47b65f3e74cd8ae4c8745684f96daa6021f792ca5ae856a9d384a06bc37896133e02661e068e1cba082f91ab5c1dcc133067f543caa3ef39fbd2a7651dab926c4b86e9ee852a078382c5a34d7042d7a8f05996d0b99683612efd388f5fe6d9812022f220de44c5dd7311dc166fd29dd126fd88cbe40cc2b5966ab48e9cc93a4d707b463d8e41f814d02f513102c62a0cd0fb9f394c1881a51e7dc8b63b463c837d090f81954c4aa47c503174432b1acf8f85028bd9f4f7275ac73d93f6789cfd9a70c0d54e7dd4e46804e3df26d84ec9ccab71b8221e3beacf4de29ff3c5cc837408f8d085b9545fd475581f06b51444f62b70ad8515692e2ca4a8a0ebcb8d5d6b9a70ba503e683aeaf87e36aacfae7514191b91f93c1109768462b2a4bd1bab6d32cae1ffa9b29cdd51b01de2a07aa3a3cdc7e72df62e3cf5ecf3a03aee17110d1782963d3dfdcd87ee6cc061e3907669a9cf5f23b75441bed5a68fac2664097c2998c66a4720891a096470401845d52035e484d9230e3d3c786a9cbf48e7fbf21a995b0aa0a09928c845617c1cea49f13b216b77b439d610863d273a1b77e0c47db67da4cceb7865083fc7fb1962d85e00f57a4b2e6ae2d1ba75622c54ec2da186917508033147f085e3cdfe3f86da985c01c83895de69699b199ca615504321198a9d957838c0169104bf5985fbf9b6719ff57aa3d331f97ef73ada8b2c210244def17e968783f30279051be9055c7a8573e5f6ddc8c25a0a1d6125405c3355a1abfa762617d32fbd7a04b86881bb4cbbd63efdb139eb6c63b04611faf8b8e6ed04436c6c18bade3cf9b477352f67d138ff1737c660cd007510c18d7c5b52345c4e8b457d95c0285d5a0435f2197ce66e960d5f8817b4253dbaa696ecfa6e0e6cf3ff7e0a16348641d96dd58a03852657888cfb2ad7938f3a5e1900f5c3b08cff0f044936a387dc551ae84c12d5f3ba6a57bd8323b32e7d5b571411103bc3eb1ff96fe3ddab3ed3a080dc6ac7e4336fd205d9d3bd8783ceab9fc6db4e0c4e99d03e84e491dff03329262c83fd35efa2b46c5a632c39111cb9226ca6982aa9cdabf8b6dad36a7ef22bdeffce28724e15e976a3638fa944afbd34a506242c4a516511991581c41f36b8b3ef5123da3431eda0ec55173fa623269d8812b17ad6b593e09d3eecd6c01fdedea800828f551293de8d1912469b82fd009006d39104aa6c47775b1ee3dbc1be5a57765b2017b646339c55412624583ee19607145b4f9e9c5b156926711971707df2e0b7bf2019d00e87bfad6f228ec3ef6d9af90c47bd00ce12f81c53d1482a652445488e2d49ea4b0f7a117a6ef4a71e14ed7ce62277587db798e86bbd981f2018373b90c36bf074b9d38fe25c1b7d031ae96b4a189a055b5dfc7594bf5128d50ff3ab88b445fad0f691a38c81b91b9d5b4b03869e675c73309c731c917e22da7615b5a21d0aab9a4d1721e2b086db47863d0888dae02b93d077d63a00bf638ebf9549ed47693cbde4a852ceefa6df0401e0600b6492a3e1573518c5b7adeffe3971f9944982a7a56a44bab712383ec9ed254993454156b0bed416571bcd1c5079eab64d5b7e749e5bbd82da31ad7386606d3ea2ec9f86cff92822638ab07acbc834912dc1e25b9270ba1783d05b4e5af1fe699f931f7433258f08da37109cd13bbfb901d9fc3c73f0a962cd6f299893cfcadf2b9a4e958845c2bc4215cd0fc8e0014d8391e778d16a8dc2fff316ecf5d13e2cadab909ce1322a6baa0b419e98771c231b79ede303a45be2326309d07af4599b53ebc342c733f5b2375e4aad65a36ff4651749a3a3cc87b05f3d18148331291d6c5306245e61355cb256162518dcdbf68dcfaac6606b734a5a56a4e25f1687e1ae61beafd07f26d09ae90bdc6df380003c59df720f48a6169804b3af7a41ff0f1073664ea691798d0109e80cc98ee3e63e9818966c009b4e8bcc727874381f2a6b7d52d627e4bfb0079b27d7053797cd1e489924e6f32eb17cd2e4a2103ded247e1a907f3fad7e8ccf3cfb44ba2998c44a38b5ae5c8fd5a2a409bfb44d00bf79dfb6a403105c7ea78ca2740bd9d5ed260e31379686707cb64558bbf4b4387eb8a0d54e1b6d1cfb4a60656e5cf2177e25603a255b4c621bb858f89916a5090d07c0081509c06417b59c2c50a0c74db6b770b2fec946da3c103f4f47b41a395f07aaa6606cb6e8fbb3685c312a72aeba4363dfc0c1d8a6dfb481ce3daa39ab3317047404cd12d2931691c4babc565c7ac99d475aaf9f688d213bd3c09e088ae52a43139c24229d5cb06c722665291e716a288151a8e0e49f50a1829028b3cc16e4e265395b9b605a143568fe094f8e46c367dd51827b500b2a6afad9e3a11f8fcf577ca15d9d456db19ebe933dfaad3a3acd9d9b26f744122e0ab4ff5cd03dc013bdeef5a5be7db809fffd1506f1b9dfe81169fdb7e81f73b3ae3a142250fa70e057b7e5ae4c829c131cd71b124b1f761bcef8d1ce5e032eee1f52d718d47410cfb3547fab68cfb4143cc3125222e049f9d68910e620d5f33b7033585812155d20e5aa6408f5d1a0366d403420063d3f973ca09fc3dc99d25ca47cdbba972cb7a5653735a855a9910d97c3aa3e99e9212243c8d906e79dbe365ede94d527632ea8dfd6720bbd1a6c6f6c2f13b1ae0b6c47cdf831cb71630a590742f2f80e0f0d037f6221ac41ecc0a8827d7a208dac1af09f9d7ec7465ce6dc3cd5ecba5973c9421d9b31a4042a38258ecd95040fee9f98b4c9f4672b30c38ed3d2ab1addd56fa3b7c0e3da740f6bfac5e291ec934edd890cb3545af7e8bc279b93520fff5d1da56913dc64724e7b1ed34f69a5b0b1b529b4a4b0a066f07f3b25890263f4e9256da7e0ff9d7c62cd2bd1bccae1fdf325b801979b4d6dd9d01e413f32d316dafe13b78830aebb27dffec605aa17b351c5086fe45ce9deda091960474d3183cb07a693f3e18ec9dcff35712b8a3090ad0168864655e50c15aa1649bd477ecb32c11bab1ac3be785dcc44bbaba983658a752de604366404eae4ca3c94fe541c1feedcaaeb13cbf1462c9926645802f5837302bfb85b25079b25be041cb2c2ebc24341bc2d8d353a7c8d08f19c314f6e91bb294c24dda020b294cf355bebf656b555abf4151dbc36bc716454abbaa60b67b7e80beda285c7c2bd9dba0069b6e84f1d0c43d5a2718a315d2c509a268a15c86bdc949f5187a368ad52a4c0aba81447556a5ce60d47b8a67768fa5d539c6789cc1736258c49944c2fa3e35cd627c2b703ac5b72386310a9ea18150cff6dbeef4f1950d935b1fa6d9a6386765de243ffa9d99faf30d41ca13807ff70f42f4c77a26c307ec6344ca75a8f09015293445b6456c5c1409e763c17c3a357c7e6c17aaa3db3bc69db41f02697ce1225e07d2544680b65b665ed349f4ff61410719906882642a8f16f2719233d961f1b14b96edfbb1d4cd43ab1d1bad06ec433aa25290001dff54602594071c68bd2eb3aaebbc7ec1081997eeb1f8a312bbc3a031b8a374c44945a185813a8618a809927751e2d26b51bd1894084050eac4506f92ffb65293d2711c7bbd9b310c4bb5777bb2979fcbcbc3f93aef438f46347720a3f89ee8f8f0933059170267b0fb656fa3d3fca2b1229ba64e2cb41f679a5b85e96f3af348e86108640357db6df450c0bfc5cf92d851a4593ffdd950a62749a79fd148bda1f2c668f46fea2b4ca9e6dec7577d71ff7bd45d751ff52634a70241fa878a846021c610aa6b91dbd969e24e203a34a873a913cd529dd2e9848b3503ed7262cf1b36e80ea55b34e34a171da855eede420bc629dda51d9ea8dc25ce7cfab70c5bc9457aa37921c73229535fc844dcc3d68cd8d17e007a72d1f8725507260c0f49da891f7f41451e567441b355d467eac8b1b1d824f0e97b5f7528d1b5f08afa311b26d02fdac060e13f75799379fb96eb3467fa8e8f5b06f9d7c7d214b3375bb25b5f96211b1b828ec279eb8ae36d35bbfa5ca8706d6252d2163da7430fad62782810f4f34dd251a49ce923449193795c269c3b22a533f3d26bf7038fcd718275a03b509d7e48dfb37d780f7eb10635522c8e4440ab66d0da16c34a94ed26ab11967e4fa8d5de6f4bcad9374946bb9f7d53b96e7eb14c45f8bf2576dd2dd94abcb1526a38de64b1cd0c6f1babb6369ee0773c73dd4820be82569109f1be2e67e0989fadf91f780ed7ac8b5d7b3fb04f3c09b3c2cc412b9a47d68d7c1ce220b383660aacee7171741378989b1a676e4a4ba8aabeb5199104c21b3bb74fe2ad89b4b3b4329bc973d415113d9e7737cb60a078723d5916b863e45dc6fd167474148b81e63db6c8fe75e6e89077fce4e07e25302ab4522511b671f0272ae8a101ff87369e74f867de229052f690607e6f47a4d8ca9ee807f271f72b8be4a994a5b2ae34e92df6fe36d9629e50fe491c636ff670ab990a23fdfa973a15e3d7f5e6b1631217a720adb82cf2d941930f204a1209c6a5bf6fa006c7f8e6a1858b2a5d605fecf52b7abf30a8bd097cb17b46765ab65d9b1228ec5b45204862b3926f3a7082364168e4f92b5826ee49ee149f5bf0dabdee80fff0d49204242947cb334e8a325eecdfcb510e519807f9354820d7112521e48488b004c2d08d8ba9df60de3c37ca75068ae004129e9779db020f792d63373ed2eff2ca6be4c71a008aaa009a0572d59a334e228c6d3bdadd3693dd313e5146a7ee41e9008ddccc570f125976e16ec26fd0641175796bf41ca09855932f18fda242e685a5e7811f3c71b101d50a2482de289745b3a3cd03ca91fe8451ebd085e8c9ee7484f796c2502b2da381f4005cc3ff6bd4491f2d4a5dfd752f782fe1311f4fb5d7d01222339459368002dbfbb185de8705d4049f571df68d2ba9e5f424a87906824c437677a26bd5c7d7c5adc575beb9de373556c3a6b252475b98de13504aed0cf1689f15d70f3692f76314a1df8062caf7b72ddb38c0b9a413888849f15388ea9e81e656fc5fea4577e4d0e7348990e78289f5e13ee62ddb3aed29041a173b4f2e091d6366462d40da0d62957ba506faa96b1ebdc3d078ccf55b2c0509bb1aa03d451c6f37cbbc471df74883addd082c59ffc8de688af4171653e476b5216b56baa1bbb8fc1dda58c700c1995ab814346020b9eac595b6445b1e183fb264b2d4758383e63fd1ff0cb7f83fc58ad55808be5071d43682693b9562cb1af31aa85a9f30c85e045469e9ea758bed6764eb15fa8d8d8f5dab1f0e9cdf6320d1d4eccf4a5d11c3490f64237cb6ae1322382500fab63b77d846cc25625e9ec985c49f124ffe5e1afba832ebf1c60cc467c00c23dde10262de58f2d1a23e4766a82aabfc29baac18b468003ba2b2d67ccf201ee845943b70060cb2cbead654fb7ac62c7a42faec018df8a2df7f0e2c9e8ab7a37f8f42c0aa1391e2220272e8ac1860d2ec917aea1dbd57e76850f29cde7c3ae8a46ea4f229b92f5efdb17ebf13a852dd297f67dcd727396de3f1c364c2b76104957e1dc07ec1f01dd2455e8f158fe2ad7d66f99d112729a7243ac2c34cdc2134ce815e21098c73452e04673bed052164e56988ed4c8887b4886c7fdd2d791e9647a30886d2af0e59abc42bc66c47b5ce352150df7ea818647f93f81a7a9b1a30ba61ab1fc94ebddc46ffac196d1da53ed5f837829af1c8c4d30eb5e9a72602c432b70b6e70b5d80e863698a8510e37c4d5096976e12800c006bcc7374b54bb6c5547c24446c06d81e5730b9571e180b6b6ff902a0eddafa7cb4f0392b70feb1ff203068dc0ddfee642734f31585b5b1fcabfe0ee50d271eaa40e84f8349d03ff58e1bd9f5be11adabe83f02818fdde58dadea9bd6ee8f4d3b9bda2e99c1d0086b929ebaa09ee4d6881d756d642a518771887f02d0210fe6e05d52c24276bc1c2b1479734832036442b492f3a31579964a2d507d0fb7799a1ec9c5477966d640daeff7054f29b3283394b29b8ca95d1e9711fc8d53b185f74e2fe8d4393ff8bb52ca4c268d53b963493753bdf89ae78c6db63b11f41174b8c73ef073dd2ae6a65043913f7255a24d6907601809d1ace75c2e9585ee30849dc7356133a08d955d91789512852520669760b6838a85087bc5cad33c713cf90a922a0692f9d9f14e30ccd07b5262608eb6dcfc117ff7f5b74b4763dcba9558cef248683d0f2dd74fae2dc2fbe135c71deefb67a2fd20f6796370e8316e3d01da64b240f8557d3e7c760324161183eb34b16079862dd6439dee0c429ee132ca0f162e3f93de78315df435ba022794a8498519c5b388ee0552a049b50d9b2130bf7b3df9dc9c9515a432a71c0d22a0def842be9a8e4179c4c353cdc3c1f43098cfd5c779936fd286bcfe37b9f4a560db4b702a7d9fad56d2736c9df501ac9deba80cbeeea544f400aaa1750aadc7dfcdae8991628824de55200a937e98908c4d4eabea18eb5aba5d205e39108912a58cebddd5b6fb7ce1ebbc7958f2732ce06e50894c3856e76898d17c858b4dbb32858ced56b6ac841a6cf71c099ab4815df4d997ab6fb93a6d9045ec30d1b59df23d29b1c897fc09c199c68ad95a787549424b0e4b6d1f73abddb15c460762af215b73c8b3a4395fe1b96681c923a855669e73fab595a19b88a7813cfbec632512e274e08e9e1d604f1233d2c217cbdaf625756ab4ec81d514c05bb03eac796eee8247f8a5d025dd916550700d16b70d5e4364fc29689d958d3a3566f60737a3d37dc26fb26a23856b89bd9bb1fba2749ebb619f3a5859c841fc2810be916075a12d0b62419aefd82f1c6da2bab10405ef57433012c660d5d009f88d5debb25a9108346c5dd92acc7cbc9ab785e3fc18b3ba2d3567590a6d162bb1f9735df45d97ac20dd54c48289f8fc5dd0a0732bb03121add1bc3fc6f27befe1ca8b2148f6a240af9da77ef1449e897833a01bd5efb2683035d9564d0ee6a98df94535f143ebbe44ea4916482f0bdbeec7b1f0d163688db7da0f99192a82f8ad97fb8e7edaa91b4f99b5bfbba9a5dd07d3be91f9f09cdad182614e4aefc9c0459257ea8319f4f6fe18bc7a4cfc8ffe10ac9912879ddb58d26f3d9050835a1a2dd8e115f8bdf9e03793f3d92ac78f7810e69776ae0d91e90f2c4960cc259d8ed5d9d38402799b101361373ba79c2f0866857d120115ae52ebfe577905e323cf8db517fe20838f6c8bf53cffe25e3d68ece8ff63ef85f9c9e546c94e80e31fd34e842930c83e2d5f25767976ffcecdb11c36264bf80848c584109c498cb415bff6f8e3b4f8b7a10c6109574a7ad56838d468a3674cbe99f9241b39ebcbc27ab1f211a81f9a1df232b2a840b62dbc5e2125529f88be868c6f01cf274152e4be4137f73e31757f47af5d783e1eeff78b0234560621f9cf8d927057c18f6ffc145c048cdff083d7be9dcbb213caccffeb2a9ceacb73948934b26d32ed786cd273f1b7cf0f47d98729da6ce6a4bf0a69ad5f0fd6b5359c82c62d75893542f9bc6165df6a45c170cb4d8c3657ad7c6ed1b139dc43cb09c31e7d3ac263c0879550ded8f66c8b413780f10bc415e5b5c5dd7f9c28b9d126b932bf3ac016a7468b46a414b128df2439a4852b67c592964b47be4f650e97d4ef565ab70e5ff392d2f6d22ad02716547546717be8bd9854f77f7b846b63c2a35638fbe8a6f85600a606af46310638f1a1c0238faebc760c3715e95e0e8de37aff1081d7f365c96a970350a62f009321232aca67ea9753151074e90a22d5df4e65e5146e8ba089f518b96045d0e80007f52f6674ad988bdf4b411d52d67ea5fd1ebaa53de45e132fd9149f641eeb810252040edd0e592be4b712073ad4bd76d680194939ad3d787584dea64da69ed5b89cd396fcd6c7939097d159e979de2312d4446b95b1b6a3550483eb67cc2a98c2f454b29bd5944fbbc2bd10a59fd5e93dac6e2aaeab8adffa43c7f304969843c04b44daba940540ec6a171f3637a206be22cddcd60f5ed4327216ea57c0a9dd232783058032682f21c6f190475e3177fdaebf8b91896434c837b76c99fd323393250351483d9bd307fb4a9b52176cf467ba5eb67813d89124d6c4e3390e98d66ba213d68b7786d5c3759118e4ff3cfaa52d59650e0ae9f3f15bf80480f333fdc9bbc848578ee724e7406aec34aaa249a74e658585c266ca3e59b69c9df5fa0029e07b33b96cf55227336cae85e373e2ef39a117bfd7fe9ff6af5c6442297c8c12c09b8bc0d01b0663b9c9c82563cb607556b961558b6e1fd2c3f860dc6bc605c342a664b83f2d1d4528544ef569cfd7dae3a90161bba1560bac5a5d128ddcaa9c865660d6a6f2c8ef53318bcc82e850a3e23597c03707e160eb3e0492fbc99397d9d2a6a8777bca012074c231fa2afc84674e9422b8b2ca46fef8f37c13cf75de14190b2a0e6d2e4be48c1d55ceb6dbf4278b61626065857902c0046dcc0ba18df79a9d715a7beca1d4f4e6a67b2bee187e90583b112ab21028a8156fbc0d51f95bc16d00b8ef3c94c456b2e8e7effb1696a846fc08de6814f70bfe8162478c502d9edc6f42a720e3bf70b6ac2a795d49a03f697a314583a91a8d94a3a9e0b9fc2dadca1c0f4767433dd3c15e054079e1ab948e9581e6bd9b6e7fb78f3f0232fc5a7c0456d7f09f412aacf4b64be9451b49dc6cbb43eeb4fe8029ae51731e070d7a87e0eb441f64aac439c8453b85a9ea07217fa1d44691954ab9c6339c7a030e5983ecbfbd2a78a45cade439eaa2e3176f4b5e4ec0bc7fb95de240704b1a6f237ed604535261c965e4168bc1f79ae6d80ccf9ab44636e9c7d44ef9affbff3c8dbef3e5a19bb844d39982fbde06c195a2fc7b324d68dd129139402e897395be9e6d1c30ff01eed9a5eda14fad0ebc077b091dabf8ee3065225a4020da28d614fefb441dfd357972eac11da3196bc7cfa47e6a4f66d8a8e3721e46809003e0f1a3e795c08600f9673b32e74f584f9f0687ac7d6a2159312032eac30dfd97d98f3979a747e5924470a17d4eec296e80d600274d3da909b0d57f5a0d77297198ab378f820689257c410170b83a604236905c26915d76008c003ef9a5326a6f48bff41d9ffbb3ecb0605cc36c6faf07c989ac0002e16eabe94c95f8c874b5bde4a827b5388d78027a1cb996b33236f8a5b726bdba739028ae2d45060cd2389e55d3f0333526693a7c78b7679b8cb7502f258c97e917c2d4178cf85fbebccd05914aba0787fd5d8cf364af7b25ff55e3cbfb6fba3c6590adff1ec2ea4d85c3a5504856a371a0c39fe1e181f66f3b1414e1f80cae00dd3ef4f98f05f918a1723221a2eae69e9cec5cd875af3436df72113ab96e55097339c9b20e008c69970bdbf80127a27576231b6379bd5c82d8a3578eff3072c3b6b685c3ffa64d6480d4b652b61d00e480f739398b26a8a000e8be183c15e609cc454ae2cc247abcc05da0eb489a6c0a7dc93e522b66d4fce56b16b09fc7d500dc5c8a246340c1477fd06a13fb9b8c523dea676c303712cc8b9ebbf2972a9f46dcc0de97763b650c607845260169cd70aad57bf3c04584cac3544dfee8a6f0b3c4f7e12822c238da2f473c5af3366ff6e3af4c34c079d8f7344aae48cd3b58390db9abc887badde8c2198c9ce4aa54196dac8f831f8b64796aa5142d715a96dab2d8029f457a2647e6ff25213cf0a1f1d36fcb95b90ef7b99b9f7e83a0199de17d8922c17df613a54ee448b45782acc05f794bb4926575e1a3ec502765c495b5ba9b95aa596b7b0a10c7742353a0be19e0fc871db4d420169367feaaa460d6b9162a0aa3fbe1e807f7274915d33c64e51d3cd8fca429248045c3961a26959624c77bf05463f0e57b60483f8f42c1675bb6b872d53068b0ab2c4216c62e562124233cc86feccfaf66322e1660e08fa5d97cf39afecd2717e7483c5726a9ba0a47428a434a02b1e3201fb1e3b554b184eaf9f2f89d5f991fceed9d419ac59285d79d1c087d373b4a103c95b7882c4aab416747e2a83ad038ffa3721889bb8ce353a3c650d7539107374e18fb8f895f48ea96f8ca68b6c11eb597fdfabb3ab7c121d0142127998f52d9d4db49a1def8b81ccba3d89019e3c87da7844abd3a0f0e40324b3486a7a6f649c02e8732a7f6bdaac935d9394f7a785da2877c839b8c9a0d88e55da1f1ea7866d5882081b3e10009f69128cdcb33a1625bb8db15c0a95f51f88c09a6329f943ba73a5369fc1be111c2483042754a91228ff3ba41aa7c2b9c2a2d8083560b01633a65985d7093158210e583b74d3f2c877cc4904f7b3f9ef5732500e1b977639d79908aaeb8aaff95ff50fbf545f4d453dec873f543f44166628b3bc1cd7d7db1f8fdfb9f656e2d7ff3da8428231ca0152755f6920c268735be62a52f76b71e54e3d78b362fa36ca438b1f2d737418c7df41c15de5d1edc443b99a56af4bfb2a254fb56554814476010d507d171ab1f4990d14f9c943b163a9612816964bb6006d0f9509f66387f7e1b89a8444d8860cde306f5811f34359b4397e28a69703794784b923b5c2210bdd0661b8abc0fcb6a8f6311093932fd121a0d8ab78a4f700963b3b4b5da1b5ffdc85cd8b4b3918742473a11a367d150101e92f4cb75bad118311030b1565750baa907824c4942a7a94b59a2770b9f2e05aa7c602730cae0bca4df3a9a03aea0e8d6e96b4e43382761dc0c8be77088d02a38f8f5688cd9cd28d1b2419fd9f01e6f9e7f6db0bdd14a3723902140e490f455f9eb8cfd6579e9ef0b8d8bf21ebba8652316d4247f4443153e8630b017e44c1910ff8318eb0d44f2f3531dc63ef6d20a8de8360f0d56a526ad4bf09877dc68f37c8e5d91945f7289a04e59b32264e7e2379c6ff51f5ceffabdc13d2ec3d29affe2fab74d4d3b7d7280af65fcdc7e3228b8e3a380dcf2d7ccaac32d0caf8a8695af43782ee14c670ea1b71481933bb83a8d68f3c75c67b3a01e4998124f2fc36352d1dbb209dede2fd5f9920700f7b41cfad67be3343d5cb12ccd579900c974aa7ff423968af0dab9dd62d3cca90baaae5dc9cb9a5c92cad276a1404464f3021f1965051733cf50d8422a7f1df0a1ffc3815b2bc86019ae1ed71350fc52db01382e12bcd3951889af6f33572e915c8c3278d27a8895bcdedaeac4a00c741148f42702d437a88e24c8f4d4b914dbf1d31ae3a13cbd18aa8047460da48a84bd6d9a193557643b3a63c82baa6887299e8987cedc801b5aea8b46e57d338f17def2fc408d4cdd22ac36440044738127e6c49e64300af07b35cbbe0f9ca2641099b9f58c3b6b8601dca208da0ae54cb1bd33f006fc66b777e438eca7cb0c08e86d90a41c9ccf8b2455f6f7f97da1fae68db2855c762d186f77d9142c1e6cf8426ec47460c501a3681e40aa1426b8f98415bb047a32205fd8c2822d7f1b91538e8d74e0073c48b6986923606f0bccf3949bdbeb395c257af72256db3726805df72c055752ce75898e57990d26dcb68547a4669ebc7d1c8a484373c14091d0510d5ce3306139e0374cae9c697d31ef37def2282d115b6fb7af8ef4d8bd022249a5c46a70dc9a4ec7ce0b6b35ff288fa46750d8cd58d5157f1c7f877040177a0b6704b9f012316ecaf9f1f5d258d3dfe7f172cb43f97665fc30e56cd99ebc16f39f9a422a430b10db79d30cf93d81afc7935b102e409e04061155fb69b98eb1c33a918b32e5139b35fceaf93681e17a12693e881660239a93d20e04e9da8c120d7e2299a87220c9ba6b13509be1391f92a6bed4717ad7df97b7797c2d636ceb6675e0c304246d1e07a983e87175f9aa9112e13981ba04c28530facd4d172185d46064052c753edbfe15993d2eb94cab3596771da7866930d64d5f68cabea4d703f2ae99fdf172bb25d4620e73019745ec6d7eefc0c5b1db7ce9aa930b06c30930b6a5d15f2a3ebe44d3114acf95ba322f42084dfd764ec601fdcd355e18c0428e564104a74faaaec5d8317ed9cf86b747ee15162f5bcaab36f020cf24ee873da25f5a38cd623a592566b7c8c3802db5051694a3e38a3cd7761a3cf9169d6792c89ddf80b39a8bab0551162da10b846fff6d127806a1951d410dd4b8cf6a1c70bf95b2026ecb492cd63a5f00831c765f9e6a12ac2413aea5f4d0b4a6271788f364a38e00c06e71414fe51d2a011e4c980c72cd0108e153059a448f1c9edef84033de4316555870921d197cd4384d164ffebd388686010df16bbc59038f49f19e77bba8dcc6d8c4fb999d354ffd5c8f1c463aa77834acbcef7579e5154be8d876d59de2befadca09965eee5fa166960a2debd03713f85c30a11d9721b10a2ebc6bbb809d65ebe6bb852995d212d10847be3ff100ccd5f65f32f66db574622898308f9e613021ffb7c241edeb90dc73d8e035978e53c344641de28f36ab02f881726a615d6b3a98d6abe37bf07532dcd153123bcfd3741097448b6c8d39f14ddab43a33ddeb0f65cbad9168eb7fb19cdb3f44b57397d9abe773336681d9f5924c6e13611b67acb5d0b3e0889a21cecb4ea91486f6f1c364be79a2e05cb54551034530c4759afe4bda0745c171bb21ab1e82f4b37f276b47842fec04ab5ac52719912df17707c1e728d76ed4fec4ec21ea5390d9874c994c3013abce87ae8416a57b3733c722f3de0bdf7f06a348bf3858ee80c94767a3e7adae7e0964bd35afa12066bce0934b7ec8236a7eff9f3ec9de3d4f2190c8afa054c2741ab4bf86ad0c402b7537fdd5d3a13b7c8af325a9beff9d06629729b618f0dc13a2243eb77c3b75a8d8275897dcaf1067d4fc7816a1e6bbb0a6cc85452934f768596701660ad6499a866dc299302ad59890b49c73d4817fe6b9eb4409889bb83b994f4c5fb41b427475a60d400ff6075dd333c6a6f2526c57a160d20d2594459787a4b7e78e9ccec920be5461328af1da1fc7a3013d11a726ac07f52af1a005a04bbdef3d9deea009ea9a25053efba62e6e54a2c7085a725f04ebcbf23fcf1be62e6ecf3fb6001ded6a14503a58bbaa5dae311a581f47e179a7dbdb1c075008df9e7799ab9ba68b9963e2a2e5475fb1f8bb9519fbd807e7100d390237262475670e1045000ced405522fd546af5f247c8e5af9ab6d26f72ea6f1b80bf79cf6b383b723ef50d06f2cee63676ff5dd981c1da6f4e63a1426bc21094812e7e3e59b46c59c9135947437ca44ae0759fbf3ccae3f8d237d9368bd8e3378c101c7804db97f1327b4cc32f1665cc6bf0c022f8c0337173107c0dbb0b3e4a918b54d2fb47ad377c9a04bd499e368917516afa606193da30e906499886376c2a281f3b9dcdc092e1fdb4a863c935a2ab99fcaffc0c48ecb0f3a2b9ca0500699104f9a01f1ad0c3c206b1bfe6d8a69d04ba1f1ba4bc8865a27cc9e5a8d7d61c16f12ff5d87cdbb747de2d5fcc2ff19cfbffbd54a78e3ba1da5882992f23d96ff72708bd36130e38773c98437a36a16c111199e3c4e93c5c7c74803ccdb435d8f426fcbeae9e89807b3a46752b14a8f7a5f7e67a30ec4908aa0edcefa8fbd6225397e21c034ab7cd083362ee6f921deec8228b8887d658d7ce7f46c93f606f0ecd3fb8a4f839c4b9df3fdcf988273345201ae5c694b9f4a41d8f4f0e8884f33e9c7dfb4fb93cb8374994f5c61e01907598ef7a8d94fb48dabdb1f75210fd68375bdbf948dc4e0bfe519cfa2ff28287c335f9e99fa6b296ccbd6e7e541b28e3e898ff570c7c4f1cd7417b210c2ca6243f2641beebf1d64ee2ffeb1c6e3f9438dc66f5ad6b87be0dffb8a9a4e6103cd0f3578b4a652f89602fa9d84cef82fc23ff77fa031078695a4d62d095a357a8c804fdd29fee1b90111e112da10891f0b8ad66c84b60da2b197f30ce62d7dbf3c4e99d7578667df9c03c884088f7a6ef7be6115d64858db1bc3f541d6921362292e01dc6d59acbc5b1c88e0a3838cf903dbad0eb54c17630cd22b217029a8ef26022a2d48fa66628adc382163d032b31971dcc289f895fc8dec8d0446df2dba4fab776e32c586b529a477c1a147473e5e8b818b63ea1c91d9d52c48487c830a656244afafb2b39bacefe7807e37dfe20363d4ef365127b4232f09dded6f7b38cedf2accabfe988d7e95448035278c0150edf21b6dc0ff8d0bd550476c49002b00c04a27473db83d675aefb7a96db619573d51ce9f0542f6b447494db3b74dccaab3acd2eb83cd18142746ba351c126e730ac1eaa004896e1c42a3bed9f94f3066cb92a81f6c20ceace71960e2b81d645a91aa875549a2d470a39b7e17e20fe8dce26f1a7d2c0eb04fd0549a48f317be48ee98f0e90ce5f545be4cfa091d1f947ec4355a9fc078f32d39a9c57a6b4ed01f0bcca4855fa090db9ea828355c243370a9655e2fef68d05f09369f35717ce096de768100499b9bf4496e5950c7244fca92c340cb8f47639e2b4321d44e6b8f4017ae4b17cde9667f6e53ddf09b5740d0a2f84a3d7aff2885d6ffc078688329bdbb91bf773381307fa3d21395eff60cf016c5e4183fd759b7bd1b09e2b53ab3b87b77440264d190be2951303f4e65fcc47dc99a77cf4a2eff1a234d6812fef64e206d4b2fa5327c598a9c37b5bc65377762d9049605a1013b4333a7f3f4dbafd3a3f110d286ed7b85066e3fca2d132e9f5a222c9297b934f79f4c73ed33154351fd7be9e415ea03a1fd3f6e4eeb8f75852cbfb38d4dc1b699c1b354562c502e441585f60bbde2db38a20028d71524dab2a2f0f0323749fd374687e48d148d9b7922684a286a0949e6e174ffcd4c1bebbeff985893a2a6cda21e2ccdddbc310df52831584e4b29efbeb03f9d04c5a9536d4d4de693fde8fbba8aef76d7e59ec4142854c70b08ecb240e0569150f285c630235be21bff7bac23dbf9225f58169c408ccd34983d650c028228fa6a015e7ef2ba36649043001f57cfacaf24268fbece3865781dc6b58a3b2356ee8b781401c50f76ed06a367e92bad61eca47b9e99bd23c8866fcb212b92b1703fb507652cd832e26be0e0f8e58f726c5c360f723cdb8b9439afb0eaa62363cccc0bb96dce115a95695ca5397bc38d0256c76b63cbe1b77fd392ef6fb22a2cebfeb090ab72e878b7c0571986bb5a0c3ef2148f2a6ce5341b9e6e1d96b90936c467f567c759942721c83874941a29eda561f330a6b94022e3cdc98020010195ca18b40a19b9b774642c56c3c98259b52dbdbf0bdaaae932d56a89080ed31c05e686f1d8725422cae84b7410fd9968c184dccf650cabe98b107783445d711d39b3bdea2d7b24dac2c0a8e0c04149180405c5e0820a514020c4242b696d29e9cc1ec0eed796f901f7ffd97cd1456ab589b041e1408c6d90c3cc5254ceb7cf64385e550d192f9b4ed6af3dbfa6d6ad6d6474fafa47243c348c32fff8ad5f25eac984122a228d4464dbe5a94b805448aa5345c7fb97ee5694e4c1fc6bcc7cb83cd5a57f7edeb2c2742e7856be3a5a3ee2b2e7ca55297608e5339263335d6dcf4cf2ee98eac448c5dae00ecbaeecc5a81f0e613fee2d9f074b4bf7cdf2934eda0577b1f16305017ad783430b0331300d21d92dd7826fab4092e3b321467cbf4c247f9d24c11c8a30c129a5d4ce09c3bd066780150f4c57c2bce68efbde2ed8d5c49dfec37cb577cea81322545975cf1472e119bb44d34c3aa8c5e715ee429d2c43a6793d5360b3c8a342fc8c80b17e0dbaae8573a796ce32bbb670bc43d7319fa891aa3e76b825642425894e10fc34c2509f9c11c67d35c18efd5d0c73bce1306512068fc9be1543b2c8129253d2f01c08ffe7050a37bdd99a5304de7491447cc3f3317b7c4e770e4ec327bcea65b919c6d8004c3a46d3b4f3f038be28075f174bd3159d85fb64ddb4a7936cef95721953604ebbbc9d448dce5c1f7a6a1114dc9f4db3fff28b8f19aa9dad716d5d0ffa33e7d1e90e5d937a2b8bde73f71d1ee28e921b3d975d0fdcd3a2082a37dbb05a79594785c56823b394bf1145f9462b80f46e5068859f8d3908e311fa8055a41c69ed98a4d2cc7fe3a8e92b98abe75ce6d32736980560d04087ed64fe3ab5f08f0e3469fad2696ae323c3d3f348b1f0f456f197a220bb0cb39f680435eba2ec210b4c629c5b6318d7c3f37773a41ffb3a5a9ebd039cc5a7685f46da7eddd46282e8617a18e6e6184c020804743bd81a6f2e885ba1a501ce9c17af959f88f5721da3199e40f74545da4ef9a89428aedb341214a3008110a31ef2295c175ca52abd9e957ad03f66b78c9c929006eb89d33c18cbe7a9a02a8f3236a63ce1a99e8f86c3327059cc2650d5b0912a48304a6761dee3e6ba6792eb78651d4f62daffe1e86d80be0559d1a1bde5d91f77ac3c8c63029082742c2e437d090c0f835881317f1fe057c08f596c816a485787dbc9ebafaff40265673fdb778f1b06ccbb736aa0588b77f5edcf92709742dd7ea0de93d9b0833efbda743c8d108e3030a4cc093cc4def624d03e4807d8f5d32c0fe8482d24391397b9988dc73a138a6f386fe887b3eb64c4db8210672df605478c33f955c4ec591d91180a91200d906539379e209760617f3664b47d8c595cadfc7b05ebe50092daf88f3180144ab9d57d5e533780680afc944121a70ab24dcfc90d712e98eed2109cf81296cd46d3e08d31a44a7260f5ea30fadcf92dd4fc32876588db6acfd57f7c9102b2918b10b78f9d3ffa3abc60718258b23c879ce860e6a09eaaad92e0056b2de0d16b315b0797f62ff38172c4927073fec09b18e40a23b36d1b43adcc2c0ab3a45739066f5326acca54f8a93292c0290dcabd809b0ddeda50fb60548569e1e5baf32f4d9058a5c30e0da0b807a4f53fbe3aa2f4ca70e6ebc65e5f2aa38467c093f4c627e266a768d54658ff0506171d3b4c440f360b2f35253e9b920a3c5ae09d640d495a5fb75f3dfad7c1674ae78187290796bcbf43a0b94184b7489a770fc864e6935c909e8da046988f3bf7c72ebd74a7564f4c137a0d1bd5effb16a77165b997ae60d996f762f4c7460805eb27bcfe926a354b7ff56b1708b3bdd7b2b7bc067b759164a1c74182388bf40a0b9f52aa5cf77387a609d6432e6acc4205d0478be64c119f3c960ea0b2ce830d45df6ed12e78e2d41b76c347e6c537a05cf67b8b0c41d99c83b2ef818da9e911de6b2e150ffe945edf85e8283fed7c9714c4335346d44e43ea64b51f758d454ad2f2689f243ec6d9a30e4393fe1614a73b6f749a59f20f21b32f9652df3723326f630623e0f3316b4607ac3d019ee7344fa89f77f183770f3daf05b2d7019967cd95d8c813df54474408d67576db549abb0b2fb818764b4aa2aed5a39b8e0fa6b7d31a77aa095ec01f1cb6fa6a8821f20c97cbbc56476a8bda87714dc66b70038a2d546409050ad030960eeeb8adeac0b7d30afdb2e90fc35e2e326858a6212db17e72788aa65439da48c411f64b031d4c10aabf2b0afd45ad5b424ab6fce2ca87d148faccd614bd08dce0893584880b518bd82a6cc654b4754280f823febe9056ad79c24868c98ab2f55acd1c0618b15c7ba1900d674de298f131d080445eb6acec856452f12bf3430fd1c05de0c4f751e3acade048e2834e1907c810eb7b52e8e5c18cc4412000e3b8d7625bdcc6ab979c23088f30857f5dcaa9a5d8017585ed1a44c3e38da0bf8a3c68c9bc7707d9e1d921a88427129de79c197ff80e97cde35aae1ea2c45ca2a6d8282571bbd0d3cab9dff85f255344c5763720ba73f48fb75816b39d29724951da4ab79fd4dc319dff5336100c1f3608c3f462e09aad24c7244baf88b3d0d6aa95602e9c037974c76808bf31cd4dcd14f07bbd91616dbcb74de43055ee99a91e151aadb4bc1db66f42f580805c5e6161a1b8471b36e40383e3b1c992365894597659e306dabdea93f0ecdf7e90c563703e433f9e1966ccce3e8ba935a5b7363960437bddce26e86745316b705143f486d1463b05898050d7bd365aa0c0a6fe52f260cb7510a331723aaa2a2a313f87c6c8eca2722c852649e8e66aee8f22301d3066b8ed8e20b51480d4fc67b09b73010e5fa03dc28aac0f8f4a1e23aae793879727eff3c7a4eaf0ddd8edc17975e67d222fbc08cdd03707816b1cbb839124df53ef37061dc120f17e2ee3c893710b47963de0451cca201beb073e88d882a8971088a3000b672b0b06e0c2f8ee7379b90ac370e15af844918836174afec753ef0d34e7e7e0461cde9d1472d25677059ebbf6966967d195fe6eccb7b2d0950c4a8d799c7632b0cbf9af3cad12d29e17e0623c67781d0b3f5215c35e9c6d714201085908b235ae8c4898eb9884a086b3c280f54ac170a8c9b354c9c3e65172e5b6de37bda6fe29cb370720f0278d7061b51c3c874d86729b6503b7c5c9d2bfa59ed4a3c0ba7f7980998d3c882b786e6a0f8724d57a91e02c8a77d27ca286fd35736c4510e9258f573fd66c61737cf965596ed994760c2c2cf30197cef585ea3a8fde1272910cbdaec7e2643e9cf5ca03a3934ea48511e6f600d438d7e98b8c2204c4e6261a4910e4112fec4772cef3c275c4cec51538f8093b079fd003005a50b6b4c8ecf11b877ede9b08401f863097cd46ef4b642ce19b874763acf3c75e7259d01aee7638758bb0caf1d0404f33357b21934183ea9ff25e0ce421d6aebb058e1b24676b859baa55f7ee0253db15b64f5f20adf155c4b8f9ba42f81fe2b13851fb73b3d26e7a345791114ededbe7cbba8f256a723939b215c212a13ade54930981eb0a7de09c63f69ba9c6261dc11ba2f35fc061b3a7e77d39c8e553b5ded70e684066c355339ad6e1df95f5397266164331660add9fc5a868457c3808740e9ada3f62fb33c4abd2ab09e60e4beb1a091130e91c56d5c7fc193d58ffc410f35fd659e2b291b745113d6b7ade2bb8c0ec751ebe58be2bc608b12200e9f0759d18c5d374db3076f1f3471e8826c2714bc4dcaff0e640a0ccf6787464e9a1e5aa5e192d13027873ed49ba1e710238dc148e86534f7eae534224977835d361930d3d354962733414d2331930bd8f76133ea19a265eef6425b9219df0bf91a03d14d57ce2a829e773922f965f840c1f0635b2fdef6c8634f20c3a981bece871315bc5cd543bf58d60f2fa2171cf7a38afcd83a92d5dbd66e1944605bdf5d3531238ac0e71679ac02996de3227ed714eeed5f30763cb30d77dfdf982e5b8c0fe8ccbddb8327bec352d70ba48aef2eae215f409ef7c4aef927abfd2139e7619276bf0f47c34d205b6924b89d09b3b16cd40fdb2b87da1792755676489cb36fa9e2411ef241bb9ea3ccb44477356dd5e3d7b6efaa8615650b923ec7fad9b8554222f1ae8a264c8159a4eeb97487a5d2e70152670db85395d2415ebf3a0620e16c5ad6df758a67cb5c2d4fa6a48e3a07217673b0b9f683c9d8ff11ba408a1d62322b4d28cbd3e5652df668f9f400056bedb73c11bd824cd08df3d6d4f8ecd762971ed2f8bcb380e0a100971bcaba9ad22dbff7b93bc2ee68bb26cfa4614ccfb5ac3b3d2cbb1dedc01dbc5cc3da273a732617a9819b8cf3010bad5635a3a89813fadc4206c8e65cc0625a3da62600eac01ba64383318af0f1ac170484c7142dc08b235510db495c3e4fe631225d8770b96e42e1d545bfe4f74f36fc9104e28e0c1b40b46af0cea0178114438098414d597f1fe269d4c21fa3c386525bd0d949bc0c24abe272dda819548b62bcd6d087121789f8c723c9743e4350de0ca752fb6fecdff8fa39c025c1972468be7d9e51703ffe6b2baf899c388687094f9061bf6e73d47c7ab7034d19bf222d40160ace7cedb297e1e74b0b8125e9b8de5a5dbd5f06cadaede8aa398c1c51f5ba7c424d81208f7b2407da0eba026082e65170f69b8e104c68edf6a77ac8f4759f9a629b63c1b99f85f5cecd9a72082f41d5b58741752838695c11d8cdd5f46fb8f74b9a92b7d4541030a49733e66d4005d60a21d6b340b9469cf5aa5142eb7c7002d993642d48bcaae572d7cb3f671a5d34061187953114934769010b954e586b4da99d9ecddfcd695fa9263a97d18b422294905fba1894461e9f67aa3fffa5bb034089603ac28afc67b050acde10ff1efd8b29c8353030ab09e34c2049668d443301b3e114b6a54ca71a49e3323583fc5739cc4675cdfec78e346f2e8d3089e0c201e248390bfca0872bfe9f07ab2f16e9cfb415122407f713fdd9bdde72734ab628089f2181b531b2ad1af5895b4c10fa8a1e53d0f65b883ddd31ff7872e05c2c75f1f4fe689e9a7e28e4f311c1ae45a6756c784e886461c7875d512101765ab32cc8c866b36fa005e17d621175e199f629082995f1cc4f5a36e4900c86cb40bd14a48b5432d966132d780d94330c256d1cee53645bbd8d4985dd726025f47e7c0a10c51321ccbbf6c7a1d567f5c103366fc9c83130353ca2341815c3bcf3cdef7bece64d772f5d8312b2e5e12035b9a8a3eff91c7c0db96e12ec6c0c8f3cd1b6c64d55c6d372a5851dfb2b141cee6aecd0bb799220a88c569e7a13b29cf9462ff437bc9c20198b9fe20a491ff076958e893e36f22a15285a3f2c3efad2f14670428483530cba2f71d629f83ae2025557bbf32ece567a16e8d69b86f06697abbb553a19caa6557a025693f2dd4be99c9f16a56dc3df10c088a8b29994318c39f9c9ecb03fb075e0732956c631ce94a0503818e60d59c363c1dd1413cbfc8d7e3358402e77782b818c4e4fb826efcd88cc79fe5654f2f39bf4e174d32322d056c17413649357fdfec775f64f2a3b3e73c7b59e5f04da08f0f230fb12df28953d6ae6be4c246ad5238e4fc1df10b867aa4d7a1a190e6cf8c552058eaebc21831556ed867710153f5b66f03e91240cc6500e1bed6ce79724187effc0a11bc97a930a126163150a36d65b20eba06b33093303434e2d9ecb00cfb0b9c212a509924693ef61cb78689ba479bfde6a76e60151582ec3181e19db7047e4826f7322b86deab1c3e0fb9677bc5b4112887ea23696cda90e18ac01d70a017b2c98fb42ee0ce0e53eba232cf18fd84ce5bca2a9100180f592f569b064dccae30c65b7d5c5726c0440bc88a8cae34af476d921f8257a5cbcc5ce8b9cd6b24ec55ed4dabd0004af32ccca83f6d334f3fd902abc7a036b9a965054855a812bb3d52fce57156bac84e847ac1a2286f5d6bb527cfa86661842e35e9576e675c74e56486e74eef007656fc536e8758c2ef343a154fe2c7ddc39afac4abe6be82a7f4d7303a4f80b4e557d2f7fc3e954873f497848de469f3b8c8c524b719f78ac6fc39c8d6c0008793228873a65949d0f5cfa5aa20889986f4c167683c42b5051cc86b3bd3af276b3f62b9d422c187866307385f0806560f860144d6a3650bb79eaaa9a7a1237c557d55fda37580b27d6cfcb04ab99ec2cba4ae6d5f094fe0daaa811e73132c9a3c467a19daaa6f814824debaee97176fe48231ae46aa5c165bc75a22a28afaf67c70b0f5151ab0fa705dff68451336c5623cb6123c90ae7b1f5e6850bbb9fed7fc683146d36889d7d365bb86f62eaa84badb761980040acc44c84b89eb15a4f78545a7fd021f5e6051bd6cfe0024fb4a4e31d49b63a6f7b71fccec25186f989f17df0f3c4d579d0eeacd437c20bf0f6df75deac0f8a8b1ca221c33bf36aa1923478a02496d57b30f7ea6701c952a8934e8589010e08790f28024e93d8d4e53a28939173737f07d1abae2a14af5ce3dacd47668025209d18a62bf5811840b7bfa2fb5f81db5f79e85619c0e39860e7937750b229975715c286cea2386417af42daac4f959c8c713288a17b53e61b33ca52fdfdc348997d423f13e2f091d1b5ef98336b92b70eea49fe056deeab5f47e01cccb0893ba89d90145705ea16423157e0b0c40f289510ba48dcbf3848e2f3231b5870f3b929c4938356f6657e545eb6dd03ca317f8cbfa3d4ee9f0f6387052a586fea7b1ad6a8c1828b82847a32863022c0bec30d6a319936663e008136543a6917ed132bf118912430db0850492fb7c2539f7fae066843615467489a46126393112aac40c342e21cd06f3250b0f34462f5b9134220d84ef266cea396b1e17663b4b7447655f37974a2e3fba8dbc7d5a6037b4c760b681e712bbe2270c879c7c4ca2e8da4be57de0698e4061f883e309034a8e9de0bfad4384798ba191a2d192f263531f0404ba007810f2f745d77ea89a41d492e03a1705002c466bce8a6ffdcca3b2303997befefd6225adae75423bc85fd95f295c3112c725dcf146d21c6d4a84ca63ec2fb98be1a546e4bfa558a82918c4daaa38bf4e266cc1f814b51a52424f99c87ec01632ee6d059a37f84a6cce9b0e84805d605cc5d08363214a3bca47336a241c575cbb681866aa2932fb1acaa1fca672a46a4dd6e7de2ddd4ee2bbcd88718937bcde75631ded75f133be8af74449f4d3cb2fd10f47210d7a00e4bf5b0032fc95e243a1ab721023f8bac885a591b0dc7e8071a72cd49b7f9c90a4bacc31dadc90d1f71b286cca75ae5db2536af6a76605fc8ed3b403c89d661191f5080c18b7d53bfba18817fb0b889d5ca2e6490b41094cbb514e70c75349a30bf756fcdb8a81a1596342f9ad010b253a223c13d97279620c9889db6ed601a5f220d3e0ee2dda570011c60c1614c52fcda22c91c501d6d742b29dfe2042f13fa7eec05a4792d22bd5be2cec708a41ca9fa566a6239200157e1dba80b44f1039f2e860dcb9ab0c12c2e8a6b498cff027e457a6f11f7fc0ab667236243f40ae16deb202eb1008ff135bbee668b77d86b65d71ded997bbd54e2fdf17670df68556b916ba2e4b088f5f19efe67b717db0eca30d46af3c72bb7a7583e07a75c466ba47503466dffe2dcc8e3ab05ee226be50d4e5cdf34c43e704cbd989538dd6b10bdb32ebe4a82c1af2e70bad1ee247e6074b001a3414ca9408db2fe893b84f59f17bf0ee2306b1cb60aade55b9b767541c46bcdefde1d43cdd303f13937dbffee28d63f53a50fbf4e7dffebcad0b028bb90b3b86d686012e55aea7f6db496098bd99130b55c5139b24d75446a1911ae2ce0052c840358c7c5dda25db0e862581e242945053f5d748a8d7b180182c752cdc68614c2f9535c58b12138ab7876705fca46a3d095fd740a0ffb16ece3f8aab8bdd3daa77d360850227fb921eee768fb6b691bd5b682361bdf29e18166fc005fab1241c9803c4c57b3c458556f96db17e8351303a64212c169ddd81046ffb7b16d4cadadb29ef77b84a314d3a83617e9fa6995c0027c228eed51f6a230aafb79db06b17c1e1e7bca8f69801ebc87369a561532c3d885d3bd567dc786c340ae4059ea49f617f423720d52ba7576524b581f7173a42b0723707f8d6072a4ec309706843619781bf8241423b0341b29acf63f125d2ace7fa98b8d6a321bc677c18a8d791288ab27fde2486a842b0e74b9a95f94ea187cc82da05e3fa3368f6a46040a33d7d0a86e00415ef7315eeadf8e342cf4f57f45de90c2579a227f47cf5ab74105e5cd65adaaf7f26ee905433b590535a9a61c5f280854243de7acef1920fbabc9134751cef4f0c5afa99c7d3b47dfdbaf038e714220ce850c3c559285c89123f9fa9ea2ed10132c8833494c920fcb7bac04601fa4ef67ebe8e759003d6077fd3fe7a1f914baaeb0aa37ad138ed01fbcca3e45ac7a176bc0db8026df4c5b46da7e1a92750c1821918ac87dfde81283ad33fb43d171a2910440695fa6db288843ab550d804a70301970d499f4d3e28f5cb8455f13ff345af1969c1b0080a85875961e6eb8ad5175da566dbc5f2b65bff3d574bf52b92521eef4103c50dfd1cac8496505544dc81934779dcc09637e681f62687fabe3ab3b7c7948412f95cc4818d8717a1c118aa2982d1d35c9a439ba5527cd2cef9c48c1cce8a33e3a1391b9a00ff0d2b72261c667f8a84a7b015393410ba2953a43977f9043d49872d0f27492025a1cea3820ba642a7362b32996add316dbc2fc1575a3ae3a71591794c499632c6c552bb24a614e5bf529f1e6fd3aee977e02a6c63f8f93f72d47849aae0ac407c1dbed1ce8be4f28e5c9e6e96d5b911c69579ec52c36aaa8af764fe6ec6edbd5accb0512aa857715fddc108370533ff8a4db817754fc4285b6251550f77890d471d9d7d99ae2cd53192def5470a4db3e2d83cc141c7b10b555ff99b8f6460ff449b3ea26a03f6ecd021ee6fd5528e32337aadb8f51473f1541bfa97f433073a6f4a4dbeff936f507f9d99b12d0389ce5da169a71aab986d1d5b44571898769b1c367015e0966fe0a987a46c071e7406467f77577ce74a61373534d320e5491005b46989faebb150bb568320ee2cab76a2dce594a5ffde874515b38179f0d04abf6c0098b04b0d205396267a46dc948c32691ad4ebc1cb3d8b519fa23f6dacf69a2495ca6a411da1e5a7215aaa08b3010ce0af4a7bf72cf05e71ca8643abb362e5bd4d02789475782c80c26c8f8fcba06b4546617a5f356dfa9aca30c9b6e0952f5bd1f0e130325f758965e2f32362d5b12803b8b2038f5fe599fa8077a7e42adf6642f234e1facf248cc03229b0f9ab48daba56f4b6450401963dc8c47141428509d60ecd1e16d74cf183ed856f835a35545255a42eb7c8c00447b88339a3bf115590d1b290a09b47e85d5e3de31f20e4f554c584c61d76465ac1bbdc74b087713b6051281549d5d372ff0bf545cedc39e0a0266205e21a8d8047f7eddfd09ecb5e4ece6ba601570634f4014dc9c06bb71a49e0b706f094bd06c2fe07580454498e948caa132e246f9fea56cae85aa0510f794c6353b8f66fb0f4a535faf527ee4493a49e47a1c2dd420079e4bc954a01ab7a7b84cc6c35e652381530b657a5d285edceacb45a571558b6914abac7d6b1f37150adc0ffb1d586e78ba5bb9585439052654261915e5feca7cd8f455374070995c11399f7d0a426a1b427d33c419ed40c9607f913cba9a2072f7c39675b1535c2f60ddbf608888609c8de0c2bf4cd22e2314ed7190734619223b7730df3b22d5215cbaf98e4f22e521b852d27a3140607421d7e0db450b72765f8e36655030e864ea5d5afb85a52b63e8ce2d6a176c8e8c7cacae880cc38bc191a9568b45beb65c166cbed7b19f1dc0756b0be298c59c34fc2160d7d54a8184829b7b2164c0cc1ae6a77fd34c396b3305651ed80152ee993c16d7eae246b68d28fa4606027467349ae9335b7e049afdeea144ea35e8f844649784f56408ef15f79729402b4fc302bcef7b4e2c8ee12257ceea5dfac54f6683681e01c9276b8acdc3cce1e3a3ba04fe51a8755499504c29f0b570271e8f9e43f5ed655283c07a2871ca7bf627547d65b41ded2a7b12b3c8bc8bf7bffe0b2e060e9b005455df683250b80416cb262341610b4732f2b4181c502962ba702b8479c6a0652368d188a8cfa658df83338c73acb88f0c6050963621f76e0b183d9578979f5463bf4aa4454324884440c608d5ff021f8e899f5df72782f1f063dc68233dcabd0a0d0c7467618321785455d0792faaf3bd309704afa863b7a5c5186493821237297879cb04822f7b5a75f22346b481f0236e5edd81ec4db9627c3b99fe1a1f13fcde2373a879d1038d4f445a66fde9cfec8fa812a2dc8b3f15ec71a6071bfcaa20579d61b18c936f8b2fff0287d06e0b94a9a44999c5c69074a5d357d66fd856425ca231bb0312a7907a62ab568cc8db53ca24f94ac7bef584aacb0323897078fa66a9694cb744497feda1d6fba55c69081d48db9494923b4dc6e6b354905ff75bc3ebad7b496317570bec3a82ded560d29e1652519a57539689fafe2e4412ba7e0235335a5a8ca32dd53ab20063ef0208489f0da0c21d2fc6c7a5509947b39a06ff455cb3d78b75d81bf610471bc162e6fb43f446e15f52bdeb569274dd2b3d95f17c2ae4d84bf73ca503e1f44cd5b7d8db9656fee644420d9d77d0b4155f9450c15344f9334cfcb2cbe694b1edd8410457070d9dcf946a4f7dd2d1775b2ae58260ac3f733d30a7dd0039f489dab15e3259bea5aa0ef1277fe3fc2ac946dd8800600bf0830625e1bf846f11fba1b39876769d6c84d0fe3835b82102c35da85a577b9e669884a2d84f7782c8c827c65c176b8c68e336c2560fdf8addd969ff82f2384a7ce3e590d6674376f2e47a03172501aca924535623c21bcd5e18e7760e41f0e941c92777faa61ee0da82a6ff984586dbb52a77170f2512c0f73b96e039ac1eeed84dfb2c3dba68b77580be5bca2f991666ddbd70b3ec7d4e4aff74ba74dfeba6f850a2684ac1600eb2053d39ea89640613d30d439f376003c1124f1123dd86e60ce65ab6401ecbf663a87a49f937a1156437312f5988d75fd40acc6d2eb9bfd532fe0a4f7cb65c59eaf377cd9cdf6608416d6fbe8b4446eda966556ec186a9e6687ea8502986c9bc3766fdd35b5cacf54d0b11535ae97aef9a40fc87e8e907eb6f06c01df35a7d2bc91b2e8429131742e9ec71d4ea30ff61e3b8e6595ed4bac57c331f3d93a00c35e6f4d70f3098fe58be0fe795518eed02b1469f97ed18178a25d7e39b0b68c0badfd417fb4c231ba9046d3b61a8b451385e274140fa345d45aa3a8a19ff6e464d8cb7505c07a271c788235ffdae2b325a671444d11e17717d44991a4ebada7182101d441cb53ad3b1d39372941b9777b68ae785c270934a0bbcab3f798db320b08e627ebc1fc4e494e17bbb133150a7b97e8afe820b948ccf89665eea113942ec7f998358d8cc57fb1da200699853f2c4cdfcac5b9dbcf29e7b14db5da5583c4777bb9ec8bec3b1422c720106c69918e0d911c4108981c72d2c955612493dc9f43cdad9bafc8198aff1705cff55758163d4d3a943f7415bc68538c998c05bcd1b39f34a98a0f7b8352bab8586d7d44b64567724a2c2746fdc699ec0e3d00d36c473092094bc0aa6374c696e0fdbef4fc72185cd737ab235b8e0ef0e4a6aa96b70ac565c13883e4eda5d677b7dcb80bf0a488eb2b810b94913897d844f4943f3c6965349345e37761c46b574e8624eae176486a443020d30761e445b7d91d929830fea2a47408d2aa5a6760619873091fada714856ca8d8b5c19621ce30cf9686e28161e013a56dc0ba78493944c2ab78adccc28c42ff93efd90d2e0f6b6736fa2a77ea17800dca33139b9330762187f2ffce3615352a4c31962992b0bdb61f32999a5b01762e1623cd92395175b293cbe9ec7fb64ee0bd3cfc1fb623bbb854b216ed6f4bbaf032cb93618a88dbfdae7cf6822db31c5047b5f0dffa6d017f5c72a2c47dd0be7091062e3707528394fefcafc8323930493a5fa639c3d69cf1cc438c2cefe32f7b11f323f75f6313692cbecee98a30d284eb1e16b27bce8b37ab4df65ed141a2d51419ba34828cf5c4bfb9b450a344396c9e9ebeaddcf104e3729cabbe5cdf99eaaf73a49d0e2638cfe2f3f88adc45e68243615bf55e9178dba60aeabd28263f3d605c5c4af2c95b5e8d86e47899eb77bb8a1c7e45b3211cb2b811529762f87ec1843dc4d3969fa3289ebc25693a07cb59fae99729587915ababbd2ae4e4a30ef48dffa4a34ddfc4f1610f50c150ef9b67f027821aac773c291e35be96cd08b607281372effd5ad0f952345c4c6551f0e34a6904d4eaad50d0c8effbe31e76350f133a208a054e143764de2ada35ead8f5d455ba025568e4f1cd865a772750a8eda2f27a070eb50fe963edb5bf788fea3928ae9155139d3ca1a49ac76abfae890799f2be9a6f19a023dc737cf2dd51c26ae7d679f3fabcc23afe140aa3cfcc9b34d211ba0609342d5eccc2bfcd02200c41193d6b18e05e5aebb355a12192504f88bf2b6bfe2f57ebd1629528f9a839d749e14dc53dbbc2d569a4e9b0b3f96f39b869632d16b0bab0fc2128cc9428c2e390813033463510a9c5b8a75080e65c8e40bd68b0feb12f4f366a52f3edbe859e1271010bfda98638ac3bd52757d67c2d14a710b857d9945db3840625661382c6180ce75648ccb47e75dc331f3b6648b3fc57ac04f33e1f178351d84c62d95dacdc3d07863e19ab623191fbaf9799f7f42f3e1cc4c604d260f79a6ccbe8377fcf88048beb5aea7b513ada19112b5a0bbd9f7660e9d00b1e8065d780da234b1546cbeb9be36f3f8977decd20329ff2238c52a68f388df649fd228da300d1d8c09d6c2f3a0764fef53dbe2dcda89bb05da5afe583ee8f20e3e380918e2b846e955b11a99e58b12f3f8a408d6a887c25d7289483e74fc37350eabe4718b807012af91aba259ff3f59d93cd35ab9fa69d8a24de844cba86b2e1813bb6e9cbb33f8c2f6048fbef594725cd88767929ee8d383675758b126d18712d56fde52a280bd6e6bc30cfd670e5f99c63d9280d04d37ee72edd89ec5972a503d26e4a0d30fb5b93fef2a6490ca5e70915d170078f102b27c0cbb010892247bc2192a72bd7d5d018e3a6f2507ac1b77616a6a78107787a9a6fe375b79ccbe0e90c66b058a1fa30f9e738e717abfe4da2dd8ab8e72ead75ad15513ff516eb77ce62a777e1f1c157f666b892b7c22522408c1afff84c83965a0d1579c4d266d0fce67ef56f275e58a8f926fe4d01dfe108974c711143e00da738baff1601067a365d7d1453a89cf975bf73153400696b82edb787b6c1747ca6c7e8bc1425d98b3eb03dc8ad31435505991273db3435903e4a4182761c2c3296fb7d74d6d276e9cc6b17a5493ad8d73a09cef4f7c07a51021cbb9e6d2ee677ce3db5fa22b6993977e040780a07d72e60ef21f80b3913b7d4e47cb647c73d3501bb20d2872442e1c9dc14d0ea9d503aba6419cd09eaa412d3a2ce2660eaecb3598fadf4cd00c026b758092cab1e0593f81cc3a2f9d5bd5c1c49142d760945356b2cbbe2a6434cc41ee7b30ad819d99dd43fc5bdac5318dc19130d8d03e11988b897a62d0b832678db50c6fc68eafb1b398b1647e6fb8928ee01e6b65c1de0aeacc8ae81d4d888436cc835b922dad911c99df5419ca3b3dc13ccceb10972bda77fc3e94f88e555041b58eed34c9d9d6a69768f4f8ace5dcb9be35bdac5a60b240092a5f0f4076858d76ae17b21d6bbb66bc4b1b89421fe01f7328f49667f5fe6c161d27de7e194a4fb8e2583e1b6700dde01631df9da257e2832b3cf197d378c6a5b6fa0ac0721fb480207c14048c7fc9af88138a31fc1da28c02b36a0817a8ff18f3dae5b271a309c666e632d6ab6a57755d0476dca66a701542117941e50ac698633610dfc1444aa3583b584c7d9bb2b4a8db45f444eb2aaf805dc8b231330520c0d6c07d74839107392f68699a3a9e3e113bf3e941695c68beebfd848423996c2ddbff97fb5175d317d328b7ebed2367468e206d58000bcfe491075dba8fa23452387b50d5242babb2f1280ee7391881684c69a366475f77147f01952112af85ed31cd41d0efdb5f698d61fe3511ebc45cbd2c992d5fbb960558e74c7b1616e04a276fca484897209f78372be04ba2bfc02d4dad8d9727648e83c1befda4b7cdf91ada153d5e9068d363dfd09da490b5e8b82e95b9ee9c44ed57a60d6d1ddf21e20fda8e27e7c6a772597f27272bffb34bfff77ab24c93169c47c0297c1bd6437b627035249df14fdd2bd791ddc2baf38fc886e32486d977cb083c9a7e91ebac1fba7a1311a5769ab834c050a96dfe76e4cb5196e1afd5b79348be850a4eed5e44223b10892251b36a3c36c2bfb1ca507678d46f5d84c3cda4caeea536be5ff6169341794a3d220e9e42b05712206eb08d78f5fcb28bf407f81002b688639688e2a696864c783f1214e7694c41789d770f2a03f8ac31904386ae520c47f1059d216d27ed1222fc5cbd634afccb59035aefc011504612e4f28ae24abd9f5e98a505a55ddfe961c50c7ab9b2aaa0445c0bb14a879af78943bec53e7a4743ee2399cde0970bf09eb156c42bb154a684cfbd982f9306934744017aecf67e6ed809a60e36788b5a7168d20efb437eb42bb863bab936c2b1df2127228048c87a09eaeaa69552e8d2ab9e474d7d84edc20c2f2812eb1a2442fad089da63c3aaeda84abfa940032e96d6f27fb0bc41afe500c3c883f4c932492bc69ee6dcf6179ca128299e2b3d95f64229c854204b50ed1afac794f231ab2fafefb056260a8ff4df809f679338dc2fa7b20c937ce65b479964f4774d0c59470cfc367434ed5a0c73bfcf720f465d7f761b37e5fef8a8176accb9358cadc2976d52ab19a7f676ccc5e060b3e4a927010deda5d836b889fc0b4b288c66edf9eaa515cf56c733038b16dcbb1b2323fda1e1d75361aee3721452b8b54ebcbca0e54262d3f0ec4a25513598a33f257bb17a1a24301dd47c94169535e53424a696363fc2cb131c3aaa970d5cb8fc462a0e882c7c9f8a12ec4a2717b2b507faf53b1fb656988a5ef33cae005a51c38dcb4245024b8d58097f9b52aa71a538d06af4f253884cb1af5f7c2a60cdef476b9da571a9d83fda0d794598d600ff057a4e51f88dd82f79dd216c48cab03ef2f3cf7a00e7418cad5b0cbc391da359b2929e2dafcdae2e48059f33063498385b327b272158b4b0a3e633938edffbf0ad219d01bd07a511d8ad45bc3f34196997996b7f0c27e08fdb6454b32521fd3f3c850b3f9349776dce5b42ee9376292920c17747194740fb2df4a81ac8db27153b5c4ddd5ac6db6e5887e240b980f9218ce08fac001f86dbf839b1e0dcbec87fe10325f51eb9f085074397eabe22133d21f2ad4ee531d9f6395099884caf758c1b925e8a4a57571b84eaaa6dbd50d906041b34efb1b311b06422720f9ba201e830ebb6e8142256e9c4086a5d3682620420f696e472fb7cf0ec03cf3edae87e306e14a2bab09ac6f061458dd4466b4a73ece3779c01b1e8d158bc3f3737ad1ac7c158c003aceb5201b64b0140ade69f5c7dca48226c6f06345b3e0bc81ca244cdb91727aede0e46629edfbf1ef2eee920205197a80b23bea11620ea7784254d84e1b6f37f7952188c4497eceb905f728214f970f17314954a12777560955ca86551f8f36556676d8033b036c3a65b9a8c3cecd9fc20daea4747ced1b491ffefab31acab208349ae7142ea89c4ac039bebe2ad4134914b281f65f9ca6420159c22c102739ac3c0b120bb94d0ffeb526076708ad458390030cb5e7f7fc89582946eabbf2ef4aebbb038375fc31d3325f5e7c0f66686c3ee89cc12d73f9650b1a60cf8e88383e151aa47cca3d3610ce3cc89d03fc2f905539bb779d1d64e0816326d1e7a9a0bc13104afc5c140bbf35ddbfea916c1b9786542c5d70510171e73e87fa6a0b2eb379d6924335cd6a07ebd40016717b8c4e6ab530df76e5b18e5c5838bbaa5d85777d909015c604073edbab05b6089118ef12113a0dacbf8c9357c32d99939640116e628baa8f2829f24597b35e179b7f49acdb6f1ed5039ae0d9a3a24ea09695e8f5178b8f3ee148fc230887970fb1a2fe473becd4f3ef0558cddd81b65f001d84675898d1ba219e33ba2d199797584e311ebab89384dbe06ad21e4a95a20698b4cc01725312a3e6903fd22f9b6ec95b7d2b0d5a85fa19ba6015615a01db8b02fc74e06939cbe741afc5d0c9d3bbaf874d46784b7994f28087dcab4af947760eeba1884b3b09ea91dd3607a0f05c45ed6d3ae27e2875c6e63c536fcf6803bf6a58811fc1e413b7fde70cd55cb7366492b8ee83387d8c9e8e7d61732d2b8d032c8dfa30b7562ae9f21d035964adc7a4472c8a9bc252480e42dc6610519f1661dedc44bccdd4f74feae06ec8b81af5d4a88d3631be5386195c10e3dbf1ed45c1ba632c686e47df48da1ba093713867a2e051451480c61118e37812121e84456a02cd06567fc2dff6d316176642815c15665985900e235ab1062c77a83a91d526a4f6eef89305e6cacac7b4337bf28f9d2ae288808a305a8f422b9376d0ded3b6b909142614f036b63afc82eeeab080fe97e2c574b6b640fbb9360918f502738be3bc21867d0d9ca522fe3ad9bb2695470b52eca9242136a8945d10ccd3128a51a7412acacbab4c9820b709556f09eb027659408119a8e2286276850e2b26fac09675a51ac2234e92b250d071440ede27ac10ea7682c43ead671d82409c8b5d5b1495d000d4d6a69c91b2171f924e032a4205b4654c390bcf9b3f68222bd794c2419b6adf38cc8a49b5b1f768c05f65e7c1734126bbecd94b81795fe31c7993acc69dfe6bf47d5d6510b9aa2ce0fc3d040663856ea0f8172714fc858364a952d63463b2b8d01a0e15b7410c59ebe058f2c7490db830d10d5c9d85ab624bc32f697842683eae0febe2f563f6bc2ec27ecb53bba5a26e3477bd50caedc9c059fd7db0fbbed8635a9d6cb1dc4a605f3fe2cd75a34b717816e8d27234d04838273e71e7b0381d1d6654fa2a02ab3164e6ef5a357f7074ed6f88d5672319635fb2fb609802fc793bbcbec5da944e3f78b965f531ced5cf1fb17ea9dbd0a9e35a40e17fc994b209075d784b7314843a20b72d627135660950644838def4f88168bdbbb9e8f384420df750d1186d29a76c877f724efddb7ab8bcc4ca502945ba15c850c6d506901483eef94308e39aeeefbebfa08975e2570be586b6731a6aae95278b7cab1a22d84068a69daa63ce62c586bbc2d936b6b39b48dbfe425764a497c3937317f3ccba77291739c3e0240e6c564215dda5810a5f5c8c3f65acc08ad87f1186951ed1964ef8c2f77b310abfd78306a4db79e97fd9e9740999acf77dd8f65c5080e6d0ec7b1955675622d05ed27fd6521b39efd7981bda3ca40cb8f92394498a270dfc3cc8589e687646252c0fc2bd164312bd7739b1ad96e9cbd78f3129b6d6ee34a9492f9e291d037f5fcea850763c9182acbade315f29cb872e7ccc56aaf701122c282ead620a01a8073855d8d6abef890a736aa4f9aca91d2ae5acaeb8293e7f36bbf5fc75e78e8a776c9e5226a991a603747850db97fd0093bd660eeaf6d26bf54b63e9c1da5fec20caadba6230d8da1fd34df84b68b890aef374359789ac853cb0d395dba06331e24765c391fd9d7b2572d1de97fcef6ced4643e429c0fd12709a8cf5cae1e4b99312354b6fecd7a5bede31a4f9f3abf6091e3b94d8d1b792d88d05dd4e28aba7eca6e6352ed3fcfd5f825d455ebca40a6ac42c4fbbf4eec38d6198ebe8d8cd7b525d567c25b0cedee225e9b316e2e3a23aaa0fde0ff7c7d3847e7d9eb626ceb753ddcbf5de035a3f771ff95bd28d7610b853a8692f5388a1e65ea1efd1d0b113ae074d4dceb75ee48560cef0b6894ab76bd79cf86ce84086459898202eb47f275b72e19c3e96d614905d649658cdba7268f0f3455294600386cab473ddd2162f78e380923ce849c0f29ef4e5c5e57508e2be581733b23b93e5025a160f823902ba34468223c62ec46029e7dafc1fe66ab7b4ca8e0db0227013115b54c769dbe6bf8ba07d1274f997ed311d78c3be577569182325d4586821c23b9d175d388ac2f1ffa75e4579c2a08ab64eadcd23c5741715cc2d70d61d5813cf1447404b473ed010eb029a979c63f0aedef34e3d36e9ea3bc9115c97d5e79fc69aff66d2a74c36aa461fea0fc8c7634ecee049131d5423de6923671a9b8ec322c4e10fb92bbc6200ab00991a33c142937999749657e9d963bb2e15bff91d7ed9843b74fd5ee88641e5ec9c96f02396690860fb93fa30ddc376be182d674dc1b20068ccd5af3bd47bfdef46fada0412fe628a8c8a72f1d4d615abc45c18969282d2d556a4e30e75f5e3ab24e1742a914d86d4905d53ad641ab7722636fc4e5055e7d1523f7f69e6d9b2e269546d7c4eb6a583e1bbfe9f4f9e255239944e07d98c607f72448feeea141b3d11b1b0ec575076af59628079a07dcdff943f4f2862c2565a28de73ba3e514d325abe2be419a7e1225d594c25bb6be4e726b9cf50d6eccb164f4e91d6a0ab3ebd550e214c0f6a8eec837359543b0c48202392899d60a6f9a5de6bc4c4a92675340f66e9f4eeb4a9557dc6f0d28fd0d07449495abce12efb739d0db2315e18ed34f88a00a16d567b2ec455305e84b97a728baa44596f440b927934774fefb6c1a2c137cefdf953cdc4dbcf7d876f2ce8dcc6acfd2404cfeb8c36e24282b934e2b34b903e0f2200dfb90740ffb844929d1da529855b7cf5a5145d3de6c508760d827503fbaba8f8af513bf8ab514ae009ace19adf99d9a365e20d809cc5fa6dc0e9a0538e811827273d081c806f744290b300e89ae832013d0c01a8386e9c37930dc3a053cf41573473c0df7c2f93af592d5f7dc8f346253704fa1b2a1746fef148a9aca3da6d00ebe2589844d6db219fbd82def6c121f1b6c8c9d40e960a10a0c0c30f20f9eecaee274223fcc075bdf569235a7feab642940d191cf7ce6c348181c9bdb116d59a93f82e927f29e67e5625d8d300f834ba11e9a3503bf9b71889878225246d12693570854e764e9fd14e0ac8b1ae43df7d69061fa6d2b1b04af5b600ce3970c3817544c1f0ef8945cbac67904bf1b9e81d66792d15a1b1a36b7e2ef5db0cef8b57077a4668de7935034d32f1bbbc736f194d15ea7c0bf0600d2167cc280f5f1c237a5c8de1f40d190980211150c08a8c183e099b3c16ed8f986ecce7a4e5071e1d065822ffdb605528fa85a2022db723ca98fcf580f8a2d21bfd0d9b91f4bb5fa71f3d38e038d4a8398c81f1685c6080ca3b99239525aae1d4ef5b3f4ba20bdcd4bc61c2856776cb0684f8c25b6a812b76cc3acc598ab4fd3d7cd6d4d1d72047d9ac915d3ac99b97b5683b2381871272629691869d7a65093b45668a035ebb7c5eedf6194d58d83feb61da832f1c530c5b0abac899d52fbdca5c30965dca48ef48561096cbb83123c4930c25c5e9a74c6e446bccd2fe5a704fbdf89aeab3ac478d3d699a767b9b4e707f0bcdb690e401c6a4562f47843ceadf892f7831b01673292bee68e5dd8c6c1a93c0d3f8444b83ec20fc5b1ad909e54c0286b3e8997fcc0f448a91cece34ff8c77333ee34437aaa5ae2a8db773380503e163dc24b9a8e06572ffc88f856780b06ebcfef7c32c0a7eaeba6a11904f0cc8a808e89769b9734d88bec7fc02edaf133f7362036d5563e179b2e38b09a59bf5991cda10ce68d5658b79532b702a382444804b09d2d0f5014490326006de4fddfeed1077342e9882c3c884df9e3d4735d4c471686e51d4f2d8bdddea208ad912958e655c90bb1f5e1602fa721e867a3780669ab3902e7f1c3670ddb6f615407a6b522259393e2d30a0343817fc38826f244d8ecd4ebb41274ff126a9e82ce7d2952081b3dcca85101991c1cf9ef00e4ee6be3c8576ea61d5b9b3dbbf6811153e2767b6d6b0b3a069159d5f37e06ea2c75242647e68c28a4b772e57890d8b2a19deccb4d66f61a50a77f83216ef2ec48e3d67ed15ba7035a53fcf73fb6660c773361e9c5ae798f5545ff813edf641ca3ece135dd98e413b7049f63c8edd4740e0f819d0a70fd6e4d0d048dedac7cd69cce9b2e05cad76f45d00ad9d4fa62b0e4da148b485b2ea3f6e50c9809a7c8fa3abe4e9ce3f00056c884d665825e02e9bde2913a2e2c9c5a4b889dea581c87e21434ccd1238139c1c742a69ec15cdada3bc99a34297fe79feb7aed8669bb9019111a6e7ad44647bf45823e3803320cc628416f224a078dd26e85ec90b542e0fbeb23974e37fd80db5cf45d72b82c467d58cc3feea93e342eb5e251eb465c4b28966f6b8f40ad144aa40117ab6378ac483438645a2f1ec417ae42c8504e7e6a35f4f86a729efb13d5e974ab80a4fb947302940ec7697277d86181ceff05acd0bbff23e9baee80f204dbabfe361f2ce7b608e0173c0b6c3383a9185ddd33a8ae1c472d0676f7df510b838b89fbd4918570f4c667c5c4f3d21493c4030ceca7e81fbff6f9c38e2b6dbf7d27ecf5594f499cf3cb88ad32ad0a6662ab74fa8d9ff59548117965aa900369aa0af68f21e6832109702787c4f8b016f593a32e7b7f5f51c852304f4c733b6c0d0d3b5c26290efa22b7eb3271abe52e5a8595b63e89f2a57361d2a7f89f0eb14d962b7cb1594f44ad6727d83dd03c490905e4b4ab317c334db6a40718388d962eabb59e25b3da788767186a1b8fe39b04bbf126b3c0514e9a00f7c7c40058a4fec5591a5148085aabc9f4f4e8ab7cb83c1e27c5a56a81240dbc4306d9ad49a291b53ae7fff80f3aeccbd6e5e60c7fde87bf78d2fe718ce4fec3f7972afa7a212bd1a27c36561a636b54070afae2126e0c57c0ee88cf2f5206da865dde019c055e77e052ec97fa2bb1e799cb477d8421f4a5319814484c53787d1804c7a8dbfb2e28286c5c0c920533bfaf8fe72658bd8818ef2ae1beb786fff732c38a069466ed55f752ef2c2962b19b4c6ceccf60c604b81f66b4a1918b25fee2d43427aa28273a649c13b9b403c024cdfd6f3b0745d52d01c01041c88d3b0ec39d275b2222aa7d6cb92b0e7cd04cd98fc22c4ae015c79e2e7ce041171cba170bf5b3d909b8a97e3663a02805b6e0c8b659ae166a88ddaad43ed95ec05fb16eed3a6f1d7846ae3645a53ed78b98587fbf24738691e6e547e15e9f69c757a3ebe661d455dd84ff342c8399a6341e1dd46f6949f9e1143dba3e0d3b6d92a99863b86e5f44680bc11824d0c9832bd386939238092b2e55997355854c90c6b0607ba5ebe001d7e6b0fbac6ec5a7c1e42ad611182a870847d74124d454ca01025a4e5afb92e00ff487b8fe53cbe2b09aa50de7d3704e433f1f5e823ca0d65a097bcd42e1e067eeb283fff912323ffb47d9bc4031688d8e58717a8671ae0cdac6fba82302fcaba5177eb4ec13ae4bd9e123a5a1a3a93aa9f1c46ca2dbaf4271eaf3ea5cd1204f39beb190ab8e53318ecac67a535350e59b405e2d2be83eaf1f5a63047b3ccbdcca6a8d4ae5786a2b15fd4fe236e4c52338da3edc939bd06950c939f8cf12929c4f5134ec46a3f0999bb2b9e6114b3268d8d53b5c90acc84f9dc422d4154c724f085a7d918e72fca782e0201b97f17ab98ba919063034097a073fcb1f2726cd82d042ae65fbc143de0974428f446c77978070e3d545ba18c97553e718027b97cd4f66369ce8ef75bebf809b2df695e059d79969ca17544b37b562a99fbabffe8acb20f3e677ef588297e0629db1ab68e980ead2808686b0fd527a3d7baeee8985fd7e8a2be9a1e8f93a502a5cdc7f41768b86fc1a27eaaf1bd0fa007c35d02b5a89632e2e74534314b311d4d56fb57fcd74c69cb1f0f53409520d843149bffcdf349bb1c91a8769f4f31ab0e9ac239f11fed3d33d6d8288f5e659e00646ff269c13bd1ef5b4d4e37794de8fb73b5f15e21ff146c6d49560c92031b1b13e8f34759b48b1b6635be594ed9c9e098393b067d6b83ee25d0622bd682002c8e2ae2a521b7d9b2715d45310c0fc8d1ce74a246f9f372603b9f6e253133cef6b065fc9139fe6752fe37319f540618b46080fad8e41d5f1e8a5f3bfb25c01d740ead45c324693e58f91a91762d52a6f944b75ef1e81620f47c6244d63d282c1ddbf3d03a5555b5f0fe572ad2023226e818bde8541cffc082e02e4c4fe110ca630cfbf20b1be6ad3e43b772635d15fef6edc56cca8fffe699d2c970e4e5d735bb91ffb5dd6f84226477d859851aa48d01a2bd90b81049d1b358fe4161c0e96656047b492b94b748f7c59e3c3469c65d609afe73761710689a23c60a339a12e680d23a356f4a7aebf6f802baedc8b2f85bd105151f8d28f6d4e3cfa77b4935641c6e454a5e9a4c83ccc3a6664545d0f8249eac9a508f55b9c64ef13718d1cebf552d3d75b4e4841b9e8b30c6560d5085839edcf70f11d3ba108176f6d3883b8b7752e51a7bc57812348322fe345e34c7eafd92dfc4b1c2d919df3a2ae6e7670ad9483d8e7d41252c690de763c57f663e572c95936d98a095b1ac119a4d3cd3fa6f8714bbbc71d5e26e8e09be83caddf277a69072f5063013fb831cc31e51a5b5036d2915a02a29b7e24bc3ecdc04298db4c9ebf89f46658ab0a7518ca7056b3aa67979c99e312c35db4aaf58c7f06a9efc737f6df090f861edb55306478f46406511108bd8ca727db101d39bd3d6e20b4600bea9187a342e45cbf695bce3a1018b5d8935c7697ad8c675d350c72cb5ba95ec552cbb9007254aa566a2a2a94059df338df866cedc1d2ea7a79497f9f82cf906953bbd98b804067f8867dfb1feb7ee6c7ff518b9cd89d1333714b714e39dd6ee39f09ea1ca3fdc3bd335ca3baf1c7e10fd78c4d7bd8e738a3bd148f853e0d97b14173cd379d9b387d543aac63bda6a284e11fe88a3b2c3a8a1d655f30a816a110f94e644e3c7840c28b25d669173949caf02e55694c57cb1ee0658000a384e6118f0bd55334139ed9e61e91061574e923bec7fb3f02fe688d7a40042b7707fe8d17900bb78ad0c605e3a436e26b4774e558db3910a99b6bdf95e5e9e7ef952913f7e0e4f7cbd6244575f23d54c230a141e87f3d9782c96403e118813955887c8779b8c52cc27dfa383514ad960592af26b4abc2dd96549f81cba24ba7757373b817aa2f1518597d7aeb20103bff7a653b1e6269692e0ce987c8c35661b775c44850e9f247ea2cdd39cdc1d435c123c9cf83cfb9755d8628d34398c8d4f1c00d4665c9e56f88e8b0059fa654ebe60272dde3c2761ceb374cfa916c5e46d083a9af538efa2566dd31621fd25d43ff834c166b6d8bc9496c1d3475f799a90a0c4e07cdefa86f872c6e974eaa665509b78048cb2a4c47834ee415978006d0d789ba4345d814a13c637b36033d2685c2f7565eaba45d49aea775519ea4f4fc4a72935f89cd96bf14f71d46264c31c4bec52ac7a49cf4b76c9d33d8e66b92cd23734ac08cadc492494a4ba479e98fdaeeead1b47c8cc37ee1897c15d9b80cefff23ef8db995191937b1a79ae44967ff5867f941493361b79755c683e6234614b871b9f36f52b1b35f81e52d647cd98e5c32864558550141321154e44272b6838f6e0e2c92d67b8cbc60c5f4a0971b7c9f395f0f983a717ebf211beb432db2a4ed000d0509fe73aa4f15a02b56ea0d223bb5d8b51d75027d153f50ddb7fce687230c8248e4971a6ba86ed819f91091d0e24ec04f8c731e860bbbfb470bc74cdd63a3420c30dd8d99283f247527ce380d9cfb2527f5c4ade7f2d1e60c83df4029429c5d804ba2f6841b85818de829866e96b168dfb8cbe4993bc6bc487d7b59cc5e06ba72e9a6dc3673d0919df4560f2c27e72902e43b529b35a109d3d9d0b27aa6480796c1b69a423267c292f2a7d0c68025951b849a29205c34a51f4e8cb8bb3b9927356dcb51b273b785466736491ffedf303e1548408a3c0eb9a7c9d3c42d91247f26b13fe68fec717904c7cbc27df90e23f8960d4607dd4cbae7446f46bf1a2fe2eac1ae32d9a06271d5e9bd7dd7c708a1352ecc182e6af3056a1d7758c0576a9b0c419df9bd439ee696231d84e6660810c03ae243fb65f9b3c67e0acc846403af5984703df8f1c235f89f87e086f0705359e77f0ad487ff3894ae4f615b873e05af4b5e237e34df0b4b6888365e6c1b9ec01000fc70c3422ad54c63f800e0d2d8b96e89bd29d542b5fe9983890a1566a4494d7d291e889b7bf28b32c259d0b66b5ead45895c2ab95135b56049d59160a16f145eb6c711300b4d99a7db7032a7b8cd618ea4931090823b658348409772eeb1aad006031069dfcec18f76bd0d9e02976ec191eb9a77e2874257ef66caa82a150fc89f2f6a073fb2d34d5c4045c874c4a5ba0f760c32d51b88208acee141db1c5284171ae89f58d1d446a1dc0566b65eccf8bea3d990989dd0fa9be8baf7bf170d6572991b87a1a9343d9fd087745fd7b5a5b9aa1fcd0feb0c1c150bfed0835562e104590854fce6a7ac4b205aa614ee3bc18f1aefe658a09cfa1bc45bd67b68eb05d95d61c32e0cb5736482ca07a9c1066db2086a18a614ba260afb9147b3b77feadde5e9692fe023ad3bebbacd18c3a9decf210f223e3db1db04a6a83f9b8aa0e810ca18efe9ceaa37c5870399c2aa08b6d216517a4fa774e6d91413280a78e9e975c3e2feb26c860697755f1cdc2e441906f2a1c7fff7262137eca7c58e1c80a76dfab7d8094e2fb526a14085762d9beff996b9b6eb287886756b024876a2c708403d5daeca32b18d7179a6c713011734262a18a031ae4e87796102645db7c98f41e0d9a5d875acf0387cc71122b2818a811e4af6469cb8a1ececca4c246af43971c715ed0e1468a3a3287f145a03bd23ebe3b7a36233b5ee0b5b7fab8eed1427329edff2e4b59e7f336c2fb35baa11012537ac5f11e3363844a4f019b1c1715d9276bbb5adb1216e86e8eb464a96fbe90c3470bc9158d5cbbc6fbf48ae61f570f8b1614b6113216154b751569a3af4d19d6b905131f7963114737cbdf43d6d73d1f661bdba0bd1d76c95661d1f65101edda5b0d1362bea4fc395341dc766f0f16eb29c734d8e513ec3cc65745e098a834322925a0eaa73f076b2f1e3bf5e29d2a8aaa05834758e2ab2b21b81547c12aeba4d13db2eb6dd1fc938ad35b460a18ddc0eabbc4c02af50c2869eda09a0012a6bb0f84d9671ceadf712227a1cd22478ed67e28bda32624fd99c763d7f78100ece81a6f5ba9bbacbfd123ed9ef75a9b503eaca82d0ced4cef8de6d85e4a940c828e7152f447b9c947ee8aa652d1f84a2451fb1d36d6e8f7d12e31df6ecbc16fce185c5b8b945a8fc9cf9b9f8f7dc86fd89fadb66848014090ea26a18e78f3b20d7baa5d33ec353c145c8689852e45f676fd6296d523700924e23ba4dd6931340b9416f8c703385c8b349aa9beb711a8e89cf8995871930dc5abcda213af04835fa44b986006ae34a38c216732a5e6667b196492c0baf29bd8cddaacfe0882ef5e466b3e2a84cb51e00a0f9e4d8cfce2f46fb50a2b8d468907292f2636448d3b5d65165a6e043fd0856627ac76df82b4aea70e9266b3f1cfb9ed27b726ebd07466adc0061c5a32eba14f742ecf007ccc8cc70b27358c47a1ff74a3a15ebf6d645be0d9821549e574e50c0db89f4ff6624e8200cc180de1497f6a06d6d8651f01b31c147ea32063761343e9d65bcc16bf5fc5f57363dad9fb62bfa0ab95cb51998eae1640ac8b8c7f0b847d3da52e7da0983e6a3801d67c4ebcab0ae5992cb96716d024d9ff51db0f593771910523855887a2a430d9ee5041657c4d8f7d00edf00820b079dabc678b110fbd28824983f907dbd7ed0903950517a80b52f78cac8dc28fca3ca677680ea0a1f9f714f158e0aae14fc060a0273333df6548823a0536fbde34e01fb411502d8878290be485914598b7dd21e7fe94a7694127dac249debd4e36a2207d9567455e1a2de0e2043b253dcf4488027d24f5b1a29421d80b9ce8cace4ea23e4c26d225418c5bb661f83427f5a2a8bb1628d3da6cd39857a13321f3d4d45634854336e22557bb1d35146bbbfe2fbc054b74ded9d61f5ce88631563a754a20d42e2691ef08a3c621aee13d69a35ce701b8d3cd9fa443973c8216228345397ff9c3a3c4e96364b9b9369b8bb47313d02772f2489c6b5ee22962319cbc59c41e4db938aebf57c4c5001873e407ec1c80e250f1e7b5c31b7b0ec2455bc3211ee8f0fa9adaf9fc6034143adc769cff2acc42bd67f0234ce25f5e12b41ae10212711b0778fb05ae48feae0f8e6cbfa423e7f7bd1833f938ff433dff5a57f973740507a08774b445ec15962fc4c6b1a86a0e823a036f60d255f1ed219a70f6b7209e783a08c3df75de35779507218536f13177898120d3904d3facd36e96eb3a64251f20ac5b4644e2234c8ab6821dc8923b125b66e5597de5428d93f209958389ea3556edaecb6a13c01c75b3679577af5c4330f8a1a1079d1419dec0c1315cb22ef43f54a02748b73a8126ef142eb555a130c441c030f29cd3bd6cdecb610b6474c4387e0820d9fb7d9910b76c5255ab988bebc94dbd093274f538b6d4dce2ce5c195b449200cfdfbd84ed02a8b3fe71254643b61d282f3d7202b87186282a8874385a1140aeed8f1ec9aaef07e7e4d4857cd52948e6a3fe333fb5b39a0fdcdcb498160c0c790977799d4c39525b5aea547d0dda2cfaf342eeb8112c402338658ae07db492ca84bdcebc6e805941abddd7cc8f332602d3ccf799e730ad2f44990aff13f15cfe90490a17e690043f63a533154b952389bd4847dc735fec77869118d0156abf576e4bde29ac5564361b5d312038864fb8aa4cef5666f6e45e26324bd2e88115ed61b42cc51704db98ef6d6cc23d2d8349b8130963ed498ed1647023796eb6cbf82133298cfd8fc949cd983288c1d4ff7aab186bb7c27ffe818c03752d6e837e6732cd658269bf2a8c6ff29e9da1eea57373f8634f11b39d11a9121b948872398cf64b14223e81c7a6a487e429fabb04212f939637f3b262be6244b11a89297d8fd9ac5d5cf7170b0e5cea7ec2f2836d18e232b076fe33075b2843cc21a92f6bafefe06295dd25a182b17c849147b3a4ee73103c737e1f56b20651b82fe5ae8552e9b28b222bc65c8aaa879976a4db8f1a5bd21de7e0181934ad5cbe34901312a9a93d3948fb89cb2f76cde69bef9eb91099bbe2dc71832511a3a8f1b5c34657a6974dc5e2980f3318d8b132d79fc1914da54fc8fc6f5d4dc9f0c781f9edf1c5129f754932122750fead51ebc12f5b45c12de072da523186bc88afec1efeb32468141a3f950b43aa26ac871cbaf67ddb9556cf32b511c23e9c88b888602be7c23993b2f0672c3cd23db15ae98ccd97dc83cc709bc787b57c1ffa17ef1311ec086d8787e3383198c8724501893dbfe3d6e7ddf8fc4fb65c92ae9d41e8b8f5007625d6c540fda886a1c68ca4dda7ef8c8becb4fa2ad42505a076794bce3b8a4ea0498b09ed1f649fd09bcb4cf0f833f6945c58d4ca14b29badc1a858573cd39654fff7258929314c2a3c8c412ac0f54f18c2b9db42ef5bdbde5a99f2952f859fc78f9364f5aca1139256d95b2c41e048b71e03bbfe86750d12d3207fced37f75226489b75f94a6117d1aae91250de6a4108ab94824f151d7faf7942e44f00865bb72d5fab5eda90d1863a8e506e98fe1598ab73ce0231b88e92bd4a4a035bc07b7012aa6b015a034b6e10d861d1c48409c2fad53d7a1409e2aee95b4986f3a217a35d20f79c583e975855ffe2766f5744236cae51b2cc47f86dfb0b842ce29ec5a77f681e979f668944fe35323a78a2b2489ea9c310678777220e78021ceae2ec4bc53ac626205d8d4eda26023ee0962a6faad77d0ccebed2bad203a51a7f1e187b7efdbd9ce8214cf78f82391f6e331d3fd4c4ad038cea17f019deac5dd5c1ba4ee6af301b450cba8b34e3ac6d455b8a9bea855e2e4d2bcdbcb30a4fca6066340b8cdf87473715068eafacde88cb9e60dc94dac734ad415e980188a5578868557a4b19679b45c0646963d2c97c40182455a8c4c4204e5e5490f68762ddde3c3745bb580f290423b3ac2b71784b62e22512e29f9c696248e302486045e00b4a9ff0025143fce793c6505efa8822e0e257f3b628e8c7350ea59f1c2216f499043744e3b81252df33897d652c322fa15d33f5dccba483952d79293394ebec48645c95601cfef863fbaaa59879bf5086aa93ad0eeb70bcc5aeb64a2ee18beda51426a0b7396760d5375bf78257ddb47144a6b854d16e74ac53c6a55e4ae6c9f64a581376e768518a192ac04389c3da1edc6588a498a518104804574824220bd6eb445605d293cb98a59444e585841a2d9d6843438ed7ff7a6da11020ecc500dd7decb6cd529879ee9a9d5cd135a44d254dd080e258c09e5aded3345f0e28cc6c7e4bd5171d983d8ae963e34fd04fe4b079ad0ab0aa9358f3d9a11f3c0598ced7a621cc49b4e62026134152c24b3771158155c2a1091e2a14a678b002a1a0dfa5833532fc2ffdafe36c9afdeac0bee572d0efe10e23954f0c76aa9840d6f6676e7b6a803732ef03f3220ac388fc629ec1e18037ec5a38225265f1153f409afae4146c3cf6f8c7727e4e484f972b8fab64a79e77249a14298afba3afa6219ce11093c5d43b2fcc9244a7220391d93c5ec8a905220c794b06c126d5cd214f110b096c7474e7e43d6bd140becf9b4c0ad195e6fa84d3bc1a0c29c0b6f6293626e54bf77ae1996c923d8806c0c9a94161f1c234bc47f5a9956327e6e9c9edc5c3f881972e0c6ff6dcd5c6ab48e6899b47fafad5ff46fb0551581de02445e059571de079c073833f96abc8317a210e510b253b2c99eebbc415173d38810eee59be210646f176de1ad674a69cafb4e3fef6dafef5bafe221ccc8d46195b78adb8a5b8eae42883a97e63140ec6e1c4a349fe06fb16fa13cf8add6e01a766eae6a8efce953490985050618297a6469dfc441afd57ac086c2b0190c6ac5eb67dab4fa7a92a316a3a4c3e46ec88ab954649ddf5ecb6cf9f9d6bc349b28422554d3eae3702d21d7d9b1bbf38c26f9ce38908e91575c4f721a44342267179afa802525ef1e4dd128be23cfb3afd81d48bab172b8f98bf3e1c8ee062a7c4647ed6450cc1a852cf1e1f0f26e5fca9483ca28624fab9e052643d9d205af5cc63f00fee17d44623273510301cb78a3cb9720279bcc7b4bd2eead49ef9a70343f55409b3b53083032b107acc99b1ba64bf47f2436fd0b7b46b120df71e4746584b30d27fa8fb0fef83c6bf60d19a77f1bb4b94d1855302b7306889e64030a3fab3beeffd65bfca2dc2c694f589d8b6199defb5be14de044d45f7f35ec3a3db309246daa0d91e10942a2a2320f1b57012e40778fd577d499cdda3580f21918f351bd61b34a5f2cd8c51e747902e07f27be41a59f1057c25a7371f3d4320449962867dcb4167e4545bcadb1915098f197c7819d5c9b2600e17a4fecd515420ca34ee5362a65ccfbefe80dc38d7798cbf32c27a897ee10cb3e222b370f3da5a01cec616f42ad23623b93265ad1e91b9df18b0c273b4b30f8bfc3e53fe79ae89555ab36cb3b90403689eb8eaeb3002a0d397e642447614112f4baa9a5a4d99ea5868e0b1793abdacfd3368f9c5692c9bccdab8fff58284ec840c8b9a06b7c554128f784038dc9035900a5a4bf576e89f39a75cb7f9fec135dc2c19640e1e8723f6730cc47e01c1e44a4ba3175f281658f1978c94d1320ef5b0e18386c0ce8f021e00d7fb6f6b0dcd818fa89c26f24c7a138c851cadac742d092933298ae64879e56f96fe3a8fef05faaef575fe56a9941132479efcba89ce11fe863a2c899985b9a1c8f839ecea9643313d8cf4f10e7d2176ba60b38470d04c0308513c087b055f70fb66fdbadc35d314d766f27529fe83a04cf4c0631acb34db7a1e5c1488bdb0b730c71d3ad9d9e089a28207b925f1f6eb4f654df6538219ddf4bf6dd3dae61786d14e8fdf7791198e53be232a98b8019c828df73d2981a71b0f58df53830e43d82f70a8779c3a34b7bbfa5b92760371fee2584c73dfd1e2b6dcb9933e9d77ae0fd6155fd489c48ad071e7b321adf712b3d4bbe9fae97273f65a86e59e897c14337fc8db0ef5573b399862c960fa39eaec01f7866eb272d0a32b5c953f566511f53b0f97cb7594897261f80fbea3a18406602e4cfc6f5d659ec0f5cd5e9e9c14db00cc4acc3b4d39ac3766a7a9bec0bc71a6eaff0dd7407989a9b15273f743ebc2fa8c6bbf63a6f86e39590382784bcb3b9ec4e32a26c24fd85870c4e678921906e3be7afec9747480c77ad78a8bd480d554b450c1ba75fd634ffa252e4a353e5c140e1432f59a93c78671a3185e451284996333ec960849647f7cfc3d16bd276c17004bf974188b5fa5d2745c48451a3e89eccdb3c717d524eadec764d594def514d9feea800187914794a985e5257f51956982306357e62cb83588837d0053f053774b83d3a7ac6b6fc7d12aa8016ea840c95b1998a4f5d965c3a30d667082056b73a360ed15424a20cfe678ab656e372940e84b275945c8d1352901e64630d75bb2a2699c90b5631511cbec52cb4ee017a3fc9f7750dbceed4e662702aefab8208fcb98e662ad4d5acf1dae0166bc71c5428bbc4323e45a5ebf2a1e3aba5552a6685bc5dda38aa9e1e06ca17c1fbd39025c7e3ff4b88848d1304b7b68bf220754dcd0b15215167e5edc2ada8ec2e3041909770055faebc742b48a16e8bd0ed1f95c1f83877526ff0f01609debb6e25da08bc0aabf954c79494e0022acc96bb398ec8d0c53b2e70cea7602e6758319a9d0513b3ca1c6d4911f78979ba5a21f2a5737378b6735d687607941f3d72b91461175a06cca1bd544a578c7e71b8c19fc65a12fd88583b8a938c2496b79a24f13e5d8fd47a864fc0649e656a36e13c97c9a0ed3cfa81fc8d7f82773af971da809203ef656dd4efa00e75bf141cab3fc43ef0722c327520c76012aa53266a442618985e3f0bdae1b168c32a1a1c551578cbd5f4a59717993372408eb6b4e8ce5eb57f80a7d024563de78b7487a7ee663c3d4cd915808a27b57570bc0d1a51f20c96e53da091a0e0c12281de3bed8f32919c4ddb5d949cbccec9bd77b6a3574209ffb9178659766ae9b732e5eec5a5cb4bd713c164c2f58196fdd386a401e6ff4b755303920c8edc302368f0bbac10972d525c9ae84b965d6e8eceebd7b98685201799f031cac8413eec7df99f39c4a10bf031dcd7f88c9cad30d61a717222c234bb2cd03d70fcbe5d996486ca05ad3a5e8f4e57063d72f56851ed0ce588f96280fc4230a8b1de694e526372d6b2f310819e6e218ffafeae65aaab9d0d910903bd07165f092a4539f6b1b74d076192f8866eb3bbc073ccbbaa15c8df2639e5d0bda776a44e9440f6a5fc764383c109ab4bfcd3b2c97f010103de62036879cf3e2a1ed8b4ff14cd0b559c08b2f93353073dd8f33ae72e00d72a8feac4c3aaf07354c12af73f282fd46bc909d3ecebc82d40a896b6a21b8edc20db709552ecb60d8167aff9ca1ec93be74eb90188c8a77849938afea3cca3eff4cff86a734ccc3b9f40d0e014d5881fd8e0f8cf1f204509e1466ae9bbd5635722e83be8c7e5bbd8b06613e25bf11a81096c978321095c781436008f6eedaeac58d37c672af6f14d3b44d36a99906c746ea681da20fc1a7afcea3708eb7bc10f90517c6f3ccb26a533e820a4b3a78c6094257a0579156e80a3af5559b1b119b9eb085f635f7788d7edec28c66f3cd6e474bd59b49c79688549dd81acb48b5091a21bb570128710f130c0a32ee1097803c036e8e7e6e9cf66ea32456cb74d221c3d4fe67de8e196ab9eacc50e067d6fed293ac2c5449ca12dfae0973eedd8776b1a701669622d28885a5ed205941b4abdc65f15f73b62f8efddf94b29bb6ee6359db11374894752bcfa48e82f9e3fbec7184266f6eae98e8d5c5e4fc3bbd2ae443c6b36af892a96e02bcbf9b57c3b463d789cf3fcf97494dabccec10f6c2f5fa1c52612b4d970a93244daab569e68ea11d2caf7342c9fda5d83ef485ccf5591530b0cea6ffa520b98c59109698e298cd3376337cf123c2e25565b6eebea34b90687fe6a09402d583ae65480b0861286c2e46f44a3b2b224e45f471b905136e4099684d23b66782337a29d396ce9d9fc6bd8f35e78de7d9272c2d0251b760a133bc01498f8878a3cf7c91e0b59a2691c0e96e95c98a290e55da9dac210ab4eb80ffe15c153873ce75a48ba5aa7a72ee49e6d705a5c5fa90e37aaea78fdb07aa4e82c5877a2228196a978b3d1961bec49800131dd24078e90ae2ea794aa638d105b35c6a0f9f4f6433ed26444faf389af988140ed3b296e5290e4db2f7dc2e85e116b86dfa766f7b5c3a8e93d74402e0146795ef1fc9564f2a78b0e33f7c495707534009061ada049184dcff3b7c2989034fd3f7d7ff4bdea2e3756607e27f0357a9e6b6946d0bb61ced195974c691ce1e3a2e0ef8f20f92b7eccc917b8ade7d2f96424b10638c6832fb1eaf2e3998d1ee6f9899cc5e39d920b478c0a592a34ee75f90efd3144afeddbec263cf3682529d938947938cdcc95499eaa2d5a9ca99fbdbc219c9b1addf5905d944aa73bffa3a0856a30b3bbd938f0799087f29f75365d295479445d2d49b7278d0c84b936bdf2a2b11fb895bf486d83b3d37545192c2bb0a0fe9307923f88272afa21ad541120ee52756f570322ddb3bb1e7ad10a2240670812e5d58ff41dd849657b02b92e69b8d025bfa7c394095f62852646408e3afc42ffe788a8e769049289e7deb73ac78f14ae4f0a3d3c855a7bbbc8cfa750618ba5127c33028603826445ba6e4ab3a0bedf81349ad44e73418b52402e8565db83a728d066e45e3587f04208a7944349642732e6c73fe8fb5e214558907f7a1cea41d95241d3296fce548af5a0a89af82df3f8b9d35b224607a54d9d4b2d1b93f6702ca3e867d62b0a850092d4c82d121555f9af1d77b3f9ca9c3b22226cef85c34ef3a70fac7cca4264682667bfc62f15950c7820886c6cc36f116463b4cfde98e45550413b25019433dc8b61e35e3389c8b9aa2e077b3cb0fbc9fd79ec15233521bf6403f36f6577ad0a6e8b5796572c89520379b45a848e755bd1e9bef0f1fb31c8644d6ee142840fc1bbcd28d6965a95cbe076bdddf1568fc43a850a61e023fdb477e0713ae08e234c7be9c4b45a33f42c67c18889e88f5678731e1fe006ba8acd254b6a26070db4fa87c374b44d4e6e4f45899177c1e9ed56db4f92cd10349b77f0b610aabe3acd5b9687e0b5c2235d12caedc1c33eb8e0377a294e107e6ba0b1c909fca9550db28b223075faa6e4d348252a6a4c2117e821b4a654084399af524627f0c91657aa211bf20c13e14720b6385ffda582ea1ecaeea790a1a9fe49ab25f235568b8b60e45328c6e5cfb21bb0da0564d9a68ab35c29388600c956c8911593c35ae77a54d04a67f306fbc6f67707b164f4ac2d89b6aa95211c69593ca35f5d69615d8080eb2c48146fac50f704f8aa70b43ef7d95b7a8f2845c95f8f53b07df5628e505214cc362f7a9219692ba7c6bc27035f990a8eb68ab485a76744e4c6387961bc5bca6bd49b9383e0023f2a7c603c030ba79fde47d36f0858ac3aa2d26e899eaa03835fb8f1b26dceedcc4d000515e42bc99e0a54ad8527bbd792c90f389b22929a6ebb079b9d67b952ddbc026e25b13004849c131271d2640dc0edcc76b3896425d4da9ff577dbd7890676554915b30ac5d76f6f074f3dd35d8e2c7b3629e23f6f516620a20cd0c3634c0c3bd828f9936dfbfad5c22aa6f0fbd3bb8786b23685a14a6e4987a4786626ccb8eaa46e140542c9d8d6fc612a28f93474dcd6de14d40b138ad246a4db9234c36aaa37939a490d97867c7b9c475b5cd4fe4febfe82ce8ced1d1c467537d194090b329662fb01d3895cd7e2c5f44432574d7d413e1d6dde1b5cad88c926688f82c0bc239dbc992540b67325a67bc87d588e31bbfbcd70128453836e5f8a11e00399be72912c22f6ff6d98a8b8d2a0603f365f10008a6ce348ed9812aa566794f34c2f0eec64e0d655169a60daf4680dd9cfc91209f5347bf1f04b8c11bce60d2406cff8d4ad8af7e036e347561432d21c0561fa45d9a82db3e7a3ac410bcfb56bf7e0a5a3dcd5d309ae50b8986385979c2d8ff58f9caee1eff4a814c5e73db8ac7dd0b3c6f41f1727f01f679b135c5e4eb9475deca9c509948499fe51c2eaad16c363cf9e5cf81b32aadd284773617fc667f5860901941cae052fabbae220e952b1a59a42efa97d0a5ff4b08463c2934a2020759a096724dcd5e843a07d2c320b740318a38a001a0aecf60187f2e85aa1e018f75a5459a7bb9772a1ac8c611ee30382b4a9a1e808b5c79bc0f7d28e8a4b5e0bb0a6633e317b1f9b9572bfa30050f5bee4dee07dc955f964ea6bb3952764cfc212df7234ef0823294c18ec1244e7c3a7e4d03e232cd07b9eb943c4894b662a3a9f5e78c3271ada050e948584b0448c51abafc99eaaeef74d1d21cb7a600efaae7300fbba89bd4774827f31abc2ff792169dac3c6bfca7e396e839472e8ae2e98ef8b08c9ce452d16c4a2349e1194deaba03cbc3a5d627ce24c00e4defbc4756913ef6ad948fed6b2fe8fc17f2b411ce2c33d63ba3781465992a0b53d60f368449ede5fddfbb95ef4d3c2ef45b6b987e17e5cab56c7021fe1d84680b2eceee1f65e770f9dfe3ded082bc691c03fcb082ab0f83add1891911e2654cfff272e97c028c4b599b8eaf67713bdffe9a38b88969d800a982976bba8468e0ce20a7e00db0962a0cf6913790c89ff109ca8eabc5f4ed7ffdfe9d530337fb7f08f51bd63751a3e9be9017d2bcef5156e0bc0b1a6947b84aa792e83b941ee58fc195d35caf862e5d156fc980e023cfeddb5b5b40161c84573b14738072f90162e9911c17b83f9522473d9a7eed19bedfa9b73e4c1124f274257f4b66e271a370ac07da9783c2c6578241fd6af5b0e2673bf5e459f6f1fcdfbd8bd2518f2f6f33697bda59761c41952c46a41091cdb6c878bd90ed056759ccab802b40c38bd1f62aee0b68ba9aee1a32d50fd899bfc0877bf50a548c4349688011d99fe719314de6148240685c600e164b65e37da210689b95b8abcc82019912ad3988b42b3e5a0ab3a4e1a7ac563b3e503c250a90e5f7da212085760b4fa3a639d97679fcb04c1e5032cf9dbd6ee5f94224d4ed1f0b6ee3ba3c6a9360c20f677f142d4fc892b7628fbc67a937536a8013aae4c15d0a9520b8f2515b715b898f5ba435fc6530dee31d789e8eaf2dd1b59bc4d05e328187ae669cc141c7a682792e4b724f48ffb6dd4f301890cb7a94026e1fd3cf7449b99fb3c089bf28348575360f2a8234fd8cf283a3283af719f4ba7b57ed090b8b1886b1dd90d3c5570d0483303928c32cfd87830273b681c42e440b167227dbb92e3eca464b4fda216b93d5d2a94dd74f234015417b8b903542e29d5f4efe329df597e7774d4245e0f2d1529368ff51e1d535e71de727771b445b421d89a2104bbdf91d8e6c95b5f204abf001effbc86b1f737f50f631c66a315fdb1e5e41d64e80a8bb421c60fbb940e0caa3cfd70867381c528f8d6ecf6ca04029442dba53afb4ff927e787528745a43c38a27980d360798359f87d3060e197908d24e9d40ef55acdc3271790dcf75cb4db70839ba69681d71f98243d29543a49162a5cb9c5b13dae5057961d5d08096a31cd82acc9361ec9d23be8493a0f30e0870d75e43278607bef88c6d74b423d2dfa43efbf96dcec14d8cd54d0117abe3a3aef30833d1b00ca7fe1000f1bcda0455911e6599b7a60943cbb28ed7f6b63c459a5d7f6d6660c891b7867ea7913756eb52b2cb76dda66476c7e85475834811de3745a316d198821b75dea7080ab70c94047558bfd762a82ae6fb63cbc58619ebb4b63dccdba0a6ba680d9251cab498ff68279807a5f627dfaf23619f9a7e3d9548d0e669de23a82d8e4881b75b5148f443d7ce79628a4627478874078d21793df9367b96d977f24ff934329cd8090965ed64f1cbcf41a1d659fb0cd6288cc2199c89ef6180a9e8d0a8f64b6721b6dd2df172f537dad8580e3c68c632146384635e206b866c0e213bcea7880d1288988c24c459fddeb092ec96e7461941898910bc578defb674caffdae2e62f3051cba43f8f01cc0508417089cc56ce62d0e0690a656d1783ab8493b2e4699850e35c947200db1cbc54b04339ab3a783955cba633a528eb6471901747f1dc09f8fdcd328b9ddd8a1cad9e73befdc55b1a61995fdfbd08a110aa260f9908582e6bdea201f72f25deeae593af85d6419c1165b783231037a33711e68497d3028dfe370a12bd5c824984d551cc69014cb0022f73fccb53fa5309e163abe515b702f61b162bf74550bb42025cab932f33831962cba8a48ee5b51c2e1fada2f0fcbde0ff3195bd5fae842d9a03c37902e3ed54b752387eb1b24d3f030f7e1e3c4674382f6df9ce0f82a2893802c2f6f6466f297567b9440e951f6c160aacba3f30d05a2d9b22d6735874a72c303230b175fd19b121c7e9abbbd0a594a73a035d81ebf449f826a41544be2602f6608a5cbeba37b66f76f5ea73b0d31aa7eb9bede470e953a5c5d252e26a1e62df1b8eafcfaddc5504b4c9f3a60f8e49d5c4c2e516cf96276efd0736d717112c485ad429468e345817daf55654d67a14dd9faf261cecebd6914c579a5c86efff639e3416bfcacb1ba10451494071a362c08fddd49768fc9f29493d922835190c6c4bc1a9501ad7343a2fd40a5f4126b76bb4d0a5511c5c91613f524ea7aa3e9334f5b1e18cdaf8dfc98967030f6d2660547afa199dfc4e5e09805086bdfe19ea4d23c21991129db8e72011a428d29da0b7bff53e1d62e7fe74cfaf80703f4ef245022acada87fe9499c7ab9e3790cd7e5ab15bf746a2171d93b941938a0b09ad0ade9cce93e1faca0552ae510065a25e5933bceb177c084809bec5d6983cb8f615804b0bd2fd16a27c8d3f6e1b6b6177e402f65d23f7b595028aede68b22d2d5bc7c20b3efa0f398e5ae42fa1c10a889b7c2c4cbca028ac50b17d48400c76d55268d22ec0cd277bcb5e42ca2d369825a243660dcaa398f77e9ccbffdb80f8ddff9f55e70f64c33bf2a4459988d4d6afd3be24358cfe97dbaa94653e15a5961b01b55fe09f2c52e534ba95cb817a620e7c3f35355ad223c2e274fde4d8f1ee087ba95d86cd952c016c0b359fe570fc5410c1cbce2983212d820f5cc662f4036f39d42fd15061a200f9d663a315cf158a18855fad2c3ee2b4cef7f0484924871b6db83171c6fe37c39d8a668d62260f15d34f58d3053045b24daf2d4fadb5e2a1f53be54ef9f72d31ec4dd971712c29c3c53699db23eabb1c94aea1d307697c3c209f40c2b0829a4a18c633f7c6fc28a42c1ef6ebb27c610526ec125103f202fc9a52b8da455223569cd9cb2a0b53560f09a4b958461d8554ae3094b52357c4f6e14746818bf56bff70145b538e5f57bec4a03ad7e8b48c00dad5980e192dd76ed5fa91404422e2f02bc2d842d21fe4160ed4256666616be71ac14309f645164f83987fd542af99e140de7ec130c5704f347a69c96f0c26bf7e56f2e65e715e3d837b339d051710c8f6b62465bbf3a35b490074f3677838df08dcfb3684fc72a77ba344b6e42ae3a9819c427b261807b72f8e8973897553af20af9ac07a9f0f8c1feaefdf722b77159d40aea8efc7b652f20f6660f2a49a7bf26bdc6e28e0376ebb6e642ecdc5c1453df4ea7efecf075162935b92d1992dee5e054a207579f2cc6489ea4a263c66aa25cdcea8db25ea9fbf92d0fb4e553630bd71d5f43ebc6a81ecad6aa728a8d7aa63054a64038c50108b248e352589667d96195feb3a0f10cb8cd9d51bcf3bffd96c661fc2d136f686a57a1b67e37b10f815e35ee6e48e0303cc54714c1cfb5a9d81f8dd4ccc81614829d280d0f68d776e00ee15cdad1dafdde35db6f370263475fc2976af77d09f0f0110d3277dde5543eb84e2f7d1556be7e26cb1d70e1f6a91b9a5ad137dd53c67c95f6898ad31da762e6b54cb4352dc1b33f8e45852d3b61c65eaa7ae3566a24c26f443c8d634913a44be9b07c640cf54e80431fa3bb74e0475f2d92dfd9a7272feac805da2ce154f2528893da0a571aa108f524adee47d61723468964bfcdb249193408d27838fb99644258c7bf581d8e2a0b2afd13cfd8ed33a57369e2a98f460f4185f9f679338f4b2a21f9f5e4a5da62323d7b7959aea7d5b602296817f87d38c145c7dd7483f42e59b6c0e5e3aae29d1522442cfd4494a4f9951abe13c6350b66189d8ffbee4c9c18af7e4204d7c3432598595c2e3f84bc56f6aad0a83e46f0eadf33ab957ec63d60857d25b7370dcc7e8ae9959133344a94fa9e4fbcc4106794db72eaf7b5b0839e3059ff6a2a485eb5297070256d55be48997fcf8970d8f2b4096378f52d9fc89fc8c2e36a2a719b84141a8b45eef6925f62abe9dc16bd0de96703ef9594fb8786b3f35700870ec61857cf7cb76429df7392251820cd93bf4675f95575b7a946873d1688308149f6592dd802d3b9db6721627a0f249d05b21c2fd18d2836e74eb76b532e3956fa11c333a8cf492892a03659cd9ff9423f7fba103db42730b31338b3cea85e0816339d13598931b0eeb05f3f8ae744a04d2a72eba22d91647fb7021e3b73736e5f2e9c331491fde109d3a6f01a2661949cfc6d7393dc44a3354123fcbc1a9f899a87c10dcb9479ebfc9819acf00a9467a25608eb2818c76b65d86e071526bc3f43d82088cdd676ae562cf8080ecb2e7d645e7109e28a3e38d0bc4b53c177504bdfe27269046fdf5ace0bbe1df5f8cdd4acc66c596cf96efc24e82b92d097b92e514b48eced877fdd4f47f5d3a35023a2eecc4aa78338e36110789ee1f0e81aef3d07cb6fdf9a5f903bf867aae5c87a4e70c7b8410a4ce682738a5c885306ea6e988112f8c41fc9d2be1f02fef41bd8c6af0305d4a86eacacb9d19a1c4a69f77c73d83fad08c513b1de96d09af9117b8a651da8410444d4679b2482e91ef1a8c748149232f4e53e4768aa3e292404093e6dd89de6dd46b4d5f90078628eaec7eca85958c6d95d1319900bfca8f13b888266668e5369f16a168e48d5dcd82ebf80adf52d47fdf406647fc330f341fd00664ba2ca6ae024d60a27dd9458088096d6001f653ad47271e9412c3f3bda892b60770bdab29c5c4f81bca93203c5ef02c524b87c9a9762014daec04f071b3a1911d9e9437030d4492aae18a2f573ec870f5108bf50ab948de11a91b5880622d92ca0b4b3e0b23ea5a94e0046aa08d1104990ce6f67f84d74ef1100eedc6aec892e13388a879da8781769d47356cdecc9c17e00f559bfed1993e928352f040c2d29e4c6c1f5c0645c35885561180da76ac1e8a9be3802ff2185225fa03b04593adfdc7ca08be87e30d405d6f8bbc1e2e4c7648a6bb33efa56362cdfa524e1677d7c7d801518c2f4862791aec68a6897b9e3da2de9a58b6fdf7ecd5767f11f9c29a420240b6beb8011aeba0e845054737c295944230e35095f80ef72f4a3c6cdf66239caf32a48efd3c17b412466979316a3e6f7e51f8b8f08255fc32f3232ce8b31d1b9ac4a651a00cf579e59dbc6bd5423e401b05cb36f80cacc90c5874d38aad1a5e0ee37b85e0eda147408d56bd3c76f9398f076a8d42f212969246e460bba51517af9f0d307552c02ef55952a5cf69bbc92a3bc741f885542c76cfb62de4cace33ea24e773170492665ea5e58cca6345142e5387b090afb41210f028f876304a1ec69f22d7590839e1dc4e211d4a0088c1ad1a9700bb338dcdade3e2e3ddb2ad34c6439b3bd4b892e8da03c858d41c1509d192cef36db42e9b35620ffce7428a4716255f46ac16eb663379f9ee07ebfaf6fc3bfac08b2efae2262c5a3f1ce53b606e17a74792f99fed1b23bd09e7b9347effc10570dceebbb3312be7bd04f9d75caac5e3946223a80e52fcce094131a93b897e094ee7d36941054f89584e698c52f3215e3097d9b640342aafd37c4605d2d32325185fab1a9e2bd55492e44347e63a684514a4c8f1ee908bb43995838ace1c398d7da2fb6a93e16c80e318353e138f0aa0147ced4b15c5f5fd323e25c2c210dbfce3329a5e5bb59f640726351e377b575444bf6567b4d8aa764a955ce2bbcbc802ee1254ff58901a4c6ecba866ab10d77737f26ac45c5e523e257d60cb89f4caa396981642173f80916af2709d0293694d3e37b39cbb3822cc8da44b37bb3c21be4246829c1defa2acce40171a42e1d95683b40ce83406ee16fda4d8e082bc46262cb640285332268695d485bf57a4fd21c62308fec58aec3240e5abca90b760268f66583e8ba463fb8c6691b2ec15794d6040d7e8f52c5fbe9aee760cf2ea487605138ff8edd7df540f1ed1af1c90d10065d814431a7d15cb6143a1f8c0e120d4d353427d8f161d8ee056903dcce563c92ef0d23915273e1e8e8eb79214f43f9238d70d68f56e1d25692724015001e326714a18494b3251d39d0a54ae1b2a2492f7c9b765d2c576c0379f2bf06767faca3fbcc0ee5cb2f920320fb94fa57bab270eac708b514a84210a04757b49f7bad2c894989ac79667299e49565aee77d294ae7ce015530e8d85d78419d49c4ce95525b52aa15d7a2962207c5001fa0107c86eb16f47a053ab5cfb84d4694a68eba06d510ea6afbda797ceaece756bf0d0d9c291c295071dc48654cf1d0dd54f1b35cb55e020a0b79b1bf9aa7caf56d1d0a4fd57f4c85f75981a65fd74e0964a3e74df70f6b07af306dc3d98381b1ef33efea793970f30dfed338b57155b84002c460a5fe49002bd6aa5618b114f76d3fc0d1b16b7b9efa1113a8343f9c2d7429e130809b966df602315bcd4a7607596e841798a1f0fc0c44c731a82fb833581094086b923f9d1a72498bc0f1ce05422b665ccd8d60d6e565420f46ea07db42fbaa07f091a016bcb77d8a962ad64715015abc72e79c08a57823a505857d511fb5eb68d9c9defa67badaa8b7f36b329d9b644635996da4f6134d578d28d5397c0d172ca47e136bc04d2aaac55b732111b03bdaa6f24032e5ef7d67006f6639b31581e0767bcc8755d2912ab015a530d3a58d6c2a20d612e98ee4b1b389d8857fea91811c30b863025756526a05816d5c5a2dc0d1a2e4d17fafdf344dbef0337570dedf43f64e53e3a856e742087c04d4ff7312075ae40adf53de4baf6f9d0e69be41685b9a5c79fcabd294997e36fe029f43fe53da99fcb13d8dfa8c4c0b2d0829a49fb3f46b8779c17078c8aee9b0bbb94500eedc1656258d5d1b6de595b64f7327d21cc4ca7015950f5bf2ab35d6194d0fc466a7f5c549e898b3d2a95ffb86f6eecf0f428d6820cd84c4caebe1f49d29ca3cf164b29a3afbe4ce4bfea6fa5c7cd54b63b80718ab7f851b13f6275ccd62394f123ba771bd240de50bd9d80eaf63d30117caf993d5fa2c9568ab8ae4134342d711e3ecc6209ef16045ab002bf094cfbae7c515f11d1251fbc7a53c57b566f72fd6cbc9e9bca28ffdb50753e46b2e6072ac41971ca775829cfdbf16ef25e68004d7d8d2763949a743faa1ae368953b69985840d2030f562030eaf3c6165979a928074b60fe66d024df8e1ff1b20fb8967f2a4ecbf56e0ff0226f5e23b1a5337779a2154fd066225d70e21e722d249be001698db7f05e796649743e345821513096a9980d78301ff0328f71c48b10a1a8721862e6bc5e5e63668c8147d7dd7f8d3066d9ebdf92516f8afdb9b0bd7b4932233b43e03bafcf854cd57a24c2967625ab7df051e98721d5ac2283d6fd5cf902d850f290f002ed432b7e616caf7692b1f9120de6445ff587242e24fb33aa71ade6e27fde851535f4a71a7d55c95839e12cfc8c8015aa978fc6a52e2ea3c6b7c8b1db0f48ca65a7b39b7a0a40ac2f5d2afa7845c4706b0ddff4e6e3c49247b8fabd8a11301cd660d303430f90fee0b5038dbdded2e344c6d00de856694ec0f631c1254d1ffc21698eb940f65aa2b3f46ac52dc5474685b88d9d1f847502ea622e4f9e6af433d75539e6f08a5e3f011bdb9a7b9fa8064d829d515a8cef4cbf828857502a06e6b38eea17e70aa964de77a23e4d7fc0780940446fff0564ca5f4371220018a977649292ba45af366e2b32645bb9ea8ab43d5e70008e02f69fcbf6d802f4808e601a463d5ec4aec5b7bcbdcf6720a7e5f098e5d6989b9a6bbb99668d29e3808def124c0728a0d37257a104bdeb336eb9d1666e10f22628b2333ebffd0e53cf27e0452acdcce300d98fed545f04c234d85207345038ad2353abbd454ef85fdc0cdbcb8723f9455d80af6d55a70be3953dc9b70ddad66237d56e895864d0428966e7849ddb8e682482b5bc0e3bdfa0088240d95d8764ccfa8fe5169736448594ca7504c23b61eb66c59b27e7a4404bd97b243f0c1d8d242d27ffb1d43c4e02a9bbdb82800babe30fa87269a79f9febb83578c257b8a5f9c5e09bfe19edc2853431c523b0c7b5c339bfec4e02b358f500bf6356cfe0049f858c368f974ff38ca6b76275b26b3a7c5d5839cf0a2baa325ac64d9e327ca1823158e99546d0dcebd30a8414f6d9d33a2d998d4b3783e3690dfda74b922cefbdd050c6e161c8cb66c3e048479a0a38f8302ba71ae63841c843da48a60e733e1fcc586bef4b3239734a6c3587ed28d19d7f484898876a091afb34893850e3d2d5f0360e0cb15663409325652124abf400b2aa6753a83286ec17fd27d5caa51a8ea29d25300437842138ec265b8e995316a8ef79ddc2c85fe8832c9b621de5544fb498ad22807aff10a17919618f0737da95ed37e123fd7bac83f0a5a330f8e482fe6dee54a0f75d144fced924069daab7212a41bf0d196a243ae374c74767e6d771611e95e02a7c2d6a94cebf19e9cc3ce3c9f0191be5d478f64a5d5dcddcb93adbcb7a9a883a52279ed6ab5b7998867099705ea86aea70ddf70199b856ea2f619083ff060954ec97824931fcb3db00ad303784a969cec6e7135dff693ea74db6ffbc2fc041d1a3f9dbbd9788ccb48bf60137299a182befcf28bc182f8490088bd625ba953065c19eba45a9e314b9cdb273640eafa70cc7030a434e17f5b316f216c5f758db3f47f09a2928b57f30ae4cb76bfe1bbb5b9d29894aa05dcc8c36c56cea6e1b23e719caf9a037a57831621939700de0fb663ef843e967db8b1a448542b2c16501aafe2f0ad6b1d183dc1878e2fac50181e3f67bbc2571dbd146f475e5edef0e2c054f884f489fb608537f1d84cc35e93e5452d778345e572352606430be90c85ba2df7f00a0a6fc74a2aed25fdf57d4c214f57f79b7f88b89863b278c32c57e432fe57a81e3bcb5930bfc99c6e99836888692d148a67240f064f8142bfa3ad2f2d4539e5b0aa33ef41b6ceef9173a8e7a9f000d6ece3b1ac442a410b3c5147edb9c4243587ec1e902f94722259f9aaa5b36576707c2be9aebe2454bddfd59653b864701efcd4f5e113bf8e94927861226d1bf37baaf4f8ffcfc566bae41c7d3e33af4c0150474bc29151a654e3246ac9fdfa234c7fb12a44872bdd50e805633d38010efcbf1ff65b12790ab914fb4eb164f373f302b68c2156d1577e0ca4625de46dbd17a71c97dc6bd9d82a9742d6c7604bfe99ac32d334bec05de5a6141701694828cca5a8d0ce5b8d7a095df3d184092368ed9cbfa07404a9475c54b0c291a02cd156189b09b174dece54a59a000abd89a9a2aedf18f1d7144adc17365f58b812c296d2a6b8de045422e93eafdc005a44d35d448e870c9938a87c7e0f917f218a41e0ae82486d726a016735fd07681faacf10fe7cc7885c5e4ae4aa9e6c311d07bf1e70382e70a7b89af3cae39df68c09c2887fe003abeef785d6105b0959b45572fbd647f62193c7bd0cf9101beccace317e5b297df0aace99cdfa317f4d29d6d73999fa80d881507c019f2ae5101bae8fd81f5a4e931ba6968d996bac6feaf6ea7553f117bbef84c89f76840d934488fd12560df94034efb8904ab8e1ff3657083dfd6426b2d9d2f5154892df1d374fe0bd2cf114950f768bfbd98d53611c320dba272a5fb24b6de191add29567c92737b2be174bfb537562db2bd393ed5e9f0373d4cfdd1818b21570b0072540c394a1922d177a265c246b3b3e620cc1bd8cf0eb65209b97e5c9b158868c5a9fea82f5363c70a02309fb2a907c91daf4846339a7e19bacdf7d6cce89aa9efe3f5f9b0754f623df8f2ca9c1e62b1545225a044b323f61709b1b2e06505956eb4d17eba5e5c44339b87e0d952947d15a195de4c63d85784b6dd29b80cd34051dbf8666dbd33779c101480acf2d22891e3b3f53107eb1431da98167c2800b2aa8ff1162edf81ce7efb6705f271e49898818e4c92ae5a3bbec20e05866f414aa797dc7dc15d82fdcb2bf656ed297ecc4626497c1568429876e58060c5f25e5bdd388d27c2052e84c295e68c23b3981a1541843187a3bcd45ed7b35d76740edaa49e9c1379c59ba31c7e08ceca969d4f170256cf31e9d180d5d34179d85d54646024407855cfe8a8dac962d34ac8390b3cff2af300a6d7c0c00b4a857b4708a6725f55f4d5d40a2ee0de0d84d23691652775beabf13bda295c40a2a9ebacf7213e96d353c77c5a085cbc262abbb8bd0b53359f26a2d45042e39da99a8b462a5d81e400376a5c783300b6671675b20d682d5dbdfb158e60b056a1bda32bab8e0b010394c6a7aa9d9358b9e254a58703e46a33d6fe13ef4deb352ed5d0ed4e4ceb85370e80a13dea3cc60c9cd835436aedff6adf3b3dbf2ee9a822d7ba7226e73f61f69d1af4867f95cbfda44c66ba1ab14c1ce507099dbcc01427da2054964dc3835f08ce74b7f38c26e3082550da2ec319ed70346bf2be23fa09331a5586f7714a00142d5dc5cdc117a37650b7850dbdb998671547ed3132b9de97b729ed95c1c88614a9f399f180098cb134d8df87ca1b2ef0feb13df0ea9ae2099014c080b6ea1cd9933dd458b78cc23776aeb95fa51fcf989cf1513bf85ea21945d531af245a0aecc95ddb9229f71e820d3c4555a3452c0d83ddfc7e7f1e674585ca1b35ad182780c3445a06a54a7d762c55bde4bfeebb757075433d120e6e915caae630a079321fafdc3a66f8a7ba5bd3892e28a04151f591dac8497a6dbbb741dbce668f92269fed0f7b79df88e80f466c8991527c7bf2518aef0d8a018a14e1fa855a8fd81e0d549d525e6e42e274e59649bab23086c8e93e909042093115820ce0fa2f43202eb84b12acd677834e665243060c0ccbc65c7c247fc7580ae415ceb21e8b8832d2608744541581500c29348607ce78f9146de6d1595915569f6c564a3706241514fd3bbce86ad9c332910f45ff8a93652f6d8fa23a979a4791b7fd274ab95fae35160cfc66ade4e1906a3e39e93b8624d558e1a494f33fbee19c5692ac7d782d773137e5250f95b014ebceb8841ae2f9ba17674592365e3d347a7920e5f71d2bde46e2e9253ef37cc397b08ed7aabe15a503c994364220a67b530aeee17f22fc2f03007cadc6cd5bd29321d4c1d2bb20339063538bd94007300a095b62c57074ac898c00b7728d193dab1fde7b49ea12920e0775c5275a26c406cb2453d4b579cafb2c7853ec741447bd944707269ac62e657de14c48ea2dd9ad9148adce503881b06f5e259765417806fb2ab7950ec86b9994f5174556278869dff5a457634a7d636f3abd8761a10671cb832d885da0331517b84c91e602d621815d5dde422e09904956cda0d1430cf3faa382dc658728469a060bbb131809d456da36baf215dd1f2c2b969a47ef38b3a5c769c99379b7eba6f574371427e6040a9e86b5d725a27770958cd8e3710da6f45750327c012e864d24d61ca9446598d2b2d0ace318e5656bdeff2946628512a290569fae02adb84eeaca72101a982cd278b3a310cf7705ecf7fbb51d881f700513a5835237dd8c1ae0580a64e86cf5645df15654fa350dca814329b8c354da4860e7fa4b2e2138d023d1818a181d20c55737e15993ff9cc1e9f7f13ea37a41bf4347be9b284d8a844090933327383f9173a3fb2bd2f6d384b1605a8ac1a5bb382e4bea3341f270b2bf5ab3784f4058e30b68903422e265c2bef029774ad7dda565dd8cf5fe72ea132e12cd257a3ba28d7839659ca3ca00e3701b2f9f71974ab1729cb6a86c3bd622571ed901edadbfddab05bb7ecb2e46d41f839444877e8506b7c1a7bf4524c61dd1ba758ba1a3a33bbaf6b5c13e9c60fde81bc89979cffbaf0763160c6f15ab14faccbe739ee3338f74242427b2a53881c6ee77982209e4d48898a912db9abbb0db1fc10b6c2acb8fcc5a8e66b17cdff38780416815d771b197300d0d689ed28f261f81cf8a032519643d4ddeea51eed006719c0bb34477516c10097874f3da6b59be0cfd7e64c7cb622f377877091e9a130bac5aaf897ee80951e2d53526402552be0add61ff01d9de97eb03d8fffd7f28d2b538cabf29fac069a563971bcaa595b129a2ab3df5231ffc1c9abbcda0930688ea4f5b0cedaa821bd578a4f03b2609db6079edc7e5f51fc3a9c17f14e195383d8c89030d88e4d4294b3a00856d090cd26f90a01fa955724621a247a2ed579de72a34c9531757c99f5719675482c09bb0e183e663597cd69dab89b6617deb28db044079d75d29259e923361afba8a6c4687c531b738b993e3da913ece585b4cc2f32d1c52c75a75e179d73318f5611868e4e77a957776701358db2f50405b72c4448282eb00495062c0783cdf5e694b286b28eaf2b4b4a6f1c1eace917f4de18d984e735c63a016c5b794026493f1835acacc7b9b05c8ea4de23b813967b76f0f9644e0951f47e38cbb0ef96d81d6bba3dd34b072f78f64dce79446b221184a1493e0c76a7d1c2f5e5305e97ef58f2b1f591cf46bb02d09afbe01d829b854a7e10da1581e01dffd83b0307a27ce0c1622bb0ec47069e682946ea1a30a9182ae0051c23418fe9c928c6b4579e898175e20794e43069a4da0fa6be99a7410799b60976741912e1de7538c7b0083e5f49a21af32dd259c28a66928c4b8043809ce0d4b3c3c5d66936d6bebbc1dd20572b6d6fe1347cae3a7a7d8e639ab6d5623390d622b461af55105aff2f7571a87085791f8769ec921e8d5401a678e7239c0308fa8094b2bfc2d3a4258a8f9d0538cf1ef33d9339c4b8ed1f5799756da8c9d39167c73dab89ddb8c35c1611f675dd95c3728adfeb5ccb3e094fcfcbe789685dad0373fcdaa909af5a02496d248bdbb7de82d514c502e47f3bf8f05439acbd96afcc58e245773c8c857df7be5592e9af56cf66b780b9824c41df247743e0429c632421b7032bb002024de39d1156b689a6f6ff46e9b85ea0a7302eb3c5802e41dbe5965bcbbc0287c9a9d54a28efab96941db514ced3755c284288999c38bd5752c9655e6717aea546427aafaa47048b138ca2378b523087fe54ea2ae2c5aa56b8f63203cca29eb50115fae1724134b1710dbeb2547bccf7c9469ab7b9baf2c51f4c1d5f1e87902ad283e02471376b42d52339d64f8510233e2fa72e7d616226fd53f1d39c5c51b87cf1e34ed71ad8c9481575d5435c1d6f7cdf75677706ddeb84b1229ce2ae5bb6ab188124f59d1a632cf2ed9be0f83c2b793074d90b497761c498b15c6e571774db99d10d4caab23bec226739945c3ca5ab7e8fdee9c62068c07bfc38e08a98cf492eb1a532333241d1ddad7e58c3334c4f46e0df64574d17fe56985d0a647ec4e3b7b3fcfec59ea2742239f8b8cb1f8696ea57c9e707398b74b41adc1dc815b6089ebb92c7c7c48d17c682ec1d71e02abd0b3dcbba8a1954451528476422944af254035064b1933ed0fc81d2ade52b7ba5df87b06cc019278d98da70490b16268d1d072096b659aad7ba6597740ee270c7501109164f815a1c580aebc7f1f40fb599a95fad6c75540f46c4fdb17147a4cb68d2df0a76945e518ca736d1bc63a40fe49c951ac828c2d0c8ee3d96b18a110d7cfaa5c65dc42b8060fcdcdade60e4c44a76d4459b9b6f53112b12a6d879e70b6fb8b60d2328cea23d049a75c85f5eb1adfda1f1c16023e1f077d055a8209c35d7100edb25cb9372a6f6d8e48bf66f19b870617a35a0a3bb65da299dc2af8d78386847eb58d828b9d4c0119ae53bc1274d2aba41b51dc8010c4a18d6358553c666a247c6028439e37889da0679459ffa6795b6d83de4e504a557bb42a9f63df86c7d8bc2e4c6b4ab450bcb8185437d5ab9790dd2d9f31db94aad6bb8fe4e2f26f307fea7860d005425edc10a6f5b3c133541e41c7bd1879162a7d862e51fc2b05149f5f1ca914ea743a0ed11fa004697eed37d717d72c9e50e0a4ac9e61b7683cadfd579ec0f3393cafaa2e8cda6bf8b28836ce5906636d10225bc075d40a44dd1ab0410d2e43c2ab90f19fd88dd4b12b4a5aba9c4acac320e05b04768532fdb0b3b1600775d2442a9c778359d3a420918ae00177526056d8d1a9577e53bd4666492e7dc1714e1ecb03b2a6a96a5a54559424ef3d6570fa11cd6de7f8092b127a40daea020fe2c30100c55c23411a1795f197d17baaf225df03e33aec4d389cd514ab8b894e40d02c69640f304e2825746601cbd03381a12cca23e838cd9976f89b5af2a547b969001afe7380d357a755a67e33f4aa33428dc44aa364ebe4c0a262962a57d42c001f1119aee54e87042187468d6ed9c7a38d1feb0b45ae080de70e022ce2355cbbfec1c66c7c22424c91558dbfb6469c61fe6cc0cc17d7a5f0d2e9e06d98101d049fb41a3f65308425d80fc91ad085d270e82c97ba7d96b652141708d697d190d746a6043f41c9f3e147a6c32b3a7034f8a5f8fca0193794c568c790b7622ccb07f3bc5a18a40229cc37ab844b61ae7b1e2592ebf75cecfb53277a4c8a9355dd311e73b400a3bf629d2f2e69451a6e4ab4b6b6a8eb8f486b9d54e0a905cbe5484ad1b4193f5780166936d1c20944bc0034e39f766a5a26ecfa4bb408ccfa83a31ee991f58be9ed2dcfe64f4e3124c15e077ba3f43bdc2692dcc99675d15f74ce007f0a15d99ed8215ddc09988cf3237b3b8a7eb5a76d9a60e3eb376cea3301760e332883e9592ab967dcdc3c7df74404ec35e16a04d759d5441b7c7c8eda8e75971c9b3cd622661407967a1c4a9ef554283906181642cf1603f2f6bc445a05dfbe009bc07b6d3cfeb6e61c20b62eddaee63d7d7ba0a08ee7e235dc970af0f6f18752ebf070f6eacb108ee7aef24417ef3c6cfe68e982c288d756d5dfad50151dca4804f978c089e049e3d04747008d3176b13e09a133da320fffc2b0f2273af72db3c5fcabd7054e4f6dcac1234e47bb03fa434900adc4a4a4b7857e4d2024399600052341335d3e22ec29d8f3a4ba5344d5fe51cbc445a93b8e9b2bf6f26edab56f5fd724cd5c95ef1018b225fc05bbc66969ba417281a7b3131c085141c546c5d4f244b2a51f02ce8e39443ae77c627217d1760c2b24fab9828b49d0d59a5489c019bc54628b8878e81735f9c82ccdadedb1f5e0fef23d60ee6402b1117fd92426267dcf890cd771beb3d4d1703a0feadfdec7578e8075f97819aaa939243e340b094204aeda667f9d78dfb6ed4c3e886ef39c45d769fd286a975402c5f711016afec8496a4199cc9bb8187611934f5e0064f59c558e7493c9ac499d706077042c456171a237f537f6b49c0d3a933988a3b206dcefa61175a9a9c7fa341b8ce283aedb271023da838ad699ac0645ce29385749319027bf6b199929a36e08d6e163d9a287a54b5fe36247d0393025d9a92a7aef509c8dd431ce73f7669e9b151f008e0710748a75cb4f54f635dd382f5a8904a2a750f44f25d16c913c9e98c7b8878bc30622caed37300a29eb90e9598b8e9cb8e412d868f857f40cb23bfc04856fa595b282fb3799a87343e7d56401744ed229268bd48941875f106305eab36614cffefc360348ea33c93daa74500a7fd01b25d1a70508b0268292c2e0385d374a8d3f8379fabc9286ded0cb56213d34d8c6c7904e2400c22d420952352e62a6563e8e721b6f1eec02b29eae82a8b3bbcda5098ec6c6895166456719b5176d316d2ca28a1ba375c4e73690059f04dd3d039aad99d194df667a0e0af6fb51a1b20a214ff37ac1063e6cb424f171ac57e5947d15e01498ee8d4af8014d92b76522ccf224c5d1e02aec7f1fff247bcc40a05fdab9d6bd7d18a791fa8be56ee51b2580b80b8c951978d0bf3db6e7319ea099f2cc4270fb3d2f07cba8d110729dd3c2dff1845b90ae91f89ea2b901cf4ccd1cbd0ee7d2b89e392922fa5ce858dc90435b132509704b80cc8779a5ace27c8bd74007871a8f4c7bd4f5d4b54aa11174a5ced28d4dccc34c67a91e86a3bf7d594296e68300580a25bae08b89194a4e57be1ae1b1566f3247b9183e6829c8e71a5c4112b5905f04a66115dd8b7363f54b6326b67f72e2d40951e792867674c5103db12b06b2fdbeec54fbcdc027994bc15565281d8cfcec9cb08ee1840cb0b964ff876ec211103c072c6a52d04051bab38636a807bbe7976cc0fb120745c61391df4fad254050a6dff5852172d0ab292a95b2036e5ba337f1f9a04b3964f3660ab78de1448f21a4d6830d290a2e68b8ab462b3f5255907a75c1fa1f1ba8be296d935bad78a367f79818f4dcfc11c9f16173510a28efc9076cd7447b68d254a268dbfe35eb2472385f46971d897f5ee63e10df6b469c0ade10ae804e72cd82ef0846c26294483a66f43032ac38d673883a406f0b9f1fd7d3a17f25995a250f523af73d01c6b7b6684d095423942559b9bdbfc2f9d456972365418c3450bd4ead72ff6828c1b86fe52ae4fc96461af16deeda06db78ba3cb8ce95dde7d931509f9ddf26ccf1babb987735b67be858bb8468a0beac9f2622d9e768c22895e72637254ed1d25377be25dade8dc3ea8a11352283fc5d1671cb8c6c8ebbd2ea7f4e06d91ba68536c0ab92dad398c6f45ce7f8ab78887b67370f3a0708be3a3284d7d219cbf1882a006f432704bad1338861ea17d46f85fe0229f385fb71307624f4974e696ab25612f0090761954a9c46ef1a124482b876bacd695bbf3599d8608f9561aca5bac78e26473a67e5367b6fe82255c3e47ecc5f885869064f25d66f4fc595b5fbecf836f189000b94e569f5a2ce792d1b584cfded3135210154a6b6c63866630c8198d10ae46110e6cd15019eb4ee59ca74e4e6ce0554106d000dfe1413a1d2f2a9495ff9b18d37b1507ab725ca0eef3d6585f0e35f08efb87fb86b817eeb26078136376caedc81d2985d6fa1506d76e52fdff2f77d86f833fa57633f4bec12f6e5e26a5719fe6a88318addca43f01552d836a41bc67189d1a4ec42a1e612f5d44f3a75ec35ce61169deddf97e89601db79b613109f858df747eb08bca20207dc551485e7c319dba204b4d3b243b01d36428a56384a93d6cd578710db6b3aeef07ec617aef078927ffd92f6094eb1d3f7b60236e861125c52c332294decbe5d2db40fcf9d0dc5954c5dd5c91f7efc5636bb87841458df71d357a9de405fe1f3f33abda7ca7b0c9cba2ea158294168df51452b7f51cfe1f3a8adc1c2849f7fc1c3a4e3ba4d4d826d5149d9c15ac8c8b676e33a5694ff2f102bd11ac8881dbbc235346fc62074cb1f23e2734b4f687a1db09af6bc44cbab7799fa70bb920f176b6bb934d04564e18ea646f256afc56bed170cc3758d0a5e4ab3f93dedb1684f1100ce78492ed34d5254f5ea10333a69dbcbe35122132a13da39d84ecea7f0e3e02814ad9588992f10ac5edf4b37fd1588792585d90da1a3f0a0eb4c9c0a8a94c62bb471d558f81932ae20f9e3f4e2e3ab9b46d3bd6bdae2a93dc23cc4a3e98200d65c63c67641ed86fde339ff8b0ef78247108460514fd54860d2fbfaf43a77e0b9f85379c81742da3cb079bec6c59924a2882bcaf6c48c5c7dc808b870082827a866f0e2fc838b88c641c67172efe102ac2041c33ffb5537e723a1f31d9a5f826be9cfc185ece53b851207849e63d507697378499bc8cad26579501c1a284c313f800c81d43f7623b083af2bad71be158630d8802841709da53fc9da815c3a6067db11ce2ced31cd33f83b37ccb47692a47c8fded74784cf26f650540ec47c17bccb99db6b0236a07f8b944a131a0f55f9056ea1db70b44e603ba75de41b3e52fbf815ca2b8936066eb1842d605e3818e8252efbc7460f41c5746d07a81af9a545cf79a77250abbec7cab096f379334101385aac70f26a644f137f72f20873d1fb470ab007cc19df74cc2136aded1451e574d6a9500cb2d1b3e2ef4a40e55e47e7a8fd430365c5ebded8a8daaf2d7c1004265d6fdc4b5556618955123b2f5995e29f0dff2654e0df8ce025f5fac5c6f7a51acf09328b0dec42df13acfc2f4e9509b63699cba970c6f109567bee6cb1b1bfb5485a9aa0b5a4e76e995ca58e4d12b4945631857e8cf75d43ce653665b6d0ea29c69743fb56b87fca69c63e1e485c656606d32529f2984a160e39f86601345e250c3f85279079fe5ed60904e0b9e01d24e7f9993a7d018c5fb592572517b3de51981bf32ed444ee425b468b3ed4b18007328184356e438c5cf406e45d028aa2a2d47aeaf695bd582cc349302440b8312a058c16e8f9f52dda6dc1010a46e7a1a19079a7fc5f27c97f739dd585b3ea0e8ea02032e1838d355814552ec6ce440417d0b45cf83a140795cafcc5bb4f41399c06b6e2399923ea43aba49d2cafb349bdf0b60171f4a04e7f2949f24770fcf6ba842042313ca7fd45d51931b09c1f0b82fd6d1815ab4c6cdf7aae2008154b159e9b88aad174f8b0a7ed8952f3f13f05f55fd52ec38e07e823934225c1b838612e661da08f718960302bf0444b4284c3c3006c717e648c9c832f07c09ddb8707b466efa5de76cc3f3590ccdf8d8390d79e2cdb7c162e247760be5ebbc156259a13f676a54b42abd1571db34e0e48c5c3fe395e008c13283ca08bd39f92b5ecc591808003097b67389bede6840d9d6d1ba3da4e05685e59724aa91398797718d25257503d8e17a6284c341481d0aabf02a98c7e4eff93bad90c5fa3ceca4c0ee5c33b3d6d7cc50e84dde8fda88e35147a70554c766c99c891542744c310831c147da85f6e0f8582575b6955b664bc3d3a30b26b3f45fad5478b0dd1f547918c1580774b4261c9b424c6038ab3a9e524ac3d9bd2057d9bf5bfeb31290b1df1b1d2c08a134f50fc9736b5a8856d8f362c8a84259a280479f4ab8b245c164d67e343ecb5c0fd926f3894240f6565eb60f530b3e92dbf5ad4645c51c99b747b5eff904691faaf1220494ee229cdbfbafb12b5ce9af62152adad420048881f2af17a25753d9e436e1ef33a2e4dbdabec73f6e17563a1c1a0a13d14de3bbbf1b98b34b4574b219ae0a77ff8f0c91cf8a65c0537f2df07c543b2d84aad05113181882af0797db2737b7515ecda3d4e4ab8e544949f806a11ca6977a36685cd28550fa1c510b42befd974c3723587b9ad93af101c678aa590ad5577ae3b1e81d6837b530e91f62dc9c6c8f16cf7a877002a1ae2821ee85be36867ed0a2185a280789b3336804ee2acd1f167c2602368bfd5c8cc23e608dba38fc1817d667da05f3e4d7d81f91515ecda82f1f69216ea5b77c06b08a9d1a3345068644108d1ae8f297eccd2605709d56ef239fbee6e35d13109a17d4dfdbfa138c02425d691c4dac86726ee9c3c7f0b499b1078f985febea112175f241e89c96f174d405f1859b190c24243f3d3bb33e74bc3f9ef7a62ce71cef585494387e69fb75f7fd5e1020c2f69583ec4027070ab27fc2b609515429a59981a9d31489123e0fb15234564a58d344265d186daba98cd18e3aea4191cc73e7db331b0b6263ce00f103b1a331f0782ef50dad4d5ded60a420688e4a3012d0beebe11d83be5a9a91fc568af71fda4cc129048309125b0b13735916fb3a2c1912f88a07369c1e0783778a66e9c3ec5ed7b7e44fdacd5bacb1ee4ffba4a783c2f632ccc8b944b3d519e6905b4f1e5c34b35128a3f712e1f0e468c7d3989de9951e376f0c9c0deec10c82ae866615a69de196beffe2fdd29a2c43f37f4edee6b04eb46464db649caa117943477085423d9eebe4e24a4904ede8ecc900c3ce50a98774d3978be8e369ba899f22268b010038ba0a82278e9171c276bdbfb2870d3595810434c7cce146acbec44302a2de3a59c8e1ee2890f2e58faf2f0f9815cd0786a4c2af815bc3492239e632c3893cf706677dcfb9b58b1a7035cba1e265312505561a6c2f7c4a7ee754c008596b5a669b68c3c63e5b2d5ed64f3ad95c01a9931a4a5df8ec49a2bdc06f6e1c121a0e5134570a7a39df129a95161908575e3c37c291b5c316301b507d3d95169118c10c9b547880ede409aea51e09f4693ddf878591692a3a981ed55e87b2a2c9481234c03b6e6096ae16a63e14761aec546947bba4141002474a096b8c0a57e82c27615aadaff9e5dcfcfbdc411160e5496eda35732d9624b2debd97b279afb75838d161409a13135d6c0c8667867f43185c67ead266145074c7eb99c1ede3b3e61be53b25eb2d19ceacc2d9a8aa238f1f82372903e9650e1c97041e8b4ebe5f162d63eaae078ab30d2c972e05d4b3dcc9d546c2215bee0cef5271bc0da8539710cf2385977d1b7e26079658bd3646651afac65a8996fede4bb3f1d42908c356b44abae7399e2bca32d7eb1f69c6130572929d0bb68a3822d616595f0bf9c904e7c7f757f19f7da6ae5c09afee997f1676b0d998858c0a7dcb3df86edcce8303a330dc488990e8d532e2d2653d7215784533fcd3325b7d681f05b5562e9b01419b3fecc03cb36683c669e5bd3e8fadfc6a5b4e0b0e447ed47bec52890d048a679f16bcc2c8644851a000665b660e2f1e711fb82dabf3e6e842f5369f7c4efe99230adcaa4cce0363df135d3538f0c1e30e84999203d3b8106df4e847832ddf6d14e88bc4e47dae140b51f701cb36a427cd315f24fd9f29f6cd714c1bade43de536726793e0f9b3bcc9552ecacb16985ce9b459c4c1329fc54352001b5f9cd285d173721809f6570c058a8ef01fc2a016c5f829da225ee99e1faa8da26cea464038369cd45c40d5e609b22cb62f80b37cff5cc6dce3b09e76ebb57f7bb4321da47455c0ad43c312693db5b632ba51e31a75a4fdf1e8ff82434e107e58d1827786326ac2945b032f963cc66796669f4f5d0d8dc1913fa3d7a3f74bdce51ab726b09b72270ae4650cc15fa9eeb459a2c564f148a4cc85ba3e3971c75ada93d75724451a12479cb83f68a2814105ac368aabffbe8ec012d1ee8db8fa30c538e81e765302c86ba64a059dceefa4d5e1f72f5fd3ff2833324febdcf2310332995f7d48a7511e05fd246a533523285c020e299494bb2f87a9a2f4fa05405a8d4aa3d69f2a6f30fb6a60730d0353534e7dfab14e0a0d52ea82c962cc950f690d30e6e4e5203b5ac21cb2be70db9f89006bcd5336d6e46648edfd0e1d60ef98eb20afc431bdf7e2ab30485685f94e07cc28e199be8d69560eedd4468bf48b78c18f9edbed158e4af1fceb72d48a9891faecfeebfed15a5eaae77f85db04de91a69ac21b0ed6e29e95e29e2c05d775f67c393ffbc2f5139b319ee33531eaab9d4b1d258b8e139f1f29b7184a159f0d91f003984440721b39f42b4adf1f666cca67d7b419954ddf5102f222d8738d2b596a28e7a540244763dbcde2e25d65c9e964a469319bd651f828be934db4a070a9aad243f6afebf5e4844f9b183c685821dc18397f59c2b31be8d544e0c2a210b4a38ae2d8d1c87d8a9a9e6e1871724b2705b4af82156f13f3538de4fdf1cf7d7de17d542cfeaf978cdc6f318d1ed3820479807ec2beb68efcae6ac613e2182fbb97eb7907247099e0272c5861c85fefd1de2249db4a5c4735acb27f546d6a186f024aa9e002901c203d26c4aec170875c7402b4f971224e7fa51ede4c4a5d23fb7056df25ad98252bea3aef3906dde85f4083bc9ebebf7d1c18d09b107f80ccdcd8300a7d0627fe46a12900c99f75ccd0c2f95e9a2439eb3849d46aaa216051fe5ff3cdfba0641c829e86fb1cdbcc26eee21e46ecde722779d6bcc76acebf33f78ec2fdea594e249f75ff35b433e15f1e3b9bee73da104d54b1c2afa161695b056f2a4238f36105b8ee17f980950f184d237ceef7b815b36097f573e651d0398662b5c7cccd500eab5499add8d9ffb64be2f3f010a6255d89d501d74d4d09aeda4df2989cb290b316c33d9ddfd0617dcbc7260b77211e8839f0a63422e751af7002146217d05cba9c0579e8ef8c777f7d4f41ceb4e3d2d5cf8ff7470481fcece833c756433163c0172b39b49c5dc6e5ae32a5a6f69f3a625b93c56bce5cc61904794ecfec53ca59500f5064a82b2f64445ff38f3770967c80a053b515863e25263cd024ba6488eab017a6bd2b3b5354fd710e5c4c7cd8dc8ca33fa2ddb82a6cad7c2035c0932fbe34980086643ab097c4ebfa73ed12a23a0a05709ef16b247c595dcd5b842e24ee1c38a6a84de8cae44a9313bd725f6d0ede25de40ea2c42668813058a8d7cb8a366f8017984d00e1cc6db271524973d4a879189a174d2e33cf4066ab99c326eddd15a215392de64d61e572b8c06ea9ff312f3109a3ad6df32faff17acc2d2992b195f911672543881c1adf8703be4c75c0cd1009fe867b9e705bd898822b8ffaeb244e0d734d7d44ca6e021b57e280433b4f6cdff5b7a8d5894276d6aab64b90498c26d9ffbb52def76bf2438bcd73cb60f186ab7b312af622b4a0c3c2f6bb5acd731266c7a856cf27f3e06c4e2eef3f25cffa060604d35520809b39d1df4e25fdd5a386fa2d69a321feff7a815087d311a538791ac6736cc52864893f151c423049a2622d4025744b891405eb1629bc436200a528590d300eb5a2a3489418a77efcac747403fbc8eb9eb7fc8be8c41a39af076a3d5712b9c0a0dacf6c940daa31dc7c7cb61050b4530620d29fbfcc5e085edff96b68b6222288e31dee7b04d470bb3efd388459615e50bc86cbcc0ffd15073b0377cc629d34088abb05bfce0a7f9e4fd4a0498c93d3ee92eddab9e32340c0599512d68c265813a3b19475b93bdfeb54d6949da5419024e6520fa36d2ca987cb0310ab6d7296a29b11c894f64e92d40b9ca0013df4593219f08428e49ddccc3b08fade9f2d865e7ce7c7f5ff37c612944709f4d96a7e53aad03a7c65791dcc86a8c956ace313517934b9e773d4cf27fb261e242b45d0d37a2308298551c65ec14448a4dae33b01ce900a06f92ad28eaad0cb46118f6c700a345a2867ceb90f6e3afd46f78e81b5cdc958cdb9caf275b898cad5db89e2d23d84fe4a65cad49d5b9066b158678788d0294a01aa64f940b5a40a56b9e480dd6cb1ac50e5d59b4a902ad2aaac9208e10602cce5fab08a10229a377c5555e3fc09bbe22d38dbc3d17c6c42e20bd038ba214981865522f4c056f3f47d5b94919d3e123d6cc9a3c4b168496d0324c297042edaa5d52cfb6c19222f0bf07381aa2b91203fbb62d6157da4a54d8a823001a6111b26a348d0016835f8a1302f57b5f0ac0979780b6ed2a2541ca4b6904b2769f8888ff633169f1b678b27f95fa1d1733cb26bc0afdde518870f7b921d5242cb5666b1c6046790d60df0f9ab869f592a4f6d615e9056a7a395bb60b44ad0dbc50cbaa99f278f338d1370456078ab47cafeb68161cfc7aaaa48faaef56d8e3ddfc876d1159517e51c3e5f6073b159ffd42778bf3a270701065202cb38d966027dc7fb1055f70d7fa3445e031565f08d904af065cf069be842637bb06e0350aa69754bcd47e71a10dae6e2e8c27ea6227111f4b08aa911fbefbb3c83f16d84f5122fdb24468ff0a7b1d1c0ea2fbf372ac7272776201e76d8e53e56a580397f7c72f542ae46c8850424d7cf7b91f2193c43019164937b73dee180420da082ad220616c536790bb7f81e02ab3bd6b1aebf3f3bfc62537ee2e5f505f321f04d94f7932ff1d9356cbf58350fb29e8e372df7089d68be19e7bb3f36c9f6a5b38b076913077496d034be1e1e15a920d9aa182c0a2adbbe57b549d67241961ea1a9d4862f02214f6c3d01eb69b2f5acdd7f6e957dd71f20fad13c337d5295a0138674d5772be3a3b7ef31e225e62288081e7064d6d5b21119d9db6473674fedb196d5db432acf364c58935b1b7c53ce6538833a2626cf7f51d6c7cf8f515e060ac2d58d0be19edd8c6798128fde13489f8139ae155165f34887aecfe0743d9f036b80d83673b3d22aa27a3f09a81d6e839254da3680db92659ffcad2d3be6cea37e395d8b99dfb530c30f34638622973ba2bf237ce37f960ca1dc2da926f437d83fa89871e2d4045a79c34b65f05ab21b4c7313c26ceea1cacd464d0c1f09603fd7c2c116b023061dbbeb96a31871ebc3f45401d975e5fd2599cb921223fba60808da785ad329483f3f0000a278f46096ca0dc71386d5de885a8842fdf6469653ee7f45ed1bc85a0c64dc44ad43682e3678d950d46ad6fce807785667c6470d45ac8dac542c7d26fc61115b709d45f902a22db81568bf490458372b227a2a6a21d7d9bbc8250cca094abde515eb1a725a9abe08784a478545aac91ae5b0d5888b0369e49006c910db6ad5c7d09a542327ef5563457649c5b6e5ad87bdfea33e682b390515518b6e48a373dd6b9c3f824bef4aa7f5ace544dea6e39ea0c35e2876dee3b5666278ff07b1c2d31a715606c7d3d06c03b7a1465ed392a172823541cece6f3e4eebe82298920cf77a6d09d6c970d48b19abdc9f70f8d9df7c6a2bf239526665a03c12c4a23484b5f76e59a9c8eafbbe08dd02cd366f96a001ad22c2ee3f73507a6fa427d7845d911726ad45f4811bdb557390593456cca04eeb55c396b97f382e0d07e0d8dfb1559c8eba4243a2a2e0e78204096c76fb534abbf06bfd01c12c3211a0e3a104276df440bd3c64e215228f7df198c782124f73018406a3ceeb7a3641264a88201fded9fa9787add068257e843c8cfe36352785e808fd1fb6692bccaf3b90b80635b1148fa994629119b089d5e8e5ebc8ec5e235b825c102aed1a7f39b5df3a7b6d53eba67b974889e5066857cf85e2d5a30744b9b0c42404a35f0ab13d4ee654b7db40966bd7e63c688ebc22a0752d1aece4c21bfdcf4efbf0bf8a9345b5bc666fa628be0c2988be618d50871f83ba0ddab0b1958a867d4b90538fe3d25a23e9d1a1e1616f1e143ea444b06d9381753edb4a8e980dbe0a4afdce579a0127d5d25810995d9487dbe0c0eb25528e614faf8244e8b35c99a8e8fdb44a43be8d52d09b3afb2cb036a9365764b0673ae0dc496e57d644cb5a5270006dfe32e26b7c618e1fd628c7780f39b1ba4d847b0c0159953dc82f90b30f4174a0df9fb1000429a81295550ea6ffbecc4d9a17b59e7c286010e2eec7563ded82c7c2d2a8f7da89a43389ad4e8317c276ca5cf25e6faea0d0a2afee8f2e7c7fb2b6c5eb7d40f123d57567fbe8b11b86d49f5adcd3bce33683210812c23719c82b2986f927c438e91e144ff7277b343ff63fb78100d1f53ae7f490afc95d446f70ed074f8fd5715f69108794b4706f89b4d9b9cdee41f0c6f14e3b7344e59b110b512424f4559353d2829e1eb4e99510925d8bcc0ae83e36d8a8e926da7b1aff99bf0ac46af0d1bbecaa8683f7491ab5d597bf52a4c65d720492bed9935558d242af1f80460efdb6fd4b99390722723a688eb1c00cddc47d3f60e0206bef97f5d6f1dce7dff2fd8244be60f21633a30a4a60c175d94be91d094e02273846b5c533193f7e861daadda849bc1bf4eb345250c215e4629c0016d9921ef3509574b0b397f67fa77c6b4edf58feb2b4d144f6daae9c0158925d49ffcb3e2f9a4159f51010d9db8bc30ef291b63b9ccb9cd40e454470ee375c575b051e43822d10ed02788e29d2e18876837a5bc6a1ba98031f3987710398a580033f394647d10ddb3cf16b01bd0ba213a425319b28738dfdfe47e022470d91a3b5f8b6469c719b3d8c2626029a0d4c6eb6b15b0cd59fdfcbe77c53080df75d70bb8e694e014cd107014c8774a652e0db2560a4c6e0c4e417d188687d813113f80f6ab3f982368ceffe09afcf67b9ab57539bdc4e04cd86682a5b175d138075edf3bc105dc900b3f377f695290483c794c426dfc59c36d32615aa61b33cfc6254445ad34b07630066e6908c2e307601e33be702e1e396b2e0ec55be55d6e73eb7499751ce77655b6cbff5d3c697439c972f6884f86fc1abb7fcd0baacbc08014eb373b6f8de004932bc39a5d5a0b2ffe1c5ac2be6a637ac372d5c6d3330b2e90e6afb7d8cc16f0915e90792f17af00f5f66df2f3de8482207e8e53862946ff4cbf99dfc7771cc638045c71cb550f80dc61488e2c93af666a00a84bd175a0bd9eea4e083f4da07333bca0c7b050c13db80533d67fda9b2e911744393e975685b66f409d640c667e8468b73003100a9bb450c4c7f93ce6d9c6f2d1197693edcc9303666a7a250018dfaa756abd620891d520c90111ca3e6398179cbc54892658b04852864611bd6e18b9dec2872322438009bdc432617ff9f00a0d8d0da0db2efaaaf36c0a64f038ded2df9d6d1cadab6ac183a1b62b9ec21972aa8e4f16a3c331f947da51833126f1b32ab837152e19dcf59cc5b917383e891105e5d6636aa2d804e74bde068e53685ea9f341d6abaf093d2b9f9a7949ab7ab779191433bf88b195bf80d891ac077ab3d66be18bfa702b52e48dead8a784c753824b6bb11f028a44c3faabf952fe425a443c6809a8fc1266b6c1768606d45798182468de8529be364decc1ce18aac01571690b2b2e62482a52d3f57929619e32e79a417e632ae4277bdc74742c43213926ef19f817d69fe1de4171e1be85b84fbfe50ec6462b58090387fb2f6b4038c8dc8fd7f8e7f8350fb928197588fad10e6677ba1f4ad12194f175b64aa3b99d95fe9d83de0241aeb9dfe88917edd18ca55d4ce2e8731555203534a6e2b84af0feca95611f4f0e63fa40da94d2af67bf7390f3e546a4e6564afd67fb25a126be61304c602bfb2fb2dde93e37a9631a63567f6f2dd382a924ecadf293beb61382c35d3d571e58aa96ad1bbc9942da9c6f126efa3ce4fd87f3a9e80b5c460018a217649f0d0a6dd9510d556917e93ee548242077bf9f9147b9c5a43317f34457de6221b3aed99b5a2956052f533326a1c14733de24c82888e56f6844e8331e0a15be2dfe69afdcf1a50838592ff44f7a4332091129010c3492390a13ed8e40e5b4165f8b598054cf14665f1c0b2a0879c68b08c72fbd201b932793952fa5027a3634b08168f8f1b0fbb87b5488ab28b0a51026b6c74791acedef1895d33153aab8ce00dc832a3dff8a1843953979f0cf7560dbf0d9a09027e5399219d8dafed6b10807e5f9411423a1d951490c2535bb5a518dcf22148df1eedaac95d144e1621fe12cc30ecd58bdbca0cab6550064ec3ed92c8f07a42329324f4d79413c258643d623d7a9f034f354f5af49cede995bddbab78683627051b4555f9be3d7191d1cddcbc18b3ee7216ddf8bb3c494a0325d3b472b592f987ee174195b8f08348cb3b5db9d5bd1f4a9df52c3b8fb226bdba22eed88b4e5fd88490cf01d19381fa588f7254086c476aa14f0c9aadee9aad383309a58e8a434aae3052132748af791a8727112aab5137d46e27efcd82bf4d66693f1deb14e120bfb19657df6740a125feaac8d1baf1b34d6b5d511b992a4ed8a654b9487d3088f146015262836404df541d961d7b708dca205a0e2f9e3d6e6ebd4594f836beb789772ee73cc662184377978a8d6035f4a10858f3ff623ca183d3225fae7b8c399376e525f251d84ddffacd9455b9c5fea4a8127160d2d8c6cacbdca217b532f7f314e2c1850325b2a9d3a7e3efc42ca1bf7591a0f55ce95964ce49a9cd77305f813f4adcda0677f434fb45395635eac91f80bac2799065a6e3bc4bd20e2ce0c57e8fb17c9f0684c854ca6a5d6560883480ba42cce770e708f2a8d6b4a33edd9abd99a90bcb531a297f42f9b55a17202b2d637bcb3bd1e96225e42ecaea865cc3270e2f62fc3c84ede9668cd70f59c9b16bbcc3b4939b1eaf0bd4378e4df4c92d2962f9fd53a5a595289951483ef84c550cc24bbfe0adcf6948d683eace985ea3a65d14553c6dbacc3cde816b04dc493cbf0c2eae22129724bccf7693e8bfb1da0ffdf3a2e745ad71df8f7c4b82da1f703dc808b259a38ad5fe82ad822c62d5b38608eeec519ef55cf69cbcf5053b24efea6885a5577735c3c292cf2e5a0b9a72e4532e8e739219bfc5dc35f7f6e2699b00de24b2a6de13c5a16a66c1f7d83235ba12cc1de6476735d67a91f1b87ad613b772dbb7a6ec968c8ba18335a8b753416283cd2904410de185c3154dc76c9ad6c37e3c0f3a26065c13747563c9cf76f53d7c5c04a8fb466c2004b36b6fe2855ea2fadde87472318ef1f721581143489c34d1ecc6ec2fd0f2251a9fbf97912b0ddef59b70dbcd2974be5557f599b07d9eee351434b8d3baf3d0115bde5cb560fee150b079f885c316e3dce6e308f009812fe2101f84ace4be355c379d43a698248621a5deb5704efb4b8cb43393cee4c0693d091202e1f452a8e79ee59d522eff77634bb09636eaa9d8f2a495c3ff13538e3b397912bc14c6e2cca1280305e56d2a84a354ec3398739daff87b7f265b55ba6fd41992e26b0943dbba5ceb4a8348e0d8a57230bece82a6c142ad5ae10898f9e2b6fc4c2ff373ef9ae8c17928470057688982ea349ec2233719317ee36eae2484656ad074a466496973be22035b2473608d21dc0b0384d1b85b7ade68ddd1d49daf31cf86081f25a4e19d540502adb2841a89158a3f04f84ff265a913df1c7355a5b84eda81ed16e3fa51c02d595e02eebc39bc10d95da05d668e9bb029ca9c3e929770fce063bad731c731cc6c9c2324dbc207370f51294797bcdab744b04196408f3e187deb2fb7e5edf1cf438afe0374b310c3c74a0730fe41efb699465f2c7addbef8861a0da8c3b4b4ef3087c89e40ca6f572cb57985000fef3c1e1faeb02bbc86ae448adb82475526b873d1dbc77745beefbf36956c5af61b8056c792b0ba79214d841239b9fc96a3bddce4f9a5958fa9fb7178de402e6c35a887f11b88f73c447b003589a385ede17384d8e47b25845fa3de42958965f00816c308cbaaeedd338a4e042b040b37edcfafb57fd10b83a17892cf9033c640ce45a9879c4789abc9b3e7cf8eef514576a7263efbf9ecdcdefe683ec2dd5a01f0d6fb69432ad95e58a323dace26eaf4cfdfdacf11452c7ba0566a8648afc3cffc09f423c85dbd344261492f950866aeff4f36eff970f2613cd116d1e63811a81a4d74f3913a1bcb0d6a543a59ee7be200471035076f697e6228d073cd4ec638e7bbc24a028fa7a506ce5953d473794b4984d2635fc832710cbcab4f673660925c45b021349bb48a92b826179bde48d1b33520422143a4b35860f5a7d0387eba73c90977f4d105648b050f81b77a595a24675d36ef38c9132d6d58ada3117752a8b30c62268d941a5d2f84e3c8085e60b6faa7df80aae58e8157aa6a17458f15514ec037bfc9243c00e3bef388c27a94b0796d7a42b0bc0715c8794d4a763e7453d970a836e7f65e24afe1b881b139716ce8654b63784f08a3f7f50d1a8fb22c737d72b774c17b52bd823c4867f880f3560d1a051be7ca6f04aa66185b339ded325d01a9bffd15d1a3d7754fd4b95f08f9dd5c1edfd3e12f30cbc9be6116ec30d96c2a5efdf5286bffcfa01393d70b16d071553ae130d15f99cc684ee389992c95b91acb3b8258f5aed5d2928ae1d7d1264a551dffe5141f116a7f2ce65041645f55b2be62a2fd687171dfb78b196f395f0274286d5553d912cb5b2085f8bc77493fe97bedeb78fa1186e011aa8e64674c22aebcb06a105f9e4751705f9ac7980ac75b6aedd41e55d8dfe7afd574a3e18cb5f3d0042d63520f14ad6b1f67332a091a8837290a1d9416cf1824d364ae496d195c8dcd67b94a5ecc4c1349fd89f6f62d3e51f0480777cf0cc61470b05916b9ab70cb05375b470ad476b2dd7e1bdb77fd17c6443e8129415245bd06580621494b62fa9020e0940e2458602cbb9e12e97a0f427e0b432e7c68cacfe45c2210076c3415eca5da568939804086aae90d88f1967ef76348cc6291586044c52c561c5d4ac85ed19049e7bd5cbc362df22bf3fa78136855666f9dbe0925058731d9a82c5941bd2cbcf50267e12cc15b86625bda21a0744f6e2018aba1d8c87f23fb214750cabff60713b0157b05b74bf2966897a5e5643a376d3c559771463bb1fdb2f6f968c03b8bf61d10f6d7b0f52b4205dab7ed9395f636fede1aeeed5a8a1f58a93135f199450e12725d72d62f5b54557fd5c1f7280ec34d4257950e8fcde35105a6fe266aa1654141faf89958f7b5e621a9bc0019878ec1048aa5f553b2285f32138d5b6ba89f27a650ed52e7d6e59c95e335ae4b50d6fad7fb91f756d9aee0e32b25d8f3cc7498356227b545afad03af8f30048a2ad6f25b22d810d99f553d3b6c63618aa6b313e939977968eb0b919a5fbe9341d4b8d25f401d69612cb61de2611bdaaa049f202259545ea3a2bcc20149519673d3341cddb58f2a41584c35b971586ef17975364fb6f5ad86bb1f112eb6ad52b9dac8dd706aca73695eceee9260e60083a227b3897b6ac5ccb847578f657f59d6abe80baa7c7cb713aa7bfa6a7ddc779b820abd3f367148cbd01185ce09761317a8e72fdb5309191cc442d9019f53b5946651db78e5d88a1f0758b556013c57b6b3d8854c71391fef35f915b05e84cd3a90e564f5a65acd391df49a63bf397276a7a68b32e052581f63a43c7a83994b944106ddd1b1bda88cef59d004d098f5812065af969ee2204239a08c71d29e62e41f4f1667f5fd91dfc77a7bc400ac849e5de9fb93f6f4f9884fdfffdc28624e3392241722baf47619d4dab862a91f2462b1ba6a3fecd83170e373a68de493e3217c9af7a3fcd10d719cc2c599d18d8e1728caaf5edc59e6c52e368dfcec5313255bc5594c37842f1effe8c5ceed3fbfe4ae13d36d7be4b4667d1e29e1649cce99278f9d8a67b85935aa186126b018431405bb872b2aaf06f73e51bc8646c4fddeeb49229cb47486cb12b459b4a41800df94070ce55e7ce76eb369a5d9eba6a982dc41e8b7dcb26711f5a653b1f6b42e8101eb81750a02110b6f6d492be98a1e69f2f7b59a59e8466a961b298653f0af65a308cd421d007e903ef00782598ebf35b534bd8951ca94a0da978db014cfcf8f0acdfd5174941c6e805e3e310727c291bbf049b19ce2cefdb6b69f9f560c18c7e9d79775d6e08da7dd5941dd8bc965fd9e72dc505ec3b58db0bb96d3d153dd6bf6c2eb0539718e7d9b1aa37ce34e628e594a5c9531a82b1e395af4bbf92df56437f7804dbc2f624752b55f0f913f35efe30a25be4640c16b6d36c0f8d3c6a88da43583ecedfe0cdbbca477de77b4bf6d46b124c7620c863b40c583a2f9bc8b4da7a15ad7aad909c3f1998305a3981b13c2246ccd10c7c910c94c23a29c8e1f30002eaa4e091f9c9a0eeb62b3197fde2c30b3c3ab825d3646551af9fbd0f99543180257a77db11b090aafb434bed90d5b60dc27d6f50b1482c47f60c72e27e312395a5c3fb647d50c21681d6762d21097874abf2f6bc30f62645c3766a1aadc645bc0d172c9d1dadce89a871af3eaffce5e9122d13afd1f15bad639096e9ef455f46283ec9eee8ddf67516551e1040ee676326f115d6db2fdda348c094faa7e2ae69a59f596fbf62e4cb40c2d5fa5fa59d87765dedc0f7ed747d8d9c497b0069970d7c57f5a664c5d1ecf0da86fbef4a603732afb148dce1f083102c07d6ef5dd56f5dd1f73b9b4cce031320aebaca296e886d57ef8611c69e47baa5f8d637752a4fe174191f91233cd543cdb889322efaf9d2f1e9b35a3cce2a12f3877ccdccc28c5c2f114f3e824eb634e22744e1552b72b9aa20c937f56edb446c8a269eae9ae4088d868848b1f78afc5523e88c077c68f1ee9dc52f68b7733d1fabe3610ba9e3ed548010fe820d9e594b3e099dc0ac57059c30d86cc06d5925fee67a74737ba77cf8e59a62011458c6002d5b1bd6e765491f6b38f9958a5a91543cc66452ca583d980e8cb26b1c3244b3315848b20bf68fb05f368437511083b990c6af4a2728ecae415be55c929acd21d33e6cac5dfbd241a9c59efbbc20b7eeb9e22e85cc99d52d6cdeebcb76827322bb10ebc96eb919de3f113627e77a575c7b54d914333305ffd67f0baf8633c4c33ead31123a3d97653dd3811291a2f4fce2c3f98f478d8e46e2b00b771f2255dae2133a9e6b9e054088706bc20e08c450536f0d69698514e4885a6aec68df02ecf91efef0af6b5c7398f51e00a42797fd38d6d38d7636f44fbb22dbeb8de2c7a7acb46f225ac04554c09e9a5abc692f928cc145466217696fb82ef8b99f041ef6da39c2dd170e0a94f813322a161e9b7c21bca6d200656c04f13972a7679ca24187303fb08d8596d5dc124d4fa30936b44049bc9d58bbc4a53737de026ed69ccdb00903bab85492f67c8c5cba26912c0195f3354c70245945cf433a5b66114d571b854ab414763be2ed87da492b838fecf20f16047dc1018771d9b984e3ef586e00cd34a11c9842990436672fbdc6c4aeb2378587367588e665e6463861e8e5711703d6272bdac552594434440c1d49e5664cb31d1564008c9daf7435ad00f72b9f3a42f284f49f66ac0a9aa26724d04726bd4aa5381575c7fbec4c25ebb1db7f47e7846db158509d62fce982679039e255751a129f7c481b19c5eb4ccc0c22ad536a8d9880910b4ed4ae4f1c9f722730d5c421a52fc53665411f21a3a29bedde57355b397012d42ae7f615049647a62f40dfa712394595b1351617c814db6ce595a710b9b8c7fe91704367b7a657074065412cd2aa94ab9b4a086a48a261a43aa50f739b1f4ff3ecc98a6e3f6e28540dda4a2ecf9d3f981a15e0b530cd86aefd81d8ee442b39c9cc847f834b427e69243849f26b55843c72361b5e4b67c2d339d1f7f7e3fe35a0f38f389e72bb101bdb6bf2c8f099bb85c83115680e7adfd12b42a9082a53647eae321aa56c14d8b56a798c9fa3b02ddeb7c9082b57cff63c73954de6f23d88210bd595fa7ef29d52eef2dbcee5f88715a4397a1a97e63044dc00553c8b06c821308897b6769784d9daf78f17f2148fc93725b116560412ac4b54cd44497af48b61fe409fe1ca4edd3ea6d0386abe08e808ea2969d97ea48b3de753386c7cfca1ca76db6ebaa83c9fe3ca58e6c24e6be332bf25d7b6967b98b1d4a10dacd881ff3dd88b619cd5ec74799ebe361994d444be340fcf7441389226823233d6b902e78cf3e1eb93648ef45ea9b53b531d2a4d4e2b8753d47f5f19511107c2ea64becf3b21f86ead01fbe7acd186dd4e455cc62f5a7f807a3e4c3460322f0bef75005613caa65c1b01cf7281fba2ba2bd7d03e814f0bffcb1204f0bcb87d5c744bda5565ab117ca2bd11340fbfa99d9313312f5116a3f6b097f9d1daa92975ca9bbed7e4089be65a9f5ff9f2ab0ebbedf6278afea1248bf2acfef372f0260801ab21aac8b6e5e2100c029f0ac4da46c78b7e91dc5c2ab2afdad8aae8cc9fbad6a45cf0b5304101f16ee97075353bf3eb03895a875eeb962f7dfa0d0f366dc52814ce5484bf44665571f8132ee8123bbbcac5afd355225170e3062bc40cc72e5c49a294ab79003f086c67e85af828ff5da5d4955ab01de6db37c7fbf5838f76df4ba18e8fd95b2e3dfd7b8dc913d543f0b515a5ce5e86731de5cca4811559d31e08f163cfa9ba534412402566347999af634eb610ecb550b30711d8ce7335964615ba8730cceeafd05dca0d870605e58d58aca0302748285f5c928f764506cc734fa9945740e827126ab8296af28457ed2d6854d61939930657116c65f695bc2b21b474d441e06d8a2b1e6489f734408e48587fabaa03981b98247010ae66d7a609f3fe6789fa76fe9eb0443c56c9ed1c8cf9325e25f014c51b7b06ceba5ea5c19b589d5226bc55527fdcefc6d85437936d3220011d18e56d6f3b7865e8967b4015e62e5b0cda1e5d694fc6fde56d3af3ec8f124ba88e2dc061aeb1fd6ec3d175e71ba7ad1ad427f6b15cfad1476240591e09d3aecb1aa3d56b3682649dad56dac30967385c3d009b09eca72f42da1faac84cae065af85a43bc242bba05f48d651d899697122346e3f3e14904e0895159e441159d4b1a817af5f5b92ed75d7aca6d39face9efc6d41c4f972f7a8a7613b1be462e2565082ee9c3c604c35d96023e432db7764a34d52d227e6c6b32e7e5dcc9ab4d232e9b4741d571ab849765daa826852e62927180f01819da7ba8b2a283b76a2476dbb7dddecc9f7c2b5ea16a3156d97cd8b2eb4a28d3d8a694e7b3fbffeebb95e4a69d4133fcbcfe1ee585826939c2ea800cf9aa2be83e6c0e6532924dd3b3db4de6c46c84bf738401bf7bf5bd9939f6a1b2d40d4c050ce555e1fd0895f1397613bec530d2eb88f96c2d92e3dd8d9f0ff8d319055d45321e5df268cd288f09b9d1ea6ffee206f0a1f917f58d2129b404a1d7d1cded4ba7e120d0141422abe8c62a117336cd6e7db7c3b80d3d168fb92ce9ea22e64d6dc8b72c5d099b665247520f16ba083991468801151d80affc311f39d42d123e14144f9605a6429fb0e783d447d8c2db289f07a383a2b51808d37d718cbb94cce0ec895ba45a3a771b971f22893bf63c186a837ab198cc5adfa406ea005d5fcdc639be3979559e912849d2083299f21d8cebe19f6fb9d1d6726f1fb7ec524491dec4d380aee6fc49794a920ba5d22a23567a09d447734e0e8c83a320b069efa6216d9809d1e9fe88eaa188d697dc89b0df65b12d68b52bb5717c46e9abb7a4d7cd031e57485af4b9495cfe587ec7fd7ee6a9545a71dde386678bbb4f711beeb667757848a2aa5440dd1ca2345f861ced3c4679be1f855102fbb39bc239066283ad098bdda68aafee34ea2cfcc765c3988fe2a7dfd66c44b30f60d6e6acc8541c74c155cf909e4a6a31cba7b88d406de618fdee388005da1fdb649753fd5ca0ea1fc2d94041756e44d81a5880b2a79ad4bba33b8353ba87f63042aa6b4c440d9da3078408ec85f4658050b6f0f58a32c73f26e039e10652cfe2145180655c4e906ca07151a6360906a47a4e7760218cfb9ac87554452d62ddfb9be0aa579dc8ae8e5a5165fd142fa1d4d462af384ea2d70b97c4ef78a30b20ab94bd3ca3ad7c4883b37092725bfc0dddc9b5c2aab9d421ef4c68268618ea0da35da3f2b4e2fcd0276d6da1ecfd52deb723f0b4931f1c39cb197511086da4a1a69ed2ba334e6e830578ecbc2f806324bf8322f6ae9d2fd2b3368687ccc9745f638a92dba2a1661067d2a005527259e6bc5f6c66e14b308d6e95e4a70c9bbfbbc54ee5d82b64d9f99faaeed58104458a06ae3272f2b6e0330375365ffefa498aaee87d47db7ff811b377cd9f1050b8e5bf5e22dc3672a2c32535fda15944f5a34a3d1545599f4b08145be80ad370032fb9c4c441453e91601a07bf485210a75701da1e0a332fb4a32d816d49eaa5a550e4d152b7de54bef1d791b0f8d59715bcf9389cff12de4d5eb467726fef1b123ad572f6d6adf0b3e0fef1e9e8946ecf803f16a51a092b60b183a8d707baebe1eaf68338738e799046b8b7c5320cf8a939cb48d2afd5715efbade7c4e2ce570f093574c7475786975c215e505a7bdf409607b2b3ee26f33dc05659e5b83777dee42046bcca5c31e4ffcb7e18e131280862f268ee82bd32dcdeb8945ce8654901aa9f366b072a1b0b1758e8b1bb5f5d75d9f402e040657e5b98e98420ae83ae2601c3595066c93ff3df22163f4f9acf874d34fec06fe3dfc82a33c82c87480d928a58a16273c0dde08cd87a499d24f6984da351fbce67c8155c3184b35bf647f0c9d1da31ffec4e22ee16520328b4a5d87f63c0d7107910e52503c3d99a7165220360aa2cd10e9eb4af688174043ce5c74ed36e6b25cf8ba8afb46a90bd266bc3a61d3f1f982b3f12cc3833f843ff842840b0cf6820318d38152f145eff60a8eae1998f3ecd0477de11c311cecd0103d495971ecb2041a7db3e3095303860faf14ebc322144f96ac74ba0d33488a9cd408c42022aa7a673393aada014029c124d1f4068337ae196a8128fb8a0367df2b9e8cf807c9e6de3cc23318f3415a523cbe8dcfcce21becc95c01c688752616485758743ea8e066ac290e0803d43db2d0d2d9efd930dcafcbd09207698f6c354e29f40f4ff621360f1ef2f61695df711e0f7dd5b6513cc90ad376963f24c0ebcc46759b70eca52b93b5390cf4a7a16ba471f90e95aa25fa32d8ec11ecc36a7f4e032e8a5258598baa47ba83a460d14a8a5c25762864b77230ff439c24b18346905ba9731ba7f97dc0473677d44bd064f6f113c0686bdda49a09acc39046198bb0b38395c6691c662e17316e840f3c01ee6866f91d58722d56bd68cfbbbb11fdfc3219e9616f447dc6c26e38c0b1d18257593f77f12804dbbd110f415337adf091494025e36d4a9ac9cac692a7bb9dcc75d290b17e0bcb065e9efe9906d4fe76258815f8cf76d342ef93618cf02629feeb443ea7c3b1d4ad06a8393304b6b89c7509073b1fa34607741fe1adf08dd5326edb484ce0a515da4c33b6429002b49a8f37900b19df24c8f99dc0b1b4f8e94bb9f28ebc5598b68ece6326fa9749b53a38996dfd5ad23166fa535e0a4b046cc07f3cf586906824d992510dfa0249b7afff8acda974fe7253150f0af351cf41379be53e7bd9b74e58ccde287af5663f00ca40aa147cbb6006ef10941fd887b334ffb5fc7f94d2a640891ceb14a5ebf947da52028c841aecc6499a24e4c84943ff6d82a05927b399bd572afe27dfb8b8f8c6c69a2a45a62138120cfc936c0217e129212b2d53465861629eb573ad5958695971376d5bec3aa9dc4c9d350100caa02b61ddcbdbbae9785e52a7ff58f0209272c90bf078a4d6f1f09a210a358e817c4b31c3fb4bc29883596d42fde3d27c7c47762057b9a7fe3bc236f886dc45c428ba5524ce1eb21c5ce1b95d0731b34f57d98acdf6541fb869cd545b82fe2ee0e2bad7c0bcd32a345f6c383610c6c6f055e135af40613577e5fefb53d41f13d71ce4f225129bedf0b5afda6b1cc975b83d51ac663544badc96d27566323939c15f55513be6968bdb13f8ffc0e1aa405c03c3340eb618559b611408dfb13ca5cc8924265462df0c9376e0be171d697bf6dee9a16366f643c3b33d29f3e637967af6ea554f993663dec72267fb39e4508c98292002e761fa16e62e1c5d171a46e8dd507df5d2f68510ab156534722ecb0a139547b9f34af4c8216718c2265e8b24764e94084b9a57386f72b0ae969d870b8e78d19e7982da356e70e69b1686c3e8298d011993e53cc528a5205681d5c69d1d018fe061695b8da0ca21638aba08bd30f7c140d77d45feec271477c21913e39317d7006d77c48939cd1c277492a74c1290e14af0f82520197f9a936d3b2459ca0e0f1879eec707bd5e0f435375545ead807da5327476ca84fc0bb62de05b4d2858da7269e60e1cc5dbde0c70a70e072ff71c2f470520a28d3ea84189490ca627c15f04ba4e9aaa2458105da34e562d6a9e3a72ab7bf544ac162c75c6a94d11267f3766b5a494b9be941a7df0d008f8df0cd3bbfc73933d87f92257b028aaaf80a079bc7b5948abdcc30d60749fe96de6329b70a37ce0b0c0be448a1742f9e5a1604a51ec8b1e56088fe4df5733b9d438ea4469a5b0948c15ba6352eeb62336db6c2cda608386d5c403915fbe6a586230e44055283579a2c749d6698f89a6087e50d65279f92b7c80ce76ca9c347257388f5360384e3ac2f99cfd7d8814a49f90cb253061cdc13d3c559542ebda6f673c89eab3483f015c7c30a6b1edb9974378f0fab52383a08496e04ba959b464d7e25c33da4c72c033e49c5392a4da5f386d15eddec88542b3dd9f2669e294299b8820e2e43a29eb9a336823d53c760e70ae3076226137f3f0651f76e40642dfb473965638ce2ea20a3b70476ef4499f3faf543cba5d1041d08740f40f79072b063fbbc0e96f455dbd40253f11a9e18d2afe1a20b831da105225e1eaadf4e5cb9112e65b4c630115ea962191b4d11d9bfd25609322743c10c7001d5c8c69ec97a13c47f52a90382ceeeb43aae0a0e134e7784e5a694997f94fa6e6bbf16cb287e6d5de586adc4c8df44738e71dcc6a7beba349054aca4850001f73c4ab1fd524592b7e8584076092d9828d909da0137b7f201ef269dac43002ae8419f74f4f215be75eef21683f0c9fea93d77c19fc8669729920acd146bd85e307a3c939290cdd069f802762d2bb0c9c885443be9aebe4c43bf40875de2a30136b585104bb5f71f1187609832623d240251199705822753023063baa133c04050be29c59ff40e6e1b78683bff2daa34bfa291b0c96fedbde043816d4ccad086a6f2db65cc62fdb3cce3991fe63a2c4bfb0646dfd1bb5cafc6856e815109cea0d3f234ef3e1c9ebd159ecf09dfca45296542e16b7250a669c0c1848e164c4c5f48e98c9b60afa95bee8adc66ddcc989d868752d1f4f0ff9484a40868b2b7d1ede027f29d7c423105e92772771cd8c16bda30e995d5914653ab7c725be3011a8174ccfe65949c6ac69966cf070508da2f4604b47a38c12429388f7635df49df93b1f43dd209aca038b386cac6faa22c809e81542ea7e0ac97366f8b00692a564f34e83c3c1dc6b4668e73ee3655df49a8830c37d426f5928796e16961ff0a624257c0403767489c728f155e5a7df088f69f02f2453fa72a16beb7b86e4b49ac0f13a723625a44456cd6d4430e870dfcef7d1bf3b16e1c5e3a0d6f9efd26837c00f7fe1fbc64f0d1275139ad3b632308af1127e10932aa995cc420d67a9a4910eb355d044d64118a1aa4dd21d1cf4d66bbf6ac3f7ee74d7022aea4da501fe3d3aa698c0c7c5e4eeb52fb22de5d6c46268868fc36b0c67007f614849da0fcd212fed63608e0b4c9ea623238476fcd0de51d054ce00e21a7a3884ca50c89eba3b74bcd0797b8eb6dc39ce5990aec0fed4f1c35bf39c3dd32938526fd91b4291e42a9f5d1193625e26c80446ae8b2d30f6a1fa7789237b98f8e925e1585db05edb2c759ad95fa606b0fc63e8408e2a40cc840aad6d14a9f2b97d31abbb86243323e46d10e6b490c32d5b270adc4f6b4fa3d69b5ffc5b0d484026a6d7aa552ebbe573035bb5ba5833d85b73e06c08a72fbcaad2ba11d8368e87694e0546189a8e6285f695861b03996c6aa8f602c1f36cf054a1302e7c65fd5199a8e2c9d8ea66d4a392a3c75ab9d362b462ea4de31a2e8ec769aa4351610d49c59f8dbaf69dfeabd04a35faa3d580602e4a9abf79db2277a2432522259dc0311cdf7c4a709089cd51ba2fe019b8d13a86e1579be721eb3f40bd7df00af69f4ab5b63a3c227fdd5f7728d7e337451545763d3bbad96700d7472afc1bf111c3b6d5f197ec599491f7ac740b776c331a6739ef4df1e489bf4c6a98f08d3e70125af0d794794887906f30014447c31390c288999264ce9f09a517171f979b5c50e17dac9b35c7bf57734c928126c54ecb496461e8ebbc1a60b6c318f9aad99d22fea93095b0609921c4b56646eaa0e2aefaa6a94277d8fada4e42cb12b9095e006fce11262db11c3518bcd15384534b8d2109ca755f1e0ce042e047e38cfb5c4255d26973ec2a134057174dbbfcaca5ce28d3249d17583cdd6b8de4bbd6f2ae9d7379430ce499790c86fc3816df14f32e206d69eb1a36bf7631929a03b6a358db822a3bef0a90bd037f36214278904e9a754e84432fa7b0507867ee4a9bdef2136ace5ab9f6da8eaaddb8f232898caae44c5050bce0bfa719f594aa2aa325dbe2bd45fedbd66dcf47463cd30e0a9535a9a0641c77c2e51076b94124b2c973e825a7fc58ecb118faba54fa28a1d14b29ba2e2c37cebbc2388c7aee6648f2ce28849bbad8ba3a16cd67f741832aa930cc190612b92f71798fed18a36838d3dc4810d9cae59717bd45d362e2df9cccdd064e522f85b4000ca0e9d45aebb1c1770972554b489b45a992273a5b1826fa874f95e70ef8502810a79081ed08de6aec4d35dc97c56c51bc61d5cccd53cfd0adc2c6c5b9eb23691ea2fefd0d18734907556ed79a9e2ab42e1d20835d5aa0756df357368935282ea1cac67866c7fe545a33bc943438362632315ed6cb2a61928009907bfd1f1d8b92573480d974fbdfc25a4bf1c7696c2a184d28858b2d0670ee6599dd2cf375b15fa932349a2847379fda945996be667579162eb594fcc4ffeebcf2c939f8e4eb75e8e1445c731efd6da96164052c44bd7d313e9f5ec991551b64bc9f245918f72018420d8f14e8514a6916ddacb9df3dbc65ded8867ded8a0ebe14859ceecc454a4844467caf84b4b693489a6b0f45a513fe5ed4018668eb991ee2c6292bd088a834a53da4e0896e73a43943352ece49097b406b42463d24d4eca13d67174a9d59236decc83ab2b710a3f6ae56afb8ff660ffaa525508dbc7feb69925526b58b087e46c480d12358e8856fbeee9c3cb7be673dfc3d29a13c83978d70b17817807d0a2f77de74d9c841919449496a08216126e280d44603ab968a1f9c3e2f07d368b40ba5d3400799be949a19cfcdccd08f0eb4d5a26448386e4fd72fbf74c082581d80ef371d79a58f577fd06e9750a398aa6616eaf0d422b0a6d1f66b09314510a129d8b9d85f530ae6c3225052ee4bae52e1772d4863067fa1fb76cf7bf955435be44374b7024d6c2856749ac033dc11085f321bd8f7cc28a56ac0ab1269dde953e31204d594c9705424feba7d9d166563e733bc94a5603a30c75ec5e4e6ad0777da8ad52478ead1849e32115e5fa7e94a2a8e4fa156653c2dfd00c9a8dc21fc7edec806a7ca64ce3feb333a7bf0d44c2a0266fdd13aea437aaa601fc8b02ab55fec1a8daa7aecf504744af65e1389a9d7f30c0572acb6fe98de7240a93353a4c546f1e4cd39156bf6e842b9945157cfd998b6aef356092bd0e6926e5ac902b3a28bf836a0bde5fadf5e966ed6dd0513f22b4687b2c71049c49df2942d43f0e6cbe202f9c7f7659d23c61f1b7498bcef168320011ef15d632aa13b79ae4ab8b99508851be4cba356500015cd83eb39f061c7e3a4dd5bec55279123992bb5c8119e3ca229c14c850cf26161f27a6014331b1119b4d17e5c4cfff419b53bbdbafed415d2c3c1182a646c1e91f468a6e4527c93b411fd4ee26cd1db875abfc15cedd99be3fb6c8d5b7f77071ddfcd649521321b9b4bd591884ee8487247e58c1b7eafaf0ef84ee0bb245da999b9ecff26aa6f8c170e628da266cf3b69c1c15def62b9527b30c35ce13b979bcb7167a9f20de2fd1cd523b65abb69bacf6b0f3cf5e637b754ffa37c038e2744b22e11e31d0f1f584f7a3c49d903a52f766165c3289f360429f8cd1780e92d6a9ea1a62246201fd3959eca9be06b502d3f3bb25242b404d5fc0a893f35342d21ea86154146d4ee81ce6dc99d20036f70fb3eb96dfc1dc7c6cc7bde7144c89f0e992afead3a4dd39032a547abdcc09dc04770e59e1cb8d528d832274a9aaf18a03bad24a6cc250dd642a114bf461b3d54ed78c74c9cbeb8133535ef2b737f7dd7023fc5c9a3c71b3e95e5915f0c08d436e6eb7a5a21c0efc5335e3aee006ddbbb3bc0af2036954131b3605ddf89a5e4231c25d14579fc8892e99bd275c394fbb433ad7454b66be0fa4c3db2d558fba008e5bc6ea50666ad393be408c72d3e505c8f03957004f7c4673f5fe5b878480b9536097385930448baf079d978ac96631c6599831b7f8f9f9a3f99dfcb6365d2ce714f4cea5c656321822c88b4f3f52eb49b1d828bdd249c46bbb016f868f91c2bb4c3e23701d45848e0c3d87bee49c127ae935110ba9c8cbf1383ff92a46dec1a94e2e5dc68ea99122a4410dc35da0000f313238cbac3df786b6dd531afc4907d47a2885a7ac75ec1ae7aa5091ff797548fcb5e3f0c89d4d64f013d7dd44f2582da6eae52069d6eac6040ca7ef1a188fcf1918e18404585b7fe423a7ba915a77526a5ad77f5263843d070ee060d8c3996dc80f3bd800edfae70901c6400d46d2caaa1dc4bddcaacb8e6f386887edb5db619c2d5330f4a89fb8b45cea5b95af35b6ec57d41a7477d3a15c14afaabe4190e17fa2245b9f28226fcd1c6d4382de0819d69bece17de2562495c673446dc2cd2d45f0a920087e52067cb050c05d65fcf49bb9d94ac20dee9c6d897c307e580dba798b8ea1fe917f65b38738097770238cbbcc334a589b05b852ddcf81b929b94a3beae93acc08ffc568c28322bf8757ef866e42a340fe60df63ea0d65abbe76b0e9fe5974e5e8ef62d36f36ac4785f53d934ee16bf11feeb1b75e067fb7a9fb9c261d4699691ff8e5141cfe65715d411e1415be843207377d1970eea9315b28b06805965f92a8ea391a4df906b6ad20ddb82030c2db086989bf3dc6127ca654cfa4fae7941b2a7946a03bc949fc448cd3b912cc554adbc1b8a34fd7019167168f6eaa68ce0f7d60a8cf03b6932871fd3a522c4eb25b1c9eca9b3a5387d34f7c0782ed69d32fcac8fe9fede0bcfb357b9804a7a8c3bdc7245bd978a504f2127841993f74309f8f0bbbbdc379a9eb472b3ee36b298804868999f91107bf1807ada547c08728e910b426f7b287854fb205bb9a8bbdeb36d1f7ff10c6bca994a583b9d7a470a73e0fd2722c2278b5261f58fb8dd837547069a24fdd2f766718ed34ec695b78a4a59a60b43a1ee7dad0970427aaa1f16129028ef591d9f0864ce4f1626fa608b0dac0ebd585426c69c5e0ace5d9c693294eb5fe14e09b9ece7adfcc6d7f40ffdb5fe1bd625110cc0a265582b49272f217ebc6d7e04a686346b7425df18973e3890ee19daa2215c72e960de3913ca86f082886c4ddf3d4e5beb57df3210facbbbe7dc2a28e2d9ab0c36dc8a5e798a3ce63c65fd6695d947bd265771ea8c024badb45e2cae09d2ee1ecee7e0df7275348da8d6bd4548ce92219d34f0baa7b8a52ea3e9c4e584257393452af381d6f3b0e218925a504317ce9a9dfcc47c11507b5473428faf049c9384d37955c03f68a554ddb4c1f3cf55da23489dbc7b3b147cf4634e64a945fdf92e943f216a6193f96c2c808b320aab2c48967473cdca988ff8a25f819b7b152e4f4d46f64f823622268fc2928319b61f9e7d2e08ae68957b21eea86853bcdb87a833a5a12337d84b3ba3bff7cfa9a464cfe93cbaf9b98bc2eaada710d2202c9db6fc727b89c77ce6db85cfb30ff10f07bae6781b9aac034976738fee82e69e5f423000e6cff55a5d1fa3c47409c3ab596d3b5c85abfbcad2374757ed228ef735b50bf0d0fa474d5224ec844ac43c3145f3dc5794140c91c5730b2c3ce867220dcf9ae34df9e0f1affc01545f5aa63a7f0ce9a0446d28800eb8a487aacf2b0ab36717580deecee37285786753ef90babba802150b31827eee99b6bd11ab130c31b2100e706a6b14d4dc9e86fe56e503e6f0585e10fa860c72e1322bb5d16bdab793b3d47eacb8f7b576a322464481bbb83e7138d6834cdfd1f7782980350d3e2f1bf2e045ec8b8bad929d57a4cc427967e8a1b131d8102613edf54940a574fdb86c7df43950d5278415e9f2aaf53b773220a1014b8ff36db030e3f530091c19a0b1d006ee6a32db684aa10232504438e944dbfce49e12697e8b5cd90fab97c0a7968cadc23b947e062b51a2976eb487893c36c3eafc96c2000aaf6444c87e6eb4e9c7ced7ce08c265fd4d84a86def44110c47f0615353616f6c56dcd7c9951eaf6ee1ca13a9c67fb3bdddff73a88125696919624b763708df2cb3a7599ab6c6d32b1f87dcd55893bbbf61a8bd85e9dab105c592be8dcbfaff5d57aafd9fd1679e245c031aedd560bd58a4eb2ea96b616665982e8f7199f8fba93068c7b5d2d22caf85a190bc30cefea00aad78717eb83be438f94502b1353a2dc47e9bd3fb643a7aac0e7d3b3b55bbc5c1d07a8ef3a7816d7bf6dca5e1abae9b59c81c51aa873c3cd7eccb865924ac01cb5e267f94a53759a75f884df646359cf20de7263fc3bf46aac1144b7d24e67b046afe410029e4a901994cb54f55469af0bfa80ff35df118b23782f9748074140c8230fa01dc0775fd35ed8d146255f1c60d5277b5ce0f6b6c07f1d97a6ce32b9612ceb0ba9e29c144a31621e9064ae00efa245b0cf0195ac1203b88691239698e37ee20880098f165eb9f5e01f2bab1a4d63dad523ff90a6bc479fe826041069414efb374d23fc62187e7d199dcb52e2c6f1244b8d24827d040db84085a635df7ed49b548b1d92af4de7eb4530d5a09b842ed5be5b479970552ec6e269bbd84f8f9f40e3b6192971f09eb443267c90ee19b8b640a7dc02480082e531b8a548eb1d6343468ddc7ee8e082b9ef38366ef1d01651f08a7f3f0622eaeabf4ed69bd68fa25de1a35eba07b0e9b3b77d5f0fcdebe8006270f6dbe49b850e5683e58c2cb907cb905c94bc6f0974662365db7fb55e83aa31c86f7f5c6a8bba5191bab610100336f31460547d02a730dce50c6399071192a8efd2db1abcb2ed8e7db3dbb5c68839624fc1fb1c9c00fa5c11514eac8e7896afbfe5cb6692bb143b9b13e4b97bd2ad34f0c7487a283b7c4d95d911e6de4e3658eaa94395c4d283513a3d4e4c79a36220229d6e440648b30d84cef1edefc2579cd2393979b90496d43330ae73e29fe7e499660744ff70db8f6c403374be4cbf4d6724029e7fd27b3feeab83a7d86c8231d92587decf1bf0e89b08c69c74d6c2fa5d4db60a8bbdb2d0f8b7f849b200f4e6d404bff896efc28bfdec49f2d4fbee8daf97dd258342f2efa550224cbba73a1abe4f9c9a0d268a5ecad5a37a8fe401d6d7d7457a07f216830797868a88f0c0c84fc1920788d51535db2e1dc808c02523c0952749887929478a4f3ee0737a4853e63eb8d02e8b24a2a42ebebd7efecf113e05a92159fa295f8805ca59162774d2b963fca7f45cf69bae2b2b4e4c7ec39dd4c78e90f23d06ea2024a3c711ad57747883039db351ef3a80a75a2f9244ded3db2ce1ca8a216cd38d9648faf3b74d73dc0e0f079d58f44e15428b06f749e18bdeedb52a8650d40ef29c985e70953579e79373405190116dfc7fa47ac6b3ae28d4cce52a156d197c818f407d6f136913bf79a35376932b9d61aa0abd6912e1781c53611ce196d6430d7b1bc308be6aaba0676b155e764b8d02ab06b449f6c0f9b4d66da7c6e8d954aa36f0123ebcbd4fdb8d68c79ad1cec89baae589c6054d7680fb383d2109dce4660e57bf14c3f36be31b74a5b60c534bad4cf98b6b28ff656dcde90eb4f8b860c82af5a84ba2c93dae3937175f8a973ca78a0aa96ebccd412a6505da53d2fe0caac6860f1536a2e085b4fdc153c7ad81d73f1dfa4130dee2013f539728df95f9d710160beecf1003b9616e28c88399a858298e106e85dd2693c763892791c696a8d20faa353e1ea1bec49307a103d6daf26c6fd8111cd5dc1d34295857dab22405739a564ec3e6bae9a482fee8717a0f8a325e2799ec20f3942fc60090ff45f248124f81c867b519adff88a9727db55575175d2f5ddae6506ad1eb89fc701032c578275a32f96b7f81ed80c2f9f7beb38099302792dd548c74a278a66c3cb38997632e2869b6899b276dffc230fb1b513ae49b75afd63643853b54b0f536e39069e19c96df7fd26eb8735cbf99c0f01eb7b308471e4494ecf982af7f0c52917ed2c2076b62d5ae7f3b3475dfe27e0cfe1de16e4f471363389866d4f24dbf47776a1295ac74c03c48d0de57dd43f0d51a819841f682c0a1e7de5292cc9910b1343cae67afb5ed65c82aab49a155dcb89568599dc498672a021921bc883eb736c3e8f0c848031949ccf93cf0b85981f1fc37bcc801c07d2c472f45b145cde06e1dd1215b154087857060ac9209f41feed9c49e8b3c096b89697f226f6f147824373a9c1323dc322870a68a5b60185384dfd68894bd2cf4c1d861703a4585c347fc8304e02633b1b79cfa3b23fe562d7353698ce871bc09f20827452f4317decc759516b8e8660d5805a5fdc58660295b99ccd66b3e565ef6cb73d66926ae028247d1650e39f30276f0ab598e5d2bd99b176c0bad60a5f28bce047b0ee3a661e780fc1f96811913d5a66b221ecbb25993a5d706ddbc681785ffa940c0c527636ff2990d22d1cbeb9c48053869b9b65944ba886a59307880b1b27bd37d17ac5fcdbdf3d021324ed5f1997274b952329cdecc9aaa47d3c67b962595de8ae38fa9dcce48acef509d5120a94bb266596268caa0195ece5e7f32de014a47f4f31505c46eb8006f2e8bfb7b38e03e030348a8f6271dcade80d5f845fe46ab9cb3148529ab0f6903bffb67710ebbd83a8833b05516c19a78cea07a25e17732cd6b92e1a3919bf4185b325287a879ede72a0eeba7983dcde53d1d2cbe395d1b4d4af2fd1af80d15f0790bda9b390392d79bd349a02b3faac5378dcd8ffcc4b83c73241571e6a9be9986ed0a700be00fdd807741461482daf97d684a400730390e601d029bd71950e79272fc89eee94a3eca8aa53f6c7018816324346b6aad901fbc5f5f889863f012d9789d172a5c3550c983a44e28db4e22ffd948ffabd86900654d00b53c56a14ac7272436166e04b50ff39d0e157286a7ac1d7d81842ff74bf05684fa47e27014d37de8ab683059af0a86ef0a76b1df071a4afb1fc8460a971ce0b195ae9e92bbee633aa32cc3e7d8092f8689f8a1111efb441afc8b23feacb67b0215a2fc339b9fdd5a443f66c806e8b2b8d4ac22866e5179ef88143a8454e08a626c134af36b8cf56745e85c381f01228d462a31cec786061769329492a716524b7421831556377ab535d07499d3e9a464aee27ed1e4c9ecac591eb749c2f55a11e6d824822e7747a7e601fee9cbd3fc0c64cf79ad58887b522c2fbb0f045ff99a422675abfd660f0715c2b51cfdb366fbf498bb99e77dd80c1925183ce30857d539584ca29b7ca6ccda8c884a8613eee9554641776c907332fbe0487b5b7813bdf5d59a126102a99c8ac70009b3f0427e38457d16d50717590739be88357e1bd7abde48511cea3da045fc96302b26b778bc10badd00ab9315463d4436866c9b429a8a1b95d057d8a230f9b41253ae724fe79d33d798bb68e8d8e1f4c3a41368985758995a7c8d0510085b1ac166c73caf912dcd7f49cfdf71279f9d0f83a20ae9fb41ab4dc98a0fd1534a86f37267b62cb33665ba479b96d5320bbbd157b2e3a8bb1f1c3fc52e98d7710f499ce0946a4e044c4984dc765c31123273657d792d09a53e46660f718a34b1c81f839ade72ff7c7208f9daaecdec4be87e32b17b355a4d6c53c255274931c6fcae14f0ce196adbad36a8636380a04e90c7bc3842193c08bfbeadb900604b51e8bffe39a398b67122dab800c8776efb6142267aaa933fae7e6c4c3f60a9ca6b1d046837e9c0f6b61a5cd8668b02de9fc0c684d23823556a794adedb8ed3e7ca5939abe95f96f2cf30214947aded5ee479ca8ea5daf179ee9d638a99cf36a67615b132917bb7938f6c64875564de65babcc2bf49551472f226a4ad6728e54331a8ad91600e63f1228e883f2de20b38cb2c123498f8670a5ed1691df4ffd4a791f35762c25e382a270337a2ab7b743d7a4a5e57077e077afeefdb5ce23880f9df0ff1b3b697c881c987cdedcbcbb603601c96d71754d4e153350ce282abdb97e328ad21208fdff452bab92a0d7f08befd877f037e669b6aa38f8e4f32d2e0e5b0df8cb27b36530a8f3f9c76c15c767b4c2974030d0d0a6963ee680575300e21750ca7d8dca20c38020e760a0d213918c23890717359b865d9a79d5a3f52b2ffee12ce417138a93cc8f41b3732b87d20ab2dcc444ad0c6e9f002bd8b749197e93da72f133c96f66070016765819d1cd5f66f7a388c3b4e03f741d31b440859f73b6ab9fb91bae6dca8245e7ba5828075825830c1a6054bb6982454dac5bc773c66110028ae7b1c3e08b4fba399a0a476e2cd39ef6215270cc1ba3f61988b4422d272dcb5a57afd08796924233ca19096799608c20cc7601f38c22dffdc36bc1f4e44f1f42315d1dbde1a8378dcc0e2f151dad2f31682297002206db29d7ccb5006a247fda92a073588e5935b5aa888539d727ba3fb08d6ed255ce91be0d0cde84d9ece586aa62be66b685f0e06f026d7ad36a87f9f7c27561b2426a3bbe96ee4ea6df02a3d45283461b9cb63e2d26bb0ce65ce52ca72bda1b152ca3af1acac5260c138054b3620edecc767b598d8a10b91b21511cc11d837abe7e64d98af719710d8535b268496d877bc8da239dfe571a576d9030fd52568d91d7745a4bf485a745179e4cc2079be342729e7a0450ca3b1ba94e54c63522111be3d182f75f4099df0f5f2db3af41c066f6b4ae402cd245f8961377292d995f0aaf1ea5f1cd2e7ea0bba27e1755d6c228fd7db95a5067579a81b3732db5959dd3abc9ef9f0ed07e2588e5bf7f3c62384f26a03698a6679afb26eb199193a67828d96e4f7d8500c747f5e6d67ccea2fe8813bebcf36ac6956209796bb3db9a83686d65a534cccf605a81da4dddb3d461cbff6233c3c7147f6a8571d67d3631a7dbdff9aa55134a861516eaf2d2db7218dd6efb11938a82ec7503c0287288e9376f8184c716873f7c4f263d8faa89f8523170dfeec2345717a0120cf3080544df07358dc42c84b3a61459a2e19f9fb8e438ef37d8e24c2be5ddce0453efbd51343d44ac31177e95c7c6a3791053ccf65c8f4a040da09df5e5ea3f1734da0c70563a7ae09cb24e33178170589bac5f6107cbf86d32f0258aac69191782f31118148fd3ec3f12e030c25e6854d1fc0b8b533c68b391dd509bb7caf02acb40ce71bcf541cca16fd03dd8c10aa998fdf57df4389dfcf2a95e48bb266c111160eb4abff9429fa42fa5dd58f512ca8e2965cf0b0014add3f15268045821045a241f0d1b4001f86012d28be332ce932e38d3aa9c026b52f6cd0abaf84ecb561a191de14aaa34660c080c0df7f141eca6aefd82eab41cda972951578435f599f97c9b4bc041c9826e090c7006bc514a8af55ceb5efedf9dbd58b6fb45243311c079253dcb9ec50525261a964ab9a152e1517de6430464af468eb7a876c1b4a3f55ca07138752e0ae7c85547bc9fa6928780c9ee9450a526983f958ec3e31725bdb3102693cab68e8da02866def7511cd2c9190882a000a7a2f7498a5e9afa86d4862bc211948849c5f11d13b49403bda9e813ec384739ddaaddd627d1f291701e829dea6ba74832a506d586c43fe30c363e9eb734b3fba90f0f1d1997754ad6687c37af3606982d3165e25e19f58ca6fd8502e42da313506cc9e87526191c8845303ccff1069ee0de0a70db6a4105f1efa9f231f9ff880dab7b1133645096e33a4050d28605bddc69c0d652a5be370ad94bc86944d43ee652af64599530a14fdd49f39c0f2fab7410fb046f1f0b25cdc9eda88959733930d7f7ec62ffcd8d61201b842b0976e9b1bb2559496fdcb3d86dde389da1f4777dfe4b3fe59f21f4e236033f075cad0c130e77e42843acf0b1d16cc34d9849b4240045d2eb5a342a3428eec6262dc5b01f3a51b3debd6666a68cbc9c41a5b46f712881676796e1f040e17748278bd719147aa91df320bdb01a5038cec32c62e0838633eceab0110042f72daa77e9cfcc69ab5f273ef28566eec5b740931e56cc0084cfc1ec35b98e0d1d2a6d167107fcd30c1073a7d906160ea71b9bb841013b924ea90039acbcab33fb67b115cc97b191f4f2a5606d190acc30cc0aac66945757dc2a41c55218acedc5f41c410138a6a0850c210642da55ef7034ae424cca9935e6b420e4f96e6bb18f996b8479aac2d6cb64739258b4f593ee8519a8a480871b3e8499e681df257d1772a167c7282f171be603c7b7a120f5a35cc55380897e810014127f40a9bd25dd8265faa4f9fa46275c96fb81e86721c701a5344e0ff476b2538d29ced38d54d7e43f35b08a1451832eaaa2c00deb7cb7579e99232fe97778f7abfce3c40c533f075f0f0bd2d3664d680b45e2f8f60654f25c05701f87182ae845287e849dcf1cdc0b0a5d3156d76538d53d4e0fd6d1f98844aac3c49717527a07b918242b1249382ba187a73835e728238e3ae8a41b6770b0b8e698d6322dd1bec0ad5c0a814355848d826e81aaaf43f73c57c267d53456defd484607acc24bea162539ba2bb719aad6fd999082f3ba413c8235d7589a7daa802c7c91852b8258c6d3dbe75b9a39dc36db91a8d555d2b1d484780b238993de65919aba8127edf30cf70db3b36659a9d581ae75f4b5803b1930f03e8349e04fbc33e62031971e7cb15b6cdfb80cd97091736de41641d80691d0208f5f9d5ab0e470fd4399942553dc35d7dca3827d7f84fe16c247d0089010585d2efe966852fdc46a36c477883670c562fefe98bfaab8858a766aaf3a803fff42f5a16db4d2f226fa7888e5c9c440f7a59c351311b353a102b87e9146213ee7f4be8539f7aef59ddc47531d6a84cbc92e392779cc837b2298208d19430d2722f19d9377b0efd445a7f69bf64b00b58c0a785bd85cec39d6c98a0ab6e959fd5e51cb0f184bc4be143417be690f19a9ff6365bca4de5b8f4e80479218416c86679a9097d272616a352b148766c092f6c3ff28327457726d5ee285d3916ccd76b23162d5818aa225433bf0c565c88795e8efcbdb75ecaae154e916d58096b58dcd8c046b708585fe1e455290107ec477639638123c3d9dcf4d630618ddc715c3b09f1b0ecb2a3a45bd17f3839bd9867d639deb5c848894b55ac762555bd03d1f4704bc8bcdfd737df799589c99cc4b0a4dd78a39b2444a2d8c44539010d1d6b361311f7e5fcdb7cc86219471a6164c848c32b481fc2392662ee86803430e0b48c61c289438e79fc7d3a2ae7b10109135642eea5d6bbdb46a672fdcd4acb7dc555d0377fd08870c9be44f389aedad7a57165a131c5b7d2cbe40f7d597fc4d62cb8048fe78ae618fc2257275d2ec3ab8ba569b4f0de389bf3d5d1076402c28db48ed88b2468092c4024dcb9d15098bcf59b93bd46843061dc2bee46099db64ae8eec962c10c6996c5bfe379b81246a7d146865a391074dfe3ce0b09f7e7ed12507f92fc91316d359087e517b3c38c385a2a30a46ac955427d3aa075091e9dddd267d0fe38e811c3e5b1191a64f24a0718e59f2be1c441fcd3a2d4c718c96e7705c383c9495779877c70816ec5fd82244e7e7d4b9765c58c10e53d7087ea8d1bdcd54604ce6fb16d0df08eab95a66c1c4f6af5145ec11f4c9e7937cce89a56d18ffe35c8cb9b61363c443a18625ce2a889f060dbd768622b3a4879c1674f18ee780ab702942802fc6462dc09746bceafa6bbf82b942ca5dfaea86c5bdaab5039d7e39f77ee85561afa1d998a1baf26680ad2183704c2eccda026e4312f2a396717fb6271d42e979b6c11beb34e47050a473d4b32f32bb99f497cdd58d4148b955a01714c3b71989042d79ff10b64e0ca5c5ffa8d42ba52628570e87038904479af75b9e512d7260101e8fb128bf6f16c64596ea72fb96f96bd81a1416a720363b0793acce0a42c9495481a51a95c4f4d5c786b3880f13f27e44c29ca44a01dd3581786f3cec4f1478446a62b30a22c5f54d4916b7e338da71130260f8186fa1417fd4811ecdf5afb26866bf2497d7e54489e2b9ff626079385b9846ed4fdf4c30e274407339a212636487bf8deb1bf58f252434957621b54dca050834ac4c8e04bcc6f685b421232e5a94cdfa90e994663c4d8408355743ff7a855138376757a31f0fef9b1af494622a10cf22348662c01d74b60dd99accea0d51a7cc2e5c2f17e8c7879b3c38eabfb0f371c74ce9ac7c57d1d48d24dcd4af8f1113cbf8acc7a952f273b742eb8f33a710d0294fc63f6c66bf5ee5ece7997ebfda48d44f17ad7b6b57d305ab844f9177b51811651a0bd70ce3f4d444e56d9cea8824577199fb5db914badceb6441c7d8c60ee5bccabe2033dae7760617236a841d5ac9e5be87d5ca5a321b4840004bb3da7155ff43eb1e3c497d73672b0530cf34187daf29ac8ef7dceca0fccfca6286ef4cdb9cc47edc2636136f383425f4c6ca042f473288ad62c99f0ba615a7f34d4b8e442222fb756d9d01284176f44d8d9acf4e37ba9be35c2188bca884eeaf092f5a2eded0c3b5711b8e238b693baf07b351d23775dcd68b70e7db9e32d0aafc284b2e1678afc703191c0ea67bcdcd6aa0ff91807866ad2a6849cc57dd279addeb1f66c74d3fbfd3aee6fee21a36dd8102d81478c9e0323f7cd49ac3ddb3f9dc8854c9c4d3d12fa72da9d3c5e42a86001ec7785e4ef02864ad57e2e00649f8dbaca7ee7c1f969fa0135c5d6f298d91de27dfebefb85eb4b9be981dd73aa07de228cc1c658de06b25fdda9322aa87b52971f049f2899b5e1e11e4e47d2a3572da1a63425a1864e2e17583a20f0379b779b104494440566fb6b0951a0f0f08232cc1e388e88028ee65cf56d1289382ebcc52531e74c16311013acd03a3d988c8e3b9b02c0dc695d88872f70c39dcb494bcd90e8d61df4da1e96859d561f93695b71480eb870bafb0cfdf81911b29557554846edb6b87cffebdfaee84c6780d3026b1430932db0745c1065c3ce5d38e499461d4efcd94dc39714451b23f5882958f8fc8071d94cc57e6458c090cc6bd9c56db8143511365e93092a5a47635d6d60b1157927a7f115cc34e75ec59ee95652cc0a0ea30521a390d65e8108519104116d62e22ddd35bcd3c8d324dd723470411cb3f5799ea73a531cd34bb7d0969fb71992a4db5ba0d049cff2b748828ae729540656d676c3094a6feb3dd280131dcc471e27ee6148f0979dbfa40fbddea6280953fb065fa7e490d102c69e57e09db548159049bd36797bb8e5ef978417665273c035509c549c79ab9bda57cabfe22b4e004675fc9f4ef7312d02e4221d2246a8c28a36c8df260d0e4a64c83cba44f641d7a523fc5153bfe4728624fd7daaf4505dfd5cd7e4f2539c6e5457949260ba684f09a8a750521ceacfdd95ac1a4ae817cf6e58404d72bf369d7b143fafa952903c88a8c0fcf2837b83398dd018dee856e7d90eea43faf05f037261761f048e39052b11cc35bbaa1c7df8b25c8d259c348e28b44412d86f2619206ceafbc28b3520b7ab1fefab075c47ce6ad8210a131b265df3a3d7b74e74366772ce1c21a3dc876ef81c0c914d576508beb3bc31e17b131d3ef7c9234421303b670e0b40de88dc4eb702c6fef6a6138d72bb5e21f7bdbb637e5d7456115243b183d6538644cf6ccf210bce540f46df654ee885ad893dbfa172c945c3fbb2cd250bc20a50e2f1db2eee5c1ff7bf6134e616247bf94eeb79ed54f29f98ab15e0e0b271a66b24c91bd59f8c4c7ed3beb42f4237af2635509212a1e64da27c6d800c9bd5fdefbe4416202582c78314c2c0085a502b1f1c0ca3d9fb432729c7e06512cadb528765d0a0ee5997a14d291f154488ef1b260b42dc992b125a86c2e0e7893ebe5c018176dbfc00f6cd409424c0b049901b4617a01e6e257e3b18c6463e68bc11777abed6815d7993a54db41363c1bf80bb9fc20839c48f946f7f36e172c537d45b5a707bc14b05a41eccb0540311be9cd3d8025baef45dc3816a8850078cdc6db004529b86cf005092eace03e8b956dfccda0de46c2081fd1ec9ede7cb07e963a183ca1a65a5ddc21cbcc798f85395ee432efed2c5a81e6eb62d0faecbf320e45a8e5ea6cfb544e96631a8ce16d0e84c7f2279f8ec708eb98b5af9bbd3e0991710838a75a39714334223d277cec4ab094ea666a46ac05c7f9c47e1a392b97e847e4e8a3a4d26291a684f0a5727db20b30522bc8c6bd872c141309ad6a397add5fa82ae9ac525bcbef5ef9a8d39b904b5d7b69dd0bd8e1e52e095f153fb5b3da42eb528449ad88b69971e88daa8ff076f06acd77c6777ff59796f0582eb647cf334812b0eb4b52f058e355aab9a7fca2d88dba7f2ebe79b79b8eee09c0318e93982395d6336fecf325a0821143297c9fe3cf99bd23c57de0cb4b5cc3b8991b5fa7a77abff73f9b28f1b03e52c923824b1fef65e445af4b3dfefd31b763278a701da5ab088d41d8ccdc4daa05ba5cb74e29601e3f9281056192bcfa368861bf702065351b99d8e1938e248070d081923bb7429c8958521c3417db020e5c05e0483639574e0063a91f6ffe6a97285af3786c71f0dfb3d37bef5e0a8947ad3024ad2af3b7ab30c240e15745ddcba28e9fb889d9b9a62781593ade941defbfbb9cd5a74c8d14af1f1f4dbdb1a9fc788fa2b802181e3149d6b0aa7ea8b39d3c9ec9e97d1202a98bedaf759c91cdff8241f32fb8d49cc8087730010b9a3b8e2a015ff9001d7f7b5fc770264b267dc8e0c7e7b5969c6004bd4d8b360a398b53cb31910299116ecd52cae35d810fda800041e9ac12fcf67c7c263f8321ab56fdbca7b3cea8faaa5bc95d4e13d531ba38e793d423da117e89659476e7c95f898456210c09c5b8047dc85f9f370d6071904a1b9424cce35051a80d266bfe362112bf1eade955029486ad8663ec79808424aabc6243a8c73c8e125e0b65bcc61ec7bcfda0f5d072e8514f34811068d2f3f3f09f968f9b5f7618fd64ef8d8aeda619aef0489769118cf1b26e4cf57ffd1258990c085a0d8a070343ae357cb419fdaaf113ee2e497b488bad95de8c024a51c8d245666a85e317d8e63acc9d206779a0397d7aba4d018fae84d20b820141b14c3f104f073855b89508934e6c7665e737a052b5bbe63d0c164128c763e48ed04990e0cb9ba74f6a4c8410ebb19ecc4d9b717f7f67160cbbc0334a142c114bc991f3630bf642c930f5bcecff492c82fa3ee8bfc6b04dc31af3bab999cbedcf35a7cb79fbf263d08bb8ea286be76961c4d8bc9d08484e0d5b67e337ddf035c9ae028c5070fe47264e0e94a77c4cdd82dfc32ed1d8e6b1130a76da85a08114854fb1484db0728c91b4d0ff43437a6e26dba77a0dda836ab206acfa19cdfbb8622d331429607dbe40be23894fc90943ea323bd41dd931c08c8563336ed84bbaf3200544ec00d545b2efbb7b10e0db1e2ee70ba9f18fc12fc1bba83a053c7d427e7e2c67450bd389b9ef22b403a52e61bc07c5cd0b0a0ebd5b3e72cc15cb49cd7c54126c8bac8eca9bd9e628fc29bda9cab67dc39961ae722d7ce833e4eba1e8a6751c61abdffc56e8125b9376c93fa8611cce04535ba417665c8d65d7cc9f373b116e671b3b512fc0493ca75cdf2a83b4bda79766363764d0e9d754b859666c02d8611993f66426c931ffc1811bb20e8691c4bb4c29a2c2a084a6233cf2961ff3edd8dbc3fcd56028e8b1b5e186fd2ba28b8b810d5d138f1cee76d78c70995e9f707bd1b35f1bc1018e9caf208ec4d56e690b26ba1cac6f5101e7ab34ef16977c0d2565fbe5bf88500816c8916d90b70b53eb7a9ab82911a7106f05da0ba79784a195abdd9c64b00b15d47b51902a3d5f5f0cec4992c220398dfed6f01d20157dae0444eebb1f671d129c9f9ff223f47d5bf3f05480106c027517bd973873b6f6a09fc431f0b5638e80398324e07f165ea7df4e688bd1a5c8555c3dc9d9f77c92f2425e27b0643a6208d715ee96253660da5fd8fe105467bc9c1f2cd3f2b48aacccd24be844bbb09d38af12f825ad99c9d56d6922fbac9122985ec709c0253b56f472c695f2d686aed1c4f1384e02bf975e2f821eaabcb8b8ded39f93ed1e3538fdace7b8423c836f60a1e0f582847aeaef0d253d8f7b05be69d025671cf94d4eda80ffd7dfc467785db2c8ab177ed9160a7ace0d9bf570f620b79fe2f14b0d1c60c203ee1dab6100266def6eb1d19c8e250d6ad26782fd3c8b34eaf4634b4b8d679d25a1974b1f7b0e0c97ee222f67a8676395e30155b5808560c7067609a2218949f61db831ca27b411f16d2a68913adbc5e9533c17e61c7813cee7eba3a53252e45789099228c742d1c49a06c7e51630620b9cd1e9f5886ad93c3b79c9f84c00a8dd4af597e15f20ddd849bd0d8dc713420377e163cc76926c2c177f0faedfbe3bbfffd3fa41497d0bad35fa7e24bcdd6fafb70b086441d37dd45a75fd6571276c207755a6a3f29eee2604148295d5ae7718326f19fe8ed347b39d79a272ebbaa19006de0473f12f4161faf8e883c7df2e622a9d851c57dcdbc31f433079e5546335b125aeb1c37ad72254cb1ffe2b8bf53eb22d84d137e4dc08463c5ebcc5cc55b0904e001f081f5f6b1698578077f5b1d12eece81e2b270fe4e0a1f17d4424b4e032b94dfb83f6550590e264cf8fe7d967757915630593103ad3817bcf882d33f4c9ae5c10cd6a0093bbf0af5af211e993b7d2007c50bdd4d3b614390ac830f7615c6d6473e560bbf7d326cb44e7661647322ab17258f45ffeaedba349decf51f01cd287d05b06de2aa26158addd650069478999d69631a173948df1765423e6dc557db0f576785ed5fa3230ee216f5d21c3cb4716683299a9ca1a4d7928e7526ba7a455eec75d6e81801452828e911f1a81f7da2c49ee1986babf476414fd18f9b38e197481572c55572fd519e8b0b453a0681bf948cbcd93aaa839433f223f521bf614d4d05f44c5f8c5cfda55eacd5e8c680b38763043395132c310b474fa19c445d4fc40301dd99719cd708d3bcdb44ebe786dd97c3cf37022a28026402ca00847b1121fcba8008f201ac8de633e37572cc3822e3e01a64768fe9756ae15fc4b7aa71ef11df93e0ae253a70ee54225196afb36e89a93f682646c7fa19d282ec70b99e2921f286c22d0390307496fa61edcdac3d4601ae34872ffbc51984471f71c1c55717d52e7096572383b1559d7291804790422e8bf697ad487e898fd079b40ccdd6a8805eb32ba59f9d5e2eccc2ac5d02c3c943e64efa7359029987ba4c9c7aa20a0253c8f9837f1b3d4ab4cce981ecd04b93f0b46e022ce2b0836736a7d1ce57713d6644ef9f7b492d529990b76ff80a5f10b2533265e29aac9198a5e74d996d3ad899ae64c98618e17f0a1e416e1811ad8e83a0984a73ac1ee731423307b8f425e1ab7218c5791e26018bc0f46c102cdd113e0adb878613e4784197945cb461b40d06bbd51336856449aa8ed04c37e28a0abf76267f94ed0d278a8b01e2fbaf0031064671ddbdcc2a3f31a9ddabffa8520e2291e1d56209ab5f5b40d8617537eff147e21bc815badeab35aeea114b663f1a07e6cab2138e9413e866b1bc84e2f9f3ed487e56e17b37d6daf711eaedbf126a1fed3724caa8916d48e85699e21c870a6226e9e70f66b31de4d2bac72d248006e20d7ad96c58342cb7b075e930b8baac3e581d9dbc6ebeb7f773cc15f410bb8c2e65823a7aa69f16a0c3761d8c35b5fa3b4a4aaed28ea1c062efcf1e0094ccb8f0f1829edad9bde902e96b473df805bab4afa5da7a185fab3c1b2ad1fbffd6412ab1032c27297672e117a4a2bb56afd7aef4bdac0b8e7acdc59b43105bf5f960fc367c36f2919adb4eddd9298c8bd80cf06a6d1c7db83281601909b3db4041b69085e03bc42c24eba59575d16dd7d3cbb23b4b44cb1d730d8560b0d9d9078a33f4c82ede373a7c5aa6dff69abf9678d7795e5cb8b42c7838c4a2ba120fefdee5b7b3f770bc32e8dada16fa7bd2395655c2249b8c22aa632dd08d754cec84260115c11d0529664bb51bb62ab89ac3ed582c77ae06927a647ecdfc8001190bad11c1226c0364e95c04b177a6b419993cb739c365b0b383f7d9699d6c01f78c69397c2e5ae7a5e00f05514cc1369856189c5721fe88ac099cc1be5368e94c554871bde812d5535cb31cc4cc40955663916af55722ee2cfa16ae9e654a693e78f0744f56710367d49a0341c0a76f6e8e6a93f06b25303912d546690b563d595b36dd0ad72bdd3b7d39321f57231953c788afba00df90f3c16f54f267e2e4a657e23204ea1312e919017511cf4e0975266ec4a0bb17057cded34e95d444134b921b0044a9bbaf7c8a728a4acdcc40c82b2680c040bf6362c4c0dfb9f6b15e528c910e40f2a4df073005ee4d0dc9c0851a662a9b6f025fc38a2cfbad96a6e271ade567958bc82d9d9a2916c2689c29716a476f8a59277acc578e5840c7e5c9ce866b8edf85113e47bb0d30dbea0dadb7630429a81731a032ea487b6869f5818b81e80b184cc1993f3ea4cea73f833b8d2847f569ad1341dce2376b553465af3f7fc25f6d4b8bb65983e8eaf125bc9deff34acae5d9fae1a5bedc7bad1fefececb2fb2973d406640e006151021af3f6560622a4071fe04aeeb3a2e17807dcc0e3f9dd4be998e349da0f407bc1292bb10d7879bad5e1a1ab958f5cbcc2e30c0ee507ba9ef8050652fb6359b95c9061ca24c731d3fe97844f13070e218f59cf741b0b3f56d19a3ff343a7a99301eaaeb582aefb08cd75b6ff2b5b5052d58ca17487c39a4929b8b7b70558043704c87b9f373f7b5cf5050c0ead20842a6a7e45457308481bf163cbdedc92de58f4e4a144b4223f06b1a58457d786273374677dccced1c2fdc80990d5159847d277a6f36bec3eaf73b54b288d67ea262ae6350a510ad017fa9842e78ee654a550d60c70aaf21aaaf51eb0c5aa8b015b579f3308cbf4a03d903f939c31fd6377d6af85737f16905ffb7983cd628372fc964cad6430917cb9c79b8045e7ee5930194c5547801b5fde3030345ec414c10159afcf6fee89eae795667c5cd21bc0d5c62aa1e9243fff44c167521d69eb2be39f0ace4adcd87ffae682f93610eb35134ea10a21ad0b9ff5c64ccd43f434f575a184df8727f98e2abd5cc818436a351ebf2c4e505e73e75e786521730fd878d7497c520bb83b4da04f1025f76e66399c0ae6cd633f66a290a18c70af0f59b5589c9293ddbef31d6a87184855b82035f94c74c7ba5e540e68d85e205db909b9a013bec04c0ca5162220f741fef2cb8b87da4d4533e5b56f5d85e13f7bf17dd3ace05429ac908f9f878d604f0d13af995972341f2e0847315d0aff19759e28c4b5196bc1a8a2d284b1d0e2387337a2c2517740dcdf1fa03195aa4e3361664e87ed59b9bd8a3a1b45a7f12e82427131a7b39f7340abd4e638591ce821a35a920a732147b33ae4b908570a19c08727d7bb00ec918adfc56e04dd87534a1baf989ee35c18bcd34810cffaf281943eb9806da3f2e354078cbc496ac09c3177d7e1ed2a9b9c61a9745ba634b30cf57f1bbdc6b65dd708f9713f64717b5f47df38194679268e41393e90d4c2a4355c5a7c85a698d34964cb26422b9964a797876cc5be8de6cad5185101511f99f8a9ce2737f7f70ac8c32bac316b0ac6a6400a1b0f62c95f4d53277d7966971a6be0f693e74f8d15be7698f17ea4c9f16b8bae3c0ef3d538bf6e4c3f6b887f14234b5a3379ff03007343d1b554077d3eecf7c6ca813de2fcfb4383b4c628f8860adb07cb16d4e94023ab1169fa0e7bcb7fef321a764fb3b5532ecef2f241ed2ba597db07c0d00cd2241c10b3aa1e091211c5f2d8c585f94d80bf8bc367ea7de040ef0b6c89463fb90d4e29f49f9ef6847d6b0abeae9a3985ec4203ec2161a7979b46bb4b14e8b478992ebccb157f677045e13738abbdcb780538f0492a7c4e0694f885c19435605b667cfa61027deeaad3731ab02414a0e29298087799e37d2e9076403055e6120fa1f03a99fdbe5ac8c40de7131368628bb802f2cd77e387d202a32e4d47352afaa68c2587da9349e2b35ee346888f9b07da838700ba2c98b541297fc6ec2402bb966ced61bd38d89f5de6827c26510e4a8b5e222a3d35cffe1c20f131a347493522a4792be67e27509bf2cdd4dc6fcc6abd40c23b5b964f04ad5048e2ac64e8d89f11db4a70285b5d831c1d152ddb0ab20b53f54ac148c85ff3d2c3150d41fff29bd04721920086ec91cd7380b57de52180227a6195a58e2108142a54404a02f54c442b707f25739e8f991f4f9b1d3856ca431dcf482753f53b4b0e461ae69dff0cc1364b3b2e6acc5a815ed435cdf06911cb1914820fa539c39465ddb51b087fd080595bd05594f9eada5e5a696af03264d749540611655b06bf1c75df4f16c98438361e8931818cd45cb76ab6469f69f7c64396852685b0e96786603a32999b2541d102cdea13ee68fa9301382e6d8ae9608f46a94f7b0f2c6ff9786da4a76f78a6564583e4af35ff97a827ab017ff5a5a02f5cc3ab8311b07dcce71ff5b29ba55f553e97cdfd0f5b6185d662955e91c047b819aae483cffdcf5039518b03c1bb62786864c154e74adc9d430237724cd55ff2cad5c38011f6d45d6e79cd2e820849c6280e1d1a5f2650ff9c1209055fe0e245b9e201572b35e34f88fe15363404f9ffd46642040d556adecdf18de4ccd018a9327750d05f96328ed13e08578856ee288a511167ee3501e9dbbca47423632f2bdb08cc5f3a7d8c74facef023bf199777f7d7b7facac4802383b192eda864807013146d604fc05d958719b363b1ebd91841d888f4a7bf76d59a03ee35332e244da3de30fd692dbbe4648f424b7a8884447768c521f0d4f7fd4f224ad60d7e6e0fac9aa9fb6043ccc61a3e414db247a7871800d8e9945195121bf04e04434c49db31d2b1f002186dd4b109895b2ec9d820e56f21b1b7995de11fcd22a52b6aea5ee7bb56b7f5f222188d7276683f2762d9751c05f339f6bb0b237b7d35b88775682ed80456516514ef49d8ba908f2c2f2d2f4c050689bb19911a9e6bc653df0851a983ccdafb11f4e4fa3e445dca8c591bbe243759aa289c242cfa0e2ebf420d72dab18b5a2fa9e5fbec7205144aadb76669be4754df6e33392b2649825077daaa05eb683a4cab0442210b81eaf848f0b7fc50c4f2b85821e8372ffb9478afcdd8febe8a6ddb163c798d8757983fde2b4599f5e2d4b0733a41d905992c014cde7aeccba9c78565521f155157f154a7b5fee37e147fc5502882e3bbf5157d79e2d4097b4dcec52065e0437d4e401b38c4f7a7c1685af53d38880984b1daf811f1e500588ce08778f6ce4c18aa69e73e4cc69ad0a0fd6eadaecf2dfd9c06d1cad21bb96e8163c77f35995bafe2c97a4e4b72da205fb1b71d6298b2ac20478d2deaa50325cc7d175d552a435c7f20e088747d0352dc389c37cb34ee7ae63ab513718789709a1d8231bf6f4515d26727936857d9b53729584f18c5af4af9bf00e5277c99509af71ebc6b3bbaf58b2cb174c5df9a64f1c4cd231a5e0ededc0653b77a219490114b42d07877cc9e69a809bab8c096042235556f59553c4c48166e499e9d5a247ffeccf3263e6cd43964c7f8c1d0f1e3da28448294ddde1e86c96f0b04ad08d230e08369323ab671000c0bd92dd267088b9d5bd963562113a66b52c2044123c227f18f9895247fc445bddcbf40ae4d9a45db6afaf87f675b7744de8f607e49f270c3bdf0c2ef5e3f189a81ccc2dc74fb139e8a28e41b5f4e399c2d634f2ecee63b7e7e2764952a81a2231f204502a941f37590e365de652218f00ee6cd16d3a5d5a1b4fb3c5fbc27ace7b2d5a73c727c6b28123b66f39f062d913d868fe7dc3f135df7014ad713783bfd126b786cb687fac561996588974c2f83a22491a3f204128265b34ed7c0eb87b3b9d236395701f46144480b6bc471da0dbb87c738b67f5f63a0df82ffd439bfc11ec96bc55bd8ec823c64fec2898db6517961a0e1614d92152c529199f704ca857ebb6f323ce8568f4e130739ebf01872a1cfa4ac24c2682732ffe7f3f6b26abcb06b193194432a00680ef9ef715912c8eff162829f49df4eb1f40d8228fe766dd877356a688240f74e754bde40280e8450497964eadb5b8269cdd5ab53a5a6cc511405bbb729150d1b2924fbca0fb4a1bf0ba6efe94b3ee5e7dddf010571257769fac8a31aa8f34a0cbf7b3a8c5c728a8876803d103425484bd9dfb614f6e6a1a5965f57b545c006bc37073e82344dbfbff02aea33b93ccbbe9b7624e31d11bdd8c245596f5fc2e134735b861c110adbf6cdd1e31d0040c6f23ff8ee2ba13f80e46e22a7755b0b9abc3188720375f8af57a8221b260958d994a1fe2a4b6588918c32b6988d66cc6573b43a3befaee216a373d4bdd4280f056fdd4b05f26d618da724bd5d8206fa3a595167e72e295bf8c8f7e53d185f49b8f8dc6f215e53ee11ca33766b120d6662624b7a62be41c1c5491899f64124acce1a28c72e86471c2064f86ebcdb0e72ac48b797916c0ecb22034b1803edfd565aa76522ac060b2cf8cab553f94dd4b12d6907f0981829ad2ccac3aa163669a0a74d72bc5d305fc7ea4a0f2a87e5cd924b29a9a00a912579df7a1976379507449b8351a72e32ec57c8c84e5ae6d9ca40386afafa2066688fff97457aa9a26701c77e1dbab2f6eedb59160fd1832c180869be67e3f2d2ed9f56cea724d8f6c96addbbc831f6f1c1284478d571931a3faabbbb323fe3d1b79aaa7ff7091d990876c58b78806787933cc4968f41202c81c516de1bba19136ff27d1b12584a04974db55b73c79e5f4dddcb8166836a4ebc56a7da6c16a4678087eaebf24aee414c7ebefeaadd81ce343daeb86b5fd3bf3383d07c3b2f1ec0106c6a9cc8647a76d58efff53ed3a1f60184282d78a11749d4e28a22b3e2bba551775b43fcf242249da28466092872b4023e0667b6737af67d5063fc72e1cb6a3feb04f6b838a46d8a34063abaaa981cf589ae512247f0e9df64b3f3ad6e98d5b9fda0db7b86428097c3648ba9c08037dd67dd0b7269b4dd940688dfd50ac91eb76b6d9a7acc6fa6add2ab1cfbefbe7c49e482fd845d01639599d253aa55ec87ebb7c98d86a07c18c3086f50ad506b6198205970ae9afac2c55e433ef356f69dcec57a28c3a7637df1e25a35fde62a7237cf93f39a8b39c036bea73a0d7e859d6235a4273f6c55078b56597219237a4ce3a1216b87efc92cbe7add3c51f0d2e4c7e7220f3ddcc859bdfc996409c9ae0e78a7d8ae20eb40bab3a2e3b5efc848992cc3f8a92ccc61e49c71b061227f5240d40755bdef8c36973200174f9afb28e60544628b0bdf1b773fdbb23c7fa36e5702b3da5dfa2ec3b40881e60637111eacc4eae8761fe3f00ff4c3f010c67cdf2d14be1da27cbec54997ef48e84ef609181f26c01da4f6f1b8be69382f4be075cdc7b73d82bdfaebb3bafadd30f595241bef589efab719c2c9262f4be091cf82ac6e90b1117b2fa713f2acecf33063b1411a4dd18b22864cc78a141bd2829808c857d6d6ad77efb8b2c3ec70dcf624e903162f06378f0187242d4c7c13c8e3159de3ed21995cf5bbefba9016b2d8de56d3500f15b2019ee2df82a55309045f930243aaac5ae366422ada258d5e263038cb7030e4700603b7c11624c748d791e95db4860604751f73a71384016a85774b663ecba2681a59498cf73ca5f2dc77be7de72326497db360c4fa70ac9ce2d23c057fc715dc4d8f8a77fbcbec7e8125417d886355864300824e72bb538d476423c20303706e4648051f9a0598f111a6f80e225973bb4dca3bc4c018bc4d6a43ed880be380ffdd9422d9bbe93f808aa686867a09f52046d11a0e5d0413ed0271c851d4f63420ba91cd6e5c13376f6ccbea104e913a5be76c452bb2d95ffe517ca2a7de6e7db69d644ca3921eaff23222e505875c9317c4b76a279af6f681b75e13d551ccdd4240aa78d6b3d9f5a76b828b5f1109fdc280809552a5b29478a2cb061d225f0402bd33fe941e4eeee69e9cb7bb2ed4ebe35e454b8cae8508074549950f691cd576e5fdad87a918d1f50153f4ef12827af210cecbdd75efbc95a7e2f1c16614c88b39d2bea631f982834399c6559ec18d1167bbf399ab1c9ad44da5b485a19287d382c749c43d5a8484472bb2c625e403f6bdacf0b5f2bff80d2fdef221a3a74c4d8175f48d1860743b9dff46278574cf35f8807a71ec5fb0c160d6efcfc9cfb685391938888f41111355d2760c757a4bdc02cca8d8542b41438562b06dfb31a68c5476312cd618381fc15dd516abd0ce8e81a79f707b07eb2ec018dd10f34db3906c49109af4525327326386a18c36aaf1de191126dfcfee6f525c2bb196b63369971fc9247e4cf64d802e5f1dfe8aa6653e788f49baf2e96fd109379b45c3f80240d1d7ed7eb3942ad7826e54d962fecc73162f710472247a9f92f1fbe3dba82cf8b0282270f045fc41b6f79da0b1c03dc46cd9532bd99bca2d8b309922a2ff92c690ef6c87a761b8062cfce2d65105c860aef311ba890b61bea67966e36775b21e342d93ddaf89a3645921cee898be129d5a88226ddcf9b2fe07d6583c268ce90f7eb345c329aa007c1f963467e70d27d240a6c2475f6edbf771b2986013987f12b5518d32ffb8a03a9d3923146d211c7cf766443ce993954d82a477039eabb758d7467abd3c168e2210bb7f2f2ddf3749557883bcb2ab8d87973fbcd9ee4ef9853cb4cabcb159b1f38d9988ac63c2dc4c79d4251ec2ff0311cb79c661924cd0a10a15e6a3631ca2812a394c5b658b7b2392da96cfeb396d87908264ae13d1ab1585ba6c81de7871a892e3d4391da35e029da98acc4f40390fd7e43588a44531364d010e4767ce1b31407cbcfa630cc2dd2dc89dd2cf7f0ba4555f5224571db52df14c7b97595190bbb24fd17494cb3bad8eaa9c8f769f1e434bd951f66e6339386fa34e21a71aede5653af1f2268d05b2c31ba2a020035dcaeda4e63142aac74d554d3724bddef6faa7e15eb3e943f428f6513ca52fce69b65f13eb90a994f8f7650e338236052703e391fd18a54ee2b1c6808584fbc4abae584812674df1e67042dc6e6512722aed05a4200fbe6dc0af59ec07b60b16f69b48c97bf05ff7429af7c49203221e15899c9dc276a1274385a43a6fa644584fa5ed3f537331b73a50e238482cb421a3d650a9d467f8e271e8feeca0c3d1cc52d1102769865e853a05fdad87a918d1f50153f4ef12827af210cecbdd75efbc95a7e2f1c16614c88b39d2bea631f982834399c6559ec18d1167bbf399ab1c9ad44da5b485a19287d386fede5fb3d462d9e8673f0daceb2ca238a16556648de14ac7cd8fef9bd5983fa175f48d1860743b9dff46278574cf35f8807a71ec5fb0c160d6efcfc9cfb685391938888f41111355d2760c757a4bdc02cca8d8542b41438562b06dfb31a68c5476312cd618381fc15dd516abd0ce8e81a79f707b07eb2ec018dd10f34db3906c49109af4525327326386a18c36aaf1de191126dfcfee6f525c2bb196b63369971fc9247e4cf64d802e5f1dfe8aa6653e788f49baf2e96fd109379b45c3f80240d1d7ed7eb3942ad7826e54d962fecc73162f710472247a9f92f1fbe3dba82cf8b0282270f045fc41b6f79da0b1c03dc46cd9532bd99bca2d8b309922a2ff92c690ef6c87a761b8062cfce2d65105c860aef311ba890b61bea67966e36775b21e342d93ddaf89a3645921cee898be129d5a88226ddcf9b2fe07d6583c268ce90f7eb345c329aa007c1f963467e70d27d240a6c2475f6edbf771b2986013987f12b5518d32ffb8a03a9d3923146d211c7cf766443ce993954d82a477039eabb758d7467abd3c168e2210bb7f2f2ddf3749557883bcb2ab8d87973fbcd9ee4ef9853cb4cabcb159b1f38d9988ac63c2dc4c79d4251ec2ff0311cb79c661924cd0a10a15e6a3631ca2812a394c5b658b7b2392da96cfeb396d87908264ae13d1ab1585ba6c81de7871a892e3d4391da35e029da98acc4f40390fd7e43588a44531364d010e4767ce1b31407cbcfa630cc2dd2dc89dd2cf7f0ba4555f5224571db52df14c7b97595190bbb24fd17494cb3bad8eaa9c8f769f1e434bd951f66e6339386fa34e21a71aede5653af1f2268d05b2c31ba2a020035dcaeda4e63142aac74d554d3724bddef6faa7e15eb3e943f428f6513ca52fce69b65f13eb90a994f8f7650e338236052703e391fd18a54ee2b1c6808584fbc4abae584812674df1e67042dc6e6512722aed05a4200fbe6dc0af59ec07b60b16f69b48c97bf05ff7429af7c49203221e15899c9dc276a1274385a43a6fa644584fa5ed3f537331b73a50e238482cb421a3d650a9d467f8e271e8feeca0c3d1cc52d1102769865e853a01ae8230ac5b0d37fbe1064cbc795c617bf66527b3b5f03976e9a7464586d646a29d74e3ab22cc7a9bb75fa3204e142a9afc489d83dc4aaae34ff5bdf51f3227c7accfb4600a2e8446a2d848cee960ff26b4def2f83dfe901f2252a7c2188d73ad39fc1c63da9cd268d21c042cf4494ec67aacb1117e30710509ae0de37e552a971c0585c927ca15dfd8736c9e6869d1ca801e1585495b3eb42f8f90fe91f9ab5eabb2e99d06290d1a188b24099cb54c95de4946335f8c836ac44ffc2d288f5dd9f208887b3fc15c07ad9f6847e59280ae112b1b55d937885cf00d1d0b5f35c64992d24e727a90bc4a27239f1d239d86c74d3261a14e7e3184a7d01f4a1c3749a14ca2a7922b07adebfb7fe2736c32515d581093f500271f5a1381ff1085028d2748d0fc0f8109beafb02637d05edafb1aabc1aed8d7f6f918e4def143f02ae5093d024a276e7df8d1152a580848a648c41de945113273b598cfa70fdc372918a12cdad55dd8f6b29b8d1f256a088061a56f4acd591227a5852341a38c3ea40b09175fbb63e4a161a27baf5d7bba30685d2ddf86d61038f6d24527a1678fa7cff210b695f742d81746ddf5455f352c72c5112a11da25a830014cfd839355981b51c681a43b32be75eb434eec780b34a817d20c19670ac749b84cc55058c2ef37a3f5b2e5886d732c66230c0083ad3e3a9104da96908e60e1a202799e5fb6d6ed3a6672f121bd1e53bb4365f8d0f2370d605b2a648885a3ac924e213e1d02e1d687e81e9797105a025845f1750cf765eedadbfee7a8317d95b35dfc7f4e8cbd7b0e7549e03a08c9301d6400c7e0b3762ceb17b36da918a629481482ce0cb498426988afaca02cb6106e6abcc51744402c35e67de715bbd1d6da02744d669a71d0f56fac8ffe0839cc1ebb0816ec18ae07b27dc34cb23296c5ad6bb816c5198b33c2e489cadd3d43fe4a2dd57f9dfa537a6a34eace7c6a1a214e5d70ffe7fb33a7850f24044e1a0e753cc1956ec3abdf01600a71081532d1b92b7f4f24fa54655682c5ccf76fd558552f9be6d3b8c68c226bb7477c71509a5814e84c0bca12175519dae042fff320e1e67d3b2ba599cf42a972ab1a58b84d71f9717352d155fe1776fe4e7ce6c3d03b2c803b562be51e8399ce37d052face3325fc899dbdab7527bd528350457fae81c7c744330386efb4c80fd9b4cb9751b06b81364d30059acea84bfb532db62efdde6f5da9cdf3c0427c300aec5db99a78ed75cb28cfd9ac7bbc1507d934983c7b10fd4ce2ec73fedf68f645472e7207be279a9dea86945e085654bed9e9cde1170c320f9fa9786aa95545d0c559ea0aa5c4d0fa3c78c6f5cea853ade9a754d329d2bf87709a10a5825d54a6275a8cf49203549098e878b3d307bc72fd96efa76de8f6181d01e4a3c47b88370bf90c9f0bfa16c888526f0e46b717780ca008b569d0292b14bf4e6c0f54e940950d8e885a6609394731e22c324406bb2a40350981ebbb57d927504671a343693159af7e2f63cb386f05c9f5d7ecde63e4cda0658a6e617ffb99b4822749e67a252a2dd00c357d4491a3a1468202a9d389fbacf782c42bbe4c553e5f9e2addd02ad19e77a14713165639cc52843846ef56cbfe2534a28b5303cb9af987cf1ce37e1047aefdf8f2206dc0808639cb755ec16074ce0a0fae80ae733b5e6a478267b0786fa5ceb013d88d886740144b9d21d7494e3cc8f2b3c1a654b0e0a8b070a63542d29cfaa7c880f3ad18fb51a9806912505cfa087371af5c6dcc01bad623ce434f096e7116d0ce27aecb81b65019fc1540f44f00463e4d1f4b6d3f185a7d164c4b68f596111436188b2f740166ebede54eb2409fcc89f26a2910f6e7b214d9a2db8ad14b39fb145cde9aede654808d7e72489511da6e1d387e90cfd82a3aacc8ca32d7faa370a6b4702a6184222e24d69001c8e1af06651a7f3a8e633290f79bb9736b20dd218c3251500a517bfdf46676c70a2b4c08e37be2d49a837c99263a5d20d589f01b7d6530bf6f0fef58ae7d46d2ef0487d6fbfe09aa6ea1ad0ca215787daacb51970d5d80ebfa52968666ab2faa61181dbdde3a8df5f70e9ad1bb723603e3f0f33b07d4d3bf1ef674705601e9c167259cf100190c06ae7db17e51068cab832a24d527199dc0f1ad128ebfcb1eb12f8edd4fc9e5dee5fd580dc48ea31641d1f5ae40e88b219099a0fa6523080090cc75245a4e6b9f2b3f0da5640dd4976682bc31b2549f3be7852eb193976ba25fdbc89818a84cda55d3b55df98da4aca9bda168dfc436ecc62367f295f466f6063972f261781851144fd330b7842e01bfb491d06c81cfdc848e2e28a4d58c5ab01c4748682df4e6e0afebe3e96c39689c86ce0c374e98ddc602fc17be90770daa0862a3525467e4cf33bf55fa308c7ab7173482ecbb83e63744de4fb03384b182f1709afb42bb70d8b1377d4b1e9046b0f8ce0f69164ea34173337508b327bd14a143bb4db93eb6089199bd5b052ce9a89ae75df764848def77da559ebeed6fb9169789ae0149038af5b58a65305cf0bb5b2fe18d7450034c0f2a12898e7513b1a39e5eac36ed6fda902879168f057593249b9c34447090220e0ac18d02a1e7ee5b35ba98a2323a94d544fbd88370ad84e3fc9b261d0cc476f591ae8704deda6ab1657b0947a8037880004d35ca239332d20ee15405e135837ec9ac3fd87cb901e970198aee7cf1c623518213c248f742b50538f4e41f39fe6bae3490464f5c6a9bb4b0a18244a3eafcb015052c2ba58ae33c6ca7b49240c457c66ba000fa0601766374fc5afceb2a14abdd887e401674f0703b14b748d28a4f4b51255c5aa7c50ab1b8385f5edd587475672f61f77bf680ae0be94a1b874d36282b39dd48426bebf3212a3f1ab9a4a6c69ef3618fb1a3c3311b16007439eec8ce1044d991d5c618ab104baeec37f7ae79c619b37ca62b9c956eec71871f6be9bbf561afb478fd898f4dcbe9f94e815ad6ea4fc6df5d120cbf68ebf5a557c50df0447ce34e0b74ed9827870974782b02574949cfc2c77bdc2c584f738dce687043c19196c779f631c2e31520ac504fdde5a81ea5cda6cd0fbb6c3cffaa5c536207c2bae4fc217fc6dabc00a5bbadd1edd972da3df5ddd564ca1d04d7bd862ae3a7735ce0d94da70e27e69160660f7b47902ecbd1c3d6377908da4a57013637d5060b5a221ec66275f135941a599769254e2cb8d1b76b8d27e26f0877de67458eeb12ee7bb96b8ba20002db81465f1f13bc2a870afacbf33a613410b0ef6e51707c170ad8439067760aea3bad056cd37897b322d63dadb5a0c1aa12ff753a56398da7b568b4138250c9359289ef0af8786ba8c0c1f59766c9d2d321406de6a6d71e7e11caac8f3041a9a7d4240768a657147ea4200e64ab221b7ebabfab50a1550e9d7d5622d9288aa58a2afeebba41c1934ef0586c038bca7ec4bc3468f0b470f008b04b5867d98bba3a87d387bb60c53588f4010c1d8dcf7a57990a46b826312b07c414188e4e45d25f0d59dc497c97b46de2c79f4db30366df36a53f45a4fc022577ef7845af3f70f72a3037f1447a2fec78088343f3b750876fb284bca37444a3ca161409e4f3a03e687bac3d14201e54cab4125507991012fd8e07f9cb669da4a8bad1e84b4d0d388e91c92229ba302e054bf466f09a06fdec9a41318095128543fc26272a93127dad13acf28a9d12c2001d7120f4579af2aa23bb947179d190b61c08fda95b1570fc119e6e9bb07b460af506f18060eaaffe483f8b9fe2ff588cea5f94126f9df51ca8d2c45a1683c72468ba21dfb81eee712ea93cd611c10d846833d9ee19a67b8f895d9400e9432ef6ff2112e8b70062d489ac05f9dd5ecbec6767ca9f1e420a284e9423e54e8a69ecc552efcf352a867b42bcd15cfbf758f64ff82aad33212bec926227e1f75b2e279c117569c928a16c7c0d711330f19432b9f54e2268f4da7b9e7b1edc1dd5bc157f4ea26c23935a13839d797d075896ec5297295b04e70e2113a18bd43ded7e706704217778711827ace0f33b19c4e4ffe592489df99ec038ee1cd41e9839687b21c655a75ae20357553c2f696564f376a93b8c265772a1c9b40c96c9eccc16ac3fce17a59080248046da5d21573f6d4c4bd183618f7442f045232bcbfd1dc68e18a505581f1deb661d66e95fcbe2a83c65a913e218079743c321559ed380448b80bd164640f3c78c4824adc18b4bdba208f5526d9718ebff983d27bfec6c7f68481dda0b5b63255059bde606c8fe2411c668997c6218cc61392469a7ec71afd4b2c3c7c7d51de344b261feab04aedbec7dde344de51290287406206c884552c9c08527025adae160d2add2b70893a76be007c7b9dec1626f94318c3a9111ab74372255fe0e077bce324da1b39a4ef2258330fd60da3e98de0c49846843c06e63bbe23f17c9ba3a42d7e919ecb7940797898e7f71945ea21fe3f29ff378d678060b8c395c827588d35d80afa65c2e5a23b0cade7e8eb8c8f7280d6cd20b97e927f65be293d2ea22bdc6a8ce773222000d5b58f688eafadc447322fd4f32571d35cff11620fbb6093c908406107a81fd6a253b1795b1dee5fd1bc83342f6a84de64649881e104681f1f5f28fef4ff6952299730d71370ab1394d7f19fbbfafbcdbc3e2a958aaba5729ab3e60f9e0b2b90f7bb5f3655772ffce91aa4e90354be26163baca2e0cb748a3f38dc586a52f8ee2c7b328e3b2161f31888a7011d8bdf62ad3b6fbff4737388df4941e3cee7078de054226be46b3e44773393ae87c811fecaf4cada6c9a52c314f66bb8939f4150f7d0b466b638d5eb633577c35d1da4f56ceba0d78d25aae8626940032d1fde2c6c1f94f060df3b508e040367488f1cc36f71982538d5e5d3c805e8a97d9db13a08bd1f05dcf999c336fd6b68f52586c3fe6d9fcf188baa4de6901f9dc8d743a6a6a2f075676d5d0beb7f01d530a72d5a4fd3b48d3e68652fd8c23fe2183aa8734b0d3b1b448e3a7a85411d03a3ad792892a29fd63ce2a5d1a5296eccac6448048c91902e7ec577fcf90ab086a8c8ea7a2c5309312e9362963d1426813d2cfc51b77e90c413783734b2bcf83891371b10ca19ea04c520674ca4114709d0d3133236d0824f4f8154ca416e50a52bdec1dd403f8ebb13aba71c850b86959f99c5ece0534f574346511a73c3b2c5326891f78c9eb522c427aa2018f18750f4efe72ccfbad212d04d2e16f3b98506497db53312268112b7f88e11f54b6d02f2f2a356378898a625284dfca9ddde3b1e187a85faa2c382dab265bfe979a5ea6e3e3ae8895aaf862ee0f5a2a2944ef0ec32218ed0b14543896786330f196c58281645c6408d10721b6a51f9e72d584c71cffb4ae27134754fdc0ad70c017f264e0762f66f2fbd2b725c4a19949745df872e15318cc37a019f0995e46ccfc0bdd0e2113a4fc95b085af07f3813958203db8cd2c41a490117b7167cb38c8047062cc96cd257fee444c6d9d0c700284d2104f9dddc8bd5d7abeb697abaefe61195a4fe398532bfaf1b0077d8c19f3bdb4dcd1311db5d84e84f566b647a78d228cb4ee5afa2f67afd1610729d0959ed10d75bfca3716d9f53476620efb26392d59036df0f84d56d9af0fd1cb637bed99f1e512cba542b7794da601116470c26cfb575267b059357414b10602d01b826e14f2891949bcc26150cd821902787cb3b0c3c69aa481489d94609b7207f7fefb0daa6d8e29115e072343764d55a2923203b30808e96973bf44a7b511d3202cce85fcc8be1717e4c2093bb7d9284ee0ff3e182274f1997e25dd8ec81432b2cba66f54b975320a394173c399a80113d8ee9db39e708ba592ad9d5659b40fbbb435295d5c60e3f24ee543a4f2c23fa093d7de6151352c2f39ada6a7c53dc629b54b051f98dd56e8ac4a97067a75c66c2b38b230510d35598632d40fba15f61d0d1ed6def8c676a1501dcc300283c358c8f824408a2dd0d4725b8d5b080146b4202b2c6c662c0d99a5b81078b9c57c7b8dd80156592270ef1e7935c3e41ee2fea5ab4c65821fd9eec2de8197abfd592cbbb1f9b3ed4bd6354a1e593185a5c2a764093b86de9c23fa9e7d6d3c70d9d2caa270233693204ee36d162bc56aae9e6dfbd4e964c46f4cf74863710d7cd3493402cc2ce0c9a427727a54acf4fee1a71c408fa818715aa38cdf364b6629e5d1c6004aab5779fd9ed93b94db8723e3cc070b069ae2dd7eb51a4b9c9a4dbdaff58a80ea1e9c69eef6ad45613cf238a6950e4bf07a7c7a1a005c926c416625005a82bd00228abb3a3faa4ae55b64a403144395657c878194f479d731dd213a44b34be6e701bc562bc462ccfedb1b2b5d6c4d8d28987c781fb2e8d7d0485e918abe70c7f30d02475989d164bda1bb68716da7c6761291f94ae027a2afa8abd29843e438022469927a6b18905b1db7955bec63c37f1e383d46f10ee1eda329f6c29b617f8d6563a8c7ff10548c842878bda3e77c5eae9e9d85043619f3fa7c6d450ea9e90df90fd18c4cb9d98c6de364179541fcb2e3ebc3d79d93c94a6756628f6f0c2acfd6fe375514f6cd96a2da1a238b2796a1d9c5a4deaad365c0f25d909d87d33cfc27db072048d8eb78d7937dae3bab7ccdd7bb3c041b2e7f02740abf08e14d31fb4540f1a9dd9e47d9d6ee6fbd9610a63be887964ff84eeeb1ef6670c6744fb24abbe0c75a4d877deb94cd3ef7811a024a076e230f1c5c2ea68a3d591aa98a763951587b222473497e662c88cc6d3344d8fcc35ea60ccf201f4bc9cb845fdfd66b9b709e8181eb2a8cebd6b9353a658ea4752bb2ab7f460f2ad693640754f24aa237e9d6bd74446ea9116aac58127820ba7ebc25e8baef0be26f7a8499f4c0a95078c781ad12a56637ffa4889795dc0d06a8ab043de19267476ad983bef45e0a055dacb4a1bad0db3c40601de10a9cdcaacdfe232abadc5be7e4c2ef9dbe44d94ff53bc43b461649809a7592ef23972c14b9c83a651641308976f5fd3427037e9fa01ff5edc8fbd0203dce85fd26efc34eafbabd3d9ef8b145eec67e068e1d2770b1eade12ba109b1c9d81e12ae1e8e7536bb403bd5da52b51402baf94644629954ffbb90c6ad2c750ed9d277c8d932f0c3a0466064f8f0fb5b14362e7eaeb44f0c47875f55fb94caf67d305db16aeca89109732442479f72e5808472b746f5398e6709214b0f9283718a9f439af37dbab77ede584b5679c747663aa5a534693b77e6debb0d697550cccf5f6bb589f661688dd49fae2fe7269711ed575c81ea03bf077c59be5da5caf1a1285752d56bab6f7eec4de53d1baa6036b726f67a2619453a8fcb913347ad35ff119efc936bd11d4e7a7e4120d01bc961006747522be9345d92567c369b26d35bcdc5684cf35841101560823f9c7cef43bca76f508f66b1c4ff58b56118eee796d163c5d1385d48063ca18017fabbea81d3d8ea6639a30b4fb77dbb3f77114efc329d675fbd4752dc80a9424629f2b4ae31328ed872e4504550fd22d2772edded953cfe7bf7a1f7f988e723bfd80f67a4892ab4657fb58f60bc6b362e14eed0d78b37980c0b6c3787d5709115e9760c14805804f641edba9f8b1d7b18c84d337914eabb7f2a214408458bb44fdc249704477bb9f75e88b9880f13fdc05163ba5796efbb77da6bab639d6ce563f3325b6f0cea7c87404e1af16165be24ae463f60985009e4fc3b90bd62907fc7814ab166dcb0e3b83c6b2b842118925541d8d251f92bc5394eb8e44f8cf96f8d7a2959b7a7a218b02cd97b0d6d04e156a12d6b3e64d0492eff2ac136551cdfdc8d38b304b4029dffa1905c8724a8a474074feb0b7685a7e406498ba24d9e97e7822e47eea626ab0d0be648c23f791b689fc728e172fc425590cd4e479f330c5190634507f66b9deea0e40fc4becdea5440852ddd619f759c36e99d201251cbdd339904937c0e8f010dffb1f33cad8fc44053a1d8a27cdece71379a105d7ad34d32eb2d2f259910d2ca66cce7b9b224af9e9b75fd6285ddfe192b6fd94a888ecb5d9e3c1b3a3846156cb5042dcfdb6fbab1a29d28ecdcec1832eef798169ffc6ddcf09c3385c371b0a3ad397e553b77cea6688aefd095fb772deffa0488a9abb53db3471b837354b65d9a8ebc272a7f34de367540cbb74a12c38a6e4633dd6adb23bb7c63d30508df1de9ca85fb0ae2eadf34ebcf4bd790bbe19a3e85205e1ca214a789895ed29d47c936231d8cc060c83c49cd52f061a20bd030a1042db06199c3f655f59b2505acf5ad0c68c4a65ffe9164bfe7a844a9a9fbc25e94beeed2aafd72cbd7b855698b2285efa86d928c11c440c7054d227320846c006b84d936dca3127750118521a86555a6a78983bdc171c25beaf6d253bd560692c426aac020f4bc62c083707bd31607c9f4ff7503501860297c4e1877532cd8506c6977f2b383d830cd768262cd36e88edd9766c84ef25d3b1b93ba6e74d275ed8166b38d40e2bbb54ef9874ed54c720a41e4970b4c5d4c4e344b767fad7e81f5faab6cf511c92dc64e4402c869ce58e2571f9c04cedeb5ac0011cc22a99eb3193c7074003211cd91a1393ed6596cd842ff216f7524b498ce2dd531ab644211b84e3ac03819cc4760975930c69ac64a26e00be42fea354934bba80beffb23a434a8bc9b72e87372391c329989958a57371a78405c3db407f62ab2973177f5c667a8a4df4b18660351823f927a4d1e3d75114cf752e8ba7588598664287ddeb9cecf54816284bec9f96acd6c2069b28d29e2c299dd756139e649a432261f426c964eaddef3cefe95ec853546a6ef826ed5df8ebaa1201cca7adea2908fea9349316c6fb76446ed04b0e876a935c146b0416bac5b9baa27fef3d61ddeda406d9d2fc30577d20c14fbe16104bcee7f69cb13a762bcb453226d3b2acc25f5d40e1f101fa5c4cb5e89a99b729882b6279cffe7a24b7cf56586e9e6b70c5e5b03299b984b5ec675734d10e8fc722dc9c80d8299fc1bfa4b54251ca234f71b43195a0adebbbb77a8657163dcb279ea6b4937c9c762e1e724f58ba12f011edd6ccb7acefff0c93aab1576e3fa04fcb385089487859b699daea24c758f595656e60e0005f8087dfb6ced69864870e5960aa0aabf7e54f262006d919bb493b6c1d765afeb33970ef3ef71bb5acc4262f52e2cbda9e5e8ba9d064b37378c2e81ca5e39e433d3c16404e116c0f7f8530ecccbadd73e4b7fc49fcc3abd84de33d60828736cff61f4f6540de9f5d935d7aec5672ff0ed7a899b31753d3d9ea007566fe568c15c2b641b1740c4b20923f79039644b272982e5f14c6837f2945557f761ce3fd44bee45cc79cc0703d5f0e6b31c08ae8a5a5ec7b247aa9dc3ee2a95e1f32218123b0397589bb090bc424bb50c5f64ff9e8d4efaaabab25e16ee7a47468138a8700116c7d577cffe7c5927094ae003ad7ac4106f876d35df835f5236dd54f98d6b0ffb3b411b0c39ca163101c4d276f690c251dab11afe0f35bdd95925b8899b37047243524b473ed1b26baffc22a1973fdaac61fe0385745d45e35005debc29eb575c749a55778f36e6ddd4ccff42aee255dcecbf459fbb871205324785639fcf29f27619039df692f3389fb62aec4e8ea7dd64c6eaccba5c08eec050490971c5d90fe886a746816b300ccc4bd298a11921880f81261e3893c75db53dd7efb30bacdb823dd673653f90802ece3f2894a3e668589f7699419c898282a3dbbd46c6820515cca3117b1ad1c8761c3df1c4e9fe564ce2a062326be8b27ae8b0c68989a9bf1199aaeff71155c7d6d6c229df39fea17ff7eb07ff37b160845d611869a0451e40f1e8b43774a069af5587e47e3ee08a13d09b596adb4d2d1ba3bb64bcdac39e3b8b85b57b8ae01bee2b2b6afa27072709ef47d0ee93de0c2a41f5bb471b84805ee1eb1b8e369334ffcf138223eb0d3f5c06e1ab64e5cc725b1273a782e4f9ae84ec7aa44b66c415ae39076acdbe26e4090d12d19c6000c968eaafcdf9d97917906ff1f91807317bb89e61e6ad46a595735ea7bd8a918ad078e7e164bb2b53f59d8530cdc20b814feeebc465c6647de743f2c1799e8b9a58fa0d2edb99a2fc7ffcb6159955669a5aa38490617838fcec0478a3dc12c4f6205515d53e39dfbeeda8e48af3bc5e1db53261d42137390ef7fa8cc4350286225307e28806182dd0e9e1aae513b6a52e17aa44ac32ecdfcbd30423bafc2f0193f670eea75fe9745923dfb4bff859a8cfe10d1457bb8a7b3986bf4b50b145fed3f36903ebace1503768058f87c07f573428d91fe62346e6caaa1e313e93d76f23a464857ae7e3616adb59a02295e93bf5b3d863c3c257724ecc11bda633ee542e88c6db18adf4fa8449b2e5b2eb2a999ae167d2c05598b113d606f919de9cf35fddf38b096eeb4e0bde50e474036afb513f9190182dbe026b52a28c44dced22310007a80b5029d915ae0d59699998139edbad79db376b3ca50dc5f1474d29a1dde97cfb51da43a7adef87d78407a468c439f1f2b5fd06dc2dc7dbf76282cfc75fe849875da452029222d0da07e3a4220ad2d0d8a2d3a30651d136f731baccf6ebec05ebb4296015cc36896733a4ca8d044454b73bcdabf58d27c821e46b5bd62ede1b91918351ea19bdaaa778f93b2487ea7df26cbbef2e9c76a9cb82ffe905ab555972ad21655ff48358555d2b7c747dde3466c21bc81245b934307838c6d1e9bbb46ca83138602a4c5e62ecb26c528f86e46d9b6ff864f9fc5f5df80290535a0b87814a39caf1b38b5fd9980738d063e488e8a2e25dade83dc2b9711db318fab66f7792c8df413eefcca51e6c6a495ed84e294d245a4d27bb0cf7d61549a3d65c8216e27f72f4871bd8b09b9652dccd0876a9b782c2527841d0bb9b12469b2972e6d3840c0fecbd5ed8a2289ecbe93329fd58ff32c701878a2bb7541cefad94a8d44d3d4360025ab3dd5ca4b1d08257b26f7611e0c107da306dc126a2667c9241cf8276c6a45bae3e83b56b67185df6cfa28f48b2b869539b7498fa6ccd1314b235a7071cd1d24458d4fa1102e508f981984f9c13dd1db2eed2f5a231a5a699d2806bcf116a97402246f95587f60cb1a8af71f86abbd4f801a64028db066a51423e8e8335d96421926b7bc34d53df1e709377ff3ec059b966a3064d4bffa859e88c221d1d3e797c2c880a81004a55937db1a94cfd2f57a5ea390c906155053206c996bfb02f4dcecd5155c4e5fc3539b0da077baba4e025477e6e74a5453b543e31b8df27d9940c2206e0a316e2724af26cc63607af9ad6f20ae6865dbdf89c70f74feefed6ee54711169b21ac1d35b5cba5715b1453d5f864144d4114d5931f7028eb9c81af40297ffd78324617f5051c82794e5f5f350cf3a4d8e22634f87a3417e9cd0bcf9f4458257be66192e2d46068ed6db17b095e63d7a567afccacaf8204eb7ac299e79ce51c0030d96ddf0bebea0775cdf6d5ee8785f439f0b6fd8068ff3df1334db838ca303a903fa7b496616d21493f078090a67cb9c90a635d02f93f7e1849b2f10c00287e4b2b01c8d53e06da87b847a9387f00dcfe325fb663e9cdc0b6ed5521c3881e18e38ad1fc1b8d4829983bf8ecf21858f59db555e7077213eecbd5ec808b1da59c746046bc2dc66f2bcc9f61c99f26e010c5d7d3215fd75b7f508f4123e4f7ebe92ba5865c5b5e5f3943fd1a57169962323e4354e8ebd6064bf706667eb4b6425e6eb0f259a029a736fe995d58f932572db79629a79d63b54df48cec6451cdbf20034c765fa645dd3022e771cec4b1264c319b3c08f9f1224936b4b2d8f54d8127baac0a24154b2468ce36516c129426d59ab27b04573206202cd66ced32b283a98f9c5537455af895df5d15ee8a667e2701396e75622f731f9ca81064b68eb572025d18eca0b1a1ddb7cb5fd143284d7b01096369be472ccf56f503f44b7bf4697f7c6c3019464ddd68c865c88b2c33b51c49ce694352bd2d0b8ff6156e024ed99b9e375f49d2debaee60d792e1a21bbf1a1e11d051349287dbaf12b34c5b2f9c1c429088e8a585aec4b281308a5303e473bd30a6cdc2e7d352ee8a7e9b7a616ead7cd70b970aa2d69adbe96570076640a362bf14b45c28753e9d3174100d7e44b6a12581a20f923b74bec2a064e5ed4bca27ee59cf51bda4ac935b1f207d4e6408644cd1835a13676d72895c226f14b2533e9451f5a7a734e418c0f1dfa5d7da8bde3f5096285fdad3f55a5250f3d5c43ca997d8341d0b42a73e8cd0ed9e421642afbe129c4621ec095bb1b38a1bc8d878ac9d68039edbacb57af002e4f242f0ae051b680eb912573ae8ea642fbfdbe568a92cc2d2a5882d8651f5b45278e8835f2f6fb94826ed70bcf31dd2044cc946a683b866c909ee4a2d257675f14545702674c5d0ee1ecdc75db7f4ae41ca59496e310731c3150c256d521e4f38d185920fa9b0c84d118bbcaabb95c5ef87f37ae07f468a159097af367356292278d5ddeceb52d291369afe8d6f24f5d68d5abef7ad0caf75d319c76cfb3172a70b13203ff1795a97c2ec635bfa147b79978def1d68ddf4fdd0819ef76a1c4cb439531d2447b8e8e70677bb8cf5b9094854b0b3b9b62422a4a744f61c46f17e47d77061be83c153f5dc4d6f5e28e546246119e9ba907f63b9a54455ea1df683edec29f89edd6cb392a677f9624da57e6dfcc02ca9fa2491f698f42bdc34b13c3815c3bfdc0f443d77a3b0ef4ff9e05be38891ade9b7afb979a3f19125ec12ecf98dfcb06f4b4790a6a332ddd3037cdd38f20cb72262d0376e5e100feebdbf65ced316a016cf05502e05d923815b232a32f9ae8ec1c1f82488708e8270d32471e7737f0265741691bcd8da64cfa91ea422f6164dc7b8abdb5c3997788231b5908033f8ae2bed5efc55a6c3af17f58062808ba0a945c9e58f5e1b793c80437663a5efefe13f8fa5108f42779a31804ab944174bd0e49a3985a70b5e2378061bd1182453e296fa1b90bafd0a3d57d9991892507a8ddde73eca2e930e95c9ed2c47eec507987a303373b29d9e3c8ca656b65a3c2823ac35d6255cf63b60d7138b843320cfe089d91808d8aaac9d36ea72242c7eb448434f71ecf136f28e44fc68a41ca9bce764b6b10a5d676a6a58b0774a68d799ed428ef885dcb11c6c5e2127f916f8e7d3c0c8d3149ce9cc728e53825a34103d9546130639602fa2cffcdd623174aa5ed0c968d6e27531d2aa3981f3add8079561a5266ecd6c7c7929e752a3277eed6e69e53924542ff477fb9cd9a215fa3855d101d2a01248f4c676367dff76e3caea5930214cff16fbc6192b13b2488805fcb6748e9103f0fc0ce4948dc23e4325b69da5ee09069b576b40c438a7f7ff06a1c989a303cd90ebad1b9e86b857cdbe2be568e28ff7e7171822a2aedc88ebb0de25d1db2efa2ef7482225c8d1d10a2aab99833706bcc4b1b8512856e34ea61c1ba7aca9daa644a5ccd048d2061cc6e59ced171bf44e90f21f7a6b10cc6c7fff8f926fe5f90f61de9c356c28a3bb130b40d1b19ab1f76edbf8164a7eb7df7b388c3ad1f7784a9ad5e6289700eab3724b11a695856e2fd0d67ea9f6c904658f77836c8443c910e1205a72bfe0cba13d172722e9834cd31880194e5e6d9c6fa8f04707cb13be12dba72c4ee7a4c938e7799326feb8f569b18a0ac5a9417e63fed4070de4bc61aad4895f5c694a54d2d4e05fefcc9e20a3d19db789961e346d96c7c961fa905b966ce824c1cba0d3a13ed4be65eda1b4edd24643959af0817abde82d03e76c36303f2b6e707127fc6c82b5f2fd0f4a7ba6baaa196fd5bd2402ad8cf0b373058aea88896cfa0d3b5aefbc4e3a546c56053d684561337e67151153fe1c1c6343326f680a9d86b95ff1176ac3cbaaa2fe45474e3aa765a96277b0d59f82cd14b126d1b20e740a2834f5da32ab28b9732011529f876079ce34458257382525ada0c2de10676c4cc221f3c35b53864894db811273084c11c5003cdbdffd83490054a15c4262dbb2acfdc8cbcc32f5e0eace097483d4a81905fe3774deab5b6bbfd9919ab951a80de76fdc5a09046e5d8cf241dd4b2eb1c0cfa816c31f0182388ab79e6d810f1072b1c6bc9848a955566361a03fd29c6c666a850bb6bfddc2a47e5f8c94a54442a0e625713cbce0ebff76c3948e8e0f50c56bd1e9ba42a453a8845f91cbfcf9b6771fbeb69e9da0222f576f197c6ca343d0d23fc30c92727fe8da6474216f43e73efb8c8d422004d1477da3061660a0b58b900fc8cd12511cd8f85f702c6034ae3bef674bb6f9a302774b0056e8a411871ad6c3c445b0cea71ea209ad3b9fdfd46411c1791c47e54294ffe0d53df8dbd3cc1a6d1f5eebaa47b444bb242077b9b623d97446bb7afd0937904b9609c7e1d6803c8172256f1c1fd370c7d698fdcba999b8692d64ae97bc0e4813556ec43921c5d05c9fb2b887fa53979eac2ad02ac8485806c5b4dda3b2aa960de9a22bd698ae6a563630b68cab453e9aca5aa69875cf5457774bcf2c8f969bce96dc93e1bc245f5ac1db5871a52772fd15aa89d7f0c94c32d6364ab36d712f734ac9840e31d3addffbef9022e5b0389866311f0eb37ece55a07b580ad33a54f827e8cec9abc3277230ec3142b288bb43ebf431ab2adb4c0faef1f0028fd897b7294e4d4a51d6c1e163688437ea57da41aa92c1c28bfcf681931ec23db10dd60e4f94ca40a89495363fed1249d1a36e2aedffc21ae5ce9305d49773aa65dedf13661af008f81e988e6f62764d4e9b4b0d74f0d37eb597af6fc8a6fea70f8fe93c7e11b88ecd7cc27a9a92fe0ce2769847ca310fed371707febec4d3a07829c3ebdeb4ddcbd10ba8ee61315f0e7ba53b7fe7e74a68b8a0b1cfeedacb1c29a263bb70ca7f0d36e511b2a913e3811143c068ba9e04d16cec85e71c5043581386d2bf7e7a8e3ac51e7e9abdae24fa608da211522e8b5d2b3a167b4f1c4275b0dd2ef501b2d88812a2c970651f4fa134e8a730739af52d2a1d45a2357de415f26cdc70acd07401e4fa4ea999bb0d7512a608682c937a3176d12e9c630e8f93efe13240f5b4150826ebdc082444222fbf2b707e4404b44dd7683a81eaa50c48269c42a81effcd02b43cd26e3078ac4ecc98300464c87e526abd286fe6eb7d03dd95088b7855e2ad01408dcfabe20b6d0bc6c1f25c59b759da3ded14eb05ef05e94bcef5f9d03a8eedbecc2e0b299fbbb5f4f8d5895fd1e7e488239d145da9d2e091f211ebae4a93265101133c37b6020f27f77468d89b2e97e02091ac0d95798ee2291abc3a3ac45599de6f626d6d1b719f46ee4d841419352b5882b355dab63603231494a1de90619857b0faeb2d60f49b1eef5c048e110932ab481fabf322f791bf9cc19bfd654a79ab70f3e6937c10270153f0c9c2999c95fcd89233523a21f0b94ba52333c79fe62d1d4709762b403d703cb296ce1e14bd57ca646920cbd158828912399eb8e2c6f692d94eff73a936bb68f96c5c5c936847f6232f7935def01b9f047c4deb7c732884b2affe097334f0f3f98bf2799295b0b4a4333b7f59e85b4888698c46fe37e6c47ef78382e41a4fd5645ef0440e9f419e2a13a3c8d275ad88f2907515bacd851bd56ca8717b73b09aa57a1597993219b4ecee3dd0130b91f1e537df6c2ab0f58d05eda4397795798b47ef0bbd7d9351f3074675d80a21ec5391b4295de5fe28331e537c9c34397ac1dd53238531ead4e9f2b4a0657b52f2233fedd24923932d775b39d290fb60dcb91c1ac12a9d3f61fe4db4ba31a4dc1a225d019c09b7b567995f103bd3b7630f08416851a53993b8cbf93be2f156c2befcae106654ee500a2f442b361c2b106da756fafcd5d7a7e248e9a533728bc7ebf91f01ae169431f1ac25b344cb4fdd110bba0fd5090031eabfaa41e0d9036ab114d345edca27b57e5313f5cfdf2e4fae0131ba9f6457e0a71a4b30e681748e605d1e4b96b85571739774039b7b44fbb468a8801209214314885a3557e7bc370247159b3b2d191432becfc41849897c073a0bb24fdcf5189c495bddec80fde53935af6f85edb3d793758713669bb0b89891a1a081319de28b5a63c4eedb6fb21f39290e8f973e07595d29d52ef4fc69db8e6975a387a13af686f10981aa129cccaeec061d4cffbd2c8f45d51010625414a6a4229a3aadeaa3961ab9b6ef8d1cdfdc751411b0d95b37adecbcd7d20d6434e330d3c6130878616c5aa65f90afa2fec90a27064facc30be516e22e96f8077e8688f93b9c339b6e35899a36fbe91278d67fdc051abb06be949ea24db3f95e08790f779400c1ae87ad0da60f8d5988e8eeab39922be7163afd9d825947f93363da855e3ad06c0fd55729b2cf2ee3369bbb6db9d675c222ee7a9bc97dabc8b787b6f72e3c2e3e64417566b6b49b9935f76dab7232f42de25dc58c6a77a428ce65992c20bf1e82ea03d2ca2ac4b1e15c8ee1440257cc6b7de6f0ff7c3679e4fc31e2080cae1da3db78c0046da2b3ae05658ef255fc5131b83513e9d47955ee588fcedc81d5278d55d272d52a00b27f8c5b48af49847ca2e2be95330a6ab231a6975d659eecd6bf58d71cedef4d01be25027fa5b6f034941d94a1ad2df8dd0d98443ad9dba30b3eeb095dbef54654bf89f50366f515c1b6856e98167f04c160a8b6b7eb825c58d65e49bd2d074b73617798f3e755ae1b8dd9271557822eeea4683dc97e00743af9505878538f492cc9fd1e8031cc7e00dbb2e2c337ef0694c2b8a2ff1f8480bc47c53845ccb6b2719196b075d66c249928e4e4f9a59a8128baba1f504f39532f5f0015adc7674eaad10a09c52d3a6f0d26ab07c4785fe0cdbfc182583fb151c3be274fc28dab053fa7f57faf269ed15c4667be784572741451a34b75833a8c1b922f442d6b7cecbe2691cea740474e5f2a3a4d1a8868aa5d37fbce2acf9495441902ac0f83816c08d5f03e51b86dab327f5b894d9eada3536bfebc943a3154ae8ff553dea6d656b1ac83f6e07d5d86235315865a61dc03c6f57dfb23d195a0dfa83cc796302e574fa5b6e70f69e1626a5c9f8a99fb00e374b30c7e4f944e085e2a7a0f8bc999f955d28e0d681be588b78a3829aaeb842516109d7d78608a784519bc3c586aebfb20f9969d92ce56f1c740437ab2bb5a4616c3cd83e10f48ce97d691444711e913f31789fa44738468b9609dbd008db4c7ba7b631ef652ea3d5626877bc4ae8f0a4b17c4522a1d2088c0f4ead8e0217fb884f823b81d199c04ee76595296854597cea570cba15d2aed65d819737a29646c0b2c89723411ce10fa498a9332fb4fc24528e7e37cfebebaa86827d5d4403813d13810e203c4dd73b9a4e1a5210c538c779a87992738fc86356613a20ac1095b6b153c9399f78234e7983488be9453f677f1e3f21f505df06da9f3108c9d9c05025333ce7b565790629cd57af2f20954cca4e9aef630312ed0b9787f2de9eee7219ad19b8c1ae5f0afbf853585e5cdb7d856edf4a75ece05e4ca3aede9c91bdaaa549b8ca14442528e928b026e8974ca72fd624d0a51d905e0261c0a5a2e1599da825281266f654835179c94fc7f6e4590642af61951c439074b53463a4ded0a0350297dcc1d4291b5390ef0f5b6adfef346a14041c59758b0e71cb70edd65bdad2253ecf5a481b58c1fa1afd6de98e8945d45d995dc9431e3168502c35e6de470587060b5f0a4b3cce21f31c0070761884dfb2d765d55554f92b59cc9a25d6da95b9e741996d23f6bdd68f5fd97bfdfaf74b4cbde058d570ac70f6b5cebc6cd36fb6eb9599e1b3c4b24ed3e45f9b7d9a1f0284116bde366f88d9dceb3afe49780e32a071bb98782e08f67250a1491fce7169ecd82fe4f6af68d27902da32894ec0005fbf2652807afc347eca093c98f4774bb7b385859fd67754f7be3a52797c359e74805309598780df3ef6537ca75876828d243760a767ce9911f884abba2034df5b53c14e9551ca4cd6bf5d681f833a23d6d15a34587df6395b3b40d7dbfd7b206976711e01a5d36064d9eeed2c9b9be95d45d7d4d3b10675b3a48347e93954ff7d8e4193c1428fd2031ab65cbae9b2af6c623281c2f83e41c5f7e915704644f62b92fe475af71d0b4c71e47d4d02db7a4848673e6f9c083252e63397a6b958bcdf0dd8722969cc76d57a92a5976a2834a7c1cfec4173e0a882134c5739a3fe48ba90c8fbe18c469252471970a84320434fcaa94314792ab9c24b2fae6a5ec504eedfec499a7858567fcce3d1c5e0135a21ee7e2a68ea9e3dbc403afe3e8f2c1e940686890848c39b8a3896081b310508f78fbd2416c1ebdbf64d004ea8d2bb35c49e7aee7929ce53107a462972852e1bb61528c445b823f35564041f6e829fb4d2f6983a255d0d3ae0aa70d91bd080edab9d9697c1372768a9c926f43a053154607d75c2852dd49343909673bdbe12fb3ce997bd4c6c4613b179d36f04a2db1700bba71442a2ee219034a21a9beb939fa9d2cd089879219929c7c6a24e91e2cc2b465cb04af5da76a09e70b26a00dff71e856d2f0acda5fd7cea1e1e4001aefb0ef77f0d5dd4d32186fbe09e604b41ee104a51f018c39da49c99d4f433965fc75c5a1d885c05c3e3655561dc395779716b2a54fddfec4bbed3ff43ca9218fbdcfc89c8dadc2765e465783808cd904c321eb73ac9083e71917ffd05558247cecbe258f872aad6fd150c314df22b3b3b914c624c65a4a39b6cd49451153fccf4b6a710e9d8de3082a328427d67a7068c40dcc5f2578573bcb31f3b61bc6b49a6e7424836ef563f70e1bfc366f66e8a98f59614bc9106d0b660e71e5331eb8ab11c799c59928f6241cd9b97479286dd613f08394798c6628de318946db7613d64f4cc07fdc6dc633f9e1d31fd85aee1e194073774fd926ee59cfe0cfc3d69e9d38833ada1bd5dbc144228e0a078cef9f7449492374b1aa63a4aa59f52e69b4c86a81f3f6986bfa1f33f767a6c6ffcda94a6eacd25e93e517a9a11cc50d07d513ed57af9bdd741c8d809e13ce5d05c36e0c04df53550bf6d8aca3da91bdab53fd264ab70467795a068e72a10f0026e2a9019fbee0506ed59b9ed428e49e640d3c8758baf2ae948898713ca1096c2bf8ce157f4d56c719596cd1cfb41c5c938caa4cbc810d180faf8187fc70132a32f01f9cd285d7ffcf0e36b35a3630ddae87eb58372b61f1b44fbcfdbd6c24447d274ce362ea4e10d8e3108f9dae9f9ef2573968b5eb44b6bb0fa409a313636f457d782fbe72e38256660e97c56a85ccc861bf657f0d73865082fb2b3a802278e9667ac404c925f0c39dfdc904d2e50721d82d61d7c4e5c37d6869e8fd9e1f5769234224a4bcc9a251fead810ed7abb4259507501efc711574ac37508f948b015a3ee206ad4bc78e2377f983cb72ce78d9ea440ca04746f323af6f8600228323e6aead2eaf4c1d35300d323ce6973eafa2ed9bda907778b713c4192be94c7d919e36a6a02bc3d1b8ca1f2f8c435a42755c1ae777cb098a717b8ce93c21d4dba6917f3d2360681c33c635390b2608a84cd5b76defb1b9601e5387a4131a2180c370d98fbb78b3d333a447f8e96e4d1a7a5c8fe6eba899f95f1b438950a7a9700855d2c89cf1ed49822a44c6841320337341095a475c322bb509429aa4f3594ed7d1200fe5135bd6f5c49748bd23f10d1aba8f7e88babac0de66d9d8e18f63a3b61b16ff17bbfa844319685261e42f378d35e4a110773b6b815a4234523724ead042d5e98d35dd8faac5c154e192a3c266cbffac56783e91846ced696bfdf048b619a8bdaae45406928e3b375b507714e541da0e08404fe8e94a6f3cd2711cde63ea562fda774afb8fb7103982525799d5c81473d8262dc980e12b882d438cf9f9e18ef242c001e20bea80326ff4cee51a753a30d3054224d2e8c39475fa811508941b959e426d7c66570981241567fd2dba647a69637f74a529e0063340782eb19c2954f557b7c7f8a46e051b07ce2832c174ad00fa5030693087e38fb7e1df5bf60a7a4f4f3bb6cd0d8a166cf6059d6a60641e897f7079ff359f35ad718adbbd87ef92e009c1f6ba321f82289bdc6b125c77bf8626b8536d4b2d1f3037a31baa156c51e1ea5a3943795ab3ff700643029c9297450c0fd5ea04e2a91dc5451360872b06472d67c31cb3621adf4c857ac84468c6b95d3e4e20fb8390ba7dcb469b5f5dc924846261054f489171c0a17227024ee7c30fa80c743a64e65571dd2c8c7b5cbf369986dbaad224e214c2fcd01936509d5ab17ebd89cb6da874ae103748641d743a3746140c0f20ddb853b00c4612ce73d588a2c45fe17e819efa405e91d7179e526b900e644aad840f3575cacc893af76569db1d530b937f71ce10a238bc71a44488e9a604230e77aafb7b0760276305c3b47caac0b32a0507371c0a4f2342e529289a79184756567b7a47dee6532c55b3db316a98b9976d8461098feeb9a7eb03d379b0efaa4687af8f104036b129eb709f29828fa6d9268b68883e1cd6451ebc6054ae6819d1cd8a92cee00d1effcaeac222d9dee7c723d22ca9b860babc78b8d404a1e3ed6099d59228c984fe97a32a2cb08595e3442ca42fa4c5516de823256d5c8a4ab7e168446a710e707b83266b1788f89fdfad28d454d9fd0ec392b0bd22a5679a33b1563e5989ae0bbd78456442033148a47b9c06d07d07c957487e6060ee214078d7aae1c543b9f4adc76f74460b991539ba2dae688a40326ca1090d2c9c462776d474d6f46f8ca94bcceda8f6eeb0041182a07ac59d3a4c2c333cea7d0e79db4a552702df17797b5ae4ccfbfa424306f5a0237ad327ab6ad09feeb6864cb5149798eba18bf45b810a19908ab8eb70c6780e9946ae22c4e87dde666cb13608acab53414c032016104e1b989fec5d85f679e1480a43edc890f7fa6eb0e669f8de39ba9622dfd4fe66f77ff99c6e93858223bd42a54e30fabda9bd8c1dba975afe224293d14e744ff0e5c61dfcdad32804976f1641f640d451dd0b44e35f36a5f1b9dd37b2bfe2b97897b49ce6ab9746021540e0e0ad567ddf609233ed6641572d9fd7156be54b2cf69e821de8b5f0425d68e384ff8f4a2783f49bf6050d9773b3fa868481397a62bd8dc97cf04a984d7e743ed6f47544af2f93700d132f33c5266285169748fc5c083bf7d16ba6d2a82a4882f3967baa8ee627a23a5e5c559a9c027723416c85afe786b0076d196a905d2720f7466189a61d0c9b69ebd66a8629ed07ad9da1bb7be1f782f1d674e07479235bf3ca6c8b69a65dcdb9f10f04334412a1915aaba9c2b1a4f5f57fef9c15a5072ce97199e8d3e7cf588ebae9794399cadb1c5427472f112808457747b96a6cd6164a200eeaabf42251ab656df5266950983eda7c39a45baf49042aef6bdb1ef9a46731615c17ba6e65b25fe462d1a7359b71b7641639bcce0e96b975000731328b561c0bf9748aff0d752f37783cfd2235b08d89e456941cd7d0f31f5ebee4917972ed3a3edd875c63110903999bb4c80e4aec07900fcfefbbea73095acc8fecd6f0cd3527c7e5ee9015d6e43cf050c0f5c616dcffd3239c57ebd599414d67671160f4b7f1da871d7a2c6618f35d37395030f83243b5dee8798695a6c1ad272b5ddf77d5525fe67928e097c1a79e815bc43d779e369a075418618ee0ec6290cb256398324e482042b3198cca9f2160c7562ec27893771f64500e2186bad40e490e00ad4824732379f1318f9960e69f9b3bf515fd0a9d895f6061f8ef4d8066909e7aae80645abe6cdc0ea0090614314d32e440ee1984165b4be4368866a4778006405fa89724f69ea293d432183fbd108e4edd820cf9f39341f36712c1d93e7dee51fb867c625a03450d06ea2ad1d235f20dd06201f01270c42715354183e062d6b69ad1da934f3cf5ea8904cf3c84a8815149bb6c743fd3e072d755b2f00b1aedf17968670a1f104b7bba96d8175ec2b052ffb7f98eda67669d9d4dce2bb67ff4174762857950f99b17f481852b37b040ad88fcff8ad3f85bbcc2ec5727706690d1e004d8cd620decf256ca69bcba45ceca41f5978f21dab45057ce942a16799113b081f9310c3913c8953ffaf02a79ec1549ba6102ee3c2dc6cb3fcd38200b702ad9e3e2a27a46522eacf47d6854cd23099f2dc976dceb49ee8ed1869a2821292e2950f1f8a2dbee36d4e513360c26c7a26e6986b229a88a1454a329cdbd3830ac436eeb9d689e3bec6b27b08a4b0fc4e0560f6173989964c135a8cdd12bb3ed2db8b3d15d69c09bb1be1198b83291762272e3e5cd74d8860e5e290ca1b8efba4c75a3d1233c6706374893ce547f60a757ece196489065e16b917244f6f0cf9a59ad39142e6d3c0bdf390da596fea61cd54fed93fe0043ed1c7dad7d27a8c93ed4223b6482e910981bd6cfac0d692932e0aeab1e80ef0b0f51da19e5fbf21d185daf2ba4867de2061d8e28d41c833768c8d832dfc4bfc06312f2e8fc0c929c79fcab28e0d21d6ba258d83ce025f3de9c3c0ff97ecf881e93d6f5972fe38abc93b97c185b2fb4a9f0921ad91eb9ab82f0f568df95c6ce2614b63f1ef41e845cd02437f40f03b502dde54cf7850ece1350111284c86be488d7dc8330299f8e561b7547bf20c709514819456eb4d7c4188756b040a8b6564b3795d7f2dbfb6eccc9e9ab27322e5d32c5d514bf2151546c74ae637c1edde5fc775f319d6a0b6623a38a58969dc25d900eace4a2f769132268548f2b48c14a5ddbf24d94b948e9dd0907125dd82961c50e9874aa267520815914202bd04258a01fc423aff22c51c54be14d0de92bc25eb7cc80f810477d32bab79192af845b8659cbfb73526ddf466f7a82e810c256a78026a23d6ebd10a1b4ad3ad9ed21a5bf8b5acd6e83e945add5724fa861acff240a313d4f23c24b213f132d5c706f2f7490b3ee03d98c03bfcd888df0ae5193180b7ea6930b72a95eac60dffb0c93aae0aa4d1c3fd5649a66acf34745826ea63f1290f4bf7c633fdb43b574207e02f6982f01c1f412150fbb7db9d05ebf386292252dee5a5e80a8419b254b18a619c6e0b6ab795af56541166a9fa1722d6ed295db10d1d975c5d3c2cb1fadb0beb9e14f70536aa84f836c46e90847c578b8dead5c7304484c0a973bb6d3e8eb1af57e93644abfcdbee6ded8b7d8bfcc0fec115a5bf4db0a70c38cb366cf35b209fae0d8649a60a934a2a17263fbcdef5e4e52e4577d1afd4af18f1ef7a0d2b92bcc72a135158356d040c1e823b073b4f8df35df71c4781a752d82302b4bf4403881faad1a6e34a33aa9998e6243837b0771c5b6d974db7de9fda5d6909da27a43a6b2d83652fbca7c01799789c565ec12e36dee28aa9a7424ab5e5bc560ac35a79301fcdc53ad1016d0f391f69748679e8d0284bfabf1949fd3b922c800528d14209d3c9d7b8b083f767a49aa6944456f5956335b1a82746608463a6bfe95ce516bfb3e2a1cc783199a22c874e5ce7d2ebf2f53642510f6671ba6a61e56129adf5fc63f6f47884b760470f739cb609abec90c0e0223e22b23dc1590ceff5cdfe46610a63bdd82a2a366c1838d9bbb974f1b36f0de97a8cc40638d837ee5b81d3abbba1216bb0372fbb3657a5e9b0b886073f7f86242a04372c0dcaaebbfdddee49de6fa6b637a76723cfd6b05e499ac953c8e52ef97c19449da47a8bc1087792c42577b841441546b4ec85aa3c07c58e5f612fd115626a67a8e886f5e4d9b065c4dcb9ff15cbfed8a34282a73cd2d7197909d582fb1108258f5b27a7c4d1a8fdc66ca184812dfb791fbeb0ac140b3c5a69ae9f92b9b6b4d6f0a40b133dbec0ab94af773bb923a8e2cff9bb8141db083faac803760107530f0141ea32dc6b7b95552c70b0379d79b3850635d3d4d73cb9a098209988ad5ac1a88f79dc464cf9036cef3df26f99d61516e8d7ca50f76692c00169d920e2b5d395ce499063c62487178cee2cf668d4d937337f4580eeeb128023b17f478afa607fb8dc70bf6ea879b6a3d5f5a3bca09888c20c0113ea7fce45695292e4d07b62c1054351c99eae7b76090487b08310bd15891192a97840c359cff5d48959067a81b2a55c4717789343259c7eeaa6daf628a07a32841829d9a8131d6180c061e97882521f1224c6e80ad19d298e84f9a9d33e8ee4fa23e2339435d4dc353a2a615ac5bf48fe4be6dc4a610c102a4f4731d8425a76b451138eacde96fb1bf4eadd46686113a147e9885fabe917dae293fbfe16a073f79ae0dec3a0721cee23c17cc283f90052ace3b8186f930c30e1a4eefb2cb89a36f6b886b67ba527e1f6b2c6e2c2bbd0332a847876fbbb2d4390f06795d074c9910b3f46e9e8a6a5e09858018b5eb06f9a09e622b2a400ad979516c3bbe75837b60b8f8e3926aeacfc0fec640bef7688b4e999f4e07479e7e9cad36d380fcc7e6c6d16a8c522abaed6a176733378d93f4b6e5aee6b53fd3ad11ff344e5c100f45a83218b7680df27e89d39a0dbfd65fff2d3bbabfbf08e52aa9ae996dc5847c22f8a55a18734c836653533c260dc23e876f69f93d85fee8fd343c8ad4c047b24f2cafcae42ac945233f3f16b22f5312c646001c7b6fef9333402c008f5ad3548194042d042711f82038741e9831592e72fed5a29c56d185d9947d6adbbddfdcf491f94623eb6639f99514e44e83980926ede53af444726a466b88cf7191f6cd4657eea7f5ceb8fdf41bef1c8b7dd18a2d712257518e93a66f848661fe16f2b786484f86cf4d55310fc1296ca4db377e969c4792e3d0bb9e0c46a95388078b7c8574a1c17699945a721f44331e0938358fd9e6de820f6eac4cb93fdd80564f21faf0ab5c6c133c3cd7c3953feaa111abb4be4202470dc8c8773016b3bb54c5a571d6f46e95f54dbc51505fe18b0fa42734c1532caaa519c553902f101766714b2e824c3f4c19f3b8fe6f3b8eabd5d6b3a9a45ea0ae9eac424495e0579481eb20507b3791dbc89eeabbd191cecd828db011a3e72f02c28a3a5c447f477117dc0e663bb9725a8f839c6e0f3c12d4fad71a6be96b0bc71c54de5719850b0e12c51041bfa3574724606d322ee9681a429dab0fc5086fcd901d6b5e4bd6c960fa030b39777e5e59ab071ac1a6d849c9c3438106c96e8cd855e78fccb39ee0901be7602d59f565cc0659b593e37828a901e545bdb926109cd249a314f52c6933c1e360de40d806b82f1b9d2ac4265181e00685a287c3005a6a40546b6521faf2df993164868eba653022b8b98d454a4707192e6b11006702b0048d4d757b52fd22546e2a1211851fb9e8862fa7cf98fb582f36506fd631e0b6f52fca7f6326df85d7ebf325805d7c0ad3bd6e69f8948b23c8e69b0a73524d20f8a82e9d56e16d7dcfe68089c171519673ab218813fe07c17d93dd2e95ec07181138a940cdd3a59d9999d5ef52e8800fcd2789d1ae63bac94f5b46d245c7a19331557edc1fa2d5c653d5d500701d5a9881f58e771d8a2cab2eae0e35caae67727b68431c9766e1e60c488e5849581d90e729626cf5bccaf30da26241aab168506d204e8adf0bcfce60f4a84467fdb6d1e03266a0c70488e661b071c540259696c3883b0d6f0631fcc18db8f45dc9ec55ff3f5c845533399beadec9f5308ec14d6baf60aec0b3750fbd0d05ddc8fa32394d805011f67ae23ca76e22b9c413e4e983539fac9ff85b3464cc816a35b673e9aacc8df0973a61c7663a1d125c37f9937319458e92eb3d603f3131944600fe8f04df1dcdab60e98782422173ffc471a600643d7996471dba1c3a3503a5827f31dafc40659e074e5d9285d3855d03d06b04bb55cd7f56aff67cf3c61506d3f3485e8fdf59d171f4b1b3867b507e0466751583af1c01bfd01156b0f6ad5f532d3aeec8b2b9736ebde1695bd473ee2bcdcfde42ba78733375cd2d41ac8760d2d0d5a3e5e586da5a24800169ad1c6caa2025807cf10da717f4d0896ff36da3a5aca26741ab15631a4e48d8ce93bd2625b3097c25b4f2701f32e329e8112eca73cd6450b8137235ba42d56459c4e67a043687ddfe501d6ef44923cfa1c3eeaa3a628fcb802afa395b2ba3da44bdd20add99e767613a54f564ff8d472f88d348125852bc0466013268e31352785a1edee7801b7eebcba67cb8536e7ce7f05c3c8ec08159b58f6525feb87d26497e7a2fa20dc86f29f314dc754573d6a15c7d5e9168a7dfd73b1bf438cb3ea3f18c1d8bb01242a1e0b56ab70fdef11b9e66ef5387d478f2efb948116758a090cf443dd1176846bf2d1e3baab63e5605b0adefce46c94a82d64f69f7f715b2286d53a82849724af734b5ec4592992d6d04c52dc5151c9f4355df193bfd21b581a0a48355f481b7dd5a395254b9fc3297319f6a65a027238e5673a830e945ba13d496d5d78d5f4be41e066bf667e4b02a33caab30bd28df02a99daf2f09806c05918a295f54a36b1ca5263e39867c88cf6fd1964249569c9e9ea75043029c4b5a5b99cc5a061905abc402dd82bc4e9b2e5674e268a88387bdbf54b88d8bce4c78caa1ccc4acac90aac454d6f3147c116a9e21f68ea0b73ad1bc3da1cbe1f40159d61ce5462db824e3dc4ffa7b745a51b32bd2d0ea2ba3d567f70d69a8faad0b8cc6b6e86cfbce1f7b8f49451e6b7ce059234a3dc133785b81f90f650c7ad8af43ecc4d8f0fc42cd511ca8dfa06416b23395a37e2cb7f6c8ca3b5492ef841158927cc8b40e7bfc213b326d496ecee9523280604fc47fc919f2ea0cc63279b99f4e3ddd1a6e2abbe641365d0d0d802a31e0a74ac390453a93980f0c0bf00f4d57c7deefe60e4b8450f963a7aead3a025c9ae52b5632d6a1e5cabf038e51962b913275bf92ded12c7819b554d28a633fcd642ec9782f06316db1bd6a64416d41f3f8703bbfc0d323f3d561527361b03ff368ee020a4667138317bf850efd16cb70465281d02cd6931629c11ce7d2926df26d63149862ac37b48555e6b3f861862824567dc2166d1fb36bb12b8438ef5a6ddb73033a697d65a1836986ffc237dc08b2df196b9a55e129b7b95a05baca52f2abeb8a14ce83fc997bb2cc6e9bf17f5eaee86f627d0b0fada930bc7bae99c77ff27027fb9bcd604738fe3d5314d7d6c89a1bce6317186633fe73f9a48f0f5f79de7dcba9aa9d860a1a76bd09f244f14cf75ff9a32b9ee77931313e508dfa99d0f80abb24953f2cf57bf8918c8557cf309ada8e87083bc12c0e2752437f7fe550a93559068770a2bb3b1fd37b392aa7fb4a861ed28672ec5eb661e64f1dee7d2a8edfbd6065979787542eab4a040f214c87e022a8bb3b1a05128b0b36841988fae7e46ed4473f78b4622c77c6eba614b1532c2a1b37b682c74d432267e4868796fdbfcc6bc43c8b5e01230bf52d12a91db2e0c49f51eda92fad7890a1f1ea211037c9337f6dce6a0ad65febb69396329b6a4c2491f6ec6e33b8b9a5735de7c8a2bcdfaa5c0dfd9f0392d87ca80dfc0a85c648fe6c99f7432c2dc71d1b4abc1d1c14af3dd38ace90661b42a875b0b06f9dac88a30670567c406acf2e517a01859859d0158e23db977774d9120b6fa736cbaccc450b1d6e8ce5dbe7bfc45e3e8080414a034fdeed7358bc770d3fffe3e6e2d458bbe2194144cea16a904150bd517eb2b194b712974024f402b832400f76efa26382d275536848463c4cc641fa40eae0c6cc362ba2611151ddf8caca3df495dbc1df9846e5073a64280ad1c4f4e3bf28da8320c8399d342faa076332c190be04a0a17f7afb6b96d1bbe9a1b8d319bae8eb6ebe06b29867ae75aa0dc483fd947a1ea35f3da2dbfeadcfa99716d82704e0d86bfec2872232b129976682f107566ef81aa26fd07d6c97fed3dc266f4388648c43efe191f75a9843412bb52425beb78178a8889e450161df91522bcbe25f96b5989ee3e535fce29ca691afd907a231f91ec6757dcb6430df01f296a99165229052f4ece66ee4d315cc13d49ec55769260ce9fc8504ac432e61ec15e290a3b24199ba78b7a2f5a1f715b064d3061bba423084253ce7e7adda87648fcfabc265737acacbf332ea99a63c8f37a48ea3f3aabd0e9d1c37d04b235cd3aebb827ba1c2832b8420825375e9ece8ad6a61c6d4f58559685bfd4b08ecb56afd866f88073ef53ad78942b9f73ba453b02bd9673cb25b5a0f9762540dfa9fc120e299ec07699b7ad5947aea5b919d6475b8729a8a9c74fb68abaaf23ceece599ba757b5601556976f9061aff81552c8967350dcde71fdc8fe28b4044f4572ceb76eb9cad4fc44fd7acc83e28437a22aed2779fcb0a18f67a733d2eda5014bc1757914c5883fe82c654e22d4fa0bb5f71690d599f21d0ca3b112825634dd00d025b152a710258d37d9ea4726a472046f01f965955d378581eeed7bdb543d7f8d061f7bb5db54370edf3508d013afa5823dcbed2add327e0afc58003dd6248e0baf75a6297d19e46a50e4f4226bb23722a480361bcea95e4028929a0330ac350ac09b46f918559408ffd2248c354122df9582bcf359b6c9dfcf61ebd3d6474d2779622ec90d1823a891c32739f8cd252f235aa000a611c57d96f3e8463d80051f2cb6f7fd4b60e669c34a0ddc42bb983b9801125e6c017a707f5cb760604eebd1f0ef6a3c7f581075ffbeb0ffb658215b84b94767dc5e371d13dc68b9655a44e3fcedbe09646cead2adc19101635b1f120a2988982653d1e041d80cd198421762eb9f31cd9c26f8d194c62594de43320eb4ede7270fdbbc5f5ecd562f536a8819b5d48754d52044c091d45dee798cdbf3de19c21add1f4fa94d20b36c54523a4b2933fc51b9463847dbde42f6e1831e0b0ea8ad0210d1dd05f8389963df8366b349bd49113df3d7544d0f4c4bfbec84ad5930c2bc5b97d97f679b8e24ce1edc02ca9afa20aaa4b2e0f56ae7006d247f089cc67d3d0deb442a0aba558e9ca9ad0dbb7caad9c961e90067a26f874152cf21d4c797c6ec5804b4e208ff61de5871ed2980490e75561981d7e8f56d8070309be2cddd605deaaec1fa04b2cb03e44cd4785fde0acfd031cc0cf11c63b308f9ff17fa0b007fff4c7a0d67829022c452451961769619372e3790341e35b07ad4886fb4f0d96b1b6a82fcbce249144e182cc673d6bb8a4a1f88d802761eae71ca95514df5a55826063dcbeecb00221df7f00c5a532bfbb4064829b8f5580295a8f74b874c25fbb90af5eabce566edf15d74b38a696f7b2d36e10fd56705df3022a786365b79c5d61c59171668da1a969a6983b4f419aeb52cc70f330d8740288a3c34480b6da3880bf8272f23239e965b7473fe00f6d0a0bf7ec24fa7248f82a1df04d30d5cf6c340d6aade7e361242304f52071e0526463728b823c6ce9e3b7f388a171c9e21acd1fb9766f7d7f3224ec0016f9c1af1c7970ff321c32513b5a8e3ab01dd7d6a5c253e1b53252b3ee195d89418a92d9ae612c63db510b6165183cf63b7dddd06f8266fd4c1e4b657918cd7c0f4b9631addab7b9d9430fc9f810f451a9f827b96e4e230fdc96ae76d12da3f8d60fe2ec5aa42e21b64d3beb50174e43de98530bfea32ecf1f61077727ca8a7048eb655cf522c59cf6777579ac6941f2e9c73f46ddd62d2b7e157983825464235f035ba58f282bf4db3480d74b0294d8697a12afa4c691468db2a00c96d1d2e932f6e1ca0c465a41655ec10adbf2cf193142de443700f5871c4b6b57a9eca813ac0ff2efd57603fa75d8e484323cfebdc8e9410c6655390b41d6480cf6e1e859a5bff11b2904e1c6005a21e7751247360809ea0ee55cd3b9642b46d50c1929f444e4429ef986dc44a01b931cd685044311f324613459416cbe698f4bfae09a25f4d02c45682882590cb989d721389511b43d49bf51bdacb45a393916feb9cf65017954bde0c2a0b8602d0a9a2b3e0d554946e90346d98f6815204d5462738534c5fd6348c5dca2b656074c3b754c3dfb2c745a1080b89792736c0336ed7b2ab533214bc6a2883f2549ec15acb97b832ccec4c71c810cd69a066debedd464b21407ff48532284052222895e9406366e3280b24ceba25aa50f4b166d3fb33743080f9f0a19c774d366c70d32dbdc2f66c3e6aec5b3f580b59732ae92c57e45e4603914918ab7943083bf8375750ebc4f4cb39ad18a4840eff541eccdc988e08214136290ca3d73fcdacbb2c6f8a144b3b527d94aadd58276401d3a585146c1bccea8e5608a6214d6686646e4199173c99769fc3e746eba7b4e6c78039a6bb83af2c822d724c0bb28097ceb70b84c1e3c71a898d80ae889480c0d9a59991fffc05df148688fa10dfec18ce2b3ee994805dfef5c64429912c58ce3ee18174ae0235575341d507cbac9cc7e7974f5e912548ee519aed23a6626fd89210c992314b8a92df2b910bfe1f10cd532a16bb66b05d3c5b5e578c3a8ba05cc154fd17b65e845851328e2623cd08ff5150e556036dc7d0ff3f9c67761edd9ef2bca3d566ff7c0a3e54a070bff3b7beecab4153b71f5de2244035b93459e4b2b5658f1559be7799222bf010406ab9aa939aeb3a4c29678700fe864f9e60b0426bbd1287bec13f27df45cb97914f1c83cfcf1c7affbfbd59a53cee7f88ef93a2f9b33174682333638bbd941226b4781d7e939f4b529ad75bfbd5062b88ff5d934216b85b0a08e1c2ef560a0a3d2a4c288620291c8ddc3355003d894733f59c6ac309474df1c8883d69b58fcedee796efc6e7932f9141be4cf2e72095a0458d848b9057ab601ee83f46473d2bf3f4a324c96f27c5b74a891c18ecd23ccf76720520c6cc7e8c5c50ebbce06ac85e4835393a35cbbc76de12f73d5c78f223e09ae1242b4e937559fcd3894a20382b056c572a168b63e3a60bd18036a3979c6b2b215c587b50721d0d2f03f14433cdb85faff63008bd2af5d9512ba3cbaa05ab448b4cf920b6c31066ce66c0019ebcefa824d7d1197b77c3dde23d973087855f8abdd3436fc8c74f84605a0f318dbf200c8df46f29ed4875d6ebf766b73036d4bd91cda7358414c13a8d4cc6e13fc80e9c20474b5402f737c36c13655bba7a5a31342fce964aeb749197640a5d4854213f56c5f29ac0b0310f1d0bfadae9849ee8347c220921512988348a49afe7b4f7cffb2dbad56433c1c518f7fc4c34c17e5f3ec178bfc03b3136f39838b9923f636ee961858ed624259e870c7544be85af16d0ef797ba347e80837d5ea77f097ba4d34f782898ed04f198dd6cf3b285412e3b6a757218bba1a42191a5cc05b1eb859ff56325ca605c9163a18d07056e03650930ff3655178487cdc257891edaf581d38d78622ac97275e70a273f6d1a9e0dc9f83f2271360fd3c2d53e01e32b30e910cecdac989656f229ebbc8fed2129b4a3c5a95665a367e1c4414c8735255cf9189e8742ae26bb3e4d71ab63d561f4b3779051138ca93677811ecbb6cd334e7e167e9a906ae8fb77da9974387669ef268f83a6461baab2913145587f613e25ea50b29f528b34bb486bac12cc7f03054c9ae5e13f2c0a1255177bb9c8d726bc3ef084248d5b2e5224934cfe18e4de368430f4b40ddd95ad40589adbb962747d156c6ca8330ec71f1af8189dfe6c918acc9c9cb0f348a625066bbd4eeebcfbeb4c75d946f9216b8d4c40f92a2c6cc6e92886ac576306da6cddaf5ac65717c5f7f1b2ebe9fda490e21bc9dc519a6a8f2dd8713d91afb53f535937a934334658723df0f145d8620865a51b0ac6299dcedfa0f314d4037ee648ebb1b85e5319b27c994d6adf9a78288ecc3948b4397a311eacf61fecf5593010f3f85797fed6fcc85c42b44839366fc970f6db6db9e7ceaf34d915787d19fc6d18b4350c2ab31e6e799aa8457176bbfcd93140b63e0947ede86fa372ca0f81f798d5e085e41cb59abe1ccb702b24d3c2fdcdfd2ed7f9359221ff3f4f06c4b14f378ab18ac152e9dd1f9cf6074e8694ea0cf7472f778f46f925e6dda241bad0f582bed5b20523e40c2e5801150ae8242697302921cbc8d0350c651b2cde8f26c2d6001c498eb5362db19a554308b2cb27659c09875bc738750db489a5a821ae1a53bdc9a4e2c8477eca639d382fae0bcdb4eac9a88756bc7a7124195d8e6fe70a153dcc2080785dc92a2e5c8a0336aa507545b48662eca13c847727d0994082ef3d9ac021ad978263c96a6e375b06814da8a945217e4506f2c528bdd4632077158f83b83701527a80e102a1f8c77d8a03e42098080f6d74f64cded29929fd53403b19eab4c427a54a0cc062dc48407e7a46a4362fc8646fe0ea362e5d4608aecc25259f0ef5c299c71a6c1550a1013cc326ac89e8d48a6d74a66c50c74cd20599579c40db4c57c8ac621930c008b005cd2102d4deef45ae8e674f7719a1821200a9486563b22c357e645a296c47c803852150a6c37da299950945f18679d7dc1d0a838b4868ad541e639d2faec604f2fe9cc806e680257c1989f49a00cef511f796edac55722691bc6154d0f959adffd99c55d6b2af65b9df4435399c7c8b1dc2bac485e1a40b006345431ce1b89b6fef9fb223299ed7285363f0af691ebbbaaa12a4b8a45fa3741e2be439ceaf9fb61fd921985bdf69a66a991704cf7e8dbdeeaced9f47ff94cbf71bd6b8967a17d43bc1e485f326c265ebbcee8fbd39d7b57a39fb5a80e60477e6c95d8494ecbbb761a6b57999c27fce64c1dda98d82075740679c78b736f3753314d8e3dbd1f042012b57b4169af00209445ff9e072337ac02f315df0ec3dc8b77c128391f7e40ce8182f0d0898f3b8212b32ea1544c8f4a6f8e3dee0952b583fd77760547c8ba0ecc13f0c69e2ffcea2b93a4797d3a8447c039657ede13b84542fa6aa2b4aa21b564360c3ed8f2e537f61ec4e28d8edbd7515dd19cdabe6502a25f8dc98d0c4fc528bf83a24d7d7e4f9d458a3048032d88d24a7919200acace30f0a1b486c3e397e7f2e22223973a811227037ba6a9c3583f5f382999482e8f64f20852152d7b444e05103ec6f179a44b95a66536b51e5caa20f758ad78413cfa47bde08a8c35e45133363692ddeea98153885882925fb1ccdfc1f01af40e86675c826f2340bf138dec5c1b2a242ad2e1c3e538e8e16f0c8ba183609ead3b0fd72fbfaead418f3883aec8b3edfa5f56be0fc73efa6b8b4acf9dc6e43bc436680f511cb0819198de3c402447683dc39b15b30cb56f5b50c2d40212a10a5e2ff9362da6331647643c8a1a6d823a1b5ec2aa6985588a19dafd2ca3f71b59857f10b442b9bb53aec9c4b913ed3b81dc99d1179f0488d88c60f0377c19e6187ea8c0dd341e9c21091d170536104f37840a1ce651606f7bc8a9692d0fcdcc8b84a03a87ba6ac274a8fbb9cb3dd82d385b8f42589e41408d33ceb878cf91b3a71f1cfd6f61d18dc61281db92321e92621ad902d896f0ef9578fcca3b274ff7d03a2f0949ec2b50685b5ce08c78e32ebe357fde81f01079c539bd5e0bb69c807f752b53df20d26a0899fd0b8013358e5211f7c4205961c6b85959881a297a7b9d9dfff81e158423dea0bb3f2da3e632bc750b3a73c9ca170746f14372c6768f05dcb3ceeeb44362f2cd1894f54443ecc7cc1c9ab260125154475c2eb96ad42bbfd2b9f6396668e7a967b8b294ef7237d264ad61bd771a60ac606048a0a3bf0954f06891127c2206c002ed24588a3287f43874a387444a15bf6f18baa9ae82edb39fcccf5e9e9a8f5f7160c3229db644dfd4f6644fc1586644c43610881b2ae4dca9504c3bc1427bf912d885f977aa1b0c4dfc6fdd8969a1a4975c4493cb39c527f28fc721367ffa34666c758b51356a81d33b3ac0fd80eeaf8dcde01159e40de76cc1c6873f742ee75b37ef3dab0867b0fa62815e126fd60480f05ac41d9a724b034ce3c80910e6520b79427ee079b53f6acb65814037388bd374e4eb819feb659a6092cb528c9ccbfccc0dca06c3dce89beddba98b285d1bee6918c76525c023d5da58c3b1a7b30ef32b5b79eb7739fd5c98458017be4e0be2a9928bfed1922e5037bdcd398b93f918405c6c6489d7a9d17725f1beb10e2140aeeaa1fba689df0b5ea7d4e04ea0de1733a004ad671e2340e2c2bde358b4d9021d8cac3fce3e3afec8dd243dd47bd5da4da2c8bb641a49b33a4b3983fa093fb12475b94b96539342923942bfd9845836ef9bc4d248a9d72790d9321da8eab1dfbf6368f7b8d78a2f745f7beac9a14af6a6bfdaa770ae5ba6b2a1a59d8feed669936ff737db100406fda9d118635581e719ec2e95ade2824eff4aa15762a1c56e64e363a7b3d2aaac35e9f8f62eb09e4b2bab784f7d122e3341584bf7ec675be000b9e8241426767dbae0bd2c87d5342361be99f56efbdfa8757d2fdce3ca4c454a840723c92c607adbbaf7a9ab183622f55f2c8f691677155c17903fd83f0cbd8cefa1cf13276d994ecf09c295c584b0a873f6fc95f034093db9f53644b5aed29c8a61fe4f0053697d08fae32e40f3263235533c7850f32f8b4f7669d6cf910c87b750a6e387f336cdd4328dea0b5a76d157607f1cdb3f34796608884f61480133dbb02ab2f5bf3291344b269ba181dbdea1b68d9047faeeecf6100c528f31ce3203b744ccc49682e3891cd6d20fa5eaf9423e89c895a2cc8e3f4e403636db6a07ac2dc8417f3b8ac3b658e3cc425714f63af0b2bb5e2e93851187d8b04089de4cf546a2315e27471290d25053c9aec761358109605faf62ad77f96e8ce3ebd18120e6d3c6f160757a9e1756935ec12e63b774f5cafc68cc1bf26cb7f4e46f8e2f15af2d2c3eef635be4a05a89ef89db68a6760de521686bed87dc27b974e3516013ea19d3a437b2b2ce892d76ef6301a2dd5e353719dde9dc9d92bbf772c9eb5478be565b101a2796b3a9a23752a339d68aed37de2b763b81d12519f3f00d670ba80b2f6387e6a4e9a23ae6a70b2a6f0100e06c91b135af69596870c74449c6609eda62771af1ffeaa5113c2cef17e88ffa46adaa0f6eac01c145525561e1a28d1c66b65538fd4a545b14bb48dab40ea519d4444ccd097852bd7ce8760d56bc74e9947e2419d9b1a8a9705cd6f115d218c7c03654873478fd694615e730f5dfbb92b3546b311bbf971652540e6cb738619938bdbfcad9490e2f852f953f685d058913195d3fbe965c0d82019bf8ae614c5397a0d4852ba139abf3d00ba8dbb30ddb77f98fcba18c8b6c960c95295f761865b23a210d0531ff30aea19d8fcc32f1bed23efd00c06b5462397d6f49662ca4dadccca284cf3d9a0d93dbe14475982f19379a42da13f626f39e9d49dac62bc97821b2b32d5ff14dbc85206a6b502a17106be330a23e54b410b135e9d27773d90a5a059c8b1df0aa969399c475e226995e1cc1da9a6f0403b0cbd1a891ec5492128c8ff19e3a6429f746f5f16d7baf2ae68c5dbead0f115f69a63f891454a136c0ba86d44fe962dabf1d1da1490c6509a787408f73121e04215e62f143a30cd9f23146da9d25dbc58846ed3e175a8359097096dd50ef6bb9f9096432f61531e317848c5a1ff5044bb4245c186860714631d24bcb3c59245872006638bd19e6cddcd6bbd34bf2f4d6968115e116a22dbe3c254115b8b89b858028fa44c1fa94eabee08919815a443594d32b3556e685c15574ad58628ca6ba1032add22ce488cafe74366797cf8f195dd2b0d9fb1c22e33da0eeea778bddb5f981db8426dc0ee67cb5cfe47918d8a50c9e757216e6352868be12b0a50025fbf8a2c208eb78073f42d8636990f258250308e5aba35bb69beab15decb50146fd9cf949229e88265f17c9d6fa0516d925596c4c54e12be482fbcacec5f0bfe554651a77c93ab846bcbb1b4e191810f99e6ef0de0bb07f4489065d74378aa098c7d9bf656f381e56b30159aeeaa5742337d39c4f5632b80c1795202cc5b59bf339065cda7d713b3052eb5be778515509ef1927e2a7a010b382a793fe17264e75bbd4a051e1976a49697e705bb4e42806f8e017cca9df10f7dc01b361db246933bd07becc9f534f86a25df94b01950ef8c88b754fa2dcaed967eac9a63b1753590c0d0b9704180518182d92decbb6ea795a65c8213465f3bf90d63e0d1eabf5f8815f6cb6303b64bc4aa66de2043567be00d0f22ceccb6d0cf55f839d7ded0e2cb33d237e225f7a181adead4f97a05478e58ebf422e1462a68261f31b9ef0fcded7863c4a27e9317e02a60d879394e9ca5b5f88d85523b8aff68f412af92d879b6f9026c60b02def5ac8f461f0b3205b6bca1a619e11abd57724730fd9a7a59809f748259805cd25b299f68d1c60dd7f38d1ccd60191d35f9c9b8c76668baca5bbfe9c0172cf2a47505dc53f542b52310427fb6d2fbf0b8699465d5621f4ff94e13cff62beca8cd360d1fdc9e82dfa085c3dc523c7c03cf6c7665cac8d11809531afbfe1b7efa68fc53d08887dc15e1e5ef275ee69d8aae33a3df88566a1ea249ebb7b0985853bc6859bd1f92c5fa4ff674bb8dd860f392da9dd7f9d7b9ae72815c9dab31875a101b70177c3a9c29942e997bcc0bbebbfe38dd835c2d47542b264c24bd11d21df860545777a6ea118ff44c0f6fdcb789775dbd20d69299ee32762a90c368541133fe2b703859cded99ec2b3d41450bcf76a5319fd67f2dbf38f4a24bf076393f9197b1d59b6239a6510540b87268358dc53a6b51dbdc6491b3fbe7f94ca034102ffa1fa2e3e5718474c8e0e0b67163bd4ad78576b408bfad7979fe0459cbeb198ed079c1c5ad5b8df5a67f02a814fe993ac9f773aad64b4126c4fe2bb5786b47d7ef4119c708454cf0b5e6dbdc65bd60fafbf2b2c07a019713fd1590d72a162530beb5fd4375e46efa254bd7ac3459185e8def32725f6d7b76a65f065f9852d7930e7e32d393bc9836bc9a5f240e7ca5c54a013e9187b6d585f1fc5a60f11abdd2719c4a084e2033dea8c6c9b80ca964ef5cc93af2008515c260f9ae5215326c596da14bf8114181c66d6e4d09dff5ef4eb54b560018a491d4507b7a193cd20348541a20e280390658ed6bf846aae0916bd716f0232acf78987df4db0373d60e62c1e83b37910596bd1dbda957e294b4b3340a8e4139c98b8c066e6dc3ec5ac842c0295f1115f918bcf4f799f9d1b014a9460b14c6c8c3beefcd591e0c588e34ada02b6065d85f00474e79b50407efd792db2e4733dc0752fc931e07a5d3aba052cd2102728e81aff2cbc1615d58186af7a16b7de072bc0460a7098cffdf68cdd679cf3c958f429eaa10bf78452ed7b9ecf6d0bb6a33cce0413acb3098319b0aa5e719af2570b4eb4b24ab33f6b71e6022ffe44d2aa4f5b0eff485cb36f1c2575e8f3f242c34039e2eab89eab5c0c65fb274514e097430041f712e5a7865023e8e32a9aae1d0159a1bf8f9cf7c5aa16d60b448eda9754da4cf24425184f3f515a1e3f7857823206db3a5c6887f5476fcb6ba5300866ec36683577cf3d13852034ff1cc1623c29e83aa146a367d5a2fbbeb27470c0253a15dbd28d4479658ab409cd1644dbf420121db61e9df28c7cb2d0c6ab72cd70d3ce57b9b08da18c48760e568b26d122f83431d2f0ff69ad2dc0a0d6733450b714df4482a81fac35ea9e0af61a6e3079a18551622ea622afd7fd34718f77d4d75adbffc7dd183bebcc2c45d9344a329f0438a9626b8bfcf8a42eace2621fa2e054e935fd0a9ce6517c34c22e9aa74ee1bc3a0b6e08933648c91778a4473110c0cc3e2ea73f86aeecc5b3b1b8cbf5b7fcbab8a1fd69f354aa6535860ff63e0c3ec80f6dd153575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae656a81fac35ea9e0af61a6e3079a18551622ea622afd7fd34718f77d4d75adbffc721a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b93151727b89b8e6d32408ad1dc22991e4058222e24e7739a0a22682025b8de74caf7ed680411c78e25961e81c15a0f82c44bc9835c7507b7a145d43289cfafb7630c53b53575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae656cfc0e042de80d397c3dd2f0c8f883fee41c1366595836fb51ba6b64981c9852c21a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b931517220412ccfc79e494b439bbd3dfc80614eeda11793ad60d5ad1f535e38d6ccc1150a9ce6517c34c22e9aa74ee1bc3a0b6e08933648c91778a4473110c0cc3e2ea753575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae656a81fac35ea9e0af61a6e3079a18551622ea622afd7fd34718f77d4d75adbffc721a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b931517253575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae656e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85521a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b931517253575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae656a81fac35ea9e0af61a6e3079a18551622ea622afd7fd34718f77d4d75adbffc721a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b931517253575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae6567b89b8e6d32408ad1dc22991e4058222e24e7739a0a22682025b8de74caf7ed6a81fac35ea9e0af61a6e3079a18551622ea622afd7fd34718f77d4d75adbffc780411c78e25961e81c15a0f82c44bc9835c7507b7a145d43289cfafb7630c53b21a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b93151720a9ce6517c34c22e9aa74ee1bc3a0b6e08933648c91778a4473110c0cc3e2ea720412ccfc79e494b439bbd3dfc80614eeda11793ad60d5ad1f535e38d6ccc11553575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae65621a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b93151720d216513bd11387c278cf1dc124d6a497067d9d7a034cfbf6f1c998d25e33143961394afbc345d0729cb0dc10e0ff564681356cd753795866f476bd880c6195345d503ef64a6aea6be375bff1e40e02b5a767b45237b11768aeacffba1047e7cc8dbb73dc80005c3f8914c17caa86d74fcb713d7f0949aaf3b92f31e6d8ea8337ce6b6daa7e98b88e496395a1262523257410bc64e4199d864e819b3bbc66b2c86a798e4e92c73c911847aa9dc8fdcaa63a10331a78e2535ff125137bea31dfcf2e237c051d3c9c577b09cbe7e54c2c783892871e3aacf0e00f9e915debaff6d53575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae656a81fac35ea9e0af61a6e3079a18551622ea622afd7fd34718f77d4d75adbffc721a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b9315172ff47da6706ec606da47b68db7fb5d6925ee8cb9204153a2b14f1294254b38c7337c0ea184f9b72ccac29a5ad2258cc1b543874837afc1a0738ac97084b9d4f95863a941915471c7b03c84b80601652fd77d84bafb3505b166e409f1ede502d84721c15b207b7f8e0118e18300c859a17885aa08638c91da295fdf25fe898470d53575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae656a81fac35ea9e0af61a6e3079a18551622ea622afd7fd34718f77d4d75adbffc721a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b93151729107624e1a42b3c9543061a26fbd04cc367b6dc61683b9d70f7ded4141b68167ed456fd101710a7c7725de73ab6fece3282d78aafa9114af967df11db5f2719e8da1b7b0eac2e014e94b7575cc92423e98573d61c7d996e12e85f6fbd1f63a6a1c6b01b76f58b631863fc35d0e807a458daa4a9da2733a83343dedbdfffc98d802a1eb3677a9389c306f47cdb2c7c8f30f2df6e5ea0244f639a04003205057ff42f9c7559e308805eae36606ffd9656b0b9ba6c990181db8e9bc410f7596da6c0923217c65e5900695aa612900d6099fbf050936a2564738e815b7a9f59515c231a290056b0a01ed1d892d2353ad2e5892493d02deffd7b4a1adeb1b1d72a6becff40ccae1f4d3e7bf6f50a0d529422d4a74c96e58411e08cf7a3eeb20ba7678f179f4e51bc91f04d044c3553f543c2a486beeee0cbcf6995e795136bd71e993fec06290633d1df8fd2e5e906c9e186fb51d67f890a653de0e99cc930997c4cc38e15ba0f58fda5fd55d73c58c7c41772bf3b605afcad3cf03543dc777c8a73260756f4d32c30f124eec8e3a5b5566734a096bb932faa4b35d3ad060c219d1270bab5a50cb956f41e06423e59e6e7eb4c9287fbb53faaa67fad6b541a37282dcd571aa77417ccca8e63fc7d6bbf3ab555a9726e25f29561c5f18b4769a1ca78ce94cebe93c722ec48fdbac52648c3912a9bc40de325b6e09d21183c1578eb1b0f07a918e30c727efe7356bb59b9269e06b970466ad7c5d985fc8c3144160f1f318605bcfe57375b5b9a7208c018a8653ca9f81fc902d33480cb2e4e66e7807f0064ce735a9bc925a7b10b22d4580ddd08a0c2568b52e517ee17e6928ef6ff41d790a28e57755090cc1e8427b6197c9338a5fe5cca675da6fddd11d5af37a94ea3d3183b9f5a49841a78f5f35c56cfdc189886ff208479aa0a49632a89a39e442bcc69911ad056f79b20edf6b7510c32fccbdb7c464d14ccad28d67d54269b2530389d9e702f42ea20d5de2d0853a43783f76f12a8ae2d92a39ca7ea2c1d917ca3cb61af8b63efbd06218ea5bb11af7d6fc9fa7e7ff1e1ece69d13fe1b04323f6f9eb2710d121381c8da7973eaad2efef82c4ac6684afefa2083f46895b4c222e26aba6b6d389c41fb276c1603ddcb486b5b2583b4c3ddc6af0ec950084549fa6757ccfd009f929e9eb6da517caedd54f88932499f7cf95b69ea434242d9b47c32d99adbbddc1dc6284696066ba7756264b148d93f2e5eeb6df1ee659cf46a01b8f836bcad06ef4ef7ee93b9a3f6843bc095470050e11e8385cf4b5d73a0eb2bb66b92e6e53270f3de00a0ff0a0020e66bbd68a7a8bdb374269ec571e7cdf927b8d8f5e270197a95e15b17b98b0c7d7b6129c4caf7908e0da28e85a17267617b3aefcdb2ef776df1fd944d6a83b8cccfb25a2e3bd730c50005cc4c099347060c6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-sequel-4.40.0-1.fc23.src.rpmrubygem-sequel-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem-sequel3.0.4-14.6.0-14.0-15.2-14.40.0-1.fc234.13.0-rc1X&Alejandro Perez - 4.40.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{|}~      !"#$%4.40.0-1.fc23      !!"##$$%&&'())**+,,-.//011122333445555555555554464444777777889877:::;<<=>>>>??@@A@@@B@CCDCCEEECCFFCCCGGCCHHCCIICCJJCCKCCLLLMCCNCCOCCPPCCQQCCRRCCSCCTTCCUUUCCVVVCCWWCCXXCCYCCZCC[CC\CC]]CC^^CC_CC``CCaaCCbCCcCCdCCeeeeCCffCCggCChhhhCCCiiCCjjCCkkCCllCCmmmmCCnnnCCooCCppCCqCCrrCCssCCCtCCuCCvvCCwCCxxxCCyyCCzCC{CC||CC}}CC~CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC                                      !!!!""""###$%&&&%%%%%%%%%%%%%$'''''''''''''''''$())((((($***********$$$$+++++++++++++++,----,...,///////////////01222222133310455555540677777686099999999999999999999999999999999999999999999999999999990::::::::::0;<<<<<<<<<<<<<<<<<<<<<<;===============;0>??>0@AAAAAAAAAAAAAAAAA@BBBBBBBBBBBB@0CDDDDDDDDDDDDDDDCEEEEEEEEEEEEEEC0FGGF0HIIIIHJH0K0L0M0N0OPPPO0QRRRRRRRRRQ0STTTTTTTTTTTSUUS0VWWWWWWWWWWWWVXXXXV0YZZY0[\]]]\\\[0^________^0`aaa`bb`0ccccccccc0ddeddddddddddd000fffggggghiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihjhkkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhllmmmmmmmmmmnnnnnnnnnnnoooooooooppppppppppppqrqsqqqqqqqqqqqqqqqqqqtuuuuuutvvvvvvvvvvvvvvvvvvvvvvvvtwwwwwwwwwtxyzzzy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{y||||||||||||||||||||||||||||y}}}}}}}}}}}}}}}}}}}}}}}}}}}y~~~~~~~~~~~~~~~~~~~~~~yyyyyyyyyxxxxxx                    !!!!!!"#####"$$$"%%%%%%%%%%%%%%%%%%"&&&&&&&&&&&&&&&&&&&"'(('))))'**''+,,,,,+---++.//////////////.000000..122222221344435553336776886699:;;;;;;;;;:<=<>???????>@@@@@@@@@>>>>ABBBBBBBAACDDDDDCEECFFFFFFFCGHHHHHHHHHHHHGIIGGJKKJLMMLNOONPPPNQRRRRRRRRRRRRRQSSSQQTUUUUTTTVWWWWWVVXYYXZ[[ZZ\]]\^^^^^\_``````_aaaaa__bccccbddddddddbbbefffffeggggggggehiihjjhekeelmmmmlnnnnlloppoqrrrqsttttttsuvvuwwwuuxyyyxzzzzxx{|||{{}~~~~~~~~~~~~~~~~~~~~~~}}}                                       !"""!##!$$%%&''''''''''''''''''''''((((()))))))))))*****************+,,,,,,,,,,,,,+-....----+/00//////111112222233334555555555444444444444444444444446666778888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:==>>>>>>>>>>==????????????====@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=ABBACCCADDAEEEEEAFFFAGGAHHHAIIIAJJJAKKKKKALLAMMANNNNNNNAOOOAPPAQQARRR==SSSSSSSSSSSSS=TTTTTTTTTTTTT=====sequel-4.40.0rdocArray.htmlCHANGELOG.htmlFalseClass.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.htmlFromBlock.htmlResetIdentifierMangling.htmlSplitAlterTable.htmlDatabaseError.htmlDatabaseQuery.htmlDatasetDataset.htmlArgumentMapper.htmlDatasetSourceAlias.htmlNoAutoLiteralStrings.htmlNullDataset.htmlNullifiable.htmlPagination.htmlPlaceholderLiteralizerPlaceholderLiteralizer.htmlArgument.htmlRecorder.htmlPreparedStatementMethods.htmlQuery.htmlReplace.htmlRoundTimestamps.htmlSplitArrayNil.htmlStoredProcedureMethods.htmlStoredProcedures.htmlUnnumberedArgumentMapper.htmlDatasetClass.htmlDatasetPagination.htmlDatasetPrinter.htmlDatasetQuery.htmlDeprecation.htmlDuplicateColumnError.htmlDuplicateColumnsHandler.htmlEmptyArrayConsiderNulls.htmlEmulateOffsetWithReverseAndCount.htmlEmulateOffsetWithRowNumber.htmlError.htmlErrorSQL.htmlEvalInspect.htmlFilterHaving.htmlFirebirdFirebird.htmlDatabaseMethods.htmlDatasetMethods.htmlGraphEach.htmlHashAliases.htmlHookFailed.htmlIBMDBIBMDB.htmlConnectionConnection.htmlError.htmlDatabase.htmlDatasetDataset.htmlCallableStatementMethods.htmlStatement.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.htmlEagerGraphLoader.htmlInstanceMethods.htmlManyToManyAssociationReflection.htmlManyToOneAssociationReflection.htmlOneThroughOneAssociationReflection.htmlOneToManyAssociationReflection.htmlOneToOneAssociationReflection.htmlSingularAssociationReflection.htmlClassMethodsClassMethods.htmlmod;.htmlDatasetMethods.htmlDatasetModule.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.htmlInstanceMethodsInstanceMethods.htmlExceptionList.htmlBooleanReadersBooleanReaders.htmlClassMethods.htmlBooleanSubsetsBooleanSubsets.htmlClassMethods.htmlCachingCaching.htmlClassMethods.htmlInstanceMethods.htmlClassTableInheritanceClassTableInheritance.htmlClassMethods.htmlInstanceMethods.htmlColumnConflictsColumnConflicts.htmlClassMethods.htmlInstanceMethods.htmlColumnSelectColumnSelect.htmlClassMethods.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.htmlValidationHelpersValidationHelpers.htmlInstanceMethods.htmlXmlSerializerXmlSerializer.htmlClassMethods.htmlDatasetMethods.htmlInstanceMethods.htmlPostgresPostgres.htmlAdapterAdapter.htmlPG.htmlAlterTableGenerator.htmlArrayOp.htmlArrayOpMethods.htmlCreateTableGenerator.htmlDatabaseDatabase.htmlPG.htmlDatabaseMethods.htmlDatasetDataset.htmlArgumentMapper.htmlDatasetMethodsDatasetMethods.htmlPreparedStatementMethods.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.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_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_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.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.ridatabase_error_classes-i.ridisconnect_connection-i.ridisconnect_error%3f-i.riexecute-i.riexecute_ddl-i.riexecute_dui-i.riexecute_insert-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.riidentifier_input_method_default-i.riidentifier_output_method_default-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.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.riidentifier_input_method_default-i.riidentifier_output_method_default-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.riindexes-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.riinsert_supports_empty_values%3f-i.riliteral_blob_append-i.riliteral_false-i.riliteral_true-i.rimulti_insert_sql_strategy-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.riFromBlockcdesc-FromBlock.rifrom-i.riResetIdentifierManglingcdesc-ResetIdentifierMangling.riextended-i.riSplitAlterTableapply_alter_table-i.ricdesc-SplitAlterTable.risplit_alter_table_op%3f-i.ri_table_exists%3f-i.ri_trans-i.ri_transaction-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.riforeign_key_name-i.rifrom-i.rifrom_application_timestamp-i.riget-i.riglobal_index_namespace%3f-i.riidentifier_input_method%3d-c.riidentifier_input_method%3d-i.riidentifier_input_method-c.riidentifier_input_method-i.riidentifier_input_method_default-i.riidentifier_output_method%3d-c.riidentifier_output_method%3d-i.riidentifier_output_method-c.riidentifier_output_method-i.riidentifier_output_method_default-i.riin_transaction%3f-i.riindex_definition_sql-i.riindex_sql_list-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-i.riquote_identifiers%3f-i.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.rireset_identifier_mangling-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%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-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.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.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_args-i.risproc_name-i.risproc_type%3d-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_all-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_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.ricall-i.ricase_expression_sql_append-i.ricast_sql_append-i.ricdesc-Dataset.richeck_modification_allowed%21-i.richeck_truncation_allowed%21-i.riclause_methods-c.riclone-i.ricolumn_all_sql_append-i.ricolumn_list_append-i.ricolumns%21-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_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.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.rifrozen%3f-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_input_method%3d-i.riidentifier_input_method-i.riidentifier_list_append-i.riidentifier_output_method%3d-i.riidentifier_output_method-i.riignore_values_preceding-i.riimport-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_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.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_recursive-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_all-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_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.ricall-i.ricase_expression_sql_append-i.ricast_sql_append-i.ricdesc-DatasetClass.richeck_modification_allowed%21-i.richeck_truncation_allowed%21-i.riclause_methods-c.riclone-i.ricolumn_all_sql_append-i.ricolumn_list_append-i.ricolumns%21-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_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.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.rifrozen%3f-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_input_method%3d-i.riidentifier_input_method-i.riidentifier_list_append-i.riidentifier_output_method%3d-i.riidentifier_output_method-i.riignore_values_preceding-i.riimport-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_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.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_recursive-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.riDeprecationbacktrace_filter-c.ricdesc-Deprecation.rideprecate-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.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.rimetadata_dataset-i.riprepared_statement_arg-i.riremove_transaction-i.rirollback_transaction-i.rischema_column_type-i.riDatasetCallableStatementMethodscdesc-CallableStatementMethods.risubselect_sql_append-i.ricall-i.ricdesc-Dataset.riconvert_smallint_to_bool-i.rifetch_rows-i.riprepare-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.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.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.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-i.riprepare_extend_sproc-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.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.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_string_append-i.riprepare-i.ritype_convertor-i.ricdesc-Postgres.riProgressDatabaseMethodscdesc-DatabaseMethods.risupports_savepoints%3f-i.ricdesc-Progress.riSQLServerDatabaseMethodsMetadataDatasetMethodsbasic_type_convertor-i.ricdesc-MetadataDatasetMethods.ritype_convertor-i.ricdesc-DatabaseMethods.ridisconnect_error%3f-i.rimetadata_dataset-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.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.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.rilit-i.rito_sequel_blob-i.riLooserTypecastingcdesc-LooserTypecasting.ritypecast_value_decimal-i.ritypecast_value_float-i.ritypecast_value_integer-i.ritypecast_value_string-i.riMSSQLDatabaseMethodsadd_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.riglobal_index_namespace%3f-i.riindex_definition_sql-i.riindexes-i.riinformation_schema_tables-i.rimetadata_dataset-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.ricomplex_expression_sql_append-i.riconstant_sql_append-i.ricross_apply-i.ridefault_timestamp_format-i.ridelete_from2_sql-i.ridelete_from_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-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.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.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-i.ricdesc-Database.ricolumns-i.riconnect-i.ridisconnect_connection-i.riexecute-i.riexecute_ddl-i.riexecute_dui-i.riexecute_insert-i.rifetch-i.riidentifier_input_method_default-i.riidentifier_output_method_default-i.rinumrows-i.riquote_identifiers_default-i.riserver_version-i.rishared_adapter%3f-i.risqls-i.risupports_savepoints%3f-i.riDataset_fetch-i.riautoid-i.ricdesc-Dataset.ricolumns-i.riexecute-i.riexecute_dui-i.riexecute_insert-i.rifetch_rows-i.rinumrows-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.rihandle_silent_modification_failure%3f-i.riinitialize_association_cache-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.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.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.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.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.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.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.rifast_instance_delete_sql-i.rifind-i.rifind_or_create-i.rifinder-i.rifinder_for-i.rifirst%21-i.rifirst-i.riget_db_schema-i.riget_setter_methods-i.riimplicit_table_name-i.riinclude-i.riinherited-i.riinherited_instance_variables-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.ricdesc-DatasetMethods.ridestroy-i.rigraph-i.riinsert_sql-i.rijoin_table-i.rilast-i.rimodel-i.ripaged_each-i.rito_hash-i.riwith_pk%21-i.riwith_pk-i.riDatasetModulecdesc-DatasetModule.rimethod_added-i.rinew-c.risubset-i.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_prepared_statements_for%3f-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.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.rifull_tables-i.riglobal_index_namespace%3f-i.riidentifier_input_method_default-i.riidentifier_output_method_default-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.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.ricall-i.ricdesc-DatasetMethods.riprepare-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.rischema_column_type-i.riserver_version-i.riDatasetcdesc-Dataset.riconvert_tinyint_to_bool%3f-i.riexecute-i.rifetch_rows-i.riliteral_string_append-i.ripaged_each-i.riprepare-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.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.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.ricall-i.ricdesc-Dataset.rifetch_rows-i.riliteral_other_append-i.riprepare-i.riprepared_arg_placeholder-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.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.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.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.riget_setter_methods-i.rirestricted_columns-i.riset_restricted_columns-i.riInstanceMethodsExceptionListcdesc-ExceptionList.ricdesc-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.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.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.riCompositionClassMethodscdesc-ClassMethods.ricomposition-i.ricomposition_module-i.ricompositions-i.ridefine_composition_accessor-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.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.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.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-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.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.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.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_save-i.riafter_validation-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.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.rilazy_attributes-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.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.rinested_attributes-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.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.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.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.riInstanceMethods_delete_without_checking-i.ri_insert_raw-i.ri_insert_select_raw-i.ri_refresh_get-i.ri_update_without_checking-i.ricdesc-InstanceMethods.riapply-c.ricdesc-PreparedStatements.riPreparedStatementsAssociationsInstanceMethods_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.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.riserialization_map-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_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.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.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.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.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.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.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.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.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.riget_conversion_procs-i.riidentifier_input_method_default-i.riidentifier_output_method_default-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.ricall-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.riprepare-i.riprepared_arg_placeholder-i.riuse_cursor-i.riwhere_current_of-i.riyield_hash_rows-i.riDatasetMethodsPreparedStatementMethodscdesc-PreparedStatementMethods.riprepared_sql-i.rirun-i.ri_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.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.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.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.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.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.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.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.riVirtualRow%60-i.ricdesc-VirtualRow.rimethod_missing-i.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.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.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_type-i.ridefined_columns_for-i.riduplicate_table-i.riforeign_key_list-i.riforeign_keys%3d-i.riforeign_keys-i.riidentifier_input_method_default-i.riidentifier_output_method_default-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_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.ricall-i.ricdesc-Dataset.rifetch_rows-i.riliteral_string_append-i.riprepare-i.riprepared_arg_placeholder-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.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.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-i.riinsert_multiple-i.riopts-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.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.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.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.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.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.riprepare-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.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%3d-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_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_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_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.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_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.rbextensionsaccessed_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.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.rbfrom_block_spec.rbgraph_each_spec.rbhash_aliases_spec.rbhook_class_methods_spec.rbidentifier_columns_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_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.rbspec_config.rb/usr/share/gems/doc//usr/share/gems/doc/sequel-4.40.0//usr/share/gems/doc/sequel-4.40.0/rdoc//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/ADO//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/ADO/Access//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/ADO/Access/AdoSchema//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/ADO/MSSQL//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Access//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Amalgalite//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/ConnectionExpiration//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/ConnectionPool//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/ConnectionValidator//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/ConstraintValidations//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Cubrid//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/CurrentDateTimeTimestamp//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/DB2//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/DataObjects//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/DataObjects/MySQL//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/DataObjects/Postgres//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/DataObjects/SQLite//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Database//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Dataset//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Dataset/PlaceholderLiteralizer//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Firebird//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/IBMDB//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/IBMDB/Connection//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/IBMDB/Dataset//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Informix//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/JDBC//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/JDBC/AS400//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/JDBC/Cubrid//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/JDBC/DB2//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/JDBC/Derby//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/JDBC/Firebird//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/JDBC/H2//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/JDBC/HSQLDB//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/JDBC/Informix//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/JDBC/JTDS//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/JDBC/MSSQL//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/JDBC/MySQL//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/JDBC/Oracle//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/JDBC/Postgres//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/JDBC/Progress//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/JDBC/SQLServer//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/JDBC/SQLServer/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/JDBC/SQLite//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/JDBC/SqlAnywhere//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/JDBC/TypeConvertor//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/MSSQL//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Migrator//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Mock//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Model//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Model/Associations//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Model/ClassMethods//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/MySQL//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/MySQL/MysqlMysql2//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/MySQL/MysqlMysql2/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/MySQL/PreparedStatements//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/MySQL/PreparedStatements/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Mysql2//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/NamedTimezones//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/ODBC//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/ODBC/MSSQL//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Oracle//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Oracle/Database//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Oracle/Dataset//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/AccessedColumns//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/ActiveModel//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/AfterInitialize//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/AssociationDependencies//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/AssociationPks//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/AssociationProxies//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/AutoValidations//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/BeforeAfterSave//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/BlacklistSecurity//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/BlacklistSecurity/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/BooleanReaders//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/BooleanSubsets//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/Caching//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/ClassTableInheritance//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/ColumnConflicts//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/ColumnSelect//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/Composition//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/ConstraintValidations//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/CsvSerializer//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/DatasetAssociations//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/DefaultsSetter//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/DelayAddAssociation//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/Dirty//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/EagerEach//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/ErrorSplitter//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/ForceEncoding//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/HookClassMethods//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/IdentifierColumns//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/InputTransformer//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/InsertReturningSelect//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/InstanceFilters//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/InstanceHooks//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/InvertedSubsets//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/JsonSerializer//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/LazyAttributes//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/List//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/ManyThroughMany//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/ModificationDetection//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/MssqlOptimisticLocking//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/NestedAttributes//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/OptimisticLocking//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/PgArrayAssociations//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/PgRow//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/PgTypecastOnLoad//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/PreparedStatements//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/PreparedStatementsAssociations//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/PreparedStatementsSafe//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/PreparedStatementsWithPk//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/Schema//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/Scissors//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/Serialization//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/SerializationModificationDetection//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/Sharding//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/SingleTableInheritance//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/SingularTableNames//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/SkipCreateRefresh//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/SplitValues//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/StaticCache//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/StringStripper//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/Subclasses//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/SubsetConditions//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/TableSelect//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/TacticalEagerLoading//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/Timestamps//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/Touch//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/Tree//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/Tree/SingleRoot//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/TypecastOnLoad//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/UnlimitedUpdate//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/UpdateOrCreate//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/UpdatePrimaryKey//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/UpdateRefresh//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/Uuid//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/ValidateAssociated//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/ValidationClassMethods//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/ValidationClassMethods/ClassMethods//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/ValidationHelpers//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Plugins/XmlSerializer//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Postgres//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Postgres/Adapter//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Postgres/Database//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Postgres/Dataset//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Postgres/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Postgres/HStore//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Postgres/IntervalDatabaseMethods//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Postgres/PGArray//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Postgres/PGRange//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Postgres/PGRow//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Postgres/PGRowOp//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Progress//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/SQL//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/SQL/DateAdd//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/SQL/StringAgg//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/SQLite//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/SQLite/Database//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/SQLite/Dataset//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Schema//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/SqlAnywhere//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Swift//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Swift/MySQL//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Swift/Postgres//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/Swift/SQLite//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/TinyTDS//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/TinyTDS/Dataset//usr/share/gems/doc/sequel-4.40.0/rdoc/Sequel/ToDot//usr/share/gems/doc/sequel-4.40.0/rdoc/String//usr/share/gems/doc/sequel-4.40.0/rdoc/css//usr/share/gems/doc/sequel-4.40.0/rdoc/doc//usr/share/gems/doc/sequel-4.40.0/rdoc/doc/release_notes//usr/share/gems/doc/sequel-4.40.0/rdoc/fonts//usr/share/gems/doc/sequel-4.40.0/rdoc/images//usr/share/gems/doc/sequel-4.40.0/rdoc/js//usr/share/gems/doc/sequel-4.40.0/ri//usr/share/gems/doc/sequel-4.40.0/ri/Array//usr/share/gems/doc/sequel-4.40.0/ri/FalseClass//usr/share/gems/doc/sequel-4.40.0/ri/Hash//usr/share/gems/doc/sequel-4.40.0/ri/Mysql//usr/share/gems/doc/sequel-4.40.0/ri/NilClass//usr/share/gems/doc/sequel-4.40.0/ri/Numeric//usr/share/gems/doc/sequel-4.40.0/ri/Object//usr/share/gems/doc/sequel-4.40.0/ri/PGconn//usr/share/gems/doc/sequel-4.40.0/ri/PGresult//usr/share/gems/doc/sequel-4.40.0/ri/Range//usr/share/gems/doc/sequel-4.40.0/ri/Sequel//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ADO//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ADO/Access//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ADO/Access/AdoSchema//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ADO/Access/AdoSchema/Column//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ADO/Access/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ADO/Access/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ADO/Database//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ADO/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ADO/MSSQL//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ADO/MSSQL/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ADO/MSSQL/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ASTTransformer//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Access//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Access/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Access/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Amalgalite//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Amalgalite/Database//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Amalgalite/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Amalgalite/SequelTypeMap//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ArbitraryServers//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/BasicObject//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/BeforeHookFailed//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ColumnsIntrospection//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ConnectionExpiration//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ConnectionExpiration/Retry//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ConnectionPool//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ConnectionPool/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ConnectionValidator//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ConnectionValidator/Retry//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ConstraintValidations//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ConstraintValidations/AlterTableGeneratorMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ConstraintValidations/CreateTableGeneratorMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ConstraintValidations/Generator//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/CoreRefinements//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Cubrid//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Cubrid/Database//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Cubrid/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Cubrid/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Cubrid/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/CurrentDateTimeTimestamp//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/CurrentDateTimeTimestamp/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/CurrentDateTimeTimestamp/DateTime//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/CurrentDateTimeTimestamp/Time//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/DB2//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/DB2/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/DB2/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/DataObjects//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/DataObjects/Database//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/DataObjects/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/DataObjects/MySQL//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/DataObjects/MySQL/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/DataObjects/MySQL/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/DataObjects/Postgres//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/DataObjects/Postgres/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/DataObjects/SQLite//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/DataObjects/SQLite/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Database//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Database/FromBlock//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Database/ResetIdentifierMangling//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Database/SplitAlterTable//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/DatabaseError//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/DatabaseQuery//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Dataset/ArgumentMapper//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Dataset/DatasetSourceAlias//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Dataset/NoAutoLiteralStrings//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Dataset/NullDataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Dataset/Nullifiable//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Dataset/Pagination//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Dataset/PlaceholderLiteralizer//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Dataset/PlaceholderLiteralizer/Argument//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Dataset/PlaceholderLiteralizer/Recorder//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Dataset/PreparedStatementMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Dataset/Query//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Dataset/Replace//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Dataset/RoundTimestamps//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Dataset/SplitArrayNil//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Dataset/StoredProcedureMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Dataset/StoredProcedures//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Dataset/UnnumberedArgumentMapper//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/DatasetClass//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/DatasetPagination//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/DatasetPrinter//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/DatasetQuery//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Deprecation//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/DuplicateColumnError//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/DuplicateColumnsHandler//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/EmptyArrayConsiderNulls//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/EmulateOffsetWithReverseAndCount//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/EmulateOffsetWithRowNumber//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Error//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ErrorSQL//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/EvalInspect//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/FilterHaving//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Firebird//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Firebird/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Firebird/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/GraphEach//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/HashAliases//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/HookFailed//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/IBMDB//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/IBMDB/Connection//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/IBMDB/Connection/Error//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/IBMDB/Database//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/IBMDB/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/IBMDB/Dataset/CallableStatementMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/IBMDB/Statement//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Inflections//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Informix//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Informix/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Informix/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/IntegerMigrator//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/AS400//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/AS400/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/AS400/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/Cubrid//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/Cubrid/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/DB2//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/DB2/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/DB2/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/Database//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/Derby//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/Derby/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/Derby/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/Firebird//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/Firebird/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/H2//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/H2/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/H2/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/HSQLDB//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/HSQLDB/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/HSQLDB/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/Informix//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/Informix/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/JTDS//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/JTDS/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/JTDS/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/Java//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/JavaLang//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/JavaSQL//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/JavaxNaming//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/MSSQL//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/MSSQL/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/MySQL//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/MySQL/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/Oracle//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/Oracle/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/Oracle/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/Postgres//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/Postgres/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/Postgres/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/Progress//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/Progress/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/SQLServer//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/SQLServer/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/SQLServer/DatabaseMethods/MetadataDatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/SQLite//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/SQLite/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/SqlAnywhere//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/SqlAnywhere/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/SqlAnywhere/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/Transactions//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/TypeConvertor//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/JDBC/TypeConvertor/Java//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/LiteralString//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/LooserTypecasting//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/MSSQL//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/MSSQL/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/MSSQL/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/MSSQL/EmulateLateralWithApply//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Metaprogramming//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Migration//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/MigrationAlterTableReverser//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/MigrationDSL//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/MigrationReverser//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Migrator//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Migrator/Error//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Migrator/NotCurrentError//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Mock//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Mock/Connection//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Mock/Database//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Mock/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Model//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Model/Associations//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Model/Associations/AssociationDatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Model/Associations/AssociationReflection//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Model/Associations/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Model/Associations/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Model/Associations/EagerGraphLoader//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Model/Associations/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Model/Associations/ManyToManyAssociationReflection//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Model/Associations/ManyToOneAssociationReflection//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Model/Associations/OneThroughOneAssociationReflection//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Model/Associations/OneToManyAssociationReflection//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Model/Associations/OneToOneAssociationReflection//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Model/Associations/SingularAssociationReflection//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Model/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Model/ClassMethods/mod;//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Model/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Model/DatasetModule//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Model/Errors//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Model/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/MySQL//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/MySQL/Database//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/MySQL/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/MySQL/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/MySQL/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/MySQL/MysqlMysql2//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/MySQL/MysqlMysql2/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/MySQL/MysqlMysql2/DatabaseMethods/conn//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/MySQL/MysqlMysql2/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/MySQL/PreparedStatements//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/MySQL/PreparedStatements/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/MySQL/PreparedStatements/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/MySQL/PreparedStatements/DatasetMethods/CallableStatementMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Mysql2//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Mysql2/Database//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Mysql2/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/NamedTimezones//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/NamedTimezones/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/NoMatchingRow//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ODBC//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ODBC/Database//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ODBC/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ODBC/MSSQL//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ODBC/MSSQL/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ODBC/MSSQL/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Oracle//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Oracle/Database//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Oracle/Database/conn//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Oracle/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Oracle/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Oracle/Dataset/ArgumentMapper//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Oracle/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/AccessedColumns//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/AccessedColumns/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ActiveModel//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ActiveModel/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ActiveModel/Errors//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ActiveModel/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/AfterInitialize//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/AfterInitialize/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/AfterInitialize/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/AssociationAutoreloading//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/AssociationDependencies//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/AssociationDependencies/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/AssociationDependencies/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/AssociationPks//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/AssociationPks/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/AssociationPks/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/AssociationProxies//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/AssociationProxies/AssociationProxy//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/AssociationProxies/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/AutoValidations//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/AutoValidations/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/AutoValidations/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/BeforeAfterSave//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/BeforeAfterSave/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/BlacklistSecurity//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/BlacklistSecurity/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/BlacklistSecurity/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/BlacklistSecurity/InstanceMethods/ExceptionList//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/BooleanReaders//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/BooleanReaders/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/BooleanSubsets//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/BooleanSubsets/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Caching//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Caching/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Caching/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ClassTableInheritance//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ClassTableInheritance/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ClassTableInheritance/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ColumnConflicts//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ColumnConflicts/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ColumnConflicts/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ColumnSelect//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ColumnSelect/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Composition//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Composition/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Composition/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ConstraintValidations//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ConstraintValidations/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ConstraintValidations/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ConstraintValidations/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/CsvSerializer//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/CsvSerializer/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/CsvSerializer/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/CsvSerializer/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/DatasetAssociations//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/DatasetAssociations/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/DatasetAssociations/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/DefaultsSetter//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/DefaultsSetter/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/DefaultsSetter/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/DelayAddAssociation//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/DelayAddAssociation/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Dirty//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Dirty/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/EagerEach//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/EagerEach/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ErrorSplitter//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ErrorSplitter/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ForceEncoding//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ForceEncoding/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ForceEncoding/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/HookClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/HookClassMethods/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/HookClassMethods/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/IdentifierColumns//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/IdentifierColumns/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/InputTransformer//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/InputTransformer/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/InputTransformer/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/InsertReturningSelect//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/InsertReturningSelect/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/InsertReturningSelect/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/InstanceFilters//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/InstanceFilters/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/InstanceHooks//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/InstanceHooks/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/InvertedSubsets//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/InvertedSubsets/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/JsonSerializer//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/JsonSerializer/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/JsonSerializer/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/JsonSerializer/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/JsonSerializer/Literal//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/LazyAttributes//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/LazyAttributes/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/LazyAttributes/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/List//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/List/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/List/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ManyThroughMany//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ManyThroughMany/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ManyThroughMany/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ManyThroughMany/ManyThroughManyAssociationReflection//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ManyThroughMany/OneThroughManyAssociationReflection//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ManyToOnePkLookup//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ModificationDetection//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ModificationDetection/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ModificationDetection/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/MssqlOptimisticLocking//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/MssqlOptimisticLocking/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/MssqlOptimisticLocking/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/NestedAttributes//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/NestedAttributes/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/NestedAttributes/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/OptimisticLocking//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/OptimisticLocking/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/OptimisticLocking/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/PgArrayAssociations//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/PgArrayAssociations/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/PgArrayAssociations/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/PgArrayAssociations/ManyToPgArrayAssociationReflection//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/PgArrayAssociations/PgArrayToManyAssociationReflection//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/PgRow//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/PgRow/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/PgRow/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/PgRow/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/PgTypecastOnLoad//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/PgTypecastOnLoad/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/PgTypecastOnLoad/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/PreparedStatements//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/PreparedStatements/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/PreparedStatements/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/PreparedStatementsAssociations//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/PreparedStatementsAssociations/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/PreparedStatementsSafe//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/PreparedStatementsSafe/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/PreparedStatementsSafe/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/PreparedStatementsWithPk//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/PreparedStatementsWithPk/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/PreparedStatementsWithPk/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/RcteTree//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Schema//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Schema/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Scissors//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Scissors/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Serialization//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Serialization/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Serialization/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/SerializationModificationDetection//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/SerializationModificationDetection/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Sharding//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Sharding/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Sharding/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Sharding/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/SingleTableInheritance//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/SingleTableInheritance/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/SingleTableInheritance/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/SingularTableNames//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/SingularTableNames/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/SkipCreateRefresh//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/SkipCreateRefresh/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/SplitValues//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/SplitValues/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/SplitValues/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/StaticCache//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/StaticCache/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/StaticCache/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/StringStripper//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/StringStripper/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Subclasses//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Subclasses/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/SubsetConditions//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/SubsetConditions/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/TableSelect//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/TableSelect/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/TacticalEagerLoading//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/TacticalEagerLoading/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/TacticalEagerLoading/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Timestamps//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Timestamps/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Timestamps/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Touch//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Touch/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Touch/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Tree//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Tree/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Tree/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Tree/SingleRoot//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Tree/SingleRoot/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Tree/SingleRoot/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Tree/TreeMultipleRootError//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/TypecastOnLoad//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/TypecastOnLoad/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/TypecastOnLoad/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/UnlimitedUpdate//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/UnlimitedUpdate/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/UpdateOrCreate//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/UpdateOrCreate/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/UpdatePrimaryKey//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/UpdatePrimaryKey/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/UpdateRefresh//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/UpdateRefresh/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/UpdateRefresh/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Uuid//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Uuid/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/Uuid/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ValidateAssociated//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ValidateAssociated/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ValidationClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ValidationClassMethods/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ValidationClassMethods/ClassMethods/Generator//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ValidationClassMethods/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ValidationHelpers//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/ValidationHelpers/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/XmlSerializer//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/XmlSerializer/ClassMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/XmlSerializer/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Plugins/XmlSerializer/InstanceMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/Adapter//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/Adapter/PG//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/AlterTableGenerator//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/ArrayOp//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/ArrayOpMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/CreateTableGenerator//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/Database//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/Database/PG//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/Dataset/ArgumentMapper//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/DatasetMethods/PreparedStatementMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/EnumDatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/ExclusionConstraintViolation//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/HStore//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/HStore/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/HStore/Parser//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/HStoreOp//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/HStoreOpMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/InetDatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/InetDatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/InetOp//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/InetOpMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/IntervalDatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/IntervalDatabaseMethods/Parser//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/IntervalDatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/JSONArray//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/JSONArrayBase//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/JSONBArray//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/JSONBHash//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/JSONBOp//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/JSONBaseOp//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/JSONDatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/JSONHash//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/JSONHashBase//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/JSONOp//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/JSONOpMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/LooseCount//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/MockAdapterDatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/PGArray//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/PGArray/Creator//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/PGArray/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/PGArray/Parser//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/PGRange//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/PGRange/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/PGRange/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/PGRange/Parser//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/PGRow//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/PGRow/ArrayRow//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/PGRow/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/PGRow/HashRow//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/PGRow/Parser//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/PGRow/Splitter//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/PGRowOp//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/PGRowOp/ExpressionMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/RangeOp//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/RangeOpMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Postgres/StaticCacheUpdater//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/PrettyTable//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Progress//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Progress/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Progress/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Qualifier//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/QueryLiterals//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/S//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/AliasMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/AliasedExpression//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/BitwiseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/Blob//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/BooleanConstant//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/BooleanExpression//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/BooleanMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/Builders//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/CaseExpression//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/Cast//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/CastMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/ColumnAll//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/ComplexExpression//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/ComplexExpressionMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/Constant//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/Constants//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/DateAdd//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/DateAdd/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/DelayedEvaluation//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/Expression//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/Function//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/GenericExpression//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/Identifier//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/InequalityMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/JoinClause//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/JoinOnClause//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/JoinUsingClause//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/NegativeBooleanConstant//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/NumericExpression//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/NumericMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/OperatorBuilders//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/OrderMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/OrderedExpression//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/PatternMatchMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/PlaceholderLiteralString//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/QualifiedIdentifier//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/QualifyingMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/StringAgg//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/StringAgg/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/StringConcatenationMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/StringExpression//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/StringMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/Subscript//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/SubscriptMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/ValueList//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/VirtualRow//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/Window//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQL/Wrapper//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQLComments//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQLTime//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQLite//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQLite/Database//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQLite/Database/db//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQLite/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQLite/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQLite/Dataset/ArgumentMapper//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SQLite/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Schema//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Schema/AlterTableGenerator//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Schema/CreateTableGenerator//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Schema/Generator//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SchemaCaching//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SchemaDumper//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SelectRemove//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Sequel3DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ServerBlock//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ServerLogging//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SetOverrides//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ShardedSingleConnectionPool//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ShardedThreadedConnectionPool//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SimpleMigration//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SingleConnectionPool//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SqlAnywhere//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SqlAnywhere/Database//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SqlAnywhere/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SqlAnywhere/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SqlAnywhere/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SqlAnywhere/SQLAnywhereException//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Swift//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Swift/Database//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Swift/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Swift/MySQL//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Swift/MySQL/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Swift/MySQL/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Swift/Postgres//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Swift/Postgres/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Swift/SQLite//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Swift/SQLite/DatabaseMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Swift/SQLite/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SymbolAref//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/SymbolAs//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ThreadLocalTimezones//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ThreadedConnectionPool//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ThreadedServerBlock//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/TimestampMigrator//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Timezones//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/TinyTDS//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/TinyTDS/Database//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/TinyTDS/Dataset//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/TinyTDS/Dataset/ArgumentMapper//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ToDot//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ToDot/DatasetMethods//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/Unbinder//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/UnthreadedServerBlock//usr/share/gems/doc/sequel-4.40.0/ri/Sequel/ValidationFailed//usr/share/gems/doc/sequel-4.40.0/ri/String//usr/share/gems/doc/sequel-4.40.0/ri/String/Inflections//usr/share/gems/doc/sequel-4.40.0/ri/Symbol//usr/share/gems/doc/sequel-4.40.0/ri/TrueClass//usr/share/gems/doc/sequel-4.40.0/ri/doc//usr/share/gems/doc/sequel-4.40.0/ri/doc/release_notes//usr/share/gems/gems/sequel-4.40.0//usr/share/gems/gems/sequel-4.40.0/doc//usr/share/gems/gems/sequel-4.40.0/doc/release_notes//usr/share/gems/gems/sequel-4.40.0/spec//usr/share/gems/gems/sequel-4.40.0/spec/adapters//usr/share/gems/gems/sequel-4.40.0/spec/core//usr/share/gems/gems/sequel-4.40.0/spec/extensions//usr/share/gems/gems/sequel-4.40.0/spec/files//usr/share/gems/gems/sequel-4.40.0/spec/files/bad_down_migration//usr/share/gems/gems/sequel-4.40.0/spec/files/bad_timestamped_migrations//usr/share/gems/gems/sequel-4.40.0/spec/files/bad_up_migration//usr/share/gems/gems/sequel-4.40.0/spec/files/convert_to_timestamp_migrations//usr/share/gems/gems/sequel-4.40.0/spec/files/double_migration//usr/share/gems/gems/sequel-4.40.0/spec/files/duplicate_integer_migrations//usr/share/gems/gems/sequel-4.40.0/spec/files/duplicate_timestamped_migrations//usr/share/gems/gems/sequel-4.40.0/spec/files/empty_migration//usr/share/gems/gems/sequel-4.40.0/spec/files/integer_migrations//usr/share/gems/gems/sequel-4.40.0/spec/files/interleaved_timestamped_migrations//usr/share/gems/gems/sequel-4.40.0/spec/files/missing_integer_migrations//usr/share/gems/gems/sequel-4.40.0/spec/files/missing_timestamped_migrations//usr/share/gems/gems/sequel-4.40.0/spec/files/reversible_migrations//usr/share/gems/gems/sequel-4.40.0/spec/files/timestamped_migrations//usr/share/gems/gems/sequel-4.40.0/spec/files/transaction_specified_migrations//usr/share/gems/gems/sequel-4.40.0/spec/files/transaction_unspecified_migrations//usr/share/gems/gems/sequel-4.40.0/spec/files/uppercase_timestamped_migrations//usr/share/gems/gems/sequel-4.40.0/spec/integration//usr/share/gems/gems/sequel-4.40.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 "/builddir/build/BUILD/sequel-4.40.0/usr/share/gems/doc/sequel-4", last modified: Thu Nov 3 15:59:02 2016, from Unix)ASCII text, with very long lines, with no line terminatorsASCII text, with very long lines, with no line terminators (gzip compressed data, was "/builddir/build/BUILD/sequel-4.40.0/usr/share/gems/doc/sequel-4", last modified: Thu Nov 3 15:59:02 2016, 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ۥ+KB$;LL#4Bk8A0i+1ۄZR:+ "Swҝa2d5S@bsY.}zrޅ|a |S[NUDRԓk%&K Ep@STt ib L(9RyD;ۺ^ߍ{| Hc큣G1"Lr6j0$`0RU^v;;uTB݁V$Uiၲev9ľ: / םWZ]N0Dͧv4ᑂk~ϙۉG!Y.s){E{:y,- X)n[ZTΏ 'SG;{˿U* e3cLlg<̝R>dFG3]"6uD7t>-x\6 0 }.!b+PdA^SWJDvל ׵Hc$]JT*^c zR͈K,tˍ^҃xNK`?!42Z/Q?EWF*l&3&UV]Y1eud뫲nnl?PNo1kcwQrDϤ??0*2|# ݽW׫:XInBYPp3~fj*s}1>zigpǂ޲"FQ@]-SYj)UKI}߶_ :R5mx]܉HJz%G): *f?6t cpZ/kDJ>{W LY9 YMGn[w Z֞D=@.~'kMʦݕttWF {NuR<љr˺ ]8j1Zo%*JE0 閻&wv.4ƽp9BSm2d81rđNϤdžSoH\ڲU{wpxܓA2.q@ޒ=YwŲ豨MBt\OZ 4uTRr2=@M0{tY ,~ _P$LI}.n hԸDݘzZ' cqfM EH ur|L3Zk $OiƇw4(iZ Kiq`....a#V*vy$8l5aRzZQw`Zɚ\6eLe+WQ2WIPضna,nX /r'(}yƋwZ0 C'P*0Aa4L d}z95ғꝾXOݢ#\r].f"] V,^ٸt , UmS8+Oƣ忻eQCYϡM4NЃ"O68tmhvqM@CoU!#k 5. p6jÖS ra2d Ϊ4rܷí6^O bMztS+bL+t?"WgOM@#cĥYI:Ÿ ~P7}Y{p۴͊ Mqgm%2x(!LgBj9ߒs-^͸]lu+Zq[<+}iռK^ǐEǎ @r.Ry5lK*Mkμz^\C{ʍ!3 dx CBq yòT{b, z'kW4e3T$ qd!FagZaiJA[ۅʓ-,( ̌a>yPDpRs+\bu7DGZu",a6s6 ]w]oP.n66$ ʾv]4+aqsw5eGד}ISjl3SìD9\ ̴KO\:b2,u]bw)'̡qٟ^Qh k#[<4з !֒ylI&s21پ Ls#oIf^lЁխ :? $q;/f8,v81͠7b0+灬d5]v3Y"9r8cuD-nN3H5 >igCy3lgvƆ4gj4mS/W~ߤ/gjL("ZS! b]Ս#efT?1j fq~4 O|a#kG/I{wL{h< Sc!}k-\(3_S͚ͩ^YMkn}|]f!=gF[KCr(㒄XPk&WLi=k'X6iOxGѪ&  *hky_A4C>QEA.z67 Y;KΆ :Ãʷ > 5%WfAӗcvhcU*ܟ41FHxJcs1ɲ~nqLݼ4`RTMw{hS9Aj+`\RPs4 a4j{h&N[l(H0+t v\3p53km!r S*R#/X8g5Tѳ!YtyV! >pzOfmi2j`cR#Uw(?x/iJ3g݁ҍپ7NjեZn֐zl:Ⱥ8WK$6 z5 RLdp#] c?'j˩uB320*{[*"s'4ܢ4wN"Xۂm4VIv5 jv<}b5h6R"2iOvyP4TQcz>R)ϋ=;{9Y.t3F9aO7c6-ޕh*'X X"aVEgO9[0uX6s]暃t}4EU/cKlSHIA~*H A+pq 0RޑMooQ !bB:H{%1n?bWaTfin| -?8G1Eff7bP}v rAZ:E4= *=cKpG7@\H7w"RS {#A ]{*4 ?̼űp{;Bv2Y ɻ 5&) "stɣњD_ 2L !~8@ UsFVm -.)gSWz+wBsjV!揺T)I4t1BH{A Kw/^@ ~\f%ğ\W曝)u}G/`9&K$3): MZ2{:ER'[qnt=!gBJszWesϦ:O~o#,! w_.xVd]+d ^1_h)afoVc8? 1wU'0αv"1KZ{.{'}H%Lܢ7Wm)3X. GV&y}i^ll{1CIVxEEQ g1mY]h \*ȑN˗랚{D2ZAKP,\6u"$ϣ8 暈%Ev8á*XDrRHmmC:Lˍo3BVx/4S*uߔw߃|t^4#4 F zd"ۢ"ZGU}ׂa='_U++~GYCf!,g69U ( SZm˱,b[{D9{͡hJz\ѧxHH> (StXI%wa:aQ妅ӱۂ(ޞ;Y#Rc+g7-nE(Zo!k(`zE̠7V"eL*\FEسU0w+SPүY5\ky +I@n`SJoV{늯<3j|c0L>}c>D郟'p1w5M!ZhAId4BAZNOaqV7YwGގPMk!uEߢ V~Ґ3>#8`VIU슈 PLBFlxkZ g7 X:r2s1l)tB<챓 !`(pL#e|[P LZ{z@z 1GZU#uL_@Xt|Rșl-u)A7ssDf/O|agO)gZm ƺ]ezިfBpK ve tm3A<<|mPqk zpuJDŽNHJxJ{ CnB5 wFW#_@5 e jm|{Sa۲V>[THuIl-%.u"lD'Np{(SCwePFuJ(@G;΂sgDhWBOCAUvۇ{xFd+8&f*j!mH.{ۀYN_Y YaQݠ셯#uIہ%4P65`,\^*~3'-UTq_`E=oSpD E2tyrJ(FS"^Wcxxɓ3?a7zo 0a \ذɷyEMn BP~)t0)%xmq;IFi|9GT;ؤ{>jcc3]m̐yE^ f5a'>&PcP x:t}ϗ:lߞH7hG"G%8k\hV%3ۙxB{m)oNWJ  k%p9Q eh@7[*~ vk$, AB5t=S?zp34xo3% (g(^{iިT L8lȸMeiY<dC}&1ъbHqa̺ "e4r%Tikڅ؛9498jey7?V^ -})I昁,P EIMϟTʉte l0ujԱȗmF69O_c("b yDcp|S¾4(Om, Ik"9(Fy>]\8;^Hoz!hp)b22hqME[L*# ݔ#) qKw#|PW55@XV3\U?LG϶j KpF`$g@Heh";vGqzeb#!tl $RSv(\Atc~)󼿯9$:4 w'[@#6M\I1ihPdm1\ԤbnjVMBKȑMYxoOPSzR00S1u%ݷuqf65 1KdǑE"Oܺt ;]fZmeKz'+2w줓6m2p%%&xNYKJ6JVE!KYqV4ZJAxS ֨sm ]/.bOinܨZ- _?MYGho,WÇlZ]D8صѥ-.bpҸ eڷ p M5m BXq5G(9`ql- a%HvWCFk/cǙY sp؝GHC H1c޻\=$Vw"@RYcj7!$F}a̜ |̂ Q) mB2 {#B@ ,)y.v4Eq-$NO}TYAx ZV>65#ب$S'̽%ܱy'FRt*xޱ]iHAISʀ!gP:'Cچm?%w!'G|$ \= 9{rȭ&8*h;?Y振* f;bafshh=޳tԾ(]S`6TGVIrW6pvEdu1dsY&+'}Sս8/x@-Ҟ2`c{%LYs aڰwq6T8UĴ Ĺ"cCϼ|ȁڱ1βOQ8% jtQ.p;hJVuיSpӦVTA32AYH^m3t '_tk/ػ- E~Wd;Cx(1h-[on3$I1˹tDC<)1\dRBJRY QcGw ?f]?=ifhEW}3BHQVUM%bxiCZN.6p>=K2NJHd=Km[qHrYXq~ƝFyB?;)ƄvQϏe9E it{](dP]^5w"irDbg48'eW>}}_Wd?WJ:g˛!! C`$7Z4c+J6J&ZT6SC 6`)FY"'8We ڬC,j9}8c $ËK><ؖm6V/y{gs HH4C6 2Pjmqp@VQah8v=AFI n!7 N u?'>co+͒2([lF08Dňpsg`GTzofK;kKIxwnGy^ޤyȽ)@=)M]ಒ}FRNnl5l, VȈzz$d}"B YaDAsD`g=!?8Pz FFHY1cFnj5yknƔ$H@K 6L6RjHI_YPYj%52wlE“@Yi\5ݙOK0|"GlE+9ED-W"8M~_5i)8N J_x`sh4M;f0smzPAoXMp&4ږFvdN~tbY h䷘?<.3kMg ziHETna:s$AwwE[κ7UPXYsl;gb[>ϱa':2o|#T7C΅B_xPe`\MXnJh ]JR %ƹ4ufn cgDvYhzcLǂ+y=khZLwf):ܳ^W?0;/V X3V]6$&!V (~Ǩzې ͪ&zO\;olD|O†mypUW# 1&92AE5)DyEe!?Y 3}z9CM}b|[gB᷊I;jbmM?n:,\e5#^fjx曉>t_~y@<ȟbO4Qm1og.GH ~Y9CY"LQK*@[nغOnZ '}7v8nx]1Gր+hCkӿ}&q`KA<Ґ!(0/.Pw.9Aa/m"L9F)3B\ױaeZl0AGp 03i{_Tԟ|!F:RSPk9n26=>EƗ<\T3M|6lKlJYI+ϮٽbMIH ±4C[Q/?Vgu/psΔE{ y:ڞ(/vwTdʽ u pW E Me0!FIh&hhDWqЅrU3ˆ]tC__HwRS&֫`z}rݱi`{3{&qFIn3tU6kr^″M!M5f wZnDH(-<\9ؒ:cHB O5 /īwO^5BB^h#%a߲_$9qx7Gda`\Ӂoh[?>k}dyz#X 9=HsliY #ta[X@@ _4 -!g&gnxvM<$VoR_F==ЗtVSi);A0ӥ?{Ā YQlO9XN8-aId*3V,kqt˸q[y@^$<I;|(pD^EwOj;~TX iqPtuNiѐ>+vۿWeBi1~4!EO!{vGJ"=iǴRПsiCj`eػwߺ@b0Y|+fvخ߀{ kg&/ހ5L}?iZlkF3 b_aSWiCRU"8 rpepU3G8CfuTUSh[=TܜϞhtFfd'o@L\AEf-Q:̪c\)BIT=K}~(Sz$;}\B]d)2zYTĭgOZupC kw(KfNb_o e]%9|i!x! Q. CcUByU$l;aY ER)`"Y .3cQ]-P_ŕ "i hm_v?c/ɛ'[B-U2%}SCxь5_/;^ ʴ' "18udֲ:9 q(S[<<\` (A#`m-"1 rvQ8y'̩- @+F^r|Bܿ}KWO9`y'&.k}WDX#4g,*$us>6Mjvc_1 Cws0TUD ,a/2ߗ{?k&lu$ DŽ'OYw~T>(nc-ߚ_?nav/Oe7Iu iE|UбۋTq㗈/I]"4z7crY_~L9R jkO?;F,S?v%D$G@o8@{#@_i=ӴS-X+˙WeAj"L-Qdo m&ZRWQc.K#PiN0hTܾ%wn&XvV@\? 69Kg%LG@ITUکp3?̘FHl<gt::S?X dXp7{M*YѦI$Ŧ qrwGi.||'/S6wfTũ9VrMg6y[Ky' MR"L8iYz8B>8VZ,ē6]Ȩ;'KL։#6lQ)||K])AOYK)e1gz6ﳙ|Jӝ {cF hPEC!xģWLy8\2O}SljQk#atA*WQ^?F6()3@jbZ})@!# Ep13{fbMU͞!yM2ΨhnK[Aèxek` $ciK-cpZ#ğl"$d-T4`p0μwևz=fv|Hr&13)A/c\{A9W".'5a=?uYZV9$ #wz렝;w DDAGGf2] 68yuY0oK"eȚDo3^B!Պ n[_gONT^ALezhVX A , ܴ[]hc,,af D'ۜJ#O"Px!3EC&ʆN1ZVAG2;@g̯im"L9 Hr&zB^N/H?>F'#lrBA#3¢ QטQ$m[6y])ʂ#-XF(˹"A Øk]uF:6 v! g[yɨ$`? lQjχ;}Gò02JO("N* (pl p2}xk T`Knz~=*/OEX^o! W! K}1o UT@0^7ξ180^С2ES\;Uy`Ud[XK=ҠCM# =RтyHH'U% V TU\iaEz`iH85fpx[7} J dZ*KW;! 1 qJnwLT[wn\](1n FFuf*S #b޶/B }E$'=X,"f˥~1EE1 ]dnQed; #>gm$^ج縯lc_)[ -^ȂFf< @xz'^/ȓH;ԻcF4B7jZjdFICN Ķ mعA襔;-XEKz*@@wz $kXܩ,Вk(z-$0%oK=PvA6o0F+t&O+J ;Z(ÇĩNյe_.l@ȮBPjۿ;#3Q'xp@r2ޓ<F w豌TA5y82uf:nܗʠaEmgtnx-*i%yD* XqS0Uc&p%6gM9bB|S"pe.Pz 8KZE=LMrϕKx_l])00m%+&6f9_nj&qV9S)~C`qt RQaz&zϋz  5ƪp{kPz[y?n*L@԰x!&+Я@%d#f4v}mK!\߫VTpDnPn(b2dhS=:zԷ3MݚqH7JXOL1x_GUw.4Qt,w~xFr9²=99,=+>[{k.Lgm+OV\%ˀq٣ LhkFH S'=G^ sv 㤚Xt>U;ϧ.fW,ݷ=/V\lp1& ΄Lgv٨.ZJpi}S5=]$msO,(TD$me#^L $ א[SsuKMf@xq.3+N, Y oaFf b|ne|RO\8<tiԡouH1ش?i#T{B*E# /$z{B%noAyf?Sz?P\W x"qO7:jtL]Qj)Dڙ /{e&s"mq8q@\r؄qf@,7>TΕ{g70pZ;kޤ%bWNsQ /x?vˀ,F/DA0PHh~rz#[Atf Tjvxx$2&_c*%Һ6#41F~XPX~v}DMr䯺l`&Fej N[^ EWX<XBE &ls=Yڳ[ |UBQ1z')F4Gp\y=d1h@3 FK0v8nîʺiat܉/[O"4 J@03_'$1$%5sb>A1B*J:z#3 87n֝u*<;{3j}chY.>p}w?6̬Z8 h{FPv0-sqd70Xx#O{y8/>/k }f.-@>d7&z4;mTmM0foZ0ٕx ?8e,^Dq#yhWc*ꈀf1p[u3;Pa4廗hyP;|pthŢx0?_3mrtPL ^ [i«Jo<'& 52*{„wZ3YS L L!7бtBX7 ʒxŃ c]-]8$Bdb?'ś5|Mfv*>=N\O2[_xQAN_G.7vgI񚳒(]y^Š)|1~8{.{ p_W # eLVߎOre^ ɲAw-5ikUP/90nb@w_)BV m4vL``FxyGNSQ"I#o$G?G%*`- IsaX:hl2v$"z'1?vQ$ʴdΘ!4 xp~ {gv.zb TAu^ > B6he=)\&nށ]wp2qWg%I{0 W'Ddz,Tf0#3J{-GVN D*6J gOu '6]_l(8Pb|LĆ³߷,nQ I: g0% >wG,4Kx5P5iάySR'L{ b&Hmɤz%e0)k+É!%T]?:'MٻN)'E故S'UM-Xx#V~ ;J} FڷrbOfy [ZVp?*>QFBۋJ}Ï) _q뚝S;{]9l e\ΓWeQ  ]Xgk0Q*O6)L$Ѐ'(#h=:6.nu*#[ `LTۡJ@#'lN1}rBᮯQeRkыBrm{:ɨ10*5x&Z}EZ*JDR/t=H:H׏ѣ+$duwQw LSд}8 hF4ʋceqD"|1=7@ _mɉ0tFA=84nsb=*b[̌e_I#r?c  /ʹ}혆],:— fF~!Voޤ8iQc=r?SU .Ivyr }1Pe@7F9Yܣ&UYcO]˸8rH]:6)JHtl65./~_AA|wnxHcgOq]ܛ`j2[2-JhwсH+ 歲B*׀H%@A|2z@enʞv!݉=_rnVdqYgkVn(߿]`Zzi+Iح{hXiT$<|?({T`2ZX"kY0 cpts|ͦaa@b k?dJFh^{ _I iڜ4>B'w7>7oKWҪj4.VKX.+pf,5w4]1:} ƶKP묰t9!(:3QG"ƿ!v0%9ݱa7!s~%Z)51nu) \mP|/&as\y0|6mqnEԡUIon! B7D>Rդe=!u% MW?  #US_LQeKi\GAgrSEw?D̞P$bƝ]ia Z'gGCCqvr!.1 f1rKNIv:i[bbmjwY3 탩vۋ`MqQ~ rΝNۚTW'|h ~Of&׬P rAnW?ZДqj([zc2 q^Tvpn29 lr} f ~;Q+ǀt WИ&7 jBn$≙p< pqx i>w_c0$viIjͦQ+yw<=x G,\.%dkoq kƵ .~܅I~hR0zo"WhA6Uzaj no8y.reݐݥ$][㇙Vw-@$CX5z,̰D|m qM!lŎc)rt/VJ!e@AŌiݮ?vc95 dJxW "hUIygmU i2 qМh/a{s Ex)LufO.5yNOs٪m~ a3-Ý13AIyM%(?v2W jjOdKha(ml턎"T gΥ: [͟w`M`rh{T5poz&ЌE@F#MO/x&OuK^սg0=!H̒|8M!|<{V}4X)O2V [=o](^d |"` gڣ7E)V(t?|6p|:ge8Sa0&c h׳#/:O(Onڸ[uGjvA#e]VeSe K~[W;0m6y=z,8E:_PsEH͙<ˬ>C'\@&B~SYJ=m_e&^`n hyN kItQ6.@QΡjTL}l;Aq+;P3G1,3B؄b]''?FE5/ˮIeg7X3FS4;?> R։RD#}3DUkLHD71nݔ+syTI(謅f;Yxȁ$T A;+κ6a3wdG ԆϞG/zT-P$" i|cLt-7vf-rT- D( .,[]7wϑ!^.4#6j}I/(a=g.D^u XZT/ +vh8RGz&1u(fg %v4_r\\Xx+[Yjb `U sؿ#kLǬڡ z8 * [հIlh0q%|Y$y5~rIE(!& v7)LݶgmNg"[j||d'%6ӬNv\WV&Ymǒ!7ߘ8i0-#0']wSoYQ\tk;R"ڈ_~A\Eꛇnָt\h)~Q1n, ľ`!HF(Um6`GD9yp 7ht6T[ lvYV&(%&k?$NTTLJq%0jRهvAxzc׋ 1Qrq`E|$%m~X86_=:pO. )ֻ.M> Ct8ɖ|P\3 j Q8n, IV׬ϝ_M2+3! jV1xNͺ"6E/Zn.O*g,J/WPc<[ Eקч'RZ.F?0](qp3cgͨaܐ  )t 3 İ"^PV@DF ~nIKk5GˆXIQpt7sLJpyrP2Un yg4폔T 5ej˅U#}RFJ&Sv!6[lf$wyy[ e \Uܵ~~7F=j¼0a浙Vc1/9oD `ͅx.jGK7z큢g<=x}kF!̃p6gT dÎPd9|&, 2 ?=g0x(@u&URndͪz*N x@9V4k) ÎY=h:=~O'Q# C}]MϩAX@uiƑ)饆yRߛhvy>Y!ƒHkڹl?kjJr][΅u?`+#׊3Ǯ#B]﹔Kx"\0t}!w[1xez1 X2+wO$֣׃cTz,=&' vWY|s"0pnq"JxF3"|ASJu IUMkVML%gZ L9ri>ߊ-@&Cz^ftrA[sce\`G\W' ݐ}\DJ/1|%AgA{Wz=\-87eД'bBLlF= s XF]Cͮ[Hlrz5ƳO%gJ:N Nrosz/c?Ϯ~E:`7fׇmtR|03+Wje d}@PӋignxSA/'c6J.E ɓE$o<C_EWΐ0'm+ ޫ9Y23⇰w qG,4nuu ^tDb6`+5HaLY y] l.1nZߞw35C R܊ *;2a815yu݈L%> m"CX=5c`~~K8)zۭKֿJ;-B3SVF"pUt:قkw??OF c-PȊ2@=]}yu9'*qblLT䥡Pwk#n^ "#Ն^qP3*V ~BFM I!{q]+;*'|MQ;gm:cG.>ÌG [܆Ϝ^kmlVc6*R^ԃdjy1Y% ]3};k/1<lg* V ~?\vMmc.X-r"H,gǬVL OYox⃮BlCMH6nj#9|ܚ[0k2 T5,k EX9;sh oM6=Q0V@%.-vvJu3*NKtպ6 BYc¿F%u՞[MI"2KMs+Y~餠OD |&=QZd`bHy,qw#=6 E7a[,ڶ *h' yZkt,kA%솽 %1A(b023Q0rn ̧u !bS?If-'dcN*)XkCZJ &(NeYIFJ\`t!th{u|!`RzB!t f S>* łS,pMh!yQNnMꭌMt' `B3 8ڎcdQ ڌ #d.7P->_; ދ#G7"BkBaDјisCY>[2":/P2|y^|xCؙ'c'cU%o։zf;" ̱hٝOn k!9 >HM~:(?(+ߧH7ޤ=;)C ƼA{U?w4bWqڴmHYTm4u^sOd_eh&/TWڞffRuyOl/]2[\D짥$,"~v ¹0R7ͭHo%"ʤ9uW&HoYjAi(\eU L4?ݔ1QM$ΆQ|)/]=Z;sw'{(W0;e<Q@g׽(pr9lN~V# f=-R+avwb`@*1FaĿOPdvO;nn3_bm:ZOs yL5iMy.>yӱ AnN鰜`8>Ciq蛏/"8p$j^{!!QH{DYlD%/y$&戔p@- \ 'k*F"! jeM=QboCra3:=>:Vx=hw[O@L6ABă-M-SYY̵,HT?4PEubUQ[ *NxM1{ZCM; ߡK9bsM^{&e{:K6P>Qhs wSd_ן.(8xa5 )גQ <{k ˷Y  Y3[3I 8J:Cbv6// "̿VxJZksmn }ף1,>J &aߘrd\QgPݤg̀&`$Vޫg|E,[sX|ͩWk,A @կx͢M+E99hJIqZ yJ!T4B^q. WHoTo=P^a.zmeh=)X&ԷncY* ʜTOkpǣ%{|?M*ۼfR*]bCnVp3$B[Ƣrc Eϩs-Gxb`XҢRr14B/<.خf rq#z| "PMV#6@5uB1>)O)p"C0C+F(hHq},HktqF e` 臆XלV܍)A؋r#wA`ҚT Pn91@$P){{oYVnԔ)ׯZs[&q\qhKHX5we25#*r}t? _#H"iHЏ)bFduc.+#NB`A'b;ׁ,zC0ۨMڸhO#I' ^Be>{ʀ >l&(4 ]ƚ(;G8xγ^_"ːm \1/a*VZVɽ~;Di:ZS!gdTZ|$2 C]n-.;Q} T( S1&zlRT90T'T,ǯWNwSuS >_w3G{ njTk` @Cebv+b\y i]5)LO$r+3m +2\08 `FOW!G#΀kY?xd( -S:swqrs:p( hWm*YUOmoNdv՝~ 4T;y l\DO*#.e~6L_#sxAFIշu%fw^~--jbhvDuY(ThF9J ;}?*M |'a%2sUu6/îM{a1U5SNb ܂(ܗ"UWerW+(rXi#P娵 ~Q=Jf&Sÿ{稼Jژ@ <#Q|ڴN+TGeXDwتՑiG'u>3E{,w9m;Y q P$  "2ǞEC. xi?@1 MۗH?)LC$<ƽvk2;_y:Sri_'J>E wc~f[ ~FwY&c52P7`PYU룺13rSʨ1 + v<ʷ]cۗ\$p1Od~~jˋ0ioh0yϹ99cmbbxc#cq&|0 *]EBsBO||6PcAܺjoJc\nUm:YdDz';˺]e潀ŭձ[!KٱKK F,Ix֖)YjW?YR鈽=egeLurаfmGTV%K]8.|o 8/cЗ+&uPm|4_=i3 eOp0EJEk!ڥ;k-or}9 7O o':L yXФPUoX97>s+wr=A5.ˍ#B&G;кf比ͅvdQ]QfPNxtQΆ^!(("[ҽ%3 ze)3g?)CgiVC9*3FJø &…NhZl}UQ`]z]⤋bf6! XZ? /^jShj)z\_K[lJ;8Gj3oe_isSGSHP +LƟ(_W|#xxFtJ}3}y?Cf3;ToÆj~zE?F oÄUn>'`yEqޏbceB"/Y5LS ,^OvP?aaDJtIEՈRґcan m%YMVdh*' -Q0p!;4'Ȣ;8 >4LB BJ@6IykZڃ_ 4kl~D訨pD^aա—OjG̲uv"YS#W6#2cꪐ &2ZϹ~l]f*HHDgAXrW|%DI`$X9X3`NN^$)K944-gBbD">ͤT}@PEP]5!Ap}`IP9ߕY&uċ_H?2?? ēn3Jh9'Mԇf*aǣʭK-(U:*}'n}3JߐHK|xOngҮ ,!b_D@`W\"pPMߵj%]ؗ t](k4d*ⱋ2uzgfXpG]sT떺TM068C &a0+~] P)L{ _mWnJѹl B v!\.{ظ2@8$gz4r.R+ pp5my9p, KM\" 8Co\sb{0;t }^6ß鶳aLe&$ϐsPD!$յ·T;'+!H 2cbrP|Q =Nǫ!a8Nc_pUT1k VڭA}f\ tO{-!JՏYr:J!}-ac3Bh< *J0]"C:-C$yXB3$d }KRВ?O_[tV;-^mB!^&/cȚU{a ҞbmIlvM:cX2wjJ2V:æHύyP)%V86:\Y6la_[M9sBp9~ӑ"ϫF ,{I꼆vpa7Ļ /5k\%lg:Ql?e9q"ŶQkω(͐|:cyS>$SOJJӾִYap$o+(?I)x%ۜGevgEk:W~9,γy Bq;Sg E"wy@Q]Y; #1s>j-|׌hxƸqX 5w܌ӓh1v 6#vOlH!5?e0YME]+y&' &<[o+mS,Widґ9h2|yQb,):zbt,C|VĄo nU0ST뤙jwjՍmثPO^Hu/h2ebY켳^XrhK>!,-!ʠ[1$Ta{aVzG!AolK E!H-8|&ə{/;Jްsx9/b`Cu߻S ҤX7@.zJj(E=vnWtho}ҥTD >N 0Sxݘjx|)ļ|c6$ٛ1#<aV/6K&BPU F&1XnD"T3qPi5VoFa` ;FHv=jbZ^7h3cȸlBa9(:P&W얢0B cƲOZۙ#+KQ?dies=Q0&,d%{K&YC/l?,¢,+A>E)T ܚz%}+ Eqeͼ.y^~fCRlkYp;SQޓF*c"fo-nb^2s'eV61}3z;Fx' )VJ!]/& eTl[B/ޝ fth`n -饝 ";σt?8 lyd ;lr` C߼dNb>=ipw-vb>vi%1|Qmū=I^O& Z;j5!]aXO )J^1}QYenYBWnphwwTS.}jA.s>#j$?`=,tTa4;GC_e{~xqmm'T=:~iyw:˂N_!]12㔮{Bqyt; հt9"@J15CRi?A(m;%b8R49e1#ls5 QeT]7i$[!b]r;+:4i2ղ"#d8jvzpzv<_jV>&$(S~^d]r8yG_p9h'\Egb9 ɅMzw)PԜ9 PjFbH]h2\? Y)}]6RJkӑ6sfy4.=!ṉv;3Ξ9>|\S`w4;GWQ GZtҞyFGB@hBSUna+D Hf' Rz†tJUD$oϣΐJ^CrVa<aG8pW8rfge7VH'TrE!fTm=ʯXES%$榌}''aHA15Q4'ZlR&``u=}4+iQ!us3}n>:H]m H[dYC bѺڥTr2i^ I[M^KA\:8eve.FKhTAF#E,4V*Hwx)ff@ew?oqSQ ^Yߦ=\iI N!ktj éfzC^Q$u`BjiJ⭛9:|sYbXT, A6OJqg[ۉd; ϳ =oOjF/ yA) aPCGu$<>DaO #GtyC}aV (Ya#Pџ#P& } @T\-$|Q:FIĄ*p-|3׎|Ӱs$ *Vr9yG"|"H*g~ݖ 9&;IXSme^tTUL4fxl̖"7jbTnI-dL&G ;\[0WbI--^*{SRυWGܣLg}k`z8l ;{ a})BզY\!_ PQGkhnn/Pd EȘtiB} )˒`B"uL޷^@z᫫ nwf;%uu˽gU11\xCy׭A` 7-4HeIJƒuW_I=AaqWM bTNBHVRXB.ޒҾX1Юf&\; i,X=zu3$<`,W&Lp-#ѭ ߣ$b7yChp-*x [R"ehcK y\~// ǹ_Dk_+j A`G?7[ 7$vV+p8pc}&ԷL|< 29yG+JE|drnG֡Ezih\ cي*5#s5:Y0}~*BPɕx&, 0所3Y|wO_q41H9kV_G-b;bL0%akd;VH%u0CMQ5F@m!.:&wkI ڒ8BP|{!X!3=+g:%c ǴBe4D^FxOKZ+_}l`7^ dJ}KAXB@??6ѕ3j*47Nv61@& Օb4i,Q5v^߳@qG*#T˲ ;sWP.+rG .u?Q,G$l38.|La&b 3OJ=q򒖿ޚsSI`wR-[W& _0h&9ģ 9I[ Ziˮ4CI77"BA'w]Mc!C4NjØs@>k|*h_ BܶiO /aP hom %ibԆz1OKiJϢǮAVe>MD:( ך<{V}sSvG Ͷ}S>Xz@`.m5s؅HG 8~`\cE ) gYahlޜj]JBw >Y"ϫ#-3Agur En_tr!^!6"b{EG'ޓu4 4>۟!()Z h|cd!Ty' ?X!|t=:.X@#l `C,ӛ%Pw'Iݻ\'כ2s(qCS!z j/qQBPz3ee(;rv<2[=("G[S#pO[Mj[Ó\u2SYʬή("w(Phr%3ӺAR?Z﹥&O׎ΆX>P{0)c8J!tJHz8>]kLQu~fNڙ V1J7 CN«qf3t #j w1o9U_?BfkixiZ^zXX0HM<4Ho矛\uɆ0@T }7VdYxlb輆~}^mQFpZN"׾'n$&ڂ m#2_h9NG|*ٗ'6كv9N c!l师9#Y'1[th ]$$ڗSF^j'tTIV@%Pm?c >}=aϢ(XFUEQ"Wet/޸a r<&|T[%Q=➰\x"ɔD&O/R!eq=O][-]Mb`EDHitdԧ FPI4C'x 8)˭8-O1MA4XʓJϖQԍ|N"s=5g+#d91 ɒd4|MΩ8b%AVGTεmXʹ8gP c709zc\uqC~Ǡψ\"UW;g9?W<*3f:/ʻ 6=Aga4;"Ft.L3 ğPr*`t"}0ĥ pgQWW%Bka[zj-9D["[)]*ZFv{J؟ðik4|6---]L԰Pڊ=uFϮYzt7Կ},Ó\u6!\HZ|5'`.b7kUZT&?G)ƶ 6óYlk!y9 W(&l lT2IuYWΪ2)4K)ѮJAmw)IZ" jE+x,)=gЂ 7;x0=[ xr>/<ڋ"oDL2p#'~!Q\ꐧ 5ш r\W[e!kTà(4ؠV(˫z,̛!j'nsI^?-z3_)ـ S`jK;EKtO:;ޢ=ۓG ˬ9$I?Cm< ,1To#<`oppæu{dm:$ԁP NM"Իuco<̆ޡ%\",B2WS ,h&LNJr-g$zbQ%MjWݞ4kЂԟL1Қ$sr,[-N#RL PO9")*OoM^Ȼ̡^Qb{x'ZQ+'(k~:ŻA/\\5=U.[J2 rG5]k#(W O vWV @⅝RR N3z011Go *h-(b(6&.V# u+96v)&lDʹ&/a<{Th ;rݶyCp޳wPtt{MucS >KUDR#fhja[|@V-7,K?0'4Аi2Z:;%EM3P⹆epDʫVǍ㻣 ?n Xڣ@+3z t7XWGjX!lS~e=,%T6.I875L 2@Gn9\dqH&r~ xyԝ#8[Xu rfdй)cd-<<,U}]]rWJdK7) \wlO}|ATl)m(ߖS`&$ـ!Q)L-RWjl #o*c;%K2VZ5TlM/ _@+dQ.*zCN< ּbyK8f4T`]aWT~4+a^ )#}6J|Q뎑}ZlوWQ_PK\Tӵ=B8v'ƕUN$426c(0k[9I֫υy~2H2:,}%w-hWw]гNxZ K~7l_^a`-Eȼr$ϱg㚎>iRq NƂhZ>2 Lg%-b:q'gpbj;0xL9W'("< 4OIn$G"%jW8FL'{1`?o#g9gr ~p-ˣ:3sQb vX*˧Co;fV+>~Co u"X(Ce I;EgIvvR*4KM1kqZne%gkKAV_ևϵ8KLyowTWKvL񒐺|qF٘CuS,L-2?ZE55r䋬rjsvJBMUlC@ih- 6籏2-M"5LdgGce)৳_SkT$mJJ@0'ݰB/O OA%^Nw&R1NYw*=XįxOb8!Ԝ+3O)RvRJ~k(hG ;r`NS$.ӽV'2C1aJǘ3{Jz+!=c6 -/K-U8zCP"z#ʅ/TtBdF5΃xZ d`.]U$ LM]9 |h!Q1X~5c÷&!ۚES^l#B5ϢVol"2ӑBSGvk6G4-xPv̱*+`1t+gZ|-J13g*9,T!P&H"QVGj{;1wc?Qp j(R;V e:Ub!"OE[z+u%YY 6ZͅoьwTwV"dME"2/DsrV nzlbbʘHΰHmkI/ЄڑyG+N% =<ଫ]8i']]Q@F;={&;~ lt^&ԓ[Z)Vj53 `(33\#g_wUӖb9"V! ow7cfFiB-4ug"Ƴ% IsoF$h,Hr(b.w^!6:7hH_H(=`ZT]iƜxڥ<14GPPc k wgJ:0w4 )F`Th.h|=\!6>[in=Kslz pъj fd<‡oTMpuN4@7.ɠЧY15XXyifBqM@Cz=HUR(u'Wk+?Lb ;OsI=dso/,~SYh< p|Zoh5.OkhۮF%&wnK0ڐ GݕgR=- !P}Kͅ@B4_% H$ƒ[(e38|;۠>]7l4w. ?Bǖ)@ Rg`3ң) {=YF#r5mGV4$Ⱦvd4٤-[Bz7'jټS"JbP f+|}Xכ^8<,R4Cp.j]YYBnXL|x5HPaWIQg4q>?GÜal ˬITt>]Z| 9@aGbmNPYbF❺Z{RpZ?޳*}?.[(A6Fwn1f`}蹀t1,(UxYl:njm|+H.0=.#89E(ThT0$2.`mF}y'ksL#CY/xcRWhLf͵`խ:L'ᔳrTNotiZ38|Zf: G$ 9 ܱP16GUѰ cX%$C6 EAWlR'i!S!Istd/N\T[tFőy+vuCԣ UණݎlғrgB̤>Њ1' ^vS+Yxh3~'i$:{I>fD &@D1%zM)I~+q 䍫;'`sѰjXVgd\. ^ՍN4J0Qf֌]nQ}r̞8Q\_Gw,UEZ$;j] [$DKQ3E KڀaFʳJ",?hs quP).nGx;۝zn={z:^~?jMR> LJGqpyo)!l.f~Ttz6pq(TsJ7U9tޜl`rϏ"R\ BhfeIqpc\ ܇GN,J|[53y8@%oۍ j&3D-DlcWz\^Y(9'j(`,@Yd8{#^ y>r _¥1&kZ 4%Ѐ?IɈeNOb3D/C'}d>B }P̫{s~b<\`o1uم T/tiNqf&reLlu^J:?S> <ԗI}|϶%RzV#Hmؒ]PUV(v ĝtLmsiZ]8r!wW"D*Fܜ~mXQAU%> 懮ؤ\-H "d͙WFp"5KF[O sE~V>JmEz~lBJ#en۳[?` mSWrN}ڇ 0XY\4o剳-I Sm6LgLoT*X2?`)%iiZq]6GkWss٭,|!d"΢i\Jd{SD-ѣbz \VqHt(8I7ƻ\0gXP ]y"ħ=]hG kD,Y[Y'lC$jN2&>Ksب"~v]sѥT9۹#( S=n;Sv? gmþo8ՠ?JVbRdL&MT!og >?_\ E̷,j)](n%UٕI1ԕ| H^#8k .0"{Dm tx-M*dP[Hm0|vcOT/[3C o:a,o уOI+0`;EV%e91A(/zr3&ylί?R"YqvcyrNbhMϡ]N:cXf灲iV)1-D-%O\$h0VLQH#|<Н!g1? (S*uM9F$mPN`u;gdz]T{w 33i3?}Hl GmAcI,rJST4 F6dAI 2O@QDD"yBCTnKpesY3ԆHx^ͅ6 x1:91o02᭡BlsP'#ZI]Bl"mb0MG a6hZgWD_p kɎg c(Vs#D K^@M|[ 2CZ:.JG!6'&'dR+QH?|l`oJs&0`Tu.v~*h|\pTLVY +7@v=L;G(7[4=6ֻwڬ~fubК[rb!no)2U2~ 3/A (b˶6j<.p9-j0yB!!ݝn2w]< Y<+yեՔNe:8BϺ&9n1&˷ZU$^lW&YOyzPM#$_'隶4>7q`HEJ_(OFrM{J溱F7ҕ(I?Afꇝl[QZ0Q,>+nAzӪ%\,1|z$dų΂YtqY06t^*"Lhлwrz;L+-|e*+z%Uo$YO9B8Gy/`MM7 BfSe \2(2-sJ)!u z3% s.Q/Ɠ4Hce3!Km.R;z¥خ0ksĐAmo_gD߇Y)AWJ 7*\ӊ..R3{bc^j0˦cE#a !fOT_܉ÁM- G,'^:2F8T2vC)Fn S/b^y}nچFͨzjB:-DuvTζeA aZ:4'SyYB<ۅ"G;Doly .&8u1 eKB&XpzyO2JG56o˨mscU#5ۉ̻:Y(ײsr_ j6Pz!L "ac!ն!8:h mƹ[>u~8CqgƊkP-mR{ ] QTӍ rjq'qy׸%{?H u[({P>?-2nfh?1U|waS6 x#!:yW6uq^+'yg1~`?QZLhٯtrRMO$OZ*8YEzh>R8߭gZ~hmaKC{`MV 89΀" KC3ްX?PIՙ :$SfU1!a52o|/q$Rja\Y;;A4Қ|BͶĻ['\ FUO@Q0WCM2d[t%沏Cؿ]E. bQ,Ev 7 5\a1^uSP&V. B\4{&!sx~l2h}QQ"bPQ`#tR8 Iue|̐BT=gdujVs0nIIXFC*nHa&OZl g*pLb;1 j 'O{C.~ՙMMKYZE0͡ jiV+&v5ٱ 0&evZH|'n[VZ[. ūb{qe#1*"vKS7$ܝeVGjyebDx$1gf+>[PSyI þFGDWd\+#ζ'sZ.ȴaQGhXVQ}}+u(t`NqR¦򁑔9WOa-&hdF; [aAJ紮.É݉Й}( GgM[\c<B2bWF; [~"4<*T(0b.v@dT9 f!(MyeY^v d:}>R|8; p1+~~*+AyR"4/;F(>G2Giz%'ʢوIjrb~mc7M0ve{Zhhl$=%Rȱ%1k~t3q_&7Eq3UGݙ0Weu~Зk 5J} 7k\i Sս4{gi璲|%2*1b ~vel%  2'sİ'&y0IT-nȒ? Ҫ9J$iYl.GҦSX&/V'x^pPY;單1,htD~(n'GxeVz>|W\zN&>6(O0!UNbƒٶ]9v0nre|X;bi`f%Pvr}}vQt'#}rQ FwS6GĹRӃ aN*#}U_28ɷ,ƾ*h/v0v4r`@*r%b+2U Iͯ^d%O/|)X_$8 qa`#E3\' H|tqD4[޿UxR6jCyY[oL J:Z9 XMUWsR8դjupD NO眾ѧYR{YB )&-&J] eUKQU9_'h@>cP"C\pAZ=e@8 u+K2wCNACc'#y(N)bcHB8Ato[d=kzH1%4S5^rx9zh(~AJ8LPdjho%IoVHEEXϵ0Q/2 WY\X3n%^VC3<e׭i.a?+%P_&$Loa{e]2-:,jܦO)WLAQ N'S%b$MUNbEi9 ?z h#0D9KiuǔuLA[,gg'9~6dӵ+?F(# wn`_4bPq_D6b CFF߹!m5vĵ =}O֘$Βf_tC__s"ZYMӶö 9%MRho0 l$Ov',sUҶeqAkO{O_\]fƛa&$0w }͚XNT]m"M) 't{MF4XUR*uXrש{g.Ny;1VNN+錏a8IZ.ci+N.7I )GKC.nMUYCU*@AaQΟĝ-t-Nl%Ǫzvw>ddm@uR@}M|uL~[x2[-L\o5' @)RI7sYAf {[% c}œ;B(R Yi"ٱOU<#Xvpl9$юkI~ >=/ C7T=!DYu z)`MBT`q)B-(,ʈck?i XBկ*J8@ژf{,FnOa6uk*/ߤqj`6lZz1L2{P*ecpQr_Lcޔ VƆ f-k (U0N|*i3Za#2'ּu;U\;s ޤ<6Cwc olv8dn5( ~c.rx/'w;NV+$I6z<3Zvk"%4+r%%7]Ɣ@sb_h`HbvQ`f.R9r]Fc1/1$3pCQO]Bݷ!"+O4yw;h .y$INM+)M:2O$j"T t7B(0U=P.W*ӽ~1Q~ץ/0WZ_gh?d<؎RwFᔖq`AL9f1}9׉lmV R__YN gI'@.Z'm2{\K kmE$A34["JR/} e2̶;;{X)<@px+ Gͻ'Zʊ\,(f3߽F?76}nND؉r&sCuve7(WLXRH5׍M1XcQ2l_ [ZqJ=l]1X3'MW %wF?TJK5Z*RT2hp8\HI*=ZHY0Sb4Mz]yhUԐuqG{v:$´@tVjݰ;=uQ7^ nd3ri#wM]I?2ނ<Np o(Li$e.۵(Tj8l пIT"߉UN&NuR6U ^vTi="ckޥ(03ӝvhhI)ٝ˽-DDA7C/nO2o3Yͮ6@1{Һx cgER4_>m' ';a=0vOyqeyXw{KEY1;hiE{#e}#m\-mq,=ID". bEjo|gfu5&;Kg`S {(ݨ - FBbW 21|@ 5CxkFE9O$&}pU$5w>0ibh ?bs wM5ה9Obz7gA}l)Z^_S&rB0~NT)LfE!$ZWqRZA@ OBL25[TqyoԛWa|/BM/ T'4电rLt)a9۽EwLhk$`M. yj(\i Wgt+ןiiS MqB8ʆ9lrڵY }$0| g*~Ϋ&2 jr]Yr C+>kW0;ɲ>L8P53QJؚ7M≖}ȉtg IfÕA&{3aqO*̣xѰ*u.qϮQ$[t Ij-xU41[Dec;%ZN%7k/`I$"GdMw]|, Q}ȕg?c?d\HDB\By  DUWMSgWc/bHTQrO5'-TWl/"IN95#))T8tG0H'ŽS]~n|?Ot\r:ο*&>Ji(1FIuFI=B301$hXho$ I;.TW7 %ݺZeloC$jD7ңܢ*FSdƖfroFb>`I.MG"R 2 βu ~bMYY$]zZe&3ob5AVo6"W;C sBWUzkDh ʟɗC/saE澥#,oHtwLv>$a@k6p)`Ơh5!5Rv1 "M/ahlo #HJ[<{Ȃ 9J\̳i#u7WTn *s? ( w3#Ծ0v(ie8$EAGbM{V;6㛎+spȆOD:uȆiyupSUMqC"i> cksD>k:0]G[ ˓NHWkUN.J K|J?ݗ@B⺪e)Y1{PV4Y7t4w@>S*L|Eb*OAvܥWf\9SC 90IOWXܼre}yzlǿoJP'װFt?2(^r*:S2BشB`S 4EvpƁH` ԔUzY獡2UE6]#LŨ-8ea`]N"r 33|d@ d+B߶)ťi"3gR:4v@MR$lɑF߆I!@ݓuԦ!sL5bBhkUl&ь䮆i*jX獭-tan +zsA`|=eF>,!V0ynv^B&hI2ҋBQeh9[Mr&:yp|5l!&R!mp 5V/s$0oHGgԸq=(2l0!$gc:h>Nh%>}G^+e˃@P c|+bT GKnnZ1v~]AT9rIR8m Tw'^" oUP^3XkA"=]j@&aL^rGjueu& m ..CJF) *=WzҾUCfxmdS߶Y 0nULzVhYXLȁͺ[zasV Jq-B{ȅC/u=pO FPFYXrjKyK,/\)&j",“SF>Ϛ8T.˄|6jFs)THD͙P{l$~dRcFJѿ0).V%@렪%vf_/WAP- #i ȫsi@`+F܂yN}peB͡_P0D uw&֠t47.MkKo|!Xݧ~VӬڳfmX(2|邬31jA4{NKZ2ޡbUwm2hf iR8za`&**+z.t^,qO^=:Իk@jƂLomR%װLg#|o@2O v0ǵzaE1MjI}vnЖIT;6L/$l6[A+yc.z]O&8ݏJ*:JR3ou5UHd/)a1ĸ,4Lm; &wXY<8(v̦ʌa4eY"\ŃCa LNylWkzAUa5f$ .HN`pl L,R#.I&/yG^p>zf{RЖw"wN1l[A~df<Ycaؾj Jp%PrЅC' 7gW, #HclFv DLB=CKf' {Ux960 < Vn{a"Ǜ"_ۇct2E u?bJТNuͦBTcΜXؕS"x6d3|AKd!:涌)0ϒ7cTRUn[Y)խ{OjnKsLnt/џ\ x5y8{{Cb{b1imam;r]+ql0Fj'D[f |H@ps,+_>5Lvkg@ >m1Ivv8&G:[ AG5l)c $ж.${w80R)* fKŠAdV8VÃpn*@$rG Ƴ/kƌ{<2D0" ..tg} c66b.*#خ$qܾ8Kq{c2 agv"ªNGYULxs>8-ٿ6Qxm(z!B.9X&&@Z'Oaxbi0ڿF1&R P4*,=l-k &uٍ/`ᬐrD@n3:qmNSKŖ3TV0}vvbc%20~ewD*5 l"hf$+BB$m ޏcUƒY=]bN|ކ0d%!1'*u',ICà 9Y453lYKPx[' X=6XNט2'%ؗ^ha;=TϚڲ>nǤ_0na@:Kff6?AńS*f|S%CKj4KkxEʡi$lTS >H怦4⫁ #WQr8Z@+b6_\uMh96VsLGROU1`|@]|"'u V3a͗GD2(0 龈F_U܏D[ ?G:(Wa+f{8Nݡ@ 63!Օ9R#Qyr{+8U3:8JbbW%\.)65Aų9)  3w6.$*\&s"cFQ C YR8jڥL -ԁ\J{5@hw?׽-S|k9³]>+㣞F8P-a|?N>m6g8ڤl}j+w$( u7ls U0U5iS 5<{cP@qy1t+e}nДjVkقuJәi|NUCh 5l8q/ԅ8E> e6*d C Л]5-_*< )<k֛wP g ZiCiɯȞշ&}N:`#OsҪ?4>Z~I ϥNZUZ䠓k.t.NMP귨˳๾%J KLQ'6퟈=H :uhziUdFf dZ[n͠scY@^{Ѥ܏Ey;LZ.|!.*Q?8}N Iټ3- #h1ߋ57 OAc<;J` -UdʒeC/^s +?J|R;۵s+ҿryf/yG@bHꍞkW=F8PxX:Rq7q5ZNnOMufͼ7h{uiM>< EBH7fC(>74]Re /|;wUT|b5BOnbK&ӯhԜ7,x_a' c:5r#ub>$!IXt[avS%0i! .] [Grwk"$)2$tS?#6Hn,5Hj֔{349 83#RC[RdOIh>Kl 2|5Q2;C_55 UM=3@@^a YK֓GȴP wl'*$>JlI"V !vd}dw;/øvz/*GF~\AX{CYD9Qb&@"I;N㩱i7l+w#¹Du%x +RIxR$c LODҒ)IEٿM&LNu *93}Ij8OŐ}=5s#7 }!|S!A0n; GRwܹZ'7+" ,Π>\@k/U)t $4ԧաAFQO[U9I9|.ۣk"p.!"bq4w'04DȈ`ՎBt~_T;7A jIɡl&b=G@$zk/ߕ%8yc:y0}2S(FI3^8gBy3ZIJo/Ͱ}$a{$8N#Xr:"n|>I1,f7:`{vfbdkRbyj*ntĬ@ N7顛ƽՏ6PS\1)YҲ Y`FaaqPh<>:>$MCXj %f\ jKք$|w$GV#F @=\$b+qiv4QEsbT6hI7bX:CÇShؙl^Q-Bʔ穯IYcĭN&< ^C)7,fHDpUo%P 7¡zgO鰠8?,SazF)ZCE5ALlCݯʿ~0zh ~'n7uJ$k\B| 5-"xQKlTAM~Flzl7gzxF;y&ɠvkKz,&CT=eöO?"ݦ[{^°hlʐ'.X*=w,S/9B s;߽E!שK;޳"QUK(l).4谶/ҙ%b<IG/}7 )0>yO*lzkyN_1?QƽT!GmQEqgF)\>rrX ٌR;o_KEkU9^&oϦvw"1P[qÏyހgKC4+HHK)s}|ǘ :Z? lvq(%4R&%~T9|afFhw },AhMJ&P̬/n &Yô|jV:I`Zb@|};C5dX/=yLLP]1>%0\9ϿpL]SPp4^k&YL;'lSLTp/@vZcFn%U 2W%inhoFۉFxOLűgI $Vq(mC3M'A[ŝx2~1o'R Ѿy^ZL#~bH8|"r ! FpNç$2N@imjF%&3J2LrzEOGd4Vثރwȏ`f1v: 9T/Sdd"ttZ=wk? h EOص'`Ai\aRRO> ڡPEu"{&sIyFYx]F>_z"a2,ڣ]채UsU+ 80cf9S<~r`M^j!<@#DKcIzڹI4^z|y#EhI`Fp۰qO7< LAlank k1%+z"7%vUTFzEPpsb/#_m0Z!3 _Bo-IƮY9V=o )ȃ5haLj% ˞m)? 799kU .q;Rɀ+E&@%e&|L@bbK=(9pƖ%hJT0ժM^0R" OمaVwVD0o|b%N{:uTG3dhf\n8AL@Vh<{SksN,b )ǽ?ŔRջe/'"cQB=t@}LouzOB`Y wJqa@˷-^/k_e/(i6Vùsq/2A趧DV@6!zG"O*.\r&Y;; gbV7ꂛ25 mhyxS)_z r?l#p@C^ūże 2ֺ{(itBW`[G].A.241Q`lQwU4ODpNMD;C<&t Rl}>Շ{1B26Ûc+?X~9>l&FP âSewMf)-|VrۓQT2xg %D\:]ſ\Bwnyc9jż?sQU9P~_A}3{3\t> Zpf+I dpk|c퐁ʑx34|oV|"6?l!1vQ`S $P@鉅~SP\/:~zIb&QrQ~d[[ Xnod) v@vc7[d(\y)u>GvuU <cwF5Mfyke2KDׄȴ 7h+e%-әO=׀X~<L/t 91:j៹+R;vsA\>X_ྫྷLthtmj`IbhH*ycYr1gGDVP$DZ6#$~:fo|[-Dj(4֕ *ؓg{MN8 ;pd5Z̛Mh[5Hp&ԍ }z_S~8ZSEh<3$sTsg ׾y=@ddD{mŒKr4j1IhPZ"\aoi^;0Opi#OQ)f r6%{ (ϹpRR['lpUEͷEoROpMυeMX#Oj#ԦF٥{\۲u;-&KQp151~OWlְ5h (.L-J1V p(CJܶ(/j>vDե UIzz.CHFh9T(]XGcm *!lwrw#̘>bEͬ!tPX\،} zn2&gYvT<wD8%zMo]MQ- DvE.)6q=j;,lpcWV.DteȖ*x0Bʐ|9l64(y[K~֔s% 1!`e3( ߲o?Ucپl [2U֑)B}sAA?j>_d="û$i(v %x=eOg BHEOFCt __S#\6 w=jP'&XkD pʦ1C8QweDy*Hs/rc@8#<԰Mf{I3`1 \Qh`?Q@Yu(nnoP<ZrorE1t \`U,ذ/񍜦ͮ +˦_D[7c"@6+ֳ~)k"tfo(W0aH~C dSW-w&_H$L{#eh hD Nz].nk?.̿q@G6dneu<~Lm%"`Zg5ԽŹ>rftAFcqbf%[kؔC8й0y7KA8KXgzd 'eR 4nb3_#՜\emfUk+J8+%H65#th F#1! kΎ擼"/C"ɡa? pT找\ȼ$t0AwZPdSI?dHE*/|Q\}@WNS:rs0ǎ+8]nOi yt⓪oCT sb:Mqk ~ 7d<r@Yd-ﶼpXfl`SMKk?{uI/W; ni)U6YӴ:]QL]ԛߠOas{brǯ,}r :C"/2{x|1jp'j , vcx X.TK ̣k #KvUEѱKN8q\&L/Ck3 qK̆xZp[RusUPBO^W7FB2@2K0,*7`Mq9+0睷e¡xl<2RH߯ 1|gO{F}xBYKɓ."=!OyM,l6%J)cO}JF3ڦ-(ޠSͦ3`=0V0PSjr{kBO]č z(dqGW/ m]85'k!Yݍ]Ya㍜ kҥdWi.}`2ZHÍ2ޥx;Edg%35i|PU3ŐCDb{Z*A"~ t'BVŢܟ#.=@9k8}SwlE$`]âX4z#O\T{~4 q}IMxf3}SK`6&ӑJC:~yײҼO_0OkFUz'Ә=mc Fq=2i kn \e5ڵKW qx)3X9#1Ve3dg (T:gnָ|GEӘȨqQ z}!5!Y(U1rePId D=CJ5yb(e:H%카\<+NA[rh L_JzޯÙ{}^M޿޴&}@\u\”倱9.DGvQ1 7~zTg!)?vyp⽘.2"dmSTb^`,bxp*iJ#y_[v}X6iS]!=ì]=vBhFpzqTA!|&(׾ah\Qc/K}pA)) %"N~4%Y5v`Z,xYKQPG=qFbd@ ޑkndד,XK>z69fL2Un`ZN`erD&->ڦ>]ARO}I]XCtjVo@P.^v[gEZ? f Oln8u\Ip ԙ/C&c|Vo9ڷE2ϧOo6.|JWr.C9O*LP0%粃I̼^NS9ZT eyN63dH jiϚ,v 5Ir`t/Ya>Zb9 !}Ē[7{V\(>nG_0t'z}J>DU1`Ӝk澍Qmh7n֖at%Hg f&>XB4BR>{'<8p?ЩA)Hay^NT(E'z$2ڬms4 ITX{T%niRThctӜlB5պ+TM w/'W*tzX=OHu J8v9A#"?p.Qr$ s{̘|+}Rx q?)'gs٤\hn@glnRv>KY5^d47 P)QZvVofn=ݧ~=Wy_g\㍖'lr^SL&OƤMذsND#,K%edHS) ސ6~d~Ql}z-7y4+V*)xH|ӌ W tސG:p%t *B1ºܯfg4K l*)?}Kv5C#咪#q0>6`Zז 5;-EPϒl\Ȣu.VUUMzwI.i,PjjD;CIZH7VD~sYV.hr/r\#f BGd!:p:2O- â0cMQzњ8PعM^]%6) ^_G<+V~: 7*ϲ]]裌ג>yҽLpCtίh8eF)ixb$p$=7)TSEu=Ӗ!ބ44Dky/kKGtW1I _s /WGgml۬(v.]?AFoE03y*=n_I}q$b$c.'0I8zQ,?X=@m]<膾 }H 2P_YRkP?(yv 3>6C?PnyHQogZ#'{"#FsFS2S  7G/ʎ)"XtS ]~87x* 2fEUŒ!$~<UoO&O/=>Qcg=p6 4xJ‛iӿu [nb\}Z6ԕy[Ky|w`ꀈqDf|&Pt"G,U #r%i-#nx耏>Q^mv&?B> M|ˤS#}~UfIkMSSqF7O+$B1i:ZH C$u1st/٩\`272ߜwkɢּg)*4ۚ!c\bD\O ',b4iچӛ2ɓӂl "sz' 4F43:ChFYcl>'^8}6پ[FoGv!3޿qT9QLc{ S.pub-;vN/\ i$? #a񚂪ĝ?@ EQd (cwEe]"_wH1SdcI ^4"`# R' H0Wl<4ɘ؈Ӡњp,˄͛ J9}i5B#v  ߈w&t̩֚:6oBFF">rTx`#î͌_!4mP+ggj>@^1W~gZ LVM92WF5`ê ۫.uzLJAHj!=H Sq7";ӵB5nZSX (m2f׌g;5sCr@u,yG } el_ĀVG.FCAy[" {_O«+ު:Z#L.=a%rg0]"Fc^[̍p5l'+=, 7aY`xF<^RrSQTx. ׅBu`c<^AXZ.EQr0ϰ3RXQVFk+xm߄)#pJĻ [оA ˷M`1ua})3䕾5O>^G/{?n>_U(`0eѱXARh~ ٔ0GR-( Þݷ&ŴSP4%R |Y m+gdg nv8N6Z wB:T0)䚑ܽ8:0 @*kő=XXбO07x!|+cIbr[&f~jt K0VfV 4⿄>?Y"I-*"t`T|QFD薞8/]ZS~~Bv of]9S(~]bweqVPxzO-Zt)SBDPn2?PLب*]wjRuZ#vi/Vr\m{*Hz t$yT4e'?!c+E3Q &4r߇{MOhj- P͍%l]Ԍ98TW9@(KOo%䘝?f+; 0 8|*6":9-"{ Ѐ6i z DIfѤK)z֑Arʸf2El3lfb1 0[j;pcM9/>_I]:B9*ޗ=r`cu'T<- 9l_֣!]蛥b0-9YLj";DgΓB%" >A6ገv;N[I> 1Q]4^\%6aq[yU2} M>9p9o//V('["lHyMneywNAU DžtmŜi nia[߼m7}Z(U@D(lɝСjR釽m9Q~^ pdQ+1G)5Xd.vhRJ&Y_jn@D@"i큭v;VPXSFoaw,G"hywe5'Uw%ud1Rc,zvGcMesyj/?+>Kvv)縐z̄H)HeoƙU !9aj0U'R;?t `6mW h>U} ȸ)аJ$0 <2hd߽И|UuY?PN)p&*S|5kAΆr~*ٻW]+[U|NeԃgAo&m |7佲8к%R;2AmͶSF҃RD#zm[-Eu-FąGbnDM V;#>wa0C[YA`r=knbC'ЀPAM^.4蜿*\tƏ:/M5fw~zoυ 3# ?qN>XHDopGh'* ԟBSڳr<;,;(Пծ.M 5=9=Tɮ 촁!Dڲ6BP 9s6 &rw6 @M<z̍Z'I8}0-KaV:4X1* -\-wýl*L$=x'ecԚa&a+A躑Y%'[?~@}bGXm:zf9|oD˵FKD+K7roxaPʵ;սuíuV],! w3L yFξĕIE+-i _JE!L7MCwSz?ѯvJGN32FӁ}MX$ͨ6ǑV=Iziڕh=\1h]]}9O!}={y |'V4"yFzmP#WC8$pnBu78A.AjF[dZ=QZ˿dzs| Up1HNԄWL𦹱X0 UеAWG^3)Jo#Fa_だ$ɹIPR۩+Vʶ $.f^_|~>/MkJ0äccs7M|O>8fqQaꔃzVzok)u0;D;H]kTi/0†JfFu\B7??M(=u(O ;oBn1L*^W(К3 LۥkV3¿΄c1C lGVkn΢_Ʈ8 w 32$'!?z@eƅ@{NTX/#*k$JR=c! {e2u1&}}s9ĄeSM'әCX9qlr#?50睢W(?^:6)Vp,Զ_ (ŇEamypqgIApKMM+|`^kijxl9cь|)}dͫW|Dx)crB,k (  )sZ[Qdž#dz܄͝[PeJoV%׃`0w-*yĹnBV<~Ho_ xa*v>;_|v?0ZfU12ۙ Dעuy\h擲/Eϻ48 I <涾KB+Xw<͓䓨_i {|aXsx| &B+%Ryb@YbWtw8^U8?OT)q#{vfH2gz}˧V'܏PHMlAb7Mċy^"qd*ܳRSzjlдcY[f/#vE;+Qy@?8o1>SeβP\2txS+ʱ2?R<IGt9rxi{zH!:H&2 +"ۯ[Iތ8'wf^ēI?o*W}h#xE>PÈ Ӯ•fz7@`D[@vz6Oo$TZwҸGa>SrMGL0 o({j[{dQAL?f4(/xEٽODWCCPlj=5lކ..EiPmw[$Gƾ"R5Ԗh,gb&9٨U+KU&CTIZH! }v}ؘ"*fJLg9x4~նc;ڙ+ҵ#GFhgӟ] _Q.遄V H1aD֝Z'g[c9 p# S(Aa~a)0Gm}`06k 5k~#`Lj@(زV̗ 綷-K0eiڜIy똪Z9WLuls#'`={9gw G4C-O~#po`2Dԝ%3ˌ`s3 f,&8q7G] $^ DsZQkphdȞ"QWyKzt5I{߮Fe(2Y z1qck ,JsOzI9䠱RaVJ9dᒚ\w.XrFCuP$_[zGmki)G1aYYWSZAd89m?ڜ⊅y'P7W[A_bZ?Az ZIo2NSxϤ8G(R#k0.n?wyGF=S.OqR`](O}k(=ޛj'P9fy۾l1ςuF-!'wWj *Dp8l2ؙb:qDEEx2Ǡ8(~E*pr!HȂąuA3J㾇[Ýֆ?%{n[cVے{a6KT } KVF6^'g`XEG]e3r t]ԞA#K*Pq.xoII>tK Psz|s"ɄIf֗pGs il"|FjCy,R/=pۉ;,N!eXx9 1lǣ͑@v*V'lػ|WNQ]e![b(yRcP7&0216a4Q-u̯̾~+][@v6-'R0-19tIcP Q/t{sS:uFyL;,0^ Ja.ObTנ5![B"qS EW(nz5|j>IJ%d-+vtIr;ǃI4V#J;,Jkz-KVN9⽾rH*k:,Q]^T{ؼo0qiTZ9(闩Ì-k7NdQ<(ϙŠ -gh$_nixa\$ uKohkf-GDWaNZA$xr/ &\겜42OٺFr̬|p` PS߉mdW]y=܏ Oe(I;Tk -Ētxn;k"x~ )Mt 5 YwSw)%Zt"Y]ZS7& }5lڣ7 q\Svc™N<>Nq^;DxuQ=i\S[> wWRhVwDzke7+w,8k'b,O8a&ˇ f Lœ:qÿo Ap’ܚX3#WPWjp8l%fQa$MtS2-6'm(}ĕ(k1~)(0(SvdhXs MOp\ˡeo%KDAͦ6K*4ov[5Tn䩾Poz;!E6#@AUFqmЧ2u0nFG@ߧ9Rh~r$!pXlp2ϗcLއUF.ȾҚ;V'pdRue>DV譍6ɩ3Tvāj8]}򉱂%0|/ɸ֤!!r˾e8l&ޥbSk$<$S,^fr? 9ŤJǾڈY3\,ONܷ!ؐv NcyŮ>`lLn*>vcz[2 3S/Br8 s_Ap{?%cr!55잿r)gy$zD(]/QXfyG~ƀ% |Rq*<4 ;=@^$| ~|7aL<0dcS&Q@T|cĨ<U*1;7;Cke'f1TVC'5rH&H)STH"[/5QT4zT߾i;Vw4*f(xZH"}\r-p !ogAV5فvWM2`{Pft!Jā *L PgvP&u `@YwCXii|u#3)u?/ ֍{+{pHOӶv7%Cy_1KhIWN>2aO0]"TS=/OǑ.f1 hOQliU$᪠N/M'}ZC~px%ت9W0{D>[U]viد+ {ܔNn#u7o|CX_K֜s7nNjGV^ ~%ci|6V8ʐpQ)&-O[MSi x I-* JKVKnlkdu!(,mщoږS=O=]I\/]`[7)u98K6["04J5OraK>o"=)!!קBڀCp{fܠmz=X(x9;sqsytnxqlG]~'2a1j [Åj (?xK܏9k1V̀WK.㦡\--Aĉgm܊{^sF!ZGll0̒UjEl HEbI.lƍWXW@yr Xm a*WS50^5nY}Hqp? L"3-]D9gEEYkUGbKN?9#"9b7'54gH"{2qf¦s#C]d YJSt9d|9ZfL2mk€kH9iϲ,U NhX{K듬C5~.UaIfZ"qsX1B3GmPco#$z640t`pNѷEEۤb)ӑ Ϥ륬e,FKYUtp=f^5+Oz)m]ѹP\Ʀkts={ l8;āRzl.S ;d$W$co6۸;ߐ>لnI owOeSTMOqA$a6Xggz(*]_!"z'P[3@XV`s "HMh{>PPr~a=<^6J\MyȽGJIEO3o96±$֏eh'j'HM#kؘR/gEq37ƉQվ=;G(r0^(@͉eE _=j x eَ< j>w]~ƺh9_yGmȦYZ/\ckpX>Ye$Z/,|15/@ѕ plƨ\B !ڀa;9ncMz~,u P3IhX5Wc;ww%5)A;Yk8qT#Xt&F sÛt|ʔyp S?lh o0猅A4`zצ {WLcȮ)纅7!3#F%Ǝ,;s,FQ>o y ՉGEc:@E03?ό1R r&2"$p@N8=lzӂ1!֤9q^b)0nB5sV=#/LHq{0/46mh D,>)2o?ҹ!HhHĂV dUUh;ӹLOLnO'XHuzM ʃF&Qq?n3H9o$<5,8F`O9A6+`\PպSWk)kZ$_|7^@S'?Pa*95XΕ8u]}`Ӡd]Lf5 ~JWR$lبƆ01y+$0s)L蝨]01vï Ovcw"Y22oGuX OTW{FJHrn&d:ᘝTM(ѷHWԓge}(ty>p .q2{\` &+U`X4>K˱.9~;;qpV^wX!F0뿆ej=#ƍ=$S.93I;tK,7# <͑0>Fz [c`Jg{Gٗ鮲oNVT*%H?*MztN~̍5H#?$G;u. Aю|n dO)d95,gS?0| &4ٔ<w+L͗ (#DQ}$LNΰ̿{uF$x7 9i C-䇻g(Y\w"Aj!(!'.$pR M.eay|Z d]ViV lJS5 iA[w<2,& ΗqBQPމ\[*kTuetH{ASCwrO\C`eVdflq׀ &xbتOk'{Un W>#ɰHMOWF]c8KKb ZH1AGKE$|Hdn2zQQ+O? m}= -j]%ܱn"Z"xMe%Dk6J= %R {rmoӀ$hmuBJMoǞ-Ō!~e0s(ad!Uno oT)89hdj@hd~/@cID'm{nvfAU\_7 .n6ll>fj/~ ιs>b A˹]ц`[ < I8<̅ WӟRva~6 pOB6ؗ3qNMVJy{Ģ߈";KAqFHJ(xdžC3:)"n0Wf!U`%J8CO*^v/ʵ,XcvZW$LUs~>bmg+)[`>$"N'X~&O'kd{mHy%z׮|1kK J1cq Nî]TBf각iPP$z8c.NHt+Fҵ8&#[N)xf_2- ƕjm' 2QrNlR!p sʵ֒ch`Q[`A2FO[(5~s;U:`kkJYd¤ 4-?7\1!ֵ_L˽r :@:_%!un: ^~j_= %vvAOb`֭* hs9U:33h"5tO:0 PLޖMz:n!޷:)Jb=%M ZV܇ak(nA'Ǩ`09*a~~x"}:Ѻ=eYĘ]U$ޫ{8.$ WiRž]. 邟ciqx=I'`zt6m֍q206EPΔ=[zJY,b5.-OoKp8{4}Pje+<4az6#WOIgXKGX༵۔_GFw#G/9b?%3 xWiSdY={mݸb7rl#Z vl?x`N E;i4P6:N`J~Gлw/F}Q TP}D+]@n;WeTms$~+֬煐 {OKfp6uY-7u- j, {#)I$mX )#%Bw﫝r wΞ0W)#]uv;q5cWR$d7udYś#lw} plW%h|ZaB5jikAKV$I)oib5IEvo,6Т$q(`1~x|kI&^{Y$&|wOځf^F}0'Q;8T"cʢ|JjWfh {n&@^-R{xyĞzZ[Ņ(S'H;**2I".$ͦX7-wO'}¡H讣HbcSLK#/.e$Q'Q !΍T՘81tZ܂,97y3Rܾq= ܯ-hj=DٱvrKY%` Qۈ1EOjE43>U]DB͌p,+6՞;JIgX`.zvW;c|ovv}=yЫјǐui09ϖ H5+Xw=2)<_=߽>آFvǞh;Pcx-FX󾵇׊+^Rer'(qkEf+렗U$W~v3!GKP$מŻZR'IXmbaM1f̀ sI?1?otكƱ%ii8c/UTj1pEa6Lb7 㴯Koawt~  Z@ `7BoN@c]ͬ3P"HMn^*s rrݸuhqʋ]zk\si2)Ionr Zjpk}8f BwSyOa ^pc(~~RNžqͿcʟW Er@:qPMi |v!q*->aoZ/F /P;#nڴUu]r w'|>Gmޔѡ%bFJ>r)Z%FP$#R  I4W\|7Q%̟=[6=Li.3]7ć|n;pt;F/"T#qjgASvs7O0ͥ-!|~. zb`ΐ;ujOh85xǝ@cҔe7LWʪb,]jp:u e ޲uL'nh&a.vn02=xWUC3]~TwݔMgXR"`t3jGrWmrHC!<R9çX:"n{nI33-jiNX';1 htk[J.LɆ];!ɦ.Gcx=vlM xX?9M8O s-]\|ܢIqzWgŃ}9,X0LD.EE44بs*(D~TP_ػ/3We{jj`zKg80W#?8%-EXTd&o 좟+he tW,7;Oc-5 ]eiS2wk!OIj.UOAWN@+$h`NE tsz&!},yX˔ָs.85l:0iQzrP K~閄S|6 ;^]X-i-"Rףj-ȠAԽ|/3#!HqgCePRsډbjɐ>Rn|`r-O1,gk1ύY&)&es}S'-r|hC8̌̄KdL ΈhIA!RnF*CH qkR.e A,sezeM9MetI&!%?A_1|:fbφI`XQmo <닌NݽN:z徊6ظ˧o g{ˣ18sAPVY ag(p^JR~pVCd2J(hW]/rr2x}Y0f+4*j8zB#1\OEIۑ_>yUT&b#-4#;`!dOӁAaEVM{gP*4dgL66Dj#ts^r w&*[ğTS-.1" ,%ÆQXZ[ȩJ*J025HM Le`3#/zat?l!nn[?$5 =+-_GdzgElaџ a8ZG7H&ޓ:lnh_!b: B̪n2s 3-֍D VHBCq!wG !;; S KQC戶X-(}i,Ho? Ju2ZR!MeEAVlW?'@5^&A?jO]^~"("[lTWk@EU5i9m#!ӎe BU?Ro_П`1Ear@(c}8]6fԭዻGGȡ>syU$GR9`m?M" М!anh`y&zTY qZ:@9eE!J Imؼ`[_j؎gۊ9ϵo`d2g\hT?:q\cF{'ȭ۱i%ak y}Bָ "8taID̷r5rQk˥|nHӝT"] d{fB (rK^,^ l<"t"M&g[I'.ujwXNop O,L~KqzĹI0 y)uO(汎X6Œ".S[]:) xbn)?$WX\h 4`*EC[\ mRYyYtSp"$oY"hngZKtC(a6 ҄?q`iiu?*Ow6S?ƐKK0ڿ)2/¤T'H/jRV}hd)u,wis]뜠V͟R .ڪ(y;= 4!iW/hgFd,I1.Y0zqshjҙ+<pBg/!T.xQoQZW(-uGG;voiҎ>OЫRrW1cKxGM)gJ_.xۮrp^6`֣Bumr)Na{@OaF6?/FHK͍ @48Q5+.0JGsvR ҋ Fȹ:~$E, W BX0(hܢWZPM pN$.mfjIG55eo1@!zueBۼ7ܐ y s{`EaX!s w9Z9ڧ^;k[ E=~jo>=0QWce=9 vf!WpvfI2h!0 09OP[NurRZPX5P#~<'pGTBV;Q >[wyЁ!gZ!# ̵hGS}FY>^( 0l@KgQY/V?Hh_dQ%͘eǕ*_.%^4cui!H ULSQzE׀ }K?0iqͫj䄼K㳇eTLs&"Zb3{5(jB/ +]XnmQ;JJd:_$?S(~>v%nEv"D]E\8aY:G* jv-gũQm5v+;7!`zN^( "[vwH({@kreF &c BBp1^D}Zr"@^$tʒU:>KQ'?te!O 5<9:Lz~¶qeAB|!-Yў"%Q.䬺 >&:rvoZvZyrueNb0᭞ dv%8"dbёG$'4)s2\T?[:g"j̙Sʅb;W>a'Cx ^P! oI˯vc8;2Y`&WTgώh\T\poy-]2ilAo>žwӌ/ߪLOZ?vKę!he]GkZn>#6s(n_[KG$˻ݬٰ)\AWd2G +D}́x+1גN B/c@ҥ cEah!dᚅӛ +)Ym g~WuΕy2w.m:fkl^p%f)| trl" `Fe籣V%Z0O+tOc(N\A6حۿ ?oGd\PEKE}yW-p&c(S|}FzB$߮Ę9`>.KQ0RN ,F?Ojn8}J9+,irdfe}Ϋ:3uب! ovC [mgWmQc7FecI{g 0p'qxcG(ߴ2f,.;`Ppi&J,uØW Pi o,Bbwp ۟FB&BkMC&vw]"tqkp3]p,~*8&\@Z~g#t]Z4@̣] hWT 1cC|ZIIKGR >}@5/yE䭫dQ&C\)jD>C<{|wJ~9M{J$GoE{Ŷڮ82FTvFUZ1C~gmFͭHT7Rm$ .4|UhҖۀo]//*i9h%xFsnM&-~lmu==KiIfolod>U3(`@97pRj}(S5uUn/(VGwQqJt!;n7TUtV7*;{p' Lbe?@;身?~xuRV8XբзgΞZXIwo~N;rWŁ,>ؓrS;R5Kq綟>*1E%M\VIo]HPzj3=*xUd<d`Tcd3ZTvC4glIY=kn`wjg޵_q>LKApu UQ=gpuF7%h >9Knmg/YLD43~9Mڲ ׺pS[|cCۇ0*[5}4-Sa!cs˪ze e1%յm:Xq/]L&ث-&$v y=ko :} A3:bmU[VS[SZHR_XlMVgJ{en[" F{Fay{81\Ƹ)E|.+VhTPXxRɋa,Ai(l1Z,xh׭Ylr7X-bvPϪeazBJ8 pD,1_jr=PXB^Hr=B9.1LM;jqrѣ73q?َMIQP&i C)e`?!>H t,X==1/}ym}DDXVr 2\K|Xu 3@..Ob8m*Uu%u6g YcK_qJxb[AImAၴT -[T[X,iDl5mEoh`tڋ4_ Sy9w)*rL'شOqW VQةSSj&eNq [FXz& wQ#8FHGmVVw ?BԪ^L0.Si6N!5$" NItPpJ| d͓6} 9}MxHg…EOx鱩ayuC ]ҶJXo6>|@+Ν 9#-jwnKth[ V}9gS5qmj# (לhZݞپѣ{ޓhZcS:S_ eDT4d2ɭkg?n hF,EWEh') prSVK!_0F >}5nȂƉ/ڃCx,k X~i[qTh\DHD($W1V{u`z|\(7Q2lJ0S(.Dym #_uct98inX";#= }o6Tu [X]G<ƬfJwAYť ꯍ35a[)JWЃ2; -kkEP$рF s/kl "t]]+AZ6k^˛OB$t:o墾#Dx5mPżȃR@XgW=YpO, jޡ\aT1I6<őLR[,GcSG^/8+Lo$Tcć6,-tʗ]}(*^V'*vw$9pSdO`_BbcCU<ݦVyv**Q "nEȦX"B,*MA}N~,-%[ `2fLu7EPiiZMFM;N](ɳJ\xA?.\f|X!=|ם0ddv2ןV%I7it;] ,3*wu`]Wڵe'?Cs^/@\y.砻m$xB~I YT@ED@vD|56Ch,Ԭ;s.@t=ceqF}_>@dR PPW//Mp.+~GADUOMjXwI[-]]oB|TZ@R4S qs }OT焝G?[UgIlifP#1f|2$-Vա/Jʎc9:3/$넍;3'/!GΩ,b0sq3>#%nELrі|N+Sdg ~iP 1UGBx ]_`=!xaΈ|%F-[R6kL3qyVʌ   @jX Mg5 E.$Wd_0.v1_:Sc.hnljLlE@m6`uwsշ>2,ZTMy3˘%dE_!0@0dc'c^q]F?up(s-\\P1<gcVK>%i\ݶ/ebg-/ᶾg+kܟW=ѭ]Nwi-GkLD>9Δ]͗Eo6YGfN Ge`H)[7 Jn>71vVӮ[z:+ݏT/^y7 GnR50E~~ V0xH4,=x'!:krb8W@6F]pIm1@q#VyΖ'|̴0FEXz~Z`ڹ7!o O2nKSLo}_Vp|}~.do@n("}XYtP&qU$Dx*xx5Wx4-,KtUڍ,%x8J\mC} iPa*ŠaaP{vBa,Rh2B4᩟/@&DEk3MeM'Pzdfω'䫼hsEw( _yWfͯԙ Dg4a1!y mIxLi8780ϘR!nc~&G:ĨUiщ Tp"(Y0sc֊ӎm Nh|pm%NjnEz M7gYQ+dW7SmX:.tKʄ~7DXV,-s#=;sLuU]bA{ {g[ѧe]c[m>(T?J`嵚H rZ\{ey,^g3/ 5oGN3"&X)\`BD ; "n^~=LsR,{Q.kOv.XMy@DGf񑌆IXlcLftη'K w=|H;1"Ohy3h o?I̔SQK;}`o--a ˛.jP؉}y.BLu@Rt -5Dk|U.:'(n,qtye-gIP~=ž!6  F>?j=8VI 4$6t/L?|d9r|q*mn}GTm/\Qi3|ŅrY׸e0EϤv=Kq)Gu*L< +e!Osʇ@X=Y"uĆW++{3jdz9 `[lًWI<7XDg{ʴ =g|x߷Qtǎfl-e==7xՔ.iWdZyC͵‰H4zT6!gs~jgb/ ./[!Q|yɬB:<:~P%GMtya@lc=U5(jeVzZO/z+c8F0)/ B:%Z`4).}kl&F+WL\` ,%8(, {Iah~VCPt%xv~1.n'CPp |{h_1I?ճswHO8=hˍ-?Qa)$IӋoi{z2٦HRLn 57q&C1r{sX{0n8 27caOd N'Xbhy%ojVQ A3$`ZbKKw`.G8HI:(5oe7Fh|KMhHГdYc;X >%ɘGȊÖ5Hy*l((O~H}[An rcupxvQ#/zu0Me$y(CC:_V}f% JW:|h I< oI*5@|.t x<ѐz)*\W1{| ,  >S{J8HwȘzZxXKOI(6) Ln;w@m;>tI24n!?b1"rwKpɓnrA5i:HK Ui74lw,FX`|9 J%0lE.nD@_4<$/ĝO_%[NeBUszExV2_Ne (@I udWGZ=5Oځ`C_X㥯tokJ-uoF=O;(;6JdS[L97cξu;J7EC //`1`Q&(\g b4Zm0$M\/;+}\9\gVZjb^X2Ly47Mkx}(?P`9ל<يxc?Cm=vn(! kt@2xa|+VSd =VނT;NƩkH-@TTin`4 zH;S{}QMwL$W}`z۹k9ydv Y^ :9 Ѓy4z;$D;(\@X~3z^Zk8f#u_i$G?5(Ό~+.'EULՕM\J \+u?PV"2ZPJpۃܳ&"E!V}JKPVpJ o^9^X,4{ґ ,nzafM"B"vOW;tlm"B8BgkGEMPp槕&#Mp丧|@ȍ0MXp| `}4 1#{aL29FFjv~NQ!}[ VdƸA݃{뛰;[geS Xq@Gi'JtőzKQi[ Gօ]~[Ջc)@ -T1RA>b_{eigՙ'8-cUe|nfyLD֙H챿d:g H) 2pus3je-齽Ft8qѻ?X:X.{G ,Rj_ݵ> +na(Y! 3VՎ82 )-xߗb VJ쩈+<N6pUK7xK,7`}1n:R,^<dJoüI1ͳ>nTk%ֲMMp-ԥ BL`m pvi^ȥ\BhRXyFI^ral޸gG:@/ɟS{3EZɆjO Y)Xµ%o99pQjc-Ay+l4[4@qEl[x}52 Πɩ|G;n%o}G1 b4>1XA.֗䒱2Gd>-+,}5dUpPqī4*u 'ꑢb7 Oe_jِ.]Z0DCAc J9U/&'KAOḞƜ:}ˎf~'al mo[1-OnW.7׏ĶaOW2vw|LX[{`6_ Y[g:}U]d!o.c-e3JWg19!WZ!"B;u@tlD֨'4!jmFAM;+{!)ZK,% 5.Dʜc)*Bs"IUBsi2?{y>YHP˞-ĖoZTH9ސ<5f{⎵UġTa;n>y B/X?LCH6[_jF|M lD1-4ODuH{2kHa^黐I3Kbm:~ab UŨKri71lQ Px]uv9^506͒GB F(^ ? 憱}ͣKZX;cxxK8ߘ:XvQ}xdo?&6{CeK7߯ߋ|lKE\1:Dj/2VC}5 .鬐:u^-."9Y hs"P:×oS-=1\bpϭvݷQ%5={SZׁ/ygZQFD`K ~gQibAEO&y\s܇jXg7RI7:>L$0"DRs=d`>OIa.6+>W$@C(-rOZہ Lv# Øa>H -?N'_!ep 4c }C(D5h w]xdf+k?{<y9d@OzVHu@o#"sR۷Ilf|3GTBGo @,.1CUr- K彮z' fcyu\p2s:o? *X "^VߝiF͉ϐ3>캡Oc,ގ8"r]j0캤TgOOS]XAt/IpOGfGc\)ti.z%O d4d@"ÇGgMMj&(&"&WDsCnskZWf;w !MC=*4 @q֣֚uF+qP_X*3\wFʹ})aM,qa;^H3bm>T6-QmezJœwd698W Kol7;:pe &栄"v!n]<)^wdox}o2:'י kS͊|k!iZɏXbr$J<@->bޒA> oQpBv,ra8oB:FzZ4'N|JTP/'_B|KRǢוd^x00Uj{\I#H2Tуm72M?Ae8޽)Kp{6*X 6Eؚc[IFe:!B 7믵v+nw$Vsa.m=Hۧ]+Ce=P dLbQ,A@_[z=_xh;']VPWvj]=6ǨlK;]2ĦY(Wt:TGSɮws 4SUm֙4Yz7]u 3{4ɹʰs;l]o͒OGŒK@&["pl8jdUln|W.P|g?ܐ`[yY5'Aoy ]yf.Grp)ՔzzKYpj6һ z~"VƇ B SZյ?wL ė\rz2vjo7eSt&)“uzpqW պqmx=L 6.lLQ~ٓ+M4W69*Wd/#s^t|Cs.͢.8Ȭ,%bV<6@J$:],tEjr@V[tXZD~ўvLcqWMtRI1cz" >fѾm5 [A(꿛 ER>,\|$͚1E`u*E2bS~ Dw_jI8QZ'W |K1,I{/!UGb ?=M$"~{ ~ep,[9 Fjʐ*=tО9<ه)QXScYn2Z qn&s)͌^WQaHE:"jUAR>m lk}IHtti=z[?W>D5Hٟ\s哯SLu"N+d F=;s100qt ~ۏ])D`6$#u1|hw,1E`OOnT5>+{&R7t1P\,hX̍"d)dt l³nd:3y6 tGDr=AsSqH8!BfK['c &.՞[`%[_ؿ,mBYb. /&sѬR)_+i`>5 "ICK`C7 ,e5]d=X:V0kěiJd%#vdXW+/2oWeIDYXd 7jEdru6JS&x!SVS ֳ$5':-RX]LT·YR1٪HY*]jZ?v#4 a\EHv^rg5#+0BqnuMذG)7v= (HHa)o?N#!1?8KbJݵd4MW{;WA-4D P sjgtнɮ]{jzNy]\ڰCf:bHI/ih DLsܶHf!wW.q0)iaO} E ݜwVǑ;NFbQs&e^.9ٗع7SUc7]k `JnVwV`9ӴKY?e} ,9Y?d RRrfPT|{0R/S-v?PœI_sJEb3BU(\qr;MKN)ʊ2۬Fjé)N oҭC'p|>cފ3?SS]aqֽA'V:Жhe A [/Z8/nizRp%C5W*N O_mE 6$m֍f(|Xvyސ^—U!S7=E ] 㛃BN ǚ1̗o4\ 1Dvӯ&/zxx*mh o=gvz|tQtQW9֔+,G/s\Z[4o4g:>8gr F IW8$t`qt& [lTWcrFuWEǚ8fP41s^K@BHR}nN6>[T{N^Bu9t` 2;HU6NUd*`WMw[ٛF8SrM } +*T `rq[ EE+^slc*B\3&eЖVުYey0 ^DB1b4?  ]NsvUl=~)P tRT6>6%:~2B2ѶhߒbGܰ%X |1Aؚ' Y# Q,` ,ҹra\PR/Bxh&:LK+('7+{qgo2- CO.Y^XrЭC4 ?]J걞_1pb|9zodxӧa; 7;+|pփR+k9<; ) Dpeq7OG=l4mZ 9qF!n$ly4jcEUF'?mb*L& cDcE>Cߪ]ۅ15x PAsP5rU.UՆr=ͽ]MǰƧNsk>RBWb{kw+AR$j+6La`D#=eN1myz8tI(tP) 켱ujoX廤d $|OlsWqRLApd{<N7'n,=r-=1 ekiTrHEͦv߲ r{Z%WP5@Y6v5)^5ˡ+ɗ IusYqnHf1-PKڕOdі_ҞᇳPm4'9,<ΑMrP. Id5I ozpKyS#pCVY-xfo޼}YǿUFވI36lY i8籖pcLXD@:!!5 Gڹ"pvu*4Ze>-A8,GG4A=Yхs&sb cwk I &"U %_0n+ ? p _Ry˹QySڒ:7l%> -R N0:е,c UϏ(D㋷S70O,DY$q#ƃ? \Oa Ŵ.Tl>Xc }vP麉O]e9DD Sy[#i{圞7%}r=jtsUJWwuqr٫;$ĸvqƉP5 Κ׆888Mx2V›|3 EyM v@<+Hb%x5I6uoKLni~!!?}AqcPX 8J)m7d2|-)Xm4x:կsaFx웥IIMe&]U|F֨0&~ f3 Tq P;w?aUB/ +ڋ-?4:_3+[Ȝқ/ n~ˮU?Y* MJ`,d gXS/Cȟ߅.<`%@Q}bg q[]M p[J!oX{['G9 u#%z>=ŗF'5U#? =QH㞾|RgT u5a>sEmCr e"o`V HBp٭X*:[|ıqᕫ~k*ݮg<!IB_6F:« JMAG^ E>Q૓33r:x,)?彽cx< PRפk2kCgXwdva4*B܈{\b5F< DiƎ&;dWb' '=h5&AW;2|٘hvorW--,Zz2%Lx޶@_٠CoŒͫ# T6RG6hc p)dk|~_L|m |Yn2:Q@Yr΄~_jy̪PgLAd,#d|mɰJW/<#6cC ܯ_G9 5R1 ꑡԂx>֋Uɓ.A ?l[!4U@&5(8BhPZ lΪ!rF˴ pB!vg"O,a¦vOVв)YFג) D98O(7 *w XRُ]؇&X}쑦x[ _=O_fIl[ pB6Nw~YbO`!sK!Bq$Do.{|w6oRτ>ӢlwSdCr Ighf9Y49RqZC f~Mchã"bcR!Зa ,i.3 *l h'yz@x(RRG` `% 26;ȜFוOךwф^/ckK> SD/ t'4&'q/M?g 5h% w7OF ]v?!K1 3ȨcOtt}`6Y\h4-cOR8?w[0kxVM^W\'%皈¼oZU}p(<.!㕗~v\Uvځfuϒi@Z$.IkAl݇|4a^!R ykuOwB!u )k)5A>CMnc:L0NDSMj;o#Lڴh!h%$z}~Fd'DN/ĿW^12j0eh2tǶkGGh&NxS@x1Q"rpvH?`y+o64,NAC݈ީB&0mi=}#)SE>t՘? -On7 87PkR]I3;56pe[&qqxF]&<>h(IDcH{Y1O_涋a] :Ņ-d0yV.DSK[ 0 gt+6_R׷#?YsRl=e#RQFbw6իg`=kT=ݢ&9&>/,&Fjޱɵd'˵527f64W1(x*hLm )Hf}T wڪRg3#?v%tc{Nt}ZVRxԲþ?#O8|l?Eo!.ylrd7ga{8*_R jn7oNٙ9׺۰i;:fgoMXRv=}GGfUhmRڒ4+c<5V^H| 笴:(s[uΥg+z _p3O?܂q?Aѯ^|MVՋϞAm,{eA'z51DEQ w'עDS-? v4|, uEٞvۆ5π L}Έ$mY㛱'ߩ3Ǧyլm9YT^jHO]iD!tkd'IkRo:)G7(`?PV]U:X퉓ՐQ GnͳD~,^?w#}g6h 1DyiTv0'Pp7@g @_g/@\a p)0Oe~:YX~~SW RvbwN`J 8/wCWJÒFoЯi^x ؓ6>~Z:vp}1_pX^[L*T&HVg;Ջ(@c Lx2yXGSqa7߾XwouԜ?|o;5d^D۝Pf%yj]N֣$Xt"8IE\Q)f{5yaC%1ܽUj+msn+3{h4A76`^_>Č`Z:þn,<1d,U , Z)uf/k44IF90shQ,/ғSij\[s5:yŝXMG?QTnb Oif_xeSAw}\3w+ wRK]_愯,U`F Hݧ[0PɌr綏47>qUĨGm`n@v@>fbTYU,7O]"673N;kQ៹NeW~"5(?K n|C;({)@LO` NfPu[R ۃTz\@S/3_E:;h.hOWWM,d TxvPdJ _}CZkiC +܂tzJ<jDkfh0H ?jouwz0֜€Ѷ˱;iLd#rcyNq9Ǥ\c(VǞ"֛?=J!*nϵ1mj𥹮LNBYtQFuD[f&tb[f럾cs,4#{2\' s0F-1X=,?OЏ4t_Qm!H̃8ty3lI Y@*A{ 6kHq)!ʌ޸U;i 5*=:%tR˱U_vm53s$P'Xk(1+N96pbH4ji785Uݻ`+ C ᘆgcLδqt9^w~E#Y1 9awu9Z wpyݤ[kmF9яL!n1K.N"1N\4sQY/\Vy`phwۢ+HIM'!;sp註i.ҤZRQі1+=p _㥜FwvZq+zPj qq|g4WJѾaP6u57{An<ޗ_f5efzX3G_;pfq+;ak[_zs1a(J x= `rɱrwRRtJ'TQikfXoq%+ٺh!!)tT`4P5\6 ^Y8a@{u.oW0Qzi_&^>o=wOJos}F209 Atc5ET! |frhք*Vk̋=+5_TH-,LT=Qꦣ¥ƞP~cE$͐57AW9\ŏVH\=Yx{ GݐB4@3Sc*+MKⱷMo= 18NK4]FkQgrTDutiC(WpYg==g R0 +8Ǎ o*53{nR͕%Z[$y %1!gIS J7Je!v7FHKIDK| M߇%I 䁎` nXNzOi]W<* JEiq$  ^e?cfqkfFaiv)ݾwO{1YMro3."7zf[Nnaq-O]֓C;B9*nxfCLC!ωGӄO>".V nmGKkxl.7ߗjnҗ}~7yPGXV9z30q~]&=Vh|P6:kֻU:A?4'Lu #Pnd G2nz#캀9ָfO#S 55|M]5s+LWP.Z$!}]'@L@ ʰHYH2(͂XY.OTLfN_9~a(U"X:nXD٪|-*ABYȄƏUcW*1 C1f!,ٝrXo-m7SB) Ot"=79J5E|,5j\>ye* >{bH{0amij mmLL X_le*Gf㾮le^)(Pf|2d6U[؃94Sϐ,׍({M< '^\S+{l~H 'dDFmȠDa1lxs `>.!ա܌;'S4SX{yFJ@hy>o 3(`s.*6cYY*W>[cnF8J#{5SN7_`o 툅s}t5 ;JTՂB#)/3B2ݷւv:O,00|$|8|ίz o0P6|aPՊAiX;α!\:Gy>/nhYZ7ncW KJPu Cts,XK[䱍(l)@#))ڛ?$6':OMЀ?=bڍǁqJ^uc @utftn^ZNzQ)H=Ĭ"zlEvf"iiBFn> #49ɦyO~;TUYKS !N)u[qw3gх+@wRq7:L]D-gf|\p5M>9C!znƣxcͼO D a|Q̃zM6DG+},X܄>=ڪ % j]t-4S2Tb!RwyaH 5.kl'`P p@IeH'iTc9"hlB˾<;k#V5nQD7?埼 e4d{r݊8%`+ce`0# Y?Yûӏ/rq &(F^M8"/A-8`? yZ g^E!_` {oy$9Z+5'4`#nԚx[5ĥo rɖ5jj_['oHqZC'v3D=3z^|p ~(Xl/;#nޞ>4]:Ib(:\U',ۙލf QC XC5rʦpnQosÎtfWT+ VRof,VD-CcGN,LB ?1-fT[׿5(m9>o vg~ <'gD_>.˓ջL/sV d&3$N{-bnSw 'M+uUepLAEY yoʣ:4c7(~.fRFG_ѯ/y~zC\+No޷*ˌڶQ/Mc,0QǾuULq.Tu2}zpj-K"]t Rv9H*KJ"%^tGYj!q5Ձr_%dPjhR3>c! S }HchQ+'p[zwM~(/iLrnWI߿#e㈒c9ֶɲ:3.vH7K|$L9Ss𢼳:)RfUV&G}qbuw,]s{1kw%4nB!3n<i({,gWծ3nzB͚ J?jEK;F}59)#՛>Y1y۽ nj#@|c&k1Hę[r)KjS!1&Bv8Ǣigs$ 7h~ٔ_@e8L$ {ӢHA7DZgMeهN0-ܛ?PQZ\^²E)z鰋k8ϕ?jY G`C$SBؤAx%.I׮X&)7A*vIܨim|uo]]mB]?5i<ZD >.{=h|G6V޻L"\ ! ,x$<ǐIqioF&UQ+*[adCL6lT. |)\3:C ZSnZ;TBۼh"fEcvάȗv zD,9ؒ;`vЄ"7<-X9D((wGކyz IՂ+~Q h5P5=7rsr Zw/:'Gv_j\ևkvxbzm^EV@Jj(SpX]N挬扄W6.!'gAyۋY"uTGov rkRp"N 8'Sh>oLҤJ>VT>>>t)zlYX;~Uj;DwPiB;B.FRXV {.- CDAħya:_Qgϡ@ԕ>cYRL=Յ9J"㣯/6QLtwN+ BUVV%Mv;е:_QACC2{F#6! & 4ہvwr|*:PG0/%|wDý ]y"6Z,n 뵇ڼ^**PIZʶZ~"b$VW 1j$zZUr7xMI `e_c Ɩ|̪~R|ԚKuv(*3q4@{(tgw=;ۀwbMO/ .`,' k e/:xA}Wߪ, w0p%Bst䪄m5]B[)@2P1@hUFmh/X ~9D1%3nӻ\ndd[aݞ*b^ֈt@O~ޅ@  R=S^L-Dӥ]RКa!r0X`/LI /B]_)@GgfhlkS3Ԩi5..5)?ԲWxHR_ƈCwR?fcacf>1gM׺53iyT>3>F`i?wgIַz卐[580K0[UjI:Tob{5 P}<~~<̧F!B>С$ȸUFi"75@8.j߱]yG0c-aF1v^oX]1BO]oWX1z gLCخY~E(U0qBv у#)WUm(ʠ&!~ nF1E7_M<6oJΓ*{l_G|A!,l\Pyjw[pޏ[l𜅲zrV'A-A$AGX 4 B13(щSL׿TJHs0[X^c֙RecWq1}cp] .1q26P .1ɞ&ɲ*5\r'@x)t̘՜417zd8A>cTMDzR.:)F?M lTm!ɰg_ ګA#z٤M@6Zݘ*҈3bWg#ɯ5FJ3GQovU*ᾰ 8ӭe 51<[c-E7D` S Jt75 oqZT>n/]@W)*)R6S#d=jMPJؙ)Di50<Qa~L °mNv?T}0ɒBsliuR}WTRM*Jf|Mb4+h"~:3g4SFRF;2F?pɇ#\`xu`+ ;˙}33XtKu)u%Wki59lvpCg3OY1}.?&ԈÈ4]Y+Iԫ3"[eOO;߯6E5Yf_~-A5?71 p2  #S ]{h8]Otpuv\l᭜-"ua2b4||&lKZ<5u4!ƃ~"L3,VjNc7z|-b$RY%c:`RQ "xk6}>W[kSnf5Njg ͠XeFX[a&BD%L⻤8մ%i׶R_E[oc)nbHѕn,+ {);,"@+\-CKi8tо'd4w#8uE!nĴpG~T/,WAhC '6?i ~rh$_ƻ[ !&~W@{VÁ*T+LF`sH?Bs ^ ,y3o䤑܋y$A &mcG>Y mĤWXPfhA>hnCR0on<‰mJ%W%-9:]L-.h2G6 Bҍ:q6lLWEA.CÄ2u x\\uV넪r*pҽq)Y3LONZIqnGlvy"W7,I =mtC?2>ix⫶łb|eI2+u%ثizb9P:V0مAU:O=ه#xL\7o{\8:_7#(^#ń.lʵZ=Ơit `?|}ur]|}S^ WD/˼tYi8Tm'?Q ^`:)CXzlr%s0[?BlFKehKާRX(!/lB-%H)lvxء4_<9ݐ-IV eHSi'6*hbX<VXM;%x( Jzga>E_Z"mMT/Zo13V";4kEy`j_ ( +ࠉiNsӛy~T:ucljz׏܉ƥգM|d&rE?e5J!Mo9Ȕ쬵y}Jǂ˷*K.~6em>Cyb=_{)L$l8yp*ʬoE`tqp(V߱Dqd\9;5s2xl*T8,F2Ԉ79 cuv NgT˵6P=b#]by'u[ݠW쳎BѸ'tv6ʈ$pÝ«T8\\zw R{/ `uG zMm;m~ǖv{;nMYR]Zge  ukAk[ALP PfV%}Xt846@'?56x 1ZTCsR5 > `7xGmpT}uLWsj.ieӄ{- 0*ESS_q;0s\༎|!خQv,yM[(#Ŀ6  J$*__pg'_L[e/gEɳJn'3z %ص~ϳS4H"`o~P157 j;&mŸYb:5쵰1uDDx!<؞ J:\ꜝ%W9o~jPd8R_BAxr<a+u=HM:nv7)>95k"JHI#s'8jgₕu' *kli͝BǧWgGW|~q|r)҈l 6- ,rX~`ir#z>DSHG&z:k^F(vyMVF殛lt\Ғe^g{Xn20:D 'UHԾ'VEpŇB+s`!565&9=st{f?lQ)4Y.2 Z?ܬ+|bbkZ3@6M3& W:TgAAPVwl"CY)J}sW+uEOP7֨!}jRzZx 5hyHY0t$}1; JL(C.GD/`rvX8nn#jƫыOf_>s'6i)A0OpѬB`c)qT>"nIJ!"P&7|cWSlZo\QK <8/E_%}x1cB+ETQ?eʹSqȥ&B88XdfP^yWfmEQN1 xN^背=m8: b?eF]m:$ۡg7~}scŸTjmt?a@& |{@Tݴڮ:HD5ӸHDŽ덺 ^2.Ș&p_T#5Et[d?C݊UX +xU:]CfmERr}wSQ.H!p")D=yU ӭ=?psz`p/Vj;]>?!z6/^bɗAne;g8XKriXcm .[QY?2;M%t4ܬ+G-{oP g~LdȆ;{((dɛzG?r&,utj<MGq~y9H9*Є 9P(@:u[$XCHfb:DJCP񗱆xa8MRX T\sDLTTm䘦gzO |[4],[Qڨ̎ώ׳`gu<^RР,A9(Vk0XR^`5a=-bܱ>|ڿOx Y۟WyMCarr .wR=*mI >k_2*lE"#0U%b^#pؔ:s|_0ԏJ !4Z$g<+p鎪q coz1PtNL?02~K? ٻׯ/O/.Qڽ#0>so⽻Ұ(leN)4ѭb ҈=yAGY<_> CqeDʚoa&]ҩ@!9&ёqeX[y\|*v> ;b*+[4Pya"0MR ]Ӯh."j}sQ\9r 7#&1}\MuJ+rX3HXƑ6>~Śos("!4l dyEd3i[#+o]e+c f6Vyݱ) 0>Lghm94F@O4J޳TJx3jZӪ\z)%­>194D5R@u ZQVȪ̫']slw!sNdo=] Raq}ϗ^@Q >u n|8yI$] oi@;?W^FՃR *mb`WGjwl|<,%KG%+e,QUH$>X-Q`hKV`34΅Xn! gX:I:1#Z̵R iYj:P JB6I#$>cj{4VSo$ 9O~~\9F{ypP6?Ie΀E:Xb'Q^~+A.aQB8fZ/2z~VcGGHY㳘Y5BFq]f"ȼ38c^2"1YgQ`v%DNG2Sc,%ehFgg'яg&O%>&_9xp9FK|%gBzEl*,^$QEǔAP4rQۍ0ڝM>"< װ\i"BF命z?|bq0W LЯ>DJn+S!͒yi(NT.DƯl $CM~ ƴ&76=D^`SX#7LJhJ9_W|Wt>y. ʞC{ށn/φWJeܛ@iLmZ?EFI鱒Y·FKwLl JKhfaUn!./([ Ä-J2u4^|F'"!$AR#ϔ+X.7+a)&]*JpeJ'gWW?qE^l_MwWӳ7%LE@^wKI&c!V wWۘڛJh)Fo/xs cRǸqU"0Lpq#8:Ȱ jIxr`F#?Sew"PRgWTnTl*5o5D48$t3Êr'b')hd7MR 1Rʓ7P(2ߟѦ;S>քOQJ=:;G42{5*_ Lf`M]c^~{k|Ii2~`8"v?3~+ۘK!znYl^,.'C}%{<pЃm|gFTPɉNқ{tTc8RF"!M_q؏ 'Qp%NW6I\1=Qx30W*w*!*~_τ3+m #3;"!^]VyƊЏν8Ħ-4"}H ȉp_7jP\wq3q}{݋q.3?kHqDqJՒ6cȍQg.ɚh!7[FݨzH <6|(k0c/n)}eJy_膟u8ZKL_2 ^!.gZXXkh>W9zuUm)[CM(Ӂ?ï$G+ B!:\m["xÚ1Kvr{1kb DtG-?WgIY&}{~rÃk*1Hr xϜ'u󎌗`_C^w%! dГpD_vv/@0oHG2;({J+fWGeXfA#qh-iYA`hu"%^í.]!V0~=N']iL@m5xW|ܡϓFrl_g"cދ"t` oG?E- :pm..Uk+H̋{B$ =Ei֚8:?{3LJM?1 xM,%*& w3Rނx:ɴEaC^6PkVj"q;骏':ݟfG)gR}) \!l:+S0 *b!Ȕrw:y.y)%E{Ah56Tdi2Doj;3g{6: ]FΐgrD;sVd\=PRI]sXxoΐw-khYЯ0DyIEf:%-NoKcpvxov]^^\IpLs6l5j9*,w^ݠl7k51^pznţBIAPn-o࿀OP0La @ "¼׎Bo:I0Q<*~%,x1T2QҿAQ6X+{*%B" 1FER- 8wg/Oώ'>ir䒱9$o8{A߃R?b@4w#i7@C >,?{yg*_ݽrCJɒPZE#sgwq ?r.rl{ʪNKjC12,aXV?RؚUISՌR2&qz̿@Ԑ ʞOfGdLៅ<4I !83N»%1jҙW (be΋H[q =r/#+Mdx#QtsZViD<RLtDHvyh]x>7jL"6wZĎGB n}%;8x}p407Pkh$C֯8Pi1`c! (/K>ksOx 8L+:Gdl5/ 7y>."_=h]$"7#T!Iͣ$40Xsɰ/?wlx#ҨtqT3u"<~%䗫!笾}I.Ugۺ-}%ԁ[Zs$N.;fz2pɭZ}<}fB_ Gt{ܤbXbۙ=x¥d5iS L [D!`'/** " rRc{0+{m}TʸE[Wp TjjDVv NG_g;O cmA(z[lFj9HCqmiTZ4jNf )Ymߨ>֔,e2 ɞ\6Liw~0lˈN.ԤYǘP =݌ZtG.`_ eYFt[Rs9ۄȷ? }?7R`6iҏ l:$ΛWlﰂaXh'rw*<c[Z <)2 Mcҵ[¼p,=ڎf*\ÑC7\!At6[Cwͬ5򘺹xTl=1v ;߬˟߆N?kF9>"A% F[x]%q`$ 'qg"kk|ͤ$sw !‡0ɛt3@/MCU Mevҩ- K#Fz?ѭGVkDhgpͱ)%L,@1PI >6ZdLUh!K8CSOs[ɬNbV^?Bh! c

5FG:(tT۶[)M?>рٯ`;2X`{o^vhRkJYTAGki _v:T՜@K6Q;9.GԓQ?;Pn9M{`Y]V#O%lѯ72$i- q "&h޷,-4&){·Ύ'jE9.oRoRqsr9Gjq}ܣkX*qTo~Ǎ)n GB~]>9ƾwb WPqUа{g퇎kRݷfXj!䠢~M<}[F2!P3~s N HtIUX^(Br@Hn W&-% nb*FXyRrc)3`xKz>l"{yg;o}׍ۊ7 eUB7Z**wYE\az2?HUW?`tg{mZ؊?>=4Ӵ }"_HxBh|` Di@X !Lg`gRsTĿsI3 {5f \ O''zcA+I  fy֔fV΢Ĩ1հlX]?dw#gv |}Ma-ǭbbW>wDRg؜^+Ls -[R )AlԷi=D>diB $8/_WG 5XM+H`(,"j`~F|nq]6G'F&YG~IӘR\ہ"3:c+_US( yUxWӏtֆ\yfSaZE(cY'ۼόtpD?z)K4t.{3j&'4p597[D4ĄDM&)YPSLoLz fbf XKA@4.N~\SHyZ%n'tkn3Gt B pK `3:;7.C5y_D\|f2máhS'>JOQTE4vnH@J72 xUIf5(}.Ƌ3{I؟'ڼm 8'%=?0F{n#/]gB. W[K?Lv1S !:9T~{dt$> %ad@cL07tX'LT-.mץh 4Ccveȱ8N@uNϪG6RE>i.%|@e{*gX$)G+l9)3Q3NQ8C=u’ΕL_qC_[Ľ<:G0PJ&9W}".~ cBoWsg-rbjIR4ťG=#0WG$ <:NZuؚijcEi0ɳ @XFAر_wq7Ω wEHu۲=>{5WprB($WQjaa`_-|5!V]] ?)nBICǞ2eҐl^-"̫^H>u4e4g"aw }DW|}%~n2e;j&-x>+|a034ңʼ(Пj>Ɍ!ܵ]P(gzx~ tc}lE?u33鴭0%]ǻ;9:ѩ J 6y<ֈ<ϒmA(>Gb\d*l; _AJ CMe(.Gmn`.(.&po W=xj\_g,`{6qv8tV]\givsD,8Лd>#AP{(4z-YraP `s|7Esw9/SO+QGسxc_{ރCNYB75B(/?7tb4J#{AbBC &)-Ȱ^5ڦW*Id #LAhE,- CWރ/f(nƓfyw)8T멧DxZ&:oN[jF b[!666qHw LEkK{3aEcE=1آNV/Ok`Q)%%{!)!sqNTP jBD$ +  7Nݸ^f9xjZU __aHZAu-6v-L!e2O'/~3Ϯ C!t zu7,e7 ݌{~u$@̂AyGEԝt,Z+~WSmis]8j92tb ޾x$3v4ё;xыH>zr˭uA0jQD g喃(yik:GbWcwX t0BW7!s/5=77ɡP~}ߓ/0^^\]AY:99!ݸtn*#'hsEJǪH  &oLB)q}sXbNMFdX<01Vsgz E>x]V&&2|5,oA!\;,sD0[d !2_rQrkgI0rSbMZT@2kxZ&qH Z}0\-h6m c"QG ]{v\8G7&oCB$8,SEQ4:D-A&v'ԟã{մD^ZC@zwe.ӢZv1W}z1c>J<6NFVVCf驫~xoFI :)_F"!dݹ;%pFoCʨ@WֵLL=Z r+)l-JyYE8$'Ae@_Uf>|~HFPY(yRs͊"2:V I2)RsVLݝ #.f1!svӏWvĹAW-njFYepfW}Se'S ;zL%asfrq?$] ~Q?q8VD\>'}c5rODv^C1"a{_2{x-t;$ЈR?{-]ZǙwE5lm m݉*: 9`[MM۹:V#lstغ[h0W!h5ؤbQ3:!>3$,7H jX H\]GMO-\ϿF 2 4:, FT )ԉ >]UNJR/բů]uFĀGgyuNB *]w'j3*JqTJ_+ok$m^o;5)3x,)_9`ꏠJ*Njyq 0G>c W Qa KxY4 FRYt)FJofM<0̝d&P \ N3T2?Îc6L}Ȥ%v7}EƯ,]*T݈f-%,kNR'.ZTb&8y}CڨRuw!!qJh!_h #mqer9e,~Ffd5 l&eh3}}-"jpp,= 08Sz bTGicaƽO0h#]ӈnuX O7r^_,]W2U=D[^,IVl!, Awz`ƞTlCe&AtI``Y9pDt.=btnj5 BBZ(-J%(D4WoJ ^a(2WW4UtCmv>DZ@)& 3NS^4eG3eu;` 8Q<\%D7B::aTс>)>B}iS:^Pk3?)Cʸƞ"C\a֋Y]¸޿r2]l$eRB 3}W0?aLE$(w@x3'^ҟ&).Kۄxdֻ Qjkv?O1B'7n}}ﲪ8z1!U'T#V֓{jc~{oJ M+ύ\f Hnb t2g6f@}.4[tg's~mP6U#(ilgԕI7&FiJB#F&9i} fC5-;7zJO1[-H-aE|*!}F.[/0a+3l8.+<KG 5U oL{ 僐-ToضC t(7 kڹՌep4bs=++p,Qcq:}- kFI1Q^0}擤s޽qW/}"HD%A}(6|o໾|G=z $C00:2L~psDƯdbLcuEgW'?\@cnoat #Py] b-PSZY,4>`"||ņn VԜ9Ԝ\K+y{}cM-<p߼Wʘ 0,-'wO‰l;mX2ut^$XwqQ볁 Anٍx`AQv|,j/sZRj\}3uccel]J=|H锚j 4 ̸U*@ Hmd\58>$!ϕ:XNLB*X7x0xvյ3ͷ]uzrk ޱu]c6},J~JuGlÕ䰠BzR)4.NN+,tF6zfhEi2_@a\n9]p ja$b+1]`+bj32c " NS}Ц8 R;v0k4w2i;tԚ1ճ?89,Oу2JpY6}dhf4鬸|qjU:bafx?ejʂ]CZ`[bh؜)RС#*`vuF[9 ]j;wF+l MsfJhW."XؒEFB *t߭L~o1]L9-p;K}mqF> \0uF~z(vg8ep#|x_sZgSXH?3+]"I*GvJO%_DW%-EQ|sf*U8Β*)+ƛs:Du2M;je _qĜce0I掙c`g&djA\s Z t!5NV} i`TYR?' ̉TKH~8ݭE@:^-瀣D'a=64hSn;EM_U䡀*B"3;Ȓ4m41m&bf jQz1/_nTkM]\i^4GN #ȴ5}mB0XUFW"Pz4s5SbӆC70Imnb;g.ЅV 5fcN}Oٕ…T?P1c;`6 4_G{; þ.O΃Tz.7df$"ݕ\WF`o"zb&AӽC$/&ENnȞMtG{#F0r+<8tq(~* p3J-z GӲ6Fm7pOr.1VUerFI:#H4#u,Rݕ3^x6N[K#.A. K[;@͔WvǑis] eDT+.oL @ORڅ5ǻf~3o=x$l:wn1H2fN. MUҡW٭"Vi'Ϥ8gz]=W.fO,8dG=X ||1E4&ZQ+ŅSQ?_.bFǿ|IПCYKJK|'\?jKdxsHq-{M^waK9nb󼈧${hͬ/IIhm{7W.ie??\]%VOCr|B`66Fw'S1$\H_/"CRܹq(|L3 tߧSP|D!*0⋮ )i6\RdCʠ%I _5ƚcܲt Fx֡A˿wi "CBn)h0)2 b!r%m=7:e^z&MTClt^iy<lN"!]M yhɚA;^#@"P%Z63^um"շCRt#N)˩L'FࣛFn:1C5,%>ShmoiSn. Q =`G^_Kqi`yJ:7k>z B& SEbwsLG]ӀV51Hx m%WAհuVqdڿ8oo2`,V:<4څN/rZNUŃ`A_qx>bFGaF#@>&Z}T85zn))BR@ʄ:EǘʍL݌18K 8g?ۋN+dmDrV Gۮpdjl1~AUhl Cѐ:W_}} <'^É"XFlmd.i.?%17\ Yg>Ƀ} yy/IXLd(IkQyCh!NtO).O&I[ˀ"Wfmk;s'~}'1ggYUWD턳N犦Qwggd}qyrt򷣓W\\ a˿,[C½欁A(H50:"uZ6 >:)Ts!j9 Z@!dM Miѕ}x-qdq:SB)y>A~UC^G$8bN'ioWشIe`voܕWʮHЏvȏg/'ݟP2nc`nĉ@]隌ڛS%m_gAoPzX.*UUI>4n=ȭG](rJWшCm|C"pg3ZG灗t?CV̀-SN`{W)N܋tJ8"5r޹ř&rd4 ^ 20M N$Ƴ,#8>:r~&d){Tu!ocܦ{Һ*znࠡmfؒl?؎lhx"5ut/!ygP?>HxƼ^&ެOEģa8ݼpq':,UCϥ\nhdɈ {g.zЃ=8w^\O8{M'NU5vlK@cnw9k4S3SdP-sj e Qۧ"L6v1SÙP= L{3J_ ~Ty: rA7yz0#f4UO+&Mx}xi:-[Sf`:یGj"Ͷ(ƅ-k3;喡z~Wsg `B%)CKpK[h"7 t җ\8SS'J&ƔNd:l(/' 4\h//:joy  7k*a$&'P+.W8{ PM_؂[j6-\I{d!8ySϱ9͖ʠ0Foуʶw8)S[61u`Tb}V?F|ޤJ>_#l'5$)y*xs 4[5DwsHǴ[3 Sg/ UM*m[jy~Tg6>}2ח/Ccvk0Ko ZVZY7?1nAnEW ')I8R0%xS /0hnsNϗ6@ĮwӀlrȣ!$=% ?uDz#}\`jS-V>c{j|5?`2T\B vsWY#W */;`cnvI?4 8Y2>.ԶI{ŋ{"QzԾ,llŽNW Ȥ5KۍRe) Tlmg BMFX`>6 M'eIvM5ANJUbphbO8jSS&MX(F'pWU6IUwܩ+84O7egf˔@Bk {BP՜bAⱷ=To@d4AsM7kmCOgI?':ga2n3ν5ӵ-UÜBz,YR8Y PQMlJ*eś8CLva:M]̱k b%$o!NfZtq@e3 eڪZެ˟߆y'_$S |Y@RQG6Fwzuf ]D^www'o?ն8060Uau( :$ô|How{ef򍱢 t5(1wfay)"|m 7|Q- K(Hp)iݥmXtK"kR%o WTk$p%Z7FdU7e?$:<96.,}tNNK]@$b/LW;Blh_YX'DDˑTϲ_Z'ʹĔ@Net!#  f e=|UcO@ެP?Nxp;9Bf;W#\ Vw۹E,۲4Y?c,,- 1W4ڈϋd|zņvT#KLLW3itSU)9rts+b/:oV2dQ=C7媻ߓvqnBcNpm6͆w|IZ4?NC%Zez L \OMuLMr/:|{ttz/[uH1<:tCHL/BXm \ ԞnVmu$ /;XG1G5M"ӱ\E4%G{<1iНÝZ~[R6V3 F8!e~Ef|~@S2?8säSt*܂6ݏ Oa_zh =q%S;L,}hdN.4 0q3}!Mc3i8cR?O3 v(!?ZX 0>,:`&./$bEȆB-V F.m&tz+ 83,8CA MDAKy`zb>oֿϱU4N=U#Mfj]aiս!UZnz>"Jҋ/Wk+̨ .ܕGuU{F[`=4Č~L I#da6ֵu ]}8XN,m;IE 5 !aj5>!##crj5;g^j8;4!H`乄Dخ1@@OrjN{٨\5hUuT?Or[$ T~-NQSyށ >.lǮN}|2<ҩx\18s^I^#hzĐʉpVE WEw:.`v;yS_fj_bbÒJ@d `/ 4 uYDtݬ1!6yOQ,hHl|2qe'/y&wPS^{fԮRY"T|ܞ 1I ,! f#n jވ( *r{7krM"5*rxEq?C$7HkӑFb`c)"A'GΝ%"hK:IgB_۹XǓѶɬȼvIOl)F F^"f<ޠ IѻJbskOXWgSm$ۏ(z5(@`Pv{T~'~,*T󉍥uWLE*a³ VE[]$Mw. Wc'-{ G$$|soG#Ep C0{ʍ#_.wBu֝Re/\At%wKX?UV66lYBά X`+Klxh>wpjzksn9HY2ښS?K׾wABFGOg7hqcul^3(u80~Ծh q9êI n%>:~ tMT?ػ0ָRR-47Hotg$IE`LzZϒG Pc;1ld]m}-ܱјɓ O40 ;!5zZ6,ѭ]){_nY=e!0#@cDZ-xktS R"u]Z9.$i6 u8+U$ss6eWOH1ѰEv}uhqa!$Qe`yЩh4yH8!?*0 9(|V:0PJHk6Cee3^:, e/A| yZ ijD[I0N:NXd ~a<0U\kkނoOfPc7ebE7n ~ vEMK ͏ _;70o@R @ vQgw Ѫ+oPku'?1.4ו)#b!k^U6 ^֨ dA]O?B)ixz쬄!D7ՠn2B;IZe<Fղpn"W7;oW=,35]oecFӗ?US.&(D"L3Ɍ v@@(X@rxC*Q-xQ>\>ꤽaC0r),͖$P8Ž߄]qy6d2 j|kRZ\Rm>U8B)V w=:߱)&/ηI , 5Sd l.n!i{VM_Qs58H6n Qlc>s€vhC>*: g ;C%aF?LI/0dȰʣ0!#y =Oԃ+NU3>_EhKvPp@P1&cda[[,YM(Cpߔ9W);ʅ\j\Thaą/Xkl3t,&QHuްCݑ+GUS"KCHWTcОwRebͣv$(rHԹ?8@0wO>dz&BKpC9j6_ф.Š; 6d_>lk`| 6㨏uu@3pFEۅ`ƌ2Q;Ue|lrUooy-Tj/ KWb KwT?}F"ږgY̼PJ|4ybU{b:Ku%f"zM}ox ~uasQIʻAaϒanFSMkͧ2w@73| 97l}0$}Oo+'7Pg/U֫L?DiO|o"M›z$5Y{RW 9DS!7+lRPjmzϟpAՅ1(ƺEdb!u9S "VΛˈ~F&n:97 4ۻ<ܧ#UW,_MU̳CV]7F#"3،Gϣ#.@%88DB 29W#V{NjlHv8uu( DT;7vJ”Uy2 CLWdGeAJxR"*e: dhmO>'%kSZXGZƆ!#^u^]vQ p<5kM̰q*, !mV>;o"*FK-ҼIxr)ɵvw4M3g7XgSy[jFuU-h@c2Btsp<7e霝tb'g(} {k^)>\֠f&5ql.,=gsܦts3L:>y}vtyBPTKAfYEѐTf.x jRw:3-w5eEg/`f]hE΍̑AG-jscL~[4C@Er.J}ߕߋ֙{NM q׷̨q!vwkwGfe ^~}{rLAL$8hU9;GB6HC>czh#84hpPS_n*E`yoq =_2lP}u,5Eࣺ4]) vh;C ;=POη'j4E`rD]P22߬#.c褆a<H@M)C_([l$wJxJ;Cj×\2BYA(U HC %q|#a#/KT$˳UH/"a/إZeWWُ XBM\w~H܎QjxUAb;HG>pS-,¢S\Wx19xɠ4C"ª"AHA }WfKkK*Ot2aQJ^tL1_Qf #H'DP,(B(_bSٌX ZS[ ɥM7 MMX2E2J3O/+"l8 t}?rhgr#dt VL^R|Z,=!G150ְ= Jg}+KCd5nZj2U1@dfg] 'WOwbKRYE|yM2a^_Wpy#ރB]k6& 2MM>N'P͔a@,n=זy1M>۵~)C ҳ~I>7S@p 7;'Q"_K9b(nG yz˷:Aa#O"JXlI63e 0huȾ3t͗Y:?z\8 tȴ~dkA,Z/!?\.vbaT >:>1~^tuWg.:f)qt3 b:WvJ܂T"D H!>E]D74 Ŧ@wO05n/3oGL B[$WP4> ΔR.Ԟ}\]|w, c 2{@-R)<׺Sl k|^3{M]|{BN3GCs'R>P<R{t\M]geͳ.?4at$ [Tp[ NM6R)՝xluPW{j>ESxitfзbNŘO`mlN^>sѢ~]y{JJJ,gF?JM B6HjMqZ@û04SZ bw1>8~jiGBޜ\4XL:DuQH ;킒UQPcxDjSPڽ/AꮃucU1.*,7+skMamkl Iۚ@n4DjMQحMZ+M]Aljpb+wtX/I)+ua>ضvt\5fgFK^Ԇ7nӀԠ.%rުs!k*^]x.u[*# L\عŽ yS\ m (UO lR ?B/TE-5!)AUb.5~$Y]ߖӵQ D:"]Mn_]HXOTIۺɆc_qoia曶#6t3wq ;}yeEeѐ1tz4~Bxb#$1p9v64#\Uh0D ouH_Q": 숰Dl$NTmfꗨ\[2K _?ɴ$ߨߑLbGC]T=fx pN}eTtI qƨ/T|wܚ7ёse}͓oc$%|^$x׋v BΏW[ #yävقf3h VG ʿ.4qK+7jDchC^`zђ;ss|L0~(Kuڭ?ftNc j#҄XN"xKb%x(~e'>F ހ_Bd. ƆNmuy/WO$xʻ,Ď|gjQ#&rqp2PuS+0Łn9wE(*i- |7wPv&dG~W5.gjg' O]#[${]bbsDz͋o!ġݡcLNGܢFysQ48IßWNvԣR.A9%iG\FF fL gmPf`6aYTKr @i\>&MP;\PJL<<-f#XL<H3n!mU,JIoM>𭇊q)¦ʲkUhc6hF = d KK\DA lZNvUVQK`Is3l$h(iZ<4&'Wr@.+@u",=(kZpMkbD|4nG@'pC Yujn˅Ozu9 HU[ctJmkPI) yw92nqaK4y!^N[;&#J\Jf"HVɥn,a;~+u m|?bЛ% s E{SGĦ!U?1N0E;skm/ĝn22v"k>h:Uv*f|ɧu!G'u 6pll02N.sMS ~.1~ϖ>LxuT&S8 `s.$/=:зEmm׼M{ͼo:<$D$[!+j3L TB)wZQ/$ HQ4 3m\p~A:)qTamI\a kX5 eR,ꄡس>2):$:~'AQ )+mܤ*\9%lXUd|PO{{rEOQ8K TAE{l?뗋{\88:竝g< nF:j8L^O L#?p B(0Y 5"U-{lz[.^}ۼ'gw'gSgy7jqMd -MU_Q_ȝ .ZR Vj*Ē:XTiS}+.W=s?YsFV9k:K`IW,,GEѨILDPzF>=C3t6~dڗS//%/(^ҵy7/߶ʙ6<8A'[u-lF!q'O:º^"cvQx0[rq֒`"k+= C; Եh[9$PX59M{ju.p=C37٧4wDUz?NeS"+=/~|}]r8zj`9Wm&cH9ԻxWW}T,] ᣋU)]3Ij( MhnWj$ӸX_on&s6DqX6{I*ŸNu$d9ǥ^# yqD Bh ;%)+j\.Љf5: Mr 7eާS1 B̮BO.`%)%kL0z|,. o=_@8 t6 (PkYϳxPTCwd C1\N.o2l}|su~OLIl -Q1L9<,Ζ3`߿G>vt䊕\Ss3[FpR4FU]RDWrsB@:D]T i.}5ޞީ*Y ::ᗛC0 WjՊlHƿqvԝ{|X$I\RgJrch&;WbZRWQm,_ݙdX"Փ)Gd64*i TO'7:FBp0/`EF#&Er_N&gؾ\RuPlT7\oAf)|=LS%9Ko p$lY* 6djNc V`Yg=U!l0KDƯ ZE\VE|˔I) <@_kۂg.XQXfmkYåB`>쩇+9e9N fbfn vCMm~%]-pUS0x  iu!RWB h{q&Պ;t.CWh CpܲGsBy V1fϐs3]wHZPq˼e*AL.L\Q|Dob6jm_H vUL³BeHw!P4ϡ&ratAq[u9 `ל/v8bBkjkh $qWq\S$Wzwsjj"Xix||TA5} :KENr+i]L?&}:S!БD Bm"c@|U8|6/~lkۮ-xT4m l G.5qð҈Btf.H6Cݳ{Iw~Z2 :wH#9ԚzX?r|)bńO‹r1!UQt l4*ɨc 碤9Ϋi3@j¡㤬4+~!fQ5=Ӡgs4_wkb>kMLsd_Ay`GA^q2|LV %U@X=Ϟpvq|$PQj/pSi׹ѯ jkGdjPCJ(AZ!oIF)N{\`7P '`uPL:z9p PՐ,b_s՚#cB!K/.mi*Qt5{Ǝ{V2ׇSVXIR¸T+e7c8C+0hnpsw \d\/Wz$`]znswn+wpRڍ3z]ǜχ&U`tZ a5 }la鴎3ws,gD'-SZ5,-j] JJ 2`%^"e:բW},љ-(`Xo> p-F;?\W,L])6l[2kô z5ٽ .ԇli1xoGܪ0)LYq~tK=LϚy$'N>ZPI 3M8Kќ]1UR%o :G=Vib6BBVfqEoN'~¥深 L96)euU l[ f f8]p?#%;M_~j}"΋y=<^SxԵI_˒HЪlSѝںڹZ}W]D_=!i(j? ͦeqk˗6Y7j8Rj]S v4=mn` :nЉ*<ށOmbC>\W8Չmϣ\z/>`;xѧ&Cfv/~|B!jR؍]su;(l ReA| 0||T6D DGa^V"#*zm`) F#:1lgNJwvIlzi^āP|CC湒>ht-ZR;N wUyc:䍗"˥`ϖiWT%kaU:yd}U'5LB_.#*;17Kt4Qawb0TeZ.V}o(L_NkAb.Μ@w]MxSeB%B>LxgH^I)4k6ѫi6Ue3tWc6*O{G}ß?ēc$5peZ:L9v:FISrYMQ1ĭ$H:ܘT! kORm+wlA)d‚[OH(?#j)\~)C A27IxTh>%TBENKma 1Z8wG,ܖN?HgD_>y SH#0 XȤgCZW,v?r4.Oh:s梹aiRO|ި#=nuU SlC=aP츃["{:CZ"ܰhM RMfsasÔ#>n.mmv5ߢ˓՝Xm?K̦.D mM7,ΖX* CNrDů|;d Q([Rmk9: 8%+˅ohui!KV")|:S,nJwn46[y}%(>gVP]p\ ,*AGz!\;wAgxbpdh4[*pr[Tk>׃9̏Vj累4EZ"ʘ E*02r.m ,p޺v.[w߇CO7i${L%xwt\ jhm9DWgn#]f9;~':G(lRe8^ ' b "Yb+y*p#Zf\"آIrE A ]wB 0ɲy6#ftu{5.%ȵmR9󍇷g=a~cv/Fǝ+цXY oZv?1?4u'Mi!+ wwz^ӐBmkmOc.9Е_fJ{^oJ7qlL%2Igd !mjGG*u`3שIQwRQzr"ph_|t[QW_L \yAwCHQ~PUSi.G>E[V8K$+jQ:0@6ulfG6V;H9N ӓ.H1)b1_$8.^_<=1LHnKٗ]T0uESCCzWQMiv>8Q &cy > vT1nbƸwtcv\9,hK=Qt`a[6,,gTy4]c_`T!@-?2e% ~W.{`N-N?%Yk.fg˲goPKȭ}Ue? ^:T.w1@MpP?OO߿EW0 ]xѯ C KGK~g =UĺHw,` K@u׉$xCGP/tei9ve9}6_0EGww.c58 jNF!tּkis28j0U-ÁG*[ğaR'>)β<[`CBOlaYc,A&HC McY6dڏ!爃aVJ`!_hp KMtLz̀}孫 D\ zp< ]#<(bA&EA7U|&NE]炆צT3m݊4Iπbr۽-R^gչtzm'`Ni_m]\n&BG "%,1U=Kk TބۛIyJ&++'{\89Цy˜[ba/t,*:<^}x>2n 1G2r^dTcXt,벤7;^[Jr{aOm Q2Aud\:l[f>V_`bsR @HLATU ֟L/{:Qٗ4,JC::ӢW:N׸{@>V6tT-*fNmħݻ}SY6}L`/41b&%lQZM\~0:3;Nl+n  X1 *o5GG*CZ+~ '&-`QjM:Qo[qwTr:ѱ9ӰYeYh((v⤺UuTIYZ9|^--d7AS82q)k!ej}B[3 3Yly,Ch)=[ݒ#jLWـn2̬췹=D/ֈ~ 'ί06-B]Ω1{nA*N-G(ǐFhmdRlWmԪ.Nh 6H"\; ByvjLG"Y]4?џ}:wgu۠1z=t>,.X/+ɧ4yxm*4Dԥ>|_yVsC64Ynf qʐ,@AɏTl>W9x&vIJviCt = r`zvurpgb/[kmnFQ?{_H] 40: P(3T$rE:Z܂=gv`Ѵoe2j٬)\Y%$nm^v ܇J( A* T.!Fe2ϗhBu';]a-Q^_lpzX32aڤ7aoC~]LVn@ _EW&+s1w9ļ]oj<\Kl,x֫rfѻ()׃ݎfĦ/)@I'ڎq)^3j2t+q VXDT׊|oO4-vkv]ZhoW]H;H=0q\5]e܎k_f+l$X #vI;_m(՞ ufӃV<7^;,BMEjFV\pky19uC @]HGc+fmK\^:KIG_yP]R e.x\"tz>xDQ}v)l _S繁?ܠO JJ_گ)ffk ٰC\VCjImw 3ߏ/5ҪYEfS6BW#-%({RN/Xֲ(T~KOSȻԄ+s. j&sF3\ߩ 5pa7.o0|q_M#`\Z(ƣ~Lv&6ܮ`֬GJxQcw_mj+xü-,h7C4Pr¤}TQ +nYC.5`̈́%5 0 le>.g)}mb?m9)fm=~4ycm-?nkwecqHX"~꟟E?juz7g(,xv͹وK+?5&٢Zoy [x姺Hɠd#Mw5l6m#I!*βfΎ=}elJ3E=ookdhpxeF֮*JU@[Uhչk : q*חć]Y4SG$I5H>*&7U=qhe(.bBn|uw9*B.;JE`8q=umB2RcH{G%B|OuJW"tvR|}Ո^@bl&B(@i$yF.\uԱO7i$?)a7.>k=`'n2;?K^i۪ܝ[vo^j geՑ)YZpQs'9u$NFQ{_Jg.h Ӎd5-%xkkxMn:P%Sun Ǯ}wDfPBQj:3ﱩO]&;!`Y(V[U.֮ bTv;Ƭa-1VYЈC{5Z#iJS]ی]Ai:7%qsYL ]AJ4}5utbR :kV\'@Llugj~o.!8ev"~Zc)f0Z zYB" }jTH7eIPlԶ̕,,f}dIBZG&fÚ!Tw@Gl$C*.MSdŖ@жx[H''1P@%4D=~HasT\D7cY.hg}ȦG aԨY?:Y V<؂݅kY^wmx[nhjw= o;Aw;/b}?` ;st )B%5X*CCuV}>׍˥^ Љ1e:MEȂ FN>ll1A>X0bknGa8&J gZZItbt/ĤE&Bpsb 1&28 g귮f}璢TӮE`RV6^lI~.XE;cE218b| iWunQȴgc.|Ii=m#DdҸbm'G F݇>yN*̶ЮAZ2r sc-jj vdp)pڔ0w&'ڛњoGוbj)6Gj|*C"5PXX.ȉ螽6w6X=kZMKfs2>o/L~pL h"rY/թjԭC ~. f~ĩn#C42G3P8ʗ? x/vLJ&TvXI`Ӏ(O>xi刡_+Y,H8Շ Lpٲx0|ҷ#%|& Du ERRثiY=ؖO˨HN')sMy61ӕFSH3Zo%XC<և4uX@GNjaR0yq9Fhp-Nٙsug.7ؽzQ-mϠqQ]YrE}x `}lNg ^2.t huuf~,ry-K8ٍdZa%]@CZ$@Q-(}6$f^*iI̕^?Kwf)!% HF8^EKnQ6Wk̜.o}Aǽچmljbnvp+ @dpl"ŪQ`4-{sLo`ץ=ؿN#@?QXr*N}t9xYD7;,7b`w5nr<契; Gz'$jSs^,8,ڧ7E!F?,*_v'ղ% m+-?C-ם[خdLW2^x )Aj/N6Q{`LBhR<.K _]0f6Y~ މEhEal =Ѷ4G.Di6ɃRL{k.7hXH-a{dsxިڂ? Kdb\Yy':}nگ  'A7,v &"BW1PvHrWd\3ӊ'ީNT|J5Ӝ<]e ӵYgpp%H;-uhtZc7 NՑG_0ėx oWG/16ũЕ[6*!Lk1Vm)>ɞ)Net`0'j.ZKeDjADP9A#u]u:0xtF3CP͑rz[7Cw*']. \`{m Qp%`kGvi]<=Vho?Z ċNh4xXqvkf/@2G캻@hSBM| 2EœW&gڈ3y=cdLWڍh6Ě0)V:N?.KpxT! .hEs #z-|Rl OϧޯG q]/CE\ pdQx9&s,)mC(x$D4Ũ]ϣd`Lw48';HY1XhԎl{WKq6<ᦛ~+jfuٙ%sort{_|_Xrg_qKw/Ļ?PbF} ̑o7'u=ќDUv^r eZyAװ#Ԭd+"Qt#>A^񉮙 -"6Q/" VgduZD+CDmѻUoI6-zJ|}29)^.EwqnjPOg:UY QC|9yRO3%sq>7[dzT?ݾǓұlZ|ήXY3z 3&"ZRS^Ԝ+Ѡm]_RM3lTꍥf]O=v+Z!{kU<Oqs!,߅;qQ)KNUh~;)F5a^7b&g ӸM[ DQ%9eRf '_ǧn"^, *'.Or1B ؍+sC$|KH= ?oCZᢱ\YVYԃF$`y2KJ.XFk@ mbgauo94diTԃl DLuaI6'x7{؏F˟t=AD&{Fy1%Lcw%֑J0uMFZ +&1$(rڛ[;7>0/-zv!qS5,+1j-0=&Cђ6uITeơ'zLsO_׀ xB)4?$o4-h@t\@]vp24 k2BicMJ:\[xKf0 ? H:YklQG;e;yn[ 0* 8E޺`ȣn:xgeaķV,=캻Xڤ. Eۜ]Laڃ3ؿ/{cQp nSazU-3 2iw%+ [H@yJѸ5\8/"][$AtNRar|^$?qyg8Я^?>96JZˬuaZq6.ڙRm3[V<DĊD/p2VH5(~TkAPg.)ak蠧,a<j0+=L6qVXAsXkDR> Kkĕ~h}}tu/é^uy:5JLA|hCi*гvpzGӽ-@N{|=Mwb9 * đxthHbU חS@d)uohV؅Py y@( 6+v4O3nSokScwmAxʢHejݦEZCOvGEy aB08rf)ru#{xŨdĿlҡ% btSvH7Pa (*[FUk^ O 'P}C*\ B}P.k=,L9kg)'06M;'SS]MPep_ XV[Z9]7`uPejfس`weV~7,'rV˰5Ъ qQr2ITWFwc;8r.60DQ*;F,Y>ЪLq'Ӊlmdd2WZ kM6OG-w` ,])Րv9rKYjf'l3 _߷hu wtP)z)SSʨ_J?f9~FUI5GNGq3@s7&,?):r?lqpaS4~J [\a$l.4dxJX(7Aݞ ('s a,sI.x\B3uz,+zB)F$ZO`/P _ ~*c2-{_L)#xgmS\$TeNq 2P Sp a:4|>:[5ZY;|/t,5WOI(#LM 1 >@kSHFL${xpщx )yʬaЫaM|jo(_"斚I}e~C&؂/}:S7T\_)~f:ݨ?ʜ7eE+#^<^ܯS^٩ e~`n 4go4[Y[i`$?1zKNpeD6qF1ؐE:KԷ ` lCIKwhJKJ9}f˓Xf 簭=΍Qkk`X2%=ħgP yMZuڱǶLڱ\GP4@Y {)Ikm<,jX_bҴմ7bOL*m,hKË490j_=_a8lfŊn2rH ?)t=~3?vpL~M[HN!sn HXE ϸMŊ]&!\aX,\o-Z糴i5QáR9\C# ڠJ+"~aDݧm+)FwLLurhjVyڤ@V\5s{k̽1'lHDۖ;.,&o/׹~sbaHp93y2 Y>^r;^6 pīԄ{%yoؠ\M, -w8~%:ޮ zm)@ّhuLJ2 _9\ mB8CSzM&? ];Dӡؿ`8B0<`vbVj lyylwݫOmE#=Tߧpg5\* U`4*P..7ʾdz"jfCbaeOa S52%TyHZo/_I&Ptl>| ^{:ȶGc oM3ONS=¤zG{㱾vW"X~Q#2rJg4a _Ů_uc0yEݲtFo~=+o)kYm[0e`}/៕:[ߏ*,A|ԣBMܱv9 _j%3Scf No2.eE]5#p3g4tR47&n0#ttD:gan=>63ō0rK=y=s(+qX+ .-LrD|*w0")/* k$8H.Ę *I8./1GE@>B25!-к'\MikJtz =cvP5[q@J2In{3(Dk k %|?&7t؟AbB-4ܿ.Uh!tyAHBmIn.Tu aL!K措[y3}LdMHYɁE˨ч. )ݲ,!>Nꊝ0 KIC2`(V vrK-T8|^|rȳX|#C3k`/s6BFo26J/ ?AI+=]" =aAᱡ:wCnUgkdY \f=_S/\HGH? jv4ϑJ DAi E&SxJTұk `T= `5VYݙD==88plU\8U>f|+ے%K% 1edކxcs+zOGF.Ow'p@`ګ6|9d|#z.o0仕[8!A$4YH@bPZ!pq뿷Y6^5!X 'A K]{<X&. hv hӾNZaЌsoR+՜f)t?{iNu+窻ZAfT)BB̈pm 闑(jIUql,:+$)D8rud=>>Hgӓ|LFbKN8?yRgԇz"$Yz a4"Ĵ:Edu 6M #C0kXK_걦{|d4 ̭ޑ̻D%sEMj®SgQx`Drd!ڕrve#cu6Z4[`:1Y p]\}w$`7}p<=K[{lQf[ZUE\^'.|-סudHkګ<&j. Ӏ`wt._tP!]U$-˽2OR8ӞF斅m5&| ~vZo.ׯGScj_=b 6#Hl9CPt.Vl_MEiK =%[+ ޚfy{}ccd_R}mKB.|P H#R~7 )w{lG=uy4[.oZFQ*.2WuIupuP4ˁFt>Ɠ(m$JPv0 G})&`zX4d⦽Z֎*'NfyVB)t#ݎu%J3tbVWH`b{o[m!z|Gk]52E|HG<zb[ܜ5`4(q풗$FZ-l`;##6QiĖ~@IĨzCGFÇL9h?NŪnC1|4ڒJfrdzol1LEF/kWL+WPbw$N-8'% rG;\&#quv͂/RI Qu%䳍 $^iP3HH)ՁN#` e*eE<-T/YBgk,|3?^ !5&c& ky'Ŋm>԰ p65Xn4W`:)2ςlT^(#aSP-?S=)R؜ƍ=;Յ`Ȝk3|뫿q\cm:L o'/1Z>cQ~4ڱSd./l?C/I !QX?GT2ır{!U}֭Wo!<}%2f WaT2tKDa4KE\=;>[w8GSeRga#՘ҠK̬A~qaYYKSW+S9f%yseC/^:Ϭϟ8l;h|6D^dٲm$v0\U'ԺKџh>P7w3N KhKW1qWn<dq0|J30w>)Os"e{ 0wHi$ {p&pRJJuzMյO3tTJLB,!V_?Ps$v {lg+rm.:fGj!ʆ=|fO,E*Dk 7?ϦSfZӸUI/j9g RЮ3hwgj=Y]:M 6$ti {toe]9tѿkP`dўs^zǾ|6%9*46n T<8/i#YU%MehGc:Ru<|ke?dyA6FIti*ޜA2WV@ayiM%Af2 32$Y *,ٯJ:\NCu/ @5U^WJ0ʮޜ J*o);[vm şAD\wm>=FfD{Fv)-x|?"#@&Bt7 Z>8<;rj_  潭h:ȧSOy?3ԉ[HJ't';^tyHP~֑)^Ϡ[˭ xBR̂,c3d~.ίNϯT5ہgE^iJx,2z}' /1P D !,dۂnO5_rܭRr-խ isܘ'v2Q Be)n8x,~ڄ#<@1N:JnFPQ^UmL@nXɖHO9+A'Ai,,҇k9)$+~pM4PI}.|/pɚL͍x.n068dфj(=7؛ݫOϪIk=7 a{6/iYi[Yz[x'8.]m&&jp\+2x4;V`9"eϣ[1@{BЯ^\mElQ-- 4WeB\F4}S#|}~Gaa1]\:nDBQ ]&5@54+rt##|/ v[d*XTn0(A* !oVfSВ؅E.oLݘ(W% pA}SB ܘ5"o*@V 8Zcl]-B~(=43$jɨh;u^`a> ™ h7p=<|R{9Ʈ=A e?\w}" вGTICj}7@OSSCc@j[(i&N./iI-W&p_,d&SiyBeyd/CI/vz]Do S/&SynSPڶ79̃bDn\MJ!6Ukz1YqP g+M4BL">0)QDD H9iUB+6j{]*顺^݃,^%eBtz]P2Ct(SB (Ц܄;'JrY#uHOaML14rg Sh$ڕ9%;U*>ZJ` PA0QO4S·| #MջjՅ%~kM[IGJZzYBWJ/BDAO%bQ5.2@pP, {(~LGY?ڏa:tRXx63Y :Q(e-,tfSGDP:+Q]}s J ԢB#\+Gzysj9{+0 s\_BwzIc? =#\Dtz5ۅ  dx R􊥣^zlbʵ Y0sjW[J{jOcfzNv "]Ves/7bLm Cͩ| T%oIi22TMmRlJ Cγ2Mg,K8Ю8S)nbnC*ƛējA15dͿe5Zm֬GIJrSW8H7 ]`wymtާGDOv#!ggχpc3Yl[#7Q7MEtFE.k\m[𭂸 8qkIئ8js[J $⫏Ap/U>%%*e蜇=ѻBq=Hl?s&,!֜R>Gak k +|"ВįѴ4v/&0Z.G>2iDlw!9n |C, S<_Lt,!O6 2rHe eCKMT}~-ўN2c1212*EMz`&=}>bΩq$+t9}MSJ.Y=@ƺ!'+cp7.r&F9fMf!ONۤ@ 4>_oj\p᪑44EnXM=.JYqzƂ0]w\UA-:_?eJEQ+e`\h7/1@ΦK6kG;搴%Ƌ 쪽wށ7{}+9F@oDzpzJ 2/7/ `gu]hFv~t}τ^ ǣ$?.k(uWw"rEN[_ÔЉ>0#?BLC%IAw㚇=Z˔R%1,CW@#:! H 3ia<\l-֏\砲iP4<vaN}; Nx&Fyb}ͧu>PWEwة@in:m;#T7h+ ci,\^KZ6kT8 s9+z*p8|'A_yVdI6v 5A.:7Z3#caa ?(kjҦmyEZ72®p*uZwZp+Nd=[ *, UGEq_!Y!E k:|@X5Jn@g)9;#F-rQJ nC?1jap{`yD<i:#6P{]hr 3_}'Dܫq6_i֎A\bkbȒn1&\D*ЂXޟ1th9*ImT`7nBc\'JXSW3CkBkGut#M]iG ++q8~C|[2.%;@>-/s2[\p@\ zMT[.,8E|;v2ȉV1ЅBo&$/;.-}җZw?Ɨq>Äh_p#jK_N>o[elORy(?~ȥޞ\t as7yW}zsnL/u!u/mfHݮmmimv9 ?NAŴ-o;Mۦ/DAm4z6&~6 ; $67rvQlC}C"dH=G&5"ߺMՇ4&RO_~;%i!i|ę ғ A`d^*q}&p"xB+q5>tttfn7)\Kn n\S0Na $ܹ&}mKc>]RrIg^?46vm':,K3.jQlI=*|S% ̐AY‚" s aaT Sf$77j`3]( Dleޤe:p9Tx n+ڼ+'a T.ag2t1%Ӌn QBoj8'Ii]*U `ف 9;*%\8EhfOHfUA&8nn!+j<>>SD4L>(z6˻?!3b oC)#?vzH i}JH$#"#0Ac3(,ᰜYH.eIň H. kRddqD90ߡ]`M.,@WnTK 뚋jJ4^ee)ޗu"N"cMry؇*r6O*,Ԥdxp LBbB^)B&Լ=O︜1GBBb]mҺ{N} .IFC%Xʾ78Dz٬===o:V_7=)-ǫ>BXq~ÐrNڱ$Y07&6I*HGrEm5",\=RRyVT}'Pk6g>h'I^3+u$OPerJ"v]KTyäJ a@xN4~SIV&M8ڸwdVL:n,:^|rӲ#\<=VĖ)t uo^RDBDm+˥APݰHvE+O 6+685ߵA$19U8z55~$dĭ>kD ݕ\SeM؁,K՞PlCl}[Z,q@Lq (a/ 3Aǐva43ÊOw*L=唊]>Xiai'Q֥0\kә;68@PBtĕ:,.$A Dz>3S3@M* aVWQ/BP]Ntv2Qoacc5Hrz0GӃ3u+ QP(VdnjxVG~-4.Q/ϳZ}^Ċ:9? ]dido erm^glζ|¸I[) 8"QI\OQB8 # 8v|lrJO|@92eh[O:H;CBgO[-R3d[`alVU>D"z -_o>o?)r#'UĽT 2nz:6lX0`Uprn$xQ%ТˋT <=8xQd!i6-:ܝoa['N(-?;ד86ufmgv SuN\ x]+;`[257A!3>-VCѵݦWlw'W{Sn|I0{邆bOoՅvq7c>vcclu0Kjg v~AmFڎw|RՔ2qR.O]C[~=Kɠhi6ˮ*{)Eis Vj)$.<"<:Tӳc"?ETuۍY.5oNg=f`wVצd\qkMvNdU`DDqpȠ$I1Z%h5Nǖ9{cVzz%w%=Ro}wi"th}̆ѿƷ x@Y )۟5&oꎥqdJ"$ 2@<8zwy?9K8@~aٜ2 MhGB50 x5Я#oU g,-"Vjti4S#1OW1s_G 24/ݸEԉ"hLEoy -%NVWv2{,&FcCiuZvq_<{:Lt$EVFjтf_R&`C҃,J'feJzkjܔ,wH: 3#j]nܥCˆjp9*ңqܸ#;N"R2G]//U.1 C Hi0IoP:=utpu伺ygi=sGj& ՕFf±h\lr|@L{V5u+]5Om.n$5LAӿ]9J]$uYwzC|6뢘q0U>wRl9lV;\s&EoYC+T{+QW̻ZV*ϭh5+9ߣtTnCgkQI^?. s@kEڜ rV!Y?@#ޫvxLH-<<]Q^B ~Xuϡ??6?v+RExkFvz X%db>kۡl0hE&E,+q6Ero'>Taf%RDrU-DeY<ҁ3^PH3UttOFh D>KԚV۾IbtX8EG]c1BkIQei3AH8_@j7\a4M~b%>5y*TxehtGc*:h$IX Kvv JL.zwLuI+Z{Bo J h:OFnyM'ÂQN]tl.e4,Jǔw^'PAIJZjhc%l75lvѓ4('Pmw,T_ϏOa%x 6b&[?4(xZ uS@ %CXFԠAM ~׏SCݑQcN' 2ךnc,H\DcAlZ cYQ >g3S!Ȳ}֠exEw>o@%@Z"44L]ɪϐd_gXF~1UnVbo60u9} +?vH 1)CC5J2CPYK0Y{ۄo -uW^4g.>Qqttyqu}{#mBN\!ApL1 l2'r$#= &sJy%AP=;~ŌCu ~p#.84Y3y·50 ӽޞ ק(-~"(Y5ɇ:]?TKڑԔF%x^:2Wԁf)u; THhO ȗwg凖1!@f,NNaS&zzG;t~6ƚ9\:߬pgӜM/tHxJPnmg ;j/V:I uxYfȊg/qJgJ1e?R"N=0:>IE~ۣ%^Ѿe".tQ&ouWPt"Ea$yyॢn㼠㮜v9=ˡ;Z+͌`?pN)JoM|Fώr3}?;D+ ;Eg'j`Emqz{@Nj˃^_sk7Cfb[Zw[^o?cړɐ P^R:O6x#y3j5ȀgL1GmM=5}_Jbpw9}EtBPdwA[R ڸ\;1zk"R4$ ܐFKF8 ]1r4֬h\FJ%jE}EOH :Bd>'?tˡTiykJF K,HPH `5jR}䯏oTDwssa 뷔d˂'hh7yeQkq.+Dg]4Y'.uk|&9%7:uymreǐn J&^dH.u#AtSI_I_hL55kHİnf^ePfh/,[Sa$61P Y$NGL$$J|z;&4RnJW$}p\>C|AA.W-Xqr =:p :t'K4:&hjv':=skNP{I<}p5\m?,77+ӟA(a}f5/Dy6]YSEv f F K7:Tp6TʄUdo]0T. MQcV"@GjMd}kv7P.N"*6pĜ#`{ǻv,[p87נ\ 6Jwj #bt/S&JjrPTe˟ CaC܆SnȒM몮LdߑI`X _0l5A;M)smsRŵanOߍ}`gT$]q:Ѯ!+4`,a;gXtpgJ[0AR 5: 5N ".<+Ɇy:&a+,xa"0Bqi깇wԲzaQycPdC1O}^͢A@2g ۠;J,Er~)N:bh32H!F)8wK>iV۽lѸtPav~ngMq|7_>ȇr2<VSR#z 4y/Kgԉ`aH*ba3']% )?GA Hfg]޺WWf~tVK ўˆ^@̧?9Npj}[W|T3:1<9lQ`چ&ыM֭]ٞķqI 'bvZb7ɩԧ YVvń-rLØBvpLAխ9s[iϊ2I/܈ wY|,100a= HSc*iRTo;ܶ+sKާK-g#ȚHVXnį9 Tֆ/j=eNoeaE%[z.P:_ͯmQ0*˦VZ^e7@q݌nԪ95&3m;Dw! = tV sx4 '8c5hCOzTƾx@N GEoFcx +űFyy9Gw< Ud>r9'Z7}ƛx+.Kn:1bۂo}Wx[OAV甆u9<ߔnr"< DʫۛX+5u*4*zPO. ["f 'f w< hOGjoQ8]/<<ó <|spMN^1qq(ޅMTDuLCFM:.2Y_KNHZ,m4<8W/W!"ط" &_Bg@7 A4y 8(Q&fisDocҤ^EM_R]g>/E>3ܪӉ98%Z;G./OίקoN޼['8r =s5φeV7S_):WJ={wc2nW}[?6ej2"1z5|sy 5<>6OgHM<-7>ؤc8C8odusHju7Cj5erbOWiҢaĮ'{G^Km&Z$FH؋ΓGJ"pg>_]G"9܁*DYָhGٝu Av6[u̪>_TfkM>ZDKOe 'ND# 4RGm姱/vŽMxz;>Ӄ M [y{$|AjBċADʗhZIvG'G pHt9n;G:]g(TVV?joټXzķ:նŎ?O)u'I\\1SgU [/ &w۶H%3Zh-3}ӷIa!6j>}^3=ՉAv`ۘZXD"9mBU̩nr_K־)D\$\}ںRT]БBa-f$rmg+ XԭbxxpÓ'Wg`iE`pQjZIb6OBQq L e:K6b2dtde 3sڧ-.M2Ji$5HZS$_ rwueq^S4em3L63QCs֑_Hli ^N:dJڪ~elܪ+SGt\R*8-q4 /3y*l@N(%BJ0u$m0X}&93 7y]i'm}i5eTzܙ6l]ViٯcNw v4mr-Kg>w`AsOǚ"vX٧'ᮽhwiƩ2vhdσL/ߵ33Ǟ͌d4Eut8vgk&QsW^RT`x0w][<"7r_HܥGF/"$fVv=ر10O wE<;Smj_اC%NzI^J #6u02y>_NL[A2v||bIF1uWfW R#FK<%[tj; l\j9WW 1O&TtE7d%JWxwIocD3ploIߛAeP֢vdY:`ecfE܌=yBkO>}53\yJcr΃AͯC5 hSt9U{ɼ̅)٣?g:IhS2Fݥ]DťҏVj ~&UopCbgaӲ?s.KV0؃y+A(@2%BbEJH R$/Ic^}[JhՍ~P%Z LZZAlucgBuL@nUm4E64S9)m2+g4d9!g c q'@6'T6|/:u$`=ِ|갃~M?8 0.S`?Kt)O_v3 cALڔKJ f-oHKݩdY,q@n/YVGjVJi3$VwmoCc/z&$>0CIVN㑧iDMg OU`%Jq{sHFnף}vԐɁgR -WLgCF{Z*VMg8t r1ʝmuSqЃQ ;+K-S8 ˀ!̕Pa(G}r 8z>n 9mldL#06ko)> }ouKp8###Wv(9G" uʭ[; 0o&>TAO`īiz{ .'eR *dfi>o8~KA()p'hWG0Y .`__sfn4 UG [Ο<=N 8]O%eܜn8.)vDKH.S;ծG`K;&F'ekwI]I Y& > H,RM>9=NekN8fo i9$;hy{CГ22@]kJChڸwǼHn9iYGnrNT"b&-]2eY>gpܔ+cQĒ}~#3P0$LOt[ ?B 6 ` ˅+DmDV}J^VCeNjxө2Dھ0)Y b =楲+SA҄ !jv#3r}WUy!O,C_.f9Xz6R@/Gg'Ope8?n.v<6 ur1Qk[҄I?s+l (ceV{hu&@W)&69Dݪ+`E>U;:qy4],?Zѵ7hb`Tydi:K2|My($WudBMhDM_[ZCi+n,vN[%-dO@]~{=4r /Coo$~<י38E5'%ǀĩ#؞<50FohXT<8m+omny>woLoPZi/ꚭC%h̪8L gz2㴱XWƏX *; Ų8W}sʈqvV]/o_~Me6xG@#j= =uV7(:(ng)lB}1uZk:lVN[V3oktx#)@AƤ %Xm;iugw.%.x59;gY垈I]^,Kz#U6lPW$ҼX, ѩAyHQH@t':Pw[IXy *i<Q TN 淔>MM0ni*]âEBTu%C}#%42RtqǶ#'4Ĭ3!Yca>kXZ"Cd\MGaԣ MX==ծ!/}%IdU:A:=J`Q4at/l]ӛ=j9^FXzw9ܑQֱņy!CzJR@&O`g@ڋ*(.33o%hsw7yQ ywyE9µ 75.ib=P|Jl]ig9vuY7Q@[z{H8"e3O{!ߧㇶ0j|*z27?T8 v,dej UC-fP H]D}Q<}WՀg1_k ͉݊J0&98 0q)&`j ժ=ץS*nWfҺkJ '#lCVbuS܆-.*P;=RA\JSqx3(x~&BƘu `}J W s$r!ԮamN Dʃ~sygsO?y͆T=TJQΜC546!Իi_]fn)?_U W#&V3oܺC瘂}7R; 5' ~r{ YTutw`!A]ojY:=|#`t.gaD>3T1񶌒(J%VMVAE4i$O A-(a`KhKy D Fh T"0%E:ѯy *c^;{V`%CTwdC=.YD-yC2]hUiYtbHQE`üF{o/ׯ@LZ=0fU$,mA؝h닝 L!{Ͷs"7,̲aFk9̆iGQ`c}QY1vRt FZ).8"dx L ܥMSلAdFtDd>S`. M-&߬;SS # E&rc%C)XrP~t2Jt[d3$nxCdܢ#:vї߷Jtߓ27lp>7oʇ$ѩ>؆(.kT2û4Ia2m Ob]D ,ȍA]s .?3L2t1gނ' QV!), 1238Q;nbnXΪHz( $y״l*RY3A`H d#S$urQͬ3gJK PwMώ|%r l+Dˇ6NU<> w,i,=ENz EX*sR9w@c1k=]p.܈%L!X |gdL_VީhCe <>3Ş" ꨝU.!jfR_C0BVlX}RUQ;-@rpVS5agl% V)bXc S 3i^lXꄑ걜.RK ɯ˵­ݓbXZ{`HZD:èspa9 ' 5b4Up6TwE"Z[R=c`7Q倭J = 2# dvԈD+,\MhwǒT8qVoʰ z@x\|7}? 1m(;@Wo"G(@8ZSpvձ ep&z܏Q-}SкyN4S]E@֋ 䁞ٻ+W*WӅ)2;;N.y/wu = VZ].2ev!ډrHk:B /0?>͉kbMi,0XQUT'e>I4tu2 K_.EDhyVוX-ݒ=-/0x{'w$fo2jD !aɪᤥ/'Emsg ʮ@ou-L)f% Gj,"bXC"4aRvEh?9<{;5Bm٩a sQ%g?qvZbD^~}S=oB~BoJa0ON}*/[%3"01 Ջ+9 f$ ]K =IxU+]kB_͔NuKƘkPO?W#h"%( ȑ`AwAjq ISY^i?Qfb^\)\s!7Sʲ>Gonv=UarNXzMբZ`(=~c%HxOl[:g~<M%!9*&Q4'a:/{JX'B:RK9:eڀM1b!z Ȼ]Rkj>KLч=%i.g'"_Zj^eLm"J3B%_1m[/*#슱ypm#(JoBڸ1j2Ei+ S}lQV.y@q_dO2|Ii$^܄o6/1ゝ\,"Mc>3C T%2z]L%e k8@pނSrg6IɒOokkSzŢqHTFOScViջĺW"~k@SH6A$QV?i\}t7h֖ƃl_ǜ&UݤVlbu q1 S@$RA IS9MMRr`oNowN 1atmj @yzB7+92b>8EQt=.t9z뺜[@O~VT"ϝ(I&iN͙TwJȧP^ptmŢzXcl.W)| ^IǢ(+%{\l-Lt|8>X&^^3~++s8#]l<)8ړJb8@U"m:Bw'n} ӎZVWi]ׁAZwz%]$I_bEYy\ŪYw6gK{)h{xZC͕hԕ{*$&ʗqigϫZd7Ӹ&Rl 4wq\tAu5"ʃ[oMGf }A߸ r䰍ތ`cŝb ǸfZܐO:q <ژf2Zkfuvx'SUQmжdz$ޝM6n CکѴW1J-kzl!??NE" lqI"ѧ1YDCgQ-ۄ#I包PEw#?[sLdK?} /8T%g1WIg~YI0/"Da0اr!Flf#Ҹ$O3ElW+I8Эy] /5.֕mA.8 RċGu yh-Q%C{ ^^^5Iz0q䷁K$$O_zw'wR?UERo@dX7Kt9I(BU#(QXB8Cw uɄ D^SNҤCֿ =Pqu63D+Đ?{ kU-h\5WiWM.}mfzfPxϚH: NЧ9~JDGobסÓJs%&-5."_9z)daѲYt`5ônqd ]#ܫu])C絗=\uFBNψÓI?HˌOd bؒ>:N^/b:#/Aڄ 'e|LWX7ģMS`` ER' e5=^5.!{¢Z\R;:f踭{_Ui16rG_pƋENcl-XӇꝍWOװjE2n%JZ \bONOt}qCW:A&w ,rU2C#j,WvI;!DPj 2k +p׏=q.aN-$=\\wggc&C>@ZiXM -!-`߯=B`C# F"K#e+ h ~f q򨍒cbB@Pߩ&bCg;R3g5EU7+Owq >z fFLBɎ ۳ӣvc1Nvaz"q,1V[߆e/;LWA51 N`5J Y)CkBݐ1 fy7Yj|H8q @hv0O)ՔR[A;UUfZ~MHn40iMw2dst3M]D]^,K^4y͸04BhNS :' Q i0WEΞ|֑ʔٷ]PC+'Kqb2=b}Eo~nn,X'w U>T g j^̣2[p%q*M`YƴAvWbRK>~+I ^uCQ#p1X~pd-.O89lbp=^k9܀N7V ֝ iX|4uL|Z$ .?YPbz.t\sf~*VWۅwp|=0i>] A{ /P@Bic>;GvR6]cY P_"MaWȬ(^ˣVVi^<]mzXyb$/vN@+#/4s>'B᝽"FjK;@6ZhR, LII5 j'M8GZԇW+N-{i<A&PDS.}o oo_:ko O3W@O a&-%gK|rTAly4 ;-#4[^LJ?cſa$Ao?~ѳWk 3lۿvbNjx}=FSj?SpZEL"l|fDegTf9Z JD!8}5ݙv1I6k˺[ }x\Xn4pf,B)zC;j˺6[KnQFD'Own"k^NZ8Y+l%ѩtJ:lqk+/dp~k\Y( ?dg\W{N37Ͷa؍]̮~Ta4@q֥bxE)@~\`4,,{{Tp\͈6JE\'0Y#.Ɏ$`PQx|Q1;԰I5 cS#e=щ'@<vЍ1\*1?0$: #ˊbV$GU, &D=sݏۉaZ??[-,dE Sv#K`ue"Iѥ0Za rHM.05 H YxIuKt[]V=[֩w6+Ir|X>S[$u94PzϕR۾ }Xo=AP1Mf:MDGTVѶ4`(Sn-CӜvҰ4%Z?LMjG]fOiD6/urNK 5PB)5`}Gp 'j3'+8F"=,IP4 y[ӕij 1}Fg 3Yzql1: .X8@u-!M !1=%&J7E{8D4ysus])=A K} )cguO5#k9*Љ+~ K(L ,%aRR6VՔnyӽ@n"*1W*Q$Jp6ScTD+}2LR5%3'l.6z?}*(n e Ƅ%Y0 #_uln{>0]-NH]!)ڐAVl)\-fO kMYP=irD<1;'t6](%gQH40-3@Sh++z_%ŏL~NKtAɵȰI'&Ƙ`R7oc Q§ԴkNLkcw Yt : hu(Ȗ 8eЄXv㣈m?C:8-Ot ҂sF+`0SI%TZHhϹϝ/%i:_rBI-I1Ρ}?a++ϝ>' jYJ/Q,-}& /F=iƂ܉F61(ܶ\$E=DЃ 'Q~n)ko1NT@.U,%Q^oc74^Z옶zM'B@9gп稇; ^`m0!\I5TslT`#ޡ(X\ܯ^%OMb xiʙpnǵu2ɐ0rrj8y`Vwuzz 3ӗ:3Biz4fx8x__V/gz ŏ~$~P(@-Kę|>-jI9Y cT3F:EErDž;6q 9RغӔ~/!I`万o }wϪ׎>v]TAyYѿFc7$=%si/e=?M*ul6rO_jvvVr>X<6?;Џj1 (i-'n̕%!@(j@M t}[9A=e^,~'z6E*3\ttO\6)PTsZ&eCfS gS2EKT̝myU4t:8Z7†fsPoSUNc>шav `k͖rxA֑cd>c-HcNQTС!"N,WǙR2p@o/ҫ%DB]wa~%Z[=~b.Y+Tzɼ4(8jy^΋$WY^rι8x>9M6h\EPIW M8kXīU}\7ȺU Bۑj &zg{J1w mJ&E NOq@ ^ M0`~Cj>.`ӜL,='{2v YPAWmsĽ%vwIsȋd6aT j>ZGg9zOd~ S*oweӡRX)ևἹ;){}s!%NK}FkTa${TH&UBd?:?oʎ8x (-ISwYժOp'60ua*qFAyl|7jO.S"DW[0%oᒫ/I dӜKQNv:nb9WY=vi=z1>T3RA= ªTi[g6ɯh3xd3NeT^ ݹjk BzB̲މލ $xofip?Ҍ,/tV̆/3d=Z]>rFfOfZApQ禩eOnY<ϼii*rcLI6w*py3ㄹs5kF}P!8a0ze,R]vNMEnfW`OmUiXcxп?9ޚ Lh2 SOjN0RO-}GuqG9qMm6H.j(D&2; WR۸)Ƙa1+o#B#}z@Lg%< ' p7j:m\J 7CȇӪQLh7<3긒gR}^M[7]-$4͒yRa?CB +-QoԭtL f(qUIg&'ȱ86YL S1T-5doHKLN?W3O dc,0:.uN(y2 8c_88Z~~2֑IXnVzoQdYF~rރT1c5XF`ɥGP\, Ke=a㘴sLgkj_$YzZFk6O5Am| Mtƣc 68$RxzٝeQAhk3@ lYfOĕa=&&3K}&p}_$|M<pZuKJ7L"%F"YNuy_E:F# mu72><9| N.t7.Iқ?c:fX|ZQG? ƒ[Q2׮Q4s˴(qv DWn:s@`g/ :u.:Fk/4@kC +xU/^|{>pzaprv~ǷGwGoN@?2$l~P'J _X*$' gU=KR2`N.VC*{SxҀV$wE3 ^F}6&"M?@Z:smm󒎕+2`Wn]1+^b77HY-c:Dr1<ɠ5HkF?~EZ&mo{Ckĺ*i!TD%SՄ̙+1D s`th/w}h,99.k㋅thJIymՖQbqLu<;}wN۷xY)n/&q3$61Ə`F 4j'Rij%/<ͦJ "ywuq DEyeYQ`pt헯 &%"~aM_qq+`m/6N?6e-G:H8-I !TtX}A`I;F3Z!DK}2_JdPMVO%1X|  ߫JL$C'ʛxl@@ b򡜤OfK_eߝ9[ۄ+ \̊z^fjiSXCI"%ÑN~ԭ.6A3ّ}O˞64LM(fO2+ͷ\,mR\bsLgA A}a8Uӗt/n(3䩿)=Hd7Ca/Q&Ҳ*]1|RӲ\:j,eNqO[㊑' }8P`ƿ9N_:z|xdut/T/DډjKg9kGLpXCox-8ZF֭b0UKWA o̦1[CuP֐{δLX. qdwmKZcNOaZ(??cſ٠op1j.q}_Ar?gn.5[H,Dcat")I9ꪌڄ,Ni,_Rc4rҳ[KI%:S_fCB9+q!,5f!q3/9.u=뜺CVC2D< .hNq޸pm6( ʼn~kV`dղdj<fA)boP9I IZcrayܶ;2ݍIi?n_qLljtlHa!`X8 6Z'ڃ:`9an%5D"$.J("pu4?{`-NK: QϽ@68@0*"B{i6/gĄ8ڶ,-hM6ě2H\=qZUJt^N F~4gFY(+%4/%Fdөhz` 1#ABwd ^*!- - TρBw}l}wAB/n"Pc[d}{#8YR2#ʗeEmҲG5j6Q o"NW1\ [ _߃k09%nc'(q-Ѱ^G:iMj#5̗@|b-q6 Ezug8iߣk6.{s^g+bc0O9Hlm(m(шN8I3.ϥn!+`/D*N1!0 Z__!2h^bܤ̗Ŵ?tkAU$uB]% 1XcKA@ɯ%ڀ'mocC:{m-GU6]tR3fsG]v+j uZouQ?vZ y*]j@.̗ʺɋ2EF;ѿ6slnUb0*7VùX,ZA"X;zXO<#JuIqq*iԳK S57aq$&(j}=bHԷŎkʐbx)=rFtս~LU\\'xCh~C0w_f]l OO>~FotG 89=<:DwŲA`ۚi<.Ae07 bC'äۣ@#062ъr.x@stF> 1l~\m`!L0/4Bow,82~rVCϑ"_^]Ez1R(C6P,}z lESp,l($iy5' GODϏN?G͙9Er=Mtr>0tcyAyDptf\ HʤŰ-IX -ۋj B7JI:NÏ\'{t6]L1#/m g&ɧnIW$"o0V=60tSEt* :a|%#xT~ɱTSi|0ɂP*:\aE8 ]I%U2R 9v58-_ !%Y*6i7IJO hx\$f_F}6&F;5ݱ dr .I MJ697_Y,7}T6q1z5|"J?EAR7V7_`Pm;waӾ' O8{3?;'\߷XjOШ]'j೎rxTͨr^S;֧2 GZ3/Q}GB/4~R.Ҫ3yTޓAg^N5 PWA_FPSTlxqIpO(Pg}2hep׽X?Ve-XZIWYb2*u b=pnk6uD:Z#RxN |[mWpgT^޺c*nhNMi%] at"(FVRB5Gխ\OA%-O]qTӑCDbwƀ;nh0e$.]H5yAuv|Mvd*H/f/=nyUMV-8cl.]v]Ӟ|=VSa [vyW7ɡgLFSg@Ҳ%~Y7Qm'֮8am8l'c@o/`@Q~wz:ѓ>DE#OV2hyld7$>T٬Ϙ-wJ/=Q]U/>@K,!BO`ŬS"_R|JѥT+X-[ThiF`~Z!N Q 6uX>Ô<Ԩ{y^|~4UcΑ$3ųڿAUjYpp }#>hnϫIjN}K\l"&4LY1{dݯ(!)c|YV(VI.{{ˋ"Vzqºv˴WUOozgFS `-w:ܥlu~'Oo F#KGPޡ?qb}E{P>$yHu|͠C6*.[P1+X]5B&Hplj0E4 +Ku NP+>{՘$`.)VdJ~#_dY5HB"FOmVx^F"юڐ8ZLߺ!{N+A^bx5F</uzN;N~|-a žC :;NbRNL<)5zGE / DTÒ 6Űm$v};9ݦ":4@ܺc_0kTǮȕ(_ v槵 |LBxSv:[ -KQ4XC[IsL*K>ubt i$>&E[: hkc F|Ȫ:-ݦCb&Bsya01BQ5rL藴.@ @-48~2&Ä]V-I;=:97p;8KdeJeC VŭO0qQ vR  Hy<HztNS~PF7|KquLѧdұGU)a&m`-!)"q/5::O$Ͱlb9oK Il,Gxx8qaHXэ^5_as-* ,B)܅H ҐY[5/n7LQ[./fi!ߩ :d`loF_k&mp\<"So^<hD KkajfK']"g_^`hϿ >Z{A$J x9WOO~) *Ovn;6i~~y{!6+satpTZjfft %e+ߥ`pÕ puc2D֪֧W&mF=5S8!jFo2lcʵUhQ}n֥aH$ "(G VM9cY$!Ƿo;.C#l2L)h=6c8pϷ[1X2 fN5?ï?𹮻ǀJ!# y5%0VCgjXXPq;W(eF'. CR6mb[k (b!1q̇iQ=v1PηMԠu%xNâ}L&-إS9`)EO lʩEQç5N :NR2n9@VT0JXMNP.Mp#%>>U0㇦M|MfѸ9Q`b WɯqPzD%e* V% wJB,n&.[t8bidlmR} q,W㐎9.8gvu1X .̑"y{Gf?LPV X@a"]c%nj0$wT62n&͠Yq]86)RD ,SwyO>褌^ RI42#^{ :j_f,#Bbg3 YLҏԎ^Ou^XFC51r`ܩxLhh#n%aF8X Rw˧͑B[FT@_}t\^QF~T:g6Sj ;R\?d+ҩsnu.nk|LՃߪ1 h O٥'JzLc^%#թ&vHO?xsA$==6/*c}l\fXSӢ>7d:;W#m25 3WX+ўXi"wuC*J\`Mg,EuLUcɑpjq#dcCero"`cҖD4N0H>?K,f¬eXV̓F8C%1@"Օ[6Y "M}cS3L6?;oq{eNt5=2 =@NLorVж6N2GI՜Vu7+W>|2ܩhV@cv8X)#qt(tGn RBWQ&@bt!E` FPLJ63 X @2sUqc'煺,k߽/p6/z_;=y@m۶\wyGܭo<w^$ILhI_xJFPffCTw:B:-,)I ~ԝ)x l>^m!h6]aȪm2; rg۝ObXziBIbKa}Z:zc1eP&5P |d͂@!;H1|h؁^"n6cn' A.ק1[SҠ{^4 }.[*z *gKl2`m­ׯώ!%p4*H_7)J*u ̖E| [Ym=XӮnʃ:a^-B0ߛ] #]S rmmX95^(_E@8 NPGj>q(WWNjc&wsuDIDu8f x'V/,c& S |0sն򣾻d|FVt9Όx( #Ÿ/y%k]g@/oM[UYn(]t>VOO_j+}a6Ta!DL=gb*& xT)r$Rm^>wF+5mƮՖǮٚg:y'üH6 1@^3hb%WrR*e\Hzj %ss "5dd%T_Lt1Kz8\VRLP2]W^r-Z:KP)t̏:Nw8L3&:r~&s[#a2W#҆~m _IX茦n wuMO7*L7ҧZD7ѸWCNz5?xDa3IfU\+m096Fk`ø9\?f4Cyvy[/l.o|指V[' UV] m/͚XYs}FG zS˭iׄV8KnֺnffI![%#…NwhkZ:sGM:8#ȍHÃ*L L؇O MfWXgMd^m;K ˪f!jI٬tX늑 Dt,;(Ѡ9saV vPAz6ҍI |0'< ,yV`qCoڍco{'ԨrzvOі!!ZB5jrڟϔ"y?9;xsnVTi 3 ~tLurscj??RbB+YxɁϥH2Cunsq)a1QʼˡZ\MyޞWNQ4ЪvVx: + }*ż=wN<8˃ 1:cV2f6|`L=1=vb}>nkh/> Pb\:Oznز'Mnu=gk zklwi#ےFM)&;N~ IsI|/*Ώ|2hdN`720gNfLNr !k=k*&]{nK(OX&)*@ Dk$Fu@zY]~PcoFlDgGoΣwqt>/v Hm ~{ޣ}dA3&R:IjD~ #+߯0.'-MKwB!W&"Vu_~}(0ۗ%";Cӥۺy3[!t֚\uFIMsE|Wɞ#Et=0y|BeWx{QIqD1>\<-i~vBɐEm7ayp⾷g!x쟿Oť!|z4T#-Q/Rj!v>0y"-69tf],+NʾI1/>1ų% 8JTl{'"Rg a8ܢm=2f8;mZ:ONϏ\j_|:[/%zy hJDi'&鑡OW^E@QdV{0??DoO@1[Qݤ42 Hcy&Vc9X%.n8#F(9pH2JԎ3Nuڹ;ਉ[]u2,$ŠMcDm-MPJDXh8W“Ts'}i(4!v ޏ{HH"ZZNc`=p%EN$ A9k˾n"u5͋u+')PxS|~"6:> ^a'H7:f鈼xg ~t ٓ&F'y=E/=Iae _QXUf"Q:-2*O⬦Y>/%5̖ȉ 7Lje?8 my3lhgVS1p-GIpZT}?L|e9N,Cj@ I$"y8캦"Vi{쩍effMO߽::Ue>\f\Ž[SRrlt5~V5F]Ug˅:R~q*ӄ8p),UfNyrmË<<"XUj(πO#Hӳ?Cwp~D]QezדoNbIˉ _DNO gO~7lUZْJHqjm%&mHO1ju⧡0W`֏)LQqi⋐\wK||o5"T겄!U.˚Z")NZ-VN@u:ge0h0E+g-ћu+tBVQ?'CF.e7(}' z xs V?1IM7pZ/дO\"APOK@`3=x4FQHBNqc.UʆBC:8!s/kAFx&6h)8+ޟ;Zju޴I†lyQ V j+nJ92#1c/D=q;[SEЮ> ixm(, ԭ;5 mW,N1 ߒI\UEz5θnβ;qk25Gֽ)M\VS5KLv\ghsL 0}VyYj E3Ni.~t i-F9??0I45NDLVB -1c$3,,+2Фt6gA|XZ޳oqd PY KڼKo;w‚ ɳrDz#cգhNomd3&ŒFuW1lo[zq.abIu XERwо/)YiNwi,MQv1S WU˂t<qwuҋ1!+S=F +M.@8YWܜڂB,x(}}W1廓 Cי"0~ٰ7`Pu=SMQߣYUC$%. !WG?4MWP+)z3 S<oafs(ts2raY f/n[ W K^u V0k/bRrHS!Ta $Qٳg3\o8;MٳHu3%4qDK]t RMokU[V] A*D-^1VսQLz57{O7Ȯ1慀&/:rf5vݰSq; HJ C[gS !mZ$t2k(z Z> ! \AR?!U!u>+ 4ӧDUtg\pCwo%=ҬйԲsF4MKN,KSʆjCSdmMָF>?4F6F,Z2' %SC^3e0\'^w u 2 uKQ5 S%Rl )?T@a겵;nŲ(FL|a4 ^N؈J#j4 ,)U[$lj0hu}o |4je&6ˆrD5ӕSߍzX*NKusFxZS3/dsk1dz1hR!"69d O ̼cs莃c3!G$ٹI1ڼևp^Hqv!ڈWuh Ơ%D @ŋ 9#ccМ(z쏆FnIHԂ^։~n;P&FA;R0Ǭj%x܄n /\M༩IF5*靻ȬIbBL%amq% ;2`̯ӃJ B"En Kuq~Ӹ=D^4f9Dδzqq ~X!BG@D%zRaV3}NoXZz=`1sKekEZb?5s:rҽHM 3Dii*to _WE^a[] LCV2zPsN8ʐ]SSf7gah:12k⎣&y>wwM8Th>+ aVsfr3u mpWKBoOх1mi︉8McFF=6A@/ UH$tsh$%, iQh+/N>)Y2)U,uɽFM"ezϠB]͋PL+}Awgjɼj*$]̵+J(!5_^]?9[t{7/f)({mwO㬟)0k1|94eX˼}S$T0dG,g☰ -w3xHb4Lq7zk9te^9j䭧YzS2a(ӿ%4 Zf."ªfI9@ـVy) %%@ի Ѻ`O#Xh @U f·[zM_;3oŗ[]~?mcd0 }jv=2EK*ϿU;/-[Z7FjպZB@D@ۢApR#cJ?. =R8LAm_W[6Wӧ1NQQ2H% oJB%|aګ#H~H@^{gN KU06{mInKg~< ^f7Y~I, ԖZsn3Q&*+ Ր7MK`rKpy lZdxTXi1R՛3V u%'j510Ldg]@_ ;;lmGNş<8j8+X7*p*jjtRpsA|錹]t^ppWJ-d#1/JSKGa dɺM1du2" qt9 f#X5F$Kخ 9,CKqG;u霕R8ž/$[tu+H,}w={ij ڵCѕQXF&j{\R(B:?1+F/zu2Ͱ. tP&II1iu2B_P|gU`|gFF7\,U(9&*1aencЖ9r<δ/?rYqغ!=ӛ >ۛ8J{' Tt2/~nIob,n^nCōSmTʉ9rR; hpT:ήDz%``K1VYM*!(U!NA ]sH0k@`U[ceC_:cqz#]N*J)]s omac> QQwPc@ aֿ2nǙĊ 0(]CH_+dm(0NKa!>Ȧ&m؝6jJ;en'4Xop,6QZ [hCn*M(L,>3hi$S"ͫ4Z~YyYϑ#W:YuֳEI2A[ՌQ ToY^VZ0K#rbU^)rc*J2\ =˒28,OhdWJ;}֚[Q<J H1N;;p$CܗWf$Etb cFImJzQ>z~Pd0H4}B=]"Ai{TYf(:LjYiXr?2ܶ}?'m$^"|bt0A݆d (h:E5-ocU|::_T7F 0<>3dDmtXEj &zcu?86twkRG3P]I/y~E [e7 ʴ5)^Ff!l;&(0BCӛxZf< LJ紗Kڜ3D@QQ@ax!5F,.1mN0;Xۦl_? wX{6%Ay>´÷*; ^~<rޙo(#Od=K`D]% c\WB\tsLyy05.98H}bGF{z RzYe.̡L%)^實7mr Mz-ؗ_b9_8RJn1LV1`ȗQOvrzeS`":<=?_juLc EBWoUeMh2e.]N?=>&t?I| qõ/cJ"rKȧ>4"jTd,p!` - -8#4 k1˨BDڏr\{"Մ`dm`Q_L 2?2 \ڜi?RhHЂ {5Rl2gpĪ!1+K51 \z-B/RTzj#ORԗn]y#`z%t,xWi_UN_ޤX~ʧ(8=۳]"\ǀ% anA@}jxƴM@OW:֎ ⪔돱VtIvKվϕ[ë &D)9^Mq+W'9ÉMQtt RP?G8&؈]ћv/gN}U^ LubHDvz~%C _y}/iPIMQ8#(\RW&Ċt5jDq@p$p=/vK+1 jOS=7 @+p_DOKf {Kkl_qja<óZ'$:3}f'fN+^{}h }j|xQ0RC8C2smb]tTGɖ:{]%Lj؁ceiZAXxZ;A6;Zc1ئF76<;ynl AmrE^96:U>k8̰ (\ ϼ:~61kcr$P֣eP,V'?YTkb_:=,dJI (/ ˑ*QC T@`P I2Rs"nNp)·WuuڏtJV ~9,`Z8d/ًu$N3Nبn'~K6kʨ=^aIl41b( yx' vw@^4˞l7XUOnz@&Fǹ8:;y:gl}᝹۽hп {n+ %YVq[I!"2O}=CQƾp U qA~fvVBs^WBj]8lp%˺mnj)JθC~//i.n4Đyaf "FF$X?:c^WiGp뷪}C,pQq^_u,9!Wyq{[!k ŗfZ%6˵F"~rz6IRǗ] #0G/ߏ> 45/8Vk5PB*E@zSǩ.)ژ+W'*r!}Lyy۰ @t&Y,8 J6Myi!k$锲'XtrϠ0F Pq]LV<2ܰ%;͌E?LDاPCAqJ.=u(-P[焑 QTUTr>--6GDz݁O"2ACރ!aeqVn Y cهa^3L'!1=8S%eѹo/rK0$mJ,(MiQ8tL(:5EhJԁ)~kR&pNn /K^"i@gsO0(jH),Ѫ a3ՁbjH[:o#1/:YxQg#{SB tEL#)KR{7. Γ_J %ߔSĮ<Y1RyPҋ`'ֶqؐu%#q5WW$tm #c (paPiaMRYG͍O2Re8.rdF/جLb?C4/nDL)f6زT2 ?GjHyɃČDpoÉF~ E &x~gg_(`r4MzF~΂ӡJoW~e9W)fʜ'͒E6HH7?ŀyb F Ytw^2`6^s-?dodF&.A'{xy ^Td> ZBˣQG1<~II!Zrמc*sHA@v'Lن>+P|v 4ЧYi4\'lgX @ Q>wjOq[70،~Uy9ņL#IR+ONH61yFi)+XB>*)oQv?t=ߠ))^ U^s:ҥp%Nf< M|rtx.B˧iVchGrHC3ǫUMTg$VGcqvwyHuSQK) і:_y|K(YYb:B2R0&C7RoJB;;V SݓI?!پQ@#=gHx>KǎJ_ oJ[A:z*;2J*BK8:?Eqɉ~9!Է$scyc+ER^Q@NR?[X=r{.A`O\q%ks:\3"wp;L!D>߯Z$pNH`<9 ^N/<+̙5YjYc8WݿK=:gӔ.Kݰ"bUFȬP+fGnayV 1Zܜ$WWSO~Eٝ\K\\KznjxaS"<'#!2}n/<˵9IJ bQyY68ArtLʥX = wqH2AuO]trX\l4F!r$L)Kv7%[P^pDP +88,-hѨ-R=9d?#64z԰  Ѐ$ӈ[OgƵApex {eh.CmnމDʯm GNCMR_LMsd|@#4Ŧ'@{ BĂ_zCK^Qɝ6mPdf7&V)'#ŇX)JIgh1 ?G9>dH,,_bwNUb=}CqSTJRb0wvoNnjX#1oeSUЍKcp(#Ր`.uR݀*E˪nR8q-%5L*<<$sˣ[T>Od6aԿNoeBp,uu/JR]򥘽Eiqvbr}Y, q UyǒT͆W"J) DT?WbMWݘ.y9`,+^@-/a84H"yᯅ‘oRL$`r$?78$tuj,<}=R7@3UfÈ׫ ??'۝Oρ٥ whw-Zd82d[A6lsJ5Om X^`/Wp~"㗳, 9Ѡ:eh5&f6,Yf'>:q1 .ز^xam>xiYQADR'ۯ5/Iz{վl*OBI5//nC ws5ǏWqxNVQzO_ Fev#tzflOp^G`fȨ]vΰb'j+Sw.'.eQ4yBćYz_6qoW_Um'痨V(61vkNI5~c:HA9 Kx,7pxs#v֜tߜOm(;X˧!(rL, 72qn 6uŃcݙ2J0y?.ׇ'՘THi,!;㊽e,Fw]?l_GX!ߐ(m]?'@XI7M`;Lwe&ef?K]_ iX3Ǵi<[Ʒ x(wDm7[;%sJ@d'A(nz.IXi%tWJ U#,{R)|sraG2p*֓ gZ6;oN:YP"{.O!rs!`2@jSL2ё_ɟeO .2FvaR=ۦo?iTy>W|O%LV b5_?vxnmEM+IJ:R4+UDf<7Pwvշ4:)T+iTQ#-. es7e=vd^3xibx/-/Ab?~s/֋.c“⩊Tpqul'bx^g@QiŶh-@`HEUsŽ3%*C{RXpr U|D qa(e:޼;[$2L;-`KۮR؆ѤNd&ʠS" KJ }XݗP}{ ?+Q)}nR_~:LzIWQF?Q C+acξ-hP(V,n.8cxghOq ӣ`nh;˃bttWG.oް)3x+)[&D^&+J"L`ݒ͐L0{h\ /S/<􊢹zVpxډ1uyȎL5<*{Tݳ3.3ȩ*s%NMA%#wӆZd˕"G;F!O-1'j`E'w%j*7IX# 8JoKΊx>ڠ_u9h)fJ n:{?Eכ_uuG|Sf!1\D qW!<zαk\ %[ L;]f t meȗ?F)L2ׇ@:+':%0+|jP'z.crPk$x;ZSD uyz_QՉC219ӈ#oq.$V \A`7SYUt`#B;N2IeXs$(oh >9t1}=M@OD%F :'940?rwkuu \ёÈݽlC Tw~!o7phĚGZũ6~j=⬶#JmqEf#7TU`Eγ>1vKed{z=tqXEѝHPKBCl``찜p>0XK jlNѓ?hJEDq|v,I2y=CzBx\}*]WCa+{z5yo]ti EQ-(Sih 55'D1n۪W쐸~a;<1ViyW߫М azpp1s Ad]r9`H/l dټ.%w;V0\Jre-]̝^@/v;P~:kA,t6U҆# Kdr ؙ2SWjbƊϒ5BiI B2݋YbL*@t0|-5Yb3v5OCVK'[Մ^tηtF:a !w?UućKߨ",}\`Pt}-{9[+[NmU̥wuu0UX΋"1#u /,l _zS+!y!Y29G1DE?J+lZx >!~zC,:g9F{4xe -5_]8Aq4*6qiP$uu/Ҍ̯Upt*Fc.K\}'2 VSWrSnTcd&G h_iu=' 8:J7{F 'pg}r2m?hY 5jtO!;'cP K ϼ_,~9SA4j󇱕l+0OG/^Μ  \tG?Ebf;O҃{ qCI&D ӈ %TUITK5N,yy >6 1冊;0.vN{tUf6Kh^5E8{,"Q6Ȇ!Fn)9P,CC94?Y0m:acmGcR 7lUgOG0P\`9 k]kYyp*ix0t !sd06;_526?E(K@'i&CiH^Q .yU*<9cH^2*9-xv}Znxn+ 8R5ȇ<5`#SnՌd&IDv4wY#sl8^u TmMDΧ'IZk*P13lrMUs n$.ڬO]7KI xFFW/#N@Ƞ h,wpCW5 f1[tnG%?=`^5IqJm 1D`;yy}EoR3<% #s.Ww@u[+~UP[ͫΝڿҵ%$2_v(i# a`p\!b$|2!+e2:Pa6 xNta]jf B&Q&Ŀc$ gԨբ$n8MnH Z6_}>=<{yf,0ęR#M >A,\O=rV^Յ7a?^᧚X1aQ6qa½8Ph~|gT 72i#y=PocgWJr%'y7;):<:6g|yGOmUr yN"lr)2sώ4~̚ GxyR=4>k{'fW.f|tʒŚZ&VܞC#_U_Z{PtK20Us-لˇdxS;"t%-{"q4 ѦLXmCH]aYpL} ? sGI;ڨeiY.AbapWsdԾ) 9] 4}ߧ0j6wB8t^  z) SQVOԵ̖G]Vb&~æz~`tb{whV0@,RMR(_ E4\FjG9W@|W1" 5֙RO5Bne1Wdd\Kì~|e L3C̯<ž*~9Z\W' =}R5D"WL܇7d-3 *AQ\@IA4d{!*2gU삏zi?ѳY+mI]x 6iSUb=v\[tPs#QkFMk/Eh8_qu)QCM= ZgæKƤsf޽Zb5Ζދ4#N`%Z.+}FUMxsC֕<#D|[㦋5g0ߍ9nȉgCWI{hH<|`BK71x`!_q/ut}M"j4GbON(~%=͆=L_e[rؑI+X/.D㝟ћfpbB 6:J#lrQ%!{`pe9I5L2u+rGGT?`z[PQ:13KFh.mȰԶj 1x\0ɮ4DgģBa4Oil?gS>+觭v~f+WR.{;lMJ-n?isa$h0,1u E:Ϝ}@WRe).K0D *dž "i <6=at˯ 3}Y!=ԼhSWKm7-)S( /dzJ\D]Jئgn:*4QWkw[ 'TI^RU~@\DtTӉa.T3r6;UF&O#[)iīl,i.|YC)(a) KydH#呀ax)S *[kD#i}/ѿu( D9%Ե-ORvmRn2` ;hߠ|#<,##$ <Ζl4]u)nY{G2rFPQ;5-sCYHaV1&4<?:QB[Dp<$5p8A%<a[Ί`˫nYH/T(<J- 2f;XZ^[cNT1A+CC`޼m'uq8 ID~Gk)BM ?xTYMb'10%BL#go.Tsi?.+շ>JXv;F~tG$E NSkVÒ)_V Aڣv9R\E'^UkW8PR%"! h-vw$M!}s_2(ypDimtp YtR:Ik~%?a~̜{G&<⎒_ausß7h=09Y*_@/F7 Pʞ_n՗c%dF{ݡ,p];t ĖO+#7)^zRh-ueOgMh/xҾe{OnA_fg xKE|D jVvx ۄ yKZ ,O 3nIr郃gрXqH^!8)~hb6/ 9RQ"ե`[ )y,Oz^{:cpr 0XA+@!#AN1/0&Hy/O2KO@ԏ 36I`C)Bqjf fI(p\<' D;!{j֤»jP/6AevYl~qXBCu:D$^?cfI>R4)m! B\`kIR;@=4f"m=˅DܦTYd)EC*j`;}%2'$;gP➉G;uD'j RlA0E} RCqƽmUMz;C1;Ķ!A!+ x?R?sE=Pkg+9ڗw]Hk>^B?(Q#ztXEpVdvTRFKR@u/D w,S2h&(\㎪ Qw+7e}F5=Ib Q1 e-;n][-CõF7fRB˻}fo"L=t! jcc[ ] P^ˮ<EjR*M gϪԭm DͦSyWXW"n݌;vEұkkNZA+Rx(/ lTBY4=wcS׽뢓8Ssm7?J,b>{ 7$p ra#[kʘnB hȫEG%$_T5-Iel mEDn`*)VH~*M XPy)u<0X,H0ŔNjصt0zPc*T|`^^xa5,85DT Jۨtlb!+*bdlCa"wݜCeF;;QOHf " fRS(nQ<>bEˑYW]1eOPӎmVS.T͜TS6Jd%pp!BZb^C д[\5²B-^u@]N(u܈\ky,t9{ {KΓ Wt0*=slLϧ{EHnPBVc H'X<8BƭoRbd 0AE8K g#!U͒KG͕D@2;䷲SQLM\DB◠٤߸# qϳ?Չʅ/ |F,46U BژTXAc\-ƀ = "aH-PtlEw×I*?f!-ҚV嚭ߪ]asxPVuv+a#*bC9t%n7:RBho#w1z+ J{O dpMwwςdZ*7 ?Ԟ+b ,굴.Liz~@bv'E\ӥs$`şj>^D+3ۏ?D&cwA֙[0(nsZIi4&Nә "WЭԜ RœT$TnTӉ"vLʗc󔸘C~}H_wX7Z$* $L;aָv;B d |<@? 6 ̀8HXŌ 4zB'(1u5JrVHTʸ5Bh@LBQYTM e14OyH$&j_Wɋ Uśư^WP=jp48sgD7B;@ nw $׶O-W:ݙP^aݪy}r`$xiB1neq+!Po`/ aه,{|@_^[O@6ǩe)jFTd^4<33sUBؙN犏l@ϦDHrCfj) ̌A.8Dt8⾋/a(450%_6%N[D$9ǥ$?l{= `6zM]kLpe :ll'eUVeW0WQ~\˦FI+uGm?7|o[J>Z ,)PY =<+V s\#P#:~'3Sj<ڰOTzA.S;vz\Ӎ!B"l'Zҹ.̊Ǐzq [r ؽR-,/sL3XUۺS^HXPp}OH CCr&풿>IJJ{nFm7ϛ()XepSQ.Ղ~?pGgs[p8 @8% Y GMU -f|Я0Uץ|m :0#筠6w8nf˶Ӑ&0%J"G{9~Ig^h79g,z҈[E~!*`5]rs_?+OqN70ؗuWV:6"Hki*-Ƞi.& l: Lzk 72<84MwuII`h0\8 mŤRqy`wux9 w%$>+<@躭<$cue!Iuc(7m{ 1fGQu4 Ru ^X `Wz/Sk3XW!g5YflP_׆D2I7);:'$nDG^I=JQnR}ːqZ&5@ m1hUwiN`UBY)|w`ǻxPǮ1Hsc.D;Г >_&'&\g8i9&>mHB9Ymˑ?ElbL9J4dg#y3-ųu 5Xx ̐ #Yoei!Y?5*=Q"a>"y :  !_{MC ݶ`Wf񰤏2]gE_?i"Ku^pg^U%d F-~pzmN˦s "A`A z"ͺKǰ%-lJٍ ڱBۼR Mwl9DRDxXE}&y=m]/YzHӏ4 B@LҚ)^90|FCI4mک,F@cdw]|1 t:ut(?qÝu~?fז'O(EQyL7[Ǟo2Q6O9$ %(}Prâw-˔r^:3E3 DZX𕙘,\ʢF:̶ܵ|[5Pdg]nAPӎ_.nՖwZYW4a u15Xj2i~dmRT!JTPщy eB!"7,8 ϦTy;3T͜Cj#;?Y'=eݫ벙"ZϿCw樼%Ldܶ-!ɆeojWdJ.ěPBDVN?`9]%t*GZ%WKX\24 a>%X&T۳w j HA~APrŝ k}}i!3H B6Sջq2e^Xk S.\GEKjXY!-KR >-J]m{Xg12Βw9f~GJ :]$kcϚ|2l5CzOJ֯<9H9 &[/ U[h\o*A&8#TP} (azx+ZBQ]k;=k۴`?}xN7J?Iu I_UVjG']Jh F>sA [YrG\a&!THRl5mB#]x}mͳ~{XO彖Qpv|a"l #YB==MNDKrLۊ!pW,y$M8Lz9]*4x~= өcI%{h6銢>`Zk4\zK){h2L17"Bo,艊MsΫO;U1d}FVa>gFC>A |7 0-l#A`!jHeɔH3րDI/mGw?X 4<ڃ!uE >bX'~q?Oun-^:yz\ʨ舭*2hHx횹~PR6oUkUSϪ k\|*9T0K=KQZ ~CW0F8 )Rq gy*NbFm݅ݐ\vQAݯKT\7/¬,+ er _mOddaս163ipX<+\P *7[F4Fn>1_zOf75.n>-h̹\򌟣l:y2viíT0 Vr'\VzS!ƪҌH+d.V5bwtOJ ʦw{_~i{n$|OVvCg CqN^k(ڭ6QJ GyKʈ^[isF7=e̢oFlyNBSR:% G o\%|˯ߴ5~= lM" S݀˿2wi,ѬRq^ӌW:8ܟ>J==+yԡyJ\.ƄW!'9<[c 궠b'sD8kp6pO5F?.cj[ƈm[5BҢ~}HxFaմ8TIBaZ0g}ۏP ҩ*3AWG+5tlEiE J1MyNOS6tpbg *1*%O6G}ؑ|lf%čW)TvztMqJDc!R쫀z??Q_T$YsFcmYntju.v%po_l`ǶG5 9FCgSnR;<> ݞ%R+3 p9c FX5z˄2E`39rw7~% nCTUQܺ3v }ޤ\  Dv,ĕ {}.2 ;@q0b_Ǒİ'/@"FUI+t+<$8Eqp4oK`e.@>" M/XH H*hѴ{]>*3?74m~U; x@;Ƃ=qVxm\wyQ2&5OT=!0 2lYq{n}gQ]%IZDE&d{SL@z[cUFDܕg2JO|zm, `F0|n׷4b%6{[C :a䍵[X;0풲f659|kTi3&ʳG K!}B:bR.LUAˊGk! $tD-cM%C*ʲ[3v470wb0 EWa ;`'~Uy XV|FӰ $[4>o&jq |%/u`oy*q5n H`X.K?^ȏ PNrV$Q,5I4hHN>a#AO?QyxzI1n(>Tr.7&٭@p=N5'9zxR2K=17#g^uP~kdl-T_ jν=LӍgmO:+h0= B\vIqmRŒ89C^P*@ cY4 v_ɌX˄ a(ѹA!EJgxT mE=y*sgU arx8 *QPQcޠ 6:N s\ʾ8ۛR?QVꚄes;Z_tOX̰TQ0zI# U(Y {`<%iȌΓtf;1=E>y"6ɐc1/-]w߽۰ 3Դ޴4b/ק=̨֩[ͪVa=ȓ)QqEŒuG JZ>28m$! d;̫.}"wͮO='?XϿzûP.Ύ5,{" F[E9@c+[j-M7C-LwHNk@/[19'D} y hB9eDI+٣W;"i5$^Jc #o15P7<58 I r*78Sd7LQ 9"Xa{TQZyR5s}(}`[Nԅ\HwD><ãdA.K+`g¨ʡ2ಸ([&QKp|$Pkl{DP3 }v6]{wo5@csaA%  ݟ sɗn!`7xtT0|m|*%M8qx씥X`>dTJDHJ'cjeYzr2rԺB(O<%qPàSƖ`H!-E'9b%&F22KD?JGWP|3ѷ,WW\Ӥ%#f =OӐ+^U}5yl,/fn@m_r?|ӊaQ-4d2hKM=B?e }lIb]+nѻ\m|k`an}];ibdѬis6W) W&+m^KKq-ZIDwS; :%^+R }re>H#KkuZ}PK=4I\ #n ȗh:IPU[|=px)}_j 4l/ʈ(5Csk[j ^-=KIJL1'lĚZ.ؚ1 '~P!\ud n%G6";XB5*֟  B%tYtD e%/;67Cc:iqH"z:ǰ:3#h NoRm=oXY/z? Kh6@a?&NαI1ט C5x* fUo  X[_\LV 2I˰JSDoͿ1 ?u^k@3-LYLtTxUYSʿ.%@ЕN-!GIB"i'ă)fhq9oAoWn6CzR@LGE6AϏ*c/|MLId :XY̅, ?gYu7UAH.xB"|/\Nt}5r~[u`cv4&9ū:#/sVw-6Ϥ^*b ِy͕NChld(J{4).4Cl\eZGH7~dF8d0\ct&y,_\ԏ)ŠztI£tk!wHj:/IVsw =2N_;Pna9GTdvq.qQN2gU5:PUj%&FtkM=Ґ;_Nr\|<=*G4;Xstol$9ًKR}Vqd/gFI'eյ]f9/_b{ <-i$ ܭ%<b̌U({_"|oȹiZ?*rA˥FPn! b?.J ˧A13vU@_M]OZyvS 7#an{xTĀ .;7w A9-a>ƥPZltE(5%tI A8wͧYg|7y'~?vHnؓ+.AN3; ÍINTTwpg)i捑!]LK,/-v*+%ͻ >^=Lzچ+xPsnk%@xΙpd6 Ϳ57U2 p&sJVhCS%&Hl h‡ϧOIHu!ȭ*>ߚ nD9'imF%Lv}V# vXrj*pD\{|jx>BtԹH/f 3c۝ҙgԀ;OJf<@H'_rdqܚfe *P ܪCtщhM :L%A^f<d )cp8-Z䔨ALE)]NV"͕܃I\ѓT *K=!buG|G d ^g_{8vSY?SLEA?pbjơlcl@m^ԃ'7Mv;`GԴS\,p#ip= BGIeJ5gjsBi+ lM^9mJ\ D4pnʽ B<q'Y:.$( a2X#!dV_pdTI+PPG6*I`be}XM8Uۆ'b; O6 g.6u?T$u#XygC9<40p. BnJ9 5F2D -oilL6~;}خwfzs95o;F_ےrWC `M=a_(W.bDإ8o-'8Lbk=19a̤-#nP1imqc3;eVc\a[S%z( D}gc$ w×w"֦JVÕmdThϦ!5ک;+ۍ If{P暟a6r}V>B ^vߞ  MI[qsl :Le?z\C'^hԑq)͖Zբpʳ"}Ս@euӶx y`{8H6Û$-e'd$g]l!uzS_"m's$-x3̲9l[1\[I8ò@i4$V3ʬUswzRP(kś َKX2BݚdkAMߊl,pRcNhl Sd8He-G%Gg"*q8Yj|VE4:h@d(ۙt(;.髆mt8#M]KQ"mk(u#2=sXNg7x9R|HWg'VV@Q2Dni쾁Ztש+eҺ4T3 }.SA$B!&AG[ӵ^|/dРC혢ZN gDb!+o*&6Q(nmz̃)_zfAXE alSaҨVS d"뢨v E0>} N.&)#i(+3PLQaL) * 䄐fw-9YPM[Im_4W|+=eUɇvdeNryְ1l16'A^&5 ΢5;ٕssӤXۈ9B^QhOU=%N2,nkP4FN6—gOku^h?gfSӓU.,3qb\?N葛&NT̖gꂕ8Մ,N ~ Y}Lh:CUwы}xY?X73d7ЗN~`4˖ 4R>*^ndleeЖJx}_*tXy!6<D&,G>TxKcm>Z\ΞOЍ|`` ذiiӓR;m5\{MNT^{#Y1IK|S>i8Zi ein}*9m֞dBDZHp'_RAdX<E@jFnm5[T(>C*gX=F/PNS-k,i_RMU좡ͤg̢Bměᜈq;Zຝ?'ac\@r@0Kq]GQOiW(Lzh,־] {?G=R++ WjkP6WlV/~{ ̓%oh6Q Úx± _w4yغȱg{^(ɰ iv?6%<0xN55`B7W #c*]k ߋ^pȬi .mʖQg~O$xIkPBY{vr1oT*ufNy¸&7[cw2eʸ6CNTR o/aY/690uBwnkM5hb7(LAQS$jΎ]xR?b+&)ZD#'[f|>]c=Mff/WoAv=m&.U*ӌjweYTD-OzyJs) Rw,xX,"-ѲyMzpO>iae2jҿo2J"X#, LD.C"욠#unYo~Cl1˰W%GR7d-%, deGRifA,*->:rDA%5ѭ]ao c*](%,z~g ?*&^A^s|x%qJmWD㖐l+ ,rA)Ta`3./{q3I1O?_FЀ.WNyY6tǪ>b_de*!Cy )@E1ˇ_iա:r[[#4v@ZL Z3~Y#UXip^$zT32`1B,nU֚o|. Εf+h} v"v⯹i>1%g"<2E7dx@ EY'TX } IsJ2#f3xd(8n}EBN8T|vn.exuAE?\sZ1/o*6QeJ<5ߗ\RONCa9[fCI< I`WԯUGgڣϹo+Q߸p|yOC>0ɒ+ xSW5ӢYt!Qu1|({UdjrC}hEh-|4'9ˎZ!ddk08=̫l&x)&Ͳ`0>'vWv9>~ne QTE(.0ǫ w] #*גlmv@UnQG%NG^h:H E5ێN /e}vNXATO<0H{`B,vl+4W1ͫcȸǀ9s6sg{3} C):0)xi怢ĩR`%kuh$d~|=5 9ɎXJ'7")#O@9Yj {V^6& ~VYOڳvY.EIچD+L+;K'vQ+">!kgv.csޓK EO$[# V`S&e:)k3.7RQ$"_R:=’ uJO.yR[K^&b҈D4cO4lD>؋6d^氒bΣJbi{|E<R;)<şcHoa$Z9\6{ 3\zGF Ns*o  6)-EW(\N;hCs]h* ԆN)0lDr@4;KkL| TO9?IZ;|=[Z̓"ӷC\bKnS,95|μw DY:>`PBd5[Ƣr"njgj!}MC Mcb~iZeݙ%Ȥ=b|@mG_'/y%:ų$o6Ү|"jr[+}&Sԣ8^hfeV Ly!pZb#! L"FFoP%6FwkBa;ɇ$p6WQJrh@(ʑ__S S<8fP s3RчPe2r;ó6/l׏bݕm2OR[`#Yh9|Z7#ܴW;g ܊Q-1R;;d+0KC^I} kZmZR:0$KFHaTZ˴fTVg߱;f`>x$,ۏa'k޿<30I6tsKZ0:4ygyC@"ЅaU'ΕqsCkY3 \zʛW/5"/Ks>LM⟯ݡFxNb!^s2uB%S*KxqB В*09v4&$Qcb٫84_S`B]5!/tU\Eq(bE,8 @+%G& d7 <|Vfu|q5J~ Pf:|3HRCr~ N Y-.HZ"`^\6Awv*8-N:HXE/_\5czQL ׮h(xȨ!w;JՆĬ=Ȑܴq6{Mm5*I!ddWڄ M>bK$uziI؅ cSqز/u;XAbY-̜Fn\% eTc]&mUe ״8/m|1wpw5ȼiS7ɮ@3!z5UHצ zTcbL=qsp]  3p֕٬cGHȫ.}^yIV9s@\/-[A˩|qD"6`A<̖+7cH@̮aO s~wsW( [~#Os߄1>!aEgE`\޴pXypKfl^b0 (N&STv HzP+?@ m}*Q((H[?,;St߶9f"i09NeJYf[c][GLBy7,VkK9ܠ  ;#IzK OgvdoB˭0Yܰho>]ژ'K`OH)3[ \P҇7iedQG"NǛz4Du Љ%~36i*6t,ԄV ʖӭN *ꃝtP&y:zn% P1 4L0s4Hb IFq_{56_%VsgD=}$u!)l|v9SǸ "%euH0%~ 51ING{CQIB$Vg/|@|k`LXTY}]}cYQNl-Cby8FI_!zA4L` %d=3D, l~H;#ˑB,]RuMy' bnD䂑"~MZj^脋ҚD-%HX"P Ksc=&ԓ9 o:oWZ7mAfC8נZhT7ޢ[gtxB9-K{ޙ fb&e^]t|j@o ׌2inIs`*~+6}`32϶Z!F̸Rm7g㌟ %=KO^hXQcgg%Scnxm)?%{R[7Kk$=w$SƯn2C*BU`0PȆ%̃?'SK"IJs"].f^J #h2о~,UR/¶jlV/_1G_V1𐍁7\j,H;ہ$:yY wiYN>$A1P?CԣO'^57OCH''Ɲ/zrkaCC, ҏ%~[x&Ԩ` b^We__"PGSE$-iZந}=5(؞'}urUNr23No*Gx~m8gV?`i_mta߈$~xUQ;ם8jV`ڣ&Txj]U 5? b3(} {~Wm:=\3XX(]/Y[һ8%N|(uףF6hsxC[H,K=yP_ݮmgGLRUPaE"HެGF_X&CRlJu8>rո(m) u\oKtiz<#OgrJxTpO GjeEȞ^1A=ݒ9ʿJjݜۭ)];S~Aw;kÙMP)Qc6#b"|އha J D]"9oE% jt Mۙ nNiꠟln-k㞳=~LUPTGW]iyN{ *d *0S.5LFNBKs"l*fT6r72\?ͼ apFAkiZJ2gd~1M\& 8Zk(0}-"\#&'c$"%I+mA!c%b" UJei M`3DnWT?P= ƆVCBX,'H>u Ӄ[$ȧ{,+Q6AчOtnuTŋ# Ut~$oєuSO2ܵ< 5%e8ԸqBT\M \j錋m/~ uUQVׄf`W+b9H+ͤId8zĠcQ%^E$] "(m6 T7Fb /A^]H6%Z戄ٶʪubd(_R0x 1C`}Z476h.dဘ\jAlk6 rxwh6O|(6d2KĄ0-0s Rx)bcE5UůTjN[iI VH 4ØdJ8 C<+@(N3hRAT:kb~HgԔhlOYb>W` [y ,pŇFI#aÈ8VDHOƴ%}¼>?2 +wKX{3MvlӰh>Ō|o>N6=S'Nß8Lrm&>z/(m,ҧ(ݽe5y;^}d>0>F}tXxgyJ 3 8=ct̪vp"8mOv7/arމZ?{7Ѡ.h+=G^B HA kokc4.pdB3 .ܾAɅ>w4c4n)*ÂaC Y'L-qs)gl>DLҕ6YY Eߠ7 މ#o^LY )`T$E/a]LD2E57l5rg UUXmw owa/z.N1WLIWC!On+ZSG>yLd6\e=FM:hK $@H!8Z%<5i7Il>cVUӗ .m8LcFGj!p4l!JmbX}ևaBovyG/XE h}g!J7Ș(t1 4 2&rd 4[.h.דW@ܭJcOQV\cy]AjWNTQ zXtgĿ U;P'*&Ѣ.beR4Tbg?&B$j%Y,_4-ҭ&{$9Y\Dm*VRv0j;> zKӉ= F4i fRgV(N(&0Ӿ*lY[M!upNgI^,z)(bF*cR+u;R3Q#)s*uO)WR1yy&j4(.ܧ;ݽto?YwM[u`zU]-@8 D,9Q6ꞢN$cpyw&`N'g eomgΔt<.#*4f1'h&' 06ϙUF'' "6/u%uPU^ޛp65%Jx :)pFTIW !E)eN 1t%K5M1M,9 9*<"ɩ!;ܔ ϳ, A5fj|ş8~lw1[/<+"25LWC,-ܼb(sD̤IF<2$@ gN&J45:%/AN-u$CɸUj~$b|IGwwqӋpE%6=G2;{,LdNq{݈ԱPՊX5N[Q0qzڌa = = à}ox?_EjhH])Wl?S;f[kGU}OI^1 [ n&52"hnȥHTb"[~ډHA.(MGL-9: !-6nmR >+dRLerqJqNˤ N EB'J[ B1|[D2}J: a8oN{x9MxvzkZ1* .V8W_3x!;,a؈͢g1\MMgU/95N7q`?3*VGq^ʩ5^Ҽ@QMA1>O~jCCyYcگa% -!_a$I]Oeuh0s8_{!6Fi5 Lszip eSm2GF@_cXdVn2 H1pG$N̹1Z¤1jX"{'Tݿ!$#y %COَ; a9*̡`n-ZY*z?O TЇԻ:ëPmæpzUr 7Vz!mލĕ6>Ue{1-Sr-8EٞM4kTz5#In.C>?EREIwd \m;VCzᇎhosPjDND XBVBR_.p)/x7vfՌt!>r%BF~Yw3m:$/qU=Q-ɐ.`'cx z540|kȁ{.=,))\5X.z@[)FCS#+@!򣃯w6ƤإuԐuj_^8 iP0?X"YP9f381i,N=B'?Wxl@bAXK^c ݛ֚fEQb ,MD |5ՍBI fup2/Ko6O8nA;p-HAϕG^\^VSd)#lA-?eUao":+ѺFg^\Arv&4 ~^2$.5#r$Ųu{֑r C/8U\\-0]Tr=E1yg8!3ԕAt&K ܞQ>XZCBP *Gm[dz/@CՐ^l ?%[`@teo|ƟL@T210!Nń\6*Q xǘ aP ;,>5Qݪ Ć=}ILbƃ;S YZ