rubygem-sequel-doc-4.36.0-1.fc22$>IεFf@QQ>8u?ud # Dhl t8  p Z 6 h<B H p    B( l8 x9 |: G H pI <X Y \ ] sX^ Mbd8e=f@lBt\uvwpxuCrubygem-sequel-doc4.36.01.fc22Documentation for rubygem-sequelDocumentation for rubygem-sequel.WyUXbuildvm-03.phx2.fedoraproject.org#Fedora ProjectFedora ProjectMITFedora ProjectDocumentationhttp://sequel.jeremyevans.netlinuxnoarch[2LTV0s-<$ EW5 R /^ ja -JVJ G  nY,P't3+ ;'O/ *% W77 SU 0  +i`1  v C !x%%o *+X CTv 'fO%"i$ y/| ?*B 8IF''b(R3ENe;\z6sm& (a + * gL de  rG ebT  O W  e ` t  E L?Q r.Y   M ,,UR g4 09@:00NIO $ vg0*)R1N [ 7b/ gm^.s>RJ(Jn > $o Pq9d-k 2Ko;  V [ >0%%' C(:  !E!(HSA:"0y?  s !% 3ARgaySs:7%6 d!A&P(Z` c%#\.D>e4Dk.J$2  X @!P"?K0 v7U!#O[ %#)($],o0`/ }/ 2+=*} 'W7dm"!e hi.lWb O8 4C6 9;2 )+I=9 ix%]5}.'&"[4`N0 = KH<,  #g'*.P+t;_fns%1 WOA [61FB Rn&x-781+P]Ti:YG [[}b<`-z. #*z31I,05t q9  KLx6-^"rJ6$ KEI^kVD$ < mwDQn1z$('P) R  7:6  S`?wJ+  A"s1|[ڎ,$ 1Z!" (L )P #  %eOT37Z 7!Pz;8&2$tUMTV4G+;(Xf`JvZ8^KpKI@_nEr"e.d4?IQ\MUO]EgwtT}*b,NT?p8>I<=h7?7dlFAACq jBN%RY,W|WEbyk aZ>P@J8L_SNez^aQT^h[MIR@u958J69QA.?JO?@KPg;IA?7M;J<4UgDHQsR7B64IVY`~nb:7w! /qowtT  trUmV5OPXeabHk:fOJ :8f\A:H6he/JcWS8Q0@Ie-q&AKA53DF<FMJ>G'% $(!"%,#@D.HQ'PXqXBi=}OQ =txURO>MyzzZz]ed_8o~){'k^T0bp s 5^w ;v?=~D,1j,dV A @z_XE,Z.'$.#T85C=*.D8%}#)'x6F@Tq7'S7tl]pOtm( O%_\.pvvmso2e)~A/PUa,jiqksoyss  z C|  +(   |0q}~wPQ/& o;- w,[/~3  Ne<]cQ'!+\XN}}hTb`PM08=$_fuill[`tqV ," #35\sp]u-zr  ia?n67 fjlwN*=\T]EAr~ro' G3||@l'g k |]v Y 0qf4i~!GEA#Eo6%m=&vw}ptsj8 mFq ] MSa =HX}j 56GIACCNEACA!E.<2ddc$C &OJt nkr~?WCEro L rcArPM0n67 fjlN*=\T]EAr~ro' G3||@l'g k |]v Y 0qf4i~!GEA#Eo6%m=&vw}ptsj8 mFq ] MSa =HX}j 56GIACCNEACA!E.<2ddc$C &OJt nkr~?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 }f ;xr;vY,fvsc>0kBRjjjj~LIkv-^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!fa r]}>jLT/V 9;q'yxoMJ aoe}2=f+yewb<9tfsuB$HY[9@!qa{0 ]J )#! % 2 s.,.-o1'D%$$Q! .2/5-H=F_X1W(=uH.7@>: %},#tr')R={A}pXU|fqagg^buphu2mJE'!3>mO O, VW 7<R~.cFfyGeLW5,3vus0swe5 7ER}G?4& lij <t."*CS)SkC 2! U~X0}!p[s6`V{~%68 E~?(%fIZT}\),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  qN7ar^Z ZM7'aZX800gr$|ZtIFU't)/~c=(s< +40sK 2(O@jOL  r}0+Dm/H 0"*T\d4& #EMMAs y-{fq+e+)x.\lq_x4N q?y{ww8kR+]jtxsn=?EFVKJBH{wzr_ejGnTw^yav_wEjmw}5S>| /)Xt\^sesa il 4s pIx~ bvoqKyr[9xtj| &m `CIwhLL#,h/}9~GD  O}OP ]\x8[L 5?-3cmW!VuopvkznjtxiLXUi_97Y(C:G@DMLKnlk~|QGchbfI4}Ei{f\vn<W,2I39 t0q%D@2>pT9ZZv0PJMbYN98MqOj[<ovu_alet.F *ZX;N fAm?F 4QuP-qz94fEE =vM+pJ~ %Gtg; gI>uJxybxgO}5J N }J N }N:cRjyvYEj'|@mqa9gR3H6qX:W"?'BAMWG9#2)v(m.:CxGJ:I/JQ- ?w<ro:>:@PJ@:/6+q^Pj%l~   xB)b)~x_MhQb~@hY{|vvx]e?lbolx/ Ld*+N TqLW2i}AUCKWK%$2c4I>5$+YxD0] ]{bGlj2N1w' `!1o[ 7<@&\/-u2'(|6/<'6Y n#K KhX/; W2%4C)+${0aT%PF6gT<5`KD @,*1q, R w/ ~ !G =  M OSG[!&_oDvfLk s*</d)9'LIR;7"t 7 -&=7( L%M .,c ?~.%'2 -A ` %8 *% 1? y2 Q0IFkj;+8!#P1  v,BpQ 8KV#' }$lh Qc  0 {  VS * Xy ~IVi?1*(e!(Jov(:@2 6m{)hV'Ng[ũGOMm710 sN[\ oL Y) Z 9WN^|e )!  @ N~ uM ,e 6fl2v   ~ K %5]u{'%O< D l#= P  }  P S/  +X5>bo ++  b- ; )#6 D} N.mG&5]a/a.__aa____aa_KHGB_VTHC_ Վ!_6-eQh< .EKiZ!^*cN-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큤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큤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큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤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큤WyUWyUAWyUWyU1WyUWyUWyU1WyUWyUWyUWyUWyUWyUWyU1WyUWyU.WyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyU WyU WyU WyU WyU WyU WyU WyU WyU WyU WyU WyU WyU WyU WyU WyU WyU WyU WyU WyU WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU"WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU!WyU"WyU!WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU"WyU#WyU$WyU#WyU#WyU#WyU#WyU#WyU#WyU#WyU#WyU#WyU#WyU#WyU#WyU#WyU#WyU$WyU$WyU$WyU$WyU$WyU$WyU$WyU$WyU%WyU$WyU$WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU)WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU%WyU&WyU%WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU&WyU'WyU&WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU'WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU(WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU+WyU)WyU)WyU)WyU)WyU)WyU)WyU)WyU*WyU*WyU*WyU*WyU*WyU*WyU*WyU*WyU*WyU*WyU*WyU*WyU*WyU*WyU*WyU*WyU*WyU*WyU*WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU+WyU,WyU+WyU+WyU+WyU+WyU+WyU+WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU,WyU-WyU,WyU-WyU-WyU-WyU-WyU-WyU-WyU-WyU-WyU-WyU-WyU-WyU-WyU-WyU-WyU-WyU-WyU-WyU-WyU-WyU-WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyU.WyUWyUWyUWyUAWyU2WyU2WyU3WyU3WyU3WyU3WyU3WyU4WyU4WyU4WyU4WyU4WyU4WyU4WyU4WyU5WyU5WyU5WyU5WyU6WyU6WyU?WyU6WyU6WyU6WyU6WyU6WyU6WyU7WyU7WyU7WyU6WyU7WyU7WyU7WyU7WyU7WyU7WyU7WyU8WyU8WyU8WyU8WyU8WyU8WyU8WyU8WyU9WyU9WyU9WyU9WyU8WyU9WyU9WyU9WyU9WyU9WyU9WyU9WyU9WyU:WyU:WyU9WyU:WyU:WyU:WyU:WyU:WyU;WyU;WyU;WyU;WyU;WyU:WyU;WyU;WyU;WyUWyU>WyU>WyU>WyU>WyU=WyU>WyU>WyU>WyU>WyU>WyU>WyU>WyU>WyU>WyU>WyU>WyU>WyU>WyU>WyU>WyU?WyU?WyU?WyU>WyU?WyU?WyU?WyU?WyU?WyU?WyU?WyU@WyU@WyU@WyU@WyU@WyU@WyUAWyUAWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUEWyUWyUWyUEWyUEWyUWyUEWyUEWyUEWyUEWyUBWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUWyUc24aba6bed3460045c7b08b4469526f3a40ed4c8e37fa8f1d6e15844b16c7d79a220c97ba573d1618c2f9ad7f00e3f48518631734bb4cfc90def536dcaec113d59c158a83563928ec50f96661ae80a0b73e247dcc119dc40fe273b7c5c41a1c03247a957db706918efd9da3747f86cedec8edf085ddf430b73d80a1f36bd46d3fad47170ec4490f9b0b75184b76d7c09002a4b42e80b74a4a6b870eb960ff132f703dce60984f3536fbc2d9432d0f37f45fe5ed7c98b855c92221936907f70535ea089f61d54330289f2bea87acf8f203b0b4180aafd40f5893f78d1f7feafdf465025bdd597e8891532f109cb879f0cf4f570901c3b0f5f1e2d760b72f56a8d46c4f152cb240b0e911137e9d9fb1d9fae26306b4c88769f8be9a10327a82a0d7a499ea738523a66cdc8ee748eb1f8cb6b30082bf28a390845e1f25e5cf1251fc37b9c3ed7c880e64d81f4a3d4e741022e186ec63a2a01b532fdb6fcfdab8d9b418866f49f6e2950a4f03b8712d26a166ddd0b5f53aee696c9b8d4a97e24a2afc9a0217849106ae159647f6c12278fa84ff616fbacb4b4c882c4fe086cd3b2fe7e4733c20d2559dbd9fd70fa7bb6524713bef31419afaabddc3bf00c4d18f258d702cd66dd85f8728fd636f943dd511241761de8475851b3590ab5be972ea55ace05c61cb8f0ff4bc37e1b27ec1ef564234e4d5dc2cbc6bc786b7dcc688a8589d738102559d8342f2122efdaba89dde783f7303cdabf8526a887bdbb96482d4880d970320e7cd7368d0790989e6f019b33afb31005d99720bec07ed92e703f33989d2b0353b84f94f671dc6440fd6afe195631b1710d6fc6e3fa4d19f97d2a3ee64a817e4d64defd8f1203d21e4c20245ceeffc5710136b57cbcfb7fa542a7f1942fa64742162bdfdf9733d0bc8d48e15e591062e7d46a69ce88146249bfb702f0901df2e1c8cafbfbc736097251494d57f6e89bd00528619a4f285cb02d85a01b9ccc93d0153e558dfae5bf4b9613b8892b5fe7451c1f8608dde61683a6480064ac62b2d8e3ffa5da7c3eafbf8079e1ab4653dc3d02d2cd3c077f396836608ca84d7d5e2282b1f14e279b84317b081015fc3e9246d54c9f782d0c2deebe04ffac420cc8dfe8e6ade2368839b7d49c8d9651a4b601479a99b17ed0a94f092840d93a9c26e1d024444d53c24bec773deeea973003cb904ec038d9655e6a25c84fa8fbc1a01f9a351aefe6839767a599cd4984c164502a75c88a8e25664f68e92d2fb4cd8050ee3f46ae9acf115c8757658c93928a18bc3f245e1d5933912f6859da90ef898781a6e06b602f6ac2aee213019f7f93fda7c52368f60769cb11cfd5b31c4f0d5039df6772c381a4711a1362a6a41d4dd085643d453407fb01004c4695de80f6d6a8d24ae77ed070d0bb0cb0c95c5f0e80bab92f0435d9c9f70aabc0f0755a1e9dc7ccf9511e01f3ec72bc860d1305c7f57aaeb6eaeb41273bb6f6588472b2c1f61ccd56fa63266e258dc4bf775b1fff9caf784248fe9ec9fea82ab77935587243271453fa8f5868c5e78600e0624e06735862240ee809e6faf802a33d0084ae7d71e9296183c1a027b7c45090e6b930efb1ac878bbd4170054d28c25b21f74dab5d8b33b420696699bf47fab02d8aa5eb04db6da9ac7782cec5107a73a63692c43fb256a83746af8a71bdde46a04f5bdd8ca49084c49187b32da82d61c7401f478c6dff94e0e995c2d804bbaa72431144cf3bce65e39ae9b1a89c2fe2f42145a73cb0f4d792b975636dca7453afdb3f56c4e2d5669cd4c654a5de91f1993169b1a8341d588764e52b2b6df86af854a9e53366d4fa9efef8facce4f87a13cbb4a0000785d12913ace3992b52233cb763499d559e84bf7162fec15b6e3e482ec9e3d3db3b36b4ffdb514b06d75d8cd0e2dbb86a2cf2708279a9a3993e058dc1b87b97450767673991fd5ba37f2f7c32121b9d9603604898224e039568889127a51be9fe02100af1a170cef83de45e46a4770e5ce419d431fd828a7c3fbd05e53f51813bd78cab065525247b1e411380025234fd62fdfc85eab821cc6e6aa89552e553607d881206b4bddba125517664df85c7982c8f4cffe27585fae75aa94217e21a93e40c6a107ca8c83d632c379b1fb10825d4036140f354ad02ae968165dffa6f8fce72ddf6dfd6dd951b3f8b37911db72630c28d342661597c07abdf8dea82034b55c68e5d25d621be294b6f9d5fc064c940068f6d936db2a7a75b9dc2f36bbdef80eb384dbeccada8e234cfec8142c27b48d04b7b6a6198fc848dfa51dffd3d61142a9cf23bc17db0d38d5d98baf69936ed77ead39c68c2bd5267ccec81e19eeb898c64107e99596f5ddaed96baa148cf40d09e2b93da96d97007183ae8501205bffe1884b78abaec30533005ab8dbd5a9244809c96b58cc74e3b3d012d1daed2ce99d8fcce88247264fdd3588d5e0cc35a5ba944570407dd4fa8bb357b13f29a75be7ebe6904380cded9bf4beec1111875cbb461f4cc0a6ef06a372e80b37d587bc6300092e9e602a357ebdd9df20782cfdfb0735def6a10db43988a17aae9bd3c40a7d536580541f5e7555cae7b2b14c1b4e3056ef32575b69c8c1c9dce07e24f3959a3d3a5d1dc52b0caed3f399bfc2d9d1936043f7dccb2da20b82e8be0bbf6233c1bd47b673f1086fb2784d240829dc1648b3a2f34b87feaad2f99dc73f644ce5126536049f69bb8859e86952ffc7d1bc00d41c14aad651c9fbbe035cbf8193388005dabb0dbb081ca02d9023df8f1dc92f525836824a3085e325c3bc002f5c34525369541167b90360e1389cfb75aada2484cb4e53d10fea6352dd8040357b6a2e02ddfc373571d179b6e2b3546bbf3ed14b348e5748c52015c8192020593700ae8f5dcb438376616440c3a8694e42c8a412c42eefd0143105f4c9b33f706ca80eb3ee436d4e79535061b600e9f29039f6b987f21cca88eabbc53393f4cefd5db30b0b16c5d54d326e0233c974c22aee9fb5ea2750b51bfae50b965f90d02e2bfadfa8d84c475134a79535f7de65d5f1cce3a5982b0d89076322132f23c0de2d89c4364bb0e0854cc9f23ab63120d15a0c350917f5f7c30b4515edd81397d95a3e400241d7fd98f7ba6f4becdcfc1d2453abf809e252e05dcd9e261e49087f99debebdd5ca2ffc8521fefc5e9c209518f22b4b6698602f9e82e2b8825fd70bd1662158904c99888a7e7c08680b49d23a37a726a27325d83c03195cf1fc76a5be8cd9008e4f1f0193e08d5b1e7232605bd534a93c4b329d35221c16c925e2c701e29273fcd5c7b90527000f3770764f7410ff18aa4ed0eec6383ba739ef116d4ad1b7aaa1b7c24995cd771179a55b85c75fd5a669ee4f07458e1b9ede8f5c3f0c62e9345fe67203e3f43d1e088ab30e4602b26bafecec41257152620d4dc1051f983340b786d296cd5cc21349f2ef656673c21ed556efd0c2adcdce6a811531c6867c068186bfeffcb0308c2ee25c5fb8c598f1fa724d516f16286bb4e0728a1df3d71c4285bf5dd9c04317a245c048d2b3748562d6cce89c190eeeb682357c33c16ba1cf3ea6ce06f25fa844c764eab23f5f61b8bcdc2ce5a78fa35457b3bcac4e0220bfee17cc59866fab481e252e705004175810fc17fe7f310f915cfb9ecfc53a57243cebc57927c61efcc472c9d1f757cdd7984c1e23861de05c9341f6190088c94eb4ee997a4f8841fcc429325ad579f1d594b7737e0c80c1c70e70ffb1ff95f78dc27fa3992341e167b052fd0897d6d24b8d09fce90b9936ff369ffbac962f95c6cb89fec66fb7b71d25b128187c851936469878ab20b5e6ac36d80dc32bc85efd74f9d742eaffaeaae54862439ae30756bd38dfc42673d48b8eba39c17aa53813b80c01697cb33a5ea6c879b6c2c0ffed5409b90cebd98562a5b359874b3d0f19a0283d7989489ec0983054c73dd4f5251a137414baba89950c1280082a1119b7bcb82908164a84d31a274a08c0a11e8aa38ae0dfdea4a72c0dd663b0c0fc211f8b36002f36e02a4349e795820f871fa1bc2f76b37077b233d182a5d5026be1062b1e366c46e55e0f97f730d8ffd24d6b101bcada1bc6da69199b3b164611a19703254591db392a7b4ba7ddbfcb7d64a6500588016cf7611576ca3ddc256fc2d08a537c1d9c2411ec1f8dc62a2ad44c2dc8ede79334a99e4e9790a5f0a0e0a7736310eec97efd4394f5b4e732af3335415804cb8ebd25ec9c61bcfba5eac6fa0b6fa5e3aca263944dc7c0f105cf4e324f3b926f74cb49b3b8c6a57f7a6bf4913c3b19172118e69683cdd6d12760640a77b85a91d19170c2aee90c8f2e5ee967f56c269e4d9aab684db4985841cb49589ebeaab53212c5586a999046af9c5027e4555f8d6c863d422355844c3407a0a6c8a21ae086095824c4f40270d98c8c2ac8bbdf20208de349c1f7621510c0cede9988ed0cdd3623ef3add49082d73596ba4aa2ef9c41819eed8b433f6247c56ea22ab6593173488f173645936c32f1127da521c0a5c72728934c1367fcd405a557a9ec603137725d666827029604cf00cc14c2bbb3b4dbac1aee7d4bde3e90a9b6798254432fa7738e0010c85f871c590952696635bb903b9a59364cf692c87fb1ddb269134a4d6c9bea10cd4888f4dbae6d9a2e2b6d58d816b00e5f2feb6dc3e4f0a67f87cf952fd04c2de4d00a52087fd7a383f37ab7d90bff40f5eaa8c1ac58a6e9e0c566fef8195500da5200e74898a5b505cb2cdfde70c71c6e61d2c21ac1e385b8da356b747678d9da8d8740403312003372ed2923985c60c5e8199e7fd428cf4c6b33069d075147c9ce8c7ac0462ad9ace84187bdcaf1628dee21bafd0d38c78d1b04b4e229a3340b2199f6b88dde9789cd856ece18adc91f6fc4be8a50d8b86422c2312e85b7ec2d6b8e1bef8b6a4297996c8c3a86430f714e6b60d4c965a2053fee298831b7b879df3920a15ae7f34c0ee17bc1ec52fc751e8c1f2ba4b4cd72b2edb01800f3806cf79e557cedf0f2c2fb253f4f46adfc0be7684b45401434edd0494a95d3c607c0ee51b63f8f4e7c0485d27a5377615003b026096b7e5a56197296f0c233564c88305be55b09269bcced6413831fbfa3f31a23786880f8e7275c78937f5665b7d45cb986d24195f4cd66cc9f1c49b53d272022b5744f11d6dfb6f08b875d2a1204cf1541de468d9c2bc3734837fe2205a3399842504e87d0eea49c0b5d8451b505eb89df44e5205da718dc57e57ae1fd7e72ff66ffe560e80320fb27545f28d53c588e19107d58224641f9841930b6d594199b6a0d617ddf26b2a96fc0009aa95f5bd5dbd5d2c9a07c494466921a3fbeaf40649d0348788cb19969015a7694d89268d08b6ec237353cfb0328befa9ebb665b4bee95c506edca4b52cdf09a5062fc8423981f56b55b168fd0f371eb8ba1ae7045f76ab41cbdfc1b0feb0b30e0664fb1df11c2118914c184e024d55e51900f550e17bb063f1cbfaf0053c02345e98bdfafc51bf10ed49199e6cb4cc6376e55ff30170e0176c9c71e95c21d0bf8a0cbbedb7b96d98c0d6bd43f7da6d51aeb9dfe718ce90af87fe94212ead647e5ddcfe673ea736377a5a9a7c4956a5a46b54c6506edba487a5d4fe7cd633ca5637a305f43e0b6c4951f72e70aa75bfa0860314b939a90de937b49be0d28e9cc59fc00b812fd74381e7eca3617783684a7ddde851aef2825fa82d1a48efaaeb9e8bb94e1911d54e79d50b6a7ad3fffc8f4fc8eec02dfb00158af5b5e91c061a720bb207802a111a0e8baf83c1874a7f8c2e65d65c3206e8c4f65c80d729ae2d397cac2f8cdaa4b1b09df8644f796b103782277bd2730a0828957b299bc79f759703b2fa362653897ed40687f7f3695070d62159571917cac809137c49febcc257e4585d7e79e50cd570fa234895a3872f5ef7674895e60358f3a073f0655ad61747189be3b82896e141896fb161cc9d83821074657ef41c98e1b0e01242f108b23b180e660237697dea2ad475acb42b8e4bcce22b7f4e86e309426cf3dc51285f711cd8c3b430d7525ac572b8f671054e1bed6d125097991b9484ba3fe5ed59543564da86d83ecf2e53bf45f55cc4cf7ee5480759194e184d1bd1aaf9a5a420ec21b17ff3338dad227ab8a99b70981922aa0830d0902a3918f44999338ed2353245dfa677514105673c3ce39248398b0987decc9df6e0dd44f4624a8c3f824f5409863b3a04abb9adcf6d8b7f2bfc6b08261669f610ee53f05c3bdc647c09ecc8e90124b88cfd640dd497487a4d0c7a8580c26cee4b46fe5f2d4b9e7f9b8bbf7a31ece49de777848442b26cdb3ecfd01123f5c0e65c75eaa46a24cbc6a180ddbbbf00635359ec78c1638b814dd278f4e64fb8f1fe7428cc0b4e2afb7ebf20ec8543c85d397d11570bb72bf31cbc93a8c0a6415319ee206c66e634801f11f21da018f57cf8a2bc429ae26237a09f08af43209889c15052fc924db34f61137f6c8aae5f838595d7a46076482f7800a5a2d5f7474a6f9359bb589dbc9cb92da62ee44d03c47870342d76890b98729d32820fc293ca73718ad9c41b7f88ffba4b9d6c9421428ca2baf4cbeff36dfb49a4bc1936fa60703aeb593cc5c1a8841179d4862344431084c8505766a88c8ec4a2bb3a1353b10beacbb55014ff100f8835de542bb0b1d06aae1f4bd8985e03ed615ab2ef58f796f01ca65c08d8f9519e39e7a8233dca8cc495a094fadbac8391496ecf07106f7307c5bec306764882c228e44be3a967153bf4df2179a02b1e0733814499aaf0fff2c00097ac22da867d6caf740990a51eda6f31080dd68c367633a91c02e073773d37b4ca8ea4aecc24d8f55bc512d76832d4b3520af7fa097e09e5e04fb3b0a264fd5f10f16bf9eed16f3f1ce1738cabf93a39b4ede772940e3e439e3fbde3c277f93d00e70ec5b33d5f70956be9fbea518ce80fb466affd94295cb51dafce0e121ab445a81222012b21b0091bef07e796391c1fd30e8ecbcd618b83d29b44741ddad71ef45453a6970129f758cd0f844747528998e4f212aa7df292f17012a230977f323cd98166bb1229e5ae1efcfbec65e7c2b2dedebbf1b412b058cbfe117deac829200aa47cd555c46b9011f9d6caa24b053d702c3b7532586c19688384d924f00c0bfcd528a750e0debd8531958cc6d39c8c4177c97e513153bda309c4cea6ceef5582ea7f3d8839145b4c7a89e8dcacca0e11dbb2442704ee1907077293f2a4b875ce9672479b42db05f562dcb1042312ac9cef49762570bdbb690356d75c7230fe9518204504d99eb148fa77c99e0525cd28ce2e30b82b8f0750a7a9fdecac2201654dca4dab79061985f26307cfd640f37a3f99eecf586d3f250854f2dbf7f590e92bb5db7cb0fdb543cf3a4ad27794781a9768d7b880d8a21b33fafa18cb17e951d3bcb22ddcb27221b651410237b5292f08c4428bcab49fc0bc816fc45c60876c1799babea614023acc59453dd35cff2ca44fa4110dd28f4c3805619334b2659ac74a9d83553d14ab500e09a3ce92c6b743af1e8af42e5ae90a99b420d4933db66c82e9fe2228c2280fea91f59bfbf5723650e0f10184ccad3213c9e8fac2642ee6f21dc28717f00c029d410d5b9e81dc871a9b6971f1193eaa538da430deeb9aa48d800077e13701248dfc2e0b6889cba6f0e357b83063b1c2bd3ad586fe4d9468d71288d81d7a4ea01076007391b586d173bb61f541dd6a541685c7cab44ad4e2108091953dc7ad734d98af41aee6420f4699f7bc09fc71102bc766b7c441545bfa12ef46fe616ce9c921ec8a127bfdc3ea832f6ddc0c8c6243418ef452bb39adee6ab8247d10354803863c647d6496cca07fe600302a96a5e1adf9ff349915b7ab2b078d3a82cfe8c786827da23422f9654bf92356d418074f19590304eedcabbc620e5b6898fab7f8fa4b4fc175b72b589db82431bf99b1f6893185bd85ed96c58c47a5b34ad01f60f3f47ba77dbe939b12b57864c299ada5330a077cd6064bebd646e1a6d753a0fccfbd6c2d07ba9bcd24b5ea8b1cbafad482a24cf25ea2caf944b8c69d7e5e634e419e86f9f14263697f44da3b56a366659c8e9070525b8358d7462477310633eed71401794886382aa46168fa15600f0c67ffc055c1eeed2dd6ff3eadfecf2255f637396686768f0d39c697e4432b683ea0c0be471b593bf9759d74bd5004debfbb3079161245b15dc4437d8ad19bb7074e9ecbceb1c6ea0dbf345d88c0a315a760939b94278189a8eea085835b63b4997ffd12370ba9d0ca556bc3fee453e4cbeee3a78164026ef9b0de5a450ffeb3e4fc32fd56c05893a2196b72003106d05a19c47ccf819dad7acc09e91a1cb9f9992debf1fb281424ae573ec4e5431314eb1d2ec95bae9e2737ce6f26ecea73a1b7e952abdfb1291881cbb4908eb62e2c8d8a43e1765e5eaf2f426b5f6bd123f3e20cf0bc51ebac3d0c215bbebf1be1075070a5d8b1b70971ef2b88a12b4d39d3696a510b80a799fa724b34eccc64944b304eeb494f887d3eb1e4716a33d700a295c18a9d4b2cc6b4b3175fc516b4c106b0c58a6b57e01ea33ccd9b98e79a2f9880183791756c6b6a9bb44021a0c3da56af0166d8fba366bbe335a960202e73c11854736d004fb408affacd5b02fba40a5da162ee2f9089303c7857f20d73fdefbc7c5ff6cec3771da143e98340022b2487f53e0f5aa165ba5e2e6ba1da4d8cd3226d435d4066d4478065d6367ea4396339199321fc97fba5f6e0f38ef5e76fbca4360a195731ea9055785d26d58f7da6987d2555602e5ecffa209b1480803a1df4229f8ce1733ee50a3c217aac26248fc1cb1c510cf930bff129bba196c0a7b4760b610b4f8cab6263fe3f1c736266c42cf5b97797109003dc04e22c2e60a6606db315e2dc80c239abedb136200cb5f9be7be1a6ee531ca8e7a0c53e4486a68aca381ae60f6f3a8ca86bfa192d784dbb2eae0e1c6b83ecabf5f02784fd68845e98c33a416a7d6e813fa7ffa5991868fbffe4a47f8ec41243b021f500c367e0ab01bc6e08cabab79a11e23a3b1322b5cab6e1a202a98ee82e16333f834f5910ab0617a4a4283b5c062189de9af3403d7dd753c79b945c9a9e032eca983611585b7a03ae80fe8e9c1478d993ddbc24e05f4a15d8afbc6ea3aeefe3e948aeabc50c9e9c5c01e701335dcd5acd013d2aa75b70aa7651517d78d760fa0101cd10db1eb84401403a7c0955449c90251217622a704c2ed75894959274763e8e670ff9aefa28d6cdee9fe73fbc1b4c23545a7942e97a8c9bb09104caf3c3057f22198da1f85bf8de6088d383555f79f9a02e70fc28c9877dce26532eccb58a76dfa53ebcf28d3666f5ee8a508455bcd5743ddf76168e6410b1183ce3a1ad50f8d93a962b20a4a545d76feedeafe3e8f76551734d33096937c3b4fb5b089a03ef8efb5d4b5d2fc2a0a9373317e8b4691a53392235d3e1748dc113889c612c7eeaedd37d18042c95be8955050334368fadce44431f0e5f49ac3f16726b2e4f8efa9008f816c91ee6446f2ffb02f87462293ac4c7d4b90df3372d88f0ed755002cdb243fa0f4f8060961a78ae7253295748f4fe674df2493e08cf9e0b852ba7c2b0ee79f88f036ecc27f687229be38029055aab3d1a6455608c21e783f4a6fa8896ab0da5a5d824bcd1bc1d00086be50be72aee4f06dc87693a5ea06a241c7f71701151394da0915e15f80b267448bf07ef6e3ca6db841cade019ddda11602d5a2a712292742945d46faf8e712a0ed6b1777e67a689b3bd8184bc8a628227e439a780e3178d6c2b57b1c7d33eccec35540ec963bd37a8acf167f794680441f07b8a966316b45e3e620b8dcafa19b556eea2d1042722d21bd633708115fdb892a0c5a24e93d50ce4038e6ed539ee1c35a60373dcafaf062bc41ac9ce55c32d1d76092531a02df69937604106a2b33d58c0a200dd4e67ca5b9e5014f1e20e0303798592d7b815639c7fa6a8625a9255c94d1ecbf44b06e260113fb8c9fc800e981385e743cafc48eb15af048600ba7d2be68d0a78803a1c8acbf0ed415674b5ca7e41b71bece506ae1553b67a36fb4f81a8fe5f51463caeefe02f6946d664f12d704a7a7e86c1213990de08c254838ecf0bbd4a7cb9c846eec1ecba66bf2f15f86458eba9364c45cd49aeaa391651000d8966142e0859722c93e85d4d1920177e66507e9aeb52bd1a51dec5515d402e87e61d51de6ea69bc62a7a7f72a12792809ba5928a5b7d0cd2828a6a5c945ef8a1c456fefc084ac5bc7c9c49c4229255fdce3c2a4543a8bd0d8fd25e3206f3e78f9a826293de273894f0c54ed666f36000d2ccf0285ae3566b51f2a16322c1f00ff7b887adadf76b6407ec5e351f95527d0a98f47c0c85e3e36d95b76f0c6757251a8d64a34821953c4fb6a3e775a33dd101c3920b9e8e4146acf28073ea9b9acf1942572c4aaae6c9dc38822e78eea1a132959a75c75f2a43135b4b8ce79d83fc7b40d8fdd4ffa36770c6c85f1cc28bdb982e141751f043c4a52a55dd68fb25256f4dea439bb8107353b0d1f35c293a9e1c0449b8487623317a387561067e820318c2b64fcb589646ae79992d5a1ee9fb958062b9f310be1bb9acdd9a649374263bad3d56d99384cb3ac8373ee15be6ce39079d508ca1063c0efa31a603023a59aa48d0f082fe616067a761f1e25fa1c4b5a35d9aeaf576c17fd7d3189ad81e66fe3f78c90012a208bd805580205435f6ad005e3f1ef223b62c240f7cdda9ffacf0088458f8bd6aa605fdc758ffc8df71678518ca42043f12caddd97fc587c9b2f2ef680e9851394149687c0c52e3e8071536ae08efb5bcb46bcd0bf6047d651d591487e34b247a6befe7a6e7029622016b119e116525b998e588b152a93b0f707cff791dbbd70a922821bf3da935f493774017e0ec2f8b97caafc48e20945880bb68e793bb382172f4a0bfb9421b291506bb309229fc7661b0bcd8cef2591087e1ce2aa2742036149aad3595360ff8588323728c9a8c077ce4381c8e2014773412959bfc65cc6ba4b08b67fb07c41fef56d6c7ff42a29f8c93a13aed996617a1706178b90baec4e9ddbed40aa1316c45d68ca936ba2fff84145d893b9150d9cca3ab18e668bd4765adeec67eca8d528bad09d873c28a104d5996a83f1d46279da78bdb7a95c504d658ab4fd5b32ea619a68bbbc403c6df52235585881ebd0a41994783d03723afbfc48572e1b4151b8a354c316aaeb44075490623ad8424c01cd1e7c6b38968f404d2ccdcd53c9c686b5710578c92a02ccbc9c612ec1c213e5946701ab48062f109e6575d7b0b3175af34967faef76867c49b7f63c898baf5c6c35b54af29c896c53f102fa5a13dd1e7c0c5875f515d291d57ebc43ffa9c9a699a03b9a499bcd38ac7d41c66abe23c018a95f56bea7892fdf49024a53ee4d7cc18f691b1bd9a9529c4a58a58e7c5655fd9292d3dab2a48e5f24dce909711ee640bf93090bbc5f0d2af63cde50d2b987353892b4481dac4cdcb2510a0272be7275c0a666cb78e775ded2fd700aaae692b1205a21ba4137f2b826889fa83efcd725fa2a3f4bcedc842fccdaafc68e9e266946161d0127ea75c7f677f2788b541bcf4e0ab0c1551cc0fe15ff3115aa4fc855b599b42dca0b84905d71ce807562444e0dc4b878924ae503556ebb738a5b6ba8b51c58ecc107421df54487b0a3ae76932887a31832dc831646a066cd4ca621861d7db03ccd4948c3d15436876e362b5a2e395253fed46e3da72af5e133a9d8823c5a47e3d37251cee8d01ad88af051aeb20f981e7ec1285929d9094ba0a67ef37cdeed957291f916123ef1765aee9998884ecc2720777d37f89de1080e7e68681493e9309a0094465058c819e1dc7c6c48bbdcf269b8aa8365d01cd8b5c033c8041302dab90e366f8f5fe3b17ea21d10005d50cef353e3cd10827664b88127bf30cb698b6f567124f47752dc9eab28e2e08794ec8d0aea220bfd1d7fe1ce7b121cc9623e142a9b14af8a7d50b872a961699516eb94843a85859775fdbf456302d1279180b84aae67656feb203c3492ff8f95bba9f7695949c19578b9dfd4c56fa3749f8d2085b619519b2e7fe982476e202cb6f0a35c01d5d1266143a90df8f35bf390c0493b855444c08fb8a4b6195d4a07c4627a0cff2cb4eb5e447de433948847d414cc35606505580a98270d8f6907cb2575f6b9659d8a3b9d18c9e2d95056711b9b29d3d7495158c34b39ae166a341a75ae36c7d0d29aee9b10eccd3613bdb3548ab2c3621fd7e9f197c292d6ff80d7aee80fbbc83466b104d6f3cb744e8b4e533b224b06580ffd7b0cb55c7683d1db1a7eee0145ab0b7b2e4ec6fbb2a56a75c91fc9630fe4c4a236fc058785c01c23f623e173ebc919009f6871b06b250519782917de079ea37064367b2caf26e25efc254c7f9e86eb840c32983b08043977b33bae98164401bf01f7708c6d7d3dafe6c49dd98ba9851aef7b11fda4cbc4a737188f7cfce7fb8147b0080e4caf495a88dd37f5ee6c7059c4763fd0203725aa47d3958a061fccbeed29b630bf2da67ded5e6996b7b55a82bd8277a41689bd1337434bc4f82fad88ea2b56599d460223406e87c72a2eeee8c272d9cee862220bff81d6118754622532295305095a7f4370c7bb34e02e95eec93735283e861bc611ad0d871a392e351b59bdfe1e90a04a7dd53d2e6fac8d2598577aa8927dbe1efe311d1897c688c9c3c0d6f5857bb719137e62d9bec0bbbf829ce1a16b8e8c4062741b316ff207d57415c40b8950501eaa078b80d68e7a16dff265a9e7a1f03f514742ec7eb07554aafcb1f7274a46e34a9f3c32ba311fb1855e0d608822c23de8c0cbd006e2c36b45911643c3a4ba5e794e46ca5fc7744e52f94fe308f3a790913cbbd0e14a3209a4d9b23086f22b00852f9b3cea5b33c8a4acb9ee89ee8d2f72cab8746dd490138b7c62fece29d4eb8a52de96c35345411771ac420e21cd816d0259b83327bf4bf028f18fe1e1e6cd73709a662f62694d87de7692adc17e68e777e1a7a19f90db774df9e8e1fbb4f143539937c437e67726ed9acb2d578a41bde50492edabe54563082c550b853980d990f48958890f99c95db1273d3b731b71e9d27b3d8bac90c7033d0b8f518fe39b083daa976d38aeb8c19290a4f63a29db285034cd15b9a0d7c7acb44d9b283eb6853a7a1984be6c587a6456f33562846b760a8979c0826941610e93d84e00dc73d7d8cbec2542036d92b26876c3f33adf41c3e012f0acce15641b62e14d1b258aa05eab9311ddd734712b1e3247a5659f771067f62c54a1c2758a4699fdfef95d1e05bb11bf9d4098cc4829bac2c1b3a19b2921e8ad4538c0e962f361ae636a028cec8d5b920545077d96b04b9b2406bd2fb5758a96a55b5ed6daa27dfeab5323b5fa3fbbf7ffc1a8e3e2ae919d26f4ab943cf9da5b62d9764523c6da77115c85b7ad01fe1623aa999ab1d2bd4755ff8e5ece299daf85b9bbd47c9ba30a0ca4a2cb6948ff74921228c94b98d60e08188a050c4ae7d8e00c507f293672c8e4bcd2069b77b4aff0ac5fd42be49e166471439f2363541600e925d12e07a780dd0708110c95bcb554764294688d4ca3018bcd91d219e11a1a7440758b7bab8eb17bb599664dbcccc7bd3e2a8f509b70af9b5b6fdd858a49e40d93536d8597ca951751640f12a05412b391c6a1abdcf6fc03e357ed6686c89f7eceaa9182126fea28a9d6efdfed950073dcefbd6e0377c55b6d4c23a200f386666773bf939f7e253a48e9a9d1b8acb4ebcb40ff2b9a406737d5127990f64a3f7756f54df9d072597c491784c9108adb0eba3ed4d831794299a983b4c98edf9e6f5368b1a8a9f1d21da04d5cc134e00e004575ccd8da5aa74e6449cdfeac5ac5842f26b2267d69c0eb09ccd1d9a3229651a5a9af0a40269ec18cec697ed521adfd987f8c871581bfdff7da5e9804e166b26595571956b8f213ba3049f26f9d838c864a41344f6d081aa31dcd8768bbcf8147744e0fb95394ab5ad9053b57ea1a8058273b6fb72a1c1020d6a20b2febc6c3856dcb6d95473ceeef2245ec7cc8f01bdbea38f9c42b3dd83537621bb231ff881302d634ef38a0056eb52d7f54a3fd465f38e05633458e0133e5d6007e547a900d783138801b8417b08f5128c8f1d8b56069ace56dd6ce7a4980be7865b8ef710458214ea0f195ef19e9cef9e08df582bae2c4e6f8a8a5edd105e3f1728a827ecd419e84ea9e888f94c824f0de0a44666eec21325e861f0c0f957521913b24960fd06b9b3b8bd37c5b68055540269bdaf6b29c40d5a09f0d522eb50e32e6fd40249b72e99a60bc068d5323a4ed2704a9a3272128dc21abbff41ee8ee0df3b2237cc0476d18d4cc19ceab2326a3ccdf495d9d7874315dee6c704ab3b764a9e582b3a765acd5b2f15ca690efdfb4e7c5fcff2d2299bcd38088f02fa8f6d5c303844e3352f15e607d79897e7402a1e759ddc3e615e8bf9218f2981e1733633cca998f061e19f9903572b948a89d686814b60720b0f9fb5e6285c89bbdf1849cc4375c462a5375e480a920da8e58065c25130d3aa9aa5dc7506f0c6513e3daa9bb71c1118624e5f4e62d4a9143683ac3cdd5e998b08e94ec611b29fc8a85d559c8e2b9f1c455ae015cac5dcecc48c30546f0b5f31fa293a61d036d41ed5265fa9ddcfb5773b16031cfac7dc6e7c4889c9806a29cf4f466f78cdc9d0db2a25eab8ac5e4e4da3593f0e0d9363b90cb999eddaa602fe48dabb9a36e0f854867e97bf43129bec45a674661fc553089aa3cd4e46d6dc6392389d1972ac5f893dcd03e0b25372a0653fd093e8a036dbdd6bf32f03df6dfe34a30f20cf3c8c8d0d9bcc08ac720465d4f631d712c8d839c3c3dfedd0ab8d84c46dcb33b2fd8b78ac54b457e24abfdbea82b07535c4dcb864a16bb37b178f60d75696ab1b1a025fb96174b4008994bcd75da67f0f6a9d3bd25e7d279dc5f6caababf903441bf74cf4477776535bf08d52821be6cc21f880d0257689db9314cd93f4d59a6d79a085009f1b6b0047e569f047e25c202369f58be5cb7c998e257186888d56f23abc6da3a2ad260f8e36983466f5ec0814ae871c1f7213d1b47f468e7943c650caf527a24a3052700f33bbcfdfa1d7943701446bf6b3118a3840838b55350b16c82f92a2c0a8c2098ac652cccb8a539a5ef70f290b5f5cabb567703c31c9a8d2896202f2dbcc166beaafb2afb70946ccbd6b8a742ed8a120f64155d81d40145026674a97185e7d4f416de0836f0892a36e3a8a34ede9adc3780a9005914c859c8584c4186828cd5b9cebb4a8d4203a0b46356e989e603151f0e778abcba7d86a3fc69db3225792faf3303f764dc35e6f819a0fa1e5e458619dce88101b65cdcbb394bb3734bbcc92298087d6a0678cfb7d7bebdf5d571f26b7e01894615f61f476291d31adc77f60f215d7a6021e2414a462136f9e3e523420f668777024a1939d6608ca4a51b960f5b2eea50c41a21215152d6fa5b4b374122a6b316837380c74861d5668c63ff07aef63b53a1e7466da0cd47d7bb0fb877ff40eef152da526f26d7f3a92bd3707842d6624d522e47d1bc106696ec150583d38a368a7d46e21f62dbacb43baf9cbbe2847542ae601f0dc03046e16fff617df21c97fd046b3a70f6722b9f553d3da92e7adf83503b8f5ce01a8c3d364a9030bda13459c5691bc8581be4f150e8e263da398ee5ede0e1d82c982a2aec7fd0b4a08981f09fc2d2c0c32f9bfe17d8272739a209b15d1a8f23a0b63ec9ce9017f08841da0b80e9e6b2615b1832423aaf56419dec90cfebf0c692dd8db9fc328b3ce1ab28299114efb82d3c0cfdcc6a08b602f83d213843e092015a7857e31738a02739bfb60b0d0e15c05ff738463151c3143515f3be86cfcd0dc8bad9f31ccef61368fcf38e2a37990e79fa2f43a022a94f1256f983809bc81581eddad5694e988260d37080e2bb6b07367e9f3b64eaf74c35f74ac9cb322e6a621e7cf8cc689f9efb6636597851ab20959a9f3293a4bda30923436f8c196d3f36f6ea2a13bc5fcbb8cde47707fc63a7f9faf09ef97025313117139391f2b5a403949e6b953b1b425f9ce2bc5249a5b220c2393ff52298bf8d5aedda5b36c82e744664c5419a865f2a4b653aa13b88f0187ed45584d2f46184e617492ea6bfa3c7632b85661b81dcfe44ca83f077b496ddc43b9638a010a3953dd8cb174c03d1f47993ff6afae17c37c5b065bbfde706360efc974a417f65104c9ba55a292f2033bf1bf982b14c61ecf3b59b193b0fc60ddda0f731337fffa3e955322c23794d085e62467839b1be24b33e03b4dfce841f9299c7712182cc6069bb61464b85d99f83cb461ec3ae00f429c9ed0a331cc504b58d74dd3728e63b77fbacebda709893bfcd74de647764eb6949564d71b8d9a9a4e5894d2fb57461619be34b3347c2299d8a3588b03a19a1812c68bf3d7af5737ad056bb7eee3bf986fe6c40f605a9974bde869d99c6bf34523e09f33425b409b871e73b739ce56c538e0220038cd97b1c57da5de39a15b1d8398d4fa3c22f8c4a06d44ea46280cbeb996b5909cc0716237e77b5be0969e48de5dac1d4027e68c79e1e834c98d2b35e870769e21b85705a0724c27409d1115adf8b5fe3f0ca214ffb16196ea619a48c58985670fab57425cb967ccbe205ac26a43a2fa286940c003e8bd3294aac811771340512df0add643a61748d2d5f10dc7341b6f73936c04cc09ea6641b558a678d5d6a87c2255ed8bcfd0f67640b91b16c1a872c09aa96b60378e68ec9fecf7fef97e0e5512d144ed8e3522fb75fc277a60387b90c475ff55a58b614fb39bb91f808cb24d644124ed0ebec2499d2a95ceedb269634912957a53c252f6da9093c2cdca12127b7941dde89fab7f0be12c9018575c4801088fe5988624a7e80a7a8665005579fd3cc4e34e389bee335cc4a4cbdaf34d9b5cae7855599dae8610e526a403955680f3f87d1178a14f183e2e2e7a803fa72aa31ffbec497635cd3b10ae23dc443cfacb4d19eca049459eb58c88bb78435f5a743347dc322020873edbe8332db2178fd20757b1e92fab912f11979cbf492f6e97df572289ca1c26017613fe39eae1ea6841943114768957d69e8f178edcf15cc1fb9b5f5a104b98acf8687375cb34d0f88ae44968e03d5207a6a1e58a84218f7600baa8402480f7363ae0b8155b4f08bf12787a3a2b03156e166785eeb33bbecbca15ef868edd679c93eb3c60415cfce753c6105e6f9252b2ba3cde5560095ebf760dd5435e354a8ec4a22be4649c4ee266bbceffb4eb86b3a79e0e6f1788f4e9a1733afa06f50e7b375c9bc525233eb2f4cb5b41b03f5f71542afff8257c2a1e593966d60cf203ea97be2c4e3436be06fd05807a51648cc19cb6f57361743118f81d834bb5ed633437d2bcd2a7517d8e302acbb80fcaf10b4932763cd3ae800a557f65dc4d9af8f627bcc26b66be3aa8ef994c66c91a96db532c8533efcc5996738638a4cd13edd6021cd9ab9690022d4b76d146f8451c53a0affc1dd00a6504c05265eb9cd1fc0853bd53e067073a3bda2881fb980c1626d183db17d300cce444f58deac66b66a827dadae66a22bf84b4056ccc1cdd1f76f95b5bc5e576ffae4654ebcd89e618564333f40c516f0c1840ac284c321c25ffe25e8220869940a6aa709b31d2c0be0209a31d2c409808a0eebe4478ed31236ebd4ad7b4d5d1ab31b01d61694b53ae77cb83adad4c70acd77c0cf7719431af66f461252d06b778eca4c6ff4f395c0859a8756d079bba9abb054a91b4a5edc8d2697fbce6ea18c35dca10f771b3c09079c27e2778f4a342bf07984894c0a9d144c03b4923481ffc61afd5313282da64ff1849f7c941a2509292f33d1e364a8e031fe3b2478355a1867e0b5d04d1c4f786ba12513178547575a02d7d400705473087606bfed26c8557483f95b88b9c9ab974c66e76b2d5e128584cb5b6def2464343d08986bb35457b827b5aea059a66129b0578c62ce7facdb0c3f8acc0d4d74e7a546a4d71438f853af6220b04546feb464ace958a5307f40cb7f6981bceb6f8934078ba40361453363a6b897de92fccbfa375d37fcedd13b1e6e011ccb3359ce3c70082a80985cd2a2442e4dd061a733123909ff6154ed17597d2bf322b41f9712dd0c8b4e9e115cb90157dcaeed665fe9d54d81ef9c3120d67da9d1c03d64b08968669655cba2c45f9da1cfb129f575d2c195ae37557705ebf3720fc7eba00f018a2dbd771ca88502a4b19b87d00057c04912171f47627a389cedf01db4596905d1607dc46aa7f249c24dd51e8bdc4f536b9ff757787fbfd223626178967c997fb02126390afbf8ee616ef49ea76a17f690e209e193fb39843914996639b264058c272cb285d0f512bf6240368a24c638ff3976a3f9f26b397cba505c277c1718e3857ceadf47ee85308fd32b532e0f4650ab9352196cd3a7d465619f41f2b018967fcf33648ea9079f36b391a7a5a9c170c2703c799188acd9a8d98890d4a624e7fad0ea7ac167c6e63804a2c93557d7deaa1ff72d04ca2853a6e716288a15253f3151fe8ebb53840753341be503e88666ff9617c21365514e931ac35b3771ba8a8a3e781286ff10c2046a5c2a6c414e3272cba85b363c2c879a1799b7b9e95243ee3f54432ba9b271b83bc6d5023e97ccd8fcdb80ac9e16948f60e9c4c95119eb640e8323a51a428b6c440e841ec2d937e49701958aec6ffee4d63c845ae79773a7cf6cd867002c390f3a4e4306bf97444160aaea21e86c74e35608df8c77809fc411070893dc47a31d8f9d55d3ac81bdfe14d2c15c4a9a3e5bf726c7ce5fc8cf3f703c4d30d1c3b08d836553163b88408685e91b7db730d23d8ee24e43ec6591432cc21d47cfe4c2ca9b828c783b826fb9b8ab7e41964699ac07baeeee72b7601b5e0650b3bac816140ab105a94274791d98a773c718d031c14174cc96d561d703b9afee5a0c01b6fc1ce8e6ebee9153210e7d1629198a1a1a0a8e4ec1f1e73e8828376e45d7a51c2f8659f7e72b1bfaac7fc0a9d6a23b8fc43ca856908f92e5d300410caed1e39595d33a21c03aa0d2f18a5c1adc49230e16787a862c9bf095ab2b512086aaf071194b5e05bbb2bdfa3cb859d9f6728a022ce7c1b20eb082d431562e52f467feee5a79edd31618207fa14666ea170883e4d9deef127757c5ed7563c279c64a84f4f7924b2c85a4dc718df5001f9615d64648a783e864fbb889feceef47f886d7f5ce4e2f065ca4ca4aaae6551bcc8634c41b09f40625ff33616ce10fde520dcedb855a2254602220bd76e2c9e9176aef095697fc1728140a4146f67a7106a76caf7d52827cc6acbd9fb805d078f5cad9095b014b883806ed8d010979e0d5da5316e4661bc98ba734aea40a89eb40608b1c47042e5701c8b11599d4a1d65282c363855a0b1639177bfe792b39adef288d214479a2d4e650eae0ac8ef0ba43e6c4ccd8bf66153c6ab48a4763e70126097db93e69323a293c956e2b86ca6f794c5c6c8bfd82ee3fb84b190fda78ec9641c4b79b74a3567a33c28f9aebe146c7cc5fc3a1caed516f288669812afaea89054bfa5e5896d809a914d3d97bf93ee8ea667b16284cb0454de267fb15ec9bf5c9e8ef29c575b60b40fa4e5af75ea8f68fa74558ac1f6015220819d910530ca4bafc8cb17c7a50408aa587ba02e25bb4d911dd40004a886aaba53d4caca1411c51db78466ee41729692e9907c6d39d603d646f07d56131919fcd271e0a4068983ce27195ee64415c17046f19047502e45110b393ee87388252e1ff3b22b9bd2026de10f76c573a117c38d79a19defcc6ad87e3cd96ba8494dd4f057e8cc03f3fd5e5c8ba20e8c134c5c9e0da923cb3d4e38696623c63dc130984f0fe7ce9e37dd8ebcd5cc18f5a60100d52ae75c17e7b4d9900cc28986cf0b2ccd0ebd7a3b42652db91741ece1c6fbe9f08d0db4bc4f9ceb98ab08c2d3f0b8697ffe3c1632638799a71a45d00e49005c5e9a9b561418538439f494b7a41f8d0bb8ae1063110f23384ff865055d5203728d2981d60b6fb6c4697965dbd69d9ecb1ca3f723950b7fa7a6eaeb264d265e9c5ef5e0f2550232d5448c6d9417e034ed169406d5917c53f82c7f44502c9fe2ef8cc1efac69edc46b66ac22363ba10c9311ef46b149df9f9b867d685ce149edb9d2950e3964edacdf5b1b93996a85b6127cb0c91c24cb47db6c3262d36e011d8754119cbad5bf6ec0e78477ac70bb6d4f89bf5604e4112b72bdd6a984d0a648798f714d1d6f6fee30ebba9860efba2d700fdbe0bf7a4570ffa4929e8e4c878102b9193b70fc470a6be5f6276574bc48838f97eb0889e2f02921aea891bd3f661517ec79cfb640613232132bbc5c12e0196fdca2356d279c4eef4e8143ff27df66298cdfa244c31e09ba22e2602e9d89ddef7093b250229fe1892158f283516bc181d769190b1261ac7f78eaf432a8e99631fd3b15b1f63d845ddafbb8ae7ed79fac30e7d0eebbd3bed11f519fc776d9d51925a89d52dc5504fde3777a4b105bb87a0b66817e2dcdb06ccd7619222a86e6390b9ba3083d3e8a14c478d140be3fc456cfed982d7b0f17d876ebda9b320bff1c0b8833173cb3128c2cc7f06a3347bbdb28f9aaf421b2f1fe77513d6c7cd58cb584c8c83467cdf978763a194eca38bc53dbb519e6f8e4eb921750f40aaaa75c3c7784d159837eec1c594e5a2c27a5da825a423ced1d4852248db5d29a5fa46d0f41799915a4c38a29ad5a912732e29cf13fe554f116f0d59e629c74c48aa2a1ffcd205282cbd41f8f9cf5de3ae0cbf41ccde3021e7a6f87272090ed84a514ad3a6a497dda32d461947c3d44a6531894a68e99dd8b6d7102219c7feb0ffce9b684ec21997001e532c577f7b446e444f2d3aa4a402536c367245a218e36b391ee832b2f3c4632112b7cbd6544825d1896f43624ce95c358529271a8765f95dd3858dd19878be0b5bf9ad8ca34de0709db8f2872adf55f90eb115669b9acc0eaf7a8186cbad00ee999ef376d9a806f87984a6b62106b57b4ec88e84baade308f68d89e358363fa44ffb34a5cddcb6573141c271e5cfd6776476192cb94ed49a2b16444d63cd38fbd61e75785fb40ce70938241358493d367613018b16932f3ac1bf6bee014ec05bb9bc8b105ad3da35a9269a5dbec26bf953d02e7e13988aa35d3a931c7c8c711e5c99210b40e70bd3d5d977024e3af04bd12f5b7031f298af25932f12f9fd674d8edcc406927ae2070e504be80a2d30581d7ea1e94d2a231a0ecd4382cbe5dd423551d1cd05e0a3b7a2fb656666823dd2cc480804aa39bb35cc188aeaea631e23c3952433235cd680a3ca0a5d2598f022f9185e8a2d53c263a5703d95deefe8fa04d27935dbe4f05995d71af5442cb4230460aeef7003e8e7580e1b1b6798c291b9d78b38291831156441eabe290cd3a0febceb737ca819e923b7729d8c1fc414cb4f4725b5f90dbcf987829825a8ce1905244a1ee1fab1b9616e98895b58677fb0c4f112b766a8e6ef28498cec84cea61c8801696aebe8014946f41c30005ec096115286c25610238b1e0aa7596a3a254f798f1fe4785ba21ba31488db743e6c1bf560feefe4a179d5a07771bbf4ab85ab70466cadccd1aa40f3f5b057bcad36924a4966501214deca1e524daba408b0d11caf2ab93777ecb677a0a98c8c1e9d3bd932ff376673b71cb93cef25a51b06c2f5b8c2bdaca7133ac3c209ad007df665ad155bb37a5f6a62a0ce5e4762fb4399ee42882a62259aa3808762a7c3e53f2dd9d5a4df9dfd41558388170d509e5bfde88ffc6235c1a55391109ba70966596f3a2cc0ae88b6fc456e92c2ace55f7f621c00071fcf6d562476f7cfcf337955640cb1525eae7467f7162f678eb0dcd844449646e7b9d70a25817deb6f536aa71aa836c277031e6a8ac1cb0ed7e36ee60db18d949128f191794eb26df8b7833a5471e5293a09432aee152a03e75799aeb400135ad9ef12d1a9f4924acc2dfbdf1177f07dd1733bf99c1d815fd94df6a5e3c7c48a7e1ee0c060fad6984a20c8f790b32ea3dfc2d645269d83c6ba37b88aa64a0c104e7dd6614603ab6ce2df176200e288aa70d2fbf043cf13c1cc6f50b30ae1f71846b7385e5f5eade276ea23267102af9d2c1da23c993800fbbf512d1cc669d6585861566175376c686e0ee35c6f10684f182ee709d4d2d18079d576ec619243ab6e9514d0c9dde7b0aaf35ab3a23f16a8c25be90302958241381beff72a6e8781d7f9f206497bfb4915c2ffad6fa65cc7a7dc6005ec612ed9017e6b77345ce02c5f9a22d1e2412e8f64dd0fb3c3b66262c39a3fe97f46b037795ecb57f9c3f8b61dea6126b0cb9bc720b7636f0d44d76f2071630fe06c7020ac0c5188910e6de70bc50652e9dae3a34a04c78ee9a6a180b82c5ba797eeaf41c8a1022cd7d203d0122a493bbc77e7dcddad12251bae6752174412b90fe0bb008e41fde9162a5336544993109227f2b282f09ae92510582fc80785977ce1c033753c5a326dd7abb3e4a071e26a25cc2d779ef9417bc36f44999bd9294986760dfcd0c55a88996e9644989dbf928a1e75f7a5da90f1a74e06f6622831144fb1624789f9f3b9f0c75ac48d61d5be1cfcc29415446a383e37b0f6aafd20b52ac5fc140362649925369e32aea94cb75314a7ec80b367c9dcc7450d775d0e7d378db8908f6b0024d03d93119cfa1c2d7016ed44306c0cd5d38d598880db42fd90354da6f866c14f8e195912d51b6e3181d34f88c861c34e9e6ebb744aca04638d06d4ea7a585f31f76b68ac8958dcca9c64d2b710e0754516ab27f3c6bad32123770d50855b1e4112fc8aa9d8e31aa49e1799ae0fddeaf95835cf9b9434ca4d76a909456fcd774434fc8869c0f04e4de67e6bd1406bb6a5d809637b732af9515dbe0c675874447e1ff8aebba37d1415661319b5b1823c4d11553b955022032ce732f33ce73e1fe041407e248fb7b3f450daf83502996c2a89e341fd7f2de69c7de86173d1f89c92df161dd593be86fc517f484d88046e2e04b4ce9f1d447e5facdf3432c9143d632c0d6e3ad1684e6f920b4f8eb96c50a965aadc63066ee05f0ea5eb1c9378abda45af94b08558bbd84f7f46665cc0485aeff6d49ba489572555845f30c5fb8b9a2ccd83b71f15b34e1355dbd1f1178e7281329212d2172cd2217d43d17128a07bd30cc95631d871832f2629144e7b2faf63abaf67fc98a867ae389681de355587c87a025d9d8a8c82ef37ba91a3ddde7bcb6d595d04ec6f4538d67b6ecd2be45749b89dcd984e8c5edc51437b141f6b2e65fc85c3d05debef54ba61c67b695be41750d13c357445c7e672dd109c303a7d28c03cc547487c8b7f8b5d30eb976b64570885e1278765226c6e44071c056e6ff188dfed55f1b43b0cd45fa8287ba5eb1c57ddce6692bbaae6c0e14d142f164ce7a0d0ebf791280416eae0cea4edac1dae72945b1b27d4ecb082d4d3539626d3d3a6d1a1af8d5ac920cdff7ddbf014c5230e4dcc78634aa8f62267bfcdda26d99061546415a0bca37ca2e5bb3a622b60859d63af2587a5985c1ff59b7476d7aa618a5d745dec64182b192f370347ab5b81fcd357e11380af896909ba7ffb874fa7c9df52401f799321ea31b76562e33f84f4ba79815e47c900135d6c3514c161b77dc40d6aaf8e6dab9eded9882f7d80c5d3f5d4d865fe681c7af54392b1240540a98f2094b4b09d283f4dcdf41349ad27b693240f0ec692f7099010dd0a04392e4541c755bbc6078b326d0bcb126f17b91648a7f21c8280fa5cdbb0c61cc044f499f1f3b495642427b83a4ba775f5bed4223f9f56aa39faf6c9972ea6603800954e5d828aa5f160e39572c33833f35420899746b9e4cc7e24701aea875859d12edfbb8226f4c7b3d7c83cd5f812c3b435505434d91054e62e2a98784c9729baa8141aaaaf3f5de60b6527ef5c16b11c4159dea2f5db88a16e08a851d17688c371aa0479dde51acff0442e2c281d4ee61369eb3fd150b4a57164649e40494f088a2076c9bdef11e17e9accf26b03d7f42b2201c4688c700e02198e5da9e5b38663f35dd576750bc0b23b2cf8fb85f422b17ea83c1749353665897c17156162d2a5cf97ad67734731acb8e1261f756b8e7e55c4d6f3d4497b38ed102e74752fcaf51bc3029c6c90cfed3727a308099cff44a64ebd7927ec7e76c753e56360beb8b0dc41898152927840b8da747c20e0f43400cf8d21f4ff502f6c96839ff5dbf5358d4ee4c176b499ba8c3f6cb05dc924fdbc96cbfd7d11b5793ebd5d06698ced5d4aab5cba37febeb55aa955aa39e52075b775ac62c499acd6948f088417578abc0399b5b9d3a12424269d2e0c797c037b3ab809ea643cb6375da35550b79774bbc6d6a4fd05d9c37053484ce589c9430c9ddc31ea3f4d6ad7515a4d980b66783e3d60d13789031d9510f6ed88a1f9934f6a7571ea50b7b6050c8a095fa9ad907f34fffcc8bf3340255b777ac93fbd44adaa9e70504bad2f27e10c6e7f3d87df406403e63e5bafe476ec7b8a13b0b6ce87b2bda18550e3b349cfff17ff2fbe8c32031f26105a46f00b5deb2955de3550b5481a7c7e78b32f04b448726057ab563f37da553e3542c731e9161eed5d02732c8725dec7bb3c8797ea7ff86b10ad8612edc403d278f732c1b88960836dcb9ac776bd6d8c6a66f9f94951b5758f9ad15e94e59393245f4d73e787dc41987334a72b9d14a58b70cc76de155e00f6335c5f18d45051ca0b5823e9830ff2cfa0a0899a723fdd906da4eda81a31cb6a92ec3096b0541c31201602862323a5d4bb357cbaf5edabd0be3e26f840d9278cf29d01c611c96dc327d103d74167efa593d221201a3b919d3419399ef2a91fc4b67d22f6b8e1ad01c54bff893d42cdb2fbdf6edeb283d4673ea1cfc6ee3d4932250d425da33d0e1e9c216dbddf5f50b0639242a4a829014bd173f170e5a54eb84828e8befed49baab8372c7993db3b1ce1925d1a457a4eb57541c4afa6cba72e8fae5d91968185e4355f3855d4dea4ce03830730e5f14f1a210eb29491c8e29609109a03784ff7ba11010ef62952d6ee16526744c40abcbc18418185b0e0e1f8845f004e8c55d4af12160204bd6836e919048c54556957d991998d109d6551fbfe2d7433e6b00d2631ea3a83ad7a6dd97f6a19e5ce0a6c79374bbbe1af601d47df65afddc1d8ba9537cedb9002c63f58551d0ebfd9712def233e2e22e9178d82f944f69ff2ef162fd0e6ffa65e63df6b4e7371f0d63654e01246b5d3ae99144222891e92b1a01d32ee1a7503b49aa051805929aedac5eff7b65c909e986d617ade4b4d7e8bf944b53f86284820e61f7e8ed24e9a01eb418301fb708ccb5a1df05d5a26e8e1e7a50b76b91e1df196b05637899a99b7d8a0ec13abcfaaf6947d90a3041e76883020ef110075db1edf66663c9d13b59cfc644696340f80eeca8a4d34c095b0f4366b6cf0e02fe1a73c8d56ec4a95ef9c5ad93db76a4775cfd4567b2120d3e1e46dc2441f06d2902a7dfd1c63525666ddfbd2319692b7bf50ebb064b42c9d5e19102fb44396a4b8f6120c9e55c3f3e442b91567f57267c20bd9588d15ee5df54ed0a9a7d134f900045eb70efb94d078269691f635e1baa96acaeef2833620ff3cf02db5981cfabdef562d2395c68d5c6aa9bff6b75bcefb85065cfaaa2e7e46f3b3c2a526209eaa014fdbc871d9818fd26af003efc162d877e7f0a8b4aad844864b12e37c797cd7240457a1b36c7ce13406b71f4eead1276315d83ee172aeffa589c4c23ddb0c5945810e76bdb351aad0378809cf090f80072692ad41245e8db93b47842236b2fee33445ddd9732cbfae61d2bcee3256165d07db153388c10b1faeba2206b290d52e831b033366185c33542599a1fbd9ac5189352f667814acba183244b6be83c9946f284a4e1c7c132ed9cce52bf8308c7a620d3933de56660926bc3f9e21629cfc3e9c2d98e5b2f31bb0176a60ede6529e46562184bd2ce23f3e2cd344af5af6753a57d9df257cec29df7884b918c714d9eaabe1b32a59e44177a8275cb4e3ab09c2c76503b2bf201b69c0336f2bf5ff18bee2613352e6e01b0a0041a968ec26a171a814a6db72cc834614ed0bb6195c6ebbded400545169e1dc1106a39d03d03d3123b66ee5cd6d47c81d6665a4aab76d635c06f25fdb5edcacbb320d55e362cb3047ddb482a9e252541e6d569c5d210aa96efbbf18bf30d105adc109e7b0dc1c77e173ed440de53ef46a443f4337b0b2d719972c635f03d424ce0e62fc935034ac9a0e7f9218ca4da296136d7cdf75b90db9a23dca66a3f8d23baf2340226a862a3b975de5d98ee4aaaf91f99135790beec4e97b1248b2021f15e6dc9c906378cd6f18f402c5367a47ab99d74b8a6955263ea91d6fb5c4f68b95b315fc6a849124b583ca621f1e803f3290aee91acbfd2b2c56100be153456f618a86c934845eb7fde04e7ca360f28022b0812c3c0e83c33c272c375947486ec517d1db22286618397bd1501d771af04af73856402870e9766718e586ef578fe249d81001d8fda1599634b102d455698335edad50a5cc4679c0cb39a134adf2c221f4027f59ebfc9349814698ba3616d11e9bf7c691a4b9a518c4668a8d4b777341ce85b01522f2a34bb5bfa66e8a1d0e514120836cb02238ea95cbf38cb25fb5152074ab0e046ca6435bfba6979eb3f16f735deb1f14d8c2d23d46c4d4c878a5640dcb182926f929537b305650b1c1730e14689eb47df82205c07dd20c1f5191cc3dfb93750750e32193cb2e9e81fb525dedebf7bc0e04a23af371ce8fef0364b59a16cb08271a8ecaa4f55ad20653a421a5ba15e2b23fe6fdbd5978b74ea6afb99126eaaf81eec245436c025315eef1f408dd71c1a85c8c84020090aece610d4454c2d6fd5a2a207d87347d03ebf3ec8034ce50afa04983737026578e30cad1fe9d2f2926558cd837f36fd1590cebaa7968343c7233140b218069389cb9088d624d18c01223fb091c5b940794e2158975e3ce67807672b5af3328fb74cae9a2d07d91217c0382f1705254cc2bc7449eba5bdcf9f9afdd81cb498ff8976de9e1e109b8cb4441db93b4a9080f42795f22a402ef5606c04cce5e96db988c8b3e1a6b6e328f3b458dc5eb183b71167866d55b3a255a6bab02a59171d8d12d5281151d0172ee241d74cf1584ff863e5207ef25c983ef4c5b75a0ff570ae4bebaaa2ab1766cfcda2301e6c0d7ad035d7659b32c7ca680ed140a94ee79e11255b22303f45fc7b204e7f1fa057c63d3b05730b0954f9a674c9e919abd15ed1b70edab1cd649d0a9c85b3ed46dcbfbfb762bfc20d02693c8e32dcfd58ddfb6233e2a7f43a56f573f9cddbe0883d7db957bf20e1190f967672a4272f907b03b95c4ffbed8af2b9720345e34a123548ec70c68581c9083c6d23ec6f4d580b46c07f083d547641dd9457c56d5409ebead6b2a45daf1cae6f210a7f10e4cf5343196bf6c1bd29f70dd0555ecec00da831548b9c7e42513156ae924556779e33dfc0f9bb74e5be52fb7566df741a5e5c308cae5055aa127b179a05013bd91936aba75800786fed3ddab192fe3661c8b5502a3d08c7c8b980bc4797712de16372ed25c86558fb47e27ab671d288aa1eec41377fea34cc7b5671ec80f1b37fc30c04c73f96d42659af844403168d61d52a8acecdd98d3494b0c3758005cf3eecbec400c88dca4d1f8bca5ca885522082d7cf2e1d92809209a3c6ab7239e853ee9e20417fc76218cebece3a7346d49cd40bfd5acf1232ce105edf779b950c2b48d749acda20b0b224967927840a03f5e92afe191801028beced93696dff18a1eb9e6f9cce7e5b8f0a2a617f5490527d7fb603895d930dafeac0789f34b185f9de471cdbcc3bbc162356147172c1329ce152cd7c0c47ce69bd1c4a392887dbabb9c346aecb4d1caf7a3a26e5ea9de30ebc82659aae2615c895bf99097abaf8dfbd156841129c16c398ff0dece51322894ee9ee102b15640eb7a0bfc92d3bb367aa6de31542563c8d319a692d9aa7e03c3d049fd153a48a544274088c11bdf0a9f35a4fab3587bfc10095262b86579ca515cbc21b1688b98444af9e6902104133b274a4499f1b856abc747deb26f6c7b174ab29302a8fdd32020a35a370060d7bb4aea918d9d9ffab6a559987f29a0694b26d9f540d76010a030e88bbed7c0ed25f2e82e48fa9111cdd646a3969b8974f2d83e71d4a4adb6997d23294e28eb3ce1cdee42a706721d83cd973b9913350527a0acb2f4f2ae5a15fad98c01d49a2188d119004d676c74e309f2e650c9b55c3e629f160fee67b9c6e6ed9cbda75963c3e2e5c86b87d1bafb9c0f9aefedbd45285104679b6a1486dbc6b8be8ecaf5883150543d9034c6ff7745adb79a3f03620ddf61f0c0b246ed4163f05cbc272e8998f1e20b767e1ecb507dbf4d8e108788b61253ef32df3d4a4abaca33ce9da48a55ca88fb71973b8046e67ee066f15a2deda37e86c9813fbc2d62fb9e9434f1b22a7948b1cca14d11ef68dfbb9175591f3bd521366aca0fdce0496a1b7869dbc4b0b45f9678f157b55e786b7c83d2d6a72a38ec89506a32e4aba8b2afdbda14a76583abcb11051b2383d916c81fac2192e1ed75c828648fc940e160431b30a550a33a1f1c85a90596ddfcb79e80f53500401011d08f3bcc8382775401bf727caa47e8eafc9544a7517f3f4c8405739e7505ea325034c97203f8b6a1bf617953bbb73fd9887fb3dec8ff6e8aae562586f91ddb47f87da65dbec7de9fe99dbd9ba46d8b16fb231b74abe95ccb49f8c7a9b96b42b2e918aeae014a6fb52c332a4e2356d47d5abc8057d07d3530dded8a81cc579f2931de9bf59d949fb90361f57b095a573622a6064dd57ee78bffb83975963fbbba1e899a17e36542b44e6b61bb7d967b299c1b73a2baa5e1da57544815f54d0fa17a048c5ce5cac34bda2b4d2d0b06e69b4291c68226bcc2ba087dffdc2a7b1da1dbb691ad9b6e29494575588b656ff5e7aa54ea631cbc60179ffcb8ce4c3eb6bebd12fefd0c3b341e5d94bfff78a778becd129ec8ff8677b86f12f84bb1a0050e17821d5b1cdb706af3e7f9e49f771750c6109c58ae1e7f52b4277d6d5ac43a985248d30b0bc68abb48646bd655557cfeaa96775805bf0dd48535f30d804cee8e710616372e2d2fbbcaf52bfd5554b03862cb6a6cbad5474148faed3ec33a71fc398d1bee0a18d2e365bb63b48934038740af7c6bcf4e92d14b2e20be244157c4a7bb9b3cc8aa8294f0b5142e03a302ddadcfa87514d4ee611c354dd172916973a000cef84784e23cf4dd7a17e68259ad2bfd0712c5171090b63b16086d439e6a971befe21cc0fdfa21f107205d9c3ac6c2d505589f8c720c811ccd54cd13b4f01a3087a5d603f8db84649fd7a516e3d14f7eb0bcd73ec7759e08a9e80571765a26f4b2881f1189854dd7e736b098800d51c37a4b303149a3e7bfe08e8e20d195a34568316c481a34aaae420319fae1c5f6d6b1c3dc286c2fdcbd788758cc892c4dade458b8274698b81370c5f042c23335575db823c9a1b0c5f7e27b2d3be57335da27e47d202cd5f7ab4ff346742874cb1522f97e0f85dc588a67a63546a8a1dd524a4905c159e7285fcae42d34036da818afafea458bfaa842334c1ac7dc215eaac23f1510233290f35e335f829ef4002910585f86bccf8961bbf1f42df1a4f5996811f640fd5b12ecbdb4117e4c21cff83ea44a19ddd8a3bd5b5b01415c98c0095eb66871efb3947bbd0793bd20b30d1c17646c3b835401b14474ef165dd47a84cb15738a7950eff8b4b6959bb837f4c29f790ccef37dbbb9c5128a25d55aaf63e2770c7e5298eb9c2f3095e128a6841dc23891ccf448c0af4c5474747827bc04e9d0ed68e2812cbb3ff5d6f1339e7f2a36e36f584798c1519579b0fe59079f2bc4c29741ecad1064eeca63a45a6b306197e77b1621e99599067b931ee0f73b0a542ca82b1151669a4492626b3fd7d03caf62666ca877af2ab56bc597085247c0db03083e91f51dbb2e09d8a6537f1e6d9d72c7950ff17d6ad3e1bc23c82318fd8a294bc8b4b7c09247432ec2d8fa9ddcf1e61eeff73897ba887e4bb9a975069acd88a140c0fd053815a4db5cf6e82301fa776539b7adf9a86715f01f17384f64879eb0bee8b9ee241254e0b214cd57bca99a370f140dc921a2d0911d4bc5ff5391d5a26178d2b1a4fcb6ac967c55dc12ecabc77da1af25a8ee8dc3bec4eba045cf09ef44d9e2403dd8d543fddf82e441d6652482fb27f0ca6b20a8659bd9315be4a2e770a636cf92258167a0d1a1d8f598f5985e8eb5e75778da349e20b74caac7a724e11b3250427b810ee44473fdbfeb7a63ab1e8428ee3c1160d5d1c312dd6dc277c9f3fb6c858446708b5a582a03eafe970cb661692fe759597c0dbfa209b2b9c5a20c7de2f6022338df35e301eb689bbca8e4e1e50281a4755c64a906547c1603708847236c2f7c7d967bc3424dc90d7c1bd36e64adaf1dd36b5a683856c49328aad16133f64657a84b244be6ec3e129700be2e53eeca10a91d17c851963cadc42a9383547e142ec4bd0025a622a77428268a44f83f273b8f414cedb1bb6f74c7bdbb657cd3eedd7c41853da5b9cb5caae2956cf6bb0a1589e2756487a5d2e57fa2dbaeb67166028933c4e7d720c44f34e9da9aecf92743ed47e222be1628b870a7ddc0d85a3f0fe968c1dd77e7db2646446d9e6c69112bd5a4fd46c78403bbf8869567a3553eff04b02f37693e8de2af39f422516dfa3589915608a9fe9e4c0358dc91a16649b7cafc132f134eda092283c1d27753cbb0827de5caee396167feca701cfb5681cc969b9bd494181a1fa1313f6c814bd3ac8a4d6d75f74117ce1fd84b9e199d7331eff01084624bf1e919bb9536400cf1d46cfed17f6e5279399a461a2975efa8b0bb0a63d741f15e1cc1c6522d2e91803247a790b1441bb8afb512c4529a206a18cf83a51f88fb7860341cc3c719295a41cde139351a2a5890b4a1ac56a92c1d318fecfda64b131371c43273be2525673ddb600ea7e12a5ed40bcf7d59e1667e5524ec52e899a5e9219ca0e78985f6c719069a523bbd551cb426197be12f32c80de62f14c98712e141349cfef8a92253d4168d1c3f37a45539019d150ebd2ea58462fda78840a4fd5ac15a4671914ccb4b8b6f5eb0478935cf66665978bd07dbc15c0094778bf2e8aa3d1236f16d5565583f0aefacfb1f704e9d3f54c59174ee73085ad252a25c185a866aa3a5f13bece6782c8f7e93f4e6391bf64454f621eaf4b61d16ba5092ed9d71589d5692fe85e54bcbe3f4fee0eb7794e50e1163d2315380c00c5506e50355438353e587f7cc02628025b8009a17a9c6b23ee28eae21d9057f990ceee978675835efbe7d0888d81d974ee4fab22f55085791857a35d1cf8696244158534f4af6fddc538529913b157b6c6366f84d78c5c6a75004300e8142962dc50c2c8e663931d3d61376f1968e5392343c8fa01a2899b64961d86b3ede503ef6e92b576177e6a8052b306fef627931adb79dcc3f7bf919e83c69e413630d481751f1e214c1473ef8fcc72228a83fa8740da5dd5882e0a498b4389d4db3ea8824c0b10ad2156d2d5b4825d4163e9745cc154ceeb377d6b83dc793cf34fada5aab1ad5684c2891413addae57a18295e19932ef21af3beb6688fd214334e88810d91542276dda067d56c4fa2ed0cbcf14dbe480601f7be2e970b780e688c07947813c30e89a4cd1b98d42af09f7b66bcc51766711ef3fa12ae39e6f5ee45597619fbca3c664a835cef99e6a6de5574664f3f2c29e84776c96a37b847bbe5f3cc92e0d95caf77c56b6130869768006b368b4d53061f2423570406b527d688fbf1ae79dae7c8c85de5834b1731d2b63f6f28ffbfd2fde17582c5d38e8196c7a0aed8c98e17c38fcb9060e890599a137c75486b08e56ecf0e3af9df401d081b869ab89c1cc587eb590f404a505c4bed1b2b526744d2b41bc5498320fbbff7d9fbad726abafacab96881780ff1bbeb6e2db9de33c149a10cb93841ce4fb888ce81b083bd65f98c915182ea7bfac91dcebf5a00838f44f9b1c9d947b22de342059d177c42a277ff3737a3d17a0a95d680a536a70634883c83d3ae3ed98c5feabc52475af62b6490409afb967ecdaeee97be03470f8b5765bf6edd8d6026e889440dbce4db1d1fab84bd5bdeff93e2be991e5bdfd6bf5798e34756fb11ea7261de177289c76119104ffe92ca7ed54d5646f502556a7776eaa65d2589dc03d1127ca123e263682c406dcb8fd003823dac4ef56cc74dc5ee312382ddf85a0ca198250e5d4b580d6ebb2faf751743548a9b712d40998d75c716d1ea042423adece9da457f094a34403255827c8d7070a38ec0ecdb2a0774d430903a7e6b99bd1537eca4f6f5358cdffdc2d9cca132f7976eae5eb4416b64167e8b4ea76cf68267e175ab14ee5e8445a183cd7df9632f3cb930dd47421d42b966572bcf22e029534dd32c55a1be537137648d6a48652f10c2ff2c3299942e734abf2abeedffd5b8b3a82b3d278e08fea84805a184e4d1fe681211a633dd7362cd8b532c6a429bf3ca3a366ae9856b27f596bfc3d695c5b2d31fd544689efc6d23eadbca37710f30d8bb4e4a43e38ba7307a944a684c50194ce1925fb3310985f298084a2acdd928b79d79e23d9ed859d1f4de67f8cd6ba7131e5ae69e883118e64e6ec649a3e3cfe9119d50b59860318fea1aefcf3ed90fbf82602207f095432ce8e5095d98d524dc32de237ec3d5a3acefd8b1d0b0791502a3711217d28712d0d73901fb93351ec7f2d4905013760560b11978048e21788d25adf5c8d882da1f7479d12b630872da636e621b574addc39e8ca2a1c0cd4e4309e92272baccf938203a6e6393142dfcb4cf26c7b4a08c0a86ffad5642625ce68d152d4a9e1b9be19347b2ac26b88ba7780a4b574f1ab7089c3fe6d9b8e44a2ed9fcc4fd7042c07d959b3164ab12d3052ea9f549e824ba1c79f67b81eb4e448c69bf8f34c1985d83b6cb47e7d12a346a4e489997c158fc42d9b0b9150ef9487f678dd5cc9705d16d40b4a6c4b4fb6f6733d9dd9f6cb263e0c4315d4772359afe771d92b3c2119b4946e2e616fd733867cc982c6b249174f5d1b883ccbb5534591ed5a5b9a82f0b50950b1edd7ec7b30474d7fff8babd2837b9ebde09e638fb03158892eee83036c93e3a33d90cc6b9b76c3bab5b905c99e068cd832935e228f2e289bf7a63c75c8ec132e99d5b129597ff824a32eb783fbe5b4a9f9150d159502234922db231cdc0f23415228bf109a3d85480c09fce0413ec914a98bd647cebb7c69485380ee43261c59d4baac6bb50468177db906a3aa5bfb02c06aa268c4aa04ca00f4ffb1d4869cb9957f3da9711a4731d7daf2b1aca9ace7c661287055830e1c174c4852b0fbd97110e5f6fe760cb605ba5c08ad889de364e5a154adf26b06b36c9429975aa5a627666c14027c55c8043917edddafeaa8697342e096ba3b39c6c5e36c3b95479eb2034ee700f212b8e25f05f5d0c3f616e84b3f1d34ac1e6267823fde7c2cd855d1a9328f9fa86f5be89af23a24325996cc1457526bcf370ecb4f533a4ecc0456dc5c87b7f129a813540626f07bcd355164043bcc2ba2d7a0e3cffcbbb4c71f78f625fba50a8fa459ec817b542174dfd55291db68c6aa11ea420c5a92577fca2f4c30f9e9c945ad17b6746b1627a49c6220b2a6fd64a237fa0faf3840abbea1e037bd0746b7491dd1d655690c7ee39e4a90d6667b9cb06b1c6274ce02cc36c57fb0e43c374a595d5f1b666a6f9a3c98f42abe3207ecd6e5fee76ff79451193fa1e894291ba56c64ef518731f73112acf71e897266c5edb9e9e37b29f98618859efab29afd440fee815987f2aedc9b72c749c0f8280f309f36a46d984487420a9e4f128dc2df836356355b419f3eb269a8dbecfdbc3708ed669fc67279fd8093e9969f249415328cc32ff2688f82b37188e3d73251770c98586bc4ec55763d76a6b41dfa2ffa657e45545e06169a8344597efcbadc6658b950eb83371c44134d47dcaab6ead882d9485be5ae774a32ff6ff49619e621162949917508538db8328e0780308d3ce8c67b0d13941a4a9fd9d09c7cf5479e210663a18683cfb6e53d59c3c1ac707966b3da794fed1f91b1f61747e2de3e5837206ae1e487c7955559f63e94982eab92d59e670eccecf841ecda279d04f8a5f300b9b543d744ecdfe1a3e7906ba0d5163643c52c6c943929160c73683e30c3dffb303362ae5dced9541259f4f7d91a1358586df3da1f26506201dfd391529241fc1b7e5f7c92b40e81e529bac8b3bf1dbc6ea385d5fabca30fb516957f3618b926db8a115eb96974f2086c77f172fa8077c697cc234da834ad000787d4869ff7d930d5ca7fb83479796ccc243db0ba619ebdf2b29bb39e547d2475a860addf7d1fd63f57a006a828157b4135db68a91352c4291201b0fc17cf1ac557faa70d469157ae859977c53ea8de90d0f67e84233768119422dc36eac7b8948014f9f128fb84950e0e2d9bc2a9dae1356f2251c4dfa0a0dd0bc34ec9d78a8cf0741fca33599db65dd9ee0b647df840b70c2e33221309fb4bb4883538792791277d1badc95050bebb1f61e992ad53b4bdcec060da5f6a07652e1c491e214ec95f04813a0629b7cffcaaf3cd7d7f9f32681b6a50f0e513ad0da9e986580c66a93deab6030266c3be3ddc813e3d43731ff5b1a47eabb88f81901acee9e7e84993dfd2a845441a77a8cc7675419d28ce0745321e379e6f0543c0fd6f36971bb788cb096722df4e05ab871f672254878ab58217926398d101fb76d7a6351f46872b28a30afd427bccc5d65842dc9e947085c1c2c55d863e95e8c26885650f25abe61717a674e204e9ca2b6622d68dfefe0127c22dc22f2624a6b77416c2de8afb5ef5e71374a5f1e2bf6fdc3309c8a0b7a27ef795e1b2976c34477b09ad5b5bc26a13f54dbeecd41c139a03f3360b37cb61255ec9e13c383223c74d74af7fe6cf64b855a74f3887f89b01702b25efe9b313d67a553dbd26ba6ea933be946750155b67ea86e5c06a52df3361df380a02a45159a0858d6f7cd8cbc3f71ff732a65d6c25ea6af67d10bae64c806735b4d43cc82b6d0878d80ee1ad1157d483e21667889bb110c28ae12377e05d6095c8adc0bdcd974d0a1a5d1e7cc03129dd55f6b85618a92ae516efff3dfcd084b1ea0015ad51bab487c51e73a4cd3d738b433c27e5868525b4725eca1bf5eab1cf800f5be209656503126543933e3aab5f1d91e673cb8b751e3532299e95071ff8a462b085dadc804ae17daf20aa0569dfd25dd7d26ee1b93af751115943de91fc272473a4db3875c76c7ad5c1d3432ce1bf7956dcf7ae4ae968c038e65d4e03c06c4ad59f11e199ed171b52b2d1b23f1cefd2cf18c3d0cea2ae0edf0eb4494370b7c3d373d3268add63a8637550cb7a6648b033c9b20d4740ce07a8b5022e59a1bde9690b720a6bf10fc9767db6512d14ebff2782ec62b5bff83769d1ed8232dadb5b3bd5bf7f4092f432872da32f50691739514d055a377fe69abd7e0cc82f336e61fea889e406ecbbeb7ece1df960231b7a9ba0d1dd1676028ebc15ad448256635073ebedaf1282006227f4cef68a8402c6c4d7001994a83427654727cda23f9b123f314a8f21c6ebe0ba94c4828a4d69135cc1d048b832447e9b062ba094c6b20d727d573a0bb800db1234995ff2013a18cb3278474d5d41cfecf2bc4115c9f077c31f4034eec2df595a68d2a1177faed5bb2daffb91e788456214f8470ff3c5c3d8a21eb3df6b79bc35942949d5cd38163ab82a76f5c6a253fcdaf6dfac5768252be1877d863071d3c181db00656e3d07d79ac6a4b1632147aee6630141d92a1ec804536737a9c5c68b66bcad0dd72e8edec587b10ab9c67e1b7ae990b330c0812b89a1580c3249e35917ba00bdd7818c4fbb4c6e3602c53f0bbae24a8561b580aee7839803630cac7196572ac588ecba067ba2cf519a23b10e590feebe6d8b0360027faf0a0538a1c088d6a78f8407509400eaa4990d95cfe28ef28e679cd6ab2f9ca981f9945742e5fe239b1cfa4940c6cd8a487b1277ce6ee6fcc7739b08851e2c53bfeed7746ba06827a88377b6477c7dbf1a0cac3bda017383ceb591c5e0519dbf50fcb6886156c12ca548560119b7d03b54e4195d6e837c9b4409b2549871b4a53968d5a3fab421577741979fad0328ca723b2c5b99726a77db5891f414dd7ba56625c109999626a3b0469c788019daa1f780db951d6bae39eb172f57a88bd686f7a921cf060fd21f59648f0d20b6a8f98fc5a5b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f112dbbdbd2e7fe4d91a42a16210be9c6bfb20bc75e7e8eaa2a8e339156451f119f4f1589d34837b58aa9d7478edb26204814f63cd1d8ecad231f80a1c686facfbc3749080a01721f48a15bb3a3fba27d39f8e66a2dcb8a1cba3893db93167c70e13dfe08e8b5551553f3e579acdb9e587ae00d0ea720e6dce40adcfc48e359c4f6fdd76435962751689ca3cd3870ef4c66f8b2ce75e6cce4c2ff9a580ff8bc79b10bad2383cff946212fea0f1c9887a955e21cec0c938bd2557ef132d72b4d4eb75f0c78102dc5368f4013fb6a5338f3893b405bbfa24636986fd7c41f10d7a75db7ecc72c48329c09aa2f6b2637db2411287bcbc5df8309fa1be95479831d533da5b65473c2479da1eb7d4bafbdf5dd48c10a6316a3404080cf7db16fb9ae178e5ef57005da4eddb17984a58407ca4e18ca48efa270922419fad494b28259c85b5af3db92125e70afc04b4a169de8bb842f86f1da4dab2d0999a13426019ea455f4a3ba10ca1f95f9a32b221d2527b9ef678b39b04ca2196630f6368181baaf7133c2ced0a9074e881955116f79c51264a5e8e7f4bcc468f6d4414d8b0db70049e8fe4cb1d75224de7f28f4172751783400faa4a444d1dbd5feefe0ef09b2b536e3fb317f59c1b767b49d1f890da127d0ba1ac6d469d3fec6c752b1df732887f5b263d56951642985589628eddfd280dd13df40122bcb1b95f037e186b56aeea35bc381d641dcda529d84937251539a1a435dd9cfb29a9236d69ae8ada00bfabb84eef90a5e77e44f38bb6c977d8ea68e89421f83a44bb32eae03ca004551efdcf7c14d38e62bf02561f273d53eb8b7224b25c7640a24fe1707893cdcffe5978a00ad426ebded086e76a36759b3e58f5910c715e9a375b4b220b03e57411e8259ce863c2c367db5a2ee425e3887d0883ad11d8ffbccf4bc61eef5b31daef62d9efe8a3599ea513a827ea50171827ebbe78da211b1552f0b293e1c1ab3c82522d1ba426476d5e34331a52635ab02c714d76dc662c43373a4c1c65636b794382dafa4c7fbe57572484f9f7a50813bcb0adb6201cf43a05183d0160431e453b0efe0d223e2b972a4fb8a24efceade5de5daf16b6b8746ab1e78590721984634ee16616e334df4d468c6c8401a1dd0b6a1cd7a67a62f3f90b70633c267ee67eea053a5a25416ac2553d56b04ac2e53da9b6ffd2c8268e94511b2d5e9258f1188b14d04e8c8dadc0163ac737efdf73e9e5cb9dded9ff41dc128a90795f0f18f1cb4095feb40ff1a54190143b30c071eaefb2e5515b73fa0abec8a80e3f4a49a69a683238d04761cb1ac189ae6a381b978be3fa2c5b227834dca3cd6d251c3080c14e7ecfbb706e42717101820f7100214faf346420848fb145b04f0f120c1eb1b01100aa210995682135958ca9cefd97938ef1afa1c2481e70e3562a6a2772ca81482541d266bfee5dd08454321dadfd5a1e5448bb6d5eb0646aa5b85ee8271d1a6be545363fc7e79288cda856965c6847821ce2da8cf0a18cf907626d93d06b0a1aa7f4d9d2de662d01713e4902603b5d300e1eef445a36b483074b174597c663d3cd67714d7bd0527a2f0c3f9dd9520f6ca11d11186eea67b39ff7f8af9147cccf8f7a6c6e218607b42cd4b895e0c938dcaf06ca6b05ec222a1e66dcffc54bae19f041b28456d513f914091e63cd96f10f4d40d125d23cfbe0c282f99d374ad46aa5a3a7a91d967b0603fdc67fdadf0b8b3aafa8ba9d8846a0f06165755628b28e204bd4ca1cdcfbba3a1747a7a2d69b15628d520f4941f572d69d116ea414d5eda291d827e499a9940fe6e18d0d578774fba3e19878ec5d32bf291c916ae2d36353b81b8d26a1e9cd157ab0653ce8895729dbdc81cc7c0a653c94ac8d26d0d1fc8206e60a6f6692dc5e658404975d31267f4257a18586c221f04f33eda4fcd65589f723496410e313c9724a1f6aa306225160adce11ab3ffb882ffd3456961987abb3276e0aa7b8c1c97022a0cd1d7429219ee8296b924b17dd5389efe538e16f7539472ce29407b3e671ea74e6504617be06bbf535976c83ccffdecca0da449110ff2f4469a65f4b14ce9fcd4fea09b57b359cf78a037d1f85cf1e580180a2806c5f8d323f3e53bee25f53c0720c14303123ed4cf01049a93eff0bfd7f7fa8bd51ed40d2be2cf5228303aea7bff7e7cba1c1e0cb1d6e582f0be943b2ff41e8d1139677c06100cea57bad862b7fd8b3f99b55a0b751130cbf6476aca8423ca0f66f8acaa3e7a44274925972313725ec8afdf3a675d9f37262cf01e2c1dcca60e446d654c712a130c3801203f2b19765a0e5bef5f981831b57ded0260b7a8383a11a2554185185e951f065ebc1cd172139ae7ded843a7369d9615bf15c7bbd58c7d1a3b37ed9b7fd6573f55b670265d57254056111ed806aea52881b1050cc9c92f6a694256395cfb635c97c5a6fe561de3120849abb64ee03665a6e5e302e7afadbc2e8ca4218fb7132c9cb2cce11f46a60a59d7c1f268404c987d41696c1e31a641337452974aaf80a358773807009548a2adbd4cc1546f427a9572e5952c71e08dd420934746a25a0989f64156aff8c347809943657e776947bc17254a5cf91fbc2fda32beb80c4eae5109c5bfb032adc2929a7e59bd0d0daa0b255a647bed36a2f60e8ca215fd70ec034a2992a744dd801e94053b3aa661481405a4ef7f873e81651ef4cc4fb28b81c101449d4dce80cdaf96baad03a14bd31801e1eca7a5348ad0b69ecd9e82b0eabefb1874fa2377dc4b5af7e33290d966903e2409a2bc8b13cd8454db64b04da3afd4a151d069834b0e61869cf168a7fe66364257779a035512c8492d98ba231e784fdc576ee32b66d8454ea8ed6ff91f3a83b06ecdc81aec9ca02a4f7c5504122da99cbae10d9a43af805d6c632d50a2cdf709d8ffa3368d3dba9d091b8599112a10d7d9453c53898b4935a17f10647c146d18e9b93ce89e32bf4108bcea89b86fb8d25cabb7646687a0608848b8dfea1a64afce4400e1b1407ef53320e4e56850fbea7f0800b84b758a73370df738c74b71aef6d2702d68e78b0ecc37bd432ca232da58b24e220b05e6b36aedcb8692fcc3b93662fce105be12a9baa9817c1734b64115c6390b6dc40bc034c58b1fabaf50d66e4e506e52b85ec53fd97a1a0f5afa4f55737fddeafda0839d0212f8ccb0cf855b8ddd8039ed70038713808286e551d60dadd7b3f287876d806612ff5c96bb8a1a76b7bc8729fcf7795af87f43d5b20c7c2675adf065c8540ede1c639e2edb96d2a97355a132a3c5ae6bf2499058c152e5af2bb0cd70e793c3d31d7c54034613cab86a7ad1f1d7bbb5110c04e0271777888b9c45a5a44e645bc0990082e3018df37717ec83ddab3aa036c35dfd578398b39e6646307c402b7131b27cd336fa30b0d1fd2d9abd781ddf0f4da581c52fbe5f9ccf9cc62d5fb25479cfd028757e80a886791cb750bb079320046f144b2a7b60e1cb7d7b1a1b04ac2cae6dfeeed9011528e8471104f94719424cb29c84574daba71457ac1ab20f144067cc78a7465b43b188285a275cdfa3d1c1beb0fe65c79db831a5938f9935fcbbc0d0f3887dea0c9521330032eee68c31b878d5027ae77bb53bc75d7fa58a74a2450929577e0e961ff57a3cec5c2aaaa437d9c5a7e3ab0f6bfb68dd8736e3945dab073cc8a25f3b5457454206ecb3c90cf884d286009e47d832d54c895665fad2832e3d56241e20d9e45a21b4bd0557495f04f75dd4e679dc7fb1eca802537dde16ca9266b7f04ea94976db33cfceb99cb8bd2f425a61cd633d67f51f9e92cdd5a6a07c60f07a812cf6a273aedfe7a8edc9ce19462af3cb7fe423a782418abbfebd42265e25048efb6b2040611f1de5f8fa12271859ed278fbd9a2fb4f466db09709289fe8a90e8fd7c6e0b710839d71fd9cf494bcb61f28dc7229e050b73c72511daae34121b52ce93193b80ebe5b83d558376b5502f0a8e0be177a40bec28580fbba2a314922f1106a8acb152a7b686d753fc291b5e82ba009328de364c4b2d45b0efa48338437193cfe5e6586da6fe044e3842f7a6fa044df60a5459921058b1535048aaa0d8b3b0642ba7c086288de06ede4b797578edde94f0a3ae7f25569b7dc0398f5c85deca872663478537d0d20264117a9f6e9068e277906b450a395bca4acded880d4e57e49ddb9cd0a1685dcb6063795211e2f6f3e5af91230419a70311a3909c1b9b1f6cfe2f6b2e912e71c0a8eb1f9f450367fc12e5ed24e7a693bd910869a5e9abd08e61b31d86da994f2bae7f745288106f32077b6257f2d53057b137f26938bad19bb9d1cf0da8fab5170afe556646becaedb8f8ff5cfe2db7dc7ceb5e91dad96aca2feae141c556adae75dc8900aaed68ad837f49a3d1b646bc45a8834bffdc54bb42ea8ffd30b5f1c1cc7a41cce9d1102bdc6afd139fcddb977405e9c261203ef6a556c627bb611e4af0fae70da4080f46bb9d1d65363deb40bc7edbc154e2d6df7410a3ce98ce395b57942e0a0161233c7881d6c0ac965e32bed43a1f17bb16a413bec920e37a0428edbbdd709cfd6b90759b4af09df1c4d53a36abdc010491c0e7dd7134319567db911302682b71d031da3964685cc7ddca600dc636b3b07df8dfff2f6c277a043ea8b633a0f8c4d207f08e3fa8b0175a6b86c45bc57329f53e29dd0edb808c97a2269357f1f0f3472c9ae406cca2af4bccf998a85c197916db85f844e7da907f89a9d48da7c7281d479aa9ce45cbab144548ba2efd5bbe16bab42b6b9a925cee72b862898e7252995ed26a85feb82407ee9aab8ba30450bc3dffa93401ee0dfcc197f2abea7e2678f7569510ec4df712ef4d32f56a3be53b17c91badfd5edd46557775932771a64bac7f8d5d10cf0d60d61fea1084dbf78de4b59ffdcbb98ff4ebec8708a770ce3e95208bf660ec7a9c6765f1f13196625620caf5f960eb0610f758293877a2f4f72da901af22be45a4a4d5fa8d434c979c6eebff6247e0b1d5e6c7126dd4f7e275f508211e11e897ca76ed82d0affad8a93cac2995d4072da67f6f5142db24012ef4b2ffa85c7911b4b0e7207467efe155acb8a1b54024505678dd0a54e2711bb3c1ca5296789be35feba380b2d6ed2177ffcec55cdb4756d03c6cad329241af81276db90436f60606f4256fb2c2ff8d88d4fba9982287039d86a73ea34a97f8e3a2032bf717ef8f3e4e549d25fa9380d39a95a146c07198c33d4d5bc1e9ecffb1b6d751086fbe88c2e23760c4b8dfd6b4bd18a57a259c22918fff489a2c615ee2672baaf7a6bc048d50e4f7c78a9f3f283e024e79287402028214cf77b3f351cfff1be05fc4c6b03253cd5ff03b2804e6d869d1d7c32a9892f643a0b3fc84ffd833d703846d58477a56beaa5de446bacbe25946f496050f427b55e5acb38538f360f599b7c2fb57ad261f0ed569e7aa33fa5baa4e1b8d08d1c1eeaaaa33d0f99129c33a7b872b160cff1cda46d838a91b645912baa875a5a2dd14f26ff859713ecbca4d075907f7f1cdab008def896f674b373a2f2a5bf4dbee74e3c736ddd1331fd23c020c0c76b6cc65b1e6060bc69b99ae56e832cf26510fd50761848131372d7ee6a87d1cb6d539302a05a5448c5a94ca34d120986c04b51ce3e5284d26fd5d214adab66202634c0bcfc5f60f5669192db7c5ff8e7db1d9b0eea4a94af073529479aaa3e8f0d7c99c9a2f5ef179aaee2c3041c61b15f788fb52e594dc20d459332e88c90b75bd8d05fe04d8b57aa79d0fd0ef9e1663ea5bee22f7a35d87fd526f4cdc758f4fc045df58fa977675e46e55925dbe2000d5d9a1fa13c47c499bfa7f873854fbd97cb45361355954ca5d1cc673e9e884779217c37dcf9609404b8331c4273327634f7c049bddbf65a01bc9d6a66ae2a0a65f2e7f756376e55056f7a7e49934894ba44cdb6dfcd10c71bacbac71d5dfd3f07542ee7933efbe891a66b8c295cf248dc664092cb5b72d976f20aace16336298b92d7ac89cd06658f126efb5dd75fc9207a91dfffea647c76a9891d31b9d829b81a8dcf45f36815d677e36213d8e1a3b52fd5e0d43de41026ac639e2cfa8ea0520a2e443ed1f67379b78852c14323c3aa23bd5d9c8c6965dc966910dee0281dc954311f389096bca4d9cf0f0724e6f25da68c3c86070d83ba6f95e0b3651f41f0187efd7b37040cdd5719c40e8e62f5a2c3bf45b88d1c31200b5f5cfb77c09788583288e124586573508c7ad8542396178286083b436609108912995de6a2af833d828bde3125987c35730b9157eb6a57d63eac09e26ffb448659efbf88c90e4bac6542c34605e0873476f1bbafc3dd53cfae66c883969773757d300b8a4706faa920724dc2bcb5ff61c43afe6555f14ea6c7d2453829c040ac3152df573132bd23a70d071a9d020d6a397b3ca479c41b8c8362527dce41c029c6ad81dd2208503a45281a5d8be1e950ac195f67971006d08835d9a677fd6c9abb4b137b0037ddeec0d104f636a15fe85b778b22442555dd8cce3b9dfda43c1da03240c56f6be677e0839e553751580dc97c842f0efedb5fe5b432e7de1c3d33c3bda6306835d5e18870c8a4f0366cb59e081d6afdd532247ceb5e98a270742b8db7ec13a7084d245bcfde6d8969b3845d5d6cb8d52d04707015e02057dff120b1c5085fc8eca33a3a46e332b6778d5276d38f68e25ff1629fe2ad292b39c7bc2ed06d9f2abc9888b245c218f14da0128e4f3acce048531d685b2b9bb95ac700cc043768cbb2069f5e9213cd9456b9044f69bb1d3e729c1d2404ebe73c0ab5351242ab9c875c807e4bc8ed6b5f46946538088d03ddce8c3c996bd2cc9e3b7948836e2c2ccad0e681ddad7aeb5afd8b4975d707476e6ae541abe9a9d7b75b61eebbcaa97a67163d6e79477d94e8370a89db18b0f98b8b631f9ae500a87561cbf65eb169b9de076ef7e42a9bab5e889caf350199dd68cf5b17b7223c1fb5636677480d184fdf1d40209613f6009a818e78edabae3195f43bbc96f4d7061a9fe0fec870f0ad082f38c06f7a448307e72135d6145b0a730e0c1324c1b3e5fbec9dbe7a1782a8bb7c9f1f46aeea25842bc480ea45804d743f948b3bef38dfbabbe39cbaa2dbcdf95ab3910290c3093450a28c10f15b2abf7fe0cdc5b851e414e903a0d40eea08a9fb56e04553383f5c78af229b1e7952c6fd7de5895eaeb1a6699cc7c5eb2606d886bffa3c8f81834adbf0e2697b66710163a0ad1e313c928dc43c4f58de036910a8257d6889343b969bc12ed0448fc4e152c25cc7460d8822029326a622ed3467c030853a63b6826205c86defb22c98a957cef07fbb5a970bfb9b88187ab1bef6c38fa175853a6fee36c32617d513b337cd75f8e943d8fcb1f3bf04bd9adbadf63652804a9e7135f97f3ad16f09aeb91e7334812de96c05b60aecc649709270847d8598b6e2b2545c97bd8a0edad49b69319151a4b9b9ea8f6e53a779d61b0ca416e827ca736e3b19e28595397c1b6ea342accbb552e2217de049a1dba7eade253dc0e8e942bdb5cbe9b0e543ad8ba39a6c84c781835c3c0aab58c228313d9bcfe71ab4e29e4ed0e8b4373a59781f5db80ea3925b857253c94c6530a5d48fa97539ddb74c690531c954f1959277e3d99b7d1e74795f75d718221c8afa253250c49f07763ed2f0bd9f2286d1e3e6938fb38b4047ceea53d929a2072cee5c4a31a90ca4ac1d89e03cb89d0ccc570681abbb9635b64e13dd503deb8408e9fc53ab7285b570d9dc9b18340907c5ec469f985cd45a2c1b30a5059e79330479261a9d04ba365a764adb858f0e517234cdba96887f53d732242aad9d0a06f4b8f4ee86c175492d898c8b8c929b2b5b93c1af2dbbef82db17362c2328544c782968c374db589e674cee03f21a4b317afcb4e806e527f4a6b77784395a5d2910f910f7e0e2b6d99a966c447000628368c5a83c136e90b2ded03572e8913b50c6c989c0d29f5e49e46cbac1812a59d309ff5fd7f49eba944d14467ac1e47daf91f7ee82dd4a44a1a15c70f4b2902d0994daa3a513394aeb9e73ca117f8857089f7ee4a0fa175045866dcc7e25f7ad01009bf5f2fb02172c06d51e2291bc2c033ea9602fc59a1927ad7f4461856903d85d56070c04ac149a54bc82cf8e5619304a0a917e893cd7dffdb598d6560455dfe9f8aad497e8187d00e06f58d632cf7362cf264f85e01e7ce676aac86dc365efcb5510527e97ef264343ab6190bb68f6023db90b387ea27a832dd69a5bc9efe059d40584f345416849733a68ed8c2b13aea26d78f6b67318aba5e19089a6faa19cf73eb4cf1502f729687951758890a72a053462cc996cc1fdf5123851212fc79e068d62e1b87e8b08e09295749055d5a55ee59ab39791a6a12a2ae4c2c77e80247c917011a7773db4c17bd938b9873d3d42d6afc0007812f9d9075e467ef2d2facc5b7f304ab909454e350b95dc6ebab18ca65e55f9f866f93be7bae87be5429885b3876d44731dbf43c7839f9ba38643269d9f34f6bbd7230c26a2c7f7e72174a5f1e03d6791809c5c267be9a95ea54cc96ed9d3e40edbf5088c50dbc69352b3381a1d17edeeb1b2fa43555796589f6dcdf24c49bd28d7bdd0a08180c456b95edc67153c830528daeb54b8e2133f5ad3b1273da3f4a36caa8c882fe5b081b526be2a933a0fb703cead3f915772e7b3641951c9cd2df895e81fe6b54c710c5b6d7102d09c335c6b4613de935a1a927d3b6b8d200fed11d592e529b5956055c6e2050635c20b2003ea6646b071c8f7d84955766e6157e23f4d9cd90576fa2fceef1f550848d14af4b3943c935747619834d662c4c2cc59020dbdae3415fc31977132ebec978be5eaa6fb9a1df74a0758c5bc33e2142314373c216da08cb69c005c44bb619eaaa1711f73a360b4f971c55a85e60191620aef20b4c8d45e30c4717f0a5d86052bec8c46e5cb605622f03438cd6f9a6d0d538092a1b8ff4ed659a3f362c87412b0531f4906909384e626f9fa3bc73a6b33b735ae30936dd2eff3be6fa0fe2a31b9c740b7f8ace0cffeb5d8e22d7674723a3200d6dd46a0d689600278a7aca1dc2b22e480e16138bb091c80cf12d6f3a6d164dfb905942be23e61287fe68589901aa75be7427bd7e069cf2453cc9c627a0b7d51c92dba68e123f91361fba80ce996629a32cd301586334202a6314d117cb585fd8b10fcc74f3ffb6098abda114766673f9722df097d19eb70e72b0155451ecf3b55eae0d14c83a206a6719ee7540525cc31e0df8af395a99862e00ea14b08955c8a1a9f7f23f8a993e98a7a0ff2f4a388ba7557c75de722634f07ea25171899d616c3ae21332403fb748230de5d8b84efec825493acced95b9214603095801bb9bf91e46ea876383b06795499eae4835b32635638a261f4e0df8f9f1a6b94f63f462e533d845243fba90f7638bc02716bdbd91a77925d00165a63dbe1f88bb1622b405d9317aee6dfec4895ee3b635ed0dbba18cb87404be9e1a1ec3dfcc47c087f03012a1ef5383b19b792af3d91d2177fdbcf425b14b5aec0909aadeb8d4287595e9c0f109628827cdbf44b8481a5d76c43ce589d0615572171e326d2197ab5bd785abab47142b8653617d73828d2f04e1f946e31353476f4a3efcf10571b90a4ea5bc2c573a4b053360940a1a6a99bc0633069ca72a972feebba4ffad04cbad38e14ac3a22cc9a207d7d9f56996473fdfd7b1e9de8692ccc264b3e0a6eecbfe42b04865a63b5828843502132017bdd343534e14afb37dca15f4209a9540ef6fb6ae4ef64ab4b78bcc73cd387cda4902c99777c53de9ed0fd86f89410ede1874a1a6bd7e36f29b356e652abd83c2045e2b5b36019f8f8ce7d90f9d370d9ed115854f71cef31e954cc136ed983b1ffa20a62620827fa918d9b9ae512ad97fa29d1a066985754876fef146af62ac36414c4ea9e7995fe6ad33d334c1df9bea5d76c0a1fb2ed8ddd1d77e9e8b1aef04bdec05ef8289bc8d4aa02fa05aba57d40f5f3c75600f5cc22ca92f408a9a0ffcd3ab159c0b8513a714eca90e9086e31526c5a977e1d153addbeaf06751c495436143c1b4764ebfe09a4ef8a8e301e123fc841c3f9f5f3b72d19f0b9bc46b7d942f4cc0b96bee1287dde3612bd204ffba95e79b0844c1ce64100219c91972468f1bd57eaba24fffa1b0d1df0ffce411a97efd9ef6b6ef949e0979b50c9989ae68ec3aee6ba13c30d835a72c8170f166a31b6d037dd8f951e15de154a6629bcbcabfd36d2326d9e685f96a28e16f174c49966ca8fb8893937c61a7465582d0dd672c9b76a5ac82342e47d0e44e594e737000206d8e23f2ea09290253c9a3d54fbf6f57bf211ac3fd75a95576855d387d51e671d4fc111584151b93c389ad3b1b077ed4328237ad26f9c44eaf3922df5b997bfa308d2d44b116d5c3673cce1451745014130c87bfdd6810505d2892aaa569fbc4d5ae414f059623f3a41fae630034c9c1484969b44259f10b09bc56be7e33f170bc001901da79dcd69f05958ac1363905ef6d7e244f92802950d5d0fb65dd2e121f74a2733a8b833726854e2ded145fd32a28cf68b1a6541ca6569a790e86c499981ba7959b43e2dc2ee31f4af8482d1a5210c34adb653667fa316e1f758b421864c1daf5f0192ccb70803b1ae0ea590b05373f55affe0d14eb8cc2d9856954ffd47ef0b6b85994f840af8e4e867f7c51658bc54fe9e35adf1ea432861b9ba9ba6f201770abb82f9376e8f69b01a2b305b8f897c7af907a004fceb63218e73a74b37b5b01975ca18065bc97bf7a09fa43675d49aaa7f165eed4e6f140f22600eb7b74f52986f924a135acc97603d0b8a66c8fa4b2d6c9182c3d48510b37886ec63ffab21e86de2d4a0ba5ed88719b544970e31a5773c101ac7bae93a892dfa20870397ffbb4a0ff95063494eda164ba3b0ff881075d4f47c87af80f160bd5f2316e1fd418da5d05e1ac2433317a19793b5603a1e4b9c901095132239f632ac9591c4f7e233d6ab7eb8699f827347153377feafd655582550325d1c65ce67e95b414ca30ef99ea7f97740dc095d43d92526d0f1931aeaee1005d53f7c0b195495e5b391f60658cea25b18772bc075e4f548ae99f03c19f081a0141c61aa7084eba850d5ccd11e1b2dad835b18c35a54bb34aca1e45dd033d878ed977af95968177de109256dfd2bf1d98a48bedc22fa7d2cbd81a26147b977e1a13b61b616070a30d9122c3c30dce7f28ba78b89f18aeff1c7561c4ba0e49e30c09de854ca4b15ade5ddf88725416b6b192bae34e81a7a9465f7b858e436a2909d55a66c47f7d6267656cc7b6d938278499f3be5bd951b0be7b06c2ec24b8c5e44d6a82deebc23ce09ae653c068298d9cbdbdc41910297888a7a19a2732fab9d31c7ba5feb6a82d4c3182c610d122aaa0984fa5219d9c64f72ce5aed520396d909fd0ad57a5fe73c0f6c1f06c3905eae9eb91fd2248eb8504d1b107cd67ad8bcf67220ed6d12e4e0547da50ce51adaff0b1323cae8882b9b66d0abc7d8a28d7c6668b787257c4a70865299081768e9b8384d1f96a4dc585cce0fc5082b49453ce00613bb3b8dee9ad24d87317fd73918151ae900dc200f2ea73016fa6ba8223e053fd94892bd3f663dcc5dabf9bcbace7f45b19786d37c3fde17eda45c55937ea537792424fadf3a26f485767759edfb71bf727bf4852e3452fe4e0acdd6f9b0113cd360046cf18f752b55c5cc1c0923b4855eb36a36413e219394d6dd820e69d86d117e251001b555b245c8d2d373cfb2812699e1b157b18ef4a7cfbacd3adb3433c8dfdb97a4a71d8aae2f6cba50be6f594606f7200ce8e04fd6052e000b73ab9d0a1ea8d71127568407e15a141ff19a5f8bb6234b64acc9148ac182f2499212a130cda19c744e15f4da599c7cc6b9a5efb388450d4be6d2ac96a7e687d9b8a5730490616157c8a6167abc0c8149d18af18aeb9908ad1d712f1fffcb1f88f64785ad9ad8d23ba16c07263206e83973a7ba3dc8403cc0341e3c0743f2b1d2628682be20cf4e6aadab3408824dcaf185f01cf4d8edb5d722ad09b69b711a67e3168f1da966ecfb0b0ba264531a3d8a159338a01af47ff3cd48261fa373c686f8d4a5b1ddcc2e70350f37aedf037363ac2c9ef86307ddae395474f76ebaaa9d3c7f82c25bc60b24d3d7c7bd0a506fdb422cc6c2e94f7e63b1325efeb0ae22fdfbb7b0292ef94739e3b457696d4473019f40df8e759a5c194ae42aae257c83e6084526db1185203970f9ceef8febb49b847dc200b4b1a9a8f5a8f85df33288e3775d355e631c93ae5093a41bb7a8acfe10b003b714ddd6b73b87034cd72e7abb7749e557fa096332a4a82bcab0ad36ae78f4d262abe4a6d38b0838596ef7fdf2cbadff25e49d63f6b6ed4ad1a1ada7cd914eea7a2fec7acf728184611ab414ba1c8bfb659ec4910aa2127922734bc6232ffead5cb07f351c8bce2a8d2eca57e05e0bf27f594e9fae2f96fe44b81e3040db0c19fb7719a8dbaa2517be97e55dba68ccd995f10072d6989f74280708d89febbc01e8b0a95cc47d3774bace2fa4306073405e7d46b415ebaba36048ee23ed5c527dce3e2302521286cf1576d6f42594b686b6a896cea22e49490fdaf6096afdf13f8163277d712a0cc1a41458bb7c7730f8bb64f0fe6dffafe7f5bbccf95d523b07a3f81decc014b777106a16e77d0101ddb5c7bc50e93072bac031f0355e6695b7d459740e6c6b7bc80390e6ac611171fe49860d9d191a311f2954448c20cc88523f74b849df33aa529535699b86c2f27dcad18102b127d9583e69c3493f778d54fc9e300a315813815c81818e14bc223a12ca07f4a6a866d9564f827200f46ebde89e9b4f81a2a2058bea6107fc5876efb7304a118d80790964d0feacc41d7aa1a3e2d0e00522e1f99c6704a5bfc1215e8f344892335db1febf0964f08691865ccd15e102da0a02d86b5c9023a6b0b83271fac6fcb196e8405b5715b75f77bf1e03f3c38de7c0d8068790f094495c407f28c3fd2638264cc3ace9d01ffdb0782a18b0df4576ec1c54e8df1b842d4d0a051ac8905558356b614d6c137ad94a1a823782b9f78f56deb3e24585a12ca2758655a551ba1611ca4f9bf4f6ebf47e42e77afcaebc6af2b1d4ab05d3162ed078bc2f96e4c62886b06b40a2fde1fab9134a46bcde27cdeb733b22cb778ad4bfe8e5f3bfadbd5d567dfaf414036dbaafd1d5293fb618437511aa2c4fb4b3b2f61182cfa8ef0285df86db0a7f88dfcc1ef79bdcabf89c19fb375bd37f638bb23458627ae09acf430d0a8cf62d4fe413f62ebbbc20e0aeaf102933f84c6d4efd6818dc962ed4346d5dcc6dbe33dcc7a049fee526bc353e282a45eb13265d3467b97794bbfea27b1eda504c7033c75c21c1b2f926f178b2eeccb972cd1e7cfba3dd1044b54a6a144baafb37c29a7ab231d0fa8fde4e40031ef941add37f00505ed1d22ceb60b3b7ff542d63c7456c9e3e2b1c7a2412815967ac61fe0a628109c74990e0e5f17f7f5e0775770ebb304110ec3c06d0057ebd47d283a8628ea9e25b4cfe8525dec5aa48ff62282711144d66bba10a5978cfc235be3926da9bf37351707ab7cd2968a7c85d9fd8817057dfac9c346080892f4126945e58b9dc05770fefd73e0c9f5a8cf844af57a903dc0cdeb6192ff68dc428e420425bd85ec866deda5ffd00635c7ba042574f3f5f7836e1d4ca28d3373907b4ec70fab7ad97b46e60172878cfa4c93d90b6cf461d28987566f5fa7dd0972f963950a388c6e9d6273cc00743e5faf6f3bb2acf16500aef53e00e75491aed0679c1c02001804793c2b78df5d100a8ffac917567da6ce6261d31a11ecec94f4bfb5ec6a83fd33caa022723e4ccd65ff33d0730a9fbaa29e393e9038bcc01fb0bf6c762ad85919a38c6ab95bbf15ebd991ca06a70b967212af6c42560d89185fc31bd3a56b893ac2635f7f33a3d22d8160a494d2c94ebff1f96641c8d0edb497f48d4aad954da9f51002185d7c54c61d4e7e4260b7beb41bdf2e0c504abb18b74e2b6114ba8ef0ae207bf79b7ac45e95bf9778c3592b6faa7e1b640eb114af876995c268291a3758cfa2586914b753951453a3e5f4da059ea9ad4a07451b901634a8ac514dfd7d34f0612f3a1264f54c0d31393ae63b102276fd80bb12d3b11bf8d8525d1c84b3063dbd40ec1af96a8b4abeda8684da07ee10e2acec1df839ee2edc37169150e6250345423efaf7657a3e0d7b97069ec786726e77ac5083e78bdc7420000f4604d49ee08b7af89f61175949c321c213cc4dd5039e604e6438bf4b246f38a09d3bf9c73c50ebb43b6c97100a0edec2e7609bb11a7c05c43e7bf5630f870dff2d1e7c541907a17f8f5b55c1c37d319b6ea831b7e8143c8097f84bd2a040a56f1779927b64c78bb34e0a5faa0994d83cea735b616005fd3b4fb8048ea7f111ef582dcceb3ecb8b16a5846dad5aec0fcdf9584afed0918c5d812893a493f4aa09a69df59dd349e84847c33f92bb9476ad228a94dcd49a1d023842e6157797247ea70d13e1a49366495b98b3e4242607d83d08f16bea53199cd656b9c02a1bc29944166d6e16dc992a0146944f4aa75158bce903e698d07dc8998bdc3ca34b8a1eb818fe579ad4902bbb56a8bd2403994eaabef6145ec1e937320bfc9eea4306d35a7787e41b886554c4b9f74807c5c1d05581421a6d8bd581f95daf4fce743ff2fd50c33858e7d0e4b1756bbb2031503bb6cfdb70eb342b7e493c53d90ccbcf4282bc9b0e5f56835c32fe8b552c68de0b7aed0683d8d0a0df93d367df252c95cd1de4ef63d2d5289a27d096da71a1e87f6ac0ab96b952e275ed6dc99b7705cfca4525b9b6f09e8cf5514e266570a0a52d678c317f2c21c4c8663a84ea665a21ffab77762aa95aeaa981c72d932fdc02774e400f3a835e141103d8c91f425ebf19b5e006df9ba431f0fecbe4548506ac454a882a76fa54256b5d00b213720d6a0f956af23c7243f3590efb261f0c6a757456c5350f52a30ef2e921a8dbd44daf1a73f42c79f9f3f6c23bdd13e49047432bc26295de962d9bc5c3096731752932be499f0e51e826fbce4663ae7b0f074815668acb23f6040fb822f4b189d71d29a1437f6a91bdea25a187d378ce2a065eef05f5fd033cc0f1a3a599b4bfdc69b87361ba40eaad5d62fce157bf83229298e8384edf9a0d7902b0ee22834514b1bcec0ff1248e035865284c748ea9699c43200a1d733963df4e01022c542e74c14655e87be96ba4610f5db1a32ebfe10707b0cdf724af10c06f384dd09076271d8dc79482196a7b11b4a7cedc8b6745acac25aa888f22d5e7a54939ef95271e23e2fb73ab62d90a37c2d398e6371e740f317f5f636660f70879a5c601b01333d6cc30a8589242d3b9a00e64c44f6b10a2cfb1450eadde572f41fa0fc210e457c297e67e1a300d6c9a12405231aaa2e51a79666df2ed0b35686326b84cc7e1a02c27bf3d80a1a379a419b7bce9fafe5ae566939f3e640f2e6c3cf973731ff5dad3b648ca6ac584305683c197a0ce44f9ccdb616ad3cbac0fdd85e172db2c12c7a60c50109e85a2b0754f195598eb6de4371df56235cb82b22a2278220a48bf61b38496d2e03688add4c732438219ada0f59c619b5579fbe766552bb5dc3c59dcac35d95783bc21b1ad8fa02c06ab03fe67dc15749db9cf7bb77c2335f674cd095a7492a8c66fffa7ebace49ff6d7197989067321fddc338f555128671c7234b8e5f7c3477dc1307920ffd47267f8ab021eac9e9ff8d43cc982f32301217568f623e301079eccf76459529cfc710f3cc46e3b64949e0341afa0d81965e0fdb709bb5abb137cacdff93ae73cfa40e885ad6c4b0e710ea007fb6bf9286346208a623e57e6e1fa72efb69b10b636130bbdae39d1a70c00f215c4d67c5f0db33f09c9d7c910a120c93e076efaef55b7609a320fc397595c0aeba2b9ea78aaea80fc148cf4f1deb55c8aa863168e2c3898fd404ee15f0f618f419ecfe8faae485e3b0789ded91e66258cdd471ee75ab6607087c8ece5ca3c798037b463248c000ad6a1250360120dbb1ce361c66a82bdac0ead8967a0f3ff23987b4935d466811b66bd33feaff0ac55b12b5a2ad6fce40bbda88f0e05cc33610510f26bb4d9b58df4f59fd01ea7f116b9ef137681d45020f6c1d0ba26127517483ede367f5a93485d888e5da665fac709ece935461925531069cdc20e2b7a9b63bbdfd91b600ab06cd0b73ed4f751f248a2df3f2d7fc6f9681bd100a2d13b7b152c2fbdf72728397bf1f1845a55c7277e4bbedad2b9536344c401f474d726e10b0a2268c8151a7a8fddadbbd8e5caaea63bc292eaf36e807cf8798c51d6d3467e78eef51616bf3253fb8707c26f16ca6a39568e78086000d5893fef4eadb84d9d4044fe5584b2f737c68e696685673df57b8ee253625628e4e18fd2e10b9037a2f50aadbdba29e47d06ac2c068fd310a1fce786f2f93eb6b3cb65d66f9f6d70bdbed86562014174769d049ebadfbaddb60266de67249bb98ec0754595bea904c14bd38f0c475f25eb30eaecf73c0380e735cbb1807c4c0cf3fd5ec0724f988d1d5ead8190526c472d70735091a003f9d5f36e53f123fdcbadb8cdf68474be62b36b585255aca38680f5dcf92963035fab6c5c8b05d411dacbb5a6d0b5da9af50713f4ff02d120629970eb0dc32d3320ec631fe869b7fe9a5c616b04c299fa6e8861ff6e861034e64ebc403e79876cdf96e9cb2c526bda19e47b313f392b8ee49daf7f9307cfeab5c59c0d807b0c5efeb7233985abe202afee0622a06e8a88ec9e851dbaa556647c42f0cc4f99a0dd46fe425c36733dc721a4b6886e0659354b4567655e165d53ddbde0647bdd48294f14690fe6f729f3d469316d565d51c129dfd926e193620a827d00af0d09ef6ac060e9532ddc9820939239393a9379b7d6b7a2fc5bd30b61e6e08e5ae4f9c85ae76c55570fee95d926b372c00bd045e573a65fa6595f501768763113f5abf703016c869d3a5effd26554876fc6c14003297297f7beb0fb8df7d85c9205e93657ff90335977816922539770c971c1fad19985b4b7f331fc88cc549d457ee79a90438880e3dba4f7a511aedee90662cdd3dcac9a674ccacd33b864689ea5cd85c1ffc094c5014f670bbd3bbf584a233da0ceb511002fb6b02bbb1aa71c45ac22e45d74bbe507b0bedfcfc66fc3d18ed81cde24e34233f5916290ee99415c9653f312b3a3bbd73616784192aa7af616ce030cbb96406334eeb27dce4dd3a901f02769bbeedc371379246e5b544420f8df6cd07cb8714a108f3e89fc9a233264445ecd6fed8f6a8a25919df57ce37f62438eabc4ded22744277d68c1dc965ca1eefb918d84d80c0813ab20594c13814ddbd2da0d68851dd5ab4b6d7800ae56776b186c1b9be6f42926e302dafbb1c677b38aa3f456fbc5f3c172c88667ffffd4ba28fc1c505824c02a28c943a39f26e8ab9a650dd1feaeccaf99170dd536d7b794d0c0cde4668bad1a38041c64fe38a3d3dc6fc02387703350fe918854574ad5bb359080b04fd24667654c8a964d2a239074302a4b52c1ba86be67b9803cecefe39906cced4e68e8780ef2123e0fd4ad9bbe99c8289014f967ac255a478c37d13a45fc0c4aa53c79fa59c5f12ff98d0433bf570262edfe5fe263c60d655ac28ffc5783db4c694cdab6f28935afe82a7526e938458a275bd396f88f80390479127036027d4ceae1e7c3072919bd768a7cede834f25b4334fc776eef502af352a8edd4be957308f85bf7a19d88606f8f90ed17085aba25e5ee67a088385294534e15aaf08a6e40e93de610bffb694b8a370de9f3d2cccd2ea99267181bc4670a417d27753620ba5b7bdea74e87cdeffdb0aff0aa47802b7df51b032e2fd084d1ada08997f8fc995347f5075ce3df3f7d81b3cb4cdac1acfd0b971faa539ce1a7c38e96ec7e938f2ee886d13974ccbb84c1a7d29621d1401c1cc5b10dce1e3b172d1eac303f5cb7abfdca5dcd7b9a65bc577de6ccd8a1ae19cdc6b5c694a5eabe56c45314edacd7d812b77b7888793244e54c95ea570f20c03763f4789abc82e90d4b315da62c85a2e5169bb693263e41d0d325c04043a837535ee65ba5650f0080aa2a75a7caa755605b3ed3eeadce6db95c2f7df42642c91971b36ab7442d24d4ae71c7e8f3c39682d75810fd2249678a28360cfa930992b30e95b6264470fd77a231610201edc3b8803a86996a92edd0360bd25680bd95db55d5024292e5fe9919e5d09eaa0076c2e4fd6917203f62b1d657f5050e80afcbd235d24c7adbe11a4b441a835bfee7c4451544b1af6ef6f848a1c138b78b4ef38ea20ad9f8f7be0a7d39aa8c979706a7eed2af4f5ec2458acdeb044ef05844cfc3b34393cb267cc6057853e145f39c3cff6f94fc68bcaf31d236cbdd0d421307c7f3540676ae52b8d6887c529174f3b1f744771f7065a5b18adbb395b757a5515d0a42d8e6fcbb43ebe1a3a67abb36a9e4f83f0956b5ebc0c89f9a8f3d2d9be8943f0b51abe6548a46f9540215cd556c67466cc7c98af051edbf33db30ea8758a682b0a24f909e14810d254f98f3dddb22574868a049bc495809a330433aaa9920b1f8eead89fbc66b79a4d61a9b05b7f41117529b4e4351bc439d067caa42dfd8d1d06715c19df43f4a735812003da72a6d34560537ed17d8fc774f2c151cbff3b76aed1f3c055ca45c8daf50f0a0aeeef63afb881da5f4de22039d32295e556e51960091017559a35c494a8306d8519accf1e2c0c0fde8fc382035c7bd505acb3062553365a8d47000bfc00cd3599cdfe160288557efa522223f7d82e361129a1d8331190dd41ad50181720770dc6837ad56dfdc9ba3ab2e59e1a0effa8e16e6251581b0694dc8396fe55da3a10b88eca92595f69b184717c338d63fa774244d1a8887d115899a5e62419fc90cfb33aee2e32660478b758611903562569c66079c5a769e446197034375a3efbfaa28b64ae75b65a7627b24a60bbf9ea658e33ecde7fea72d6320d3f802d398612b86bd896eefc5ba8674eb958e23a7b652a624921dfcc0a9ab04c87c7790c88fb360121f84d819382da0580988c4610a00d0a382045f0bfb2da7ca8409c25ed1382759e04e081e9fecaae41332062f0086b30955e57c0082b6ee7ff65502539723f362cf49a398dee103bc8b5aba775767cf00bc6fe6206d76320fd62371bf4db7a2139171d132a409b8c47809f51221521d4321fa9e41c14987262a87ba0e875609787b8580025842621fa07bd87f88f5f196e1079ddc55177394faae79f17097a4579f11e840e81f2cfca18202d4014b76c0daaa8ef5733ac8d9d00630669bd38fda6a823d3aea30af61122a3fa92ecb90a879175d4875e2cabd1f3c5bdb2484e82c1d8daa28cb3bfd5afa1a2c9df79a3fc11b82cb927bbcaed1188936ec0a02ab40d32c34680b7e9e248aeadf7ea7b9386cdc10a8c5bc9d3379f9803c2f916337c29f956a3e8a76c3d971a777e5944b16f3cb3a955b63edd78a4d7686daa50ce2c7955710bb675f79f8b32dd5e739339c32b5359432dc0ed439f481a2958df558fabfb78f12e36975a29443a8ed2d331d9274165a9e4311d383ae14890374d8793965d28ec81479e128ddb19fc2920221dcce794fe90ebe678235e7a3fc82c1614a7b856e30e10f83d9b0e91c7cd97b8f9296e5befe1527b79f2f2a8892e3a3e0baab1d7e9778e9c6297be03a2af77b927b2101391719951753f853ebeac2aee6a9c8e447d80e7eb552cb02d6a555452ab9c4a8935b951f006112f6e926a1499fd2487f098c10476f7d72cf6b0cafc5c85711225626c1341bfe3aecb727da626b75dfe22628ae7d44721b246c85ade3a18e5a0201bcdc76c9f26771ff05964a7c833a31b91a00f739d0d714862e3f0a41ca906beee3115846f2a3eee31a65085a417e8dedea4bc3cb037db29130c2e27848ae2e6556aca071a72876e124d000a04fc2c60b73afa366858a8298cb54456f07a288deb8386de850ce24b639e07834e407f881b3a0eb1df8ff56bb38688ace0e36cf6caf04dc65da9703639b548c07a3366c10b7cb90080a66a209d5e7931e7f3267f16b9f8b0c2e09c21ea46e34c5410b95f97c4508f230b8c4c1c782d425bf979427b0dc638d72fcf06db884a97f783d729e355bcb99118caabefd830d787b3dc26a7fa7868a825281fc957211788f3ef306df6d3c250683014ae86afa64822e011dfec4d22dc8c3a191139b2af7dac0428ad9234ca338477af6f3c8af7c8277701eedc5315c8b1b00cc64ebec255c991be93c6f23f1a4fd13b69eec78608829462e13f134e2318a4dd6de56f9a30f776f3019a3686fb2aa0b56d346459d8bcfc19c742dfe775d109b0c40b131431f53ae2be884b6e1c33b72c3fe8650e2d3a4edbd76ed4c637023d8a993727bd35d42504f37a62f2b82f422f52d261e9851510044c3ff958d3f6c913aea03d043cbe6caa4331e430eecdc36010da76721d48757ba745ac0a98237486708905b61aadc3fcac3522e51b7589784b072265cc01d469ec6b0e80d8ae5e5818f5cdae76a9ef254b735096d1ff7fee8607da3f9a21163c91a5594698d2da4b9053f1b4ed8313d3b6c9b5470a95b2570cff659a2e91052d240445fd8c601106f0dc6e90518d39fb9052b78dc5627604eb7144a0ff9aa32ff8a28b9f63a7d8bad2bb939f972d9115a5b7637ba22b8a4a1e4fc5bbf1d01f476f6e078219384b9a5f2a1deb75f4fcf0851d827ef0cea29ad89183ea5152a7aabf56e87921dc7604dc872cf023be773273af4e06209b79579ae54bfdac4c82e1a80f5f0642c38fdab971ce86ea1ea78f46b5e94ff1d40bf2c0ad300cba501c88bc8fe858c48a9f2dbd2bdec76a97da426af11a3ebaf1b751e173d1914cab8ad8d0e857a67e87c4f759a282403b6df75c6433c8c9c54a9ba0f9a3f700fdc7f62594f550970103b29198183f18067b22b213444702e0f1a183c1bf25081dd0c9eefde1ec641e2619200ed93075074cd0f9b1aadde8e08542c1ccc5b29f0b7e1e956ba47e9f8530a207f2a03fa20654c97bf1ccc049d82c98ce2d58c5894d77c575604366ceb9ad7f81440b1d5eabb345ac6f597935bb2547721fa6a3d470409adebab5ac4ce785a96f88215f6283dae0766503cf1eed1484e84102de5fcea540ddf3acfc685a7467fc6deacb030451edf94644b32cf4db9002c3deae34e531173ec2de6968466314cb54a990279820ec4a25739bc968f9766bb65f54e934483679df43eef166b7547856ad03b9f505ed1cfa59b95df4ade8c285f9a0be470e53bf22e602cb0135b705eb3f13cd0c7ad3aeed75981133a0f3a2aaf9cd21cb2d132a4c860fc374d448c68a89f0b94c8d875b6efb96e0d59f8e6916b4cf15eeec2547181992cde7d2e1439214eaa0c7230fb531e312ca6f377909848fad08c508d41ad48b1ce3370220f8fed6302651c67704a471da75a16b5cc069e8c16708b398cfed92285aed1f0c80fd5d680044be0ff6603d26708ada20428be1a53b3704e4a8138051f2e0d74767b8242302b066960e6d3b1f9388a032bb893e3de44ba6b70e8bf2662a0359b153f3759cc578ff88ad18fe638081d0361903edffdeaefe68b90eb77226bf20361238373a05924a1568aeac88a74135939d1450bd0544d62dce2144b7c9447324b3de7faa822ff83e21db2ed28260fd5adaf88dcb57a73555fff7b25bf67e19e09e13dde858b7b42d2a7172531877bc50a2addc928c44b84eded4a229ed64df2bdaa538bb6639093fdcfa58d9178de4c9ae48225e9df28548ce26fb663bf25e949ecfb4339ed16d118c76256f7b17f5c90349eb47d48cb23e5774ec7576283faaae0e9754328d9565bc9b2b0e69dd09c9fdca10f84c36c15ee1d96d25aa92e7d292736937815639dfaf840d904fdfd080923ec3d33a5e2814e90fd43a08a36441c7057e265f535e1eb92e498c597c2d2fca01f88e13a09a3ab452a4c9d066145f8d537e47bf419b50e62bb6e2f395a70b980f79075715f68f8da4b2bcdff0d61d0dde4c7a7f389140305303e56eca2b65564df0bea0621878b4f09a72c7e26dfb58f536cc3f91c155708ee2d710dbe06aeba4f3076bff827169404af882d50915769f5e252283209ec7eb00882eb44a00adce982042ebddf9098171324db903571ea1cb3d4b0a111c73ba7b3fa3b9e3cb8001a364c71008b78ede06bc4b76b232c0063281b23a1272993b6b535a7122e55c12a78865d5a9aaf4e740ebf477ba0233d522750cefc53c8d446087b58bd6b2180810f0567b8b536ceff8633f07f01b5b06013bf941011009f4bc8d15c31fbd8c91b37eafc25b2be3a56612797471f4ba1566b2e00f42b54183ddc536ca20e01390cf0fc2c6be0f3a01cd31773bf4895964140291cf59eb77e95353f39f6f3c63b4a83520f7bd548d2ad15304e0d4d1828e19f47deb480906b2b34fd73d062d80d3a728c42878efa0f4f9df5e1fa05088524b19fb233cad06992a852a690c26e9c289fa4ae205d9a1ddc2b36de523d165911cb55ce7fbbdf9792c60480fd4daa468bfc35d81289f08f45248e79365987c921df5df8c38349bb9adf3e02671b6bf7b14147eb1e6abac60fc92de1bd4aebe490f550d8ce9c3012d57c4207943b5e3b3fdcef5329a5efeb4832f31e6cda5ab9e296690f2252028b0102a099f11a3af3c5b28b0a55cb45decf864cddc2ee2a13c85cc795dd4ec8612f6936bf1bb61fbb90a9ac9a28456d86ec59a498dc5f210b097774489b760aeeab18b2917b9706d50ec8441dcb173a2b7f0397b97337d530fb04ce5365c3cf50e7a0869fb0b24fa40d44dcf4c10cb3be704206b9d163707d28bae30634f4f021c60dd6329fa44504f129b40dee9d709f1723aa440317454297f047c5bd2272697e27fc5b4a51ddcf4a734f24a1c43e70fe05bbe3b0f427dc36ba9d8b704e48312418acb48d9f9f4f8c3865af275c1bfcb027d51a204b961badab29480f1f355336777a7231ec1d7a9575d5685f479eaf362799f575e6006bf5143e3a454e45b41b5f472c18c973fb1c4bf08af886036ab9945e20abe914c958eae0e3017b3cb48daa24ce4634e9aa4de83a0cab8924ad0fd5505e0c3b75767ffdea67c3b32d99cf3d839096f70b79015539b987d121b4cba5a5d5fefad69736286f1afd9915aa4de8e9fe87b22a0886246dcae0a716f8a327ec7a262357d1373d701318ba177b29cd44e4e4bf5a8b57e793a83ee70e847c6c2ad15124e4ac4df1af5db6463ae60330b47f386c92eb9fede7581c4e2d54c191bf34e1cb7a8d6ec760fd550d6528fb639fb4acde4b97d6f420a9f99d007b12aabcbc9db77188f098fcd6dd5500312fa8b0ff7fa28c09792492499aa1e9ddbfca7e289c1e21520291a1c0438d96ac115a3126826730f33e35e210dc09aa9806c1f2850b0f9673ca65a9c9ae047e8fd6cd8bd0c4c27533813cf87a987c2c167e045a2220ba01e87f65c19608ae5ac8092c1ec0666ac413f472be26fc51eb32d20dacfaaecfe9ed12daf84cc49e4e7999782f99e7499c3ef3b720a85e8c172da72bfaf1ecc226fbc1b91f831dc1ef07a7c923b81aa6b9aa022acaecfcdd10c98215c859225d100d18dd07862190c45dfba39f552d8affdcaf36dddd036eb56e97da089b7d6fb57101d9e8095ef3deb371ccc9a89e52a9eff4178726ba1161d93a9265d02b5a12edf9b89cf7dd85c1d68a34b96a2484175e1dad435b9369df4f29013650ed100db4c95cdb48046eb2464b0bb29b0c99aee960e0437e1c25bbf3aa85693d662150cef4ca933f76c335d9229ad40bade9079943503c18fc6354f57aaa3498aff9fa680bd2eb58e134f243325eba6bf7b3ffca8725f28747eadf9a75c769c261a39e7c2dc7e31a9ed23e04b5eaf4bd13a2ff4a762ae655fa776b2ff96793ab620067177f9465615587cd387bdab122b34c443fb243ac441acc63372366d2d5aa8221e95a2a489441f51d008e9845e5a920b6c43e2258b409ba9ccab9c8254af761da4df8125d02a63345db9586b839573918242708bcd02938edce7b4123108a25a6107b376517bf7ff76677e22ad4f3e92bb21d3ce62c878606d89efadb04830400f12504f618d0609dec8024b8df2c44b2ee0c000835d52d7097ccfdee52961a639d51e38eccea2ecade02a9400eb75500ad199fabbef907d34b0ab8bdc189f3d7ad03085c3673bdab13bd8f2d7ba6f11e73f220f8f52c8acc86757fefa38b7719a4f771e3f6e2dbf1e2d9b9b1b87d2af1e0f807c966e195e3ca17353c695ea5c97cb2d8880ce982e7cb4dc494b648fed5901b96052a782f73de7bed8de4921b6d96bcc4528253ca0d0ef48996365c1a4dc114f8909bb56a842e4196b0d8a69b6f3723a856804459a91cad5caa343833d721290f6bedaa04b0cbcd105955f716ec24e28f805efdfadab5d1d66dec0aabde10d9f848e897f145f0baaa00dec9b4d35857b5dc575b8e4deacb48e90fba688e2a4d8f7ddc8a6f5274e78144564d1e5173364bd9550536f14b45e09c674e05545b5e986e233eddddbfdacdc6ce9390fc37bb57154daa16a9235a16fc5515e4aeb157632bc4e0da7e59ad70c8f7b70f73002ca6de7eec1f74a07f63980c68ba7c20c0d837554fb072ebac9f0393fe5feee575ce70641b1657f769f96feabc6243ef6aaa481fdc76fd39c27119cc15cca3436f511713fd9f49a8289bd9fc2b3afd6d5435730c794c5f54b91b5fe3a9331fdd3812c463e0812b30680dc2f24c2dc3aae73125613f122823a1cd8192570e19bc87b3c81e28ced6181e3e9724905e919bd10a3708753a57d6bb72b42ae3375f20417dab8e28d4e65287e22150869df6212a937dfdd97eaa4b4ad763fdc76bacc45aefe7a1ad6a1e1f35a3b94ee0c7fa26a74ae0e417c17abc8e59a19120e0b72851f9a720bd24d2ba0faf77921911fcd9b335d6fabaa6ec1b679ddf9926114b010b3c35a253cb85d6fd51af2c7d1517960428ac4fc912aaf5ee5b6d52f6c0b4c05d78fd28dc60cbfe4c1a096f77b94df682e694bd4b5aee75d6adaea5b15481fddad30a8933c03c49225e39a33f6abb7601da2d6ba9bb102ce66ab68f3df4743fbe5bcf096632dfbef6d4fb25be89fa3e6f4a3649902fbf545ac93f993e304001ba1a2b669121570d6f4b8862df963fd1c92e928f7fca3a16f64afa894b2d8abf4877a6f2431008a4ae830f067ac8e21d0f45116b4529141886b584c6041ce08c056e9ce932cb8c7e50ae8454352c51c825ba71cb033dea279191d1568c9270e981e58ba83bb4f7136443de5bd36de53927c95261dbab1d8a274cd996adb816b0b7a58f183dcfe7aaaf394f32aa80548320ac80ca0e1b059e0a1166d296e137013142457b2f8bd9ba1cbfe687f67c763dfd67cc3b47b5ea1cd5c8e2e946a91397d7af7c3ecda6d989d9870babac3b96e469007a722d14e7dde172dda4f829a068dbccae059fad586a5c01cbf92179f75e1888efda783ec2ff08e5ab1966e652ce96ae81b3947f717c93e2f5dcaed251bac9ab5a32b9a129b5f036ee2c22d8e6123e8672e1e09a98dd5ddc968b66b597584ee7423042ef9afbaac3bfed3782549dba982284ee7483cb20cfe5debad977c117a238300a4135d5741f4d42d5f7e0e5148542e5781f7fb327c34c94060e92e1bd3f20ecbd8f2b73e2e25d45f09176d6cdc8b06db2f94d20285fb0a74c6cfdafad26bcb82f4040734ffb9b606667be1620324b3375fa98bdff54ff563be76868c664ae7e7497176204927ed67d810fecd449d019f70925822c4031be5ff6e8c9150e7211de6a3d849eea3bd91928c0c9249ad52a3f87e0af32b47678830071ca565046756d89c4f464fa84095dfd150431f03803961c63984c0e1300677988042737882f7589ef30da9ff0d958d1f83ca26df90e4705a6068eabb3a7fb3e1229724b5e4fefd7e370d3b9e90027e82eebb130608bb7f2b5c9b5b379209c46dab26a511b7e739d1c833b5f5b7e594f8509af26b06b32ec3686cdcde266618dc7789e3e804420e92714baaeb467e944167604b596b0f016e6d731e48b190f3b475b87586236c195183ad4e02ed519cc3ffdf780a78cc3b29b6542ccf6fa98ad9572ecefff49a14deff0c6403414705ebd8689ba7a9d92be6e961e6f54cb03729b49412ad15397291f1c9bfbb2415467991fd3f4e5d76585997b73530c702dd2b90ab6662ef6acb6397972fa354a39ba394cc7cbea856cd4b2adc8433a972b72101f05356934fa1acf5a57c7174b17e23c6e2739ad3047a1e09524c51b1fd4eca3343faf7f9487bcae58cc4e115f5842aa63cb84afb6beedb7a664e9f9cb9482cba38c741e1da663a462defbc93efb1706c84621ff92f1ca2235d39f658c45a44ffade6c3dd0b1f558220644643c4573f05615417e9c23ffe776e74d2ea4b07ee660d3b82908242a28d0c316bd12453de2199261c62fbee163586c4bb0256b627abefbb78087dfce3934c85735191a925d180f6fe7edf96e1b4339dec66072d2750ec0abea871f5e327edcfb6d653bed7ee4e55b76376d3866365c8c15b6e8858446543db605c94a6f3c78aaf0322060a169f5f29beb2e36a4890a3ecb715c16166e7825abd7fd0ff0af020ab935afa755962acec6509276402fac1fae1961807d7fd6a2a91b7369f5ebc8194c803685d6915bc56efb125bc9621af73cd0a6a7d474f82b627113fded1cbc59e869dd3c5135b9cfdddef87f3a9c854d65868e3692f76fc2bf1a6ffd5f294f444b2692ba4ffd9c9556bb25cfb2e40d740bfc8766042cfe8b66a4492f1baccf15ef89f8305d8abb1633687d84b930b586c985e339ea91c5d763b17f680b23e032511775209fb50ef6851645635a257a533640eb24fd6ca5580845102c55b2c4f1dc81b51c4fcb2df3d5143e3abb143c81652022e48f3a6bc63b2e39e5ade99f180775677f1028f407d465ce8d3fc3da7d9dd93030b50f16bee73eacfcfa7cce5d422dc3fddddbbb0d34e5cf072d9ba1379ecfd1337093acee138fa9c51b054ace6be532fb29de9ded376fdeb1285da496d9d78fa9f63d47cb20dd46cc3f13bfb51b6aa6d8e47b6b2aadbc349ca74ad0bccba2e1eee4b896c2714383a5edd4d425f12cac42ee3b5f8262b12927a27ec871c3340ce1be1443f5e9eb95c36f4c58486aec7a16be100be564a6d60e3488b1e4e1b8104eadcf21d2e4450e0173e50ba2d385941e17e4d8c2d19ea8d9527eae7e2e827cc261da0e0744391a4e84f45475baa40356075004f16917c62c35926b3136354ede2926061ce05c4ef39c1110cd52944526b55b06bf544e04e950fad12bb0da115a5d5dbf8d82d7d70e00d9566619cdee71643f89b8235ec0370776662bfd2ef25bbba7fa3d7f48ecbbcd35d2fc5b67a24cc6de5f5c08a2cc5a48bea20d12a586be2aa50727b9972b6aae92124b2999ddc496f23711569b2ed6723d480c71383daae5587922130fdfd748d9fe0afe66f669bf517fcfe81c3fdcd4a5df5195d6747e738c28bade0711d287d47a8b792cfc93e58410c20e620f42b1d38a44643ff80d86c496b6526fe035f4b0a172a4bddebce44f7c81013ea7a50ed9b7658137adfb57df9833892025f520b168ed5e69aca805362dabfaea7b274b78f4c3923565639558ae52cea863ff0875fd3f5dd4663e4fb6ad2acb6123c2f96a565fc9572ab07aa0eb92a830173c91fb11d6b5719c493ffe5ec7c353f09ab36eb13fe5e1aca2ff24d48841c3a75ba8a67bcf2de907de1bae4b6bd70cfe66377cfc03b53103dacb4994c5693149d8cb97662ae9b33ff1161d90c6c5f4f3c27150cb43117b804bd8daa7f4756997208706b59c22b2269e6b6a6232f85c1cbbf9ba0e9e99f788710995c9a7e5a51e6c618e6a70eed717ccbd8df8a36d2805b4b12b6a9515ecfd1ec5a4976a3f2bf238387f0e083634ca0b64d35acd14f448286eead704fca32c533523e61292219e2d79a3ed119147aec1ae90dc400bec72f12a71d9d328d615e5f365271785540e79d6faacad6b7dd849b4a6cb216f62a0539fa379af2fa0a26064af581fbbe1af07fb491115a599ec9f1246266d3c8cbf0b0f7b43b964c0a4bdae05b812256dcca5e23328b862bf2c321b57b793eedadfb71d85de814e73a22007bd7f370e744b4fe867b3d78367cde3de073e6447ba15a67fb78cd3435758b25a4ee2f26afd56b672d5b401e76130f398020b0bf9ab2810be78c81e51a9669a83a192145874bfb81abe9dc3c9d7410e537f199df7eb65d1f425af76019264c6795a345fce3598e0ca62c0831c94ba6f337c96e3e66730b344c8216f1f615a06d5372c610225b274ec0fd8e4aceedc204ee8b2cc7bfc84331f8e1c93c3f2ca358652206abdc3a8302bcc4a58ba2e01be419d8f1c517cd65e09330886149bf8761ab1140315c3aa7d84d2ff40ca1ee1501cb9921a84f6405d06762c0aebf7d402af0bbc1ccaf967d7f591a68d395a0b69f81fbd578951b40ed7e399396757fa999e9496980d9dade7bf8ccb4c22c75d280da95339cce47bd3f6ec57050c047d35fd22adbc5c52e54de5a195a0d946a22668eec282919e691cc40a704bc7d11767e93cfee0ed32b89fa85cf7eb92cd436475278b474b2c46de453e1cb59b3f5c4c7c8d951627d1c663ec9cad37898d9b6194508d111272627f95c6c529984509c8fdad0c12e09abe8e1652922f5fe0c2d38aef8692ccb2f9c922c31411558d476de7d68d93dac0b49f9a18bde543732cda09e3cd54d049963f2baa1cc648ffe33ced2cb4c8608ecbeddb3d04d43e8b7d79de21026980176f67915ec2f3535b90fdc32deff7865e53e5bb6205ad32b98d3110984ab030e5c0f708c29b9d9429341ff5e2d87e24e84859f641150c7b0366d29fc82bd08948e5dd423c7b20e09b07252e3484f552b5057246495c87501f30090c27b12ab4500ed25e3e3b01b26d26541190a1be871665d956540c612e64a6ce7a8b992af87d0bf16abe1c7ca23e0e0482fc4a79668d71ecac0b2d9462da692b148903cec1bd128c670c337704711da038774c23395bb77b3118d617219c759615ec74f9245e957f4bfcf5438d402d6cd5ced86914b4ad8cb7c83290b6249f19f9a6ca175ab8a977a6f34a5cb640af11a5a3c5254bd63245e7ba8c71cda9a08a7211f291b57d33365afd34ee587c3c2f618b7aaae389ec4af0032ab158763c1437a98377dd740e4723e3f9ba48a71e5b11eaecbac1077fd17931b3ef3f9135479d845f0c3c84d4dcb18f154a8b3cc5581d7a107e6ad5208cad0534705cc4eb8f3019ad254aa74d4eb0ece1b8bee138862da7a6d9aa5b6eced0bb8ba8ac3fef3c89968aa4245ac53a9843e0554cf124eef3ef288faab753e4dc03e74c8102abf8f894742a6cfd6bfc06bbc9b48aeca4a728c64ac42d61b36396fcfef0b35fbe0189f5c4857ad25e8ad0e9dfcf363e5bd7724a9718b2e6a8be08458da0c96645f946c002e710b7570089214db43c4a5756ca61c47144e7191bb4e452d4faa662c1afac9ab5a60b18a7be9d5f8342d861de943e840b53af7036451e8b29bcd6d07e984aae8dc7e20294b1ec4dd5632162e1e67718aeef2ddd543cc13819c4ca08a5cdd5203398296817d7e315b1ed2de8261038450cdd7a9855c0e7fcf5726fec1502511357719b63dc290c7eeb7242283e059a0840fc34cfac52370def3611748ce62d2586b99be93dd7988b1f633abcb0e17a6e66d8a0bee4a7dbcef8cd3624a44bc818131782596c6a9717028d2b3647fb78b622942055193e5de2eb062a291ef3f133e78c6a59cd41144ccafac52381be3ce6a6ee4486148ba1066ee0c3879bb24ea562e680c573217a631d0db35a35c595dea642bc12c38adfa1b99dcc8752d09bb44b807ad01b3e8421cfe598fa46542556003ad0b30a7a7b515457c371d22ee6dd411787a292caea7a820c935bc145f3963fc345db68bd9651e9ebc3a18be71f73411864e5c3d8106d8ec00cffc166529fbe6affcd3be3983487e138ff5f7905b739e4e6e3589cd0a59f48920fe980f782d006a9be05c53a0285f7c569931db2de1863ca81112ea88360c6949421cea076f64771e0fcc200dde7281a704893ed5bc0575f732431c4aaa57e7a3ab7c61d68290273f03edd468fdfa200165d743b77e04aee9be5433d5e54cfb4edd7b21c855868bfccaa82161dd2bbe9793ea88e22d35389f2a5c006e44336160fc1bf6ad87c3834786b164327de0c52b0ad15e72af48c316f3927d8fb28d6f82e3d4f4bcfbf980e195e76980b40f84e2b0695fdab47cd31dc822aff3e18cf8f5b962eab012f15b7e1c30f1ecdb97defcc2e4e3429eb36c61bfbaa1ae47d9ccf9ab3c8a1b52f7f7e81b1db8b8e3342e1fe8b42060d380ca44e1b105a736865c3608f0306fa3d5fb0f6ef4a46bc419fd386de58974d50fcc627de2b0f62a688463262a7499bf8211c503cc990b33beee7f9e6344d09fa71197a689b375a542bbcbeef23ed78eb8f76387190109c533f7b14d8f101852c5b4a6827b3f2086f345644036aab6d8b8a82cb7ed0fde400e46014c581409308c9b1aa4e9aabb48ef76ee2ff51d007db5582321cd20571aac2a22e02216a925274abc1fd06ac6421a85d403a1f38e814ec40d5efde68dc31f3ed29cf4fa2646a917e2ab88e822b1ec991c654df3812eed54d867368e517cdb92a457011ccf9f8ac01dd6ef3c6e25d9629fda0153f64dea914a2085ef6d43c708715207fcb38093c960fec3b5cfb539f3456342a234b7d07e420a74220db11d213bb7da48654f29d680c8fa36862304c79b0e6635498572985772629afbdc69ddf8ef4523f1335b7e22f113b232d6673e9e25ceeab9a395cb13c4829b7220ed5b9b314384ce119818126ce57645707a1ca35201f1a04dfaf5629a5f578595378104874eb7ec8064c5fd23b11a4b845adb02d9b67c8fc349d04ca172f5299d815aa7c7a79f16594be0a30a1916e3c812f7131303535965c5dcdaf7ea9d151bb87a6f0ef09167e3044859f0b2d0a9f0d46eaca958918acb8c7c013faee21e42a31f8f62c2c84fc1e9ae7ff20d3bd2319fdc903bcf55e406e303be3cad513538dd142d5dde9ab1f5505af264ca79e44707bedd809a5e3ef91e4c0ab2138fc586718d217dfbbcc9ea620672d4ec8d30be94af4a1caffb409dedb27481d7e4b5f56b3a4b0a0bad0a32515fee36993ca8fa50b0072a049d36777388896dc5f6a10b1e31b033586cd7dfb034cfdd237dc3c39f2ce3140eba4f9836624ba0ef973a34e4a4ec2d672e478abe72c0aac3a4a698be81ead52d1cd0f0181315c2f2a9abe0fb0efe7a8b9fef2ee4609754f70b8c63157e8e18aca48f79767f8fa34ac6a17b77a115128e46bd593989570af488d8d273d0d25cc6bad6ceb59443320bda00420c30b1232f129c67bf7e7534fbe7cc8c4a67c58b9061afa48b2d0d1881d1234d3d1ab1a7475669e34fc5f0e6e794521dca90761fd07e864f6c3243b34962ed61447955896cb3dcebd2d52bb445742d1da95aa46f4c54f08eb0c819dc982842e86ed49bd5415518cdb52ae32040b3cd398fa4da18e4d293c7b73b3476e8fb1e912fb57d0b39956a6b0822ba412b98e5cd5c5e2f80b8ebe204be004aa825bd9712f6cff7bbedc2c93576e1a5a01d1a417eeae3d0750af2aaba0aefb5628a9eba24d6bc9eee36622b4e0ceab9a54827928d3a74da8004685d8fbd81db22afe00169c0583ca99ed5c9737099751b6ae8447c8c4fb7d84f3b6ff0364950ab4c0be24bc96879697608a61519f18a7dee310e6cadab77a582dd26bbcf49adabdab202c2d7635a7d541454d927c1e016b83933c7e9ffa5f5796ed5870a121e83cd7881745ce17dc9d9f6f44a99c4c25e28265b22dbae0878caee2a840d1f2ef3161f40db7b1af24fb8705ff5de17bc2573ba891fa9e5b9ddd7a40e175fdef2abc9149088ba6d326b4f0e9be113f2a4e8070a4fb5976838097c27037c8d5a0efbb7d2aeac9e84a2368286859510e26cc62d4fe4355c6dce1517860b66847f98f7c3c9f43be95955fe87b418516eb69fdfc834c0a9993bf1401c2d8d80c127d2bff1ac76e77692e2efaf7e58107a2989d6df0de1838d0ebd9fe05b3c0176fd882e405c0a68c00101fc7d1cf3729775d9509186dbdcad053cc64060987fcd5c0f465a6216d56b69123b61514325a1fb092597b70d941584b75aa1ffce9be40d2dada895f03c298d8cfde3c84e8b9b1cfb26a0d685a8abfd0b081f96d6a80b545569e868096d757dd5a66b4a5ac8c25b4f65fad076c4d3c7b263177040afb04379e856405a53cb04e8904451c26d1079b4acaf74a6ae7f1c083b9b54b1f281f9e12f23342af89b711501971f9dd2ed433b1d9b8d4bc581545d378ee925ba14fff3a5cff1e95c17ee2e9b31741484a18d356a3c1af160ae7b2502e7aa6fcd2e35107faa9d8b8d752c28f2f0956b3a0791228f12cfd135e5c925a3b18f7015e97975cc37636efb0eaf522f5c3a23676aa3cdc186b7dbf49e85e8e62f5cffd34c27cd84f0614a108a6684a35bf1c20169ace04fc2fa65fabb4b0584cf56903a767ef60327a72eac8effb1a6c6bda01fc9c36b4b92609360d237d180b9bae4f5e3cecf3e2e75cb2ba24df102edfa06394beb8416f5c07ed4332cf61c9744bd1b1e3fd2e0e1ea306dc2f5a12007b617fa24e224b1473b40529b42dcf458f4281e71b246185879b0db83ba08b093faacceec8ed1521711a8c5d87002180f0ee5dc3078ae3a34cd78585fc0498e9c4d1a0dab0ed2e37afdcc010a0792d9ee11aed5cdc3f8a2cf3799a1e64377e23c30a15a73cf9121c32809e2373b68808ce730a5e5e31b41b091e6c92abb2d204f2af5e06b210500d310306ede21f917ce29d91d2138800ce0d30232c7baaa8680af03cb3abf1da4e5d20da5cd6a6009d6af82af966f490607d85f601dc4d7d0e90e72a94bcab65ad3dfc01811c4ce2877c0169cf592537276e6d4a7baf47dc919f73776aa3674723ed80380ace83c5ea81b1f0524ae089ff2948d783b9e617d4e3a4ee9ccc1cb727e4d99f16530d611f5b255b64a5290f385f77a607e27f5191f0aea2cb96560f9fd612d348beb0d705f073d800605b268b4f5ed9a42fe613beb3ee69706cb565bb7ba5c658d583fca4bf76987952420e70cac3274ffe049131014adcee4451dbad8a5c3bd3e001228ac73a61b8d59c0dbbbff1faa5c33081b1ce1e8c6184e212cf681152dfc1c1667b2815441933248300a4079ad047cb0cced016f24b1f244902f64b40f643877dbc142f590c4253f2b132e6ab1e93c181b4905730ff51455de796663557f4dcbb467649bb17588b95ce801f501ed5ffe0edcf2a594d9cb3959ef3bd40d69eb4d37885e302dbb451c31de3ef9484238f8359fe61d0a54eb5d7b8745b7c2f621eb5a036283adad292409e18209ebb9ca68be8371a1e29f1575085c9c830a0ccb2bc630d0bd6a1bdac0c31552616b0428b339653c41f741d55c90f5518838978cc7a0b2458e3ab2e698aa8bb8b7c1bf1040a69e685aca591c5e974c4f713cf8ba1e3b2d3581b326e6c606dbfbc36bfb0bcee030786b4d984bd6c2c0ea99750bdb0fb2d0b51f8187cc3dfe11109d54ee098ab6e2ace4f7dd0257f50b52a12cfdb42c7e8cdb7564fbcf555d6188177f3f9f7f8d2ef03d1d7b0c0a50e68b52da065901b28ddedc8edfaae19114aadf60416bda350a45da31bc69fa26dad00fbfc6195db206f59179615f8271617b4ed43e51f4e2290a7a84d4fb29d8ae556232153223e847e9576b730df39f63ac9f0f503edcbb5538b0de6f41eec77c648e42f0fedb56555bb89a050e0748d20afb7d9e574f7b4df4b0fc1d686c3733c6bd562facf56f828ce75de3f27d7a2fc2beb323e0816bb8ddb98b9e76cddea38feee162250243bc3c1378ce4f6cf0c8efca19eeb92f1d48247ec2bb650a454504317febc5955efa88f3a9f5f6bf9c827811170a5c728ae1006c0373666900faf1cec72d3ada2103185941effb497e934f0b83c3d4ada1161d3803c26030ed6db91a6bc31049b4a84ebb6a1f74d8e2937f312b9b8839780f50ee6b10d4f4ece7850b7ca401352977a0f6ae17d59b9c435a9cdd7a59f97f3547a496017da866c1f00c1672a5d549b8352eca81e1a0a185f2fda328c801e33aa04ab1eb683dde9cd4a6b9c050a2787d5f7e36c303730952db9b4dc8b117674a08d89fe684e4ac3c1560fce47e45cc6ffb3fef66d660a8718a3413a247d0627c7013d9e17cbbbf6199d99165c066fd1cc0a4c66c6508caa66d1376247fe121b9438d3fe9342d34ebb05046881c7fbf55e0f7c39305dc5d61da9101baa2cafc51329299688408ac566cdb70349f0fd3340380ad4e0ce4c31c6c4935cc9f67771f1021a3373d7c73cc4ca466106e642055689d1ff71369e0892aace92f26779f3098ba3cbfd4839d00d27e7a1055a055ea6d2a3510ca384975e828fa014c251a0c3d588bd72d24525d0e79cb879b3864152db74692ffbbedfd2f5e7b4da9b213f7b0260c2468c2fca34f5e7f2d934af697ef88e5bf5fa7733d869ac12d3b744153ad3ce27b39474ab3821087bd7d80764dab15999c509181895442c473a28b30ccc28e62288d16e7cd2d46e577e6675e4a1c60cb54bd29e540a87f800d6d9ba23668380931a071313b6d38a62ac49009d5751d7600e55f864af11135413a9b231925964b2141a00c9a548c13274ea9a13a8e64336cef2e6027a2bace9bbf40d113845bd97b202a2955380ab6f95073b5d0dc5e837b3d2df528b5dfc8dfeb89f0d29da0adb3362d3b7977f3dc277d92a21727a03d67db61ab3b5ad833557ae3de3e0b1db85edf5bc5f22649b4b975bdb7e39d846e337f3eebb43d11b5715a13416e05a68640c52479032bdfbd18eb0bc45b88cdaa8796fa5ee482307a2b86e2c1db606a9408113e35c9fe7fdf6b0a973f5aba1321b702a4621d1d68cfd6a13c78748412e88b18d400389e2570ebbf4c63e6639e9a494259d345998f1463c11ba5932db55be171e73f116b4df48437e2c7f8298b38b938204d0dfee90086d16371b485810f4288c286a15d048e5efabecc2879a51f7aa3e373679e356ed4b8326f79f3700fbd830d6c5e4f7e14d0e03956f2a5464d54de1cc422332f19c22ce8ea0c4400f88da440667aa0aeac999d1e74d36f594493e536b7e74affa0d080e22fd82f2e4ce8eb6f704ce15e4472aa25b069ae75fcff1d4c258768ac124c30f84f67ad17ffb56db1d7233b2276d1ef1b67cd69ae2f77e613bad40464fd7c677c2d518ac8cfbf1671be81f518b04819d13779f697b32475ac337959083f0cea40b6117bbdb1f6c642c579945b0c91570b116562cb902cbe075bf2b262bd9775f09dbdeef14662c9380a4c1f2ff4c5d3a25faf7c0581dc1510462810f27fee9f93ca0d80b535d794ff617011ccb38051ed26cdf438ac0cc181a40e4ed03f4e8eadd0c27968017dde35307bdaf4b847ce2a448de1f949bd7e61d119933466d78ff723b800535bfde52f1f504e144f4da89df41495f8c14d59b5e333a5a4af10f058cc9e531875624751342cbb1f39c1927001fe66918147f6b03fcbe52fa8b40ae38b802a91cd2bed603a73e0f7018330e65a1791a7cd1a6a607e9f73b5eb4cd4258e88a87cc65d4eb1feec6df95d32c996fb6ef0584ae86938cc8c00435116329af05bdd1e0cfdedca98e65159de5731ba2b534919d298bdedaae52507d921eb5e9f87772138fe801925849eada540a01e056e8a1d00c05b60ca0e8037c6b6ba77c1f86420941aa33d1e406b5ace5fddfa916dcb07a334e757685b95479c1773680853fac913bf3db526b4bac8662fd8604ecd075d33668af5d809275a57a4dbfddae6bc8e4c75cc8629f5b3f0dd3087df463435759bb9b61651bf4a046e65acc1bab92c6e884523e3ad8dec81afe6a1dcf6487f8a83bdfba80eca9ac246be6fa7417a864928252fa5650cf20558313e2156d7834ce152218d2f23c439a1ac00d3dd3ceb4890d5794e80da1aad98d68f80e97d8450e71bbd7502c8c85a7667cc06fe3dff7eb5c0705905808786aa796f65035b208fb19ad97a5a3d6fe5cb73af27bba0d555baf6bfcf78c31f1a95f8ec18beb46fd438f1db5852b788af680eaa25488e5f6d4860bc7bcceca1611f3afad6c64434757fa8d9844767b0d8c240a6bc5f96342680dad36dece5b2aa1d4494d1ee3382d6f04cd5bde40b630b7dfa5d158ada90f8703aa22283b0b6159aed78a352e4ff1d79ac575662530a77e93e8143bc2cfa393105a4912b97e082339c9a09c84e1a95a3b960d45ecfaccddb9e3c7f372a03e25f02aee2200f4e75cfda7daad1e31e8999d25fe4d7f65beb2f27ef634e879d8caba8d688050ccceef61ce556db42aee1d08e0f354653a6e1622d04b1dfb467f8c29a0e32d29ab1fe54fcd5237bc448afee4cb1173308c86902e03bb1c637304cda5a5666633495464bec70b43676f0d9bd1ff4f49ae6b3abd41265f683073411ddf8b05dc04769f7d8491b9f5c7022460b52c65e330719d00b0e966edcdaf6050878be19062357fa03c3449ebd1c4ec7feee9ccb4192c3d2d2a4fc5b717513acffcc43cbf9aef2a144b41b9247abd26caa330dcc0106839a850a08cd8f4a3766f9929838d6969a3d6632f1837403a0dd22f17056b4458da68ac77fe5737e5d3ddc4a0fe98e6ff844e304a3209e53d7f7eab2f30027e7fe287a7c8c31c2363cdc13d966dbc7760ba7a44c6532a38e8078f5932d04d5e26bd76b9a85b886156185de9fc706e167292165e8ca1a0f42d125c8e0f19322fe72c918cfe4f1603330ff656cb98dd955b38a47b28987ee1df70d3fff7f3b1f9a7005b9890e165a82615b7afadf769b688c02b7e6d389be0d07c5d608ecfd56a944f55f43882e445f87a5bdb05eeded6f4a410bf367a4ad04acfaa13115c13947b625a7272f99e0fdd3198f7aa513d096aeeca37fa86c7770131921f4780baa7d47bcd71432dfe4c08258b5093bef4095ef9924886101db0be2ab607e153deb182def737d7d25e827b250a0c74e8ffcbf0ffef04838e4d4966ec1a91e48e10339d06ce8ed8af536016575c39f3344fa6023487a047a7ef4dd3166e365805494b4be2fb948f57e0a7b83290c7d327939893e0c78d3c38819c7a88ddf19d11a9e0221344354893c533f2e0a0a8a046950bc11131a12b81c1deb48ad6f9cb230560599ed0c0f3341a7263ab2d81731e4192e8b20a57caa7800fd80b7a80cc0faaeed6c7550b0cc67f02052e8f31e9042710eb2ec3b076726d0f71f731158f0064cf3eb31b141473f5b65170a7d5492fbb74912524113979bf823d4ece3c7d0148493ec4f45a5639dc01085de2f72904fc326d91743722f2a95cc8b54b9789fabe93e0656a1f8b97339adafa07239339131b38ffc3253dd1873210b4d8616167d96b17c297e071a4b1b399b24d5caddb4c8231c9506f4d487baf9a63d471a02be722bc876052a40a68cd66b0a9810c654fbe6f8ac3715f77896a78cdee176adae1b766002f3f2ca6d6d9c30f9ce16f38b76de67d479e0e7de18a64ae57488d8322065caebeee0d2fd14ad2e60d49f97c72c778dfe8ab53b85fb1c5de4b3ea6555c9a004f023c2eb6624b5df4b43479a1a5d13f5526fda27958ff98a91c8bfe19be0f712d00beeabfaf8c88d984b62cb5fa6fba1d58fce6212b3cdce9baf9d273eefbc0b5aa279dda943b5459b892f7c6bb056c7f7f086b8284ad7fce1e41f0bdc0f904963e5d8a5a527518b42921d1c9aa7e1b5059ecf624363fe76bc6f02b97b489f6a17704177a6205078b8eb65d90893fd311ac5910ebf04f7c6ccd681dbcdfed08d39ae868f471fb002b542eec439e2ffecc4e82264fc6a75168d869d6d8c3cc8ae94e4235668445d9f3d9e6e82ba12ebea908db4a2dbca2535f75f6573beaf9b02bac3c022135fddcb809badce936813e58619e4f357d7bb1ac57d5cab5c1e96f6b6113563f73ed1f2cf8da024e3d298485a1bfbe38f05d19f942e834d711c8b9d20467883e30300c5d433dbc4699564ac8049ee813dd8fd689ea06b21ca1efa014c71933e3af8ba919d394cd717a6a6692afa8a0e45fc16e481e0a668483be821b664ee7fd466ce0dae37cd9f874a35ea1698788f99fb38647a7292af677affe63eb0bb20d59492b847b96ebdf107171d3f31911f317e07a0d8453799710e10f5780c899213fa651c7705ec332fd25714811093c3708891ecb6872e99e41fa1894bad82fc5e13aac163beba7b149fb4c6191e2539b5227afe132f649baae0c31fe9eaf4becde9d229e506a8c823d4177e938ddfbd7ffa943c0eed30015c9b36092a4518af07029cbaff88de3c37b7a7cb0621f4b7cfb7d02d6fec6a0f0b640bcd85a8dbc62f4d28519bdf9390c0db1845c65c0283db16a8d7af67936bdfd15a9aefcf4773f034f515acdb9a42747073dde86a8411d25903587484bd90aa44b92de3fb2d218d81de4765ac5840f178bc1647da3eff52b4dafe1876d9a403b637555393a7828bc854a24d2cb0318b0e93660cd277f3eb4ac10bb2da2012fde6aa4df40d3a03a580e8864584f86d4a116722671d4ace4061b39db35a7f4d8728eb2f81d5ddd1147c938df4cc6eab2e84fc56177fb602d0fae15607547530877d01407348842f259b1a08681d9c7ab16bc6ecf3f5b53ff205c4e4ecb7d93a2d7cb89c001ce025ce3775b02f46c34fcd859723528c480ea37b9dbcdb0a2c8233eaf44b5ee7192d434c6455059fe0d3b01875ae49edf351e066d4e6ea626294c98006520fc61643d660af684770df0e99864e2d79c54eef7a5772d2547fb7e06e43913232d689fe722eccdf94e4b17d90e55e004da431065268646fbc52462bb2c685ecb377c191b4b92301eb9892a592574d5bde21c4e3b7b46037067aeaa75bd11133771558254b6f5a9a1de3f83165710d85f3217cac8e9f0187f7f709883a36fa34756d69c971c04f9b72bfef73124a29b39efaba59d6d29aee9082c7ce31f9eca25639e7500c7c5914dab47816677a1bf01fe7b8dab9f17c43770c0bfc763023326affac21898c0c3da20fc921d618b98cb28c840108543202df675f938b8e9678c80e4ff0446bff543594c78d1af1b8ced4b3f025c72fc6ade76b4c4ab5bafd94e6b36445ec2ac040336da38e5711cb566488881bce2744af615d317c9017855513bbb659c1a51455faf1791f0672dfd12b937925105f3023fe4f7c9ffb1c06769a1eba231cc6fc8c8766188ecc1c9f62b01a8f0175eee3d2ae2a693ade21bcc4b74f67b65cd5db1bd2f69d318a7735428ee052c931b05f6932e8dc480e106fb24dd7f508f2e42b3cda1b09e04a28e2b55ddfb450866a6cd3d15bb8ef81462c48866820ef68745c000cf2dc20887ea43bb169a8c96a5c8e5276ecec72c805b57a45c98c78ae7a2d723b258b9dd06c790b64f63dc8b6de95934182af3fb3e83db605dc8d5280644aa88706d28fa11b7047e52c2fa5e4331638874641dba9a5599464dc6a0e3148519fb3864ecf5f1fe2853f94a5d56e8638f3b94535e403f53fda85db3aff03b62fcee941b2a54aa225e5593478acdb46a44a96d342b0e056f7363ed6969e8ad0f5ef8668f209d5dc7fd664a296b65cc7aac250b2d7707484514543b8ea17dc8abb472050cdfe8709ed59e648a0aa27bbf903e978ab120d9610124b2f225c0140639f2f64fadedebbc1b39ae019cdb6dd328f2e8e77b9b6b78af45a29c8b2dd97605ea295f55fb1beebc0ee4d826a9f4a57d26fa33b87553e511acef3e29ab67bfb191dafd859e6bf9aa9b9b53313e22cf48ad57148b93c23f15005f95531a89f8bf02a8c9ae7a7ee6b5ea1aebc194d5e29c741bbde55d79eaa69d2b96b45a6a5982bc665a7852e715dbb01649965fcfba9569f34ad0a05c4b4cea56489514682f5633ad83f96adba13934b0f276ebd771bc81679c21cf345b0e327c5ffc83c9eb34ba9a7fe1ac5a3b66181ef4c24e0abec249c84019584f4d1e5081abbbe1e64c93b7e7c69d7084bb50d7cab55f733ca6e31e9a23972e9aac7927ac444ac22817a2629a84db11106cf2b8725b757b9ef78dbcdd7136bfd9174fb6c0e44fe857bedc72296921de4c4a7ebde18d1be74c22a83b8d991bcf4dff3d33a6ea48271dd068c1c37eb0793121d4002f5cca733be72f603b94806f9bc969e554b6b5d5b03cbb0d46975c020bf99b87ec708808b7cd0e32a365641a55e19b9029482e72ba3faf2a59b8741e3a8131d86680a260cdf8a1722fa1b5cb083b324298d6e3bcfd8ff49cac0dcd41d605ac9b3434bff8834d605e681d81ab326b1a772e127e390c7bdc397ac478d3fd3a62cbbc82558c19dd0319f90b89f2fb7d03b6b66abaf1a16a18c73f11565760adf2df4adca08aa3aa49aea2c898ea55f6914cde2ee1a8554090b2a5a80a0ebdef725e6cf2e5370b69056d08f03118799bcb37caa5021f9b0e7dad816eb5f96e3835ee5d115d96946479d4197202919b1c7a14c139341ed99b9c126453bba51c52b2f0a2c59d133ab2c0db721914280424cdcfe937a453957671bc43eab4cac1484ad9a1074675140eb769703ad01d7655a361262945d968a7e3cc09d89e9aa8465d5bc88070f5051f3cd96dd38277621074a40f6877cc9a497c132ce302bfbc448852a3ba4aa9daec37ab33e6150c346d265c0ff8bf5d91839a4c8264753ea8681870d4bfd854311a1615b6cace7ce1060bac6b8a797a9139ec27f7ce0e25d2782a54a234694a73f84b8e9eb3a83a71a37202b02d63fb6a358c2faa7955b3f71f4ad3c53e9aecfe4240567dabc70d2d9bc60d34cd25a0fe1e16a7464319f206106058f28796e6502958a104429020c3ff12796a469c633bb95a6b2575670f2e00d8322975c679623c5386bdce51c5b84cf1d202634655e232147f215403298e1fd9e63a0287d5b462aba47c24d82bdaf16848e2331d8f158abeac81f51e4c76bc48e81cb66afedb483d1aad731c11573c97afd019f6e39d694e5912730589a1d0bfd209d6cc84cd61a6152b241c754a19a5d6518ebb30454f4a7b51b27ae477fdf6dd49939d965af88d99fa55bf0699188079472364a173491f65d85a40e8b2bee6d02facc96bdb558103035b5feb365af792fc679f595f4c4d32e6598cbe1094e859e4ac35357e2188a87c2ec11bdadf8fb161ee425a2f707deb0443500e2b09b2571b402f8b4b592c76fe3267da69bcb10b850b7df76e3ddf1fb87516f6cf1628d6d89a39e6ab800fb343dabfb428e0f60e6835f5e32eaaabc3ce4248595aaf63bfdf1654326943c7034e27477e45370a99e7aee0109a15cd6200726538f1b5489f828c9304991b3f5308a8a91e40fdebd613c3d59c9673e4150beee2673965e6ebcb06a585b9a3aa0d2f354d1cc17814891f09e20e6d3a27a5e8665424f8f33364b9566018f938d15a270b5808744c529ca741669b5745e8babf004b14fe172e33812e5bd2785873e0474553826d5a256bb083e2c32ee3d2c458417069db84e3842ab04f41c70cf289959c82daacf73ccb00df53544444a6a183bd4ca4214679f217614058ec8cfb74252f2e98915e92197bda736e06165a73d55f67ebe3f37b6bae62309b6ab588e8b0562bdf94cbf7fc993415367ad9acabc8d252313dd12e2eb5c35cbfe9c7599f3d50f32eca817ac1237894aa3d01391f968eaa1fad01fceb87d6a85aa93912b94ab561a9c1da1dcd69832f72deaeeff8d254630bcb66efab5c531709adb69b1aa1691ec27daf5b855aca1fcaa7c3ade590f1f3f15a682d7378c37716887a10027e1dc209508df0511fac45cd807d4d4fcfd9c5158a77efb371754426cdb376a9e9ee727fd65c2162b0c18be17a3e03a554aab11b92ce187464d2f46bb0b7f36f052a10e35e7b357010563b1d9b62ee10483f5e3cd4221f98334b0b18c6d0655eb3fea176fbbb89833892c0101b865a10f8751e753b4a176d5dafd28cf25bf0a4afa61f4c40a32cfe1320743831181d4d787df71a2a579ef9fdf38c1d60197de25a0d81fb0ee3f2e232f6c8130f160869065e60d68c3e4ddf003ad9026854e86f37ebb6c8e13f26e4dc92ccd9eb1f4057ad19b5baca5f5a811e1831243ebebdba42c70a7bb89a34a607fe69e34fbc13425d1438a5fb8076232dd70ded3f11299e29dba3c83b3c558663f0e8495bd4f0d686bac40cd89cf7133f163a53deeffd67347e2a8a1dad1bc816c5d2d20176aec796660938884f160a3dbd3f56547a9e142fa098caa71c457fdca66113b4d6502e8fdfec80d2f680320492a75d0a1b445e5c71f65992f432c083045eaef408fea46d592f2df442c8bae5428bc3a83a987f4aca290ae5b5fe7a1b40c1e18b18f9681561aa53baa5c41d3c127792f4b27c813c179f8044851ccf1ff6f037511cb7c61d4726af4bbddc54072ddc3abfb36a1f7d2a6190c24f624fe08a3dd1027444aa299de4901eacf5d2bc3ffede9ee730e2e8968542a5b8f7bce3d63791b9100a1cdb1ad1cd8adfff85f53efaea7f41e07d9d831b14dc20f5a93d41e19a00763832b87f789323065032c3eb4f2d9b3f2c42da961b60a5f986627217f0c9120e0b2a83610855dd69f77be12f0d32543be32096a3dd884166205110c595ce0887880736d6ee482957f6a91171e92f2cdb66e04ff00e7be245aa638d1d05ef00506dadf5d9139fc99a2f575b69537654f094d6094cf9ec7af837fc7ba0b3ddb5527b32b26309d65055182c52105792a5938614f29a7996634a2293b248aafef5f0fb63e0eaacafa4d46085acabd52d49565940211c54116fabcf63f15756eb665eb686088bb7adeb51966e22e75a70a5f30b976f2b5dba7230a787b79914515cb075e6fea7a2c5bf806bd33498badbae178f75e544f53de814afa3327c1c29f802fadaf0fdfea2ad0312fc1bf2ce1fc77e5f84f518c01faba1266ced6e4d913f7fe1ed53fd9960e26402424e6eac9a067793fc63ba7081296c8c77444708105ac996ba9d5cc51f49a58f732249b1b6af11f461ff1fe1c1d83598166ff3eda4459689bab4ed19e8713b9a6d2749701beae23717a5239fc823642902d41923cc9c9c65ff1356f3595747312d57f3ff6c081ccab21e4cb306d19e9ea01e1f01e7d62a9331f3eb3c092213a5433a5b8f6d5de8108918efb08314cf2ffc6a2b2e467d8458838f278cc983594a1fdae594bc29ba050ec64d48ed833623d190276237998a3a22715957e502338d7a29abb9d0438d441cd4e3b127295bc305e591c838e5f6cba5c79883ef4deae5edebd1e9083a303cff02bbd9fa945e2c536d49ec30db9d26beb1f3f7074a3849a013464deb474217a3b304f4546a440546d0c63b287f4ebbe017f263c006cbf4adafc0387dbe2bf7b7a5e681913ba041908ad1d9cd03d5c0ea186904e178e18eb35d5168b78f29aab36f26aea3380cc2bf38ce21e09901f245acf93b68fa65cb99a8063ca73f51be25046f793ed425ee816b73a8c125f374525735204f701d326686b83db32a87f8486730ed00e97748ea8338ce08430de3db3d737ed4617f0a906160b49667e7109fa5427e3bc1a2cdda51c94d4a6b97f2aa77dfe4e2d20c36b2f37b25579fc7e5cf3c6d0769acf03403db15cd5041716d5f2c9e5b8d56b04d57ea735a459173b751d9d044d8657768af2f1b6803326a788dc03d72df912485958c3a0ab245a37bc86f52536135673d2998a525cc9d5e2356ce176d330f78931d9a9266b04ff9683092ea25ce9338341584f8b3d96d7196064d9004f8c4b933c3ae71091c1eb003c44aa16514ce709af28348b32dfdb774eb8f1441a1d953d7d47c158f419a7fe4fadd04ba1fbbe07ed277feb4eeccda6f0051c39dfa442de9ff4dd91201dcecc8c288b01b232bb1557ab66a95e019d7515b5457dbfb1e320f14d036279d242266ca5354100855a68e801fef79e123d8d32760f4587d518a36d52c7487ae6bf1c139cefefd2d345868f2a510265ffe6978b56797116bcb0526e882cd0bc6765f32136d66a1a6c1c31f3adc9faa2bce2053f495198aa40ef01a0882415a8e489b1d04b87bdd4686e65b2b5074cc4fa1837096647795d51f6aa649ebacebd2f69d93668e4ec9d5f859342700b62272627dc719fda0e75b66177836988412bd7bcbc7723a661dfcdfa252d0bc7ba71e8ab6e93df32f5f92a2fd97869ebc7a8601c3109a426e36596c5b4c813fbc97c46c0c2b9f5f0c94c4829c02ab67ff8095a0d396c1b6dfe875dbc1e1f9858229ad90d4c4ed525b7d9fd713f5922035d0a962a2e4b10aa15f5f4e69bcabc3e88d803bb17d7324e2b4f0283738627be575b2229a69cb796abc70e6dd29064e41ebc01f16e390fd0763173512f8562fff35b26bcb21985bb78dbeb26b085fa4b5a43fbe18e1b9405700a4afe3f87d897d2519764d4985aa989cc22dd47e737fbce3e7b9ecee79aab6987b62f697421eba2bbc27c9fa7893bed70b4ab3b98f9f09d341689c882bfa8239825a89ad27f93592882dbf036d4a2ddd7c98fb1ea8fffcc518800f8bea8052dab790e68f1c3bfc0692b676c65082bd87f4a99aefd818b55e6410384ff631bf38600419a5ed3119af394ae47762d1cdb50e3a6accf1ca8e1c955e09671443f8cec25f0004da093b1938dba72f823c830f9addd10cac0c217b1c3824ed2668cc6ae090cbb2b80c4ab6c90c086801e8ae011ed13f6a5367a58f5d1269d90bf350db51a32172fdb2858c2f34350e45719c45770305fff49e5137ba7a046d3b1c19895c6b09898e16a302ff1de0a2d6824ba2af16a5641deae2e9525abb2575f3f058048c12f86d40dbd8eeabdd85cc1a51fb7b99e4d09c0d0247185e1920093ded325c3390ccbb5909dc15c966df2bb6dc3ee921bf271466300696c20f4716e76dd60a335e476d2d8701ceb6f416ae522a336abe7ec54299fef61923c52c181d281f2fc8a23287d54b61bf5ab4960b6338d9c4ee4bc9cde58f97836ad57d90845d38a97df06122c46e46fda293829378e5a8ed95ae3bb65d970170a45b310156024b0b489931492030bdd48d21c1a021408f89ea6f6d46f46bdb9765b1e344edfce33aa822f65917501edfa4ba793a7c0dcec36c46c4e7d68036ff0d680816f9ae331aeb8685a52d9f852f00d250ba90c7413082a5c0b70e0ae2622acb7ddf62957c997a2dc14b6a84b9391537cce832c1c7fbc5ff208fe9c6400bb056820c238c2d2b1279dcf483f645c56ef70d69273b8652f010c747ccfe35a4774681c56099e7bd4c32569324324382b9ec02dec0ac1963c65df353d1ec51f0636760a4463073c0f7b40c719e7003eaece2a678eaaa9bd081f6bc7d274566f0fe5224f7c568ed06e3ec1d2e5379d25975a6ad2c65c752ea0e2463a0d7a2681f944ce8aa076a4a49266d5a7ce37f4e3ccef74ec025325e5955ba72c9f0350310d462613a5ac8d48c2875af0ea0a350fb52273134c5caf6a9990c62f9296f1942f6b8a0a95e2ae8a31626526785b43e7ab283ccbc46149c345d2873e5c508023a85099cb2366478957f299e23c02d5bf9485c259621076c281a51ed9bc4c76202fef046ddb6e791fa098290f819f8a43145465dd48be78e63b5a35db1f582e6b607ed2703cfa53199a4951b1772741494474a693aab97396b3f6c42b6203e6922f03373c464341212452fcca36a0dc7fe0e5606273f7c9fa064b077518427fa74c0e58d5fbdd7371e465aac69ee4f1f998fd440b80b045ac3d705156b0c53d514d011a34c1c9d52bb33ea704387d0c1aaf87954e7a0fe07418d71bd1e09bb7ed3d66af5c6c2f00cccd81115354a10ffdf2e0afdad2de7b15cc4e8439f86917dfee8cb707096f8eb88a60cc8941c83fbbfcdcacc909798376349853e6bc93cc361338533d08c11a358e31631d8b47fa55a0b3ebf82bb2ff712d664233e8af22ee7482a85f7193b36588b0ad46cda324209b3494e6578084e88f3abaa858e6d7b9adc52a7f4332aade4903605e665962d3d31e6799b2a36a64efb2a50fba5d3f785688c8a5b87e66a0d06089f0e0a7e2dae1524718c0ece949cf2164089be17c73fcdc3f679f1be91fd1364eabece97b7f9b465e65903972fcb7dfea9c7ed35913b637baa0e597ff9dab538327ae59ce9f5b3bdcf383b65dbf4cf8ad870b2ff165d5b2214360ba352cc1c283c09527da77e1c311f6a9dd603ee99ac35e57620b57b862f3ecc243e65eb3f12f71382207e62be566af01032f0cec05153ecc6ecc063aeb7ad090da80777163c789d2b109a648809e0cb220adb3b5ed6c15b851a90d4fed1ce2168c5aaf7706ff36c2ccd36ff62f8c55cfbdda7933105b5cc10765cf0fe348aeca3e206f23604f41de51c7bfd482daa79bb925719f0850340aa9ba7a9a207ff1d05538d729663f17afd2cde0c8795cfe2eeab0c1a0a861b838d971bd759e0b8b75282a8dce6060899c4f710bb157bcd21dcf57623fef158b8a9074957c7162f743430cffde317c677d7a14a1879ad1bd3949e776cd0f0076abc4b652ea5acbc7d4d11b7df9b5bb64cd30693c18c09cc41bf4bff4424344673f363561aaa1552114df2c142bfd7af9a0f6d6e6c44d3f66543edbd1feaf2cd28253cde6e511dac6812a2d06ac06c55cb38b536c8cb0a2d9911c58035b5e88d98d812eb22695e296cb26d2e755a157773cccc75b3e230e85b3862ab282ad3e38013102a2594593a102e3488a493922618d5ae33db3124f202720278e9b04f4d18a120693f2d5985931c8464198534f3cb7c22fee9b0a79e7a5fb0057763ec52bb72e695295eff5eb3b19f16274d87a8eb64dfcef52ec78a4fa2defc68d78e95578ec713493bf06e18f62b22d570587ab749eb90021e76400c9dab80bb38e9ab13a65a137f58d5b2da7d115c6f2ab8b332d6398a0f1dd685b5cc02879dc9926a85920e8b5f5a17a8a2fd694df31cc2ec36f409ce1dd4c7f2a0e5bfa7ac8bbd5c7f58c9c43f3a73e7f8f1fe17132d0a6b13245f07c77b34ad83289ced76429419385e9360df5bace409a41ebfa1662886446de90d7eb2a687db37ec47727c8c69c3ee2945e9dab47d5d7eaff8ad9b2a17b12f342311795c8cd78e36c90d9453cbb3f2afdcdf04ea623b0ee2195c6b123cfa2e24e81b73b74348ee57efa78fe340281c03355510489e45e7d4b4b2ea3150f5380b7873a28f612dbd48f0209fcae95ed729c6026b41a0e9ee6b2467ded6195ff32a66f4e565cbdab43c50a2f16b87effb29b72e0d2a939143c354415d35619efbdd314e262ccf9efd0f51ef011a22bc3e783857fa2a281e6f822233684bcc8cee7518325ead49559a1cfaa2dc95f570fa410259bbba21feb9f3dd4daea49bcde7b854f426a3e78fbec27de68dd292dc969156ff745d64265fe1e971fb905aeaacd30deff69c4ea110077ac6eabae2095370906852a5087e72d2d93cb0dc62e103d27455ce1d653c8b587904b5ddb836a320d7ce81ff4ada04aedbb6246d0b9d8d82961cb704c545e6f00f30f99db9c82e97577138c8d787828b8f23eb8b576c44a45047d6ed6fedeb3bf299efb76474c1e2843fc97efb9f3d578aaea6436fc7f6f93d6e713bef82dbf99cde3e90a8e5ce6cb1453265d407cb40f9db461a5a5bd2e3ff6ebeb03035744a4533a1b2538b7e57e6b17397b6385b7d8f145bc01e99ca6c1afa29a5c7ea6b48b7edc6b1d9755422ce978f51eecb5344a665bdc6628a6939668a9e6d66a9f4c440cdff79bc57c464e988d40d5c2e65a9b60262c1a2cb6064be3392b9c055a06e20cb20ee6b7a99d6f3c2ab3cfcf0553e86af973c3fb1b1c281dbdb08240f3284dd4d56493a3d90df7b9785b8e0775d4729d7c950a5733c63c37b1cbc083e3671acd0dceb0c03566352d6c4842ab1df4aae2a54e7445ae5d2bd7b21081043edfd3027d7ecc3a13226d14e8ea8d8e0000e2468b53c3c41ffd47302ff5b0936f89e16f0162eb2cc640b0122eebbc46d2c0c21a40b7636c1bb2490996d58d2c9d0aa9d6c109c1ee3ec2f326d24b27ed9ee27b354f9a70c5794bae99a6ac15594b1366a9ece339e6ff7ead41bea0d1f84461a3ffe86355da4494b15d183a0b70ae18ba966c4f6a7b36dc314fd400fe107a5d9cfa2c58b43395103a37aadc24f149c6c11c81d1505240e6395682f503b917e7a67124863143bb5fceb68ab2d987e9d7c53ec769b82082c31eeb4b424bbce2aca949188a6f393f259936ad6eeead5ff4d581fec14382196d29d187f7730ebed557d4f08931b56327cdc292b4f96da1a1d940bcba1cf236c43ad8312ca3d4287edce41ec7bcf97d3db68ab3137352b94eb4f8683170d7031cdcfe280184a1bc741457db3470c7bf620d51d0d4aca4be74659dd3a4c8cc0433411d7c08360acf2e35dc5eb1ec2f563dbe6b1ae4f2a7dc0de79694d0b4e9dc4e3e0dee91d7fb567975fbd441099e4b8210a42203cfbf969d40b715fe1a715bd1fccf75fe8eae729feb06c93ca1160e44af210c1638b82f60ef16df53eadc974da12ec5df72f61dbcf1d6184697ff89c6825a412666e52ddcf930468a32c8afca7b2b4c974ab79fb80db155b7e3228a031673a00b417e7e4f141baf6400210a1b6d49bdafad4f65ea2eb95d0e305cc62d9007d8b512737731ae54b253f2dcb5e27bdef3296e804ae699b660983610f11d6ca53ea2639a2d22f29080651a2253fd294676b5d549a2656c3b687ba434d4106efb187303d3589ed383a1eb004bed8e677b6ff26faa5834ca91714c11fa22ba2a3760324ab015396f485b5b7714fd558c01f4c69e83d7e8546fc5eec826404435cdfa23bafad4305776cdd95936ca00739693b2de7e8f73aa7fae95355d78df5ce08f1db90a9cf7c73ac6d4bbc0b57cf86574e10ad209a4b749365e195b913f7d958726a6767c918fe127ca4f81b10abaa3836dd61971554b798c82285e3e0b96b20b4dd05bbd1d7f8a0188b969eeb3525eca71e4a6861c799c57bfe87d6647579254801f898b11eb1f141597efc27e10a8ccfec3ad145225b88c5611323eecdc3da500b9f3054777d5f5845fac2dd491eab1ec0de27752428d4288999c564dd3232e5798bc5d0d994a0f40e06fec8211c245fce1096a2a666e2dcd90ed9be574fec0aafaca42ceb90a00fbd4ca6d8ebb242ebde096fb059e63038f9e3012e22daa78a5485ea3828c02ce8c6e38132a8c98c1b463e8416b3fd7755cf527d3abd38c825acb1468ec943bfef2873c8ee7a4b15780f94599d3cc894e81495c0f2ff23584d315aa4e886d5cf032d63be2ebb83f0d32dfc71a22d56bb73218756c611be4e71aa86bd663ca0f8deea8e07a2fd8437e170c2ea3633f2c420dba967d1584e76743969d6b9be2e42a9ae609745f10268702f251ed6f1889dcfc0167e958481d75b18a19b3b7c471f2cd9b85eeb3b1350b6fefff1cec1e786e657fc131c796beef3e73c3aafac68b9283586e52c746045a37326aa24919a92d3f5b30ebec909fb1c8b450eea0117c1a0ea46ea3d17f2f3afc6aba60447e90e7697896a49427fd8ce25d72927bc6ca10d9d0c62934d804fa9f12b5a1fe13a30163a391f15f0159c445ce847db64b02f9bcc961558d120f1e331ab6cddb20d78c3f565e77b9e535e85cb76bbf93b4ad4cd0cc96e2e19ad1f7f8bd9c9b6d8fccb9af269b6ece04d49f5aec6629394fc7467a3f77307d741e3ed81f8aa829b0bb213721af2a304e88aeaeb6cd853553dd26c29a9df082939ed5e532eb66856fad4f964dfefdade7c43cf90de0e3be4cd25fcfd07146046b529f5b7fc20f78a81aa5f67bfbc1d6a59cff65015457440f47628bca2c00bb3cbca2dd9df74b66f0e7476f988d5611e9b498ccdb4449b622e0339492d4dd43d95a604ac60ef9db351e97bc39df9a88e862bfeead3d3d2786bfdb2ee127fe04a82ad0b16008ce2f8be7a18078498155006d1247fbe0e2179df138fd76da514b1670d04089ce3cc98cd011fb2fcfab0a121139c78a7e5f39a8e648c9eb8395a8e43ca0a853f2843b55bd3fcab8bac6a46fcb426f390818d61acf26d6961682a29ccfcbf55356ae12fb48462cbb980d60a371c4660b56fead89744294af98e7866cafcdab303aea60dae50f95d42eb989249791605be1d87ce1c0acdfe15e780c4890b4d89efc1ccfd7b3270a95efa5fba683b8533a399b61be626f9916e390d8fb59d6d483eedd778233ccb2e20b2d01477e941baff23464491cd072de6c60ffe415db3c8757302c1e3323589126f7d07e07ce10de9e07bc61197b442c136ef9705d8f90c1a8710de7edefe01f46bc4de8c9e7b0bd923e0be7dc4bc1b5172a5eac3dc30b0802f915ea92e44172e0ebe8082b89dbcfac0fdc6949b9f7651afab73ebf849430bbaa80fb8ddb7b1bcb3629315718fdc7da9439802d3f0626dea2982250d695d96d74b802a6c1cd38baef61542a015c0dc97a73796d1d7303c948f843de7b69dd418c7064e474329e61ef2ebfa99e9e345c43990954ae7d35e7e68d112ee50dd104cfc8b14cd568c577fb556d94cf44c3b00369b32eb3daaa06b5c808c82f8d9ea5365e915a898dc96774bcd7a5ff9e7d6ab4f59d6542555d36da5d30871c6915b5be8acfb065d7959dc3a2fe61ac6ae18b7fd249d8be97288896c83ac2380f0f83849a1408bc020fe77fac1dce8875ab02c33eb6475e2036d4a3e09ad489b08032fc8df519b9fcde5938c4a9f21d1dfcab7141f8c38fb68f7a73dab86e9c4cfb0b37385aed229b6f3dccb462117cc6169beac318b1faca518dfec272fa2804ffd210dc01f7225a8f86b2f572dff7ad6ef25d00441acb277c8f1d1e9377268716520f59877f0a4fb7a91fbf8a3eb1260e713b4b4b2d2eebf88e5b731cc0ae759accba682d25aa024fda5af8a59e6ca423d826781c3ba10f991d2befd01245ba97302641b9254724e53ed86c6872966287879f43fcb1fd5835c0c4a91614c1debba92afd1703991e038488f15ec65f2d4b6528d8486691a3d76f3cbd231afaf21938fdf7e9e7a2d3d74620ae69696cc7bd6d88f2a27cc1ff543db6ded5a42e362baea59fa8a62f088ef3dfc8635ca2bcb8438af2908c1a1d635831638fb9d9e860a1b400a2434148e60f9d89bac15b9b2e1435c6544cb1417e4a79cc2361763a6e00a68e43f23ebf7b22b9c286e5151606ced1ebb0b37074903ec44f7f6f22b2a818c1b5f8ac45d8ee5711c826e92f5b5637d47236cd16368594b10ae2909a1a16f978d32fe52b733f7e252d275701ae31f010d6f0bcb503675619c1e07e7b4b5157ed25968c387327fc7c0c9329ba8193fa9cb41bf31ac4f3e1f5d5d4398959b94bbd0a0c6c644638771369709afe177be2b9ca29cca7fb0919b79bd2c40c3c2327dfc1ea25bd20031ab30344dfd21502e3f76ea62f7eddf1e8b2ef817a5290fbf4f610c9ebfead57613bb4842fc212cee842f24201871a39062384238e70bd03576cca57255b30c61f2c9aa89414b2ad8d51a1cd50463ef525000f16af9cc2a99cf14c5583842de5f9d273b303f38bd2754ab9a96179ab5012cb4b8c7dcdf1ba2f818248acc3fd857a50bbb0e5548f57c375b59cc2f7e368ac8d2e49f35b86092a14a4c959cd5e8ce3a7bc8a04ff8f73a7ff0166e28b8a36254ab9f118fc20c232d99f38d7482ebd6fbd07e50711f4b25d748358ec02d3c16a0ea25d47fac46415851bc1ab4a150213911ed359e70cbdbb39c1b3ca6e72f869e17a4480aaec758b9ca27a3a8ab543ab8930d7b5dbdaa63314ecac2d35f2373073208ef5bff29a68a0cdc4e9466ea16204a574cfac377139ceee207b3275f4e1adf4433ea771d430ad42dbebdb8740971c256e1e0067d82b58a1c276d4328504e5bdfa11d571041cb284e209b407a87f98a52952e08dce5f17ed1b847d7b846aba1d0e9f91c9022c0660cf8f9af823f45fe63cc1befad562f1eb34fb4f5580d05d8828f5950bc538cd4b89c0654284218047d0ea88d595b06637c1a9622b2a9e5c0060b322172fe3aa980822ba412b98e5cd5c5e2f80b8ebe204be004aa825bd9712f6cff7bbedc2c93576e1a5a01d1a417eeae3d0750af2aaba0aefb5628a9eba24d6bc9eee36622b4e0ceab9a54827928d3a74da8004685d8fbd81db22afe00169c0583ca99ed5c97302aee2200f4e75cfda7daad1e31e8999d25fe4d7f65beb2f27ef634e879d8caba8d688050ccceef61ce556db42aee1d08e0f354653a6e1622d04b1dfb467f8c29a0e32d29ab1fe54fcd5237bc448afee4cb1173308c86902e03bb1c637304cda5a5666633495464bec70b43676f0d9bd1ff4f49ae6b3abd41265f683073411ddf8b05dc04769f7d8491b9f5c7022460b52c65e330719d00b0e966edcdaf6050878be19062357fa03c3449ebd1c4ec7feee9ccb4192c3d2d2a4fc5b717513acffcc43cbf9aef2a144b41b9247abd26caa330dcc0106839a850a08cd8f4a3766f9929838d6969a3d6632f1837403a0dd22f17056b4458da68ac77fe5737e5d3ddc4a0fe98e6ff844e304a3209e53d7f7eab2f30027e7fe287a7c8c31c2363cdc13d966dbc7760ba7a44c6532a38e8078f5932d04d5e26bd76b9a85b886156185de9fc706e167292165e8ca1a0f42d125c8e0f19322fe72c918cfe4f1603330ff656cb98dd955b38a47b28987ee1df70d3fff7f3b1f9a7005b9890e165a82615b7afadf769b688c02b7e6d389be0d07c5d608ecfd56a944f55f43882e445f87a5bdb05eeded6f4a410bf367a4ad04acfaa13115c13947b625a7272f99e0fdd3198f7aa513d096aeeca37fa86c7770131921f4780baa7d47bcd71432dfe4c08258b5093bef4095ef9924886101db0be2ab607e153deb182def737d7d25e827b250a0c74e8ffcbf0ffef04838e4d4966ec1a91e48e10339d06ce8ed8af536016575c39f3344fa6023487a047a7ef4dd3166e365805494b4be2fb948f57e0a7b83290c7d327939893e0c78d3c38819c7a88ddf19d11a9e0221344354893c533f2e0a0a8a046950bc11131a12b81c1deb48ad6f9cb230560599ed0c0f3341a7263ab2d81731e4192e8b20a57caa7800fd80b7a80cc0faaeed6c7550b0cc67f02052e8f31e9042710eb2ec3b076726d0f71f731158f0064cf3eb31b141473f5b65170a7d5492fbb74912524113979bf823d4ece3c7d0148493ec4f45a5639dc01085de2f72904fc326d91743722f2a95cc8b54b9789fabe93e0656a1f8b97339adafa07239339131b38ffc3253dd1873210b4d8616167d96b17c297e071a4b1b399b24d5caddb4c8231c9506f4d487baf9a63d471a02be722bc876052a40a68cd66b0a9810c654fbe6f8ac3715f77896a78cdee176adae1b766002f3f2ca6d6d9c30f9ce16f38b76de67d479e0e7de18a64ae57488d8322065caebeee0d2fd14ad2e60d41738ec3f97e693eff9ab5a443b466eaefb25c6ca7696bbdd0324c3a717c502cf479a1a5d13f5526fda27958ff98a91c8bfe19be0f712d00beeabfaf8c88d984b62cb5fa6fba1d58fce6212b3cdce9baf9d273eefbc0b5aa279dda943b5459b892f7c6bb056c7f7f086b8284ad7fce1e41f0bdc0f904963e5d8a5a527518b42921d1c9aa7e1b5059ecf624363fe76bc6f02b97b489f6a17704177a6205078b8eb65d90893fd311ac5910ebf04f7c6ccd681dbcdfed08d39ae868f471fb002b542eec439e2ffecc4e82264fc6a75168d869d6d8c3cc8ae94e4235668445d9f3d9e6e82ba12ebea908db4a2dbca2535f75f6573beaf9b02bac3c022135fddcb809badce936813e58619e4f357d7bb1ac57d5cab5c1e96f6b6113563f73ed1f2cf8da024e3d298485a1bfbe38f05d19f942e834d711c8b9d20467883e30300c5d433dbc4699564ac8049ee813dd8fd689ea06b21ca1efa014c71933e3af8ba919d394cd717a6a6692afa8a0e45fc16e481e0a668483be821b664ee7fd466ce0dae37cd9f874a35ea1698788f99fb38647a7292af677affe63eb0bb20d59492b847b96ebdf107171d3f31911f317e07a0d8453799710e10f5780c899213fa651c7705ec332fd25714811093c3708891ecb6872e99e41fa1894bad82fc5e13aac163beba7b149fb4c6191e2539b5227afe132f649baae0c31fe9eaf4becde9d229e506a8c823d4177e938ddfbd7ffa943c0eed30015c9b36092a4518af07029cbaff88de3c37b7a7cb0621f4b7cfb7d02d6fec6a0f0b640bcd85a8dbc62f4d28519bdf9390c0db1845c65c0283db16a8d7af67936bdfd15a9aefcf4773f034f515acdb9a42747073dde86a8411d25903587484bd90aa44b92de3fb2d218d81de4765ac5840f178bc1647da3eff52b4dafe1876d9a403b637555393a7828bc854a24d2cb0318b0e93660cd277f3eb4ac10bb2da2012fde6aa4df40d3a03a580e8864584f86d4a116722671d4ace4061b39db35a7f4d8728eb2f81d5ddd1147c938df4cc6eab2e84fc56177fb602d0fae15607547530877d01407348842f259b1a08681d9c7ab16bc6ecf3f5b53ff205c4e4ecb7d93a2d7cb89c001ce025ce3775b02f46c34fcd859723528c480ea37b9dbcdb0a2c8233eaf44b5ee7192d434c6455059fe0d3b01875ae49edf351e066d4e6ea626294c98006520fc61643d660af684770df0e99864e2d79c54eef7a5772d2547fb7e06e43913232d689fe722eccdf94e4b17d90e55e004da431065268646fbc52462bb2c685ecb377c191b4b92301eb9892a592574d5bde21c4e3b7b46037067aeaa75bd11133771558254b6f5a9a1de3f83165710d85f3217cac8e9f0187f7f709883a36fa34756d69c971c04f9b72bfef73124a29b39efaba59d6d29aee9082c7ce31f9eca25639e7500c7c5914dab47816677a1bf01fe7b8dab9f17c43770c0bfc763023326affac21898c0c3da20fc921d618b98cb28c840108543202df675f938b8e9678c80e4ff0446bff543594c78d1af1b8ced4b3f025c72fc6ade76b4c4ab5bafd94e6b36445ec2ac040336da38e5711cb566488881bce2744af615d317c9017855513bbb659c1a51455faf1791f0672dfd12b937925105f3023fe4f7c9ffb1c06769a1eba231cc6fc8c8766188ecc1c9f62b01a8f0175eee3d2ae2a693ade21bcc4b74f67b65cd5db1bd2f69d318a7735428ee052c931b05f6932e8dc480e106fb24dd7f508f2e42b3cda1b09e04a28e2b55ddfb450866a6cd3d15bb8ef81462c48866820ef68745c000cf2dc20887ea43bb169a8c96a5c8e5276ecec72c805b57a45c98c78ae7a2d723b258b9dd06c790b64f63dc8b6de95934182af3fb3e83db605dc8d5280644aa88706d28fa11b7047e52c2fa5e4331638874641dba9a5599464dc6a0e3148519fb3864ecf5f1fe2853f94a5d56e8638f3b94535e403f53fda85db3aff03b62fcee941b2a54aa225e5593478acdb46a44a96d342b0e056f7363ed6969e8ad0f5ef8668f209d5dc7fd664a296b65cc7aac250b2d7707484514543b8ea17dc8abb472050cdfe8709ed59e648a0aa27bbf903e978ab120d9610124b2f225c0140639f2f64fadedebbc1b39ae019cdb6dd328f2e8e77b9b6b78af45a29c8b2dd97605ea295f55fb1beebc0ee4d826a9f4a57d26fa33b87553e511acef3e29ab67bfb191dafd859e6bf9aa9b9b53313e22cf48ad57148b93c23f15005f95531a89f8bf02a8c9ae7a7ee6b5ea1aebc194d5e29c741bbde55d79eaa69d2b96b45a6a5982bc665a7852e715dbb01649965fcfba9569f34ad0a05c4b4cea56489514682f5633ad83f96adba13934b0f276ebd771bc81679c21cf345b0e327c5ffc83c9eb34ba9a7fe1ac5a3b66181ef4c24e0abec249c84019584f4d1e5081abbbe1e64c93b7e7c69d7084bb50d7cab55f733ca6e31e9a23972e9aac7927ac444ac22817a2629a84db11106cf2b8725b757b9ef78dbcdd7136bfd9174fb6c0e44fe857bedc72296921de4c4a7ebde18d1be74c22a83b8d991bcf4dff3d33a6ea48271dd068c1c37eb0793121d4002f5cca733be72f603b94806f9bc969e554b6b5d5b03cbb0d46975c020bf99b87ec708808b7cd0e32a365641a55e19b9029482e72ba3faf2a59b8741e3a8131d86680a260cdf8a1722fa1b5cb083b324298d6e3bcfd8ff49cac0dcd41d605ac9b3434bff8834d605e681d81ab326b1a772e127e390c7bdc397ac478d3fd3a62cbbc82558c19dd0319f90b89f2fb7d03b6b66abaf1a16a18c73f11565760adf2df4adca08aa3aa49aea2c898ea55f6914cde2ee1a8554090b2a5a80a0ebdef725e6cf2e5370b69056d08f03118799bcb37caa5021f9b0e7dad816eb5f96e3835ee5d115d96946479d4197202919b1c7a14c139341ed99b9c126453bba51c52b2f0a2c59d133ab2c0db721914280424cdcfe937a453957671bc43eab4cac1484ad9a1074675140eb769703ad01d7655a361262945d968a7e3cc09d89e9aa8465d5bc88070f5051f3cd96dd38277621074a40f6877cc9a497c132ce302bfbc448852a3ba4aa9daec37ab33e6150c346d265c0ff8bf5d91839a4c8264753ea8681870d4bfd854311a1615b6cace7ce1060bac6b8a797a9139ec27f7ce0e25d2782a54a234694a73f84b8e9eb3a83a71a37202b02d63fb6a358c2faa7955b3f71f4ad3c53e9aecfe4240567dabc70d2d9bc60d34cd25a0fe1e16a7464319f206106058f28796e6502958a104429020c3ff12796a469c633bb95a6b2575670f2e00d8322975c679623c5386bdce51c5b84cf1d202634655e232147f215403298e1fd9e63a0287d5b462aba47c24d82bdaf16848e2331d8f158abeac81f51e4c76bc48e81cb66afedb483d1aad731c11573c97afd019f6e39d694e5912730589a1d0bfd209d6cc84cd61a6152b241c754a19a5d6518ebb30454f4a7b51b27ae477fdf6dd49939d965af88d99fa55bf0699188079472364a173491f65d85a40e8b2bee6d02facc96bdb558103035b5feb365af792fc679f595f4c4d32e6598cbe1094e859e4ac35357e2188a87c2ec11bdadf8fb161ee425a2f707deb0443500e2b09b2571b402f8b4b592c76fe3267da69bcb10b850b7df76e3ddf1fb87516f6cf1628d6d89a39e6ab800fb343dabfb428e0f60e6835f5e32eaaabc3ce4248595aaf63bfdf1654326943c7034e27477e45370a99e7aee0109a15cd6200726538f1b5489f828c9304991b3f5308a8a91e40fdebd613c3d59c9673e4150beee2673965e6ebcb06a585b9a3aa0d2f354d1cc17814891f09e20e6d3a27a5e8665424f8f33364b9566018f938d15a270b5808744c529ca741669b5745e8babf004b14fe172e33812e5bd2785873e0474553826d5a256bb083e2c32ee3d2c458417069db84e3842ab04f41c70cf289959c82daacf73ccb00df53544444a6a183bd4ca4214679f217614058ec8cfb74252f2e98915e92197bda736e06165a73d55f67ebe3f37b6bae62309b6ab588e8b0562bdf94cbf7fc993415367ad9acabc8d252313dd12e2eb5c35cbfe9c7599f3d50f32eca817ac1237894aa3d01391f968eaa1fad01fceb87d6a85aa93912b94ab561a9c1da1dcd69832f72deaeeff8d254630bcb66efab5c531709adb69b1aa1691ec27daf5b855aca1fcaa7c3ade590f1f3f15a682d7378c37716887a10027e1dc209508df0511fac45cd807d4d4fcfd9c5158a77efb371754426cdb376a9e9ee727fd65c2162b0c18be17a3e03a554aab11b92ce187464d2f46bb0b7f36f052a10e35e7b357010563b1d9b62ee10483f5e3cd4221f98334b0b18c6d0655eb3fea176fbbb89833892c0101b865a10f8751e753b4a176d5dafd28cf25bf0a4afa61f4c40a32cfe1320743831181d4d787df71a2a579ef9fdf38c1d60197de25a0d81fb0ee3f2e232f6c8130f160869065e60d68c3e4ddf003ad9026854e86f37ebb6c8e13f26e4dc92ccd9eb1f4057ad19b5baca5f5a811e1831243ebebdba42c70a7bb89a34a607fe69e34fbc13425d1438a5fb8076232dd70ded3f11299e29dba3c83b3c558663f0e8495bd4f0d686bac40cd89cf7133f163a53deeffd67347e2a8a1dad1bc816c5d2d20176aec796660938884f160a3dbd3f56547a9e142fa098caa71c457fdca66113b4d6502e8fdfec80d2f680320492a75d0a1b445e5c71f65992f432c083045eaef408fea46d592f2df442c8bae5428bc3a83a987f4aca290ae5b5fe7a1b40c1e18b18f9681561aa53baa5c41d3c127792f4b27c813c179f8044851ccf1ff6f037511cb7c61d4726af4bbddc54072ddc3abfb36a1f7d2a6190c24f624fe08a3dd1027444aa299de4901eacf5d2bc3ffede9ee730e2e8968542a5b8f7bce3d63791b9100a1cdb1ad1cd8adfff85f53efaea7f41e07d9d831b14dc20f5a93d41e19a00763832b87f789323065032c3eb4f2d9b3f2c42da961b60a5f986627217f0c9120e0b2a83610855dd69f77be12f0d32543be32096a3dd884166205110c595ce0887880736d6ee482957f6a91171e92f2cdb66e04ff00e7be245aa638d1d05ef00506dadf5d9139fc99a2f575b69537654f094d6094cf9ec7af837fc7ba0b3ddb5527b32b26309d65055182c52105792a5938614f29a7996634a2293b248aafef5f0fb63e0eaacafa4d46085acabd52d49565940211c54116fabcf63f15756eb665eb686088bb7adeb51966e22e75a70a5f30b976f2b5dba7230a787b79914515cb075e6fea7a2c5bf806bd33498badbae178f75e544f53de814afa3327c1c29f802fadaf0fdfea2ad0312fc1bf2ce1fc77e5f84f518c01faba1266ced6e4d913f7fe1ed53fd9960e26402424e6eac9a067793fc63ba7081296c8c77444708105ac996ba9d5cc51f49a58f732249b1b6af11f461ff1fe1c1d83598166ff3eda4459689bab4ed19e8713b9a6d2749701beae23717a5239fc823642902d41923cc9c9c65ff1356f3595747312d57f3ff6c081ccab21e4cb306d19e9ea01e1f01e7d62a9331f3eb3c092213a5433a5b8f6d5de8108918efb08314cf2ffc6a2b2e467d8458838f278cc983594a1fdae594bc29ba050ec64d48ed833623d190276237998a3a22715957e502338d7a29abb9d0438d441cd4e3b127295bc305e591c838e5f6cba5c79883ef4deae5edebd1e9083a303cff02bbd9fa945e2c536d49ec30db9d26beb1f3f7074a3849a013464deb474217a3b304f4546a440546d0c63b287f4ebbe017f263c006cbf4adafc0387dbe2bf7b7a5e681913ba041908ad1d9cd03d5c0ea186904e178e18eb35d5168b78f29aab36f26aea3380cc2bf38ce21e09901f245acf93b68fa65cb99a8063ca73f51be25046f793ed425ee816b73a8c125f374525735204f701d326686b83db32a87f8486730ed00e97748ea8338ce08430de3db3d737ed4617f0a906160b49667e7109fa5427e3bc1a2cdda51c94d4a6b97f2aa77dfe4e2d20c36b2f37b25579fc7e5cf3c6d0769acf03403db15cd5041716d5f2c9e5b8d56b04d57ea735a459173b751d9d044d8657768af2f1b6803326a788dc03d72df912485958c3a0ab245a37bc86f52536135673d2998a525cc9d5e2356ce176d330f78931d9a9266b04ff9683092ea25ce9338341584f8b3d96d7196064d9004f8c4b933c3ae71091c1eb003c44aa16514ce709af28348b32dfdb774eb8f1441a1d953d7d47c158f419a7fe4fadd04ba1fbbe07ed277feb4eeccda6f0051c39dfa442de9ff4dd91201dcecc8c288b01b232bb1557ab66a95e019d7515b5457dbfb1e320f14d036279d242266ca5354100855a68e801fef79e123d8d32760f4587d518a36d52c7487ae6bf1c139cefefd2d345868f2a510265ffe6978b56797116bcb0526e882cd0bc6765f32136d66a1a6c1c31f3adc9faa2bce2053f495198aa40ef01a0882415a8e489b1d04b87bdd4686e65b2b5074cc4fa1837096647795d51f6aa649ebacebd2f69d93668e4ec9d5f859342700b62272627dc719fda0e75b66177836988412bd7bcbc7723a661dfcdfa252d0bc7ba71e8ab6e93df32f5f92a2fd97869ebc7a8601c3109a426e36596c5b4c813fbc97c46c0c2b9f5f0c94c4829c02ab67ff8095a0d396c1b6dfe875dbc1e1f9858229ad90d4c4ed525b7d9fd713f5922035d0a962a2e4b10aa15f5f4e69bcabc3e88d803bb17d7324e2b4f0283738627be575b2229a69cb796abc70e6dd29064e41ebc01f16e390fd0763173512f8562fff35b26bcb21985bb78dbeb26b085fa4b5a43fbe18e1b9405700a4afe3f87d897d2519764d4985aa989cc22dd47e737fbce3e7b9ecee79aab6987b62f697421eba2bbc27c9fa7893bed70b4ab3b98f9f09d341689c882bfa8239825a89ad27f93592882dbf036d4a2ddd7c98fb1ea8fffcc518800f8bea8052dab790e68f1c3bfc0692b676c65082bd87f4a99aefd818b55e6410384ff631bf38600419a5ed3119af394ae47762d1cdb50e3a6accf1ca8e1c955e09671443f8cec25f0004da093b1938dba72f823c830f9addd10cac0c217b1c3824ed2668cc6ae090cbb2b80c4ab6c90c086801e8ae011ed13f6a5367a58f5d1269d90bf350db51a32172fdb2858c2f34350e45719c45770305fff49e5137ba7a046d3b1c19895c6b09898e16a302ff1de0a2d6824ba2af16a5641deae2e9525abb2575f3f058048c12f86d40dbd8eeabdd85cc1a51fb7b99e4d09c0d0247185e1920093ded325c3390ccbb5909dc15c966df2bb6dc3ee921bf271466300696c20f4716e76dd60a335e476d2d8701ceb6f416ae522a336abe7ec54299fef61923c52c181d281f2fc8a23287d54b61bf5ab4960b6338d9c4ee4bc9cde58f97836ad57d90845d38a97df06122c46e46fda293829378e5a8ed95ae3bb65d970170a45b310156024b0b489931492030bdd48d21c1a021408f89ea6f6d46f46bdb9765b1e344edfce33aa822f65917501edfa4ba793a7c0dcec36c46c4e7d68036ff0d680816f9ae331aeb8685a52d9f852f00d250ba90c7413082a5c0b70e0ae2622acb7ddf62957c997a2dc14b6a84b9391537cce832c1c7fbc5ff208fe9c6400bb056820c238c2d2b1279dcf483f645c56ef70d69273b8652f010c747ccfe35a4774681c56099e7bd4c32569324324382b9ec02dec0ac1963c65df353d1ec51f0636760a4463073c0f7b40c719e7003eaece2a678eaaa9bd081f6bc7d274566f0fe5224f7c568ed06e3ec1d2e5379d25975a6ad2c65c752ea0e2463a0d7a2681f944ce8aa076a4a49266d5a7ce37f4e3ccef74ec025325e5955ba72c9f0350310d462613a5ac8d48c2875af0ea0a350fb52273134c5caf6a9990c62f9296f1942f6b8a0a95e2ae8a31626526785b43e7ab283ccbc46149c345d2873e5c508023a85099cb2366478957f299e23c02d5bf9485c259621076c281a51ed9bc4c76202fef046ddb6e791fa098290f819f8a43145465dd48be78e63b5a35db1f582e6b607ed2703cfa53199a4951b1772741494474a693aab97396b3f6c42b6203e6922f03373c464341212452fcca36a0dc7fe0e5606273f7c9fa064b077518427fa74c0e58d5fbdd7371e465aac69ee4f1f998fd440b80b045ac3d705156b0c53d514d011a34c1c9d52bb33ea704387d0c1aaf87954e7a0fe07418d71bd1e09bb7ed3d66af5c6c2f00cccd81115354a10ffdf2e0afdad2de7b15cc4e8439f86917dfee8cb707096f8eb88a60cc8941c83fbbfcdcacc909798376349853e6bc93cc361338533d08c11a358e31631d8b47fa55a0b3ebf82bb2ff712d664233e8af22ee7482a85f7193b36588b0ad46cda324209b3494e6578084e88f3abaa858e6d7b9adc52a7f4332aade4903605e665962d3d31e6799b2a36a64efb2a50fba5d3f785688c8a5b87e66a0d06089f0e0a7e2dae1524718c0ece949cf2164089be17c73fcdc3f679f1be91fd1364eabece97b7f9b465e65903972fcb7dfea9c7ed35913b637baa0e597ff9dab538327ae59ce9f5b3bdcf383b65dbf4cf8ad870b2ff165d5b2214360ba352cc1c283c09527da77e1c311f6a9dd603ee99ac35e57620b57b862f3ecc243e65eb3f12f71382207e62be566af01032f0cec05153ecc6ecc063aeb7ad090da80777163c789d2b109a648809e0cb220adb3b5ed6c15b851a90d4fed1ce2168c5aaf7706ff36c2ccd36ff62f8c55cfbdda7933105b5cc10765cf0fe348aeca3e206f23604f41de51c7bfd482daa79bb925719f0850340aa9ba7a9a207ff1d05538d729663f17afd2cde0c8795cfe2eeab0c1a0a861b838d971bd759e0b8b75282a8dce6060899c4f710bb157bcd21dcf57623fef158b8a9074957c7162f743430cffde317c677d7a14a1879ad1bd3949e776cd0f0076abc4b652ea5acbc7d4d11b7df9b5bb64cd30693c18c09cc41bf4bff4424344673f363561aaa1552114df2c142bfd7af9a0f6d6e6c44d3f66543edbd1feaf2cd28253cde6e511dac6812a2d06ac06c55cb38b536c8cb0a2d9911c58035b5e88d98d812eb22695e296cb26d2e755a157773cccc75b3e230e85b3862ab282ad3e38013102a2594593a102e3488a493922618d5ae33db3124f202720278e9b04f4d18a120693f2d5985931c8464198534f3cb7c22fee9b0a79e7a5fb0057763ec52bb72e695295eff5eb3b19f16274d87a8eb64dfcef52ec78a4fa2defc68d78e95578ec713493bf06e18f62b22d570587ab749eb90021e76400c9dab80bb38e9ab13a65a137f58d5b2da7d115c6f2ab8b332d6398a0f1dd685b5cc02879dc9926a85920e8b5f5a17a8a2fd694df31cc2ec36f409ce1dd4c7f2a0e5bfa7ac8bbd5c7f58c9c43f3a73e7f8f1fe17132d0a6b13245f07c77b34ad83289ced76429419385e9360df5bace409a41ebfa1662886446de90d7eb2a687db37ec47727c8c69c3ee2945e9dab47d5d7eaff8ad9b2a17b12f342311795c8cd78e36c90d9453cbb3f2afdcdf04ea623b0ee2195c6b123cfa2e24e81b73b74348ee57efa78fe340281c03355510489e45e7d4b4b2ea3150f5380b7873a28f612dbd48f0209fcae95ed729c6026b41a0e9ee6b2467ded6195ff32a66f4e565cbdab43c50a2f16b87effb29b72e0d2a939143c354415d35619efbdd314e262ccf9efd0f51ef011a22bc3e783857fa2a281e6f822233684bcc8cee7518325ead49559a1cfaa2dc95f570fa410259bbba21feb9f3dd4daea49bcde7b854f426a3e78fbec27de68dd292dc969156ff745d64265fe1e971fb905aeaacd30deff69c4ea110077ac6eabae2095370906852a5087e72d2d93cb0dc62e103d27455ce1d653c8b587904b5ddb836a320d7ce81ff4ada04aedbb6246d0b9d8d82961cb704c545e6f00f30f99db9c82e97577138c8d787828b8f23eb8b576c44a45047d6ed6fedeb3bf299efb76474c1e2843fc97efb9f3d578aaea6436fc7f6f93d6e713bef82dbf99cde3e90a8e5ce6cb1453265d407cb40f9db461a5a5bd2e3ff6ebeb03035744a4533a1b2538b7e57e6b17397b6385b7d8f145bc01e99ca6c1afa29a5c7ea6b48b7edc6b1d9755422ce978f51eecb5344a665bdc6628a6939668a9e6d66a9f4c440cdff79bc57c464e988d40d5c2e65a9b60262c1a2cb6064be3392b9c055a06e20cb20ee6b7a99d6f3c2ab3cfcf0553e86af973c3fb1b1c281dbdb08240f3284dd4d56493a3d90df7b9785b8e0775d4729d7c950a5733c63c37b1cbc083e3671acd0dceb0c03566352d6c4842ab1df4aae2a54e7445ae5d2bd7b21081043edfd3027d7ecc3a13226d14e8ea8d8e0000e2468b53c3c41ffd47302ff5b0936f89e16f0162eb2cc640b0122eebbc46d2c0c21a40b7636c1bb2490996d58d2c9d0aa9d6c109c1ee3ec2f326d24b27ed9ee27b354f9a70c5794bae99a6ac15594b1366a9ece339e6ff7ead41bea0d1f84461a3ffe86355da4494b15d183a0b70ae18ba966c4f6a7b36dc314fd400fe107a5d9cfa2c58b43395103a37aadc24f149c6c11c81d1505240e6395682f503b917e7a67124863143bb5fceb68ab2d987e9d7c53ec769b82082c31eeb4b424bbce2aca949188a6f393f259936ad6eeead5ff4d581fec14382196d29d187f7730ebed557d4f08931b56327cdc292b4f96da1a1d940bcba1cf236c43ad8312ca3d4287edce41ec7bcf97d3db68ab3137352b94eb4f8683170d7031cdcfe280184a1bc741457db3470c7bf620d51d0d4aca4be74659dd3a4c8cc0433411d7c08360acf2e35dc5eb1ec2f563dbe6b1ae4f2a7dc0de79694d0b4e9dc4e3e0dee91d7fb567975fbd441099e4b8210a42203cfbf969d40b715fe1a715bd1fccf75fe8eae729feb06c93ca1160e44af210c1638b82f60ef16df53eadc974da12ec5df72f61dbcf1d6184697ff89c6825a412666e52ddcf930468a32c8afca7b2b4c974ab79fb80db155b7e3228a031673a00b417e7e4f141baf6400210a1b6d49bdafad4f65ea2eb95d0e305cc62d9007d8b512737731ae54b253f2dcb5e27bdef3296e804ae699b660983610f11d6ca53ea2639a2d22f29080651a2253fd294676b5d549a2656c3b687ba434d4106efb187303d3589ed383a1eb004bed8e677b6ff26faa5834ca91714c11fa22ba2a3760324ab015396f485b5b7714fd558c01f4c69e83d7e8546fc5eec826404435cdfa23bafad4305776cdd95936ca00739693b2de7e8f73aa7fae95355d78df5ce08f1db90a9cf7c73ac6d4bbc0b57cf86574e10ad209a4b749365e195b913f7d958726a6767c918fe127ca4f81b10abaa3836dd61971554b798c82285e3e0b96b20b4dd05bbd1d7f8a0188b969eeb3525eca71e4a6861c799c57bfe87d6647579254801f898b11eb1f141597efc27e10a8ccfec3ad145225b88c5611323eecdc3da500b9f3054777d5f5845fac2dd491eab1ec0de27752428d4288999c564dd3232e5798bc5d0d994a0f40e06fec8211c245fce1096a2a666e2dcd90ed9be574fec0aafaca42ceb90a00fbd4ca6d8ebb242ebde096fb059e63038f9e3012e22daa78a5485ea3828c02ce8c6e38132a8c98c1b463e8416b3fd7755cf527d3abd38c825acb1468ec943bfef2873c8ee7a4b15780f94599d3cc894e81495c0f2ff23584d315aa4e886d5cf032d63be2ebb83f0d32dfc71a22d56bb73218756c611be4e71aa86bd663ca0f8deea8e07a2fd8437e170c2ea3633f2c420dba967d1584e76743969d6b9be2e42a9ae609745f10268702f251ed6f1889dcfc0167e958481d75b18a19b3b7c471f2cd9b85eeb3b1350b6fefff1cec1e786e657fc131c796beef3e73c3aafac68b9283586e52c746045a37326aa24919a92d3f5b30ebec909fb1c8b450eea0117c1a0ea46ea3d17f2f3afc6aba60447e90e7697896a49427fd8ce25d72927bc6ca10d9d0c62934d804fa9f12b5a1fe13a30163a391f15f0159c445ce847db64b02f9bcc961558d120f1e331ab6cddb20d78c3f565e77b9e535e85cb76bbf93b4ad4cd0cc96e2e19ad1f7f8bd9c9b6d8fccb9af269b6ece04d49f5aec6629394fc7467a3f77307d741e3ed81f8aa829b0bb213721af2a304e88aeaeb6cd853553dd26c29a9df082939ed5e532eb66856fad4f964dfefdade7c43cf90de0e3be4cd25fcfd07146046b529f5b7fc20f78a81aa5f67bfbc1d6a59cff65015457440f47628bca2c00bb3cbca2dd9df74b66f0e7476f988d5611e9b498ccdb4449b622e0339492d4dd43d95a604ac60ef9db351e97bc39df9a88e862bfeead3d3d2786bfdb2ee127fe04a82ad0b16008ce2f8be7a18078498155006d1247fbe0e2179df138fd76da514b1670d04089ce3cc98cd011fb2fcfab0a121139c78a7e5f39a8e648c9eb8395a8e43ca0a853f2843b55bd3fcab8bac6a46fcb426f390818d61acf26d6961682a29ccfcbf55356ae12fb48462cbb980d60a371c4660b56fead89744294af98e7866cafcdab303aea60dae50f95d42eb989249791605be1d87ce1c0acdfe15e780c4890b4d89efc1ccfd7b3270a95efa5fba683b8533a399b61be626f9916e390d8fb59d6d483eedd778233ccb2e20b2d01477e941baff23464491cd072de6c60ffe415db3c8757302c1e3323589126f7d07e07ce10de9e07bc61197b442c136ef9705d8f90c1a8710de7edefe01f46bc4de8c9e7b0bd923e0be7dc4bc1b5172a5eac3dc30b0802f915ea92e44172e0ebe8082b89dbcfac0fdc6949b9f7651afab73ebf849430bbaa80fb8ddb7b1bcb3629315718fdc7da9439802d3f0626dea2982250d695d96d74b802a6c1cd38baef61542a015c0dc97a73796d1d7303c948f843de7b69dd418c7064e474329e61ef2ebfa99e9e345c43990954ae7d35e7e68d112ee50dd104cfc8b14cd568c577fb556d94cf44c3b00369b32eb3daaa06b5c808c82f8d9ea5365e915a898dc96774bcd7a5ff9e7d6ab4f59d6542555d36da5d30871c6915b5be8acfb065d7959dc3a2fe61ac6ae18b7fd249d8be97288896c83ac2380f0f83849a1408bc020fe77fac1dce8875ab02c33eb6475e2036d4a3e09ad489b08032fc8df519b9fcde5938c4a9f21d1dfcab7141f8c38fb68f7a73dab86e9c4cfb0b37385aed229b6f3dccb462117cc6169beac318b1faca518dfec272fa2804ffd210dc01f7225a8f86b2f572dff7ad6ef25d00441acb277c8f1d1e9377268716520f59877f0a4fb7a91fbf8a3eb1260e713b4b4b2d2eebf88e5b731cc0ae759accba682d25aa024fda5af8a59e6ca423d826781c3ba10f991d2befd01245ba97302641b9254724e53ed86c6872966287879f43fcb1fd5835c0c4a91614c1debba92afd1703991e038488f15ec65f2d4b6528d8486691a3d76f3cbd231afaf21938fdf7e9e7a2d3d74620ae69696cc7bd6d88f2a27cc1ff543db6ded5a42e362baea59fa8a62f088ef3dfc8635ca2bcb8438af2908c1a1d635831638fb9d9e860a1b400a2434148e60f9d89bac15b9b2e1435c6544cb1417e4a79cc2361763a6e00a68e43f23ebf7b22b9c286e5151606ced1ebb0b37074903ec44f7f6f22b2a818c1b5f8ac45d8ee5711c826e92f5b5637d47236cd16368594b10ae2909a1a16f978d32fe52b733f7e252d275701ae31f010d6f0bcb503675619c1e07e7b4b5157ed25968c387327fc7c0c9329ba8193fa9cb41bf31ac4f3e1f5d5d4398959b94bbd0a0c6c644638771369709afe177be2b9ca29cca7fb0919b79bd2c40c3c2327dfc1ea25bd20031ab30344dfd21502e3f76ea62f7eddf1e8b2ef817a5290fbf4f610c9ebfead57613bb4842fc212cee842f24201871a39062384238e70bd03576cca57255b30c61f2c9aa89414b2ad8d51a1cd50463ef525000f16af9cc2a99cf14c5583842de5f9d273b303f38bd2754ab9a96179ab5012cb4b8c7dcdf1ba2f818248acc3fd857a50bbb0e5548f57c375b59cc2f7e368ac8d2e49f35b86092a14a4c959cd5e8ce3a7bc8a04ff8f73a7ff0166e28b8a36254ab9f118fc20c232d99f38d7482ebd6fbd07e50711f4b25d748358ec02d3c16a0ea25d47fac46415851bc1ab4a150213911ed359e70cbdbb39c1b3ca6e72f869e17a4480aaec758b9ca27a3a8ab543ab8930d7b5dbdaa63314ecac2d35f2373073208ef5bff29a68a0cdc4e9466ea16204a574cfac377139ceee207b3275f4e1adf4433ea771d430ad42dbebdb8740971c256e1e0067d82b58a1c276d4328504e5bdfa11d571041cb284e209b407a87f98a52952e08dce5f17ed1b847d7b846aba1d0e9f91c9022c0660cf8f9af823f45fe63cc1befad562f1eb34fb4f5580d05d8828f5950bc538cd4b89c0654284218047d0ea88d595b06637c1a9622b2a9e5c0060b322172fe3aa98ffac5bc3607fa17d1ed573a59449d9da594affb8d99c96852b723f5baf9630f09b39a2a6a578b4a787c84a2e2ede23159b3e6c5dbc0b65c3b68fc14fb63db925e7e7fb71985edf2df2dd599a588593e47a7dda4488f7febca896708670ccda5efb0f4a6cbf17d6470e57a30866fc53afb4918f381d251004f00b1613e057ddd53d3ffc044a0d1875ec65b7c6761875f3b5f45ef60b54c965ab570614f174f6680d4b3bef9a79bb96ac4d8ddc7880f27ea09d6c8dee28cd2ae26839da15fc965e3db4d4c1cac50810405e1debafaeec159cb46c32e168fec924e65dd0541fbcdee1e2981ba416d4b08c34018672eb85d14fba14d7124636c11054686d3efdba3d5b6a45bfabfa699701127a6bac9b02250aa8df7448258682e81c1a6d926ae8506b20242db9ade0928cc96dee5b358ba3344ec281983252f947c38a05e8d408b868db05f26759c733ffde890592d5ab616cde439a4f1b7c93942cee919c9ffe57a27a01cc789c4fb4dd5dc93575bb0faa812535be251e31e93c48f0cb7862b5660883ea555dd0d47bc1fb06a3989bf6ebb74f6589ce9921e7de9e892655f1ae0f5a274f77a128ac6e42eb09cb02448c201c3707728942f332fee9a4829d1f8f3b8883451c0022a31ffaec5f3c36543e5891729d2b2315630f2d1e93142e27d7c195447a7aa0c18328e020f294337d569f5df5d57c8d52b60fdbb9fc5baf39219ccea2c8c95219bc8ee4ae5abdad7a870c72d70e7f3f4614ac0ca3960341cd4b206032296cb5ad4dbc951bc1b561ea3106125571c854c4f130f964ccbd71fa87a0b350a28d75bc9e99c322fdf5fe9df9695b2b81dc6858e7c9732f9e7ca9ffd741fe58e10d0a556ebc558d01c867ec72cb7aeeb02b7af331f8a2416209e2a2dab992965f4cb7d618126aa03f13671ae6a2cba2f0eee89bea7491626f3902aea557d6363f2e5d5bf62eccb85ca937ed89e90ec6f19f21cb4b566c9a96257f72773d2695133acde0bff55fef17f9f9a18748837f604bf11d3777f4f654a143a23b012863d38fdb0ee6562860f49b40c01db8702237304ba40c194c0a6294fdede2b19e2fae561e28c9d368275f03cd3066f9498b787dccc3f064ac2a3ba1aa51c27a799b19eaedf7bab23694514f9297cb59910fb9a9d2cd8585ceecab31aac26fffc626e4439e336c3aae90154b3e34d598a4a110bb262a99dafde807d560e3596a46b1b517d62db34f0daab54619629f9cc68c640ed721bc45d1951b051dec186d6817f5496cc619f8ccd16aeaaadecdf9e8b09a882a4eb8d43e221640adc83067d0b11a6b713075e0ffab6303aec9ffd3cbaedcaed0b1d5f3eae783acbccc295eebd5786842b0f0f97e6e37c5b39b123e1147adc836aa19ccf1715c1051353b2ec3d66180d765389390a07441a2ce34a8bf457a2c276af1c684e4366fc53135d9e38e3543648707d9e4628dced167e2c0c7ff3ec25b12dafd14c31e9e64bd1548ff4051f283dc438a05873f5db07042891b1269f851f3370b7cc0088f2e041f4d51aaad85a679bd33d0d525312c016c8a9270dda7642126cab5d665031960e50d9f031fa893521cebd1cdbc46f2173463b051fe72aee1a400e4bb7d31cb96b861effbbb366cc70a84612a198b2446505f8f9cc4bfc2d167ce565f5c055187c563f61018321bb52210a55350721cb6847f1bacaba63d0f99087b6d4d49a2d18e1fbd5af7f276c365888339464bd2a3e56757db877f45e4bfb6d5f6c533ed1fd9626d34dc604d687ea3772e4f13f289e2979b9fd5100281f0ed0d4427198ef68f068874ddcb173ad9c32c30d961f719a0e47732177c1e0d7d1a28028490ae6b6f003a9b0b512a3665fc9931b4e97f39cebac8f66192204bfa0c44161f80058310b6d6d0d7f1984e2019d4d6aec97ff77fe9fce5343389bdad862792e12ade429c9a964f3394ae55a40022b38c30520516f4a30e890c2cb8e12f51a5db4985f69215b6905fe6fca870ab771d54eb3b76f481a1fbac5eab12fd764b298d36e2accd29744a7223e30a032a1d09e5ec6e1041506973c36672f4c38e45ba1cf2b0341797461266fde7df15895e53ad03a7b8a1f44578be52f9f8b1a90dce9a0e4158c1439d1083ea64c8357bab7fae8f79279334f106444cdaa7f5d14c6f7f0ccc0106e21364a585b01a57093531e347283101a2583cefc689e143c3ece1f4c8775cb264bbed0d47b3b108f13d34d18a43010652205dd985589558758cc088102c22d47d0d13c81cc5cb6163fba6e4f2b9460fd31c19d8344f5392f88231dd890109130f4cac98645edfe97fcccca0a6b3e6b52997a2138ccf787e0aa9288703ce2d1fe04d077a62db61ac248a6c463f6dcecaa44a89f3dd7a5befdc42097b8c80cca4c05198b6c7192183cab6b5d2298b9d8692994fc222d7114f350dd4e092737f4e2d7effe4a3666472a57ca84e2b203aa43123b0e70dde189f0b006fc11d43c8b7c8c70fafa3e3bebc32d07a0a1f70de560ac847ab76b61b788be68611b451bc454e9b12fa832fc7bad618c2f13230ee4cf89f8295a0fdff94743e4c253f8b61ce10b76d3e6c8aa488fa338b7418609298641b343185780811922583aff324eae28425de75620da064e793cf2ef8f44f935fdb86f1baa46d4c7f406b68e8e8adda54cd8305a10b6bc85e16319af8b4fc7e38507ed47c38098095d005fd00b78b0c37bf61a58ed90de84d92037ee3538e53f7f5afce91e1ea92f9f08738a99cdf22b52bdba57c9ab965cc52bd2497dceef76d7efdcdad286c90b72180bed43bb59522d815ed36da752b04c41f1273ce055a0c439aa2d3fd5812ffadc7217a10bc1e0cfec8fd4c627c710b6334e87bf40fdc6e78652eb413b78cd9de8735e3c7eff5ac99e13eafda34ecfca18779a4803407a282554ac4e5a7cd44ad02d244f0447d2fc2844894f51048c76a073215e0a2ab9fd0acd31d9618ddd6172cbdfd17c72389ccc7a78b6c66de944743d1bd9452d8c028fc748d60e70374caba69d0d8dad894498a597c1f78819fde8ea479d6b2503a819d07af3d3c7a46e177b885742ad78ed8302928d6e11f1e72db79f53a0d688a3f9690818aa190ce2692b80ca0e4e018c0387d1a1f5ac830a35e19f4ad8c39e7bc946bb53928c441e8c71915a68d4a03f3286ff6512fb67b86f8d307166bd363ddd1dca78eb4e15a53197f4c09720cd950b136c4f215da9d721bda9cc4a0be6cbf4ac3a54233e74a4475766bba942db129677547a22c362f76eaa6b8c08621227a301e9205e0892f81e525d0d668aa82e4dc10f760921860fb6ea69e502cd3c3822acea784131c8e52bcfa36ace4e811619efc480cbbd608d3e3c02cbaae30749eca41b9074d54da632184a7b8e6be4839089f295cfe39dfa68015ed3a7ac6901160d7f03a93ff9d1a5c91029eb073839d3b7584d10d1ca27079c3b199fc9636a795e2332108bd06bc789aacfa62464350f8ab5ec93c14e6ead56771808e697e2a69a5f26f24291d108670f5d7b57be8c5ab343cf9a56a0cd01c42940bde9846418fe600677ba5f47f4b85e806b4493c360795a2ccf7509932df0b457df83f53ca19be0e112ec3e43fd1a03d6f3a072efc17e5bfe755c22e16ff2595aad00bbea756baed342f37251852549dfece338d832886f9d3c2a113a91b0acc64e25eb3156ffb4f4db35ed4698f2fae8decbfecd82b1159c7f7bc10ac0b4f45215760e6b4e4a2730de4d63c1fb0b3d78f6acdd910289175d15bba5b0be3a81dabb6c3320800a4a790a108b1aedfff088f87fd1d8cf0383766411a9c8c57c7742d3c78a0cdc69def67cd550fd6231e887cd70999111ad7a877a2d8347bb42598dd97175d082b2820c7074acff4f794dfcbbe559f2271ab1d3200baf82b828a323ae122b2ca764f7b718255aa3bcd7ec86ca02ebca964a43b6cc10efdfe23b1167c45a45580546569564c35bb749f080363c37d93838c65e066ca65d1d2e1a3081f1c9885cdee3d0ed3ff86b6c56b1f17dbd0457813df34f85776b5ac9f7c881237bf7f88519ee17d8beec6c7d77c8d014e22ddba2c3f0ceb0c02b2e35f7c78eb3806333db61974db8c936b6b397bfeaf7e399fe58fa8a768c6043ace7d9e44f41274cfc998159c63b7c4184e036f3f3287e8761ea26d78f6b67318aba5e19089a6faa19cf73eb4cf1502f729687951758890a72a053462cc996cc1fdf5123851212fc79e068d62e1b87e8b08e09295749055d5a54298cbc8e2d2e838ab0350ad711f2a453dbffcc60f566e0c818ffb308d93516c376d72873676c900cf72c79fa3ae007b6e717e17aa9cb78e67320ff47dec6dca6b6468836eda4359cc12eb61ddc76ec1eba2783beb4be2d04aa2aca34fe70acdad4fc3a9610d0a14eeb69bf1ab530d3c89d56be4891da5ba22bc4ec280894b7b478bc717542dbbb324ba6e6094d07f5607878fb79f19f4f86a46765e6e4abdfa0ef946a7b8863ad96dea7a648ca5f5de7d19ea31c9fc04f0bc6698b8d3a122750b7f50b72d4098d1b17c881c5f1703dc622fd23a254e5dc0442b5154f37632c7dfca89e8b5599f617c670caacce241578660d25845f803d80d035ed878b1cc4d69e292d2db004d7389663e1de544e0cc3ab3bf0d00bc56c34d2e587ef7d1ed0233cab1e05ef8fe9bbced3713c8ed751223d49004950abb1d9c1cf5189238128b3e08990f99dc362bcd5cb4f4fec891d2661146a9e4192c5b2ccf88b9fc6a771098e64bebe990150ad035c83451ad9d8e392f626551c5f81b5b624b7909e37f5da3c82271cfd788c411ef470e40a8e0389d6967ddafa3c7f662471213febc7bab8a58ec1787547c2cc209930acc27f753ef7bc182d626dfdb961abae33ceedb982e36d3d06ec1e18243e1903044a12a7f63933f39827c5b185001bd568ecf6c3dc0f705e9f92d49db525956a747be0bacdddc1e948e28e33c233bf78522944b0ba08930be3a0ff917a3c6b515764b6fd6349764ccbf87040696fda336c2b87592c9cf59c30aacade8b8bbcc7e5cdd4723f5679e74c66db268aa389462c17dee3a596d8b0d72a9e9f5b00f79e6af2888610bac91bc5c2fe0bd5a8930ae18b88f9f01161b336d1fe4ab960d5b3b2aff28170365bf1a7f9d8efb0938329386676e0d233d6bfe8c00f3123d5364530ed3119b6d02f5ad4139050e1ebb44067d43c34cdfabdabc76af31c1f39761b221babdaa1b1be98a88d28a04494b4e68a5f421e4a41456b8880a36630b96cc2fb0d23d95f3cf58d5d484f7d9c745d154f469f6f794ffa48477f77a02ad25afe9d87de3a479d04904e9baabb5de4bcf725568eddc948a8080205125f737910fe3334d69648a4a0c913c092544a6b5e908218cdbca36a03e3448f5960ba05ad69048566fef33f9f415d246530945ba2297c847e99629d1ad273a257675664be8990da4818d29e5cf72eedbab849b930ebe490114693064811da7422ef6a4c5ee77788aadd4630eb8d42edc0e4c9d5a328a9d0c9ea29e1a868d834e340315c1dd9374854708d51c34c263b5797b286e0899245a223e7672dcde774a2119dfb22bc4613d6dd5a09b0d98d87656a0b3e49541b957cceb4f70cdcea5c62d64e1fbe944a28c0c11d6e37849578428278199da3116e0ec6246d8679bbba005f9e4b426e76b4dd07d8336561155511cbd6cd48f60b45f06fd6391f4bddc325d822016594f706748174f8d59c7fc59106e99fe09e0404e0014e36618e745fadea630518d01fc4dafe5f5965f91c6dd401b37302b0972a5ca5ec562a13a493d363231c52492e1f4eb28dffa36a519c4690f4c931d11a879fe0bee92efd42f2c4571433c37ec5f497339420d7b74de45f56c7db9dee193ef1a18ec4e8efd3736f2914bca079eaf61fc3d0c9fd9dc4c157f192d790dbabe46bb263f77c87052dbef5044cc5997dae49cd0423ed5c5cd67d24bd87e68f40f60ee1e595c5c9721c3e3802ccb12548accd2a6e99939932a4f0ab746f90822336840049941f478c3b0809bd1152961824d1dfcd7fde3f51a89f4060bdd13dfbaf864ff884083c2c0c3a9b852a4e3b9481df64431c56418bd0e3e16fc611945145956b005f748abbc10e883b96bc250ba1bc1ace9354f5bdc48b11286e8966239e3a8dde9cba7fc5b7668e420b571dd74cd758218ef40e396c2f45608bf9d1d48fff00c06e6c12b23a0ffc63fbdbb2acf1d12dc1e9f5ceec2945ebc1431a5a036967377ee8286f08dab88ee455e1f1f4bb5e0aebb459a047ca535f16a623d61faeadf2a1c852ea3b2921f524c1314903d97834417b884e3708aa532f0a74df227bc42b18861832c7099586af5744d01cfebfadcbe43774a8645a2aef3df8b68e91fe21c96096959269a534a334d16c4e54cb20759245d8415bc8a3b8234098f2730e53854ccbd5a031ba98816526e510b8c62f8c8df25847c91d01fa07f583f6573c861b64ad40dc0e7a1d7e0d8ed79afd8d94080f304f0c52f7c5e65a507b838970e3ba9c6cbad738467cb352012b05b319f5029c2428282085238c223a9c329b5e410276767387c94f4b44c329b1297c59500f5d04a4b2b28c1f8ce11fd6bf899958eccb39db5cc8f96f218fe967c07947575dc8e35616fb9e6264229299f6d6bf9228f3af16964ccedb0289c2ca124b18ea5c283a6f724d58d177896d6a9096afd4ec73e244c0d0434a416cc43b7a188e98408039099edf6033905483e9d0c1013b2f3ab6efb77184b97552c7296d057e2312c5566f9a450c46f8100da976cce1a607502156246ecaf2a8e72632cca921174133dffee0ada09e304f298506fe5c05d480db0473f368a262a18d7b075ac72240a690fdf89317da9e913e3408e36f76e8ece7e76a694a7b94f4aad5faddc96ea3496d26a6287439d7fdc79043d82a278820940116cb4d4bb6461990d381ea69bfcfdab0890c3bf5428dc3f5a7df53c150b39ac6e0acac753ca893ffcf36cc96895262e4bda5d4d4ef7be4c000aafb23f2189db9167e2aad88c70fe27bc73e38c473bfc07f409527a3cc8989c9ad18fd247b7cbff20a624b8408555ffb8c687eafc6e262f989389d294b86cb2033dd79034574da90e31bc5c76370fdf28c64f8bd365cc8440f533c13b10521968ea40b3281f481709b810b8d73339cf610bec530d4a130154557baa5536e438e993c4911cd4e8cff5800061738683ac712b1a5893d64cc372f3cdbe9e34c8d5cfab5ea993af77eb8bcc45fa41d13cb148e71f44f1640b3cdc545a72738252592c729838c0b93ea67030a3921ff913b4f7e0a7f08606c3149f450a62995f622776197add61c8a3aee89ab68abf287102dde922ecec986dc54a18c9faf349c1b3876464ea7484045f15411401df937f90ae2627b4d4b903ea9365584841224bfb0b51268b21826ac2413f2ed3865fa1f4aa43b7b25b92d6f0ff2a5a94ef4c364128a2e6d12cc47f86c76e73355c5a8468c724c15ad1e4675fe1ba591751d843e103c7ca3071fc6d1b1cf4854ff1ceda7c481d4c4c21ad69086b7aea57af0372d380af01e59473c71c857cc67a7693d1b7fd168b2ad34895f1625016be3258a304654e730e77dff7a514c73328e79658c9f25dfbf723b54aaeed618a45d72c91e6524aa34d31979c3deca3a3d683f268d270421fde3a7ff79514dc526fc6a2c70a1f451d08c9ccdc0bbfb1e539e6082e544f5d51824e32fe33a0a68255fa430d7973ed0c33d31d6aaddc4b0edd381d80e2defeb95fca9da10ad25485dd6ff7428b5a4bca09a4d7a2beb1cb7dc510764799a3f84240c091cf2992a6bec5fc35d84f208f3be594820d5255a2903e52c9e64dee7c72a3b267ec71c9cb9b736383661b2c032eb1c49f29db15ee53c0f0ed018a7af7adee0f226229531af1f4b9e6df3fa725b32ec6c83089ed404ed6d220cc10efb72b9eec01e57de45d1fc7db6120a836b1de0f2817151809cea5b3dc4e4a6025bd26fe36b6ae1cc706018350f10e734cfe26868fa79c3fc03ad844f0e8e3a34c47836d3e96fba99c08fc6fe2a29bb1be5838ce2d0c1998d029429b0e5e9230f0e237d6539322a4c8f5f2d64131c9a1845271cd0d43cd58f4c996278d66f24a21c324c9b275d93aa467d168d91c45af56c7b9b5bfde6d24541c96adf42a3a376b64a34f043512ed644dd1a88a6c1fb94522fcaefea9d19d62ca447827f7d2c46e8133088c8d7f5e10659e1e59338f6d86b450e62081dd5bee16831f32255ddf5dd5358149d0c8b84e87abe2d8835e0bc7ec39167978e2359ce213b71f8962e1730025c30efa9f448b585b721274ef896e9707ce440b99d2bbaffc8cfe76d8699bf90f603d4e6ae844c0ee6de684af87a44ea48b02d74fe46030187575f60e290fef39c368316cd602f111c30e0238dbf7964589ec5379f855d88b356b271bdb12ca30ffe45c382064b84bf10bbe27e14e2af34da686d1938d6bb5fbe65c0c2264c97d87c5134457537082f58652f6ffe4ded5d49a651491db4d024021afc565ccfbda812875c0f2b6a38f3af898ff8809b0e316eae03bcfad98c49e0311264929f18522f670d34c62d7ea12c23a337558dd3295c433749b5508fe3bf98577148bd939f04a475d1d6424bb1b860e45c5383f6471a17b5749ee0fb231f8d139fa98b9457029b5100112ba7e3cb8759c97a00e31e06ddab8ea0f12b8b504daffd0261d5bea7594360d4751f6f4976bffcb8922ea9f849d97d3ccdb77c6999d3e4c32df564c001bbb677254fc84b01fd0cbed6f85a9ed8109e4a4c6041c56a36b8582ced6b092e69f8180b38f95973352ee9887748caddf0a7f353d002d2a77637f9ecc706222c7e84f01fe1a586de346008fcc11711456412d80d4e82b3246bd529ee31ec8fcb1c4cb2f866482719a655450d852cfb9113641c2b3c2eb8b058ca6b9da858666ba20fef8f9b4829fa1e878c091a182a872c9b1766be503121ff645f815b3fcc213c1d914f77e3ac966b89ea34c19eab1075ce598587cf8b7bc52377df0ac1796d179d3b9c9d9dfc15027b7b5fbf75a0bd609e4b22d0d06fa92e482a4c2c98be9e5b8ec19a88e99257186f0de6f585fcf4ea758639b6a6eb4cff0d5165d9798199866171d9cf6506a3df6d9b4cff815baa253b357cddfa65f401c6ca1ba775d8bfd29d24d58af0f81dc94d69346d6c5f9f11f7f3e6cff9bb5b2080f8c945339b7e77cf9297937da812a34b095dd1b9d42a46084e930bdc4798a25e757e0cd960bbfc727c600fc71643dd197355ff4f5c9059e93a9a47433b7133ebc8664d73ea587add8ca9759c8d231d73525c7c7ed67e501dde93439f1747a7a757e18fae3ab630667528ec37957481a229c9e2c537911540a581b0abccb13788a1c463d5735701fcf34ccf8ecf614146fb8f28a7fecf6f205cb63178311b80e310613d7ba909f81d3af3f3ec9f8662f3f62c84c6f5e4a0c05588b9ceaf258842fb15f545ab693feb32dcadc37d86691ccd0a647c7febeb157fb2339af877cafe7fac8e9fd82dcf71bf358c16af9989eecbb5abc6f1fd06f389f1249647093afbd480ca5d88eaf86e5bb7276713a1934bb1bdffc277ee45578a936d4a93bf389b8a79c537f75b46f4d20e5ac384fd7c3052dcb9d3d4f1adb81f6b232f8567622b97778db07c25a0c23acb72a947ed8d457a106199779515eddf65cfce5492db81ab953e709e60822f0a534a4b32a1a7c73e91c549c8b79fd4f9dd7aeabf391468a47c0277e74500ab85c1930317ebebecfbb7ab7077edc5b0eae83a9777a6c0eb4e68ef02b4be15a506af05c572d7327cc790d2890a383f466e1c4d28b6066071937a169e5ddc7b26ccbee8fbe87384b62b68efa0346d843615bd49b1d3a9d6d92eab2522a642e43fa0cdfc0bcec9cedeb4be9d5aac2b6c031b1ec6648a031ca8354684aa9789ae08274cf2b145d6550d2b9eb90c6a810bab8c0aaa4dc49d9f869c36beb5edf958397dcbe4e0d6016f314e9063028580bfe112a4e7ea0927c82371c67bc8e0dd13248b60aaee7eff16a49979863751d72ae57a999ca2075277deef386e524a1a61640b6157dfa4e8f6eb32e0a665e6ce43240590f4b1e275098d448952e6a757256fe6bda54e4f425a142e5e8442ec693a21651b65a3ebf17474fad6de8a6b81c663488e44a6ad1ed0862822c10b6610fdd25c977d7dca88afd513c5add1216ff8bfd6bc688202cf89873833036d4da1e8b42796651ad6d0de17ba359f6060ceb17acbbb546a6ce896f18bc2073a7357400cdf76474f016e4225bea142c3e7a014ecac6d580fdcc100a988357469f6d6ed06061f0f20e06224a3a3e67c9bd2cbb3708b941b0b4152b9ceffbf313964dcc2d25f220f97643e510c9b82c5bff35ac67728cdaaaeac73914b9d9ceff3f5c8219bbf253b841e8515da36050c97974187db47c7347df26a0c16b487a33e1f06ba337ba3c72bf992ec2af9f4a14ce0c95120b9066b4e92e40afa7328fcec7b91d4fe0e09a96f8a870a97c3bd33b0bf90da9f441844ca05cdf0552e8a3c5385c1cbde48f7d20c6498aefdcb672c9aa07b5f52222e4964fc6272a2547638097fbe6d94fea8a8adefdaba68866b703a57666ec20d1a1250dbffd044cc5f517698b86c8879e9cd16cd5cf69e3e62b666bbcaef90f0de363001e141fab081308aabcb684e0727cb583f7db4b21a8e57ae8bbca82cfe74d66a819cd0dff87ad802e55a084eb80c877dafdc38b27a4defbc836522ed2e2dca0ce41dfc2f20d6c6b347377619bdd2ecb4456a1a3eea3a18a2c4f42f87793c377790c904cb4a362cbcc7a319e9f3e686d4022a742a22cf18d6c37cfcdf40fbbb8023c0c4a38cff62d72cece01490cfccca1220ed9515cccfec6f5065f7ebead49dbb7c8a2e7ac1bc6ff12db66966650836e9b31c096634f5b7302f89e1d365fa9bfc6b39eab82f8be5db2761cf043b9c9b98cbd7c099a779e7bd3f87eae502560c9a5a17c20c7b4361facc31f908bdc97101fac466e6a409451e34ca6552658f8076310ad3d009c5b9de6216c8dfec356f4ff480828d69c88c1db55988bd7939ac99689af3b257abfcc70719aa1573f677f939f0b92b468471c3df9222fe17b012f3cf9104255bb300567cd496c41c296ff539a1c0fd27cb5657d49559965853a2c13fcc5851825b834d063a3dde38db0703a2e3c319edc466c17d80827216cdb4c374806ac6ec899e5fcfe1f41d70d552f9421bb436cd80c36baa4e8d63a729dea4631132e0fe4d1d9cc24861377c46861070a47674ed0d3e3e679d91316df5e522a26fc039ca9ba4278524a7dc7f8aebc0c9cf8d45070d43222b4d1f2e5364ce2a74308de4d112c2f08af2020f9a692edf55d0ec603735b88c7893f2385c4d2f460e4cacdc5d2ab05a8013c3ce8173518fda0206e28bca24dfe9f299ac8ae45b25b193ffd34b7047c0e73b56ae3d8900ff244b72ccd46af252a830283fb88ddb0631442175835982966d7d6dd6c1034863582a357ecbc72b7ce686214f1be1b0dd5c97b96ac8cf33e6a6fc0bf05e4062d8a80876c51e0b1952091b67ddaf13c5b4d4cfcf58d607dae1265054b6ab759a1a2569c2a66b13c69320ce54101a2370910a732d9db0b45209cf6f9e2efd651cd9428a196aea02eade366573dee33b1820fd7d38a74a92515df780e94fb8560fe6e1cb53ae4cae22d1d6747a79a67b79add7a2ef9e7bc56360f58708576545f7e161f89f672fcd288bf60db34210dc78302bc8a18c8ea3a48e2e77a91e63704e10527e283560542a1c2dad1056153cfefcb105d06757986d942be1feffbb8d3ddc61c2affd99af78776b9d6b169e051cde2dae536ec37fe8961b81210ba0cb1fe3a704733d49e1959860ddad6d0eb55b8db1d3e19aad59c35c041b4c274a46021a35f47d0e7183763535d3c6606c8cb204fb2ff4bf1466cbb8bf7a1181ba5f8196c767b50c559815a8aad5d5ed3df2f747f431764e5178a61ea6cec0d1586f0a2d0570f8fbd362dce4abdf7292a2be38335c0efc05ef9724f4f44295fe7c949278dfb79f310d48270bac79f202023e2c5cf3d142c9d87a6fc7662ad047d230323cfe3b7f5b4989a25b896a27f06f79e08867fd12b29e1509e569ecd4efdcab082608cfffbb96a542797431701fb32c73e0cc24a98abbbecd025c5cb4242aa952e5ba3f42830128ace6069a5fe8e2bdb3a2ac6032b2c10401f3d5d04c5802fb4c06b38c1c6910865782b8aa3018c36e5b1d88b8e7fb8b414cc18708fa592d4ac593daa416aa8cb47b0e0a2b2222603cd44d43f07b6f2ba3c1daff33a7d3cded7e48ab31f2835e93a883a050c4b9ffe6bbc6f25219f3658b6554029b222bebeaa2cc025485f6c45288e175715c494e13184582d93f53f56a0fa9c0a639301a26d46cdb772c91e82e195754f9fc4ff0d12c1bec489bbd7da6690973a0a1fe6f5d7ea711b481b2442e8bf3c4c9ff57b905c357018d4ea9beaaaa814372dc41b20eb748ea820f77ff433ccdcfc4e07b69b1c191f543e83448080f105d5caa9b74656b160f7087e65bac47b92c79b2de305650392ae641cf5b3b1958586334aa9507e435ca5bffadb4d7b236a1e033c95f281541fa27b876e69f4b43f9fc5beb586674332a9af7378b40d5ddd0b192fb5ebebb96a7e9e233496a3812f25bbc145d14cf72db21239bb1f694d3ed19b17e6f4f8d0031d2aaf275b4b0217948ed2d088457f30f70fbc51407604e962b1f33a605955884b96a9407a62cf72720ca9ec10c8ceec8303f9b021682898afbb09dc3d41df8cb9052b8f25c140a1402f614c3ae3bbee4d2277b124343ba88947382c152184be51ee160f0145a0231167fedda0ffb7dc0565db42b83283fdc15e20ec320cc49e3628a2c2a5d4945d03a320daa1a96ecb418d99ec41d85f97b2a0e07d25bafea360d2c60b452b5ea397faba108648ddee7d982fb8ad31dc12cef5a926147271af9de07470fc948a05bbbb0366e20621d812571c77e639755da0c9ef39f366206bbf80def4f94ded832f8fe63bbed8f83de120418dea9248ce9ea4e2a5e42c2d48661b772e6e78b972cd7b42e4b26a650751558fb36698992d471ddceb395987da501f14629d558b9caec0ab6ac59de49e1ec43bc160c0dd1040fad380305d2d51e76d34e3134bb75124fe7149a9a26ee672d06f93f356fdbf60d606bbd38a3d7eb7d008684af329fa84f6301dce7bb7318bf21d89384efe0c2d37fab002b14048dea67a23bb18a26b3f117eeddd620fd51210247764bf1ccbf539ba0c513a6e04c270961f738a19d66df2a49b85bbcd336791474792163455f9bc72bab5c06b1388896f979d1b2a24312afda2cd379d8c8a6ac927b36ffc0334b3f58f10a147cd456837877123cdab2adc3574366da2b5d266640e2e8c3bd93504ed95fbe2b20174d4d45543bbed5ca1b83bd9cef125d84647166506a63c33774fe4c6c3b6d8dbf7f6bf328351865803b4ceeb38a2f0a8e2d8eff042f17d5c2ab88425f2502adb58c561f6d3ae5f27f4cd4c68036c298c2920d38b585bcfcc075625ce930122e71839d6594ab7e9ef98bc2586cb771ffcd4d2ce282c0396a0f38955ab8489529b54d0e8dbfe4bab80305ec435d69aa0ebe867ec2798bfd4ffed7ccf0e9a1612e8434ee8a88f89df59f238dda6e788caf0718c5553107b7614f43e49edcd54bd158360fb9dda1f9956674ab12766223559b329bf9c3c5700e07cdae6fd6518799905f7182a0c3d559a2d318bd4ffd8d1c9a7862ac357f0ed9fff781a3d644cadc28e44de5b94d4f932af303212604511e264ad44491939d1075aa5bef2cf1949cde78df5ddd51138adcdce2f2c1fe1b8385f830a277520b554957e81b4c8811607b877bfe8c7a6801f6cccb49b56f46632b268da938de210eb2ba717d59b0fc2e07798c95ec304d5fac7f69d0eb35f832ecdf36654fdb55a231da40754d08d6590a741d938416f763bad3418519084710918c0f4fea14297ad8d7f165c61e15c422a686563e483546b15abdaf9f9550970e8178a238022c6e961e38ad203e48f506fb744869868f9b796abd069a71dc61526bb8f386c86b1c2b3c4bd7444a31f440356dc9fc80f700cad409196fe397d22f5f735e15e094b5f7c9734473419f790d7d7849d205091e30013ed3198bd63368ce6e1c20ae1d79aa2797d902a804a2f0b95952dc6d99cdb710b1e972266846282a26964f6a0710313821dc9c867f411fa1422d091f3656665e25bb28ffb903879bd8716f1f2c94e8fefd3a1b9736aa9c51c9d853c01f3be2315b4f00f0627169d458fd94d14b1c16f2f6f3504a8b787c20bda3cdf3982e8d32830e59c92f589dfdb464ba336585d1952deb4d232c3a1fe88226f3f7b47b50fa0df8bdbbfd9bfe6a095176e4e9b4cc67d2e21d16617fbbf2e4b6ca8775ea65b14e5e03c9377cc3936c9e2e6f9e19db1d2aeca61b48d4d4b0e3438232fe44f769c9f3cb0bbb05a34006db6a2c148938961d4fe8d17b402ba91c48cb33c1740a810997862f8f4f6d6ada3b63cfc8da27827b3720b774e6b3a5c757e147ecb4016a40af6a211c9ec674bd2c5e7f3ba07ad3d4b2a8f9f755d7458cf10212e9afd1ffaa355ef0d67f1ec58ac2979bc85f3283bdaa9f239e663d9a555e0c560fc5d053f893f82b867046d9151f59fb6b3ceb080b1d8075103e9f5c99b88af816315d52464c47c7c6c1a5c88ebebec3043a57aa2a75ef2c568ddc69d9e510700ede4b095c04fb1b98d8af81a702bb39a4c86fc3e2818deaa2323fd892c37ca51376cbe4488d26aa19569610c2564a5fc63383e3e517ce3f59162f236a05b513c663d147b6391d8a0326b18124e269425d55df775b37bce05fb181d82881faa56c67f5b6aa3ec67cf68b53404ecb77b8c54328ce975051044ef82ad3f8c28fff86469dbc5ff0a6444f28ee4a126983a1fdee1a25a08d90b22d058daa3940ef8a5bde9952f1f3bc11272b1c27ceb5b8dd4e525657f390d60ac0c578c40ad845f080db2390162294f5d2f8e2d2c9f3e2f2af902ef033378349e865fb9824be15a829f4ecf8654016a7ef8dc638948b27cadd0ab9dc1ef1d968a27827e3090784372f6a5d9c3703e3529ed5d48def02628d8f475d25e43e7180b7d25af84d8c065c26f2d1dc48081777e94b3269381b6798bbadfa5535b3d49c26086971b03180513e5ba0ac0538e8c389944416823b83078cac28fb2211b3942a841d91489f6070cf96a87a77639fc9b00784b50bed95028d1a54bd9d45756b5e194ff967f8cb6a361e06ba3ae34eb82b956c4ba75d1ecdf3d781736b76b007181a570849e0a5e0da480147f9f64cd7664b8dbb00c888f4bf5456e7493c2c6e7ca941853e8dedf30d9e333587bbfdb989ac1f9a2ecc9b501c3029c88c4d02f2fc0b96bb9ba3fde6298e8677af8214448c1addf8888b6a281228535e4ac1172e4235d8ccb8c6b34ad79f08706925495a0e5a50d1cd4faa1b400cb77d7fc87a2e0e7ff96235fcf42a26ec37c31cffcbe445661cabaaf01e98b6a9cd839b359f761eb6b2864d09a1e6b6ba5deda45d2fd6484c932fe8138ca84855db643085989c0efa16e31d063241095411ca66eb2e4a96ac718adcd9f251ece00f885eb9fcbb0f3b9581d07a995c55c675464965f0f27b0c2f2b21bd1a528ee6a2ab3138ef9cb76c55fad1c48d661ab7358455dcad795c12a5a07aac5a04f765429782f7d3ebdead483f454c32e9fe259a4d8c4fc96746929e475f6092053725a7280ba4818a23ee0077c040541257900b8e1ecfa4490e3c5eeda951ce946d6bc6cef6608a7ae1331a782b908fcd96402d5b5b401d5a50c5dda0e30f9e88b9581e1202e726e6fd085ff48330cbafdb8f3d8456b3f38e98469ecbefec920836b68b4ce0c0639fcb7d764fda416ca08a5a50ff4cebefc20c0ce4e50cf90e05e8de9a3bf758cb4c6eb3a4f18474712ee2ab902ed0845a33e87ae0aa287d9ceef8677652d6dd6907439bb20de85d2988c4f7e7cd6e22504730e04dcac85dfb8dbd2b1c7aedbcc32817d3dc6d556246d8aecf2374dcff9d1fb9d6282cfa399b809b247c73c650772161f4649b9794842881fbadf796e253910c08afc02e79e7c2e9eb652353c0477efb1c34f68300893ceba0d43f61eb17b9727b281421314d7a470d06347fdadbcea92ef08345353c180dc5a222e76151c597ff049ea6259cb2ed7039b77eb8fcf94f64ad97dcd632e185683a017d7a7140fe39c4ae4dbba4e700d33b4580c2952621f4bc3623cac95ec17a2ce3001221f123ac0a1da7dab54422d3b49072de8967941d24c1e98781beafce478bc5ad10654d71b079f736d0a2527db9abf104ab1abe3c7ee5e65d427ac2112f9b8443f2e6bf05d5b102e8125a37a5d988e3a03cefc914e1e7c7d5432de9e098f0cf4c87e467223322b759894e95c6a899287d78b69137192338a22874b32bc37885b1c5601d9e6ffc7d33c3201a608c98d8681e9770af78b9b552d4325dad05e1465dd19fbf67ea8a418a17d50a4f4c12fd8735c4f5ac18556e4476e2439b964f2a1152df194b22c073c48af85e2ec7722340f5159c891e0aa2a8fc50c58ff4919ea36db553f2e5eeaf494e0b21e1f97944f4df20f713ec35abfaaad4590ea18a6362f7e26997218f270b1f96b0ee3b54dcbe7f1c9fa646703ff1631b87e62da3ade9bf43b1cd072082bdd2ccaa1b75aa2248a5d21bd19520ed23a2029cad66dad9926cfe49d3948933ed511d2557595d20781cc976da8524b8938220862aabdee2fa95c623a75b14482228b6ba1e2ae4b231b2471933f89f7d637dc16f6666130ea3a38165789a414ae092f2591b2706930008910805073c4efc1895dbc20ec775a5b3a3f65c16417036446a0d2fcd4e7dbb56fec8641289bb3e54ae6c789a935af52c270aaf9881fa63a8059921d1d870d1340192137ce96c1032fae896fc00f0ec1328bd886cca4a01120fbcfc17a745846cfc812c7b493922c0b7ac4c727fab45ce597d881a215ceeb4413568ba798cc7575fe902534822e11d5f8a519a9204c3a5f07cf5c98f4f760086b8f835c62326e44d59eae9ffbd5365ea5d9a493e85dd21417e67f8cad04df84622da3ca6bffa15fb41c2019d7bc53b6f329f8a3579e4ddffc38ba40b55f725bfc2d18897c3a2bfcc718462e396ed5c6005415baa7f53f14d748eb1a01ed8a68f5288b66db5f66623c394f169601860d39bd1918bf87640c148b84cfe893fca3fdecd84ad073a95d3d1867a307d0ac355450004d960c2b78ff518b31ef6d612d2cbaafb1c22bbf781230eaebcccbf19f99119ff63982ff5dbd77955c3f9d9b0680811c473811075f2f99441fa778594f91b42449dee875062737a2dfb5817f057ee23d54551c5acbd3039e9a0eeb1badb6c412cf932cbf224da4fb6f9ae5ad4bf9a57596490441399e567c3616d2f29caab8c818ad9d7a8c661a7497fa881c6b4660f112187312182dca91eb1540c4d487cd8cdc07c9eb76ed423762b6a76aa0faa13f3dc8b8dab8985e82ae7e44e660eed2df7151d1b4d8542d5e59514370bbf7ab2c5bf2e3369ef6b84a2eab44d4e3173958ef9f2602ac562e082d96185f4c0658da5d593d29723a3a7dae5b751f962d486f5cf1598974b1df30850d91f955154e4c61c74493515aa5dba6acc0d23bb625a0f3d372b81ac392867319aadd91521fed5493fd77d2069fded92097c0ebef3ac2bb85fdad069de946545b48f86b665d7850d6ee132c763e9444ec36e444f8227b7b89c6a49a3bc40d10b6d9ed3518310d944027febebc6273ac0393b6bd1790f623f6146702764c99617079c9cca170e1c435ffa2cbf612f9718d79578e5e3a4c684f45dacb3e1320ec0ee6f1c6819b4a26c2172e9908a85a6fab04597e8a0b7a1d1bb7de361a77688d9a36f4c940216c37139dc29cbcdda38546237ce9f65a4fe99e35920a426be00438fc2c91a095a73375ed7f8b4b2c1599f9bd4aeb8571aafd8797269368c6ccd86a5fdcb735f7c5880a198f4f774bb661ba422448dcb5b9910fd1fe4836021ed772ce80551dd0b836fa0e1e6aac9c8f3d86e4735548fefa74babcdda6f922a69b4be155031d5374e027e429a49ee32cc772bd6439082c438a41b8cc1db598fcc362950b5581b7a34b253967f3e54e06ad75e7d236f07738ec3ddcb868857e64bed80d6e40d2a2537f4867fc354081098041ecdb41b9aa10417267784b72a2fdde4e2083c93567ee72613b8044c1807692b7bf700e58ba6a53527d1680cebe6562c77ba275d81c81a7558ea248a29d87ecb163c1ffbef540aa4cdf6f8520ff2080990ae7429b016de9d6abcb9db095ee14475dd03038ed202eb1da7334d39d8b34fb14c2e6288aa370287909bbfec897752ab37b7658350693a32d1d68ce0cebcf1b718ea66efbfb3530a6ea616f6b95bd4b73491e28cc405e7973b57e4c2bd8a992f2689514688addecad4b3da94e555b1a436309d9d8461fdf52d6eb78efa0a73cdb62c19d3268c417e7e363c4d80f9bb6423b43e7d836c089a32a66ec26e1f45325c907433f5587fab9729ccb37c1e3b64291f1c13ed6c8b68297a344836c93addaa2bb7e4411b93250fa065f075ec2500ee63d0122a3aca71f348d3bcab1b17a41b45dc9a11013b643c94925cffedeab3cf672985b50abdf7838950483fdbe77bc941288412cc293da03d60ec4cdefc563452f650a8eae697f4920b1c1168fdf5d6ea5d235186d04ca11ef70b12167ae8e9a72179d84ed911a1920cc47b27b5256b795c577f5bd181e92b70b10a839db7a8f030af0ae937b2487d9b810565f558c6dddff3441683aefc7fcf98b8c2b200280559e1a133cb61d761a15aa0add663797e5936844917f6992e5b4c250d540bdffc5804a1cb3f7c1a9986bf6707cb7bdd1e8178ab4fae44aa5dbce8976e069713eac01258b83eb3ff25902c6c2d7b9898462b694a0d5d77033ea59fea8fac0371ac581c126b1fcc12dc7718b95e2d02777e8eeefd43bc75901cec59c656dc6bb22c1e547c0dc1c06950a5f3722f386b873f36caacf2c4ea015fbcab12476fb0cc5c84f4f1a75eb5af80ea92e8b383cf2fe59547b5f2397837568794c8aaf4123cd96c32bb77db37d204693b8b925126345d6d843ff5e984f9a2e9022eb8a12610ffb7af0b95f73688175eac09015e592bf961a0c8a0f8ddb5b9219a474add716dfbd8f40bc9a77304f734a5aace52af890d846cb03691a05b0f52fb109bd1f9c0614e3da1a408156ef54daa6c8f6fa06cb8f7fe5a121a50c20e5d18dec05899f22aa48791cb640744281d92e894bfb5325ce9bf3f312061c87dea26e293fc4a919f46675ad7221434cbd36983ba6102d9a74f40ae8555037b5fd6e796460d2ecc76c2fef3285471cc92b98b80a81e2c16fc17b9282ae3cff00bbb9c3c87f35fa449506b14ec7abd43f7e91a49886a55dd622b99a165abf0b9174dbda772522d0230471cf50adc83bb98bfd6f0b50d55348a6c8c7aee4f915034eaddaa45dfa681e5ca722123e0819a61a9f62b3526f3282cbf53391892b7ddeea76d13780adbe7d705a4805995eac0f39ff07c3280c5e87afa06e36901cb8daba8e956df188bd47532af1fc0540d91b9ee5d51c2fa141cc6d2b77887e20d2da40e2a3299c3375696c4f6eee74251b841b0bbad06e609660014b756687b7db68b8dc843e42f54a3983989604e4d4705d8af34e4481ccc588ef662d3b052a9ec5365a1ade4f9d80d0ae374970b61644c6e13a18b030eba6f5448935cd003e5931dfa2e6909d36a19aff10520b2884416166d32cfa230497b6622391b28bf9db1d70beb46bf50afae444a90c4539e649e250e1891ba998db39c9ddefa7058cc088957394e6bb6bbd2e919e371c8229d978296ce9d41ed92902196126fc2334bacfdee6fc675d15ea2ca548744e1b34695173b462b023581d75d0cd6d02a4600f415611da67c56b6040cc28d6fec5a1b75d6be056c9a018c124327d64de9b06f34d769058f9a3a4fe2f7548b642583dd1256c1ab516aef524f5d9c500cba5012808902e5e88e012631fa47cd9e1475bf8a303fb19d71f250dc85a3c04a28560eab7912f6edc118a6b65182f1df04162dc190db3e240e0f972f4d69b65cd14a976c4e73a3d4c0aa1cfd391dc05f2733dadc24591a6122bc49177871186df43ac274f0b817382fe7de2a463aa021f7adc8afa80317888cd8cc0e10c7400b617cd99a09afc4be7fe7bf4970b8eb9c44175c37405f7e80cf7ebd59393022c56454b67e688eb47dbbaff5390bf3cbe2b46eb84486c095fa70f5cc0c3791cf8a8a3d84d3360bc68dcac8eb0fc778f9c7bc39d692dd325ec40b9d8461c8fe2382a56a1bbd8ff9e81d504bc85eac194af73dd101709c151f934a1153517da2befd7aec19faa71c2777179954c71596003ac5bf453ea5c311e71e7be50ff12a7c9c94fd3a6b8fbb3bddd86bb2a84ceedf49ced9f0370a50651ee8160b7d127b4750c058224a9af2cf45a7e3ceccd956b430710225d5188cb786518329155013a05ac1d2cc922667697f77fdd48ea0a2e999eb7d4062b07d3f377a885a92cb97ad734ea0adda93d33b4b41f46dfff49a6e24a0a944d55a2fb9f695efd045b8f228e975d042e87f0b15d0067cc6561d480a24b40223fd791fa88ca2295c6171a17f968f7e100e54d5b1a7cf6caa6f1312d0cf1f0ed3678f6f7eba271378cffbee765233433704a67a51e4cebb18d06e6e0434385ea09ce597e97393c8c7f4a76503ec2cf4f23cd97dd02c59d3930fae4314a533441b43302db5e9b2a9d79143975f646d62402d6d0641c7215c1a9381794350708442098744785cf9e2b213f94e0db1031146f978a52950dad7ff7fefef2a11a9711515d3abc9a0425bef16567d8c3793cd4f6bc13ba014d2dd388f37aca841bc39d99b0857b7e831ce43bc2ac72a999d228a3fceb3a3e560817453eb010cee8675789f956ea5ed6e351052d6fd72f7fa39ed583f0593eceb3a532395c6a9ad1dae3261e50808b21f1020aca5ac1c348fef42b9e76fc3a0994a4c33be2453f8bda29ee8ae0e11797a5bac1990c5710f7816f73c7db6776b72c1dbdad5e9653100322bc13a08b387714037ee9e364f6d8a158cb233ef424eb1a1125c634aa8fcdc9ca7a43db39ba88c8db077a933071ac2fc4e065054c3321e8e2956fd92710e7bffe55c9c88b4400d87e849b2494d17102356962eeda890f14ec5a684e59f93f5efa4d56e79e19fcd507225e71f078caf25145fccfb020ef46f19eb9b4f13f93db7a586732b2dca77aced45a25a6bedc584db1c9ea71f186831c7f2ba29ffd5e68b8435624b9046cd910f48787a280191653ec4b49f1f449f34a0ea0ee1e4f737a33a01ebce00b9bea2fdd34bb2c0f7afd49a532cf6749d1b714ad6ec1ad3471583988c3d11139380e5396df244199ed27745d645c782bf9a196a0ac01b1aa1d37420253a3c24d263b71df27c229537c48dafda13e627c4928683baeb7806cbbb8967b47bac25da845c5580ac3a6ffceb3891fb01c65ddbf546be51140940beac2ae527f8e9bb264a7edde54615309df1b525417a0afc6472544bb638c14536dafccd2ef02f773d941e646dd40086607a24ef0696c105f81ef7eea34fdda4f9036e068b692203d235af596a0c035af6e46c58ad0cf7dac7e301bba8dbebc043dd75b5bfa970a64690b81383c2570df22b76ab321f02310a29cb4b42955b10af60aeba185fdb0337b09cd2acec7a0395f464437eac86143df7301ac0a0862d43c1cc727c8042c848d03af214892271c58cf5147375d4f3dc2bc3cef126448728973e89060c9c210510e860ed5004d14f14d2c2543c69943963e91c123e1137a56ef904c71c2a4901d5c0e0797b1fa74dffe4cf698007684330f6bb58d5abca8a6d0f652980d2940eaa185f9cc9a669cf0eadb4d52f4dd03b51f77625cad4223320bbfdf591e9a2bb8d79326336ba2c637b5c087f2a8f9041df9ddd875cec0b6d77fc17bbb2309f524bf9312bf57f9bf53b0142944ba3e52ebbbcd13ea4b3ec104e1a307896d1a171e3ad05068740d262e8f8705e865f5edafd14e15764e8e5b430879cb168be479d662d686570ebb141d4fe93db7419dd588133b17fef60d228397d3c9544c9f85a5b1b358a7c2f9f12bacb28d660b1f5dfddcb73d568ee2e6fd0520ad7552f56c08d07246d0a362c7f326f2880ad4e876967822169dcaf54ec4535e60e9f2d4eceaebc1a7df09688f667c56a6d7dc41ff064da038002bcd9d902e7a931ed5c06123dab28a1d8102a2fc03f72128613df11406392d39ecbcc00ba7ffd1a14192c63220897a5f09f1133e276192294c69aa2bfd6359f546a8eb075efa065c5e96088549de60320d2384047b4a3577ec090663a3ec9a43109c0f28659be96add916ac3c329e40e20b09bb9be3a67105b9ed4e73551963e663b13d65fbb2b91341d49076cb26c1284691b864171c0322e3871cb8507ef4589af231d96b7367ca13eafb3f2028a43ebf62277e4f88b544cfc44238989e062cb328f6774196f8d3496ab60245063b1c9aa4d78c8e4ba0795aa2df9768616d95fd2419123cf984c0045b47fc4b7e7f6b9b01ba8543ba059e828f90b7453a4c573df300616e02429fda4ddf995a48e3ed3f19eaef080e1f83741ffc7d99b9b86991a59b0547ea865d1551e37830bb66fafef1f06f49978e9258409aca34bcd821ba44322336fb662e531d74a6601647bf8f3eaeb1a76ad6aa78b3cbebb43998352647ac5737668a2625b6388cf44f0df97c75c6bbe358e680b61f3a0da55d3ad109410a3b4b50b12c9d9f06cc463dbaff18220c64c603c0bbab89f11f0601fa9ee855445e23920b9b0105144be1334b2303a6146ed89d0adb24f5b8c4aa2828aa77b380bfbf8919a8f34d6dbfe5fe99ab67f5e177d5d2060caee3aae18f2485de488e503681fbd181ae89fef727fb8d0dea5da737406f43f523fea58c4ddc519bbf04a4d20f1e6ddb601ffe6fa1dfe50f57e9cdf8b60cdaaa5c8dc68251ae808b070e069117414d3c1ace98baf4d3ddaa51c51188d3eda12fadc1edf131ce95ba7ba145ed3418303b6b723be5c74d1312ec06113001d9ac6b3892687ca35e4cbab978fe5b0165bc23b699515a71a49a23a75957ce57d520abe0a8c16e11cf186aaa3693724004e3e5edf84c8460f296f08fff0b32205d8685c6c7559895f0087ba9e7a03270635109ea96dbaf4dd55a51af08089d519b876ad560d14a759328998e5ecc5ffec5d0361a4708c2bea5964e8a993307aa70993c6616b094f8241143207c4486c3b3393af8a087e49d107077e98b96910063fb7c0d77523cd2b97388295bb55788fd3d4e040c0c0981e0526b2d4e1b482d66bb126849bb998044848b798eb2edc30fe2020b1dd5a15c3829293f84b2c2f81a36e6beb4a30cd287f187350db0c1a9c0c69f57ad678c409b8d5767aa869528a0ae8d31c451dd18095a2b89697f794aae66dff6c50df546770be0bf6ea5a8ef1037bf0559ac91b507b449eaa7474089dcb217409b25b9e8c5ebdfcf5d76d3d277d522fd5ff7ce3c870f814a69c243bf4543c7abc415ab6891a96e55a4957a9d47c9b507c0e388368f64f5399e1f75eb08c5aa3662322ee756fb613dbd76097487374af55aa8e01107b0b375570e7f6521a2c4b2cd6f49e9a7d73306c4b979c410aadc5719c0d0a4b98fd603ab14ce6fac434b9daed1c68b836ba48e265a579eabd422fd4d9f169d66c65c6f5857e725345ed206a46383fc7cef2d570a3c64200c437ba2903451aca09f38229150174255e31f51b8e01a45ecdbf16005affb44de7e8406f86c45461413db791a94c606e49aa86dd00313392fd27b28295ffd80341dbfb796adbf49709f0e72db6ac380bb6067e3a2eca3b8a9daae38de6040c0ec31dd51b955e850a906f24fa9bbdc3912bc5f617de8bec0bf08b5f07b99af49fdf08bd2511c36fa7a188b2fbe57db39425d4e5d5b4fd923f6c0f8516c3d019099b05faaae40fef026ef031b0c35bbf26a313623f36dfe355d8c1cf595528941e021c9ba8c4658d91f43fe7a7ffaff0be25b2808bac54e1ab54241871e02b9e8528e2ad632a1a9075655c87fca8828e46a8ed9081516b2ecb91ad3eeacc80a56fc16d522806bec51ca05fabe04f05710d4c8c069f1f11b756da0f5f01209d6469096562ffbb86ebe2aca0b82e281ad2fceb333e02d1ac27e6529132a54a71f6c3766cb5f68c78524213e32c257016ddbfaff6a5f25eb880a559c32ae0629893156f6b45cb051cd3d6e8eb855c993068272f0f619ca2861a11356a87af57dc5c7f02ceeff09e3527e9fbaf6a601acba55a886e978862197f6405596d9e32cb4d55d320153ba95d8d72565484d7848dbbc94351b68a3dcfb6da2934e1dea080c291929854342701ba8a2da278f3c828d2fb7056c3d749aa9fbb6ffcae3dfe0472fdc47350a7ea77b2e08dd7c8694c22887096cb84a71800e43f1364b8b4ebbcbdfbe6439136ebcaec2bfb9ef30ef7d87195cd2631458f2a5a54e0b4e144483339ea11b50b94ee73be07f16c4981529f753971bb8d2a4efede2b6c3e022d2ce91b0c1c1bb23c70ec1295bf706a361533e6a39b0dd75d23e85d12224d40d31db8de2f0e347f750d9f375d115d57b5a4ff36b9eae49a85fbd55f65a29b8ea193f108c3b4dac1ca79019000484dce58815c417a16ac1b8f7cd8cfd85b9d6ccbf9c24a90fb9dbbcb7809b0e7505c26e9ffd1a10249a66d77d09588cc03543f3b50d97374f3ac186fbbca575b0ab147ba4c74901779a7526ccd138c5b48cc355073f674e3a8767f31d4714366c812af168fadaf4f1ae9f373b513a89ba4852a43d797a91e427116024ae68aa26106eeb76f9644682c95f94845e8df13a54ecdb243faeb54892294a11e53867f9745ad046a4bfafccacf40781b18aa016d9e982bf87fee1fcfdabfad8dc1018d35790f245a3043759eb31d8177388fbfb02908af1e962d5ec796fc82b35df87efe42d2be961dce435166bfab0b1bce1a3c44f30102143fb6e4c661f20f78d483d6881ad1d7ae1080bdb3d40694207875ba68b6219e177299c0b0452d329060eb250f02d182fbd89d18a663a78944c316d6b47130717cbedb5da9132fc5cabd6e0a1ca98bafcb6c1dee5e82302d8f54182f0faf289f52dcabfe958eeeac48544b04f228e59df5eb2ea4552654200a5f91f915e4c596a236a510572ba0d0b5483633ce12a554a499819e17d4cd17ab4e2b0b44a87075bbf3ce7d096c9fc1a8f6720f0293483c60f8b35dbcdc0768bcfc57999e1c18b0abc801a3456c6d4e42bf2ecdec0145795fedc19460ee9be85c8d4602f7cb3ca4203d1e63a953c2ef5a9aa3c671c163fe8bc41d97157ee6bcad855150b6733e72ed9acc30d493a1580a2aa24a2ba8659f0a2d1f0a49f1cded63e9bb8090315e5eeaf05a1399f8c7586d4999eee4da9d5b04b876d2a1a77457413d995ee2111d5f1447a3d946d1addb4531bc2cf0b03ba87891f9204a7c6bc306395604790a53b832ec97f640dbf91c55d9d3b7cd08ca250e4d52d47c159bfb7d0537ce69440c93b84eeaf6887b462890ac43ecd0901d02640adadc7ba36f6d30679a2027eb0b65b63d348fb6be9dff2a15c9ba629db7568427440d0846c5e1d547c5ad286f50781b3544f6ffded73ec97cb176f07d56db2e9ce558ab56256a08db5222e67059f32c4676cfbedeb66a7646d02d94b289cc49352f089d6ada3155442904e8c528339c7ea9a21b98c141b6750dc9424667e91d9f5d39c323eece8c35270da0adaa3f36b704a3d272986fb6bbfb22dbfeb4192829a15fdace028fe648a259d4241514d5de873ebb9af7e2ef407dce02b04254346028fca37968961066306d93da7bccff25baf3006ab156aa3ba6d71c1fc5073c14570e0007f789596420ab8d42f6c8f771ccdc387b02e6451bb1e7f2ae5a9dc15ce2b525575965f7748d66e8cbb445726b0f927138f531e2d2635d56b08504924fb547f24d21dca00812b2948e3926f0d7c5e1ed49f3ae4c5d39b979a9df37cf22f1794b0446ef2c098d83912148b8a3d257590ca62b0b22e16332756b52ee633221af1a9ab2e75e7770cce7c41370aebc6f21bf4f278da545e792268c942179f742e92a5f4e84a8a21c892f4e3e5626d587231054e195530f257981f552abfe0b4cbf22b7ebbe6b0cb675e23f6344071819e151bc509f392294bce8ddd530abce55edd501842d02c64ba21d7dc8d7df8876503f1892c917247132195755d972d1b8602e9c4edf856920eb159965e3631e9d3798ce7f1ecc45c39a417e3d1f8ab03d7d52c5312c0b3e2c96283aed063a5f0480814ec890cd707ce106e9d998f42a5cdcb22d190d3eef9a752a0a22434e30935c2d4238bcfa52c5baac1fcdf6e73e07d27d7ac366d17b33e82725ce74ba34365bf182024fe65ad19c2c4df53bb68a0edd8a5fea9123b515555ff08d17d1b0ed136f57e5e0eb286999b93caff973efc18c95d9c602b209831d7be055680a67dead3979d0da7cc55a3cddb47f189c861dcb00101ef1df4f00a8cb732f88a7bef60aa173b0d76e21adb2d7bee24d7c7b7aa2d79c4e52e09f6c29b94573ecbf61963c9094705000c7afcf4df5bba0dd0489d268223907a34068aa0bba473528f30ecd6be6b9fb687c937595172d27978d06ff8a0df0e5ae5b94cb0d25915197dcecc8b200f5f2fedf9f721cd6c1d126ff37f2769adde3c9fbb2bc7b8223bb0e27a47a5259a26cd6db0f1f22a8cc1232e1ec7d310769e5fcde07ee11d6b39b44c074988e50b12d0f45a545c6dfbccb8615d89f81238615bed65819f2c242caddc00a3df84441b4c82f66933d24fc7f3b7daea6915c85ce8aed8a2a0acf1185bb96392294d52a64fea4e7787ef31058f3974b500f1842c96934f65276160a4b3e4a15f6dfe548e1507006305527437afc5bcdc047e6f0cdbc95df172a354cfd929c23f0c884ee30591bcf7215c7218adba47c5e18db252174df6e42b073cccdab394e73dc7eca6438e5c77463652b39c6788eed7af34c1fe8231699b4c91a083ba7fc08e058e1f918750fa388adcbeae9b87c28ecdc36690a7a98af7b6a36ec71add420c8dcbbc90cc8d2f22f9ea1d45e806cbe9451d8fba79dce0d86f06c2b502d3e00ab3814c00f696b76976866631f825fc605b5556a088467181b8ddd9ed2e5952f307f300f6d032143ecccf263dac2c7d3a75516a22969afc4df97e876a8abac94f9c5e817da7ddd7b249867882932a6529c332475303490ca2d5be9cef83ae172567c1636e54da6cb4a5787a1c42341a1c1c8859f8598ced02b9e34e2552aca72cd9f08024b2f99088f22de88cdfd4a5c476e55ce54aba758b07c8b7f664a43c57f4d4c16114a32ca7a9c6d5d2772472bde27ae037fac22863e50007fc53bb24f2acee02e95c8e3dbcc237fb53883752e54422b381570ef335f8e9229ec2a63be11360cdb1a6833d8361c49134a0b5966e95b85520ff4f2fbdb7ee172f3ce5e8e7129691f470742179c79f8c04ad40ceb5cd67918eedad8101015c02d27f30cca2817563a9170c750a29ba2deafd8988e18ee324ff56ec8e8e43148061989740601c3dd5c34e39c0ad4378cdc85859de4c561265d832f98fac40be040fc426849dbc1a74a0ff77901f05935d5810529fbb32fb79b37c50907adb2aa4bcfc89dbdcd98802147e554a0294fdcf319c106f7cbee03d466f4bab5cae49489907303d24ff7909727d21a8dbb11d9971d313476c6e8f5e14129bfbe149ce6968766f84b28cba8d128bb4096f3f360a92d61ce5cef0b70d7f1ebe7a47b1cf359e5301b9507dd6dcd3650e396790c4c2efd5a857e44f9e9f2d67b8c4506661c50aa4bd0f0f7c9639b73c14997c21f2a16d3d0cf75e7adf6f56132d9e0f6c8127da0a0ddf1cc89c267114caef0b94a9e97c3a1f47c78ff0c2cbbc75adfec410a980fbff85cae0b3a4ea258d034e2937b583ad40fa5736bc09e7a9fce31d5d0a007d1ebc46b7b4e7a3006ef83d8ec3cca23c1cb20bf46d5f942988cc2c0f5e60a426b63168cabb54a041d6cee155c5f73e8bf70b2715449e6e2545b7c69dafb492d530a83723222355da0cf1adddfcf53245a854abf3d85e59f900c2e8f2ee10ff7ecd5220916db7b8c72533c6d33700651233f6fb78f1a48aaafb0054ba307baa2cfa75945aa98d3b5963629b3fe7102677cccd0b1b5d6f2bcaf407aeda022610f7dd5f690eb9e68d1534cc8a96d459962b3dc407965353355092e918eae216637a8a73f62e05a0e9c286383a5013a684f37e953a01ab572301af5824ef764b03fdc04733faf9551c9d035c5fab97633a38627371f0b7e81df6bf89b0d5d191cbb14a86f7dddfb5bfa2799f13354015076b645300bce38637182bedafa78d6893c7f04730249333a0badce26d549564282c1a7e73984ae1d2da91971f97d9c45c9f3c8f530fff3b1ec4c5c5bd6ee55c74d5d39953d9a86895ae61d7b667e9e6110b920c6e66e44d04dc51c2e3f997689bf8e742f0da0986624c8827ba00efe4e20d27255a5441564bb84137487b1914be2c64dbb40a0195be7caf148324a0a9910028bf0dadd1b224f15d5fc8289ab94124548ea957d8b7ed664a57724ba8bb7efae8e46abaac5058f0df252706e5aa139d505af0ca5ad77f00d2f686c2c4b0f830324bae6c6517bb21ddf7c2c9abd2a8c320eb3786062074d7670565ce711b3ffe8fda9c5db6f57fcf2539ab102bf2502176b077f201e53b9781b248a36a84430f915ee125a7d59e989cedb439a256860021e0438f746b6036997b6ab41a1859c63db7071a6e7b700ae90cf045f820e4b246e7524496d6bff22849d07c8a2ec71c0515f13d9ef10d5c9704a418e27cea2f0e26a77337b318708eed18fb27f3b130c7ee84a5d531c911751e16b264114b825841e68426b110a469268955303952d218a318ec925bf8919c2be368c474aa7118aeca7ed7acebf69944df81618d8af8b8a817eef945135e9da6d1d00c869b8aea753fb7cc6645fc879b6a065cf4584083677f3fe8204916f504a13e0e6c77b80ae267adced1737338b46d9e991cbdedac865cf13a41641bb219e8a043ad8dcb4b50fdea0a083bbd669b492665ebb579c4535132047d8248ca2f01b29cc75074b7646fbe1e29dbe6f54abba8d2487bc80dffba182afec47af9532bf03763b08af194e7aaf294a5d34f1c53ae029b61d402e81f396e53a4a6de551f28ccd3ff1818cf314a3aefb105436adc628f65d17ccd59bd97951f8f89d31eeccbcb16ad289a8a0d2b245fccb40c938a9906d938f0bf17c2155d9a1316387b42c9d76826351fd0565a634690d852f0acc524f25681843c22660476b7b3bfce660bbe60c3f68167fd06e52792d71a9a02f0ab501cfc8bb7a7e1edf4184126ff246cadba9df63d30fc553f747beb04d2e2188031f5c66eb29221adab12f3c30b96a7ed3f8c67e3781df3e5127c5a34d0c3915ebb0bdfce0283ad2800202c000c4fe003700a1b8670efcde8eb3efa787b483687ea0b895ba2350684fcde2d71852a95af5f05f10e312c20b748d360adeeb61a585d2ab874c7ca40e8e20fca107f40b14c6077f85940c1820340f3721f8270918648c9d3824b6df4cdaa726fcd0a7c6ba04f99aef326f8e635010250809fe601c27c9128e62f4d3c54385b00d41669908c9eda7cc25a2374f68f3533306031fa78b65d53c0d4f8373f16c3847533736a960dc1295f05d152c986c715ee050867c66e7841753340410aff5c8d4b52d32ad37185c9d78dbdfeb8819743eb8580948a5a29e628a4006c5a577245d84d0e6b193dbf9286d8230a18ee0658742b86aa75b6755011efeb8d01f928782e5cdb633749e5b9c6a93085beb9d5eeba2fe57f1c4e28acbaa9bd1e0c3dd2343567b5c579b1da5c7d868a88c1d80e9cc327f6b6a9119c186a13d5e901a0a3374ed6060e9264fc40656efd97f5ab49536975c9d797e2402758e0860e2d9a4235f78300f8077f58c61150c8da113e9dd73361a9cd6ba95a222ef37a3740305922694c1c0bb9aba886911d1b3094c82e6b00e548321f335377f951fa4bdb8bfe048bcaa0a110cd15569c87fa638773dfd74aefd867d81f9a445b38260b7939a45524668f15b469daf1b5313d9f5915b44519b6e38efe21188667013a8812d150108c1d2a109baf8f61676a2e8c839d03e70da5b7b0a854a522d7735e22d9089e09f6e60962fa46b95137e4778ec465cbb5ff0d7a364d18e179ca7d971673a0d20d536e9b1444b9c0145ce5aa99b6b1314120e1f44dc3df79aab38051f58e5fdb0ce9e9aa5c26815c282489884ca569c3f04bc5bfcc31047b53605e9507268e566d00a78db1838044f041feccf6cfb15292e850f027eab6299d5a7da2d348a5caaac1651b3e5387fa9a5d4b6f4a552b15647fc0d7eecb0bfb111c7a1c113807b2781225e952ccc80a34ea712f107121bb4fbe6ced7de1cf57608128d0f8194a7689f2aab0ae53303257fc39436cbd3b668a25c22ef3e135440b94896ef04f686572dcd63ce5c56e0511544d2d7a6654b96869b75e08b5134064c677424dfa9bdea2570c96f44af10b05c8490d3df3df1f629032a8ae375f79ac042ad34659594897f83ee4bd1660447411e01e562570a43dcdf5f640120f1bf79f413e7b9a7e5803808461f4ee623e08fe60863a9d0fe299cccb3ec30aa1ba21f12d7b75ef1bb134814403861c483b67c9f88ca949354d28c3340af19de4f56c5bb38c246caadd70e7bd181dd8031799ac3f66dcc716841bb2e9d7558a55cc2059f8f85fc54fbf5b70c65bf74d91c26ddb88bbcf5e6481f0bf5126335c2fd9ae836cefeecae6beb0a4f130fd1aee19c9b0ac20725d7c07ecd33e390c7ecb30fe3468cec9a39515204e0d42ca4f540320a21f38f57b1611bc7747e90dd7e27ae77c365b6e24afb67b033ad6136a0498fb7865b69f981fd260e231607e1b17d6f72e0a15334d243edb7301fc0cac431e0b084883c742a124f5be86de891bbfb8e5dd9bd89183a6698813cdb167713284b7336c26214f1f4802554e8c642e12120f1256745a2112044874207a323b2442385348e714b9c7099edd3e071a590fe476dac0011c858327588ac0abc3d785283a3d6f01096b36bbf8f07fd304f2594c013706793bfe22f27bf6cbebbf11e43e0293b7877a4e5dc6f52080858ce8a611ec2d1d8b34c48241f6872ff6e967cf2aa47646e2cbb427dce8a7af6df56a19146f1355b362aa84692a1888e56631336a39a39cd8f7f3aa3ab430d50df9d24d05e240faa856400e39b36ff7542a184ceecf54a9575d5c0fa78d6caf0c3f282493666cb7c5038c26aaa36df4f2a52f7c04060f33c70e060fd1de0ece64291d0592e38b9afc3c067cc0c50928b452ab06a79bff8ef9002e3a4791ef6b0f29777e55ac21155c5947c7199d10d48ae6ee51c0f982432d00936df51204760b30bc6743beb4c2464fec854f8d422a8c4f6ad02d5e5690cd9f4b459602e4d50973b844718d7c3a4a61a720825a0386c5138463ababb7017a724beb51e6113e6ef90773eccee057ad8aefdc825f6567ec0fa885fb1ed73fcff8d2b76d9bc3fa4bf56cb8c590920071ca270c33bcb2b50eaa2e60fbc260e408b9b0860ba193d818da7f5b8b040b2c057efd357cc33cbbf81ae383a0371b934dc6f5494ddb84e18bf056e2a7977e409083c569adb152d8ae18c622634ef668c8a31c51ec9a710c284c113ea03cb89431b5cf5950d6e8509ea929f9a114c0c431a6d9b809e3457e5ff478168d713b033cdff721a24fe843f0e27b4247899e1afb539c16708c5f1dde4ae6eba5b16838cd01bef79db8e289a7394e2d0c2ce6467eff7d200200c95b1613a403bd2293e3cded0b765e70231295ee9de59849f560d002828e203401c4329be7579e4695464b9e227b89a0195b2b5172f4cc831db810975ef264bdab9895fd057eb0f2657e0c66da088f7a06e582344bc45f2ad796fe9b1016f822ed265f3691b235fd04f541cc4d09660746b5c9424f86f21f2680487e88841f7de904267216d5c4fda204078e0db79758d2127b3f3b911adb7a0f9226b087fa318567c953c4113f7f101b16c0f92c20ff17980d7200e68df2807e9dcfec57e25d8b4d5501dc4fbf3d58b14e80287c1910e6344bf9ffe335b771e0a8d79de4b51edc1499ba8437ae1c35ce353e61916e5923e1f155179911842a15027a5df46dc4ed439ad5c85cf12250ef4654d6beee0f7e7c9c4bfc5ddf9e82b09e399da96e046247aa070fdc55e3a20ff795fd4bd636862632806924b91ebe63eb6c9e82c388232c97a43a8fcf200ec4d05acda1af5a315b560f3005ee5ac587da747446e48922feea87101f33d1c82ba0277aeed0f57a4ade9685929740da08c1dd803d8d47f62b96545566e4886be060e88d5de2e54e512e8b90a89d85bc4932b61557757806ce54e7f42a3959f6d0b2fa79f405d52600327f641ec8ef2a29f6495abbbe2cae14f1dc2ea90a2469ac3d05cbdda4a9c2ca0c31e74fbd2cabfd21ee843897115bdecae10b32d073e6d80a79ecf8a65c727cf598eef71e90bf78eabcbdb0383897f0d0f488ddffae650b484b103999542993b8f76196e5bd9619741e4159d3793f191e114e361ce9bce41d4687d83be591413275d5e11f6c29eeab449b01500b56b634a538e0a8fe8831f15a7b52387cd1221b8399fd4b1de90ea436cb1c5d2ef8bb096e68ff846487a7840dc56b2c8df8e9acc7b3ac60e353d340f18286126b5839eed00a2039c447a0a34a3e19cc92bbb0476f035a43acfe69a766276bea9db21214b0baad3f2c0c64571b844ce6939e920ecbe6f99e3b008575e77550214792b47d749d54063519865e3b533ddec11b1b3e30a74cd7cef84ce4dc815522d122c51c76fd44f552dfdb7b60b75db1b4b87de64d3f0ea889fd4a3d3f84e92f742a119ae8caaec9af82848602cd100c3fb228d079a80c5cc2b2a522f8b4b3dce4caa4e0f2bffc93743022300652e54c7b3d6202be39075f36ba12a26314c62c853a88025e3c546ba49e5905ea032bfb72320469549b0a8d0f44e039bdb352ca478735bb095d7a56396ce66f47bf3f3ac1b5678d024e347e44d2f6f710a7e6128d0ee46c4aa82b3c88d4b5c39190974a799b3bf61a2d724d880addb838278d1a2da7fe34c1079c5bb96ada8bbc311a913b14494507a61469ce0269c5016ca393741d36cb7781838c4155d8febfe19188273d4034e456865f27a162e21748043a328a53b4a707c83b7f1207e5a54477f5ab45e0d8684bf8eca4b108405244e253fa635da7b462323e9ff907d04508b230e3cddbf5b9b861cd5b74301b10671f103f55f7618d0ab13f0a059253ecc135fb1d176f5534e39abce7146d79bedfda6f3920556861f3c97904b29c2472b6a9427ebe99be28bcc6d6414da023038d665f2c8e67e542f927075a73030068b0d5416d8b2540a6c5917d08a925ce45b373916efceb75ce7df3ba06a6a76f9b8a3fe173b9b9653560ff6ae6e1e88a8e4a0083f180f5a915383b817bd763b4c7c1b30d749eeb73bd96972196e98a81d7e51ace68f24b2d8796df6362dcecc5f7da5466a5ed44aff8491dff39928b74f24d7b84acdbe7d76b58cab13ad31f7995b28e50f3e489c7243a42f20972c606dfaa502454c4e8a981e6875a4d7a9e61e392c9db0df051b99125fd6268ccc47c75821693a47c51d0c4b06fa78560592de93c748d762e5e5ca6895bc5a2ad6ca3eeeeb80b18bd24c6168f5c0c5128d6316c645a8e62792019c17667ea8b1432f1b339de8c54dad15f2c978b0d1fe66e04bfbd2a188400bd144c2543bf7bd501da1a643f7b1fc821ece8378397bc2f74ef1798588160aad1d7888bbe496911f48755518707528246caa9c93236d2ab1e042acd9f1c0c80e5a1f0507e9ed1616e1da710a6ae6b7bcf2cbe753f3ca5dd0c3a7c528106ae5c6fc698a297c8fb4de8a144364799d3ca6270b3b9f344f3edc25b07e592ebc54499db9877f59bb8e42ab78878ae816df87802d827b4c6138df0295c211c70a55527e706cc3cc1b20442badfff41b0d40a25229d24e08d9433b9c9050bb42566ecefe984c8f61e7b2922869bd18ebad42bf1986f050bfa4b456bef718d059f620da01a8ea18f1328cccce8bf684745882b6397f138720088233f3f745979cdbb56e268b72423c3c143dcf0d01b948b07dd4c4db8d167ee5324affd0b757d5d8bad180fc2465fb253acc25c443956cba5d49d1ccc26a281d2a14c4b278ed52e049b992d3241286fc508791e898df10c32d54a757ee06fdc878fe008558d223636a4845215378fb5bb86e5a08ba67dac05fbd846555d47e0676d406a58f06868e6aee1190bfb3adc97fe3025d9ab9e040406fb62c5a10bfc87031afdaab5a5b2d6fecac1749c05e5cbfc3e63e2d92a09a76635f18cc4de6835ab1f8172e6639dcb3c5e7d67cf6531e069c03dd66561ae6117af8419c9e846ec74cedf7ee62ac7d374903133237a943df4a850c0cfec9a1e83a0ddc2827a12a14d723314071cc03a845b831f0f85593f4ba1abfca2482ee778c52c9d158615817cca9e8ce1e367d46afc90192755eda9d10eee62fc066be790d14f8876bbe32ffd627a687888c83de8d03e28717df45dadea606f9007655ff0baaec73c30efb6ca1d9f866036c37c7be37aa2222a45135f0532f56699e96efaf95d9c4711dbc1372ce46da26947135cae2846c62704e784cc9c44c134e4a1a96849cf2b034de2ff9f8859f7cd518a7f4854a47a6d42db35c0430aabc527c734516a4c64b4e7c6927cd6df09bf63bb5466fe85fbb98d9435342c9558b49e07930bbf304fb3c9588ca436738fa0354654c699927e0eb9196e90a7fdf1561cfb795d73820fb0643c75a255c0c3d6af2eabffe4c5cf8ace30618acf583b28657a0946138f283bb0eb26663974302e0fcf76dfa7d1fb1273df1a77195d6a27133e09bb117ae67b8b9b450d04edd4ffa342a055b46d6b283196163a7d8e2aca79fd493f60ff34369a09ac75099db2f8a127bbc220db20489c109bea8aa434ccfacdbe0a7886d656719b10f5bcee2d67ea963a58dc0350ac985ffd64652bf515b35e7099119666d2a483b4de3be73ae9d6d133c6fcc6db68b982874e124a8cd0752c3fcc6f776b47414687c9eb34559fc6f0c89c412834f7480c93e3f9f1d5793d2332d90810d413bff8f3b0967c17ad76cc352c78d481e160477225c5572e354e5d69220838ba88d49cd9fc130ca5ab17a64be13d8fa141c452c2e95c5b53ce2d4e19542685ac555c1fa174670e63c8a06b86e6f750ce9bf6bd6d36d945bd4d07bad8e09705cda7dc8f23653ae2475f2d95004640c9145c8c5f1900b737e999693ebb0a8b8dd05d9e8e5d5870b500294344d2f2d90bc0c7a34af69db7af91e6f7c6cef38a4f47743b4380bd2c94c295363ea46d6eda87b4d99a362de858412788065fc2369749c5818a62d4734028396d9da30cec91c968e1c5c03954432fc7161dc737b7e590b2ee4369fdcafd6a34c8735ac6fe11fc1e556deb96564c5b2840a70947e55ac44591ec7774eff6a0ba5aba1da1f5c158fd1f14c11ec0d2d0e61a52230e490187e57697a8d857b266574beeb86b8717bea286bdd7680258b41bbc784c2d61bd2cc3621e78e5f41f18c5b6e1da54d41ada1d34e6cd2a32dcdbdb9e390470ee548588d0bc6f913e8d336dc2a571c2e8efd97c34d02fd12e4f1232e49744df8bc212caf61f937dd9cecd448db1f5a9dac39eca0defb720a41afbbee4f024281611c55ad8a851661549548223dfbaa9c978a227fe533840cf9e61cfb0b7e45838d941b9c3a21dcb912b4b8e47b65f3e74cd8ae4c8745684f96daa6021f792ca5ae856a9d384a06bc37896133e02661e068e1cba082f91ab5c1dcc133067f543caa3ef39fbd2a7651dab926c4b86e9ee852a078382c5a34d7042d7a8f05996d0b99683612efd388f5fe6d9812022f220de44c5dd7311dc166fd29dd126fd88cbe40cc2b5966ab48e9cc93a4d707b463d8e41f814d02f513102c62a0cd0fb9f394c1881a51e7dc8b63b463c837d090f81954c4aa47c503174432b1acf8f85028bd9f4f7275ac73d93f6789cfd9a70c0d54e7dd4e46804e3df26d84ec9ccab71b8221e3beacf4de29ff3c5cc837408f8d085b9545fd475581f06b51444f62b70ad8515692e2ca4a8a0ebcb8d5d6b9a70ba503e683aeaf87e36aacfae7514191b91f93c1109768462b2a4bd1bab6d32cae1ffa9b29cdd51b01de2a07aa3a3cdc7e72df62e3cf5ecf3a03aee17110d1782963d3dfdcd87ee6cc061e3907669a9cf5f23b75441bed5a68fac2664097c2998c66a4720891a096470401845d52035e484d9230e3d3c786a9cbf48e7fbf21a995b0aa0a09928c845617c1cea49f13b216b77b439d610863d273a1b77e0c47db67da4cceb7865083fc7fb1962d85e00f57a4b2e6ae2d1ba75622c54ec2da186917508033147f085e3cdfe3f86da985c01c83895de69699b199ca615504321198a9d957838c0169104bf5985fbf9b6719ff57aa3d331f97ef73ada8b2c210244def17e968783f30279051be9055c7a8573e5f6ddc8c25a0a1d6125405c3355a1abfa762617d32fbd7a04b86881bb4cbbd63efdb139eb6c63b04611faf8b8e6ed04436c6c18bade3cf9b477352f67d138ff1737c660cd007510c18d7c5b52345c4e8b457d95c0285d5a0435f2197ce66e960d5f8817b4253dbaa696ecfa6e0e6cf3ff7e0a16348641d96dd58a03852657888cfb2ad7938f3a5e1900f5c3b08cff0f044936a387dc551ae84c12d5f3ba6a57bd8323b32e7d5b571411103bc3eb1ff96fe3ddab3ed3a080dc6ac7e4336fd205d9d3bd8783ceab9fc6db4e0c4e99d03e84e491dff03329262c83fd35efa2b46c5a632c39111cb9226ca6982aa9cdabf8b6dad36a7ef22bdeffce28724e15e976a3638fa944afbd34a506242c4a516511991581c41f36b8b3ef5123da3431eda0ec55173fa623269d8812b17ad6b593e09d3eecd6c01fdedea800828f551293de8d1912469b82fd009006d39104aa6c47775b1ee3dbc1be5a57765b2017b646339c55412624583ee19607145b4f9e9c5b156926711971707df2e0b7bf2019d00e87bfad6f228ec3ef6d9af90c47bd00ce12f81c53d1482a652445488e2d49ea4b0f7a117a6ef4a71e14ed7ce62277587db798e86bbd981f2018373b90c36bf074b9d38fe25c1b7d031ae96b4a189a055b5dfc7594bf5128d50ff3ab88b445fad0f691a38c81b91b9d5b4b03869e675c73309c731c917e22da7615b5a21d0aab9a4d1721e2b086db47863d0888dae02b93d077d63a00bf638ebf9549ed47693cbde4a852ceefa6df0401e0600b6492a3e1573518c5b7adeffe3971f9944982a7a56a44bab712383ec9ed254993454156b0bed416571bcd1c5079eab64d5b7e749e5bbd82da31ad7386606d3ea2ec9f86cff92822638ab07acbc834912dc1e25b9270ba1783d05b4e5af1fe699f931f7433258f08da37109cd13bbfb901d9fc3c73f0a962cd6f299893cfcadf2b9a4e958845c2bc4215cd0fc8e0014d8391e778d16a8dc2fff316ecf5d13e2cadab909ce1322a6baa0b419e98771c231b79ede303a45be2326309d07af4599b53ebc342c733f5b2375e4aad65a36ff4651749a3a3cc87b05f3d18148331291d6c5306245e61355cb256162518dcdbf68dcfaac6606b734a5a56a4e25f1687e1ae61beafd07f26d09ae90bdc6df380003c59df720f48a6169804b3af7a41ff0f1073664ea691798d0109e80cc98ee3e63e9818966c009b4e8bcc727874381f2a6b7d52d627e4bfb0079b27d7053797cd1e489924e6f32eb17cd2e4a2103ded247e1a907f3fad7e8ccf3cfb44ba2998c44a38b5ae5c8fd5a2a409bfb44d00bf79dfb6a403105c7ea78ca2740bd9d5ed260e31379686707cb64558bbf4b4387eb8a0d54e1b6d1cfb4a60656e5cf2177e25603a255b4c621bb858f89916a5090d07c0081509c06417b59c2c50a0c74db6b770b2fec946da3c103f4f47b41a395f07aaa6606cb6e8fbb3685c312a72aeba4363dfc0c1d8a6dfb481ce3daa39ab3317047404cd12d2931691c4babc565c7ac99d475aaf9f688d213bd3c09e088ae52a43139c24229d5cb06c722665291e716a288151a8e0e49f50a1829028b3cc16e4e265395b9b605a143568fe094f8e46c367dd51827b500b2a6afad9e3a11f8fcf577ca15d9d456db19ebe933dfaad3a3acd9d9b26f744122e0ab4ff5cd03dc013bdeef5a5be7db809fffd1506f1b9dfe81169fdb7e81f73b3ae3a142250fa70e057b7e5ae4c829c131cd71b124b1f761bcef8d1ce5e032eee1f52d718d47410cfb3547fab68cfb4143cc3125222e049f9d68910e620d5f33b7033585812155d20e5aa6408f5d1a0366d403420063d3f973ca09fc3dc99d25ca47cdbba972cb7a5653735a855a9910d97c3aa3e99e9212243c8d906e79dbe365ede94d527632ea8dfd6720bbd1a6c6f6c2f13b1ae0b6c47cdf831cb71630a590742f2f80e0f0d037f6221ac41ecc0a8827d7a208dac1af09f9d7ec7465ce6dc3cd5ecba5973c9421d9b31a4042a38258ecd95040fee9f98b4c9f4672b30c38ed3d2ab1addd56fa3b7c0e3da740f6bfac5e291ec934edd890cb3545af7e8bc279b93520fff5d1da56913dc64724e7b1ed34f69a5b0b1b529b4a4b0a066f07f3b25890263f4e9256da7e0ff9d7c62cd2bd1bccae1fdf325b801979b4d6dd9d01e413f32d316dafe13b78830aebb27dffec605aa17b351c5086fe45ce9deda091960474d3183cb07a693f3e18ec9dcff35712b8a3090ad0168864655e50c15aa1649bd477ecb32c11bab1ac3be785dcc44bbaba983658a752de604366404eae4ca3c94fe541c1feedcaaeb13cbf1462c9926645802f5837302bfb85b25079b25be041cb2c2ebc24341bc2d8d353a7c8d08f19c314f6e91bb294c24dda020b294cf355bebf656b555abf4151dbc36bc716454abbaa60b67b7e80beda285c7c2bd9dba0069b6e84f1d0c43d5a2718a315d2c509a268a15c86bdc949f5187a368ad52a4c0aba81447556a5ce60d47b8a67768fa5d539c6789cc1736258c49944c2fa3e35cd627c2b703ac5b72386310a9ea18150cff6dbeef4f1950d935b1fa6d9a6386765de243ffa9d99faf30d41ca13807ff70f42f4c77a26c307ec6344ca75a8f09015293445b6456c5c1409e763c17c3a357c7e6c17aaa3db3bc69db41f02697ce1225e07d2544680b65b665ed349f4ff61410719906882642a8f16f2719233d961f1b14b96edfbb1d4cd43ab1d1bad06ec433aa25290001dff54602594071c68bd2eb3aaebbc7ec1081997eeb1f8a312bbc3a031b8a374c44945a185813a8618a809927751e2d26b51bd1894084050eac4506f92ffb65293d2711c7bbd9b310c4bb5777bb2979fcbcbc3f93aef438f46347720a3f89ee8f8f0933059170267b0fb656fa3d3fca2b1229ba64e2cb41f679a5b85e96f3af348e86108640357db6df450c0bfc5cf92d851a4593ffdd950a62749a79fd148bda1f2c668f46fea2b4ca9e6dec7577d71ff7bd45d751ff52634a70241fa878a846021c610aa6b91dbd969e24e203a34a873a913cd529dd2e9848b3503ed7262cf1b36e80ea55b34e34a171da855eede420bc629dda51d9ea8dc25ce7cfab70c5bc9457aa37921c73229535fc844dcc3d68cd8d17e007a72d1f8725507260c0f49da891f7f41451e567441b355d467eac8b1b1d824f0e97b5f7528d1b5f08afa311b26d02fdac060e13f75799379fb96eb3467fa8e8f5b06f9d7c7d214b3375bb25b5f96211b1b828ec279eb8ae36d35bbfa5ca8706d6252d2163da7430fad62782810f4f34dd251a49ce923449193795c269c3b22a533f3d26bf7038fcd718275a03b509d7e48dfb37d780f7eb10635522c8e4440ab66d0da16c34a94ed26ab11967e4fa8d5de6f4bcad9374946bb9f7d53b96e7eb14c45f8bf2576dd2dd94abcb1526a38de64b1cd0c6f1babb6369ee0773c73dd4820be82569109f1be2e67e0989fadf91f780ed7ac8b5d7b3fb04f3c09b3c2cc412b9a47d68d7c1ce220b383660aacee7171741378989b1a676e4a4ba8aabeb5199104c21b3bb74fe2ad89b4b3b4329bc973d415113d9e7737cb60a078723d5916b863e45dc6fd167474148b81e63db6c8fe75e6e89077fce4e07e25302ab4522511b671f0272ae8a101ff87369e74f867de229052f690607e6f47a4d8ca9ee807f271f72b8be4a994a5b2ae34e92df6fe36d9629e50fe491c636ff670ab990a23fdfa973a15e3d7f5e6b1631217a720adb82cf2d941930f204a1209c6a5bf6fa006c7f8e6a1858b2a5d605fecf52b7abf30a8bd097cb17b46765ab65d9b1228ec5b45204862b3926f3a7082364168e4f92b5826ee49ee149f5bf0dabdee80fff0d49204242947cb334e8a325eecdfcb510e519807f9354820d7112521e48488b004c2d08d8ba9df60de3c37ca75068ae004129e9779db020f792d63373ed2eff2ca6be4c71a008aaa009a0572d59a334e228c6d3bdadd3693dd313e5146a7ee41e9008ddccc570f125976e16ec26fd0641175796bf41ca09855932f18fda242e685a5e7811f3c71b101d50a2482de289745b3a3cd03ca91fe8451ebd085e8c9ee7484f796c2502b2da381f4005cc3ff6bd4491f2d4a5dfd752f782fe1311f4fb5d7d01222339459368002dbfbb185de8705d4049f571df68d2ba9e5f424a87906824c437677a26bd5c7d7c5adc575beb9de373556c3a6b252475b98de13504aed0cf1689f15d70f3692f76314a1df8062caf7b72ddb38c0b9a413888849f15388ea9e81e656fc5fea4577e4d0e7348990e78289f5e13ee62ddb3aed29041a173b4f2e091d6366462d40da0d62957ba506faa96b1ebdc3d078ccf55b2c0509bb1aa03d451c6f37cbbc471df74883addd082c59ffc8de688af4171653e476b5216b56baa1bbb8fc1dda58c700c1995ab814346020b9eac595b6445b1e183fb264b2d4758383e63fd1ff0cb7f83fc58ad55808be5071d43682693b9562cb1af31aa85a9f30c85e045469e9ea758bed6764eb15fa8d8d8f5dab1f0e9cdf6320d1d4eccf4a5d11c3490f64237cb6ae1322382500fab63b77d846cc25625e9ec985c49f124ffe5e1afba832ebf1c60cc467c00c23dde10262de58f2d1a23e4766a82aabfc29baac18b468003ba2b2d67ccf201ee845943b70060cb2cbead654fb7ac62c7a42faec018df8a2df7f0e2c9e8ab7a37f8f42c0aa1391e2220272e8ac1860d2ec917aea1dbd57e76850f29cde7c3ae8a46ea4f229b92f5efdb17ebf13a852dd297f67dcd727396de3f1c364c2b76104957e1dc07ec1f01dd2455e8f158fe2ad7d66f99d112729a7243ac2c34cdc2134ce815e21098c73452e04673bed052164e56988ed4c8887b4886c7fdd2d791e9647a30886d2af0e59abc42bc66c47b5ce352150df7ea818647f93f81a7a9b1a30ba61ab1fc94ebddc46ffac196d1da53ed5f837829af1c8c4d30eb5e9a72602c432b70b6e70b5d80e863698a8510e37c4d5096976e12800c006bcc7374b54bb6c5547c24446c06d81e5730b9571e180b6b6ff902a0eddafa7cb4f0392b70feb1ff203068dc0ddfee642734f31585b5b1fcabfe0ee50d271eaa40e84f8349d03ff58e1bd9f5be11adabe83f02818fdde58dadea9bd6ee8f4d3b9bda2e99c1d0086b929ebaa09ee4d6881d756d642a518771887f02d0210fe6e05d52c24276bc1c2b1479734832036442b492f3a31579964a2d507d0fb7799a1ec9c5477966d640daeff7054f29b3283394b29b8ca95d1e9711fc8d53b185f74e2fe8d4393ff8bb52ca4c268d53b963493753bdf89ae78c6db63b11f41174b8c73ef073dd2ae6a65043913f7255a24d6907601809d1ace75c2e9585ee30849dc7356133a08d955d91789512852520669760b6838a85087bc5cad33c713cf90a922a0692f9d9f14e30ccd07b5262608eb6dcfc117ff7f5b74b4763dcba9558cef248683d0f2dd74fae2dc2fbe135c71deefb67a2fd20f6796370e8316e3d01da64b240f8557d3e7c760324161183eb34b16079862dd6439dee0c429ee132ca0f162e3f93de78315df435ba022794a8498519c5b388ee0552a049b50d9b2130bf7b3df9dc9c9515a432a71c0d22a0def842be9a8e4179c4c353cdc3c1f43098cfd5c779936fd286bcfe37b9f4a560db4b702a7d9fad56d2736c9df501ac9deba80cbeeea544f400aaa1750aadc7dfcdae8991628824de55200a937e98908c4d4eabea18eb5aba5d205e39108912a58cebddd5b6fb7ce1ebbc7958f2732ce06e50894c3856e76898d17c858b4dbb32858ced56b6ac841a6cf71c099ab4815df4d997ab6fb93a6d9045ec30d1b59df23d29b1c897fc09c199c68ad95a787549424b0e4b6d1f73abddb15c460762af215b73c8b3a4395fe1b96681c923a855669e73fab595a19b88a7813cfbec632512e274e08e9e1d604f1233d2c217cbdaf625756ab4ec81d514c05bb03eac796eee8247f8a5d025dd916550700d16b70d5e4364fc29689d958d3a3566f60737a3d37dc26fb26a23856b89bd9bb1fba2749ebb619f3a5859c841fc2810be916075a12d0b62419aefd82f1c6da2bab10405ef57433012c660d5d009f88d5debb25a9108346c5dd92acc7cbc9ab785e3fc18b3ba2d3567590a6d162bb1f9735df45d97ac20dd54c48289f8fc5dd0a0732bb03121add1bc3fc6f27befe1ca8b2148f6a240af9da77ef1449e897833a01bd5efb2683035d9564d0ee6a98df94535f143ebbe44ea4916482f0bdbeec7b1f0d163688db7da0f99192a82f8ad97fb8e7edaa91b4f99b5bfbba9a5dd07d3be91f9f09cdad182614e4aefc9c0459257ea8319f4f6fe18bc7a4cfc8ffe10ac9912879ddb58d26f3d9050835a1a2dd8e115f8bdf9e03793f3d92ac78f7810e69776ae0d91e90f2c4960cc259d8ed5d9d38402799b101361373ba79c2f0866857d120115ae52ebfe577905e323cf8db517fe20838f6c8bf53cffe25e3d68ece8ff63ef85f9c9e546c94e80e31fd34e842930c83e2d5f25767976ffcecdb11c36264bf80848c584109c498cb415bff6f8e3b4f8b7a10c6109574a7ad56838d468a3674cbe99f9241b39ebcbc27ab1f211a81f9a1df232b2a840b62dbc5e2125529f88be868c6f01cf274152e4be4137f73e31757f47af5d783e1eeff78b0234560621f9cf8d927057c18f6ffc145c048cdff083d7be9dcbb213caccffeb2a9ceacb73948934b26d32ed786cd273f1b7cf0f47d98729da6ce6a4bf0a69ad5f0fd6b5359c82c62d75893542f9bc6165df6a45c170cb4d8c3657ad7c6ed1b139dc43cb09c31e7d3ac263c0879550ded8f66c8b413780f10bc415e5b5c5dd7f9c28b9d126b932bf3ac016a7468b46a414b128df2439a4852b67c592964b47be4f650e97d4ef565ab70e5ff392d2f6d22ad02716547546717be8bd9854f77f7b846b63c2a35638fbe8a6f85600a606af46310638f1a1c0238faebc760c3715e95e0e8de37aff1081d7f365c96a970350a62f009321232aca67ea9753151074e90a22d5df4e65e5146e8ba089f518b96045d0e80007f52f6674ad988bdf4b411d52d67ea5fd1ebaa53de45e132fd9149f641eeb810252040edd0e592be4b712073ad4bd76d680194939ad3d787584dea64da69ed5b89cd396fcd6c7939097d159e979de2312d4446b95b1b6a3550483eb67cc2a98c2f454b29bd5944fbbc2bd10a59fd5e93dac6e2aaeab8adffa43c7f304969843c04b44daba940540ec6a171f3637a206be22cddcd60f5ed4327216ea57c0a9dd232783058032682f21c6f190475e3177fdaebf8b91896434c837b76c99fd323393250351483d9bd307fb4a9b52176cf467ba5eb67813d89124d6c4e3390e98d66ba213d68b7786d5c3759118e4ff3cfaa52d59650e0ae9f3f15bf80480f333fdc9bbc848578ee724e7406aec34aaa249a74e658585c266ca3e59b69c9df5fa0029e07b33b96cf55227336cae85e373e2ef39a117bfd7fe9ff6af5c6442297c8c12c09b8bc0d01b0663b9c9c82563cb607556b961558b6e1fd2c3f860dc6bc605c342a664b83f2d1d4528544ef569cfd7dae3a90161bba1560bac5a5d128ddcaa9c865660d6a6f2c8ef53318bcc82e850a3e23597c03707e160eb3e0492fbc99397d9d2a6a8777bca012074c231fa2afc84674e9422b8b2ca46fef8f37c13cf75de14190b2a0e6d2e4be48c1d55ceb6dbf4278b61626065857902c0046dcc0ba18df79a9d715a7beca1d4f4e6a67b2bee187e90583b112ab21028a8156fbc0d51f95bc16d00b8ef3c94c456b2e8e7effb1696a846fc08de6814f70bfe8162478c502d9edc6f42a720e3bf70b6ac2a795d49a03f697a314583a91a8d94a3a9e0b9fc2dadca1c0f4767433dd3c15e054079e1ab948e9581e6bd9b6e7fb78f3f0232fc5a7c0456d7f09f412aacf4b64be9451b49dc6cbb43eeb4fe8029ae51731e070d7a87e0eb441f64aac439c8453b85a9ea07217fa1d44691954ab9c6339c7a030e5983ecbfbd2a78a45cade439eaa2e3176f4b5e4ec0bc7fb95de240704b1a6f237ed604535261c965e4168bc1f79ae6d80ccf9ab44636e9c7d44ef9affbff3c8dbef3e5a19bb844d39982fbde06c195a2fc7b324d68dd129139402e897395be9e6d1c30ff01eed9a5eda14fad0ebc077b091dabf8ee3065225a4020da28d614fefb441dfd357972eac11da3196bc7cfa47e6a4f66d8a8e3721e46809003e0f1a3e795c08600f9673b32e74f584f9f0687ac7d6a2159312032eac30dfd97d98f3979a747e5924470a17d4eec296e80d600274d3da909b0d57f5a0d77297198ab378f820689257c410170b83a604236905c26915d76008c003ef9a5326a6f48bff41d9ffbb3ecb0605cc36c6faf07c989ac0002e16eabe94c95f8c874b5bde4a827b5388d78027a1cb996b33236f8a5b726bdba739028ae2d45060cd2389e55d3f0333526693a7c78b7679b8cb7502f258c97e917c2d4178cf85fbebccd05914aba0787fd5d8cf364af7b25ff55e3cbfb6fba3c6590adff1ec2ea4d85c3a5504856a371a0c39fe1e181f66f3b1414e1f80cae00dd3ef4f98f05f918a1723221a2eae69e9cec5cd875af3436df72113ab96e55097339c9b20e008c69970bdbf80127a27576231b6379bd5c82d8a3578eff3072c3b6b685c3ffa64d6480d4b652b61d00e480f739398b26a8a000e8be183c15e609cc454ae2cc247abcc05da0eb489a6c0a7dc93e522b66d4fce56b16b09fc7d500dc5c8a246340c1477fd06a13fb9b8c523dea676c303712cc8b9ebbf2972a9f46dcc0de97763b650c607845260169cd70aad57bf3c04584cac3544dfee8a6f0b3c4f7e12822c238da2f473c5af3366ff6e3af4c34c079d8f7344aae48cd3b58390db9abc887badde8c2198c9ce4aa54196dac8f831f8b64796aa5142d715a96dab2d8029f457a2647e6ff25213cf0a1f1d36fcb95b90ef7b99b9f7e83a0199de17d8922c17df613a54ee448b45782acc05f794bb4926575e1a3ec502765c495b5ba9b95aa596b7b0a10c7742353a0be19e0fc871db4d420169367feaaa460d6b9162a0aa3fbe1e807f7274915d33c64e51d3cd8fca429248045c3961a26959624c77bf05463f0e57b60483f8f42c1675bb6b872d53068b0ab2c4216c62e562124233cc86feccfaf66322e1660e08fa5d97cf39afecd2717e7483c5726a9ba0a47428a434a02b1e3201fb1e3b554b184eaf9f2f89d5f991fceed9d419ac59285d79d1c087d373b4a103c95b7882c4aab416747e2a83ad038ffa3721889bb8ce353a3c650d7539107374e18fb8f895f48ea96f8ca68b6c11eb597fdfabb3ab7c121d0142127998f52d9d4db49a1def8b81ccba3d89019e3c87da7844abd3a0f0e40324b3486a7a6f649c02e8732a7f6bdaac935d9394f7a785da2877c839b8c9a0d88e55da1f1ea7866d5882081b3e10009f69128cdcb33a1625bb8db15c0a95f51f88c09a6329f943ba73a5369fc1be111c2483042754a91228ff3ba41aa7c2b9c2a2d8083560b01633a65985d7093158210e583b74d3f2c877cc4904f7b3f9ef5732500e1b977639d79908aaeb8aaff95ff50fbf545f4d453dec873f543f44166628b3bc1cd7d7db1f8fdfb9f656e2d7ff3da8428231ca0152755f6920c268735be62a52f76b71e54e3d78b362fa36ca438b1f2d737418c7df41c15de5d1edc443b99a56af4bfb2a254fb56554814476010d507d171ab1f4990d14f9c943b163a9612816964bb6006d0f9509f66387f7e1b89a8444d8860cde306f5811f34359b4397e28a69703794784b923b5c2210bdd0661b8abc0fcb6a8f6311093932fd121a0d8ab78a4f700963b3b4b5da1b5ffdc85cd8b4b3918742473a11a367d150101e92f4cb75bad118311030b1565750baa907824c4942a7a94b59a2770b9f2e05aa7c602730cae0bca4df3a9a03aea0e8d6e96b4e43382761dc0c8be77088d02a38f8f5688cd9cd28d1b2419fd9f01e6f9e7f6db0bdd14a3723902140e490f455f9eb8cfd6579e9ef0b8d8bf21ebba8652316d4247f4443153e8630b017e44c1910ff8318eb0d44f2f3531dc63ef6d20a8de8360f0d56a526ad4bf09877dc68f37c8e5d91945f7289a04e59b32264e7e2379c6ff51f5ceffabdc13d2ec3d29affe2fab74d4d3b7d7280af65fcdc7e3228b8e3a380dcf2d7ccaac32d0caf8a8695af43782ee14c670ea1b71481933bb83a8d68f3c75c67b3a01e4998124f2fc36352d1dbb209dede2fd5f9920700f7b41cfad67be3343d5cb12ccd579900c974aa7ff423968af0dab9dd62d3cca90baaae5dc9cb9a5c92cad276a1404464f3021f1965051733cf50d8422a7f1df0a1ffc3815b2bc86019ae1ed71350fc52db01382e12bcd3951889af6f33572e915c8c3278d27a8895bcdedaeac4a00c741148f42702d437a88e24c8f4d4b914dbf1d31ae3a13cbd18aa8047460da48a84bd6d9a193557643b3a63c82baa6887299e8987cedc801b5aea8b46e57d338f17def2fc408d4cdd22ac36440044738127e6c49e64300af07b35cbbe0f9ca2641099b9f58c3b6b8601dca208da0ae54cb1bd33f006fc66b777e438eca7cb0c08e86d90a41c9ccf8b2455f6f7f97da1fae68db2855c762d186f77d9142c1e6cf8426ec47460c501a3681e40aa1426b8f98415bb047a32205fd8c2822d7f1b91538e8d74e0073c48b6986923606f0bccf3949bdbeb395c257af72256db3726805df72c055752ce75898e57990d26dcb68547a4669ebc7d1c8a484373c14091d0510d5ce3306139e0374cae9c697d31ef37def2282d115b6fb7af8ef4d8bd022249a5c46a70dc9a4ec7ce0b6b35ff288fa46750d8cd58d5157f1c7f877040177a0b6704b9f012316ecaf9f1f5d258d3dfe7f172cb43f97665fc30e56cd99ebc16f39f9a422a430b10db79d30cf93d81afc7935b102e409e04061155fb69b98eb1c33a918b32e5139b35fceaf93681e17a12693e881660239a93d20e04e9da8c120d7e2299a87220c9ba6b13509be1391f92a6bed4717ad7df97b7797c2d636ceb6675e0c304246d1e07a983e87175f9aa9112e13981ba04c28530facd4d172185d46064052c753edbfe15993d2eb94cab3596771da7866930d64d5f68cabea4d703f2ae99fdf172bb25d4620e73019745ec6d7eefc0c5b1db7ce9aa930b06c30930b6a5d15f2a3ebe44d3114acf95ba322f42084dfd764ec601fdcd355e18c0428e564104a74faaaec5d8317ed9cf86b747ee15162f5bcaab36f020cf24ee873da25f5a38cd623a592566b7c8c3802db5051694a3e38a3cd7761a3cf9169d6792c89ddf80b39a8bab0551162da10b846fff6d127806a1951d410dd4b8cf6a1c70bf95b2026ecb492cd63a5f00831c765f9e6a12ac2413aea5f4d0b4a6271788f364a38e00c06e71414fe51d2a011e4c980c72cd0108e153059a448f1c9edef84033de4316555870921d197cd4384d164ffebd388686010df16bbc59038f49f19e77bba8dcc6d8c4fb999d354ffd5c8f1c463aa77834acbcef7579e5154be8d876d59de2befadca09965eee5fa166960a2debd03713f85c30a11d9721b10a2ebc6bbb809d65ebe6bb852995d212d10847be3ff100ccd5f65f32f66db574622898308f9e613021ffb7c241edeb90dc73d8e035978e53c344641de28f36ab02f881726a615d6b3a98d6abe37bf07532dcd153123bcfd3741097448b6c8d39f14ddab43a33ddeb0f65cbad9168eb7fb19cdb3f44b57397d9abe773336681d9f5924c6e13611b67acb5d0b3e0889a21cecb4ea91486f6f1c364be79a2e05cb54551034530c4759afe4bda0745c171bb21ab1e82f4b37f276b47842fec04ab5ac52719912df17707c1e728d76ed4fec4ec21ea5390d9874c994c3013abce87ae8416a57b3733c722f3de0bdf7f06a348bf3858ee80c94767a3e7adae7e0964bd35afa12066bce0934b7ec8236a7eff9f3ec9de3d4f2190c8afa054c2741ab4bf86ad0c402b7537fdd5d3a13b7c8af325a9beff9d06629729b618f0dc13a2243eb77c3b75a8d8275897dcaf1067d4fc7816a1e6bbb0a6cc85452934f768596701660ad6499a866dc299302ad59890b49c73d4817fe6b9eb4409889bb83b994f4c5fb41b427475a60d400ff6075dd333c6a6f2526c57a160d20d2594459787a4b7e78e9ccec920be5461328af1da1fc7a3013d11a726ac07f52af1a005a04bbdef3d9deea009ea9a25053efba62e6e54a2c7085a725f04ebcbf23fcf1be62e6ecf3fb6001ded6a14503a58bbaa5dae311a581f47e179a7dbdb1c075008df9e7799ab9ba68b9963e2a2e5475fb1f8bb9519fbd807e7100d390237262475670e1045000ced405522fd546af5f247c8e5af9ab6d26f72ea6f1b80bf79cf6b383b723ef50d06f2cee63676ff5dd981c1da6f4e63a1426bc21094812e7e3e59b46c59c9135947437ca44ae0759fbf3ccae3f8d237d9368bd8e3378c101c7804db97f1327b4cc32f1665cc6bf0c022f8c0337173107c0dbb0b3e4a918b54d2fb47ad377c9a04bd499e368917516afa606193da30e906499886376c2a281f3b9dcdc092e1fdb4a863c935a2ab99fcaffc0c48ecb0f3a2b9ca0500699104f9a01f1ad0c3c206b1bfe6d8a69d04ba1f1ba4bc8865a27cc9e5a8d7d61c16f12ff5d87cdbb747de2d5fcc2ff19cfbffbd54a78e3ba1da5882992f23d96ff72708bd36130e38773c98437a36a16c111199e3c4e93c5c7c74803ccdb435d8f426fcbeae9e89807b3a46752b14a8f7a5f7e67a30ec4908aa0edcefa8fbd6225397e21c034ab7cd083362ee6f921deec8228b8887d658d7ce7f46c93f606f0ecd3fb8a4f839c4b9df3fdcf988273345201ae5c694b9f4a41d8f4f0e8884f33e9c7dfb4fb93cb8374994f5c61e01907598ef7a8d94fb48dabdb1f75210fd68375bdbf948dc4e0bfe519cfa2ff28287c335f9e99fa6b296ccbd6e7e541b28e3e898ff570c7c4f1cd7417b210c2ca6243f2641beebf1d64ee2ffeb1c6e3f9438dc66f5ad6b87be0dffb8a9a4e6103cd0f3578b4a652f89602fa9d84cef82fc23ff77fa031078695a4d62d095a357a8c804fdd29fee1b90111e112da10891f0b8ad66c84b60da2b197f30ce62d7dbf3c4e99d7578667df9c03c884088f7a6ef7be6115d64858db1bc3f541d6921362292e01dc6d59acbc5b1c88e0a3838cf903dbad0eb54c17630cd22b217029a8ef26022a2d48fa66628adc382163d032b31971dcc289f895fc8dec8d0446df2dba4fab776e32c586b529a477c1a147473e5e8b818b63ea1c91d9d52c48487c830a656244afafb2b39bacefe7807e37dfe20363d4ef365127b4232f09dded6f7b38cedf2accabfe988d7e95448035278c0150edf21b6dc0ff8d0bd550476c49002b00c04a27473db83d675aefb7a96db619573d51ce9f0542f6b447494db3b74dccaab3acd2eb83cd18142746ba351c126e730ac1eaa004896e1c42a3bed9f94f3066cb92a81f6c20ceace71960e2b81d645a91aa875549a2d470a39b7e17e20fe8dce26f1a7d2c0eb04fd0549a48f317be48ee98f0e90ce5f545be4cfa091d1f947ec4355a9fc078f32d39a9c57a6b4ed01f0bcca4855fa090db9ea828355c243370a9655e2fef68d05f09369f35717ce096de768100499b9bf4496e5950c7244fca92c340cb8f47639e2b4321d44e6b8f4017ae4b17cde9667f6e53ddf09b5740d0a2f84a3d7aff2885d6ffc078688329bdbb91bf773381307fa3d21395eff60cf016c5e4183fd759b7bd1b09e2b53ab3b87b77440264d190be2951303f4e65fcc47dc99a77cf4a2eff1a234d6812fef64e206d4b2fa5327c598a9c37b5bc65377762d9049605a1013b4333a7f3f4dbafd3a3f110d286ed7b85066e3fca2d132e9f5a222c9297b934f79f4c73ed33154351fd7be9e415ea03a1fd3f6e4eeb8f75852cbfb38d4dc1b699c1b354562c502e441585f60bbde2db38a20028d71524dab2a2f0f0323749fd374687e48d148d9b7922684a286a0949e6e174ffcd4c1bebbeff985893a2a6cda21e2ccdddbc310df52831584e4b29efbeb03f9d04c5a9536d4d4de693fde8fbba8aef76d7e59ec4142854c70b08ecb240e0569150f285c630235be21bff7bac23dbf9225f58169c408ccd34983d650c028228fa6a015e7ef2ba36649043001f57cfacaf24268fbece3865781dc6b58a3b2356ee8b781401c50f76ed06a367e92bad61eca47b9e99bd23c8866fcb212b92b1703fb507652cd832e26be0e0f8e58f726c5c360f723cdb8b9439afb0eaa62363cccc0bb96dce115a95695ca5397bc38d0256c76b63cbe1b77fd392ef6fb22a2cebfeb090ab72e878b7c0571986bb5a0c3ef2148f2a6ce5341b9e6e1d96b90936c467f567c759942721c83874941a29eda561f330a6b94022e3cdc98020010195ca18b40a19b9b774642c56c3c98259b52dbdbf0bdaaae932d56a89080ed31c05e686f1d8725422cae84b7410fd9968c184dccf650cabe98b107783445d711d39b3bdea2d7b24dac2c0a8e0c04149180405c5e0820a514020c4242b696d29e9cc1ec0eed796f901f7ffd97cd1456ab589b041e1408c6d90c3cc5254ceb7cf64385e550d192f9b4ed6af3dbfa6d6ad6d6474fafa47243c348c32fff8ad5f25eac984122a228d4464dbe5a94b805448aa5345c7fb97ee5694e4c1fc6bcc7cb83cd5a57f7edeb2c2742e7856be3a5a3ee2b2e7ca55297608e5339263335d6dcf4cf2ee98eac448c5dae00ecbaeecc5a81f0e613fee2d9f074b4bf7cdf2934eda0577b1f16305017ad783430b0331300d21d92dd7826fab4092e3b321467cbf4c247f9d24c11c8a30c129a5d4ce09c3bd066780150f4c57c2bce68efbde2ed8d5c49dfec37cb577cea81322545975cf1472e119bb44d34c3aa8c5e715ee429d2c43a6793d5360b3c8a342fc8c80b17e0dbaae8573a796ce32bbb670bc43d7319fa891aa3e76b825642425894e10fc34c2509f9c11c67d35c18efd5d0c73bce1306512068fc9be1543b2c8129253d2f01c08ffe7050a37bdd99a5304de7491447cc3f3317b7c4e770e4ec327bcea65b919c6d8004c3a46d3b4f3f038be28075f174bd3159d85fb64ddb4a7936cef95721953604ebbbc9d448dce5c1f7a6a1114dc9f4db3fff28b8f19aa9dad716d5d0ffa33e7d1e90e5d937a2b8bde73f71d1ee28e921b3d975d0fdcd3a2082a37dbb05a79594785c56823b394bf1145f9462b80f46e5068859f8d3908e311fa8055a41c69ed98a4d2cc7fe3a8e92b98abe75ce6d32736980560d04087ed64fe3ab5f08f0e3469fad2696ae323c3d3f348b1f0f456f197a220bb0cb39f680435eba2ec210b4c629c5b6318d7c3f37773a41ffb3a5a9ebd039cc5a7685f46da7eddd46282e8617a18e6e6184c020804743bd81a6f2e885ba1a501ce9c17af959f88f5721da3199e40f74545da4ef9a89428aedb341214a3008110a31ef2295c175ca52abd9e957ad03f66b78c9c929006eb89d33c18cbe7a9a02a8f3236a63ce1a99e8f86c3327059cc2650d5b0912a48304a6761dee3e6ba6792eb78651d4f62daffe1e86d80be0559d1a1bde5d91f77ac3c8c63029082742c2e437d090c0f835881317f1fe057c08f596c816a485787dbc9ebafaff40265673fdb778f1b06ccbb736aa0588b77f5edcf92709742dd7ea0de93d9b0833efbda743c8d108e3030a4cc093cc4def624d03e4807d8f5d32c0fe8482d24391397b9988dc73a138a6f386fe887b3eb64c4db8210672df605478c33f955c4ec591d91180a91200d906539379e209760617f3664b47d8c595cadfc7b05ebe50092daf88f3180144ab9d57d5e533780680afc944121a70ab24dcfc90d712e98eed2109cf81296cd46d3e08d31a44a7260f5ea30fadcf92dd4fc32876588db6acfd57f7c9102b2918b10b78f9d3ffa3abc60718258b23c879ce860e6a09eaaad92e0056b2de0d16b315b0797f62ff38172c4927073fec09b18e40a23b36d1b43adcc2c0ab3a45739066f5326acca54f8a93292c0290dcabd809b0ddeda50fb60548569e1e5baf32f4d9058a5c30e0da0b807a4f53fbe3aa2f4ca70e6ebc65e5f2aa38467c093f4c627e266a768d54658ff0506171d3b4c440f360b2f35253e9b920a3c5ae09d640d495a5fb75f3dfad7c1674ae78187290796bcbf43a0b94184b7489a770fc864e6935c909e8da046988f3bf7c72ebd74a7564f4c137a0d1bd5effb16a77165b997ae60d996f762f4c7460805eb27bcfe926a354b7ff56b1708b3bdd7b2b7bc067b759164a1c74182388bf40a0b9f52aa5cf77387a609d6432e6acc4205d0478be64c119f3c960ea0b2ce830d45df6ed12e78e2d41b76c347e6c537a05cf67b8b0c41d99c83b2ef818da9e911de6b2e150ffe945edf85e8283fed7c9714c4335346d44e43ea64b51f758d454ad2f2689f243ec6d9a30e4393fe1614a73b6f749a59f20f21b32f9652df3723326f630623e0f3316b4607ac3d019ee7344fa89f77f183770f3daf05b2d7019967cd95d8c813df54474408d67576db549abb0b2fb818764b4aa2aed5a39b8e0fa6b7d31a77aa095ec01f1cb6fa6a8821f20c97cbbc56476a8bda87714dc66b70038a2d546409050ad030960eeeb8adeac0b7d30afdb2e90fc35e2e326858a6212db17e72788aa65439da48c411f64b031d4c10aabf2b0afd45ad5b4249494d4266c376caee8a5c173d9f3b9d1e77d079a7e0963dbe0d4b503d34a740f823febe9056ad79c24868c98ab2f55acd1c0618b15c7ba1900d674de298f131d080445eb6acec856452f12bf3430fd1c05de0c4f751e3acade048e2834e1907c810eb7b52e8e5c18cc4412000e3b8d7625bdcc6ab979c23088f30857f5dcaa9a5d8017585ed1a44c3e38da0bf8a3c68c9bc7707d9e1d921a88427129de79c197ff80e97cde35aae1ea2c45ca2a6d8282571bbd0d3cab9dff85f255344c5763720ba73f48fb75816b39d29724951da4ab79fd4dc319dff5336100c1f3608c3f462e09aad24c7244baf88b3d0d6aa95602e9c037974c76808bf31cd4dcd14f07bbd91616dbcb74de43055ee99a91e151aadb4bc1db66f42f580805c5e6161a1b8471b36e40383e3b1c992365894597659e306dabdea93f0ecdf7e90c563703e433f9e1966ccce3e8ba935a5b7363960437bddce26e86745316b705143f486d1463b05898050d7bd365aa0c0a6fe52f260cb7510a331723aaa2a2a313f87c6c8eca2722c852649e8e66aee8f22301d3066b8ed8e20b51480d4fc67b09b73010e5fa03dc28aac0f8f4a1e23aae793879727eff3c7a4eaf0ddd8edc17975e67d222fbc08cdd03707816b1cbb839124df53ef37061dc120f17e2ee3c893710b47963de0451cca201beb073e88d882a8971088a3000b672b0b06e0c2f8ee7379b90ac370e15af844918836174afec753ef0d34e7e7e0461cde9d1472d25677059ebbf6966967d195fe6eccb7b2d0950c4a8d799c7632b0cbf9af3cad12d29e17e0623c67781d0b3f5215c35e9c6d714201085908b235ae8c4898eb9884a086b3c280f54ac170a8c9b354c9c3e65172e5b6de37bda6fe29cb370720f0278d7061b51c3c874d86729b6503b7c5c9d2bfa59ed4a3c0ba7f7980998d3c882b786e6a0f8724d57a91e02c8a77d27ca286fd35736c4510e9258f573fd66c61737cf965596ed994760c2c2cf30197cef585ea3a8fde1272910cbdaec7e2643e9cf5ca03a3934ea48511e6f600d438d7e98b8c2204c4e6261a4910e4112fec4772cef3c275c4cec51538f8093b079fd003005a50b6b4c8ecf11b877ede9b08401f863097cd46ef4b642ce19b874763acf3c75e7259d01aee7638758bb0caf1d0404f33357b21934183ea9ff25e0ce421d6aebb058e1b24676b859baa55f7ee0253db15b64f5f20adf155c4b8f9ba42f81fe2b13851fb73b3d26e7a345791114ededbe7cbba8f256a723939b215c212a13ade54930981eb0a7de09c63f69ba9c6261dc11ba2f35fc061b3a7e77d39c8e553b5ded70e684066c355339ad6e1df95f5397266164331660add9fc5a868457c3808740e9ada3f62fb33c4abd2ab09e60e4beb1a091130e91c56d5c7fc193d58ffc410f35fd659e2b291b745113d6b7ade2bb8c0ec751ebe58be2bc608b12200e9f0759d18c5d374db3076f1f3471e8826c2714bc4dcaff0e640a0ccf6787464e9a1e5aa5e192d13027873ed49ba1e710238dc148e86534f7eae534224977835d361930d3d354962733414d2331930bd8f76133ea19a2f6afed907251139744d996bd3e06d50a328e8b22d95effa0ecf9a859ca1329cbf6c8634f20c3a981bece871315bc5cd543bf58d60f2fa2171cf7a38afcd83a92d5dbd66e1944605bdf5d3531238ac0e71679ac02996de3227ed714eeed5f30763cb30d77dfdf982e5b8c0fe8ccbddb8327bec352d70ba48aef2eae215f409ef7c4aef927abfd2139e7619276bf0f47c34d205b6924b89d09b3b16cd40fdb2b87da1792755676489cb36fa9e2411ef241bb9ea3ccb44477356dd5e3d7b6efaa8615650b923ec7fad9b8554222f1ae8a264c8159a4eeb97487a5d2e70152670db85395d2415ebf3a0620e16c5ad6df758a67cb5c2d4fa6a48e3a07217673b0b9f683c9d8ff11ba408a1d62322b4d28cbd3e5652df668f9f400056bedb73c11bd824cd08df3d6d4f8ecd762971ed2f8bcb380e0a100971bcaba9ad22dbff7b93bc2ee68bb26cfa4614ccfb5ac3b3d2cbb1dedc01dbc5cc3da273a732617a9819b8cf3010bad5635a3a89813fadc4206c8e65cc0625a3da62600eac01ba64383318af0f1ac170484c7142dc08b235510db495c3e4fe631225d8770b96e42e1d545bfe4f74f36fc9104e28e0c1b40b46af0cea0178114438098414d597f1fe269d4c21fa3c386525bd0d949bc0c24abe272dda819548b62bcd6d087121789f8c723c9743e4350de0ca752fb6fecdff8fa39c025c1972468be7d9e51703ffe6b2baf899c388687094f9061bf6e73d47c7ab7034d19bf222d40160ace7cedb297e1e74b0b8125e9b8de5a5dbd5f06cadaede8aa398c1c51f5ba7c424d81208f7b2407da0eba026082e65170f69b8e104c68edf6a77ac8f4759f9a629b63c1b99f85f5cecd9a72082f41d5b58741752838695c11d8cdd5f46fb8f74b9a92b7d4541030a49733e66d4005d60a21d6b340b9469cf5aa5142eb7c7002d993642d48bcaae572d7cb3f671a5d34061187953114934769010b954e586b4da99d9ecddfcd695fa9263a97d18b422294905fba1894461e9f67aa3fffa5bb034089603ac28afc67b050acde10ff1efd8b29c8353030ab09e34c2049668d443301b3e114b6a54ca71a49e3323583fc5739cc4675cdfec78e346f2e8d3089e0c201e248390bfca0872bfe9f07ab2f16e9cfb415122407f713fdd9bdde72734ab628089f2181b531b2ad1af5895b4c10fa8a1e53d0f65b883ddd31ff7872e05c2c75f1f4fe689e9a7e28e4f311c1ae45a6756c784e886461c7875d512101765ab32cc8c866b36fa005e17d621175e199f629082995f1cc4f5a36e4900c86cb40bd14a48b5432d966132d780d94330c256d1cee53645bbd8d4985dd726025f47e7c0a10c51321ccbbf6c7a1d567f5c103366fc9c83130353ca2341815c3bcf3cdef7bece64d772f5d8312b2e5e12035b9a8a3eff91c7c0db96e12ec6c0c8f3cd1b6c64d55c6d372a5851dfb2b141cee6aecd0bb799220a88c569e7a13b29cf9462ff437bc9c20198b9fe20a491ff076958e893e36f22a15285a3f2c3efad2f14670428483530cba2f71d629f83ae2025557bbf32ece567a16e8d69b86f06697abbb553a19caa6557a025693f2dd4be99c9f16a56dc3df10c088a8b29994318c39f9c9ecb03fb075e0732956c631ce94a0503818e60d59c363c1dd1413cbfc8d7e3358402e77782b818c4e4fb826efcd88cc79fe5654f2f39bf4e174d32322d056c17413649357fdfec775f64f2a3b3e73c7b59e5f04da08f0f230fb12df28953d6ae6be4c246ad5238e4fc1df10b867aa4d7a1a190e6cf8c552058eaebc21831556ed867710153f5b66f03e91240cc6500e1bed6ce79724187effc0a11bc97a930a126163150a36d65b20eba06b33093303434e2d9ecb00cfb0b9c212a509924693ef61cb78689ba479bfde6a76e60151582ec3181e19db7047e4826f7322b86deab1c3e0fb9677bc5b4112887ea23696cda90e18ac01d70a017b2c98fb42ee0ce0e53eba232cf18fd84ce5bca2a9100180f592f569b064dccae30c65b7d5c5726c0440bc88a8cae34af476d921f8257a5cbcc5ce8b9cd6b24ec55ed4dabd0004af32ccca83f6d334f3fd902abc7a036b9a965054855a812bb3d52fce57156bac84e847ac1a2286f5d6bb527cfa86661842e35e9576e675c74e56486e74eef007656fc536e8758c2ef343a154fe2c7ddc39afac4abe6be82a7f4d7303a4f80b4e557d2f7fc3e954873f497848de469f3b8c8c524b719f78ac6fc39c8d6c0008793228873a65949d0f5cfa5aa20889986f4c167683c42b5051cc86b3bd3af276b3f62b9d422c187866307385f0806560f860144d6a3650bb79eaaa9a7a1237c557d55fda37580b27d6cfcb04ab99ec2cba4ae6d5f094fe0daaa811e73132c9a3c467a19daaa6f814824debaee97176fe48231ae46aa5c165bc75a22a28afaf67c70b0f5151ab0fa705dff68451336c5623cb6123c90ae7b1f5e6850bbb9fed7fc683146d36889d7d365bb86f62eaa84badb761980040acc44c84b89eb15a4f78545a7fd021f5e6051bd6cfe0024fb4a4e31d49b63a6f7b71fccec25186f989f17df0f3c4d579d0eeacd437c20bf0f6df75deac0f8a8b1ca221c33bf36aa1923478a02496d57b30f7ea6701c952a8934e8589010e08790f28024e93d8d4e53a28939173737f07d1abae2a14af5ce3dacd47668025209d18a62bf5811840b7bfa2fb5f81db5f79e85619c0e39860e7937750b229975715c286cea2386417af42daac4f959c8c713288a17b53e61b33ca52fdfdc348997d423f13e2f091d1b5ef98336b92b70eea49fe056deeab5f47e01cccb0893ba89d90145705ea16423157e0b0c40f289510ba48dcbf3848e2f3231b5870f3b929c4938356f6657e545eb6dd03ca317f8cbfa3d4ee9f0f6387052a586fea7b1ad6a8c1828b82847a32863022c0bec30d6a319936663e008136543a6917ed132bf118912430db0850492fb7c2539f7fae066843615467489a46126393112aac40c342e21cd06f3250b0f34462f5b9134220d84ef266cea396b1e17663b4b7447655f37974a2e3fba8dbc7d5a6037b4c760b681e712bbe2270c879c7c4ca2e8da4be57de0698e4061f883e309034a8e9de0bfad4384798ba191a2d192f263531f0404ba007810f2f745d77ea89a41d492e03a1705002c466bce8a6ffdcca3b2303997befefd6225adae75423bc85fd95f295c3112c725dcf146d21c6d4a84ca63ec2fb98be1a546e4bfa558a82918c4daaa38bf4e266cc1f814b51a52424f99c87ec01632ee6d059a37f84a6cce9b0e84805d605cc5d08363214a3bca47336a241c575cbb681866aa2932fb1acaa1fca672a46a4dd6e7de263729ab3f20c75d5b2d39f20fe239309c876d1bca211d3b01480cf5a2d4adf44d7a00e4bf5b0032fc95e243a1ab721023f8bac885a591b0dc7e8071a72cd49b7f9c90a4bacc31dadc90d1f71b286cca75ae5db2536af6a76605fc8ed3b403c89d661191f5080c18b7d53bfba18817fb0b889d5ca2e6490b41094cbb514e70c75349a30bf756fcdb8a81a1596342f9ad010b253a223c13d97279620c9889db6ed601a5f220d3e0ee2dda570011c60c1614c52fcda22c91c501d6d742b29dfe2042f13fa7eec05a4792d22bd5be2cec708a41ca9fa566a6239200157e1dba80b44f1039f2e860dcb9ab0c12c2e8a6b498cff027e457a6f11f7fc0ab667236243f49296cca41e5c2fc89206db42d5da8ef515b88dfaebbd41c014d8e1ba87f6494f68556b916ba2e4b088f5f19efe67b717db0eca30d46af3c72bb7a7583e07a75c466ba47503466dffe2dcc8e3ab05ee226be50d4e5cdf34c43e704cbd989538dd6b10bdb32ebe4a82c1af2e70bad1ee247e6074b001a3414ca9408db2fe893b84f59f17bf0ee2306b1cb60aade55b9b767541c46bcdefde1d43cdd303f13937dbffee28d63f53a50fbf4e7dffebcad0b028bb90b3b86d686012e55aea7f6db496098bd99130b55c5139b24d75446a1911ae2ce0052c840358c7c5dda25db0e862581e242945053f5d748a8d7b180182c752cdc68614c2f9535c58b12138ab7876705fca46a3d095fd740a0ffb16ece3f8aab8bdd3daa77d360850227fb921eee768fb6b691bd5b682361bdf29e18166fc005fab1241c9803c4c57b3c458556f96db17e8351303a64212c169ddd81046ffb7b16d4cadadb29ef77b84a314d3a83617e9fa6995c0027c228eed51f6a230aafb79db06b17c1e1e7bca8f69801ebc87369a561532c3d885d3bd567dc786c340ae4059ea49f617f423720d52ba7576524b581f7173a42b0723707f8d6072a4ec309706843619781bf8241423b0341b29acf63f125d2ace7fa98b8d6a321bc677c18a8d791288ab27fde2486a842b0e74b9a95f94ea187cc82da05e3fa3368f6a46040a33d7d0a86e00415ef7315eeadf8e342cf4f57f45de90c2579a227f47cf5ab74105e5cd65adaaf7f26ee905433b590535a9a61c5f280854243de7acef1920fbabc9134751cef4f0c5afa99c7d3b47dfdbaf038e714220ce850c3c559285c89123f9fa9ea2ed10132c8833494c920fcb7bac04601fa4ef67ebe8e759003d6077fd3fe7a1f914baaeb0aa37ad138ed01fbcca3e45ac7a176bc0db8026df4c5b46da7e1a92750c1821918ac87dfde81283ad33fb43d171a2910440695fa6db288843ab550d804a70301970d499f4d3e28f5cb8455f13ff345af1969c1b0080a85875961e6eb8ad5175da566dbc5f2b65bff3d574bf52b92521eef4103c50dfd1cac8496505544dc81934779dcc09637e681f62687fabe3ab3b7c7948412f95cc4818d8717a1c118aa2982d1d35c9a45393410ba2953a43977f9043d49872d0f27492025a1cea3820ba642a7362b32996add316dbc2fc1575a3ae3a71591794c499632c6c552bb24a614e5bf529f1e6fd3aee977e02a6c63f8f93f72d47849aae0ac407c1dbed1ce8be4f28e5c9e6e96d5b911c69579ec52c36aaa8af764fe6ec6edbd5accb0512aa857715fddc108370533ff8a4db817754fc4285b6251550f77890d471d9d7d99ae2cd53192def5470a4db3e2d83cc141c7b10b555ff99b8f6460ff449b3ea26a03f6ecd021ee6fd5528e32337aadb8f51473f1541bfa97f433073a6f4a4dbeff936f507f9d99b12d0389ce5da169a71aab986d1d5b44571898769b1c367015e0966fe0a987a46c071e7406467f77577ce74a61373534d320e5491005b46989faebb150bb568320ee2cab76a2dce594a5ffde874515b38179f0d04abf6c0098b04b0d205396267a46dc948c32691ad4ebc1cb3d8b519fa23f6dacf69a2495ca6a411da1e5a7215aaa08b3010ce0af4a7bf72cf05e71ca8643abb362e5bd4d02789475782c80c26c8f8fcba06b4546617a5f356dfa9aca30c9b6e0952f5bd1f0e130325f758965e2f32362d5b12803b8b2038f5fe599fa8077a7e42adf6642f234e1facf248cc03229b0f9ab48daba56f4b6450401963dc8c47141428509d60ecd1e16d74cf183ed856f835a35545255a42eb7c8c00447b88339a3bf115590d1b290a09b47e85d5e3de31f20e4f554c584c61d76465ac1bbdc74b087713b6051281549d5d372ff0bf545cedc39e0a0266205e21a8d8047f7eddfd09ecb5e4ece6ba601570634f401418e14b87d1f4e801248c595914772685dd450fb8c59f101d253606647bae02939b828b19508ec6d59e311daeadf8efde19a1780ae819ce2f354b4d1816d43c1adcb64ca9dd805ac3a6057990d43114570d7a666ebebde23f7535de974442ee83a41641eb28daaa07e2f0f5121c3e4718b720e69db087efbf12118bbd4b19498e421083b0397480a21e30ea5940f7ac5171a64a63a01e6b45134cfe485cdd6cb04a6b9200a27a7cd2049fbccee135ed8cb675d16ee4864c75505be5b7d4162d45e433cfb7e3219e468cb07fd2852dff6f8dc3daabccabd5d09547601bf23813cacd6968a88200048f7255eb8c26c2b7ef941d2863cb6751bcc3f0cd11549da22b722ef29919874125e19f5070f75eb4d33fb75307f0eed509a249edf4fa939cc5aceed116bad1fd3a70611197216b3503af3dcbf3e116c4b1748667c4965f6359fed3fc85a79522577b4ed281e920967c60059edf743adddb29e0822c5bf71c6195709dab9ec68875ab12dbfd93861c0bce66d9b3d82a0065099563e92f63956de6158ded51253b87176ac6f58894fa130478e43d40d6193c75e5a8265cec1636eeb7836316219da2aa9750b67391a53ab48e79c575abd3f2241aaedc5d5e8ce612a1c51fae6c37ee48101b6c2b24f2934c5fd3c6d0b1e5eb952ae7e01481a5a4822f7b5a75f22346b481f0236e5edd81ec4db9627c3b99fe1a1f13fcde2373a879d1038d4f445a66fde9cfec8fa812a2dc8b3f15ec71a6071bfcaa20579d61b18c936f8b2fff0287d06e0b94a9a44999c5c69074a5d357d66fd856425ca231bb0312a7907a62ab568cc8db53ca24f94ac7bef584aacb0323897078fa66a9694cb744497feda1d6fba55c69081d48db9494923b4dc6e6b354905ff75bc3ebad7b5a8ca32dd53ab20063ef0208489f0da0c21d2fc6c7a5509947b39a06ff455cb3d78b75d81bf610471bc162e6fb43f446e15f52bdeb569274dd2b3d95f17c2ae46a3dcca01d90697d4c2c183782df1ccc063b7bb6aad9ba46ca0e24488017206b3d30a7dd0039f489dab15e3259bea5aa0ef1277fe3fc2ac946dd8800600bf0830625e1bf846f11fba1b39876769d6c84d0fe3835b82102c35da85a577b9e669884a2d84f7782c8c827c65c176b8c68e336c2560fdf8addd969ff82f2384a7ce3e590d6674376f2e47a03172501aca924535623c21bcd5e18e7760e41f0e941c92777faa61ee0da82a6ff984586dbb52a77170f2512c0f73b96e039ac1eeed84dfb2c3dba68b77580be5bca2f991666ddbd70b3ec7d4e4aff74ba74dfeba6f850a2684ac1600eb2053d39ea89640613d30d439f376003c1124f1123dd86e60ce65ab6401ecbf663a87a49f937a1156437312f5988d75fd40acc6d2eb9bfd532fe0a4f7cb65c59eaf377cd9cdf6608416d6fbe8b4446eda966556ec186a9e6687ec01df35a7d2bc91b2e8429131742e9ec71d4ea30ff61e3b8e6595ed4bac57c331f3d93a00c35e6f4d70f3098fe58be0fe795518eed02b1469f97ed18178a25d7f5a3778fefb3465ed8d829a110e803cbd914f6b13635aff180449912305031198a19ff6e464d8cb7505c07a271c788235ffdae2b325a671444d11e17717d44991a4ebada7182101d441cb53ad3b1d39372941b9777b68ae785c270934a0bbcab3f798db320b08e627ebc1fc4e494e17bbb133150a7b97e8afe820b948ccf89665eea113942ec7f998358d8cc57fb1da200699853f2c4cdfcac5b9dbcf29e7b14db5da5583c4777bb9ec8bec3b1422c720106c69918e0d911c4108981c72d2c95c998c05bcd1b39f34a98a0f7b8352bab8586d7d44b64567724a2c2746fdc699e9d31f899f88cfb01133a520214f3189cf6f894b473e49fb250550707c5b65f580e4a6aa96b70ac565c13883e4eda5d677b7dcb80bf0a488eb2b810b94913897d844f4943f3c6965349345e37761c46b574e8624eae176486a443020d30761e445b7d91d929830fea2a47408d2aa5a6760619873091fada714856ca8d8b5c19621ce30cf9686e28161e013a56dc0ba78493944c2ab78adccc28c42ff93efd90d2e0f6b6736fa2a77ea17800dca33139b9330762187f2ffce3615352a4c31962992b0bdb61f32999a5b01762e1623cd92395175b293cbe9ec7fb64ee0bd3cfc1fb623bbb854b216ed6f4bbaf032cb93618a88dbfdae7cf6822db31c5047b5f0dffa6d017f5c72a2c47dd0be7091062e3707528394fefcafc8323930493a5fa639c3d69cf1cc438c2cefe32f7b11f323f75f6313692cbecee98a30d284eb1e16b27bce8b37ab4df65ed141a2d51419ba34828cf5c4bfb9b450a344396c9e9ebeaddcf104e3729cabbe5cdf99eaaf73a49d0e2638cfe2f3f88adc45e68243615bf55e9178dba60aeabd28263f3d605c5c4af2c95b5e8d86e47899eb77bb8a1c7e45b3211cb2b811529762f87ec1843dc4d3969fa3289ebc25693a07cb59fae99729587915ababbd2ae4e4a30ef48dffa4a34ddfc4f1610f50c150ef9b67f027821aac773c291e35be96cd08b607281372effd5ad0f952345c4c6551f0e34a6904d4eaad50d0c8effbe31e76350f133a208a054e143764de2ada35ead8f5d455ba025568e4f1cd865a772750a8eda2f27a070eb50fe963edb5bf788fea3928ae9155139d3ca1a49ac76abfae890799f2be9a6f19a023dc737cf2dd51c26ae7d679f3fabcc23afe140aa3cfcc9b34d211ba0609342d5eccc2bfcd02200c41193d6b18e05e5aebb355a12192504f88bf2b6bfe2f57ebd1629528f9a839d749e14dc53dbbc2d569a4e9b0b3f96f39b869632d16b0bab0fc2128cc9428c2e390813033463510a9c5b8a75080e65c8e40bd68b0feb12f4f366a52f3edbe859e1271010bfda98638ac3bd52757d67c2d14a710b857d9945db3840625661382c6180ce75648ccb47e75dc331f3b6648b3fc57ac04f33e1f178351d84c62d95dacdc3d07863e19ab623191fbaf9799f7f42f3e1cc4c604d260f79a6ccbe8377fcf88048beb5aea7b513ada19112b5a0bbd9f7660e9d00b1e8065d780da234b1546cbeb9be36f3f8977decd20329ff2238c52a68f388df649fd228da300d1d8c09d6c2f3a0764fef53dbe2dcda89bb05da5afe583ee8f20e3e380918e2b846e955b11a99e58b12f3f8a408d6a887c25d7289483e74fc37350eabe4718b807012af91aba259ff3f59d93cd35ab9fa69d8a24de844cba86b2e1813bb6e9cbb33f8c2f6048fbef594725cd88767929ee8d383675758b126d18712d56fde52a280bd6e6bc30cfd670e5f99c63d9280d04d37ee72edd89ec5972a503d26e4a0d30fb5b93fef2a6490ca5e70915d170078f102b27c0cbb010892247bc2192a72bd7d5d018e3a6f2507ac1b77616a6a78107787a9a6fe375b79ccbe0e90c66b058a1fa30f9e738e717abfe4da2dd8ab8e72ead75ad15513ff516eb77ce62a777e1f1c157f666b892b7c22522408c1afff84c83965a0d1579c4d266d0fce67ef56f275e58a8f926fe4d01dfe108974c711143e00da738baff1601067a365d7d1453a89cf975bf73153400696b82edb787b6c1747ca6c7e8bc1425d98b3eb03dc8ad31435505991273db3435903e4a4182761c2c3296fb7d74d6d276e9cc6b17a5493ad8d73a09cef4f7c07a51021cbb9e6d2ee677ce3db5fa22b6993977e040780a07d72e60ef21f80b3913b7d4e47cb647c73d3501bb20d2872442e1c9dc14d0ea9d503aba6419cd09eaa412d3a2ce2660eaecb3598fadf4cd00c026b758092cab1e0593f81cc3a2f9d5bd5c1c49142d760945356b2cbbe2a6434cc41ee7b30ad819d99dd43fc5bdac5318dc19130d8d03e11988b897a62d0b832678db50c6fc68eafb1b398b1647e6fb8928ee01e6b65c1de0aeacc8ae81d4d888436cc835b922dad911c99df5419ca3b3dc13ccceb10972bda77fc3e94f88e555041b58eed34c9d9d6a69768f4f8ace5dcb9be35bdac5a60b240092a5f0f4076858d76ae17b21d6bbb66bc4b1b89421fe01f7328f49667f5fe6c161d27de7e194a4fb8e2583e1b6700dde01631df9da257e2832b3cf197d378c6a5b6fa0ac0721fb480207c14048c7fc9af88138a31fc1da28c02b36a0817a8ff18f3dae5b271a309c666e632d6ab6a57755d0476dca66a701542117941e50ac698633610dfc1444aa3583b584c7d9bb2b4a8db45f444eb2aaf805dc8b231330520c0d6c07d74839107392f68699a3a9e3e113bf3e941695c68beebfd848423996c2ddbff97fb5175d317d328b7ebed2367468e206d58000bcfe491075dba8fa23452387b50d5242babb2f1280ee7391881684c69a366475f77147f01952112af85ed31cd41d0efdb5f698d61fe3511ebc45cbd2c992d5fbb960558e74c7b1616e04a276fca484897209f78372be04ba2bfc02d4dad8d9727648e83c1befda4b7cdf91ada153d5e9068d363dfd09da490b5e8b82e95b9ee9c44ed57a60d6d1ddf21e20fda8e27e7c6a772597f27272bffb34bfff77ab24c93169c47c0297c1bd6437b627035249df14fdd2bd791ddc2baf38fc886e324652b0718c10b42616c3e618250c5b0285b1227e2debd7ef1a578a0881fd21198afd5b79348be850a4eed5e44223b10892251b36a3c36c2bfb1ca507678d46f5d84c3cda4caeea536be5ff6169341794a3d220e9e42b05712206eb08d78f5fcb28bf407f81002b688639688e2a696864c783f1214e7694c41789d770f2a03f8ac31904386ae520c47f1059d216d27ed1222fc5cbd634afccb59035aefc011504612e4f28ae24abd9f5e98a505a55ddfe961c50c7ab9b2aaa0445c0bb14a879af78943bec53e7a4743ee2399cde0970bf09eb156c42bb154a684cfbd982f9306934744017aecf67e6ed809a60e36788b5a7168d20efb437eb42bb863bab936c2b1df2127228048c87a09eaeaa69552e8d2ab9e474d7d84edc20c2f2812eb1a2442fad089da63c3aaeda84abfa940032e96d6f27fb0bc41afe500c3c883f4c932492bc69ee6dcf6179ca128299e2b3d95f64229c854204b50ed1afac794f231ab2fafefb056260a8ff4df809f679338dc2fa7b20c937ce65b479964f4774d0c59470cfc367434ed5a0c73bfcf720f465d7f761b37e5fef8a8176accb9358cadc2976d52ab19a7f676ccc5e060b3e4a927010deda5d836b889fc0b4b288c66edf9eaa515cf56c733038b16dcbb1b2323fda1e1d75361aee3721452b8b54ebcbca0e54262d3f0ec4a25513598a33f257bb17a1a24301dd47c94169535e53424a696363fc2cb131c3aaa970d5cb8fc462a0e882c7c9f8a12ec4a2717b2b507faf53b1f53884cb1af5f7c2a60cdef476b9da571a9d83fda0d794598d600ff057a4e51f88dd82f79dd216c48cab03ef2f3cf7a00e7418cad5b0cbc391da359b2929e2dafcdae2e48059f33063498385b327b272158b4b0a3e633938edffbf0ad219d01bd07a511d8ad45bc3f34196997996b7f0c27e08fdb6454b32521fd3f3c850b3f9349776dce5b42ee9376292920c17747194740fb2df4a81ac8db27153b5c4ddd5ac6db6e5887e240b980f9218ce08fac001f86dbf839b1e0dcbec87fe10325f51eb9f085074397eabe22133d21f2ad4ee531d9f6395099884caf758c1b925e8a4a57571b84eaaa6dbd50d906041b34efb1b311b06422720f9ba201e830ebb6e8142256e9c4086a5d3682620420f696e472fb7cf0ec03cf3edae87e306e14a2bab09ac6f061458dd4466b4a73ece3779c01b1e8d158bc3f3737ad1ac7c158c003aceb5201b64b0140ade69f5c7dca48226c6f06345b3e0bc81ca244cdb91727aede0e46629edfbf1ef2eee920205197a80b23bea11620ea7784254d84e1b6f37f7952188c4497eceb905f728214f970f17314954a12777560955ca86551f8f36556676d8033b036c3a65b9a8c3cecd9fc20daea4747ced1b491ffefab31acab208349ae7142ea89c4ac039bebe2ad4134914b281f65f9ca6420159c22c102739ac3c0b120bb94d0ffeb526076708ad458390030cb5e7f7fc89582946eabbf2ef4aebbb038375fc31d3325f5e7c0f66686c3ee89cc12d73f9650b1a60cf8e88383e151aa47cca3d3610ce3cc89d03fc2f905539bb779d1d64e0816326d1e7a9a0bc13104afc5c140bbf35ddbfea916c1b9786542c5d70510171e73e87fa6a0b2eb379d6924335cd6a07ebd40016717b8c4e6ab530df76e5b18e5c5838bbaa5d85777d909015c604073edbab05b6089118ef12113a0dacbf8c9357c32d99939640116e628baa8f2829f24597b35e179b7f49acdb6f1ed5039ae0d9a3a24ea09695e8f5178b8f3ee148fc230887970fb1a2fe473becd4f3ef0558cddd81b65f001d84675898d1ba219e33ba2d199797584e311ebab89384dbe06ad21e4a95a20698b4cc01725312a3e6903fd22f9b6ec95b7d2b0d5a85fa19ba6015615a01db8b02fc74e06939cbe741afc5d0c9d3bbaf874d46784b7994f28087dcab4af947760eeba1884b3b09ea91dd3607a0f05c45ed6d3ae27e2875c6e63c536fcf6803bf6a588520ed64494a724ee757444c8886699b3dc30a53e305f7db1c87f511c0aee9327a30b7562ae9f21d035964adc7a4472c8a9bc252480e42dc6610519f1661dedc44bccdd4f74feae06ec8b81af5d4a88d3631be5386195c10e3dbf1ed45c1ba632c686e47df48da1ba093713867a2e051451480c61118e37812121e84456a02cd06567fc2dff6d316176642815c15665985900e235ab1062c77a83a91d526a4f6eef89305e6cacac7b4337bf28f9d2ae288808a305a8f422b9376d0ded3b6b909142614f036b63afc82eeeab080fe97e2c574b6b640fbb9360918f502738be3bc21867d0d9ca522fe3ad9bb2695470b52eca9242136a8945d10ccd3128a51a7412acacbab4c9820b709556f09eb027659408119a8e2286276850e2b26fac09675a51ac2234e92b250d071440ede27ac10ea7682c43ead671d82409c8b5d5b1495d000d4d6a69c91b2171f924e032a4205b4654c390bcf9b3f68222bd794c2419b6adf38cc8a49b5b1f768c05f65e7c1734126bbecd94b81795fe31c7993acc69dfe6bf47d5d6510b9aa2ce0fc3d040663856ea0f8172714fc858364a952d63463b2b8d01a0e15b7410c59ebe058f2c7490db830d10d5c9d85ab624bc32f697842683eae0febe2f563f6bc2ec27ecb53bba5a26e3477bd50caedc9c059fd7db0fbbed8635a9d6cb1dc4a605f3fe2cd75a34b717816e8d27234d04838273e71e7b03c793bbcbec5da944e3f78b965f531ced5cf1fb17ea9dbd0a9e35a40e17fc994b209075d784b7314843a20b72d627135660950644838def4f88168bdbbb9e8f384420df750d1186d29a76c877f724efddb7ab8bcc4ca502945ba15c850c6d506901483eef94308e39aeeefbebfa08975e2570be586b6731a6aae95278b7cab1a22d84068a69daa63ce62c586bbc2d936b6b39b48dbfe425764a497c3937317f3ccba77291739c3e0240e6c564215dda5810a5f5c8c3f65acc08ad87f1186951ed0ec7b1955675622d05ed27fd6521b39efd7981bda3ca40cb8f92394498a270dfc3cc8589e687646252c0fc2bd164312bd7739b1ad96e9cbd78f3129b6d6ee34a9492f9e291d037f5fcea850763c9182acbade315f29cb872e7ccc56aaf701122c282ead620a01a8073855d8d6abef890a736aa4f9aca91d2ae5acaeb8293e7f36bbf5fc75e78e8a776c9e5226a991a603747850db97fd0093bd660eeaf6d26bf54b63e9c1da5fec20caadba6230d8da1fd34df84b68b890aef374359789ac853cb0d395dba06331e24765c391fd9d7b2572d1de97fcef6ced4643e429c0fd12709a8cf5cae1e4b99312354b6fecd7a5bede31a4f9f3abf6091e3b94d8d1b792d88d05dd4e28aba7eca6e6352ed3fcfd5f825d455ebca40a6ac42c4fbbf4eec38d6198ebe8d8cd7b525d567c25b0cedee225e9b316e2e3a23aaa0fde0ff7c7d3865ea1efd1d0b113ae074d4dceb75ee48560cef0b6894ab76bd79cf86ce84086459898202eb47f275b72e19c3e96d614905d649658cdba7268f0f3455294600386cab473ddd2162f78e380923ce849c0f29ef4e5c5e57508e2be581733b23b93e5025a160f823902ba34468223c62ec46029e7dafc1fe66ab7b4ca8e0db0227013115b54c769dbe6bf8ba07d1274f997ed311d78c3be577569182325d4586821c23b9d175d388ac2f1ffa75e4579c2a08ab64eadcd23c5741715cc2d70d61d5813cf1447404b473ed010eb029a979c63f0aedef34e3d36e9ea3bc9115c97d5e79fc69aff66d2a74c36aa461fea0fc8c7634ecee049131d5423de6923671a9b8ec322c4e10fb92bbc6200ab00991a33c142937999749657e9d963bb2e15bff91d7ed9843b74fd5ee88641e5ec9c96f02396690860fb93fa30ddc376be182d674dc1b20068ccd5af3bd47bfdef46fada0412fe628a8c8a72f1d4d615abc45c18969282d2d556a4e30e75f5e3ab24e1742a914d86d4905d53ad641ab7722636fc4e5055e7d1523f7f69e6d9b2e269546d7c4eb6a583e1bbfe9f4f9e255239944e07d98c607f72448feeea141b3d11b1b0ec575076af59628079a07dcdff943f4f2862c2565a28de73ba3e514d325abe2be419a7e1225d594c25bb6be4e726b9cf50d6eccb164f4e91d6a0ab3ebd550e214c0f6a8eec837359543b0c48202392899d612efb739d0db2315e18ed34f88a00a16d567b2ec455305e84b97a728baa4459666aaa780b3de2ff537e941dac493af1693a17e545ddfa88d80a1da23376b28825093591bab3d95ad3d31b004ad008642d42b257284c8063c13d2cbe86b2478074cfeb8c36e24282b934e2b34b903e0f2200dfb90740ffb844929d1da529855b7cf5a5145d3de6c508760d827503fbaba8f8af513bf8ab514ae009ace19adf99d9a365e20d809cc5fa6dc0e9a0538e811827273d081c806f744290b300e89ae832013d0c01a8386e9c37930dc3a053cf41573473c0df7c2f93af592d5f7dc8f346253704fa1b2a1746fef148a9aca3da6d00ebe2589844d6db219fbd82def6c121f1b6c8c9d40e960a10a0c0c30f20f9eecaee274223fcc075bdf569235a7feab642940d191cf7ce6c348181c9bdb116d59a93f82e927f29e67e5625d8d300f834ba11e9a3503bf9b71889878225246d12693570854e764e9fd14e0ac8b1ae43df7d69061fa6d2b1b04af5b600ce3970c3817544c1f0ef8945cbac67904bf1b9e81d66792d15a1b1a36b7e2ef5db0cef8b57077a4668de7935034d32f1bbbc736f194d15ea7c0bf0600d2167cc280f5f1c237a5c8de1f40d190980211150c08a8c183e099b3c16ed8f986ecce7a4e5071e1d065822ffdb605528fa85a2022db723ca98fcf580f8a2d21bfd0d9b91f4bb5fa71f3d38e038d4a8398c81f1685c6080ca3b99239525aae1d4ef5b3f4ba20bdcd4bc61c2856776cb0684f8c25b6a812b76cc3acc598ab4fd3d7cd6d4d1d72047d9ac915d3ac99b97b5683b2381871272629691869d7a65093b45668a035ebb7c5eedf6194d58d83feb61da832f1c530c5b0abac899d52fbdca5c30965dca48ef48561096cbb83123c4930c25c5e9a74c6e446bccd2fe5a704fbdf89aeab3ac478d3d699a767b9b4e707f0bcdb690e401c6a4562f47843ceadf892f7831b01673292bee68e5dd8c6c1a93c0d3f8444b83ec20fc5b1ad909e54c0286b3e8997fcc0f448a91cece34ff8c77333ee34437aaa5ae2a8db773380503e163dc24b9a8e06572ffc88f856780b06ebcfef7c32c0a7eaeba6a11904f0cc8a808e89769b9734d88bec7fc02edaf133f7362036d5563e179b2e38b09a59bf5991cda10ce68d5658b79532b702a382444804b09d2d0f5014490326006de4fddfeed1077342e9882c3c884df9e3d4735d4c471686e51d4f2d8bdddea208ad912958e655c90bb1f5e1602fa721e867a3780669ab3902e7f1c3670ddb6f615407a6b522259393e2d30a0343817fc38826f244d8ecd4ebb41274ff126a9e82ce7d2952081b3dcca85101991c1cf9ef00e4ee6be3c8576ea61d5b9b3dbbf6811153e2767b6d6b0b3a069159d5f37e06ea2c75242647e68c28a4b772e57890d8b2a19deccb4d66f61a50a77f83216ef2ec48e3d67ed15ba7035a53fcf73fb6660c773361e9c5ae798f5545ff813edf641ca3ece135dd98e413b7049f63c8edd4740e0f819d0a70fd6e4d0d048dedac7cd69cce9b2e05cad76f45d00ad9d4fa62b0e4da148b485b2ea3f6e50c9809a7c8fa3abe4e9ce3f00056c884d665825e02e9bde2913a2e2c9c5a4b889dea581c87e21434ccd1238139c1c742a69ec15cdada3bc99a34297fe79feb7aed8669bb9019111a6e7ad44647bf45823e3803320cc628416f224a078dd26e85ec90b542e0fbeb23974e37fd80db5cf45d72b82c467d58cc3feea93e342eb5e251eb465c4b28966f6b8f40ad144aa40117ab6378ac483438645a2f1ec417ae42c8504e7e6a35f4f86a729efb13d5e974ab80a4fb947302940ec7697277d86181ceff05acd0bbff23e9baee80f204dbabfe361f2ce7b608e0173c0b6c3383a9185ddd33a8ae1c472d0676f7df510b838b89fbd4918570f4c667c5c4f3d21493c4030ceca7e81fbff6f9c38e2b6dbf7d27ecf5594f499cf3cb88ad32ad0a6662ab74fa8d9ff59548117965aa900369aa0af68f21e6832109702787c4f8b016f593a32e7b7f5f51c852304f4c733b6c0d0d3b5c26290efa22b7eb3271abe52e5a8595b63e89f2a57361d2a7f89f0eb14d962b7cb1594f44ad6727d83dd03c490905e4b4ab317c334db6a40718388d962eabb59e25b3da788767186a1b8fe39b04bbf126b3c0514e9a00f7c7c40058a4fec5591a5148085aabc9f4f4e8ab7cb83c1e27c5a56a81240dbc4306d9ad49a291b53ae7fff80f3aeccbd6e5e60c7fde87bf78d2fe718ce4fec3f7972afa7a212bd1a27c36561a636b54070afae2126e0c57c0ee88cf2f5206da865dde019c055e77e052ec97fa2bb1e799cb477d8421f4a5319814484c53787d1804c7a8dbfb2e28286c5c0c920533bfaf8fe72658bd8818ef2ae1beb786fff732c38a069466ed55f752ef2c2962b19b4c6ceccf60c604b81f66b4a1918b25fee2d43427aa28273a649c13b9b403c024cdfd6f3b0745d52d01c01041c88d3b0ec39d275b2222aa7d6cb92b0e7cd04cd98fc22c4ae015c79e2e7ce041171cba170bf5b3d909b8a97e3663a02805b6e0c8b659ae166a88ddaad43ed95ec05fb16eed3a6f1d7846ae3645a53ed78b98587fbf24738691e6e547e15e9f69c757a3ebe661d455dd84ff342c8399a6341e1dd46f6949f9e1143dba3e0d3b6d92a99863b86e5f44680bc11824d0c9832bd386939238092b2e55997355854c90c6b0607ba5ebe001d7e6b0fbac6ec5a7c1e42ad611182a870847d74124d454ca01025a4e5afb92e00ff487b8fe53cbe2b09aa50de7d3704e433f1f5e823ca0d65a097bcd42e1e067eeb283fff912323ffb47d9bc4031688d8e58717a8671ae0cdac6fba82302fcaba5177eb4ec13ae4bd9e123a5a1a3a93aa9f1c46ca2dbaf4271eaf3ea5cd1204f39beb190ab8e53318ecac67a535350e59b405e2d2be83eaf1f5a63047b3ccbdcca6a8d4ae5786a2b15fd4fe236e4c52338da3edc939bd06950c939f8cf12929c4f5134ec46a3f0999bb2b9e6114b3268d8d53b5c90acc84f9dc422d4154c724f085a7d918e72fca782e0201b97f17ab98ba919063034097a073fcb1f2726cd82d042ae65fbc143de0974428f446c77978070e3d545ba18c97553e718027b97cd4f66369ce8ef75bebf809b2df695e059d79969ca17544b37b562a99fbabffe8acb20f3e677ef588297e0629db1ab68e980ead2808686b0fd527a3d7baeee8985fd7e8a2be9a1e8f93a502a5cdc7f41768b86fc1a27eaaf1bd0fa007c35d02b5a89632e2e74534314b311d4d56fb57fcd74c69cb1f0f53409520d843149bffcdf349bb1c91a8769f4f31ab0e9ac239f11fed3d33d6d8288f5e659e00646ff269c13bd1ef5b4d4e37794de8fb73b5f15e21ff146c6d49560c92031b1b13e8f34759b48b1b6635be594ed9c9e098393b067d6b83ee25d0622bd682002c8e2ae2a521b7d9b2715d45310c0fc8d1ce74a246f9f372603b9f6e253133cef6b065fc9139fe6752fe37319f540618b46080fad8e41d5f1e8a5f3bfb25c01d740ead45c324693e58f91a91762d52a6f944b75ef1e81620f47c6244d63d282c1ddbf3d03a5555b5f0fe572ad2023226e818bde8541cffc082e02e4c4fe110ca630cfbf20b1be6ad3e43b772635d15fef6edc56cca8fffe699d2c970e4e5d735bb91ffb5dd6f84226477d859851aa48d01a2bd90b81049d1b358fe4161c0e96656047b492b94b748f7c59e3c3469c65d609afe73761710689a23c60a339a12e680d23a356f4a7aebf6f802baedc8b2f85bd105151f8d28f6d4e3cfa77b4935641c6e454a5e9a4c83ccc3a6664545d0f8249eac9a508f55b9c64ef13718d1cebf552d3d75b4e4841b9e8b30c6560d5085839edcf70f11d3ba108176f6d3883b8b7752e51a7bc57812348322fe345e34c7eafd92dfc4b1c2d919df3a2ae6e7670ad9483d8e7d41252c690de763c57f663e572c95936d98a095b1ac119a4d3cd3fa6f8714bbbc71d5e26e8e09be83caddf277a69072f5063013fb831cc31e51a5b5036d2915a02a29b7e24bc3ecdc04298db4c9ebf89f46658ab0a7518ca7056b3aa67979c99e312c35db4aaf58c7f06a9efc737f6df090f861edb55306478f46406511108bd8ca727db101d39bd3d6e20b4600bea9187a342e45cbf695bce3a1018b5d8935c7697ad8c675d350c72cb5ba95ec552cbb9007254aa566a2a2a94059df338df866cedc1d2ea7a79497f9f82cf906953bbd98b804067f8867dfb1feb7ee6c7ff518b9cd89d1333714b714e39dd6ee39f09ea1ca3fdc3bd335ca3baf1c7e10fd78c4d7bd8e738a3bd148f853e0d97b14173cd379d9b387d543aac63bda6a284e11fe88a3b2c3a8a1d655f30a816a110f94e644e3c7840c28b25d669173949caf02e55694c57cb1ee0658000a384e6118f0bd55334139ed9e61e91061574e923bec7fb3f02fe688d7a40042b7707fe8d17900bb78ad0c605e3a436e26b4774e558db3910a99b6bdf95e5e9e7ef952913f7e0e4f7cbd6244575f23d54c230a141e87f3d9782c96403e118813955887c8779b8c52cc27dfa383514ad960592af26b4abc2dd96549f81cba24ba7757373b817aa2f1518597d7aeb20103bff7a653b1e6269692e0ce987c8c35661b775c44850e9f247ea2cdd39cdc1d435c123c9cf83cfb9755d8628d34398c8d4f1c00d4665c9e56f88e8b0059fa654ebe60272dde3c2761ceb374cfa916c5e46d083a9af538efa2566dd31621fd25d43ff834c166b6d8bc9496c1d3475f799a90a0c4e07cdefa86f872c6e974eaa665509b78048cb2a4c47834ee415978006d0d789ba4345d814a13c637b36033d2685c2f7565eaba45d49aea775519ea4f4fc4a72935f89cd96bf14f71d46264c31c4bec52ac7a49cf4b76c9d33d8e66b92cd23734ac08cadc492494a4ba479e98fdaeeead1b47c8cc37ee1897c15d9b80cefff23ef8db995191937b1a79ae44967ff5867f941493361b79755c683e6234614b871b9f36f52b1b35f81e52d647cd98e5c32864558550141321154e44272b6838f6e0e2c92d67b8cbc60c5f4a0971b7c9f395f0f983a717ebf211beb432db2a4ed000d0509fe73aa4f15a02b56ea0d223bb5d8b51d75027d153f50ddb7fce687230c8248e4971a6ba86ed819f91091d0e24ec04f8c731e860bbbfb470bc74cdd63a3420c30dd8d99283f247527ce380d9cfb2527f5c4ade7f2d1e60c83df4029429c5d804ba2f6841b85818de829866e96b168dfb8cbe4993bc6bc487d7b59cc5e06ba72e9a6dc3673d0919df4560f2c27e72902e43b529b35a109d3d9d0b27aa6480796c1b69a423267c292f2a7d0c68025951b849a29205c34a51f4e8cb8bb3b9927356dcb51b273b785466736491ffedf303e1548408a3c0eb9a7c9d3c42d91247f26b13fe68fec717904c7cbc27df90e23f8960d4607dd4cbae7446f46bf1a2fe2eac1ae32d9a06271d5e9bd7dd7c708a1352ecc182e6af3056a1d7758c0576a9b0c419df9bd439ee696231d84e6660810c03ae243fb65f9b3c67e0acc846403af5984703df8f1c235f89f87e086f0705359e77f0ad48781dfb1c8d2e9b1d32335d212d5467b3ce6157cf79f4cc253fa3a0deb74f9cd58422ad54c63f800e0d2d8b96e89bd29d542b5fe9983890a1566a4494d7d291e889b7bf28b32c259d0b66b5ead45895c2ab95135b56049d59160a16f145eb6c71169dfcec18f76bd0d9e02976ec191eb9a77e2874257ef66caa82a150fc89f2f6a71820e44f7b85bfc57f2192ec9c7f75ea61f385e5c36f736729f0280f279d0339f58d1d446a1dc0566b65eccf8bea3d990989dd0fa9be8baf7bf170d6572991b87a1a9343d9fd087745fd7b5a5b9aa1fcd0feb0c1c150bfed0835562e104590854fce6a7ac4b205aa614ee3bc18f1aefe658a09cfa1bc45bd67b68eb05d95d61c32e0cb5736482ca07a9c1066db2086a18a614ba260afb9147b3b77feadde5e9692fe023ad3bebbacd18c3a9decf210f223e3db1db04a6a83f9b8aa0e810ca18efe9ceaa37c5870399c2aa08b6d216517a4fa774e6d91413280a78e9e975c3e2feb26c860697755f1cdc2e441906f2a1c7fff7262137eca7c58e1c80a76dfab7d8094e2fb526a14085762d9beff996b9b6eb287886756b024876a2c708403d5daeca32b18d7179a6c713011734262a18a031ae4e87796102645db7c98f41e0d9a5d875acf0387cc71122b2818a811e4af6469cb8a1ececca4c246af43971c715ed0e1468a3a3287f145a03bd23ebe3b7a36233b5ee0b5b7fab8eed1427329edff2e4b59e7f336c2fb35baa11012537ac5f11e3363844a4f019b1c1715d9276bbb5adb1216e86e8eb464a96fbe90c3470bc9158d5cbbc6fbf48ae61f570f8b1614b6113216154b751569a3af4d19d6b905131f7963114737cbdf43d6d73d1f661bdba0bd1d76c95661d1f65101edda5b0d1362bea4fc395341dc766f0f16eb29c734d8e513ec3cc65745e098a834322925a0eaa73f076b2f1e3bf5e29d2a8aaa05834758e2ab2b21b81547c12aeba4d13db2eb6dd1fc938ad35b460a18ddc0eabbc4c02af50c2869eda09a0012a6bb0f84d9671ceadf712227a1cd22478ed67e28bda32624fd99c763d7f78100ece81a6f5ba9bbacbfd123ed9ef75a9b503eaca82d0ced4cef8de6d85e4a940c828e7152f447b9c947ee8aa652d1f84a2451fb1d36d6e8f7d12e31df6ecbc16fce185c5b8b945a8fc9cf9b9f8f7dc86fd89fadb66848014090ea26a18e78f3b20d7baa5d33ec353c145c8689852e45f676fd6296d523700924e23ba4dd6931340b9416f8c703385c8b349aa9beb711a8e89cf8995871930dc5abcda213af04835fa44b986006ae34a38c216732a5e6667b196492c0baf29bd8cddaacfe0882ef5e466b3e2a84cb51e00a0f9e4d8cfce2f46fb50a2b8d468907292f2636448d3b5d65165a6e043fd0856627ac76df82b4aea70e9266b3f1cfb9ed27b726ebd07466adc0061c5a32eba14f742ecf007ccc8cc70b27358c47a1ff74a3a15ebf6d645be0d9821549e574e50c0db89f4ff6624e8200cc180de1497f6a06d6d8651f01b31c147ea32063761343e9d65bcc16bf5fc5f57363dad9fb62bfa0ab95cb51998eae1640ac8b8c7f0b847d3da52e7da0983e6a3801d67c4ebcab0ae5992cb96716d024d9ff51db0f593771910523855887a2a430d9ee5041657c4d8f7d00edf00820b079dabc678b110fbd28824983f907dbd7ed0903950517a80b52f78cac8dc28fca3ca677680ea0a1f9f714f158e0aae14fc060a0273333df6548823a0536fbde34e01fb411502d8878290be485914598b7dd21e7fe94a7694127dac249debd4e36a2207d9567455e1a2de0e2043b253dcf4488027d24f5b1a29421d80b9ce8cace4ea23e4c26d225418c5bb661f83427f5a2a8bb1628d3da6cd39857a13321f3d4d45634854336e22557bb1d35146bbbfe2fbc054b74ded9d61f5ce88631563a754a20d42e2691ef08a3c621aee13d69a35ce701b8d3cd9fa443973c8216228345397ff9c3a3c4e96364b9b9369b8bb47313d02772f2489c6b5ee22962319cbc59c41e4db938aebf57c4c5001873e407ec1c80e250f1e7b5c31b7b0ec2455bc3211ee8f0fa9adaf9fc6034143adc769cff2acc42bd67f0234ce25f5e12b41ae10212711b0778fb05ae48feae0f8e6cbfa423e7f7bd1833f938ff433dff5a57f973740507a08774b445ec15962fc4c6b1a86a0e823a036f60d255f1ed219a70f6b7209e783a08c3df75de35779507218536f13177898120d3904d3facd36e96eb3a64251f20ac5b4644e2234c8ab6821dc8923b125b66e5597de5428d93f209958389ea3556edaecb6a13c01c75b3679577af5c4330f8a1a1079d1419dec0c1315cb22ef43f54a02748b73a8126ef142eb555a130c441c030f29cd3bd6cdecb610b6474c4387e0820d9fb7d9910b76c5255ab988bebc94dbd093274f538b6d4dce2ce5c195b449200cfdfbd84ed02a8b3fe71254643b61d282f3d7202b87186282a8874385a1140aeed8f1ec9aaef07e7e4d4857cd52948e6a3fe333fb5b39a0fdcdcb498160c0c790977799d4c39525b5aea547d0dda2cfaf342eeb8112c402338658ae07db492ca84bdcebc6e805941abddd7cc8f332602d3ccf799e730ad2f44990aff13f15cfe90490a17e690043f63a533154b952389bd4847dc735fec77869118d0156abf576e4bde29ac5564361b5d312038864fb8aa4cef5666f6e45e26324bd2e88115ed61b42cc51704db98ef6d6cc23d2d8349b8130963ed498ed1647023796eb6cbf82133298cfd8fc949cd983288c1d4ff7aab186bb7c27ffe818c03752d6e837e6732cd658269bf2a8c6ff29e9da1eea57373f8634f11b39d11a9121b948872398cf64b14223e81c7a6a487e429fabb04212f939637f3b262be6244b11a89297d8fd9ac5d5cf7170b0e5cea7ec2f2836d18e232b076fe33075b2843cc21a92f6bafefe06295dd25a182b17c849147b3a4ee73103c737e1f56b20651b82fe5ae8552e9b28b222bc65c8aaa879976a4db8f1a5bd21de7e0181934ad5cbe34901312a9a93d3948fb89cb2f76cde69bef9eb91099bbe2dc71832511a3a8f1b5c34657a6974dc5e2980f3318d8b132d79fc1914da54fc8fc6f5d4dc9f0c781f9edf1c5129f754932122750fead51ebc12f5b45c12de072da523186bc88afec1efeb32468141a3f950b43aa26ac871cbaf67ddb9556cf32b511c23e9c88b888602be7c23993b2f0672c3cd23db15ae98ccd97dc83cc709bc787b57c1ffa17ef1311ec086d8787e3383198c8724501893dbfe3d6e7ddf8fc4fb65c92ae9d41e8b8f5007625d6c540fda886a1c68ca4dda7ef8c8becb4fa2ad42505a076794bce3b8a4ea0498b09ed1f649fd09bcb4cf0f833f6945c58d4ca14b29badc1a858573cd39654fff7258929314c2a3c8c412ac0f54f18c2b9db42ef5bdbde5a99f2952f859fc78f9364f5aca1139256d95b2c41e048b71e03bbfe86750d12d3207fced37f75226489b75f94a6117d1aae91250de6a4108ab94824f151d7faf7942e44f00865bb72d5fab5eda90d1863a8e506e98fe1598ab73ce0231b88e92bd4a4a035bc07b7012aa6b015a034b6e10d861d1c48409c2fad53d7a1409e2aee95b4986f3a217a35d20f79c583e975855ffe2766f5744236cae51b2cc47f86dfb0b842ce29ec5a77f681e979f668944fe35323a78a2b2489ea9c310678777220e78021ceae2ec4bc53ac626205d8d4eda26023ee0962a6faad77d0ccebed2bad203a51a7f1e187b7efdbd9ce8214cf78f82391f6e331d3fd4c4ad038cea17f019deac5dd5c1ba4ee6af301b450cba8b34e3ac6d455b8a9bea855e2e4d2bcdbcb30a4fca6066340b8cdf87473715068eafacde88cb9e60dc94dac734ad415e980188a5578868557a4b19679b45c0646963d2c97c40182455a8c4c4204e5e5490f68762ddde3c3745bb580f290423b3ac2b71784b62e22512e29f9c696248e302486045e00b4a9ff0025143fce793c6505efa8822e0e257f3b628e8c7350ea59f1c2216f499043744e3b81252df33897d652c322fa15d33f5dccba483952d79293394ebec48645c95601cfef863fbaaa59879bf5086aa93ad0eeb70bcc5aeb64a2ee18beda51426a0b7396760d5375bf78257ddb47144a6b854d16e74ac53c6a55e4ae6c9f64a581376e768518a192ac04389c3da1edc6588a498a518104804574824220bd6eb445605d293cb98a59444e585841a2d9d6843438ed7ff7a6da11020ecc500dd7decb6cd529879ee9a9d5cd135a44d254dd080e258c09e5aded3345f0e28cc6c7e4bd5171d983d8ae963e34fd04fe4b079ad0ab0aa9358f3d9a11f3c0598ced7a621cc49b4e62026134152c24b3771158155c2a1091e2a14a678b002a1a0dfa5833532fc2ffdafe36c9afdeac0bee572d0efe10e23954f0c76aa9840d6f6676e7b6a803732ef03f3220ac388fc629ec1e18037ec5a38225265f1153f409afae4146c3cf6f8c7727e4e484f972b8fab64a79e77249a14298afba3afa6219ce11093c5d43b2fcc9244a7220391d93c5ec8a905220c794b06c126d5cd214f110b096c7474e7e43d6bd140becf9b4c0ad195e6fa84d3bc1a0c29c0b6f6293626e54bf77ae1996c923d8806c0c9a94161f1c234bc47f5a9956327e6e9c9edc5c3f881972e0c6ff6dcd5c6ab48e6899b47fafad5ff46fb0551581de02445e059571de079c073833f96abc8317a210e510b253b2c99eebbc415173d38810eee59be210646f176de1ad674a69cafb4e3fef6dafef5bafe221ccc8d46195b78adb8a5b8eae42883a97e63140ec6e1c4a349fe06fb16fa13cf8add6e01a766eae6a8efce953490985050618297a6469dfc441afd57ac086c2b0190c6ac5eb67dab4fa7a92a316a3a4c3e46ec88ab954649ddf5ecb6cf9f9d6bc349b28422554d3eae3702d21d7d9b1bbf38c26f9ce38908e91575c4f721a44342267179afa802525ef1e4dd128be23cfb3afd81d48bab172b8f98bf3e1c8ee062a7c4647ed6450cc1a852cf1e1f0f26e5fca9483ca28624fab9e052643d9d205af5cc63f00fee17d44623273510301cb78a3cb9720279bcc7b4bd2eead49ef9a70343f55409b3b53083032b107acc99b1ba64bf47f2436fd0b7b46b120df71e4746584b30d27fa8fb0fef83c6bf60d19a77f1bb4b94d1855302b7306889e64030a3fab3beeffd65bfca2dc2c694f589d8b6199defb5be14de044d45f7f35ec3a3db309246daa0d91e10942a2a2320f1b57012e40778fd577d499cdda3580f21918f351bd61b34a5f2cd8c51e747902e07f27be41a59f1057c25a7371f3d4320449962867dcb4167e4545bcadb1915098f197c7819d5c9b2600e17a4fecd515420ca34ee5362a65ccfbefe80dc38d7798cbf32c27a897ee10cb3e222b370f3da5a01cec616f42ad23623b93265ad1e91b9df18b0c273b4b30f8bfc3e53fe79ae89555ab36cb3b90403689eb8eaeb3002a0d397e642447614112f4baa9a5a4d99ea5868e0b1793abdacfd3368f9c5692c9bccdab8fff58284ec840c8b9a06b7c554128f784038dc9035900a5a4bf576e89f39a75cb7f9fec1350547221191e6950deb4e4ce7ec5f8d2337774e6d43eea4e9f68ad0ef3c9df9e234db7a1e5c1488bdb0b730c71d3ad9d9e089a28207b925f1f6eb4f654df6538219ddf4bf6dd3dae61786d14e8fdf7791198e53be232a98b8019c828df73d2981a71b0f58df53830e43d82f70a8779c3a34b7bbfa5b92760371fee2584c73dfd1e2b6dcb9933e9d77ae0fd6155fd489c48ad071e7b321adf712b3d4bbe9fae97273f65a86e59e897c14337fc8db0ef5573b399862c960fa39eaec01f7866eb272d0a32b5c953f566511f53b0f97cb7594897261f80fbea3a18406602e4cfc6f5d659ec0f5cd5e9e9c14db00cc4acc3b4d39ac3766a7a9bec0bc71a6eaff0dd7407989a9b15273f743ebc2fa8c6bbf63a6f86e39590382784bcb3b9ec4e32a26c24fd85870c4e678921906e3be7afec9747480c77ad78a8bd480d554b450c1ba75fd634ffa252e4a353e5c140e1432f59a93c78671a3185e451284996333ec960849647f7cfc3d16bd276c17004bf974188b5fa5d2745c48451a3e89eccdb3c717d524eadec764d594def514d9feea800187914794a985e5257f51956982306357e62cb83588837d0053f053774b83d3a7ac6b6fc7d12aa8016ea840c95b1998a4f5d965c3a30d667082056b73a360ed15424a20cfe678ab656e372940e84b275945c8d1352901e64630d75bb2a2699c90b5631511cbec52cb4ee017a3fc9f7750dbceed4e662702aefab8208fcb98e662ad4d5acf1dae0166bc71c5428bbc4323e45a5ebf2a1e3aba5552a6685bc5dda38aa9e1e06ca17c1fbd39025c7e3ff4b88848d1304b7b68bf220754dcd0b15215167e5edc2ada8ec2e3041909770055faebc742b48a16e8bd0ed1f95c1f83877526ff0f01609debb6e25da08bc0aabf954c79494e0022acc96bb398ec8d0c53b2e70cea7602e6758319a9d0513b3ca1c6d4911f78979ba5a21f2a5737378b6735d687607941f3d72b91461175a06cca1bd544a578c7e71b8c19fc65a12fd88583b8a938c2496b79a24f13e5d8fd47a864fc0649e656a36e13c97c9a0ed3cfa81fc8d7f82773af971da809203ef656dd4efa00e75bf141cab3fc43ef0722c327520c76012aa53266a442618985e3f0bdae1b168c32a1a1c551578cbd5f4a59717993372408eb6b4e8ce5eb57f80a7d024563de78b7487a7ee663c3d4cd915808a27b57570bc0d1a51f20c96e53da091a0e0c12281de3bed8f32919c4ddb5d949cbccec9bd77b6a3574209ffb9178659766ae9b732e5eec5a5cb4bd713c164c2f58196fdd386a401e6ff4b755303920c8edc302368f0bbac10972d525c9ae84b965d6e8eceebd7b98685201799f031cac8413eec7df99f39c4a10bf031dcd7f88c9cad30d61a717222c234bb2cd03d70fcbe5d996486ca05ad3a5e8f4e57063d72f56851ed0ce588f96280fc4230a8b1de694e526372d6b2f310819e6e218ffafeae65aaab9d0d910903bd07165f092a4539f6b1b74d076192f8866eb3bbc073ccbbaa15c8df2639e5d0bda776a44e9440f6a5fc764383c109ab4bfcd3b2c97f010103de62036879cf3e2a1ed8b4ff14cd0b559c08b2f93353073dd8f33ae72e00d72a8feac4c3aaf07354c12af73f282fd46bc909d3ecebc82d40a896b6a21b8edc20db709552ecb60d8167aff9ca1ec93be74eb90188c8a77849938afea3cca3eff4cff86a734ccc3b9f40d0e014d5881fd8e0f8cf1f204509e1466ae9bbd5635722e83be8c7e5bbd8b06613e25bf11a81096c978321095c781436008f6eedaeac58d37c672af6f14d3b44d36a99906c746ea681da20fc1a7afcea3708eb7bc10f90517c6f3ccb26a533e820a4b3a78c6094257a0579156e80a3af5559b1b119b9eb085f635f7788d7edec28c66f3cd6e474bd59b49c79688549dd81acb48b5091a21bb570128710f130c0a32ee1097803c036e8e7e6e9cf66ea32456cb74d221c3d4fe67de8e196ab9eacc50e067d6fed293ac2c5449ca12dfae0973eedd8776b1a701669622d28885a5ed205941b4abdc65f15f73b62f8efddf94b29bb6ee6359db11374894752bcfa48e82f9e3fbec7184266f6eae98e8d5c5e4fc3bbd2ae443c6b36af892a96e02bcbf9b57c3b463d789cf3fcf97494dabccec10f6c2f5fa1c52612b4d970a93244daab569e68ea11d2caf7342c9fda5d83ef485ccf5591530b0cea6ffa520b98c59109698e298cd3376337cf123c2e25565b6eebea34b90687fe6a09402d583ae65480b0861286c2e46f44a3b2b224e45f471b905136e4099684d23b66782337a29d396ce9d9fc6bd8f35e78de7d9272c2d0251b760a133bc01498f8878a3cf7c91e0b59a2691c0e96e95c98a290e55da9dac210ab4eb80ffe15c153873ce75a48ba5aa7a72ee49e6d705a5c5fa90e37aaea78fdb07aa4e82c5877a2228196a978b3d1961bec49800131dd24078e90ae2ea794aa638d105b35c6a0f9f4f6433ed26444faf389af988140ed3b296e5290e4db2f7dc2e85e116b86dfa766f7b5c3a8e93d74402e0146795ef1fc9564f2a78b0e33f7c495707534009061ada049184dcff3b7c2989034fd3f7d7ff4bdea2e3756607e27f0357a9e6b6946d0bb61ced195974c691ce1e3a2e0ef8f20f92b7eccc917b8ade7d2f96424b10638c6832fb1eaf2e3998d1ee6f9899cc5e39d920b478c0a592a34ee75f90efd3144afeddbec263cf3682529d938947938cdcc95499eaa2d5a9ca99fbdbc219c9b1addf5905d944aa73bffa3a0856a30b3bbd938f0799087f29f75365d295479445d2d49b7278d0c84b936bdf2a2b11fb895bf486d83b3d37545192c2bb0a0fe9307923f88272afa21ad541120ee52756f570322ddb3bb1e7ad10a2240670812e5d58ff41dd849657b02b92e69b8d025bfa7c394095f62852646408e3afc42ffe788a8e769049289e7deb73ac78f14ae4f0a3d3c855a7bbbc8cfa750618ba5127c33028603826445ba6e4ab3a0bedf81349ad44e73418b52402e8565db83a728d066e45e3587f04208a7944349642732e6c73fe8fb5e214558907f7a1cea41d95241d3296fce548af5a0a89af82df3f8b9d35b224607a54d9d4b2d1b93f6702ca3e867d62b0a850092d4c82d121555f9af1d77b3f9ca9c3b22226cef85c34ef3a70fac7cca4264682667bfc62f15950c7820886c6cc36f116463b4cfde98e45550413b25019433dc8b61e35e3389c8b9aa2e077b3cb0fbc9fd79ec15233521bf6403f36f6577ad0a6e8b5796572c89520379b45a848e755bd1e9bef0f1fb31c8644d6ee142840fc1bbcd28d6965a95cbe076bdddf1568fc43a850a61e023fdb477e0713ae08e234c7be9c4b45a33f42c67c18889e88f5678731e1fe006ba8acd254b6a26070db4fa87c374b44d4e6e4f45899177c1e9ed56db4f92cd10349b77f0b610aabe3acd5b9687e0b5c2235d12caedc1c33eb8e0377a294e107e6ba0b1c909fca9550db28b223075faa6e4d348252a6a4c2117e821b4a654084399af524627f0c91657aa211bf20c13e14720b6385ffda582ea1ecaeea790a1a9fe49ab25f235568b8b60e45328c6e5cfb21bb0da0564d9a68ab35c29388600c956c8911593c35ae77a54d04a67f306fbc6f67707b164f4ac2d89b6aa95211c69593ca35f5d69615d8080eb2c48146fac50f704f8aa70b43ef7d95b7a8f2845c95f8f53b07df5628e505214cc362f7a9219692ba7c6bc27035f990a8eb68ab485a76744e4c6387961bc5bca6bd49b9383e0023f2a7c603c030ba79fde47d36f0858ac3aa2d26e899eaa03835fb8f1b26dceedcc4d000515e42bc99e0a54ad8527bbd792c90f389b22929a6ebb079b9d67b952ddbc026e25b13004849c131271d2640dc0edcc76b3896425d4da9ff577dbd7890676554915b30ac5d76f6f074f3dd35d8e2c7b3629e23f6f516620a20cd0c3634c0c3bd828f9936dfbfad5c22aa6f0fbd3bb8786b23685a14a6e4987a4786626ccb8eaa46e140542c9d8d6fc612a28f93474dcd6de14d40b138ad246a4db9234c36aaa37939a490d97867c7b9c475b5cd4fe4febfe82ce8ced1d1c467537d194090b329662fb01d3895cd7e2c5f44432574d7d413e1d6dde1b5cad88c926688f82c0bc239dbc992540b67325a67bc87d588e31bbfbcd70128453836e5f8a11e00399be72912c22f6ff6d98a8b8d2a0603f365f10008a6ce348ed9812aa566794f34c2f0eec64e0d655169a60daf4680dd9cfc91209f5347bf1f04b8c11bce60d2406cff8d4ad8af7e036e347561432d21c0561fa45d9a82db3e7a3ac410bcfb56bf7e0a5a3dcd5d309ae50b8986385979c2d8ff58f9caee1eff4a814c5e73db8ac7dd0b3c6f41f1727f01f679b135c5e4eb9475deca9c509948499fe51c2eaad16c363cf9e5cf81b32aadd284773617fc667f5860901941cae052fabbae220e952b1a59a42efa97d0a5ff4b08463c2934a2020759a096724dcd5e843a07d2c320b740318a38a001a0aecf60187f2e85aa1e018f75a5459a7bb9772a1ac8c611ee30382b4a9a1e808b5c79bc0f7d28e8a4b5e0bb0a6633e317b1f9b9572bfa30050f5bee4dee07dc955f964ea6bb3952764cfc212df7234ef0823294c18ec1244e7c3a7e4d03e232cd07b9eb943c4894b662a3a9f5e78c3271ada050e948584b0448c51abafc99eaaeef74d1d21cb7a600efaae7300fbba89bd4774827f31abc2ff792169dac3c6bfca7e396e839472e8ae2e98ef8b08c9ce452d16c4a2349e1194deaba03cbc3a5d627ce24c00e4defbc4756913ef6ad948fed6b2fe8fc17f2b411ce2c33d63ba3781465992a0b53d60f368449ede5fddfbb95ef4d3c2ef45b6b987e17e5cab56c7021fe1d84680b2eceee1f65e770f9dfe3ded082bc691c03fcb082ab0f83add1891911e2654cfff272e97c028c4b599b8eaf67713bdffe9a38b88969d800a982976bba8468e0ce20a7e00db0962a0cf6913790c89ff109ca8eabc5f4ed7ffdfe9d530337fb7f08f51bd63751a3e9be9017d2bcef5156e0bc0b1a6947b84aa792e83b941ee58fc195d35caf862e5d156fc980e023cfeddb5b5b40161c84573b14738072f90162e9911c17b83f9522473d9a7eed19bedfa9b73e4c1124f274257f4b66e271a370ac07da9783c2c6578241fd6af5b0e2673bf5e459f6f1fcdfbd8bd2518f2f6f33697bda59761c41952c46a41091cdb6c878bd90ed056759ccab802b40c38bd1f62aee0b68ba9aee1a32d50fd899bfc0877bf50a548c4349688011d99fe719314de6148240685c600e164b65e37da210689b95b8abcc82019912ad3988b42b3e5a0ab3a4e1a7ac563b3e503c250a90e5f7da212085760b4fa3a639d97679fcb04c1e5032cf9dbd6ee5f94224d4ed1f0b6ee3ba3c6a9360c20f677f142d4fc892b7628fbc67a937536a8013aae4c15d0a9520b8f2515b715b898f5ba435fc6530dee31d789e8eaf2dd1b59bc4d05e328187ae669cc141c7a682792e4b724f48ffb6dd4f301890cb7a94026e1fd3cf7449b99fb3c089bf28348575360f2a8234fd8cf283a3283af719f4ba7b57ed090b8b1886b1dd90d3c5570d0483303928c32cfd87830273b681c42e440b167227dbb92e3eca464b4fda216b93d5d2a94dd74f234015417b8b903542e29d5f4efe329df597e7774d4245e0f2d1529368ff51e1d535e71de727771b445b421d89a2104bbdf91d8e6c95b5f204abf001effbc86b1f737f50f631c66a315fdb1e5e41d64e80a8bb421c60fbb940e0caa3cfd70867381c528f8d6ecf6ca04029442dba53afb4ff927e787528745a43c38a27980d360798359f87d3060e197908d24e9d40ef55acdc3271790dcf75cb4db70839ba69681d71f98243d29543a49162a5cb9c5b13dae5057961d5d08096a31cd82acc9361ec9d23be8493a0f30e0870d75e43278607bef88c6d74b423d2dfa43efbf96dcec14d8cd54d0117abe3a3aef30833d1b00ca7fe1000f1bcda0455911e6599b7a60943cbb28ed7f6b63c459a5d7f6d6660c891b7867ea7913756eb52b2cb76dda66476c7e85475834811de3745a316d198821b75dea7080ab70c94047558bfd762a82ae6fb63cbc58619ebb4b63dccdba0a6ba680d9251cab498ff68279807a5f627dfaf23619f9a7e3d9548d0e669de23a82d8e4881b75b5148f443d7ce79628a4627478874078d21793df9367b96d977f24ff934329cd8090965ed64f1cbcf41a1d659fb0cd6288cc2199c89ef6180a9e8d0a8f64b6721b6dd2df172f537dad8580e3c68c632146384635e206b866c0e213bcea7880d1288988c24c459fddeb092ec96e7461941898910bc578defb674caffdae2e62f3051cba43f8f01cc0508417089cc56ce62d0e0690a656d1783ab8493b2e4699850e35c947200db1cbc54b04339ab3a783955cba633a528eb6471901747f1dc09f8fdcd328b9ddd8a1cad9e73befdc55b1a61995fdfbd08a110aa260f9908582e6bdea201f72f25deeae593af85d6419c1165b783231037a33711e68497d3028dfe370a12bd5c824984d551cc69014cb0022f73fccb53fa5309e163abe515b702f61b162bf74550bb42025cab932f33831962cba8a48ee5b51c2e1fada2f0fcbde0ff3195bd5fae842d9a03c37902e3ed54b752387eb1b24d3f030f7e1e3c4674382f6df9ce0f82a2893802c2f6f6466f297567b9440e951f6c160aacba3f30d05a2d9b22d6735874a72c303230b175fd19b121c7e9abbbd0a594a73a035d81ebf449f826a41544be2602f6608a5cbeba37b66f76f5ea73b0d31aa7eb9bede470e953a5c5d252e26a1e62df1b8eafcfaddc5504b4c9f3a60f8e49d5c4c2e516cf96276efd0736d717112c485ad429468e345817daf55654d67a14dd9faf261cecebd6914c579a5c86efff639e3416bfcacb1ba10451494071a362c08fddd49768fc9f29493d922835190c6c4bc1a9501ad7343a2fd40a5f4126b76bb4d0a5511c5c91613f524ea7aa3e9334f5b1e18cdaf8dfc98967030f6d2660547afa199dfc4e5e09805086bdfe19ea4d23c21991129db8e72011a428d29da0b7bff53e1d62e7fe74cfaf80703f4ef245022acada87fe9499c7ab9e3790cd7e5ab15bf746a2171d93b941938a0b09ad0ade9cce93e1faca0552ae510065a25e5933bceb177c084809bec5d6983cb8f615804b0bd2fd16a27c8d3f6e1b6b6177e402f65d23f7b595028aede68b22d2d5bc7c20b3efa0f398e5ae42fa1c10a889b7c2c4cbca028ac50b17d48400c76d55268d22ec0cd277bcb5e42ca2d369825a243660dcaa398f77e9ccbffdb80f8ddff9f55e70f64c33bf2a4459988d4d6afd3be24358cfe97dbaa94653e15a5961b01b55fe09f2c52e534ba95cb817a620e7c3f35355ad223c2e274fde4d8f1ee087ba95d86cd952c016c0b359fe570fc5410c1cbce2983212d820f5cc662f4036f39d42fd15061a200f9d663a315cf158a18855fad2c3ee2b4cef7f0484924871b6db83171c6fe37c39d8a668d62260f15d34f58d3053045b24daf2d4fadb5e2a1f53be54ef9f72d31ec4dd971712c29c3c53699db23eabb1c94aea1d307697c3c209f40c2b0829a4a18c633f7c6fc28a42c1ef6ebb27c610526ec125103f202fc9a52b8da455223569cd9cb2a0b53560f09a4b958461d8554ae3094b52357c4f6e14746818bf56bff70145b538e5f57bec4a03ad7e8b48c00dad5980e192dd76ed5fa91404422e2f02bc2d842d21fe4160ed4256666616be71ac14309f645164f83987fd542af99e140de7ec130c5704f347a69c96f0c26bf7e56f2e65e715e3d837b339d051710c8f6b62465bbf3a35b490074f3677838df08dcfb3684fc72a77ba344b6e42ae3a9819c427b261807b72f8e8973897553af20af9ac07a9f0f8c1feaefdf722b77159d40aea8efc7b652f20f6660f2a49a7bf26bdc6e28e0376ebb6e642ecdc5c1453df4ea7efecf075162935b92d1992dee5e054a207579f2cc6489ea4a263c66aa25cdcea8db25ea9fbf92d0fb4e553630bd71d5f43ebc6a81ecad6aa728a8d7aa63054a64038c50108b248e352589667d96195feb3a0f10cb8cd9d51bcf3bffd96c661fc2d136f686a57a1b67e37b10f815e35ee6e48e0303cc54714c1cfb5a9d81f8dd4ccc81614829d280d0f68d776e00ee15cdad1dafdde35db6f370263475fc2976af77d09f0f0110d3277dde5543eb84e2f7d1556be7e26cb1d70e1f6a91b9a5ad137dd53c67c95f6898ad31da762e6b54cb4352dc1b33f8e45852d3b61c65eaa7ae3566a24c26f443c8d634913a44be9b07c640cf54e80431fa3bb74e0475f2d92dfd9a7272feac805da2ce154f2528893da0a571aa108f524adee47d61723468964bfcdb249193408d27838fb99644258c7bf581d8e2a0b2afd13cfd8ed33a57369e2a98f460f4185f9f679338f4b2a21f9f5e4a5da62323d7b7959aea7d5b602296817f87d38c145c7dd7483f42e59b6c0e5e3aae29d1522442cfd4494a4f9951abe13c6350b66189d8ffbee4c9c18af7e4204d7c3432598595c2e3f84bc56f6aad0a83e46f0eadf33ab957ec63d60857d25b7370dcc7e8ae9959133344a94fa9e4fbcc4106794db72eaf7b5b0839e3059ff6a2a485eb5297070256d55be48997fcf8970d8f2b4096378f52d9fc89fc8c2e36a2a719b84141a8b45eef6925f62abe9dc16bd0de96703ef9594fb8786b3f35700870ec61857cf7cb76429df7392251820cd93bf4675f95575b7a946873d1688308149f6592dd802d3b9db6721627a0f249d05b21c2fd18d2836e74eb76b532e3956fa11c333a8cf492892a03659cd9ff9423f7fba103db42730b31338b3cea85e0816339d13598931b0eeb05f3f8ae744a04d2a72eba22d91647fb7021e3b73736e5f2e9c331491fde109d3a6f01a2661949cfc6d7393dc44a3354123fcbc1a9f899a87c10dcb9479ebfc9819acf00a9467a25608eb2818c76b65d86e071526bc3f43d82088cdd676ae562cf8080ecb2e7d645e7109e28a3e38d0bc4b53c177504bdfe27269046fdf5ace0bbe1df5f8cdd4acc66c596cf96efc24e82b92d097b92e514b48eced877fdd4f47f5d3a35023a2eecc4aa78338e36110789ee1f0e81aef3d07cb6fdf9a5f903bf867aae5c87a4e70c7b8410a4ce682738a5c885306ea6e988112f8c41fc9d2be1f02fef41bd8c6af0305d4a86eacacb9d19a1c4a69f77c73d83fad08c513b1de96d09af9117b8a651da8410444d4679b2482e91ef1a8c748149232f4e53e4768aa3e292404093e6dd89de6dd46b4d5f90078628eaec7eca85958c6d95d1319900bfca8f13b888266668e5369f16a168e48d5dcd82ebf80adf52d47fdf406647fc330f341fd00664ba2ca6ae024d60a27dd9458088096d6001f653ad47271e9412c3f3bda892b60770bdab29c5c4f81bca93203c5ef02c524b87c9a9762014daec04f071b3a1911d9e9437030d4492aae18a2f573ec870f5108bf50ab948de11a91b5880622d92ca0b4b3e0b23ea5a94e0046aa08d1104990ce6f67f84d74ef1100eedc6aec892e13388a879da8781769d47356cdecc9c17e00f559bfed1993e928352f040c2d29e4c6c1f5c0645c35885561180da76ac1e8a9be3802ff2185225fa03b04593adfdc7ca08be87e30d405d6f8bbc1e2e4c7648a6bb33efa56362cdfa524e1677d7c7d801518c2f4862791aec68a6897b9e3da2de9a58b6fdf7ecd5767f11f9c29a420240b6beb8011aeba0e845054737c295944230e35095f80ef72f4a3c6cdf66239caf32a48efd3c17b412466979316a3e6f7e51f8b8f08255fc32f3232ce8b31d1b9ac4a651a00cf579e59dbc6bd5423e401b05cb36f80cacc90c5874d38aad1a5e0ee37b85e0eda147408d56bd3c76f9398f076a8d42f212969246e460bba51517af9f0d307552c02ef55952a5cf69bbc92a3bc741f885542c76cfb62de4cace33ea24e773170492665ea5e58cca6345142e5387b090afb41210f028f876304a1ec69f22d7590839e1dc4e211d4a0088c1ad1a9700bb338dcdade3e2e3ddb2ad34c6439b3bd4b892e8da03c858d41c1509d192cef36db42e9b35620ffce7428a4716255f46ac16eb663379f9ee07ebfaf6fc3bfac08b2efae2262c5a3f1ce53b606e17a74792f99fed1b23bd09e7b9347effc10570dceebbb3312be7bd04f9d75caac5e3946223a80e52fcce094131a93b897e094ee7d36941054f89584e698c52f3215e3097d9b640342aafd37c4605d2d32325185fab1a9e2bd55492e44347e63a684514a4c8f1ee908bb43995838ace1c398d7da2fb6a93e16c80e318353e138f0aa0147ced4b15c5f5fd323e25c2c210dbfce3329a5e5bb59f640726351e377b575444bf6567b4d8aa764a955ce2bbcbc802ee1254ff58901a4c6ecba866ab10d77737f26ac45c5e523e257d60cb89f4caa396981642173f80916af2709d0293694d3e37b39cbb3822cc8da44b37bb3c21be4246829c1defa2acce40171a42e1d95683b40ce83406ee16fda4d8e082bc46262cb640285332268695d485bf57a4fd21c62308fec58aec3240e5abca90b760268f66583e8ba463fb8c6691b2ec15794d6040d7e8f52c5fbe9aee760cf2ea487605138ff8edd7df540f1ed1af1c90d10065d814431a7d15cb6143a1f8c0e120d4d353427d8f161d8ee056903dcce563c92ef0d23915273e1e8e8eb79214f43f9238d70d68f56e1d25692724015001e326714a18494b3251d39d0a54ae1b2a2492f7c9b765d2c576c0379f2bf06767faca3fbcc0ee5cb2f920320fb94fa57bab270eac708b514a84210a04757b49f7bad2c894989ac79667299e49565aee77d294ae7ce015530e8d85d78419d49c4ce95525b52aa15d7a2962207c5001fa0107c86eb16f47a053ab5cfb84d4694a68eba06d510ea6afbda797ceaece756bf0d0d9c291c295071dc48654cf1d0dd54f1b35cb55e020a0b79b1bf9aa7caf56d1d0a4fd57f4c85f75981a65fd74e0964a3e74df70f6b07af306dc3d98381b1ef33efea793970f30dfed338b57155b84002c460a5fe49002bd6aa5618b114f76d3fc0d1b16b7b9efa1113a8343f9c2d7429e130809b966df602315bcd4a7607596e841798a1f0fc0c44c731a82fb833581094086b923f9d1a72498bc0f1ce05422b665ccd8d60d6e565420f46ea07dbd42dc354902612069e02887610bc34c7a27577a8a97141377e8936f1f4dd9aba1fb5eb68d9c9defa67badaa8b7f36b329d9b644635996da4f6134d578d28d5397c0d172ca47e136bc04d2aaac55b732111b03bdaa6f24032e5ef7d67006f6639b31581e0767bcc8755d2912ab015a530d3a58d6c2a20d612e98ee4b1b389d8857fea91811c30b863025756526a05816d5c5a2dc0d1a2e4d17fafdf344dbef0337570dedf43f64e53e3a856e742087c04d4ff7312075ae40adf53de4baf6f9d0e69be41685b9a5c79fcabd294997e36fe029f43fe53da99fcb13d8dfa8c4c0b2d0829a49fb3f46b8779c17078c8aee9b0bbb94500eedc1656258d5d1b6de595b64f7327d21cc4ca7015950f5bf2ab35d6194d0fc466a7f5c549e898b3d2a95ffb86f6eecf0f428d6820cd84c4caebe1f49d29ca3cf164b29a3afbe4ce4bfea6fa5c7cd54b63b80718ab7f851b13f6275ccd62394f123ba771bd240de50bd9d80eaf63d30117caf993d5fa2c9568ab8ae4134342d711e3ecc6209ef16045ab002bf094cfbae7c515f11d1251fbc7a53c57b566f72fd6cbc9e9bca28ffdb50753e46b2e6072ac41971ca775829cfdbf16ef25e68004d7d8d2763949a743faa1ae368953b69985840d2030f562030eaf3c6165979a928074b60fe66d024df8e1ff1b20fb8967f2a4ecbf56e0ff0226f5e23b1a5337779a2154fd066225d70e21e722d249be001698db7f05e796649743e345821513096a9980d78301ff0328f71c48b10a1a8721862e6bc5e5e63668c8147d7dd7f8d3066d9ebdf92516f8afdb9b0bd7b4932233b43e03bafcf854cd57a24c2967625ab7df051e98721d5ac2283d6fd5cf902d850f290f002ed432b7e616caf7692b1f9120de6445ff587242e24fb33aa71ade6e27fde851535f4a71a7d55c95839e12cfc8c8015aa978fc6a52e2ea3c6b7c8b1db0f48ca65a7b39b7a0a40ac2f5d2afa7845c4706b0ddff4e6e3c49247b8fabd8a11301cd660d303430f90fee0b5038dbdded2e344c6d00de856694ec0f631c1254d1ffc21698eb940f65aa2b3f46ac52dc5474685b88d9d1f847502ea622e4f9e6af433d75539e6f08a5e3f011bdb9a7b9fa8064d829d515a8cef4cbf828857502a06e6b38eea17e70aa964de77a23e4d7fc0780940446fff0564ca5f4371220018a977649292ba45af366e2b32645bb9ea8ab43d5e70008e02f69fcbf6d802f4808e601a463d5ec4aec5b7bcbdcf6720a7e5f098e5d6989b9a6bbb99668d29e3808def124c0728a0d37257a104bdeb336eb9d1666e10f22628b2333ebffd0e53cf27e0452acdcce300d98fed545f04c234d85207345038ad2353abbd454ef85fdc0cdbcb8723f9455d80af6d55a70be3953dc9b70ddad66237d56e895864d0428966e7849ddb8e682482b5bc0e3bdfa0088240d95d8764ccfa8fe5169736448594ca7504c23b61eb66c59b27e7a4404bd97b243f0c1d8d242d27ffb1d43c4e02a9bbdb82800babe30fa87269a79f9febb83578c257b8a5f9c5e09bfe19edc2853431c523b0c7b5c339bfec4e02b358f500bf6356cfe0049f858c368f974ff38ca6b76275b26b3a7c5d5839cf0a2baa325ac64d9e327ca1823158e99546d0dcebd30a8414f6d9d33a2d998d4b3783e3690dfda74b922cefbdd050c6e161c8cb66c3e048479a0a38f8302ba71ae63841c843da48a60e733e1fcc586bef4b3239734a6c3587ed28d19d7f484898876a091afb34893850e3d2d5f0360e0cb15663409325652124abf400b2aa6753a83286ec17fd27d5caa51a8ea29d25300437842138ec265b8e995316a8ef79ddc2c85fe8832c9b621de5544fb498ad22807aff10a17919618f0737da95ed37e123fd7bac83f0a5a330f8e482fe6dee54a0f75d144fced924069daab7212a41bf0d196a243ae374c74767e6d771611e95e02a7c2d6a94cebf19e9cc3ce3c9f0191be5d478f64a5d5dcddcb93adbcb7a9a883a52279ed6ab5b7998867099705ea86aea70ddf70199b856ea2f619083ff060954ec97824931fcb3db00ad303784a969cec6e7135dff693ea74db6ffbc2fc041d1a3f9dbbd9788ccb48bf60137299a182befcf28bc182f8490088bd625ba953065c19eba45a9e314b9cdb273640eafa70cc7030a434e17f5b316f216c5f758db3f47f09a2928b57f30ae4cb76bfe1bbb5b9d29894aa05dcc8c36c56cea6e1b23e719caf9a037a57831621939700de0fb663ef843e967db8b1a448542b2c16501aafe2f0ad6b1d183dc1878e2fac50181e3f67bbc2571dbd146f475e5edef0e2c054f884f489fb608537f1d84cc35e93e5452d778345e572352606430be90c85ba2df7f00a0a6fc74a2aed25fdf57d4c214f57f79b7f88b89863b278c32c57e432fe57a81e3bcb5930bfc99c6e99836888692d148a67240f064f8142bfa3ad2f2d4539e5b0aa33ef41b6ceef9173a8e7a9f000d6ece3b1ac442a410b3c5147edb9c4243587ec1e902f94722259f9aaa5b36576707c2be9aebe2454bddfd59653b864701efcd4f5e113bf8e94927861226d1bf37baaf4f8ffcfc566bae41c7d3e33af4c0150474bc29151a654e3246ac9fdfa234c7fb12a44872bdd50e805633d38010efcbf1ff65b12790ab914fb4eb164f373f302b68c2156d1577e0ca4625de46dbd17a71c97dc6bd9d82a9742d6c7604bfe99ac32d334bec05de5a6141701694828cca5a8d0ce5b8d7a095df3d184092368ed9cbfa07404a9475c54b0c291a02cd156189b09b174dece54a59a000abd89a9a2aedf18f1d7144adc17365f58b812c296d2a6b8de045422e93eafdc005a44d35d448e870c9938a87c7e0f917f218a41e0ae82486d726a016735fd07681faacf10fe7cc7885c5e4ae4aa9e6c311d07bf1e70382e70a7b89af3cae39df68c09c2887fe003abeef785d6105b0959b45572fbd647f62193c7bd0cf9101beccace317e5b297df0aace99cdfa317f4d29d6d73999fa80d881507c019f2ae5101bae8fd81f5a4e931ba6968d996bac6feaf6ea7553f117bbef84c89f76840d934488fd12560df94034efb8904ab8e1ff3657083dfd6426b2d9d2f5154892df1d374fe0bd2cf114950f768bfbd98d53611c320dba272a5fb24b6de191add29567c92737b2be174bfb537562db2bd393ed5e9f0373d4cfdd1818b21570b0072540c394a1922d177a265c246b3b3e620cc1bd8cf0eb65209b97e5c9b158868c5a9fea82f5363c70a02309fb2a907c91daf4846339a7e19bacdf7d6cce89aa9efe3f5f9b0754f623df8f2ca9c1e62b1545225a044b323f61709b1b2e06505956eb4d17eba5e5c44339b87e0d952947d15a195de4c63d85784b6dd29b80cd34051dbf8666dbd33779c101480acf2d22891e3b3f53107eb1431da98167c2800b2aa8ff1162edf81ce7efb6705f271e49898818e4c92ae5a3bbec20e05866f414aa797dc7dc15d82fdcb2bf656ed297ecc4626497c1568429876e58060c5f25e5bdd388d27c2052e84c295e68c23b3981a1541843187a3bcd45ed7b35d76740edaa49e9c1379c59ba31c7e08ceca969d4f170256cf31e9d180d5d34179d85d54646024407855cfe8a8dac962d34ac8390b3cff2af300a6d7c0c00b4a857b4708a6725f55f4d5d40a2ee0de0d84d23691652775beabf13bda295c40a2a9ebacf7213e96d353c77c5a085cbc262abbb8bd0b53359f26a2d45042e39da99a8b462a5d81e400376a5c783300b6671675b20d682d5dbdfb158e60b056a1bda32bab8e0b010394c6a7aa9d9358b9e254a58703e46a33d6fe13ef4deb352ed5d0ed4e4ceb85370e80a13dea3cc60c9cd835436aedff6adf3b3dbf2ee9a822d7ba7226e73f61f69d1af4867f95cbfda44c66ba1ab14c1ce507099dbcc01427da2054964dc3835f08ce74b7f38c26e3082550da2ec319ed70346bf2be23fa09331a5586f7714a00142d5dc5cdc117a37650b7850dbdb998671547ed3132b9de97b729ed95c1c88614a9f399f180098cb134d8df87ca1b2ef0feb13df0ea9ae2099014c080b6ea1cd9933dd458b78cc23776aeb95fa51fcf989cf1513bf85ea21945d531af245a0aecc95ddb9229f71e820d3c4555a3452c0d83ddfc7e7f1e674585ca1b35ad182780c3445a06a54a7d762c55bde4bfeebb757075433d120e6e915caae630a079321fafdc3a66f8a7ba5bd3892e28a04151f591dac8497a6dbbb741dbce668f92269fed0f7b79df88e80f466c8991527c7bf2518aef0d8a018a14e1fa855a8fd81e0d549d525e6e42e274e59649bab23086c8e93e909042093115820ce0fa2f43202eb84b12acd677834e665243060c0ccbc65c7c247fc7580ae415ceb21e8b8832d2608744541581500c29348607ce78f9146de6d1595915569f6c564a3706241514fd3bbce86ad9c332910f45ff8a93652f6d8fa23a979a4791b7fd274ab95fae35160cfc66ade4e1906a3e39e93b8624d558e1a494f33fbee19c5692ac7d782d773137e5250f95b014ebceb8841ae2f9ba17674592365e3d347a7920e5f71d2bde46e2e9253ef37cc397b08ed7aabe15a503c994364220a67b530aeee17f22fc2f03007cadc6cd5bd29321d4c1d2bb20339063538bd94007300a095b62c57074ac898c00b7728d193dab1fde7b49ea12920e0775c5275a26c406cb2453d4b579cafb2c7853ec741447bd944707269ac62e657de14c48ea2dd9ad9148adce503881b06f5e259765417806fb2ab7950ec86b9994f5174556278869dff5a457634a7d636f3abd8761a10671cb832d885da0331517b84c91e602d621815d5dde422e09904956cda0d1430cf3faa382dc658728469a060bbb131809d456da36baf215dd1f2c2b969a47ef38b3a5c769c99379b7eba6f574371427e6040a9e86b5d725a27770958cd8e3710da6f45750327c012e864d24d61ca9446598d2b2d0ace318e5656bdeff2946628512a290569fae02adb84eeaca72101a982cd278b3a310cf7705ecf7fbb51d881f700513a5835237dd8c1ae0580a64e86cf5645df15654fa350dca814329b8c354da4860e7fa4b2e2138d023d1818a181d20c55737e15993ff9cc1e9f7f13ea37a41bf4347be9b284d8a844090933327383f9173a3fb2bd2f6d384b1605a8ac1a5bb382e4bea3341f270b2bf5ab3784f4058e30b68903422e265c2bef029774ad7dda565dd8cf5fe72ea132e12cd257a3ba28d7839659ca3ca00e3701b2f9f71974ab1729cb6a86c3bd622571ed901edadbfddab05bb7ecb2e46d41f839444877e8506b7c1a7bf4524c61dd1ba758ba1a3a33bbaf6b5c13e9c60fde81bc89979cffbaf0763160c6f15ab14faccbe739ee3338f74242427b2a53881c6ee77982209e4d48898a912db9abbb0db1fc10b6c2acb8fcc5a8e66b17cdff38780416815d771b197300d0d689ed28f261f81cf8a032519643d4ddeea51eed006719c0bb34477516c10097874f3da6b59be0cfd7e64c7cb622f377877091e9a130bac5aaf897ee80951e2d53526402552be0add61ff01d9de97eb03d8fffd7f28d2b538cabf29fac069a563971bcaa595b129a2ab3df5231ffc1c9abbcda0930688ea4f5b0cedaa821bd578a4f03b2609db6079edc7e5f51fc3a9c17f14e195383d8c89030d88e4d4294b3a00856d090cd26f90a01fa955724621a247a2ed579de72a34c9531757c99f5719675482c09bb0e183e663597cd69dab89b6617deb28db044079d75d29259e923361afba8a6c4687c531b738b993e3da913ece585b4cc2f32d1c52c75a75e179d73318f5611868e4e77a957776701358db2f50405b72c4448282eb00495062c0783cdf5e694b286b28eaf2b4b4a6f1c1eace917f4de18d984e735c63a016c5b794026493f1835acacc7b9b05c8ea4de23b813967b76f0f9644e0951f47e38cbb0ef96d81d6bba3dd34b072f78f64dce79446b221184a1493e0c76a7d1c2f5e5305e97ef58f2b1f591cf46bb02d09afbe01d829b854a7e10da1581e01dffd83b0307a27ce0c1622bb0ec47069e682946ea1a30a9182ae0051c23418fe9c928c6b4579e898175e20794e43069a4da0fa6be99a7410799b60976741912e1de7538c7b0083e5f49a21af32dd259c28a66928c4b8043809ce0d4b3c3c5d66936d6bebbc1dd20572b6d6fe1347cae3a7a7d8e639ab6d5623390d622b461af55105aff2f7571a87085791f8769ec921e8d5401a678e7239c0308fa8094b2bfc2d3a4258a8f9d0538cf1ef33d9339c4b8ed1f5799756da8c9d39167c73dab89ddb8c35c1611f675dd95c3728adfeb5ccb3e094fcfcbe789685dad0373fcdaa909af5a02496d248bdbb7de82d514c502e47f3bf8f05439acbd96afcc58e245773c8c857df7be5592e9af56cf66b780b9824c41df247743e0429c632421b7032bb002024de39d1156b689a6f6ff46e9b85ea0a7302eb3c5802e41dbe5965bcbbc0287c9a9d54a28efab96941db514ced3755c284288999c38bd5752c9655e6717aea546427aafaa47048b138ca2378b523087fe54ea2ae2c5aa56b8f63203cca29eb50115fae1724134b1710dbeb2547bccf7c9469ab7b9baf2c51f4c1d5f1e87902ad283e02471376b42d52339d64f8510233e2fa72e7d616226fd53f1d39c5c51b87cf1e34ed71ad8c9481575d5435c1d6f7cdf75677706ddeb84b1229ce2ae5bb6ab188124f59d1a632cf2ed9be0f83c2b793074d90b497761c498b15c6e571774db99d10d4caab23bec226739945c3ca5ab7e8fdee9c62068c07bfc38e08a98cf492eb1a532333241d1ddad7e58c3334c4f46e0df64574d17fe56985d0a647ec4e3b7b3fcfec59ea2742239f8b8cb1f8696ea57c9e707398b74b41adc1dc815b6089ebb92c7c7c48d17c682ec1d71e02abd0b3dcbba8a1954451528476422944af254035064b1933ed0fc81d2ade52b7ba5df87b06cc019278d98da70490b16268d1d072096b659aad7ba6597740ee270c7501109164f815a1c580aebc7f1f40fb599a95fad6c75540f46c4fdb17147a4cb68d2df0a76945e518ca736d1bc63a40fe49c951ac828c2d0c8ee3d96b18a110d7cfaa5c65dc42b8060fcdcdade60e4c44a76d4459b9b6f53112b12a6d879e70b6fb8b60d2328cea23d049a75c85f5eb1adfda1f1c16023e1f077d055a8209c35d7100edb25cb9372a6f6d8e48bf66f19b870617a35a0a3bb65da299dc2af8d78386847eb58d828b9d4c0119ae53bc1274d2aba41b51dc8010c4a18d6358553c666a247c6028439e37889da0679459ffa6795b6d83de4e504a557bb42a9f63df86c7d8bc2e4c6b4ab450bcb8185437d5ab9790dd2d9f31db94aad6bb8fe4e2f26f307fea7860d005425edc10a6f5b3c133541e41c7bd1879162a7d862e51fc2b05149f5f1ca914ea743a0ed11fa004697eed37d717d72c9e50e0a4ac9e61b7683cadfd579ec0f3393cafaa2e8cda6bf8b28838679b4f458d07041eb503a7b6c6fe25233cef0e404915d0537363738699468cc00177526056d8d1a9577e53bd4666492e7dc1714e1ecb03b2a6a96a5a54559424ef3d6570fa11cd6de7f8092b127a40daea020fe2c30100c55c23411a1795f197d17baaf225df03e33aec4d389cd514ab8b894e40d02c69640f304e2825746601cbd03381a12cca23e838cd9976f89b5af2a547b969001afe7380d357a755a67e33f4aa33428dc44aa364ebe4c0a262962a57d42c001f1119aee54e87042187468d6ed9c7a38d1feb0b45ae080de70e022ce2355cbbfec1c66c7c22424c91558dbfb6469c61fe6cc0cc17d7a5f0d2e9e06d98101d049fb41a3f65308425d80fc91ad085d270e82c97ba7d96b652141708d697d190d746a6043f41c9f3e147a6c32b3a7034f8a5f8fca0193794c568c790b7622ccb07f3bc5a18a40229cc37ab844b61ae7b1e2592ebf75cecfb53277a4c8a9355dd311e73b400a3bf629d2f2e6003fe98bd58a4cf89ef290b300d3d0325c08710b916f37ab84eab3fbf891566b20944bc0034e39f766a5a26ecfa4bb408ccfa83a31ee991f58be9ed2dcfe64f4e3124c15e077ba3f43bdc2692dcc99675d15f74ce007f0a15d99ed8215ddc09988cf3237b3b8a7eb5a76d9a60e3eb376cea3301760e332883e9592ab967dcdc3c7df74404ec35e16a04d759d5441b7c7c8eda8e75971c9b3cd622661407967a10b62eddaee63d7d7ba0a08ee7e235dc970af0f6f18752ebf070f6eacb108ee7aef24417ef3c6cfe68e982c288d756d5dfad50151dca4804f978c089e049e3d0436bfe883a2d21d2d5babe4d4527f9af1f2b59a7733d67271135a8f7ae6621eec1234e47bb03fa434900adc4a4a4b7857e4d2024399600052341335d3e22ec29d8f3a4ba5344d5fe51cbc445a93b8e9b2bf6f26edab56f5fd724cd5c95ef1018b225fc05bbc66969ba417281a7b3131c085141c546c5d4f244b2a51f02ce8e39443ae77c627217d1760c2b24fab9828b49d0d59a5489c019bc54628b8878e81735f9c82ccdadedb1f5e0fef23d60ee6402b1117fd92426267dcf890cd771beb3d4d1703a0feadfdec7578e8075f97819aaa939243e340b094204aeda667f9d78dfb6ed4c3e886ef39c45d769fd286a975402c5f711016afec8496a4199cc9bb8187611934f5e0064f59c558e7493c9ac499d706077042c456171a237f537f6b49c0d3a933988a3b206dcefa61175a9a9c7fa341b8ce283aedb271023da838ad699ac0645ce29385749319027bf6b199929a36e08d6e163d9a287a54b5fe36247d0393025d9a92a7aef509c8dd431ce73f7669e9b151f008e0710748a75cb4f54f635dd382f5a8904a2a750f44f25d16c913c9e98c7b8878bc30622caed37300a29eb90e9598b8e9cb8e412d868f857f40cb23bfc04856fa595b282fb3799a87343e7d56401744ed229268bd48941875f106305eab36614cffefc360348ea33c93daa74500a7fd01b25d1a70508b0268292c2e0385d374a8d3f8379fabc9286ded0cb56213d34d8c6c7904e2400c22d420952352e62a6563e8e721b6f1eec02b29eae82a8b3bbcda5098ec6c6895166456719b5176d316d2ca28a1ba375c4e73690059f04dd3d039aad99d194df667a0e0af6fb51a1b20a214ff37ac1063e6cb424f171ac57e5947d15e01498ee8d4af8014d92b76522ccf224c5d1e02aec7f1fff247bcc40a05fdab9d6bd7d18a791fa8be56ee51b2580b80b8c951978d0bf3db6e7319ea099f2cc4270fb3d2f07cba8d110729dd3c2dff1845b90ae91f89ea2b901cf4ccd1cbd0ee7d2b89e392922fa5ce858dc90435b132509704b80cc8779a5ace27c8bd74007871a8f4c7bd4f5d4b54aa11174a5ced28d4dccc34c67a91e86a3bf7d594296e68300580a25bae08b89194a4e57be1ae1b1566f3247b9183e6829c8e71a5c4112b5905f04a66115dd8b7363f54b6326b67f72e2d40951e792867674c5103db12b06b2fdbeec54fbcdc027994bc15565281d8cfcec9cb08ee1840cb0b964ff876ec211103c072c6a52d04051bab38636a807bbe7976cc0fb120745c61391df4fad254050a6dff5852172d0ab292a95b2036e5ba337f1f9a04b3964f3660ab78de1448f21a4d6830d290a2e68b8ab462b3f5255907a75c1fa1f1ba8be296d935bad78a367f79818f4dcfc11c9f16173510a28efc9076cd7447b68d254a268dbfe35eb2472385f46971d897f5ee63e10df6b469c0ade10ae804e72cd82ef0846c26294483a66f43032ac38d673883a406f0b9f1fd7d3a17f25995a250f523af73d01c6b7b6684d095423942559b9bdbfc2f9d456972365418c3450bd4ead72ff6828c1b86fe52ae4fc96461af16deeda06db78ba3cb8ce95dde7d931509f9ddf26ccf1babb987735b67be858bb8468a0beac9f2622d9e768c22895e72637254ed1d25377be25dade8dc3ea8a11352283fc5d1671cb8c6c8ebbd2ea7f4e06d91ba68536c0ab92dad398c6f45ce7f8ab78887b67370f3a0708be3a3284d7d219cbf1882a006f432704bad1338861ea17d46f85fe0229f385fb71307624f4974e696ab25612f0090761954a9c46ef1a124482b876bacd695bbf3599d8608f9561aca5bac78e26473a67e5367b6fe82255c3e47ecc5f885869064f25d66f4fc595b5fbecf836f189000b94e569f5a2ce792d1b584cfded3135210154a6b6c63866630c8198d10ae46110e6cd15019eb4ee59ca74e4e6ce0554106d000dfe1413a1d2f2a9495ff9b18d37b1507ab725ca0eef3d6585f0e35f08efb87fb86b817eeb26078136376caedc81d2985d6fa1506d76e52fdff2f77d86f833fa57633f4bec12f6e5e26a5719fe6a88318addca43f01552d836a41bc67189d1a4ec42a1e612f5d44f3a75ec35ce61169deddf97e89601db79b613109f858df747eb08bca20207dc551485e7c319dba204b4d3b243b01d36428a56384a93d6cd578710db6b3aeef07ec617aef078927ffd92f6094eb1d3f7b60236e861125c52c332294decbe5d2db40fcf9d0dc5954c5dd5c91f7efc5636bb87841458df71d357a9de405fe1f3f33abda7ca7b0c9cba2ea158294168df51452b7f51cfe1f3a8adc1c2849f7fc1c3a4e3ba4d4d826d5149d9c15ac8c8b676e33a5694ff2f102bd11ac8881dbbc235346fc62074cb1f23e2734b4f687a1db09af6bc44cbab7799fa70bb920f176b6bb934d04564e18ea646f256afc56bed170cc3758d0a5e4ab3f93dedb1684f1100ce78492ed34d5254f5ea10333a69dbcbe35122132a13da39d84ecea7f0e3e02814ad9588992f10ac5edf4b37fd1588792585d90da1a3f0a0eb4c9c0a8a94c62bb471d558f81932ae20f9e3f4e2e3ab9b46d3bd6bdae2a93dc23cc4a3e98200d65c63c67641ed86fde339ff8b0ef78247108460514fd54860d2fbfaf43a77e0b9f85379c81742da3cb079bec6c59924a2882bcaf6c48c5c7dc808b870082827a866f0e2fc838b88c641c67172efe102ac2041c33ffb5537e723a1f31d9a5f826be9cfc185ece53b851207849e63d507697378499bc8cad26579501c1a284c313f800c81d43f7623b083af2bad71be158630d8802841709da53fc9da815c3a6067db11ce2ced31cd33f83b37ccb47692a47c8fded74784cf26f650540ec47c17bccb99db6b0236a07f8b944a131a0f55f9056ea1db70b44e603ba75de41b3e52fbf815ca2b8936066eb1842d605e3818e8252efbc7460f41c5746d07a81af9a545cf79a77250abbec7cab096f379334101385aac70f26a644f137f72f20873d1fb470ab007cc19df74cc2136aded1451e574d6a9500cb2d1b3e2ef4a40e55e47e7a8fd430365c5ebded8a8daaf2d7c1004265d6fdc4b5556618955123b2f5995e29f0dff2654e0df8ce025f5fac5c6f7a51acf09328b0dec42df13acfc2f4e9509b63699cba970c6f109567bee6cb1b1bfb5485a9aa0b5a4e76e995ca58e4d12b4945631857e8cf75d43ce653665b6d0ea29c69743fb56b87fca69c63e1e485c656606d32529f2984a160e39f86601345e250c3f85279079fe5ed60904e0b9e01d24e7f9993a7d018c5fb592572517b3de51981bf32ed444ee425b468b3ed4b18007328184356e438c5cf406e45d028aa2a2d47aeaf695bd582cc349302440b8312a058c16e8f9f52dda6dc1010a46e7a1a19079a7fc5f27c97f739dd585b3ea0e8ea02032e1838d355814552ec6ce440417d0b45cf83a140795cafcc5bb4f41399c06b6e2399923ea43aba49d2cafb349bdf0b60171f4a04e7f2949f24770fcf6ba842042313ca7fd45d51931b09c1f0b82fd6d1815ab4c6cdf7aae2008154b159e9b88aad174f8b0a7ed8952f3f13f05f55fd52ec38e07e823934225c1b838612e661da08f718960302bf0444b4284c3c3006c717e648c9c832f07c09ddb8707b466efa5de76cc3f3590ccdf8d8390d79e2cdb7c162e247760be5ebbc156259a13f676a54b42abd1571db34e0e48c5c3fe395e008c13283ca08bd39f92b5ecc591808003097b67389bede6840d9d6d1ba3da4e05685e59724aa91398797718d25257503d8e17a6284c341481d0aabf02a98c7e4eff93bad90c5fa3ceca4c0ee5c33b3d6d7cc50e84dde8fda88e35147a70554c766c99c891542744c310831c147da85f6e0f8582575b6955b664bc3d3a30b26b3f45fad5478b0dd1f547918c1580774b4261c9b424c6038ab3a9e524ac3d9bd2057d9bf5bfeb31290b1df1b1d2c08a134f50fc9736b5a8856d8f362c8a84259a280479f4ab8b245c164d67e343ecb5c0fd926f3894240f6565eb60f530b3e92dbf5ad4645c51c99b747b5eff904691faaf1220494ee229cdbfbafb12b5ce9af62152adad420048881f2af17a25753d9e436e1ef33a2e4dbdabec73f6e17563a1c1a0a13d14de3bbbf1b98b34b4574b219ae0a77ff8f0c91cf8a65c0537f2df07c543b2d84aad05113181882af0797db2737b7515ecda3d4e4ab8e544949f806a11ca6977a36685cd28550fa1c510b42befd974c3723587b9ad93af101c678aa590ad5577ae3b1e81d6837b530e91f62dc9c6c8f16cf7a877002a1ae2821ee85be36867ed0a2185a280789b3336804ee2acd1f167c2602368bfd5c8cc23e608dba38fc1817d667da05f3e4d7d81f91515ecda82f1f69216ea5b77c06b08a9d1a3345068644108d1ae8f297eccd2605709d56ef239fbee6e35d13109a17d4dfdbfa138c02425d691c4dac86726ee9c3c7f0b499b1078f985febea112175f241e89c96f174d405f1859b190c24243f3d3bb33e74bc3f9ef7a62ce71cef585494387e69fb75f7fd5e1020c2f69583ec4027070ab27fc2b609515429a59981a9d31489123e0fb15234564a58d344265d186daba98cd18e3aea4191cc73e7db331b0b6263ce00f103b1a331f0782ef50dad4d5ded60a420688e4a3012d0beebe11d83be5a9a91fc568af71fda4cc129048309125b0b13735916fb3a2c1912f88a07369c1e0783778a66e9c3ec5ed7b7e44fdacd5bacb1ee4ffba4a783c2f632ccc8b944b3d519e6905b4f1e5c34b35128a3f712e1f0e468c7d3989de9951e376f0c9c0deec10c82ae866615a69de196beffe2fdd29a2c43f37f4edee6b04eb46464db649caa117943477085423d9eebe4e24a4904ede8ecc900c3ce50a98774d3978be8e369ba899f22268b010038ba0a82278e9171c276bdbfb2870d3595810434c7cce146acbec44302a2de3a59c8e1ee2890f2e58faf2f0f9815cd0786a4c2af815bc3492239e632c3893cf706677dcfb9b58b1a7035cba1e265312505561a6c2f7c4a7ee754c008596b5a669b68c3c63e5b2d5ed64f3ad95c01a9931a4a5df8ec49a2bdc06f6e1c121a0e5134570a7a39df129a95161908575e3c37c291b5c316301b507d3d95169118c10c9b547880ede409aea51e09f4693ddf878591692a3a981ed55e87b2a2c9481234c03b6e6096ae16a63e14761aec546947bba4141002474a096b8c0a57e82c27615aadaff9e5dcfcfbdc411160e5496eda35732d9624b2debd97b279afb75838d161409a13135d6c0c8667867f43185c67ead266145074c7eb99c1ede3b3e61be53b25eb2d19ceacc2d9a8aa238f1f82372903e9650e1c97041e8b4ebe5f162d63eaae078ab30d2c972e05d4b3dcc9d546c2215bee0cef5271bc0da8539710cf2385977d1b7e26079658bd3646651afac65a8996fede4bb3f1d42908c356b44abae7399e2bca32d7eb1f69c6130572929d0bb68a3822d616595f0bf9c904e7c7f757f19f7da6ae5c09afee997f1676b0d998858c0a7dcb3df86edcce8303a330dc488990e8d532e2d2653d7215784533fcd3325b7d681f05b5562e9b01419b3fecc03cb36683c669e5bd3e8fadfc6a5b4e0b0e447ed47bec52890d048a679f16bcc2c8644851a000665b660e2f1e711fb82dabf3e6e842f5369f7c4efe99230adcaa4cce0363df135d3538f0c1e30e84999203d3b8106df4e847832ddf6d14e88bc4e47dae140b51f701cb36a427cd315f24fd9f29f6cd714c1bade43de536726793e0f9b3bcc9552ecacb16985ce9b459c4c1329fc54352001b5f9cd285d173721809f6570c058a8ef01fc2a016c5f829da225ee99e1faa8da26cea464038369cd45c40d5e609b22cb62f80b37cff5cc6dce3b09e76ebb57f7bb4321da47455c0ad43c312693db5b632ba51e31a75a4fdf1e8ff82434e107e58d1827786326ac2945b032f963cc66796669f4f5d0d8dc1913fa3d7a3f74bdce51ab726b09b72270ae4650cc15fa9eeb459a2c564f148a4cc85ba3e3971c75ada93d75724451a12479cb83f68a2814105ac368aabffbe8ec012d1ee8db8fa30c538e81e765302c86ba64a059dceefa4d5e1f72f5fd3ff2833324febdcf2310332995f7d48a7511e05fd246a533523285c020e299494bb2f87a9a2f4fa05405a8d4aa3d69f2a6f30fb6a60730d0353534e7dfab14e0a0d52ea82c962cc950f690d30e6e4e5203b5ac21cb2be70db9f89006bcd5336d6e46648edfd0e1d60ef98eb20afc431bdf7e2ab30485685f94e07cc28e199be8d69560eedd4468bf48b78c18f9edbed158e4af1fceb72d48a9891faecfeebfed15a5eaae77f85db04de91a69ac21b0ed6e29e95e29e2c05d775f67c393ffbc2f5139b319ee33531eaab9d4b1d258b8e139f1f29b7184a159f0d91f003984440721b39f42b4adf1f666cca67d7b419954ddf5102f222d8738d2b596a28e7a540244763dbcde2e25d65c9e964a469319bd651f828be934db4a070a9aad243f6afebf5e4844f9b183c685821dc18397f59c2b31be8d544e0c2a210b4a38ae2d8d1c87d8a9a9e6e1871724b2705b4af82156f13f3538de4fdf1cf7d7de17d542cfeaf978cdc6f318d1ed3820479807ec2beb68efcae6ac613e2182fbb97eb7907247099e0272c5861c85fefd1de2249db4a5c4735acb27f546d6a186f024aa9e002901c203d26c4aec170875c7402b4f971224e7fa51ede4c4a5d23fb7056df25ad98252bea3aef3906dde85f4083bc9ebebf7d1c18d09b107f80ccdcd8300a7d0627fe46a12900c99f75ccd0c2f95e9a2439eb3849d46aaa216051fe5ff3cdfba0641c829e86fb1cdbcc26eee21e46ecde722779d6bcc76acebf33f78ec2fdea594e249f75ff35b433e15f1e3b9bee73da104d54b1c2afa161695b056f2a4238f36105b8ee17f980950f184d237ceef7b815b36097f573e651d0398662b5c7cccd500eab5499add8d9ffb64be2f3f010a6255d89d501d74d4d09aeda4df2989cb290b316c33d9ddfd0617dcbc7260b77211e8839f0a63422e751af7002146217d05cba9c0579e8ef8c777f7d4f41ceb4e3d2d5cf8ff7470481fcece833c756433163c0172b39b49c5dc6e5ae32a5a6f69f3a625b93c56bce5cc61904794ecfec53ca59500f5064a82b2f64445ff38f3770967c80a053b515863e25263cd024ba6488eab017a6bd2b3b5354fd710e5c4c7cd8dc8ca33fa2ddb82a6cad7c2035c0932fbe34980086643ab097c4ebfa73ed12a23a0a05709ef16b247c595dcd5b842e24ee1c38a6a84de8cae44a9313bd725f6d0ede25de40ea2c42668813058a8d7cb8a366f8017984d00e1cc6db271524973d4a879189a174d2e33cf4066ab99c326eddd15a215392de64d61e572b8c06ea9ff312f3109a3ad6df32faff17acc2d2992b195f911672543881c1adf8703be4c75c0cd1009fe867b9e705bd898822b8ffaeb244e0d734d7d44ca6e021b57e280433b4f6cdff5b7a8d5894276d6aab64b90498c26d9ffbb52def76bf2438bcd73cb60f186ab7b312af622b4a0c3c2f6bb5acd731266c7a856cf27f3e06c4e2eef3f25cffa060604d35520809b39d1df4e25fdd5a386fa2d69a321feff7a815087d311a538791ac6736cc52864893f151c423049a2622d4025744b891405eb1629bc436200a528590d300eb5a2a3489418a77efcac747403fbc8eb9eb7fc8be8c41a39af076a3d5712b9c0a0dacf6c940daa31dc7c7cb61050b4530620d29fbfcc5e085edff96b68b6222288e31dee7b04d470bb3efd388459615e50bc86cbcc0ffd15073b0377cc629d34088abb05bfce0a7f9e4fd4a0498c93d3ee92eddab9e32340c0599512d68c265813a3b19475b93bdfeb54d6949da5419024e6520fa36d2ca987cb0310ab6d7296a29b11c894f64e92d40b9ca0013df4593219f08428e49ddccc3b08fade9f2d865e7ce7c7f5ff37c612944709f4d96a7e53aad03a7c65791dcc86a8c956ace313517934b9e773d4cf27fb261e242b45d0d37a2308298551c65ec14448a4dae33b01ce900a06f92ad28eaad0cb46118f6c700a345a2867ceb90f6e3afd46f78e81b5cdc958cdb9caf275b898cad5db89e2d23d84fe4a65cad49d5b9066b158678788d0294a01aa64f940b5a40a56b9e480dd6cb1ac50e5d59b4a902ad2aaac9208e10602cce5fab08a10229a377c5555e3fc09bbe22d38dbc3d17c6c42e20bd038ba214981865522f4c056f3f47d5b94919d3e123d6cc9a3c4b168496d0324c297042edaa5d52cfb6c19222f0bf07381aa2b91203fbb62d6157da4a54d8a823001a6111b26a348d0016835f8a1302f57b5f0ac0979780b6ed2a2541ca4b6904b2769f8888ff633169f1b678b27f95fa1d1733cb26bcb55002272b05e860ad277fb357eaf9f0aaf8bd6c8f4c7ec25b968cabb3de8446e9056a7a395bb60b44ad0dbc50cbaa99f278f338d1370456078ab47cafeb6816d6a30646a562c2813d32e457eb413d220d27e135c6d91197af69553165675a12a270701065202cb38d966027dc7fb1055f70d7fa3445e031565f08d904af065cf069be842637bb06e0350aa69754bcd47e71a10dae6e2e8c27ea6227111f4b08aa911fbefbb3c83f16d84f5122fdb24468ff0a7b1d1c0ea2fbf372ac7272776201e76d8e53e56a580397f7c72f542ae46c8850424d7cf7b91f2193c43019164937b73dee180420da082ad220616c536790bb7f81e02ab3bd6b1aebf3f3bfc62537ee2e5f505f321f04d94f7932ff1d9356cbf58350fb29e8e372df7089d68be19e7bb3f36c9f6a5b38b076913077496d034be1e1e15a920d9aa182c0a2adbbe57b549d67241961ea1a9d4862f02214f6c3d01eb69b2f5acdd7f6e957dd71f20f9d9db6473674fedb196d5db432acf364c58935b1b7c53ce6538833a2626cf7f51d6c7cf8f515e060ac2d58d0be19edd8c6798128fde13489f8139ae155165f34887aecfe0743d9f036b80d83673b3d22aa27a3f09a81d6e839254da3680db92659ffcad2d3be6cea37e395d8b99dfb530c30f34638622973ba2bf237ce37f960ca1dc2da926f437d83fa89871e2d4045a79c34b65f05ab21b4c7313c26ceea1cacd464d0c1f09603fd7c2c116b023061dbbeb96a31871ebc3f45401d975e5fd2599cb921223fba60808da785ad329483f3f0000a278f46096ca0dc71386d5de885a8842fdf6469653ee7f45ed1bc85a0c64dc44ad43682e3678d950d46ad6fce807785667c6470d45ac8dac542c7d26fc61115b709d45f902a22db81568bf490458372b227a2a6a21d7d9bbc8250cca094abde515eb1a725a9abe08784a478545aac91ae5b0d5888b0369e49006c910db6ad5c7d09a542327ef5563457649c5bea6e39ea0c35e2876dee3b5666278ff07b1c2d31a715606c7d3d06c03b7a1465ed392a172823541cece6f3e4eebe82298920cf77a6d09d6c970d48b19abdc9f70f8d9df7c6a2bf239526665a03c12c4a23484b5f76e59a9c8eafbbe08dd02cd366f96a001ad22c2ee3f73507a6fa427d7845d911726ad45f4811bdb557390593456cca04eeb55c396b97f382e0d07e0d8dfb1559c8eba4243a2a2e0e78204096c76fb534abbf06bfd01c12c3211a0e3a104276df440bd3c64e215228f7df198c9aa009098bbe7d7af600c36a1fefd5b6afbf1702f17205f27ab8262f1d3cfc61e36352785e808fd1fb6692bccaf3b90b80635b1148fa994629119b089d5e8e5ebc8ec5e235b825c102aed1a7f39b5df3a7b6d53eba67b974889e5066857cf85e2d5a30744b9b0c42404a35f0ab13d4ee654b7db40966bd7e63c688ebc22a0752d1aece4c21bfdcf4efbf0bf8a9345b5bc666fa628be0c2988be618d50871f83ba0ddab0b1958a867d4b90538fe3d25a23e9d1a1e1616f1e143ea444b06d9381753edb4a8e980dbe0a4afdce579a0127d5d25810995d9487dbe0c0eb25528e614faf8244e8b35c99a8e8fdb44a43be8d52d09b3afb2cb036a9365764b0673ae0dc496e57d644cb5a5270006dfe32e26b7c618e1fd628c7780f39b1ba4d847b0c0159953dc82f90b30f4174a0df9fb1000429a81295550ea6ffbecc4d9a17b59e7c286010e2eec7563ded82c7c2d2a8f7da89a43389ad4e8317c276ca5cf25e6faea0d0a2afee8f2e7c7fb2b6c5eb7d40f123d57567fbe8b11b86d49f5adcd3bce33683210812c23719c82b2986f927c438e91e144ff7277b343ff63fb78100d1f53ae7f490afc95d446f70ed074f8fd5715f69108794b4706f89b4d9b9cdee41f0c6f14e3b7344e59b110b512424f4559353d2829e1eb4e99510925d8bcc0ae83e36d8a8e926da7b1aff99bf0ac46af0d1bbecaa8683f7491ab5d597bf52a4c65d720492bed9935558d242af1f80460efdb6fd4b99390722723a688eb1c00cddc47d3f60e0206bef97f5d6f1dce7dff2fd8244be60f21633a30a4a60c175d94be91d094e02273846b5c533193f7e861daadda849bc1bf4eb345250c215e4629c0016d9921ef3509574b0b397f67fa77c6b4edf58feb2b4d144f6daae9c0158925d49ffcb3e2f9a4159f51010d9db8bc30ef291b63b9ccb9cd40e454470ee375c575b051e43822d10ed02788e29d2e18876837a5bc6a1ba98031f3987710398a580033f394647d10ddb3cf16b01bd0ba213a425319b28738dfdfe47e022470d91a3b5f8b6469c719b3d8c2626029a0d4c6eb6b15b0cd59fdfcbe77c53080df75d70bb8e694e014cd107014c8774a652e0db2560a4c6e0c4e417d188687d813113f80f6ab3f982368ceffe09afcf67b9ab57539bdc4e04cd86682a5b175d138075edf3bc105dc900b3f377f695290483c794c426dfc59c36d32615aa61b33cfc6254445ad34b07630066e6908c2e307601e33be702e1e396b2e0ec55be55d6e73eb7499751ce77655b6cbff5d3c697439c972f6884f86fc1abb7fcd0baacbc08014eb373b6f8de004932bc39a5d5a0b2ffe1c5ac2be6a637ac372d5c6d3330b2e90e6afb7d8cc16f0915e90792f17af00f5f66df2f3de8482207e8e53862946ff4cbf99dfc7771cc638045c71cb550f80dc61488e2c93af666a00a84bd175a0bd9eea4e083f4da07333bca0c7b050c13db80533d67fda9b2e911744393e975685b66f409d640c667e8468b73003100a9bb450c4c7f93ce6d9c6f2d1197693edcc9303666a7a250018dfaa756abd620891d520c90111ca3e6398179cbc54892658b04852864611bd6e18b9dec2872322438009bdc432617ff9f00a0d8d0da0db2efaaaf36c0a64f038ded2df9d6d1cadab6ac183a1b62b9ec21972aa8e4f16a3c331f947da51833126f1b32ab837152e19dcf59cc5b917383e891105e5d6636aa2d804e74bde068e53685ea9f341d6abaf093d2b9f9a7949ab7ab779191433bf88b195bf80d891ac077ab3d66be18bfa702b52e48dead8a784c753824b6bb11f028a44c3faabf952fe425a443c6809a8fc1266b6c1768606d45798182468de8529be364decc1ce18aac01571690b2b2e62482a52d3f57929619e32e79a417e632ae4277bdc74742c43213926ef19f817d69fe1de4171e1be85b84fbfe50ec6462b58090387fb2f6b4038c8dc8fd7f8e7f8350fb928197588fad10e6677ba1f4ad12194f175b64aa3b99d95fe9d83de0241aeb9dfe88917edd18ca55d4ce2e8731555203534a6e2b84af0feca95611f4f0e63fa40da94d2af67bf7390f3e546a4e6564afd67fb25a126be61304c602bfb2fb2dde93e37a9631a63567f6f2dd382a924ecadf293beb61382c35d3d571e58aa96ad1bbc9942da9c6f126efa3ce4fd87f3a9e80b5c460018a217649f0d0a6dd9510d556917e93ee548242077bf9f9147b9c5a43317f34457de6221b3aed99b5a2956052f533326a1c14733de24c82888e56f6844e8331e0a15be2dfe69afdcf1a50838592ff44f7a4332091129010c3492390a13ed8e40e5b4165f8b598054cf14665f1c0b2a0879c68b08c72fbd201b932793952fa5027a3634b08168f8f1b0fbb87b5488ab28b0a51026b6c74791acedef1895d33153aab8ce00dc832a3dff8a1843953979f0cf7560dbf0d9a09027e5399219d8dafed6b10807e5f9411423a1d951490c2535bb5a518dcf22148df1eedaac95d144e1621fe12cc30ecd58bdbca0cab6550064ec3ed92c8f07a42329324f4d79413c258643d623d7a9f034f354f5af49cede995bddbab78683627051b4555f9be3d7191d1cddcbc18b3ee7216ddf8bb3c494a0325d3b472b592f987ee174195b8f08348cb3b5db9d5bd1f4a9df52c3b8fb226bdba22eed88b4e5fd88490cf01d19381fa588f7254086c476aa14f0c9aadee9aad383309a58e8a434aae3052132748af791a8727112aab5137d46e27efcd82bf4d66693f1deb14e120bfb19657df6740a125feaac8d1baf1b34d6b5d511b992a4ed8a654b9487d3088f146015262836404df541d961d7b708dca205a0e2f9e3d6e6ebd4594f836beb789772ee73cc662184377978a8d6035f4a10858f3ff623ca183d3225fae7b8c399376e525f251d84ddffacd9455b9c5fea4a8127160d2d8c6cacbdca217b532f7f314e2c1850325b2a9d3a7e3efc42ca1bf7591a0f55ce95964ce49a9cd77305f813f4adcda0677f434fb45395635eac91f80bac2799065a6e3bc4bd20e2ce0c57e8fb17c9f0684c854ca6a5d6560883480ba42cce770e708f2a8d6b4a33edd9abd99a90bcb531a297f42f9b55a17202b2d637bcb3bd1e96225e42ecaea865cc3270e2f62fc3c84ede9668cd70f59c9b16bbcc3b4939b1eaf0bd4378e4df4c92d2962f9fd53a5a595289951483ef84c550cc24bbfe0adcf6948d683eace985ea3a65d14553c6dbacc3cde816b04dc493cbf0c2eae22129724bccf7693e8bfb1da0ffdf3a2e745ad71df8f7c4b82da1f703dc808b259a38ad5fe82ad822c62d5b38608eeec519ef55cf69cbcf5053b24efea6885a5577735c3c292cf2e5a0b9a72e4532e8e739219bfc5dc35f7f6e2699b00de24b2a6de13c5a16a66c1f7d83235ba12cc1de6476735d67a91f1b87ad613b772dbb7a6ec968c8ba18335a8b753416283cd2904410de185c3154dc76c9ad6c37e3c0f3a26065c13747563c9cf76f53d7c5c04a8fb466c2004b36b6fe2855ea2fadde87472318ef1f721581143489c34d1ecc6ec2fd0f2251a9fbf97912b0ddef59b70dbcd2974be5557f599b07d9eee351434b8d3baf3d0115bde5cb560fee150b079f885c316e3dce6e308f009812fe2101f84ace4be355c379d43a698248621a5deb5704efb4b8cb43393cee4c0693d091202e1f452a8e79ee59d522eff77634bb09636eaa9d8f2a495c3ff13538e3b397912bc14c6e2cca1280305e56d2a84a354ec3398739daff87b7f265b55ba6fd41992e26b0943dbba5ceb4a8348e0d8a57230bece82a6c142ad5ae10898f9e2b6fc4c2ff373ef9ae8c17928470057688982ea349ec2233719317ee36eae2484656ad074a466496973be22035b2473608d21dc0b0384d1b85b7ade68ddd1d49daf31cf86081f25a4e19d540502adb2841a89158a3f04f84ff265a913df1c7355a5b84eda81ed16e3fa51c02d595e02eebc39bc10d95da05d668e9bb029ca9c3e929770fce063bad731c731cc6c9c2324dbc207370f51294797bcdab744b04196408f3e187deb2fb7e5edf1cf438afe0374b310c3c74a0730fe41efb699465f2c7addbef8861a0da8c3b4b4ef3087c89e40ca6f572cb57985000fef3c1e1faeb02bbc86ae448adb82475526b873d1dbc77745beefbf36956c5af61b8056c792b0ba79214d841239b9fc96a3bddce4f9a5958fa9fb7178de402e6c35a887f11b88f73c447b003589a385ede17384d8e47b25845fa3de42958965f00816c308cbaaeedd338a4e042b040b37edcfafb57fd10b83a17892cf9033c640ce45a9879c4789abc9b3e7cf8eef514576a7263efbf9ecdcdefe683ec2dd5a01f0d6fb69432ad95e58a323dace26eaf4cfdfdacf11452c7ba0566a8648afc3cffc09f423c85dbd344261492f950866aeff4f36eff970f2613cd116d1e63811a81a4d74f3913a1bcb0d6a543a59ee7be200471035076f697e6228d073cd4ec638e7bbc24a028fa7a506ce5953d473794b4984d2635fc832710cbcab4f673660925c45b021349bb48a92b826179bde48d1b33520422143a4b35860f5a7d0387eba73c90977f4d105648b050f81b77a595a24675d36ef38c9132d6d58ada3117752a8b30c62268d941a5d2f84e3c8085e60b6faa7df80aae58e8157aa6a17458f15514ec037bfc9243c00e3bef388c27a94b0796d7a42b0bc0715c8794d4a763e7453d970a836e7f65e24afe1b881b139716ce8654b63784f08a3f7f50d1a8fb22c737d72b774c17b52bd823c4867f880f3560d1a051be7ca6f04aa66185b339ded325d01a9bffd15d1a3d7754fd4b95f08f9dd5c1edfd3e12f30cbc9be6116ec30d96c2a5efdf5286bffcfa01393d70b16d071553ae130d15f99cc684ee389992c95b91acb3b8258f5aed5d2928ae1d7d1264a551dffe5141f116a7f2ce65041645f55b2be62a2fd687171dfb78b196f395f0274286d5553d912cb5b2085f8bc77493fe97bedeb78fa1186e011aa8e64674c22aebcb06a105f9e4751705f9ac7980ac75b6aedd41e55d8dfe7afd574a3e18cb5f3d0042d63520f14ad6b1f67332a091a8837290a1d9416cf1824d364ae496d195c8dcd67b94a5ecc4c1349fd89f6f62d3e51f0480777cf0cc61470b05916b9ab70cb05375b470ad476b2dd7e1bdb77fd17c644312ed445be0e296978cacc4777349aa3a088f6ec7cacfb11a014d6778364cb519b432e7c68cacfe45c2210076c3415eca5da568939804086aae90d88f1967ef76348cc6291586044c52c561c5d4ac85ed19049e7bd5cbc362df22bf3fa78136855666f9dbe0925058731d9a82c5941bd2cbcf50267e12cc15b86625bda21a0744f6e2018aba1d8c87f23fb214750cabff60713b0157b05b74bf2966897a5e5643a376d3c559771463bb1fdb2f6f968c03b8bf61d10f6d7b0f52b4205dab7ed9395f636fede1aeeed5a8a1f58a93135f199450e12725d72d62f5b54557fd5c1f7280ec34d4257950e8fcde35105a6fe266aa1654141faf89958f7b5e621a9bc0019878ec1048aa5f553b2285f32138d5b6ba89f27a650ed52e7d6e59c95e335ae4c5c020e2583e715826e8a001cd791178a7c2be5d5c382f65806dcf07e3d0155fa2ad6f25b22d810d99f553d3b6c63618aa6b313e939977968eb0b919a5fbe9341d4b8d25f401d69612cb61de2611bdaaa049f202259545ea3a2bcc20149519671c1fc2ade6a13496c822e5835b426efcfff7d428a4c549f17d943a89260b2fb89dac8dd706aca73695eceee9260e60083a227b3897b6ac5ccb847578f657f59d6abe80baa7c7cb713aa7bfa6a7ddc779b820abd3f367148cbd01185ce09761317a8e72fdb5309191cc442d9019f53b5946651db78e5d88a1f0758b556013c57b6b3d8854c71391fef35f915b05e84cd3a90e564f5a65acd391df49a63bf397276a7a68b32e052581f63a43c7a83994b944106ddd1b1bda88cef59d004d098f5812065af969ee2204239a08c71d29e62e41f4f1667f5fd91dfc77a7bc400ac849e5de9fb93f6f4f9884fdfffdc28624e3392241722baf47619d4dab862a91f2462b1ba6a3fecd83170e373a68de493e3217c9af7a3fcd10d719cc2c599d18d8e1728caaf5edc59e6c52e368dfcec5313255bc5594c37842f1effe8c5ceed3fbfe4ae13d36d7be4b4667d1e29e1649cce99278f9d8a67b85935aa186126b018431405bb872b2aaf06f73e51bc8646c4fddeeb49229cb47486cb12b459b4a41800df94070ce55e7ce76eb369a5d9eba6a982dc41e8b7dcb26711f5a653b1f6b42e8101eb81750a02110b6f6d492be98a1e69f2f7b59a59e8466a961b298653f0af6f0acdfd5174941c6e805e3e310727c291bbf049b19ce2cefdb6b69f9f560c18c7e9d79775d6e08da7dd5941dd8bc965fd9e72dc505ec3b58db0bb96d3d153dd6bf6c2eb0539718e7d9b1aa37ce34e628e594a5c9531a82b1e395af4bbf92df56437f7804dbc2f624752b55f0f913f35efe30a25be4640c16b6d36c0f8d3c6a88da43583ecedfe0cdbbca477de77b4bf6d46b124c7620c863b40c583a2f9bc8b4da7a15ad7aad909c3f1998305a3981b13c2246ccd10c7c910c94c23a29c8e1f30002eaa4e091f9c9a0eeb62b3197fde2c30b3c3ab825d3646551af9fbd0f99543180257a77db11b090aafb434bed90d5b60dc27d6f50b1482c47f60c72e27e312395a5c3fb647d50c21681d6762d21097874abf2f6bc30f62645c3766a1aadc645bc0d172c9d1dadce89a871af3eaffce5e9122d13afd1f15bad639096e9ef455f46283ec9eee8ddf67516551e1040ee676326f115d6db2fdda348c094faa7e2ae69a59f596fbf62e4cb40c2d5fa5fa59d87765dedc0f7ed747d8d9c497b0069970d7c57f5a664c5d1ecf0da86fbef4a603732afb148dce1f083102c07d6ef5dd56f5dd1f73b9b4cce031320aebaca296e886d57ef8611c69e47baa5f8d637752a4fe174191f91233cd543cdb889322efaf9d2f1e9b35a3cce2a12f3877ccdccc28c5c2f114f3e824eb634e22744e1552b72b9aa20c937f56edb446c8a269eae9ae4088d868848b1f78afc5523e88c077c68f1ee9dc52f68b7733d1fabe3610ba9e3ed548010fe820d9e594b3e099dc0ac57059c30d86cc06d5925fee67a74737ba77cf8e59a62011458c6002d5b1bd6e765491f6b38f9958a5a91543cc66452ca583d980e8cb26b1c3244b3315848b20bf68fb05f368437511083b990c6af4a2728ecae415be55c929acd21d33e6cac5dfbd241a9c59efbbc20b7eeb9e22e85cc99d52d6cdeebcb76827322bb10ebc96eb919de3f113627e77a575c7b54d914333305ffd67f0baf8633c4c33ead31123a3d97653dd3811291a2f4fce2c3f98f478d8e46e2b00b771f2255dae2133a9e6b9e054088706bc20e08c450536f0d69698514e4885a6aec68df02ecf91efef0af6b5c7398f51e00a42797fd38d6d38d7636f44fbb22dbeb8de2c7a7acb46f225ac04554c09e9a5abc692f928cc145466217696fb82ef8b99f041ef6da39c2dd170e0a94f813322a161e9b7c21bca6d200656c04f13972a7679ca24187303fb08d8596d5dc124d4fa30936b44049bc9d58bbc4a53737de026ed69ccdb00903bab85492f67c8c5cba26912c0195f3354c70245945cf433a5b66114d571b854ab414763be2ed87da492b838fecf20f16047dc1018771d9b984e3ef586e00cd34a11c9842990436672fbdc6c4aeb2378587367588e665e6463861e8e5711703d6272bdac552594434440c1d49e5664cb31d1564008c9daf7435ad00f72b9f3a42f284f49f66ac0a9aa26724d04726bd4aa5381575c7fbec4c25ebb1db7f47e7846db158509d62fce982679039e255751a129f7c481b19c5eb4ccc0c22ad536a8d9880910b4ed4ae4f1c9f722730d5c421a52fc53665411f21a3a29bedde57355b397012d42ae7f615049647a62f40dfa712394595b1351617c814db6ce595a710b9b8c7fe91704367b7a657074065412cd2aa94ab9b4a086a48a261a43aa50f739b1f4ff3ecc98a6e3f6e28540dda4a2ecf9d3f981a15e0b530cd86aefd81d8ee442b39c9cc847f834b427e69243849f26b55843c72361b5e4b67c2d339d1f7f7e3fe35a0f38f389e72bb101bdb6bf2c8f099bb85c83115680e7adfd12b42a9082a53647eae321aa56c14d8b56a798c9fa3b02ddeb7c9082b57cff63c73954de6f23d88210bd595fa7ef29d52eef2dbcee5f88715a4397a1a97e63044dc00553c8b06c821308897b6769784d9daf78f17f2148fc93725b116560412ac4b54cd44497af48b61fe409fe1ca4edd3ea6d0386abe08e808ea2969d97ea48b3de753386c7cfca1ca76db6ebaa83c9fe3ca58e6c24e6be332bf25d7b6967b98b1d4a10dacd881ff3dd88b619cd5ec74799ebe361994d444be340fcf7441389226823233d6b902e78cf3e1eb93648ef45ea9b53b531d2a4d4e2b8753d47f5f19511107c2ea64becf3b21f86ead01fbe7acd186dd4e455cc62f5a7f807a3e4c3460322f0bef75005613caa65c1b01cf7281fba2ba2bd7d03e814f0bffcb1204f0bcb87d5c744bda5565ab117ca2bd11340fbfa99d9313312f5116a3f6b097f9d1daa92975ca9bbed7e4089be65a9f5ff9f2ab0ebbedf6278afea1248bf2acfef372f0260801ab21aac8b6e5e2100c029f0ac4da46c78b7e91dc5c2ab2afdad8aae8cc9fbad6a45cf0b5304101f16ee97075353bf3eb03895a875eeb962f7dfa0d0f366dc52814ce5484bf44665571f8132ee8123bbbcac5afd355225170e3062bc40cc72e5c49a294ab79003f086c67e85af828ff5da5d4955ab01de6db37c7fbf5838f76df4ba18e8fd95b2e3dfd7b8dc913d543f0b515a5ce5e86731de5cca4811559d31e08f163cfa9ba534412402566347999af634eb610ecb550b30711d8ce7335964615ba8730cceeafd05dca0d870605e58d58aca0302748285f5c928f764506cc734fa9945740e827126ab8296af28457ed2d6854d61939930657116c65f695bc2b21b474d441e06d8a2b1e6489f734408e48587fabaa03981b98247010ae66d7a609f3fe6789fa76fe9eb0443c56c9ed1c8cf9325e25f014c51b7b06ceba5ea5c19b589d5226bc55527fdcefc6d85437936d3220011d18e56d6f3b7865e8967b4015e62e5b0cda1e5d694fc6fde56d3af3ec8f124ba88e2dc061aeb1fd6ec3d175e71ba7ad1ad427f6b15cfad1476240591e09d3aecb1aa3d56b3682649dad56dac30967385c3d009b09eca72f42da1faac84cae065af85a43bc242bba05f48d651d899697122346e3f3e14904e0895159e441159d4b1a817af5f5b92ed75d7aca6d39face9efc6d41c4f972f7a8a7613b1be462e2565082ee9c3c604c35d96023e432db7764a34d52d227e6c6b32e7e5dcc9ab4d232e9b4741d571ab849765daa826852e62927180f01819da7ba8b2a283b76a2476dbb7dddecc9f7c2b5ea16a3156d97cd8b2eb4a28d3d8a694e7b3fbffeebb95e4a69d4133fcbcfe1ee585826939c2ea800cf9aa2be83e6c0e6532924dd3b3db4de6c46c84bf738401bf7bf5bd9939f6a1b2d40d4c050ce555e1fd0895f1397613bec530d2eb88f96c2d92e3dd8d9f0ff8d319055d45321e5df268cd288f09b9d1ea6ffee206f0a1f917f58d2129b404a1d7d1cded4ba7e120d0141422abe8c62a117336cd6e7db7c3b80d3d168fb92ce9ea22e64d6dc8b72c5d099b665247520f16ba083991468801151d80affc311f39d42d123e14144f9605a6429fb0e783d447d8c2db289f07a383a2b51808d37d718cbb94cce0ec895ba45a3a771b971f22893bf63c186a837ab198cc5adfa406ea005d5fcdc639be3979559e912849d2083299f21d8cebe19f6fb9d1d6726f1fb7ec524491dec4d380aee6fc49794a920ba5d22a23567a09d447734e0e8c83a320b069efa6216d9809d1e9fe88eaa188d697dc89b0df65b12d68b52bb5717c46e9abb7a4d7cd031e57485af4b9495cfe587ec7fd7ee6a9545a71dde386678bbb4f711beeb667757848a2aa5440dd1ca2345f861ced3c4679be1f855102fbb39bc239066283ad098bdda68aafee34ea2cfcc765c3988fe2a7dfd66c44b30f60d6e6acc8541c74c155cf909e4a6a31cba7b88d406de618fdee388005da1fdb649753fd5ca0ea1fc2d94041756e44d81a5880b2a79ad4bba33b8353ba87f63042aa6b4c440d9da3078408ec85f4658050b6f0f58a32c73f26e039e10652cfe2145180655c4e906ca07151a6360906a47a4e7760218cfb9ac87554452d62ddfb9be0aa579dc8ae8e5a5165fd142fa1d4d462af384ea2d70b97c4ef78a30b20ab94bd3ca3ad7c4883b37092725bfc0dddc9b5c2aab9d421ef4c68268618ea0da35da3f2b4e2fcd0276d6da1ecfd52deb723f0b4931f1c39cb197511086da4a1a69ed2ba334e6e830578ecbc2f806324bf8322f6ae9d2fd2b3368687ccc9745f638a92dba2a1661067d2a005527259e6bc5f6c66e14b308d6e95e4a70c9bbfbbc54ee5d82b64d9f99faaeed58104458a06ae3272f2b6e0330375365ffefa498aaee87d47db7ff811b377cd9f1050b8e5bf5e22dc3672a2c32535fda15944f5a34a3d1545599f4b08145be80ad370032fb9c4c441453e91601a07bf485210a75701da1e0a332fb4a32d816d49eaa5a550e4d152b7de54bef1d791b0f8d59715bcf9389cff12de4d5eb467726fef1b123ad572f6d6adf0b3e0fef1e9e8946ecf803f16a51a092b60b183a8d707baebe1eaf68338738e799046b8b7c5320cf8a939cb48d2afd5715efbade7c4e2ce570f093574c7475786975c215e505a7bdf409607b2b3ee26f33dc05659e5b83777dee42046bcca5c31e4ffcb7e18e131280862f268ee82bd32dcdeb8945ce8654901aa9f366b072a1b0b1758e8b1bb5f5d75d9f402e040657e5b98e98420ae83ae2601c3595066c93ff3df22163f4f9acf874d34fec06fe3dfc82a33c82c87480d928a58a16273c0dde08cd87a499d24f6984da351fbce67c8155c3184b35bf647f0c9d1da31ffec4e22ee16520328b4a5d87f63c0d7107910e52503c3d99a7165220360aa2cd10e9eb4af688174043ce5c74ed36e6b25cf8ba8afb46a90bd266bc3a61d3f1f982b3f12cc3833f843ff842840b0cf6820318d38152f145eff60a8eae1998f3ecd0477de11c311cecd0103d495971ecb2041a7db3e3095303860faf14ebc322144f96ac74ba0d33488a9cd408c42022aa7a673393aada014029c124d1f4068337ae196a8128fb8a0367df2b9e8cf807c9e6de3cc23318f3415a523cbe8dcfcce21becc95c01c688752616485758743ea8e066ac290e0803d43db2d0d2d9efd930dcafcbd09207698f6c354e29f40f4ff621360f1ef2f61695df711e0f7dd5b6513cc90ad376963f24c0ebcc46759b70eca52b93b5390cf4a7a16ba471f90e95aa25fa32d8ec11ecc36a7f4e032e8a5258598baa47ba83a460d14a8a5c25762864b77230ff439c24b18346905ba9731ba7f97dc0473677d44bd064f6f113c0686bdda49a09acc39046198bb0b38395c6691c662e17316e840f3c01ee6866f91d58722d56bd68cfbbbb11fdfc3219e9616f447dc6c26e38c0b1d18257593f77f12804dbbd110f415337adf091494025e36d4a9ac9cac692a7bb9dcc75d290b17e0bcb065e9efe9906d4fe76258815f8cf76d342ef93618cf02629feeb443ea7c3b1d4ad06a8393304b6b89c7509073b1fa34607741fe1adf08dd5326edb484ce0a515da4c33b6429002b49a8f37900b19df24c8f99dc0b1b4f8e94bb9f28ebc5598b68ece6326fa9749b53a38996dfd5ad23166fa535e0a4b046cc07f3cf586906824d992510dfa0249b7afff8acda974fe7253150f0af351cf41379be53e7bd9b74e58ccde287af5663f00ca40aa147cbb6006ef10941fd887b334ffb5fc7f94d2a640891ceb14a5ebf947da52028c841aecc6499a24e4c84943ff6d82a05927b399bd572afe27dfb8b8f8c6c69a2a45a62138120cfc936c0217e129212b2d53465861629eb573ad5958695971376d5bec3aa9dc4c9d350100caa02b61ddcbdbbae9785e52a7ff58f0209272c90bf078a4d6f1f09a210a358e817c4b31c3fb4bc29883596d42fde3d27c7c47762057b9a7fe3bc236f886dc45c428ba5524ce1eb21c5ce1b95d0731b34f57d98acdf6541fb869cd545b82fe2ee0e2bad7c0bcd32a345f6c383610c6c6f055e135af40613577e5fefb53d41f13d71ce4f2bd763d33bf0fdd292fed06c0b7b0802baa3f9c90c13abf26a48b056b25b375103be6968bdb13f8ffc0e1aa405c03c3340eb618559b611408dfb13ca5cc8924265462df0c9376e0be171d697bf6dee9a16366f643c3b33d29f3e637967af6ea554f993663dec72267fb39e4508c98292002e761fa16e62e1c5d171a46e8dd507df5d2f68510ab156534722ecb0a139547b9f34af4c8216718c2265e8b24764e94084b9a57386f72b0ae969d870b8e78d19e7982da356e70e69b1686c3e8298d017178ffc85b0d039488c9c1deb026d14db5c6f81597c202ecf563f6c78d84110e40d77d45feec271477c21913e39317d7006d77c48939cd1c277492a74c1290e14af0f82520197f9a936d3b2459ca0e0f1879eec707bd5e0f435375545ead807da5327476ca84fc0bb62de05b4d2858da7269e60e1cc5dbde0c70a70e072ff71c72ab7bf544ac162c75c6a94d11267f3766b5a494b9be941a7df0d008f8df0cd3164ffc998cee3aa19138953062fa5286a3c6a07416f6cc5b98b6ad4a55c7f945d6c59be0e654f65a8cb24dc766115ab373112ae6f9ba84c1d8c4c6b6d0de0eae69a5b0948c15ba6352eeb62336db6c2cda608386d5c403915fbe6a586230e44055283579a2c749d6698f89a6087e50d65279f92b7c80ce76ca9c347257388f5360384e3ac2f99cfd7d8814a49f90cb253061cdc13d3c559542ebda6f673c89eab3483f015c7c30a6b1edb9974378f0fab52383a08496e04ba959b464d7e25c33da4c72c033e49c5392a4da5f386d15eddec88542b3dd9f2669e294299b8820e2e43a29eb9a336823d53c760e70ae3076226137f3f0651f76e40642dfb473965638ce2ea20a3b70476ef4499f3faf543cba5d1041d08740f40f79072b063fbbc0e96f455dbd40253f11a9e18d2afe1a20b831da105225e1eaadf4e5cb9112e65b4c630115ea962191b4d11d9bfd25609322743c10c7001d5c8c69ec97a13c47f52a90382ceeeb43aae0a0e134e7784e5a694997f94fa6e6bbf16cb287e6d5de586adc4c8df44738e71dcc6a7beba349054aca4850001f73c4ab1fd524592b7e8584076092d9828d909da0137b7f201ef269dac43002ae8419f74f4f215be75eef21683f0c9fea93d77c19fc8669729920acd146bd85e307a3c939290cdd069f802762d2bb0c9c885443be9aebe4c43bf40875de2a30136b585104bb5f71f1187609832623d240251199705822753023063baa133c04050be29c59ff40e6e1b78683bff2daa34bfa291b0c96fedbde043816d4ccad086a6f2db65cc62fdb3cce3991fe63a2c4bfb0646dfd1bb5cafc6856e815109cea0d3f234ef3e1c9ebd159ecf09dfca45296542e16b7250a669c0c1848e164c4c5f48e98c9b60afa95bee8adc66ddcc989d868752d1f4f0ff9484a40868b2b7d1ede027f29d7c423105e92772771cd8c16bda30e995d5914653ab7c725be3011a8174ccfe65949c6ac69966cf070508da2f4604b47a38c12429388f7635df49df93b1f43dd209aca038b386cac6faa22c809e81542ea7e0ac97366f8b00692a564f34e83c3c1dc6b4668e73ee3655df49a8830c37d426f5928796e16961ff0a624257c0403767489c728f155e5a7df088f69f02f2453fa72a16beb7b86e4b49ac0f13a723625a44456cd6d4430e870dfcef7d1bf3b16e1c5e3a0d6f9efd26837c00f7fe1fbc64f0d1275139ad3b632308af1127e10932aa995cc420d67a9a4910eb355d044d64118a1aa4dd21d1cf4d66bbf6ac3f7ee74d7022aea4da501fe3d3aa698c0c7c5e4eeb52fb22de5d6c46268868fc36b0c67007f614849da0fcd212fed63608e0b4c9ea623238476fcd0de51d054ce00e21a7a3884ca50c89eba3b74bcd0797b8eb6dc39ce5990aec0fed4f1c35bf39c3dd32938526fd91b4291e42a9f5d1193625e26c80446ae8b2d30f6a1fa7789237b98f8e925e1585db05edb2c759ad95fa606b0fc63e8408e2a40cc840aad6d14a9f2b97d31abbb86243323e46d10e6b490c32d5b270adc4f6b4fa3d69b5ffc5b0d484026a6d7aa552ebbe573035bb5ba5833d85b73e06c08a72fbcaad2ba11d8368e87694e0546189a8e6285f695861b03996c6aa8f602c1f36cf054a1302e7c65fd5199a8e2c9d8ea66d4a392a3c75ab9d362b462ea4de31a2e8ec769aa4351610d49c59f8dbaf69dfeabd04a35faa3d580602e4a9abf79db2277a2432522259dc0311cdf7c4a709089cd51ba2fe019b8d13a86e1579be721eb3f40bd7df00af69f4ab5b63a3c227fdd5f7728d7e337451545763d3bbad96700d7472afc1bf111c3b6d5f197ec599491f7ac740b776c331a6739ef4df1e489bf4c6a98f08d3e70125af0d794794887906f30014447c31390c288999264ce9f09a517171f979b5c50e17dac9b35c7bf57734c928126c54ecb496461e8ebbc1a60b6c318f9aad99d22fea93095b0609921c4b56646eaa0e2aefaa6a94277d8fada4e42cb12b9095e006fce11262db11c3518bcd15384534b8d2109ca755f1e0ce042e047e38cfb5c4255d26973ec2a134057174dbbfcaca5ce28d3249d17583cdd6b8de4bbd6f2ae9d7379430ce499790c86fc3816df14f32e206d69eb1a36bf7631929a03b6a358db822a3bef0a90bd037f36214278904e9a754e84432fa7b0507867ee4a9bdef2136ace5ab9f6da8eaaddb8f232898caae44c5050bce0798fed18a36838d3dc4810d9cae59717bd45d362e2df9cccdd064e522f85b4000ca0e9d45aebb1c1770972554b489b45a992273a5b1826fa874f95e70ef8502810a79081ed08de6aec4d35dc97c56c51bc61d5cccd53cfd0adc2c6c5b9eb23691ea2fefd0d18734907556ed79a9e2ab42e1d20835d5aa0756df357368935282ea1cac67866c7fe545a33bc943438362632315ed6cb2a61928009907bfd1f1d8b92573480d974fbdfc25a4bf1c7696c2a184d28858b2d0670ee6599dd2cf375b15fa932349a2847379fda945996be667579162eb594fcc4ffeebcf2c939f8e4eb75e8e1445c731efd6da96164052c44bd7d313e9f5ec991551b64bc9f245918f72018420d8f14e8514a6916ddacb9df3dbc65ded8867ded8a0ebe14859ceecc454a4844467caf84b4b693489a6b0f45a513fe5ed4018668eb991ee2c6292bd088a834a53da4e0896e73a43943352ece49097b406b42463d24d4eca13d67174a9d59236decc83ab2b710a3f6ae56afb8ff660ffaa525508dbc7feb69925526b58b087e46c480d12358e8856fbeee9c3cb7be673dfc3d29a13c83978d70b17817807d0a2f77de74d9c841919449496a08216126e280d44603ab968a1f9c3e2f07d368b40ba5d3400799be949a19cfcdccd08f0eb4d5a26448386e4fd72fbf74c082581d80ef371d79a58f577fd06e9750a398aa6616eaf0d422b0a6d1f66b09314510a129d8b9d85f530ae6c3225052ee4bae52e1772d4863067fa1fb76cf7bf955435be44374b7024d6c2856749ac033dc11085f321bd8f7cc28a56ac0ab1269dde953e31204d594c9705424feba7d9d166563e733bc94a5603a30c75ec5e4e6ad0777da8ad52478ead1849e32115e5fa7e94a2a8e4fa156653c2dfd00c9a8dc21fc7edec806a7ca64ce3feb333a7bf0d44c2a0266fdd13aea437aaa601fc8b02ab55fec1a8daa7aecf504744af65e1389a9d7f30c0572acb6fe98de7240a93353a4c546f1e4cd39156bf6e842b9945157cfd998b6aef356092bd0e6926e5ac902b3a28bf836a0bde5fadf5e966ed6dd0513f22b4687b2c71049c49df2942d43f0e6cbe202f9c7f7659d23c61f1b7498bcef168320011ef15d632aa13b79ae4ab8b99508851be4cba356500015cd83eb39f061c7e3a4dd5bec55279123992bb5c8119e3ca229c14c850cf26161f27a6014331b1119b4d17e5c4cfff419b53bbdbafed415d2c3c1182a646c1e91f468a6e4527c93b411fd4ee26cd1db875abfc15cedd99be3fb6c8d5b7f77071ddfcd649521321b9b4bd591884ee8487247e58c1b7eafaf0ef84ee0bb245da999b9ecff26aa6f8c170e628da266cf3b69c1c15def62b9527b30c35ce13b979bcb7167a9f20de2fd1cd523b65abb69bacf6b0f3cf5e637b754ffa37c038e2744b22e11e31d0f1f584f7a3c49d903a52f766165c3289f360429f8cd1780e92d6a9ea1a62246201fd3959eca9be06b502d3f3bb25242b404d5fc0a893f35342d21ea86154146d4ee81ce6dc99d20036f70fb3eb96dfc1dc7c6cc7bde7144c89f0e992afead3a4dd39032a547abdcc09dc04770e59e1cb8d528d832274a9aaf18a03bad24a6cc250dd642a114bf461b3d54ed78c74c9cbeb8133535ef2b737f7dd7023fc5c9a3c71b3e95e5915f0c08d436e6eb7a5a21c0efc5335e3aee006ddbbb3bc0af2036954131b3605ddf89a5e4231c25d14579fc8892e99bd275c394fbb433ad7454b66be0fa4c3db2d558fba008e5bc6ea50666ad393be408c72d3e505c8f03957004f7c4673f5fe5b878480b9536097385930448baf079d978ac96631c6599831b7f8f9f9a3f99dfcb6365d2ce714f4cea5c656321822c88b4f3f52eb49b1d828bdd249c46bbb016f868f91c2bb4c3e23701d45848e0c3d87bee49c127ae935110ba9c8cbf1383ff92a46dec1a94e2e5dc68ea99122a4410dc35da0000f313238cbac3df786b6dd531afc4907d47a2885a7ac75ec1ae7aa5091ff797548fcb5e3f0c89d4d64f013d7dd44f2582da6eae52069d6eac6040ca7ef1a188fcf1918e18404585b7fe423a7ba915a77526a5ad77f5263843d070ee060d8c3996dc80f3bd800edfae70901c6400d46d2caaa1dc4bddcaacb8e6f386887edb5db619c2d5330f4a89fb8b45cea5b95af35b6ec57d41a7477d3a15c14afaabe4190e17fa2245b9f28226fcd1c6d4382de0819d69bece17de2562495c673446dc2cd2d45f0a920087e52067cb050c05d65fcf49bb9d94ac20dee9c6d897c307e580dba798b8ea1fe917f65b38738097770238cbbcc334a589b05b852ddcf81b929b94a3beae93acc08ffc568c28322bf8757ef866e42a340fe60df63ea0d65abbe76b0e9fe5974e5e8ef62d36f36ac4785f53d934ee16bf11feeb1b75e067fb7a9fb9c261d4699691ff8e5141cfe65715d411e1415be843207377d1970eea9315b28b06805965f92a8ea391a4df906b6ad20ddb82030c2db086989bf3dc6127ca654cfa4fae7941b2a7946a03bc949fc448cd3b912cc554adbc1b8a34fd7019167168f6eaa68ce0f7d60a8cf03b6932871fd3a522c4eb25b1c9eca9b3a5387d34f7c0782ed69d32fcac8fe9fede0bcfb357b9804a7a8c3bdc7245bd978a504f2127841993f74309f8f0bbbbdc379a9eb472b3ee36b298804868999f91107bf1807ada547c08728e910b426f7b287854fb205bb9a8bbdeb36d1f7ff10c6bca994a583b9d7a470a73e0fd2722c2278b5261f58fb8dd837547069a24fdd2f766718ed34ec695b78a4a59a60b43a1ee7dad0970427aaa1f16129028ef591d9f0864ce4f1626fa608b0dac0ebd585426c69c5e0ace5d9c693294eb5fe14e09b9ece7adfcc6d7f40ffdb5fe1bd625110cc0a265582b49272f217ebc6d7e04a686346b7425df18973e3890ee19daa2215c72e960de3913ca86f082886c4ddf3d4e5beb57df3210facbbbe7dc2a28e2d9ab0c36dc8a5e798a3ce63c65fd6695d947bd265771ea8c024badb45e2cae09d2ee1ecee7e0df7275348da8d6bd4548ce92219d34f0baa7b8a52ea3e9c4e584257393452af381d6f3b0e218925a504317ce9a9dfcc47c11507b5473428faf049c9384d37955c03f68a554ddb4c1f3cf55da23489dbc7b3b147cf4634e64a945fdf92e943f216a6193f96c2c808b320aab2c48967473cdca988ff8a25f819b7b152e4f4d46f64f823622268fc2928319b61f9e7d2e08ae68957b21eea86853bcdb87a833a5a12337d84b3ba3bff7cfa9a464cfe93cbaf9b98bc2eaada710d2202c9db6fc727b89c77ce6db85cfb30ff10f07bae6781b9aac034976738fee82e69e5f423000e6cff55a5d1fa3c47409c3ab596d3b5c85abfbcad2374757ed228ef735b50bf0d0fa474d5224ec844ac43c3145f3dc5794140c91c5730b2c3ce867220dcf9ae34df9e0f1affc01545f5aa63a7f0ce9a0446d28800eb8a487aacf2b0ab36717580deecee37285786753ef90babba802150b31827eee99b6bd11ab130c31b2100e706a6b14d4dc9e86fe56e503e6f0585e10fa860c72e1322bb5d16bdab793b3d47eacb8f7b576a322464481bbb83e7138d6834cdfd1f7782980350d3e2f1bf2e045ec8b8bad929d57a4cc427967e8a1b131d8102613edf54940a574fdb86c7df43950d5278415e9f2aaf53b773220a1014b8ff36db030e3f530091c19a0b1d006ee6a32db684aa10232504438e944dbfce49e12697e8b5cd90fab97c0a7968cadc23b947e062b51a2976eb487893c36c3eafc96c2000aaf6444c87e6eb4e9c7ced7ce08c265fd4d84a86def44110c47f0615353616f6c56dcd7c9951eaf6ee1ca13a9c67fb3bdddff73a88125696919624b763708df2cb3a7599ab6c6d32b1f87dcd55893bbbf61a8bd85e9dab105c592be8dcbfaff5d57aafd9fd1679e245c031aedd560bd58a4eb2ea96b616665982e8f7199f8fba93068c7b5d2d22caf85a190bc30cefea00aad78717eb83be438f94502b1353a2dc47e9bd3fb643a7aac0e7d3b3b55bbc5c1d07a8ef3a7816d7bf6dca5e1abae9b59c81c51aa873c3cd7eccb865924ac01cb5e267f94a53759a75f884df646359cf20de7263fc3bf46aac1144b7d24e67b046afe410029e4a901994cb54f55469af0bfa80ff35df118b23782f9748074140c8230fa01dc0775fd35ed8d146255f1c60d5277b5ce0f6b6c07f1d97a6ce32b9612ceb0ba9e29c144a31621e9064ae00efa245b0cf0195ac1203b88691239698e37ee20880098f165eb9f5e01f2bab1a4d63dad523ff90a6bc479fe826041069414efb374d23fc62187e7d199dcb52e2c6f1244b8d24827d040db84085a635df7ed49b548b1d92af4de7eb4530d5a09b842ed5be5b479970552ec6e269bbd84f8f9f40e3b6192971f09eb443267c90ee19b8b640a7dc02480082e531b8a548eb1d6343468ddc7ee8e082b9ef38366ef1d01651f08a7f3f0622eaeabf4ed69bd68fa25de1a35eba07b0e9b3b77d5f0fcdebe8006270f6dbe49b850e5683e58c2cb907cb905c94bc6f0974662365db7fb55e83aa31c86f7f5c6a8bba5191bab610100336f31460547d02a730dce50c6399071192a8efd2db1abcb2ed8e7db3dbb5c68839624fc1fb1c9c00fa5c11514eac8e7896afbfe5cb6692bb143b9b13e4b97bd2ad34f0c7487a283b7c4d95d911e6de4e3658eaa94395c4d283513a3d4e4c79a36220229d6e440648b30d84cef1edefc2579cd2393979b90496d43330ae73e29fe7e499660744ff70db8f6c403374be4cbf4d6724029e7fd27b3feeab83a7d86c8231d92587decf1bf0e89b08c69c74d6c2fa5d4db60a8bbdb2d0f8b7f849b200f4e6d404bff896efc28bfdec49f2d4fbee8daf97dd258342f2efa550224cbba73a1abe4f9c9a0d268a5ecad5a37a8fe401d6d7d7457a07f216830797868a88f0c0c84fc1920788d51535db2e1dc808c02523c0952749887929478a4f3ee0737a4853e63eb8d02e8b24a2a42ebebd7efecf113e05a92159fa295f8805ca59162774d2b963fca7f45cf69bae2b2b4e4c7ec39dd4c78e90f23d06ea2024a3c711ad57747883039db351ef3a80a75a2f9244ded3db2ce1ca8a216cd38d9648faf3b74d73dc0e0f079d58f44e15428b06f749e18bdeedb52a8650d40ef29c985e70953579e79373405190116dfc7fa47ac6b3ae28d4cce52a156d197c818f407d6f136913bf79a35376932b9d61aa0abd6912e1781c53611ce196d6430d7b1bc308be6aaba0676b155e764b8d02ab06b449f6c0f9b4d66da7c6e8d954aa36f0123ebcbd4fdb8d68c79ad1cec89baae589c6054d7680fb383d2109dce4660e57bf14c3f36be31b74a5b60c534bad4cf98b6b28ff656dcde90eb4f8b860c82af5a84ba2c93dae3937175f8a973ca78a0aa96ebccd412a6505da53d2fe0caac6860f1536a2e085b4fdc153c7ad81d73f1dfa4130dee2013f539728df95f9d710160beecf1003b9616e28c88399a858298e106e85dd2693c763892791c696a8d20faa353e1ea1bec49307a103d6daf26c6fd8111cd5dc1d34295857dab22405739a564ec3e6bae9a482fee8717a0f8a325e2799ec20f3942fc60090ff45f248124f81c867b519adff88a9727db55575175d2f5ddae6506ad1eb89fc701032c578275a32f96b7f81ed80c2f9f7beb38099302792dd548c74a278a66c3cb38997632e2863105f9876ef790137e1810dd2d5e62b87bb119847509da70cea1207ae5ea40a7f7fd26eb8735cbf99c0f01eb7b308471e4494ecf982af7f0c52917ed2c2076b62d5ae7f3b3475dfe27e0cfe1de16e4f471363389866d4f24dbf47776a1295ac75ed65c82aab49a155dcb89568599dc498672a021921bc883eb736c3e8f0c848031949ccf93cf0b85981f1fc37bcc801c07d2c472f45b145cde06e1dd1215b154087857060ac9209f41feed9c49e8b3c096b89697f226f6f147824373a9c1323dc322870a68a5b60185384dfd68894bd2cf4c1d861703a4585c347fc8304e02633b1b79cfa3b23fe562d7353698ce871bc09f20827452f4317decc759516b8e8660d5805a5fdc58660295b99ccd66b3e565ef6cb73d66926ae028247d1650e39f30276f0ab598e5d2bd99b176c0bad60a5f28bce047b0ee3a661e780fc1f96811913d5a66b221ecbb25993a5d706ddbc681785ffa940c0c527636ff2990d22d1cbeb9c48053869b9b65944ba886a59307880b1b27bd37d17ac5fcdbdf3d021324ed5f1997274b952329cdecc9aaa47d3c67b962595de8ae38fa9dcce48acef509d5120a94bb266596268caa0195ece5e7f32de014a47f4f31505c46eb8006f2e8bfb7b38e03e030348a8f6271dcade80d5f845fe46ab9cb3148529ab0f6903bffb67710ebbd83a8833b05516c19a78cea07a25e17732cd6b92e1a3919bf4185b325287a879ede72a0eeba7983dcde53d1d2cbe395d1b4d4af2fd1af80d15f0790bda9b390392d79bd349a02b3faac5378dcd8ffcc4b83c73241571e6a9be9986ed0a700be00fdd807741461482daf97d684a400730390e601d029bd71950e792772436166e04b50ff39d0e157286a7ac1d7d81842ff74bf05684fa47e27014d37de8ab683059af0a86ef0a76b1df071a4afb1fc8460a971ce0b195ae9e92bbee633aa32cc3e7d8092f8689f8a1111efb441afc8b23feacb67b0215a2fc339b9fdd5a443f66c806e8b2b8d4ac22866e5179ef88143a8454e08a626c134af36b8cf56745e85c381f01228d462a31cec786061769329492a716524b7421831556377ab535d07499d3e9a464aee27ed1e4c9ecac591eb749c2f55a11e6d824822e7747a7e601fee9cbd3fc0c64cf79ad58887b522c2fbb0f045ff99a422675abfd660f0715c2b51cfdb366fbf498bb99e77dd80c1925183ce30857d539584ca29b7ca6ccda8c884a8613eee9554641776c907332fbe0487b5b7813bdf5d59a126102a99c8ac70009b3f0427e38457d16d50717590739be88357e1bd7abde48511cea3da045fc96302b26b778bc10badd00ab9315463d4436866c9b429a8a1b95d057d8a230f9b41253ae724fe79d33d798bb68e8d8e1f4c3a41368985758995a7c8d0510085b1ac166c73caf912dcd7f49cfdf71279f9d0f83a20ae9fb41ab4dc98a0fd1534a86f37267b62cb33665ba479b96d5320bbbd157b2e3a8bb1f1c3fc52e98d7710f499ce0946a4e044c4984dc765c31123273657d792d09a53e46660f718a34b1c81f839ade72ff7c7208f9daaecdec4be87e32b17b355a4d6c53c255274931c6fcae14f0ce196adbad36a8636380a04e90c7bc3842193c08bfbeadb900604b51e8bffe39a398b67122dab800c8776efb6142267aaa933fae7e6c4c3f60a9ca6b1d046837e9c0f6b61a5cd8668b02de9fc0c684d23823556a794adedb8ed3e7ca5939abe95f96f2cf30214947aded5ee479ca8ea5daf179ee9d638a99cf36a67615b132917bb7938f6c64875564de65babcc2bf49551472f226a4ad6728e54331a8ad91600e63f1228e883f2de20b38cb2c123498f8670a5ed1691df4ffd4a791f35762c25e382a270337a2ab7b743d7a4a5e57077e077afeefdb5ce23880f9df0ff1b3b697c881c987cdedcbcbb603601c96d71754d4e153350ce282abdb97e328ad21208fdff452bab92a0d7f08befd877f037e669b6aa38f8e4f32d2e0e5b0df8cb27b36530a8f3f9c76c15c767b4c2974030d0d0a6963ee680575300e21750ca7d8dca20c38020e760a0d213918c23890717359b865d9a79d5a3f52b2ffee12ce417138a93cc8f41b3732b87d20ab2dcc444ad0c6e9f002bd8b749197e93da72f133c96f66070016765819d1cd5f66f7a388c3b4e03f741d31b440859f73b6ab9fb91bae6dca8245e7ba5828075825830c1a6054bb6982454dac5bc773c66110028ae7b1c3e08b4fba399a0a476e2cd39ef6215270cc1ba3f61988b4422d272dcb5a57afd08796924233ca19096799608c20cc7601f38c22dffdc36bc1f4e44f1f42315d1dbde1a8378dcc0e2f151dad2f31682297002206db29d7ccb5006a247fda92a073588e5935b5aa888539d727ba3fb08d6ed255ce91be0d0cde84d9ece586aa62be66b685f0e06f026d7ad36a87f9f7c27561b2426a3bbe96ee4ea6df02a3d45283461b9cb63e2d26bb0ce65ce52ca72bda1b152ca3af1acac5260c138054b3620edecc767b598d8a10b91b21511cc11d837abe7e64d98af7ee5f0e99dc921053b23547df9a8f710c4072a3e77afe93c666247d8535850cab85a745179e4cc2079be342729e7a0450ca3b1ba94e54c63522111be3d182f75f4099df0f5f2db3af41c066f6b4ae402cd245f8961377292d995f0aaf1ea5f1cd2e7ea0bba27e1755d6c228fd7db95a5067579a81b3732db5959dd3abc9ef9f0ed07e2588e5bf7f3c62384f26a03698a6679afb26eb199193a67828d96e4f7d8500c747f5e6d67ccea2fe8813bebcf36ac6956209796bb3db9a83686d65a534cccf605a81da4dddb3d461cbff6233c3c7147f6a8571d67d3631a7dbdff9aa55134a861516eaf2d2db7218dd6efb11938a82ec7503c0287288e9376f8184c716873f7c4f263d8faa89f8523170dfeec2345717a0120cf3080544df07358dc42c84b3a61459a2e19f9fb8e438ef37d8e24c2be5ddce0453efbd51343d44ac31177e95c7c6a3791053ccf65c8f4a040da09df5e5ea3f1734da0c70563a7ae09cb24e33178170589bac5f6107cbf86d32f0258aac69191782f31118148fd3ec3f12e030c25e6854d1fc0b8b533c68b391dd509bb7caf02acb40ce71bcf541cca16fd03dd8c10aa998fdf57df4389dfcf2a95e48bb266c111160eb4abff9429fa42fa5dd58f512ca8e2965cf0b0014add3f15268045821045a241f0d1b4001f86012d28be332ce932e38d3aa9c026b52f6cd0abaf84ecb561a191de14aaa34660c080c0df7f141eca6aefd82eab41cda972951578435f599f97c9b4bc041c9826e090c7006bc514a8af55ceb5efedf9dbd58b6fb45243311c079253dcb9ec50525261a964ab9a152e1517de6430464af468eb7a876c1b4a3f55ca07138752e0ae7c85547bc9fa6928780c9ee9450a526983f958ec3e31725bdb3102693cab68e8da02866def7511cd2c9190882a000a7a2f7498a5e9afa86d4862bc211948849c5f11d13b49403bda9e813ec384739ddaaddd627d1f291701e829dea6ba74832a506d586c43fe30c363e9eb734b3fba90f0f1d1997754ad6687c37af3606982d3165e25e19f58ca6fd8502e42da313506cc9e87526191c8845303ccff1069ee0de0a70db6a4105f1efa9f231f9ff880dab7b1133645096e33a4050d28605bddc69c0d652a5be370ad94bc86944d43ee652af64599530a14fdd49f39c0f2fab7410fb046f1f0b25cdc9eda88959733930d7f7ec62ffcd8d61201b842b0976e9b1bb2559496fdcb3d86dde389da1f4777dfe4b3fe59f21f4e236033f075cad0c130e77e42843acf0b1d16cc34d9849b4240045d2eb5a342a3428eec6262dc5b01f3a51b3debd6666a68cbc9c41a5b46f712881676796e1f040e17748278bd719147aa91df320bdb01a5038cec32c62e0838633eceab0110042f72daa77e9cfcc69ab5f273ef28566eec5b740931e56cc0084cfc1ec35b98e0d1d2a6d167107fcd30c1073a7d906160ea71b9bb841013b924ea90039acbcab33fb67b115cc97b191f4f2a5606d190acc30cc0aac66945757dc2a41c55218acedc5f41c410138a6a0850c210642da55ef7034ae424cca9935e6b420e4f96e6bb18f996b8479aac2d6cb64739258b4f593ee8519a8a480871b3e8499e681df257d1772a167c7282f171be603c7b7a120f5a35cc55380897e810014127f40a9bd25dd8265faa4f9fa46275c96fb81e86721c701a5344e0ff476b2538d29ced38d54d7e43f35b08a1451832eaaa2c00deb7cb7579e99232fe97778f7abfce3c40c533f075f0f0bd2d3664d680b45e2f8f60654f25c05701f87182ae845287e849dcf1cdc0b0a5d3156d76538d53d4e0fd6d1f98844aac3c49717527a07b918242b1249382ba187a73835e728238e3ae8a41b6770b0b8e698d6322dd1bec0ad5c0a814355848d826e81aaaf43f73c57c267d53456defd484607acc24bea162539ba2bb719aad6fd999082f3ba413c8235d7589a7daa802c7c91852b8258c6d3dbe75b9a39dc36db91a8d555d2b1d484780b238993de65919aba8127edf30cf70db3b36659a9d581ae75f4b5803b1930f03e8349e04fbc33e62031971e7cb15b6cdfb80cd97091736de41641d80691d0208f5f9d5ab0e470fd4399942553dc35d7dca3827d7f84fe16c247d0089010585d2efe966852fdc46a36c477883670c562fefe98bfaab8858a766aaf3a80f41eb1bcff67a3dfebda59222625016d22e62315afec18128d6781b5a0e0e0e93ee7f4be8539f7aef59ddc47531d6a84cbc92e392779cc837b2298208d19430d2722f19d9377b0efd445a7f69bf64b00b58c0a785bd85cec39d6c98a0ab6e959fd5e51cb0f184bc4be143417be690f19a9ff6365bca4de5b8f4e80479218416c86679a9097d272616a352b148766c092f6c3ff28327457726d5ee285d3916ccd76b23162d5818aa225433bf0c565c88795e8efcbdb75ecaae154e916d58096b58dcd8c046b708585fe1e455290107ec477639638123c3d9dcf4d630618ddc715c3b09f1b0ecb2a3a45bd17f3839bd9867d639deb5c848894b55ac762555bd03d1f4704bc8bcdfd737df799589c99cc4b0a4dd78a39b2444a2d8c44539010d1d6b361311f7e5fcdb7cc86219471a6164c848c32b481fc2392662ee86803430e0b48c61c289438e79fc7d3a2ae7b10109135642eea5d6bbdb46a672fdcd4acb7dc555d0377fd08870c9be44f389aedad7a57165a131c5b7d2cbe40f7d597fc4d62cb8048fe78ae618fc2257275d2ec3ab8ba569b4f0de389bf3d5d1076402c28db48ed88b2468092c4024dcb9d15098bcf59b93bd46843061dc2bee46099db64ae8eec962c10c6996c5bfe379b81246a7d146865a391074dfe3ce0b09f7e7ed12507f92fc91316d359087e517b3c38c385a2a30a46ac955427d3aa075091e9dddd267d0fe38e811c3e5b1191a64f24a0718e59f2be1c441fcd3a2d4c718c96e7705c383c9495779877c70816ec5fd82244e7e7d4b9765c58c10e53d7087ea8d1bdcd54604ce6fb16d0df08eab95a66c1c4f6af5145ec11f4c9e7937cce89a56d18ffe35c8cb9b61363c443a18625ce2a889f060dbd768622b3a4879c1674f18ee780ab702942802fc6462dc09746bceafa6bbf82b942ca5dfaea86c5bdaab5039d7e39f77ee85561afa1d998a1baf26680ad2183704c2eccda026e4312f2a396717fb6271d42e979b6c11beb34e47050a473d4b32f32bb99f497cdd58d4148b955a01714c3b71989042d79ff10b64e0ca5c5ffa8d42ba52628570e87038904479af75b9e512d7260101e8fb128bf6f16c64596ea72fb96f96bd81a1416a720363b0793acce0a42c9495481a51a95c4f4d5c786b3880f13f27e44c29ca44a01dd3581786f3cec4f1478446a62b30a22c5f54d4916b7e338da71130260f8186fa1417fd4811ecdf5afb26866bf2497d7e54489e2b9ff626079385b9846ed4fdf4c30e274407339a212636487bf8deb1bf58f252434957621b54dca050834ac4c8e04bcc6f685b421232e5a94cdfa90e994663c4d8408355743ff7a855138376757a31f0fef9b1af494622a10cf22348662c01d74b60dd99accea0d51a7cc2e5c2f17e8c7879b3c38eabfb0f371c74ce9ac7c57d1d48d24dcd4af8f1113cbf8acc7a952f273b742eb8f33a710d0294fc63f6c66bf5ee5ece7997ebfda48d44f17ad7b6b57d305ab844f9177b51811651a0bd70ce3f4d444e56d9cea8824577199fb5db914badceb6441c7d8c60ee5bccabe2033dae7760617236a841d5ac9e5be87d5ca5a321b4840004bb3da7155ff43eb1e3c497d73672b0530cf34187daf29ac8ef7dceca0fccfca6286ef4cdb9cc47edc2636136f383425f4c6ca042f473288ad62c99f0ba615a7f34d4b8e442222fb756d9d01284176f44d8d9acf4e37ba9be35c2188bca884eeaf092f5a2eded0c3b5711b8e238b693baf07b351d23775dcd68b70e7db9e32d0aafc284b2e1678afc703191c0ea67bcdcd6aa0ff91807866ad2a6849cc57dd279addeb1f66c74d3fbfd3aee6fee21a36dd8102d81478c9e0323f7cd49ac3ddb3f9dc8854c9c4d3d12fa72da9d3c5e42a86001ec7785e4ef02864ad57e2e00649f8dbaca7ee7c1f969fa0135c5d6f298d91de27dfebefb85eb4b9be981dd73aa07de228cc1c658de06b25fdda9322aa87b52971f049f2899b5e1e11e4e47d2a3572da1a63425a1864e2e17583a20f0379b779b104494440566fb6b0951a0f0f08232cc1e388e88028ee65cf56d1289382ebcc52531e74c16311013acd03a3d988c8e3b9b02c0dc695d88872f70c39dcb494bcd90e8d61df4da1e96859d561f93695b71480eb870bafb0cfdf81911b29557554846edb6b87cffebdfaee84c6780d3026b1430932db0745c1065c3ce5d38e499461d4efcd94dc39714451b23f5882958f8fc8071d94cc57e6458c090cc6bd9c56db8143511365e93092a5a47635d6d60b1157927a7f115cc34e75ec59ee95652cc0a0ea30521a390d65e8108519104116d62e22ddd35bcd3c8d324dd723470411cb3f5799ea73a531cd34bb7d0969fb71992a4db5ba0d049cff2b748828ae729540656d676c3094a6feb3dd280131dcc471e27ee6148f0979dbfa40fbddea6280953fb065fa7e490d102c69e57e09db548159049bd36797bb8e5ef978417665273c035509c549c71cbdd1ae296ca989af54e43b81054c42019915ee34ca101148451b2b1fe6c029d0e4a64c83cba44f641d7a523fc5153bfe4728624fd7daaf4505dfd5cd7e4f2539c6e5457949260ba684f09a8a750521ceacfdd95ac1a4ae817cf6e58404d72bf369d7b143fafa952903c88a8c0fcf2837b83398dd018dee856e7d90eea43faf05f037261761f048e39052b11cc35bbaa1c7df8b25c8d259c348e28b44412d86f2619206ceafbc28b3520b7ab1fefab075c47ce6ad8210a131b265df3a3d7b74e74366772ce1c21a3dc876ef81c0c914d576508beb3bc31e17b131d3ef7c9234421303b670e0b40de88dc4eb702c6fef6a6138d72bb5e21f7bdbb637e5d7456115243b183d6538644cf6ccf210bce540f46df654ee885ad893dbfa172c945c3fbb2cd250bc20a50e2f1db2eee5c1ff7bf6134e616247bf94eeb79ed54f29f98ab15e0e0b271a66b24c91bd59f8c4c7ed3beb42f4237af2635509212a1e64da27c6d800c9bd5fdefbe4416202582c78314c2c0085a502b1f1c0ca3d9fb432729c7e06512cadb528765d0a0ee5997a14d291f154488ef1b260b42dc992b125a86c2e0e7893ebe5c018176dbfc00f6cd409424c0b049901b4617a01e6e257e3b18c6463e68bc11777abed6815d7993a54db41363c1bf80bb9fc20839c48f946f7f36e172c537d45b5a707bc14b05a41eccb0540311be9cd3d8025baef45dc3816a8850078cdc6db004529b86cf005092eace03e8b956dfccda0de46c2081fd1ec9ede7cb07e963a183ca1a65a5ddc21cbcc798f85395ee432efed2c5a81e6eb62d0faecbf320e45a8e5ea6cfb544e96631a8ce16d0e84c7f2279f8ec708eb98b5af9bbd3e0991710838a75a39714334223d277cec4ab094ea666a46ac05c7f9c47e1a392b97e847e4e8a3a4d26291a684f0a5727db20b30522bc8c6bd872c141309ad6a397add5fa82ae9ac525bcbef5ef9a8d39b904b5d7b69dd0bd8e1e52e095f153fb5b3da42eb528449ad88b69971e88daa8ff076f06acd77c6777ff59796f0582eb647cf334812b0eb4b52f058e355aab9a7fca2d88dba7f2ebe79b79b8eee09c0318e93982395d6336fecf325a0821143297c9fe3cf99bd23c57de0cb4b5cc3b8991b5fa7a77abff73f9b28f1b03e52c923824b1fef65e445af4b3dfefd31b763278a701da5ab088d41d8ccdc4daa05ba5cb74e29601e3f9281056192bcfa368861bf702065351b99d8e1938e248070d081923bb7429c8958521c3417db020e5c05e0483639574e0063a91f6ffe6a97285af3786c71f0dfb3d37bef5e0a8947ad3024ad2af3b7ab30c240e15745ddcba28e9fb889d9b9a62781593ade941deb20e9c05944d5de3f843d75cad28aef7867f25221416ded35a800817e32168653cb31910299116ecd52cae35d810fda800041e9ac12fcf67c7c263f8321ab566a3f0196bcdf44fdcf1825d1abc83bd33923f4e49511685a24e0610144aee3508456210c09c5b8047dc85f9f370d6071904a1b9424cce35051a80d266bfe362112bf1eade955029486ad8663ec79808424aabc6243a8c73c8e125e0b65bcc61ec7bcfda0f5d072e8514f34811068d2f3f3f09f968f9b5f7618fd64ef8d8aeda619aef0489769118cf1b26e4cf57ffd1258990c085a0d8a070343ae357cb419fdaaf113ee2e497b488bad95de8c024a51c8d245666a85e317d8e63acc9d206779a0397d7aba4d018fae84d20b820141b14c3f104f073855b89508934e6c7665e737a052b5bbe63d0c164128c763e48ed04990e0cb9ba74f6a4c8410ebb19ecc4d9b717f7f67160cbbc0334a142c114bc991f3630bf642c930f5bcecff492c82fa3ee8bfc6b04dc31af3bab999cbedcf35a7cb79fbf263d08bb8ea286be76961c4d8bc9d08484e0d5b67e337ddf035c9ae028c5070fe47264e0e94a77c4cdd82dfc32ed1d8e6b1130a76da85a08114854fb1484db0728c91b4d0ff43437a6e26dba77a0dda836ab206acfa19cdfbb8622d331429607dbe40be23894fc90943ea323bd41dd931c08c8563336ed84bbaf3200544ec00d545b2efbb7b10e0db1e2ee70ba9f18fc12fc1bba83a053c7d427e7e2c67450bd389b9ef22b403a52e61bc07f5d3eeb39d21b1a29852e4e7a11069c436111c1f7c9529d1950a41dcb72d87da7dc39961ae722d7ce833e4eba1e8a6751c61abdffc56e8125b9376c93fa8611cce04535ba417665c8d65d7cc9f373b116e671b3b512fc0493ca75cdf2a83b4bda79766363764d0e9d754b859666c02d8611993f66426c931ffc1811bb20e8691c4bb4c29a2c2a084a6233cf2961ff3edd8dbc3fcd56028e8b1b5e186fd2ba28b8b810d5d138f1cee76d78c70995e9f707bd1b35f1bc1018e9caf208ec4d56e69aebe984dce63ead2532cb2da1a3365a1acda398dbec5ee3871d675dee40ef3c7eb7a9ab82911a7106f05da0ba79784a195abdd9c64b00b15d47b51902a3d5f5ff3f05480106c027517bd973873b6f6a09fc431f0b5638e80398324e07f165ea7df4e688bd1a5c8555c3dc9d9f77c92f2425e27b0643a6208d715ee96253660da5fd8fe105467bc9c1f2cd3f2b48aacccd24be844bbb09d38af12f825ad99c9d5daf708bf39c06a4fcb5cbea1d192438179fe2492ab0173bad04190f28b8c2205397640ebde21a0da32818c1df5b7b086ceb2cc52a4ea2a6cb410a80228940428b3a8033e6d0b4e6ce4009e0cc118ebdc84ed388201e21e9520b9b8ffd8f1c9010d6ad26782fd3c8b34eaf4634b4b8d679d25a1974b1f7b0e0c97ee222f67a8676395e30155b5808560c7067609a2218949f61db831ca27b411f16d2a68913adbc5e9533c17e61c7813cee7eba3a53252e45789099228c742d1c49a06c7e51630620b9cd1e9f5886ad93c3b79c9f84c00a8dd4af597e15f20ddd849bd0d8dc713420377e163cc76926c2c177f0faedfbe3bbfffd3fa41497d0bad35fa7e24bcdd6fafb70b086441d37dd45a75fd6571276c207755a6a3f29eee2604148295d5ae7718326f19fe8ed347b39d79a272ebbaa19006de0473f12f4161faf8e883c7df2e622a9d851c57dcdbc31f433079e5546335b125aeb1c37ad72254cb1ffe2b8bf53eb22d84d137e4dc08463c5ebcc5cc55b0904e001f081f5f6b1698578077f5b1d12eece81e2b270fe4e0a1f17d4424b4e032b94dfb83f6550590e264cf8fe7d967757915630593103ad3817bcf882d33f4c9ae5c10cd6a0093bbf0af5af211e993b7d2007c50bdd4d3b614390ac830f7615c6d6473e560bbf7d326cb44e7661647322ab17258f45ffeaedba349decf51f01cd287d05b06de2aa26158addd650069478999d69631a173948df1765423e6dc557db0f576785ed5fa3230ee216f5d21c3cb4716683299a9ca1a4d7928e7526ba7a455eec75d6e81801452828e911f1a81f7da2c49ee1986babf476414fd18f9b38e197481572c55572fd519e8b0b453a0681bf948cbcd93aaa839433f223f521bf614d4d05f44c5f8c5cfda55eacd5e8c680b38763043395132c310b474fa19c445d4fc40301dd99719cd708d3bcdb44ebe786dd97c3cf37022a28026402ca00847b1121fcba8008f201ac8de633e37572cc3822e3e01a64768fe9756ae15fc4b7aa71ef11df93e0ae253a70ee54225196afb36e89a93f682646c7fa19d282ec70b99e2921f286c22d0390307496fa61edcdac3d4601ae34872ffbc51984471f71c1c55717d52e7096572383b1559d7291804790422e8bf697ad487e898fd079b40ccdd6a8805eb32ba59f9d5e2eccc2ac5d02c3c943e64efa7359029987ba4c9c7aa20a0253c8f9837f1b3d4ab4cce981ecd04b93f0b46e022ce2b0836736a7d1ce57713d6644ef9f7b492d529990b76ff80a5f10b2533265e29aac9198a5e74d996d3ad899ae64c98618e17f0a1e416e1811ad8e83a0984a73ac1ee731423307b8f425e1ab7218c5791e26018bc0f46c102cdd113e0adb878613e4784197945cb461b40d06bbd51336856449aa8ed04c37e28a0abf76267f94ed0d278a8b01e2fbaf0031064671ddbdcc2a3f31a9ddabffa8520e2291e1d56209ab5f5b40d8617537eff147e21bc815badeab35aeea114b663f1a07e6cab2138e9413e866b1bc84e2f9f3ed487e56e17b37d6daf711eaedbf126a1fed3724caa8916d48e85699e21c870a6226e9e70f66b31de4d2bac72d248006e20d7ad96c58342cb7b075e930b8baac3e581d9dbc6ebeb7f773cc15f410bb8c2e65823a7aa69f16a0c3761d8c35b5fa3b4a4aaed28ea1c062efcf1e0094ccb8f0f1829edad9bde902e96b473df805bab4afa5da7a185fab3c1b2ad1fbffd6412ab1032c27297672e117a4a2bb56afd7aef4bdac0b8e7acdc7678c0308dd6fff9cd02bfe8757f7dba8ed8a662db5a5b5a93da016a88c6d06d01909b3db4041b69085e03bc42c24eba59575d16dd7d3cbb23b4b44cb1d730d8560b0d9d9078a33f4c82ede373a7c5aa6dff69abf9678d7795e5cb8b42c7838c4a2ba120fefdee5b7b3f770bc32e8dada16fa7bd2395655c2249b8c22aa632dd907034d69d4e3b005b479658c97e8b0c230f25b27978df9010e6b1322f50fc26dfc8001190bad11c1226c0364e95c04b177a6b419993cb739c365b0b383f7d96e5368e94c554871bde812d5535cb31cc4cc40955663916af55722ee2cfa16ae9e654a693e78f0744f56710367d49a0341c0a76f6e8e6a93f06b25303912d546690b563d595b36dd0ad72bdd3b7d39321f57231953c788afba00df90f3c16f54f267e2e4a657e23204ea1312e919017511cf4e0975266ec4a0bb17057cded34e95d444134b921b0044a9bbaf7c8a728a4acdcc40c82b2680c040bf6362c4c0dfb9f6b15e528c910e40f2a4df073005ee4d0dc9c0851a662a9b6f025fc38a2cfbad96a6e271ade567958bc82d9d9a2916c2689c29716a476f8a59277acc578e5840c7e5c9ce866b8edf85113e47bb0d30dbea0dadb7630429a81731a032ea487b6869f5818b81e80b184cc1993f3ea4cea73f833b8d2847f569ad1341dce2376b553465af3f7fc25f6d4b8bb65983e8eaf125bc9deff34acae5d9fae1a5bedc7bad1fefececb2fb2973d406640e006151021af3f6560622a4071fe04aeeb3a2e17807dcc0e3f9dd4be998e349da0f407bc1292bb10d7879bad5e1a1ab958f5cbcc2e30c0ee507ba9ef8050652fb6359b95c9061ca24c731d3fe97844f13070e218f59cf741b0b3f56d19a3ff343a7a99301eaaeb582aefb08cd75b6ff2b5b5052d58ca17487c39a4929b8b7b70558043704c87b9f373f7b5cf5050c0ead20842a6a7e45457308481bf163cbdedc92de58f4e4a144b4223f06b1a58457d786273374677dccced1c2fdc80990d5159847d277a6f36bec3eaf73b54b288d67ea262ae6350a510ad017fa9842e78ee654a550d60c70aaf21aaaf51eb0c5aa8b015b579f3308cbf4a03d903f939c31fd6377d6af85737f16905ffb7983cd628372fc964cad6430917cb9c79b8045e7ee5930194c5547801b5fde3030345ec414c10159afcf6fee89eae795667c5cd21bc0d5c62aa1e9243fff44c167521d69eb2be39f0ace4adcd87ffae682f93610eb35134ea10a21ad0b9ff5c64ccd43f434f575a184df8727f98e2abd5cc818436a351ebf2c4e505e73e75e786521730fd878d7497293ddbef31d6a87184855b82035f94c74c7ba5e540e68d85e205db909b9a013b939c7d7763d6639109f689ad3979efa4b10841ec17cad59fe01caf19a6b821d8429ac908f9f878d604f0d13af995972341f2e0847315d0aff19759e28c4b519674f0d6c8d423b9f794c89f7684a71f54809a00a1423ce3ee8c7552ba920ebaffbc1a8a2d284b1d0e2387337a2c2517740dcdf1fa03195aa4e3361664e87ed59b9bd8a3a1b45a7f12e82427131a7b39f7340abd4e638591ce821a35a920a732147b33ae4b908570a19c08727d7bb00ec918adfc56e04dd87534a1baf989ee35c18bcd34810cffaf281943eb9806da3f2e354078cbc496ac09c3177d7e1ed2a9b9c61a9745ba634b30cf57f1bbdc6b65dd708f9713f64717b5f47df38194679268e41393e90d4c2a4355c5a7c85a698d34964cb26422b9964a797876cc5be8de6cad5185101511f99f8a9ce2737f7f70ac8c32bac316b0ac6a6400a1b0f62c95f4d53277d7966971a6be0f693e74f8d15be7698f17ea4c9f16b8bae3c0ef3d538bf6e4c3f6b887f14234b5a3379ff03007343d1b554077d3eecf7c6ca813de2fcfb4383b4c628f8860adb07cb16d4e94023ab1169fa0e7bcb7fef321a764fb3b5532ecef2f241ed2ba597db07c0d00cd2241c10b3aa1e091211c5f2d8c585f94d80bf8bc367ea7de040ef0b6c89463fb90d4e29f49f9ef6847d6b0abeae9a3985ec4203ec2161a7979b46bb4b14e8b478992ebccb157f677045e13738abbdcb780538f0492a7c4e0694f885c19435605b667cfa61027deeaad3731ab02414a0e29298087799e37d2e9076403055e6120fa1f03a99fdbe5ac8c40de7131368628bb802f2cd77e387d202a32e4d47352afaa68c2587da9349e2b35ee346888f9b07da838700ba2c98b541297fc6ec2402bb966ced61bd38d89f5de6827c26510e4a8b5e222a3d35cffe1c20f131a347493522a4792be67e27509bf2cdd4dc6fcc6abd40c23b5b964f04ad5048e2ac64e8d89f11db4a70285b5d831c1d152ddb0ab20b53f54ac148c85ff3d2c3150d41fff29bd04721920086ec91cd7380b57de52180227a6195a58e2108142a54404a02f54c442b707f25739e8f991f4f9b1d3856ca431dcf482753f53b4b0e461ae69dff0cc1364b3b2e6acc5a815ed435cdf06911cb1914820fa539c39465ddb51b087fd080595bd05594f9eada5e5a696af03264d749540611655b06bf1c75df4f16c98438361e8931818cd45cb76ab6469f69f7c64396852685b0e96786603a32999b2541d102cdea13ee68fa9301382e6d8ae9608f46a94f7b0f2c6ff9786da4a76f78a6564583e4af35ff97a827ab017ff5a5a02f5cc3ab8311b07dcce71ff5b29ba55f553e97cdfd0f5b6185d662955e91c047b819aae483cffdcf5039518b03c1bb62786864c154e74adc9d430237724cd55ff2cad5c38011f6d45d6e79cd2e820849c6280e1d1a5f2650ff9c1209055fe0e245b9e201572b35e34f88fe15363404f9ffd46642040d556adecdf18de4ccd018a9327750d05f96328ed13e08578856ee288a511167ee3501e9dbbca47423632f2bdb08cc5f3a7d8c74facef023bf199777f7d7b7facac4802383b192eda864807013146d604fc05d958719b363b1ebd91841d888f4a7bf76d59a03ee35332e244da3de30fd692dbbe4648f424b7a8884447768c521f0d4f7fd4f224ad60d7e6e0fac9aa9fb6043ccc61a3e414db247a7871800d8e9945195121bf04e04434aea5ee7bb56b7f5f222188d7276683f2762d9751c05f339f6bb0b237b7d35b88775682ed80456516514ef49d8ba908f2c2f2d2f4c050689bb19911a9e6bc653df0851a983ccdafb11f4e4fa3e445dca8c591bbe243759aa289c242cfa0e2ebf420d72dab18b5a2fa9e5fbec7205144aadb76669be4754df6e33392b2649825077daaa05eb683a4cab0442210b81eaf848f0b7fc50c4f2b85821e8372ffb9478afcdd8febe8a6ddb163c798d8757983fde2b4599f5e2d4b0733a41d905992c014cde7aeccba9c78565521f155157f154a7b5fee37e147fc5502882e3bbf5157d79e2d4097b4dcec52065e0437d4e401b38c4f7a7c1685af53d38880984b1daf811f1e500588ce08778f6ce4c18aa69e73e4cc69ad0a0fd6eadaecf2dfd9c06d1cad21bb96e8163c77f35995bafe2c97a4e4b72da205fb1b71d6298b2ac20478d2deaa50325cc7d175d552a435c7f20e088747d0352dc389c37cb34ee7ae63ab513718789709a1d8231bf6f4515d26727936857d9b53729584f18c5af4af9bf00e5277c99509af71ebc6b3bbaf58b2cb174c5df9a64f1c4cd231a5e0ededc0653b77a219490114b42d07877cc9e69a809bab8c096042235556f59553c4c48166e499e9d5a247ffeccf3263e6cd43964c7f8c1d0f1e3da28448294ddde1e86c96f0b04ad08d230e08369323ab671000c0bd92dd267088b9d5bd963562113a66b52c8d986b27b8a6791fb0a9bb60d0a0e45e3adb37e02f70a1ac82c8b05af5145e7ff607e49f270c3bdf0c2ef5e3f189a81ccc2dc74fb139e8a28e41b5f4e399c2d634f2ecee63b7e7e2764952a81a2231f204502a941f37590e365de652218f00ee6cd16d3a5d5a1b4fb3c5fbc27ace7b2d5a73c727c6b28123b66f39f062d913d868fe7dc3f135df7014ad713783bfd126b786cb687fac561996588974c2f83a22491a3f204128265b34ed7c0eb87b3b9d236395701f46144480b6bc471da0dbb87c738b67f5f63a0df82ffd439bfc11ec96bc55bd8ec823c64fec2898db6517961a0e1614d92152c529199f704ca857ebb6f323ce8568f4e130739ebf01872a1cfa4ac24c2682732ffe7f3f6b26abcb06b193194432a00680ef9ef715912c8eff162829f49df4eb1f40d8228fe766dd877356a688240f74e754bde40280e8450497964eadb5b8269cdd5ab53a5a6cc511405bbb729150d1b2924fbca0fb4a1bf0ba6efe94b3ee5e7dddf010571257769fac8a31aa8f34a0cbf7b3a8c5c728a8876803d103425484bd9dfb614f6e6a1a5965f57b545c006bc37073e82344dbfbff02aea33b93ccbbe9b7624e31d11bdd8c245596f5fc2e134735b861c110adbf6cdd1e31d0040c6f23ff8ee2ba13f80e46e22a7755b0b9abc3188720375f8af57a8221b260958d994a1fe2a4b6588918c32b6988d66cc6573b43a3befaee216a373d4bdd4280f056fdd4b05f26d618da724bd5d8206fa3a595167e72e295bf8c8f7e53d185f49b8f8dc6f215e53ee11ca33766b120d6662624b7a62be41c1c5491899f64124acce1a28c72e86471c2064f86ebcdb0e72ac48b797916c0ecb220343aa163669a0a74d72bc5d305fc7ea4a0f2a87e5cd924b29a9a00a912579df7a1976379507449b8351a72e32ec57c8c84e5ae6d9ca40386afafa2066688fff97457aa9a26701c77e1dbab2f6eedb59160fd1832c180869be67e3f2d2ed9f56cea724d8f6c96addbbc831f6f1c1284478d571931a3faabbbb323fe3d1b79aaa7ff7091d990876c58b78806787933cc4968f41202c81c516de1bba19136ff27d1b12584a04974db55b73c79e5f4dddcb8166836a4ebc56a7da6c16a4678087eaebf24aee414c7ebefeaadd81ce343daeb86b5fd3bf3383d07c3b2f1ec0106c6a9cc8647a76d58efff53ed3a1f60184282d78a11749d4e28a22b3e2bba551775b43f810e17b76ade1b6293887f0150b319cc3833f764f5d031b5f41dbe01f22c9d309b13cf54653f759394d980b861ac66dbaf3258eccac7fc02ed7e59f3d53b1a76acc6fa6add2ab1cfbefbe7c49e482fd845d01639599d253aa55ec87ebb7c98d86a07c18c3086f50ad506b6198205970ae9afac2c55e433ef356f69dcec57a28c3a7637df1e25a35fde62a7237cf93f39a8b39c036bea73a0d7e859d6235a4273f6c55078b56597219237a4ce3a1216b87efc92cbe7add3c51f0d2e4c7e7220f3ddcc859bdfc996409c9ae0e78a7d8ae20eb40bab3a2e3b5efc848992cc3f8a92ccc61e49c71b061227f5240d40755bdef8c36973200174f9afb28e60544628b0bdf1b773fdbb23c7fa36e5702b3da5dfa2ec3b40881e60637111eacc4eae8761fe3f00ff4c3f010c67cdf2d14be1da27cbec54997ef48e84ef609181f26c01da4f6f1b8be69382f4be075cdc7b73d82bdfaebb3bafadd30f595241bef589efab719c2c9262f4be091cf82ac6e90b1117b2fa713f2acecf33063b1411a4dd18b22864cc78a141bd2829808c857d6d6ad77efb8b2c3ec70dcf624e903162f06378f0187242d4c7c13c8e3159de3ed21995cf5bbefba9016b2d8de56d3500f15b2019ee2df82a55309045f930243aaac5ae366422ada258d5e263038cb7030e4700603b7c11624c748d791e95db4860604751f73a71384016a85774b663ecba2681a59498cf73ca5f2dc77be7de72326497db360c4fa70ac9ce2d23c057fc715dc4d8f8a77fbcbec7e8125417d886355864300824e72bb538d476423c20303706e4648051f9a0598f111a6f80e225973bb4dca3bc4c018bc4d6a43ed880be380ffdd9422d9bbe93f808aa686867a09f52046d11a0e5d0413ed0271c851d4f63420ba91cd6e5c13376f6ccbea104e913a5be76c452bb2d95ffe517ca2a7de6e7db69c083a7c47e7d675adce2419fd51302e38b026aa6013324935dd3704fcd9a75360aa78d6b3d9f5a76b828b5f1109fdc280809552a5b29478a2cb061d225f0402bd33fe941e4eeee69e9cb7bb2ed4ebe35e454b8cae8508074549950f691cd576e5fdad87a918d1f50153f4ef12827af210cecbdd75efbc95a7e2f1c16614c88b39d2bea631f982834399c6559ec18d1167bbf399ab1c9ad44da5b485a19287d382c749c43d5a8484472bb2c625e403f6bdacf0b5f2bff80d2fdef221a3a74c4d8175f48d1860743b9dff46278574cf35f8807a71ec5fb0c160d6efcfc9cfb685391938888f41111355d2760c757a4bdc02cca8d8542b41438562b06dfb31a68c5476312cd618381fc15dd516abd0ce8e81a79f707b07eb2ec018dd10f34db3906c49109af4525327326386a18c36aaf1de191126dfcfee6f525c2bb196b63369971fc9247e4cf64d802e5f1dfe8aa6653e788f49baf2e96fd109379b45c3f80240d1d7ed7eb3942ad7826e54d962fecc73162f710472247a9f92f1fbe3dba82cf8b0282270f045fc41b6f79da0b1c03dc46cd9532bd99bca2d8b309922a2ff92c690ef6c87a761b8062cfce2d65105c860aef311ba890b61bea67966e36775b21e342d93ddaf89a3645921cee898be129d5a88226ddcf9b2fe07d6583c268ce90f7eb345c329aa007c1f963467e70d27d240a6c2475f6edbf771b2986013987f12b5518d32ffb8a03a9d3923146d211c7cf766443ce993954d82a477039eabb758d7467abd3c168e2210bb7f2f2ddf3749557883bcb2ab8d87973fbcd9ee4ef9853cb4cabcb159b1f38d9988ac63c2dc4c79d4251ec2ff0311cb79c661924cd0a10a15e6a3631ca2812a394c5b658b7b2392da96cfeb396d87908264ae13d1ab1585ba6c81de7871a892e3d4391da35e029da98acc4f40390fd7e43588a44531364d010e4767ce1b31407cbcfa630cc2dd2dc89dd2cf7f0ba4555f5224571db52df14c7b97595190bbb24fd17494cb3bad8eaa9c8f769f1e434bd951f66e6339386fa34e21a71aede5653af1f2268d05b2c31ba2a020035dcaeda4e63142aac74d554d3724bddef6faa7e15eb3e943f428f6513ca52fce69b65f13eb90a994f8f7650e338236052703e391fd18a54ee2b1c6808584fbc4abae584812674df1e67042dc6e6512722aed05a4200fbe6dc0af59ec07b60b16f69b48c97bf05ff7429af7c49203221e15899c9dc276a1274385a43a6fa644584fa5ed3f537331b73a50e238482cb421a3d650a9d467f8e271e8feeca0c3d1cc52d1102769865e853a05fdad87a918d1f50153f4ef12827af210cecbdd75efbc95a7e2f1c16614c88b39d2bea631f982834399c6559ec18d1167bbf399ab1c9ad44da5b485a19287d386fede5fb3d462d9e8673f0daceb2ca238a16556648de14ac7cd8fef9bd5983fa175f48d1860743b9dff46278574cf35f8807a71ec5fb0c160d6efcfc9cfb685391938888f41111355d2760c757a4bdc02cca8d8542b41438562b06dfb31a68c5476312cd618381fc15dd516abd0ce8e81a79f707b07eb2ec018dd10f34db3906c49109af4525327326386a18c36aaf1de191126dfcfee6f525c2bb196b63369971fc9247e4cf64d802e5f1dfe8aa6653e788f49baf2e96fd109379b45c3f80240d1d7ed7eb3942ad7826e54d962fecc73162f710472247a9f92f1fbe3dba82cf8b0282270f045fc41b6f79da0b1c03dc46cd9532bd99bca2d8b309922a2ff92c690ef6c87a761b8062cfce2d65105c860aef311ba890b61bea67966e36775b21e342d93ddaf89a3645921cee898be129d5a88226ddcf9b2fe07d6583c268ce90f7eb345c329aa007c1f963467e70d27d240a6c2475f6edbf771b2986013987f12b5518d32ffb8a03a9d3923146d211c7cf766443ce993954d82a477039eabb758d7467abd3c168e2210bb7f2f2ddf3749557883bcb2ab8d87973fbcd9ee4ef9853cb4cabcb159b1f38d9988ac63c2dc4c79d4251ec2ff0311cb79c661924cd0a10a15e6a3631ca2812a394c5b658b7b2392da96cfeb396d87908264ae13d1ab1585ba6c81de7871a892e3d4391da35e029da98acc4f40390fd7e43588a44531364d010e4767ce1b31407cbcfa630cc2dd2dc89dd2cf7f0ba4555f5224571db52df14c7b97595190bbb24fd17494cb3bad8eaa9c8f769f1e434bd951f66e6339386fa34e21a71aede5653af1f2268d05b2c31ba2a020035dcaeda4e63142aac74d554d3724bddef6faa7e15eb3e943f428f6513ca52fce69b65f13eb90a994f8f7650e338236052703e391fd18a54ee2b1c6808584fbc4abae584812674df1e67042dc6e6512722aed05a4200fbe6dc0af59ec07b60b16f69b48c97bf05ff7429af7c49203221e15899c9dc276a1274385a43a6fa644584fa5ed3f537331b73a50e238482cb421a3d650a9d467f8e271e8feeca0c3d1cc52d1102769865e853a01ae8230ac5b0d37fbe1064cbc795c617bf66527b3b5f03976e9a7464586d646a29d74e3ab22cc7a9bb75fa3204e142a9afc489d83dc4aaae34ff5bdf51f3227c7accfb4600a2e8446a2d848cee960ff26b4def2f83dfe901f2252a7c2188d73ad39fc1c63da9cd268d21c042cf4494ec67aacb1117e30710509ae0de37e552a971c0585c927ca15dfd8736c9e6869d1ca801e1585495b3eb42f8f90fe91f9ab5eabb2e99d06290d1a188b24099cb54c95de4946335f8c836ac44ffc2d288f5dd9f208887b3fc15c07ad9f6847e59280ae112b1b55d937885cf00d1d0b5f35c64992d24e727a90bc4a27239f1d239d86c74d3261a14e7e3184a7d01f4a1c3749a14ca2a7922b07adebfb7fe2736c32515d581093f500271f5a1381ff1085028d2748d0fc0f8109beafb02637d05edafb1aabc1aed8d7f6f918e4def143f02ae5093d024a276e7df8d1152a580848a648c41de945113273b598cfa70fdc372918a12cdad55dd8f6b29b8d1f256a088061a56f4acd591227a5852341a38c3ea40b09175fbb63e4a161a27baf5d7bba30685d2ddf86d61038f6d24527a1678fa7cff210b695f742d81746ddf5455f352c72c5112a11da25a830014cfd839355981b51c681a43b32be75eb434eec780b34a817d20c19670ac749b84cc55058c2ef37a3f5b2e5886d732c66230c0083ad3e3a9104da96908e60e1a202799e5fb6d6ed3a6672f121bd1e53bb4365f8d0f2370d605b2a648885a3ac924e213e1d02e1d687e81e9797105a025845f1750cf765eedadbfee7a8317d95b35dfc7f4e8cbd7b0e7549e03a08c9301d6400c7e0b3762ceb17b36da918a629481482ce0cb498426988afaca02cb6106e6abcc51744402c35e67de715bbd1d6da02744d669a71d0f56fac8ffe0839cc1ebb0816ec18ae07b27dc34cb23296c5ad6bb816c5198b33c2e489cadd3d43fe4a2dd57f9dfa537a6a34eace7c6a1a214e5d70ffe7fb33a7850f24044e1a0e753cc1956ec3abdf01600a71081532d1b92b7f4f24fa5465568cd999277a034de8285281a28479ccdfaa1f5c86735aa08d089754eb6a6a19ce09dae042fff320e1e67d3b2ba599cf42a972ab1a58b84d71f9717352d155fe1776fe4e7ce6c3d03b2c803b562be51e8399ce37d052face3325fc899dbdab7527bd528350457fae81c7c744330386efb4c80fd9b4cb9751b06b81364d30059acea84bfb532db62efdde6f5da9cdf3c0427c300aec5db99a78ed75cb28cfd9ac7bbc1507d934983c7b10fd4ce2ec73fedf68f645472e7207be279a9dea86945e085654bed9e9cde1170c320f9fa9786aa95545d0c559ea0aa5c4d0fa3c78c6f5cea853ade9a754d329d2bf87709a10a5825d54a6275a8cf49203549098e878b3d307bc72fd96efa76de8f6181d01e4a3c47b88370bf90c9f0bfa16c888526f0e46b717780ca008b569d0292b14bf4e6c0f54e940950d8e885a6609394731e22c324406bb2a40350981ebbb57d927504671a343693159af7e2f63cb386f05c9f5d7ecde63e4cda0658a6e617ffb99b4822749e67a252a2dd00c357d4491a3a1468202a9d389fbacf782c42bbe4c553e5f9e2addd02ad19e77a14713165639cc52843846ef56cbfe2534a28b5303cb9af987cf1ce37e1047aefdf8f2206dc0808639cb755ec16074ce0a0fae80ae733b5e6a478267b0786fa5ceb013d88d886740144b9d21d7494e3cc8f2b3c1a654b0e0a8b070a63542d29cfaa7c880f3ad18fb51a9806912505cfa087371af5c6dcc01bad623ce434f096e7116d0ce27aecb81b65019fc1540f44f00463e4d1f4b6d3f185a7d164c4b68f596111436188b2f7401688e4a10377f71d3b0608b5164de886d7807c607a191d37d10c662a9d7fdbd90a4808d7e72489511da6e1d387e90cfd82a3aacc8ca32d7faa370a6b4702a6184222e24d69001c8e1af06651a7f3a8e633290f79bb9736b20dd218c3251500a517f58ae7d46d2ef0487d6fbfe09aa6ea1ad0ca215787daacb51970d5d80ebfa52968666ab2faa61181dbdde3a8df5f70e9ad1bb723603e3f0f33b07d4d3bf1ef674705601e9c167259cf100190c06ae7db17e51068cab832a24d527199dc0f1ad128ebfcb1eb12f8edd4fc9e5dee5fd580dc48ea31641d1f5ae40e88b219099a0fa6523080090cc75245a4e6b9f2b3f0da5640dd4976682bc31b2549f3be7852eb193976ba25fdbc89818a84cda55d3b55df98da4aca9bda168dfc436ecc62367f295f466f6063972f261781851144fd330b7842e01bfb491d06c81cfdc848e2e28a4d58c5ab01c4748682df4e6e0afebe3e96c39689c86ce0c374e98ddc602fc17be90770daa0862a3525467e4cf33bf55fa308c7ab7173482ecbb83e63744de4fb03384b182f1709afb42bb70d8b1377d4b1e9046b0f8ce0f69164ea34173337508b327bd14a143bb4db93eb6089199bd5b052ce9a89ae75df764848def77da559ebeed6fb9169789ae0149038af5b58a65305cf0bb5b2fe18d7450034c0f2a12898e7513b1a39e5eac36ed6fda902879168f057593249b9c34447090220e0ac18d02a1e7ee5b35ba98a2323a94d544fbd88370ad84e3fc9b261d0cc476f591ae8704deda6ab1657b0947a8037880004d35ca239332d20ee15405e135837ec9ac3fd87cb901e970198aee7cf1c623518213c248f742b50538f4e41f39fe6bae3490464f5c6a9bb4b0a18244a3eafcb015052c2ba58ae33c6ca7b49240c457c66ba000fa0601766374fc5afceb2a14abdd887e401674f0703b14b748d28a4f4b51255c5aa7c50ab1b8385f5edd587475672f61f77bf680ae0be94a1b874d36282b39dd48426bebf3212a3f1ab9a4a6c69ef3618fb1a3c3311b16007439eec8ce1044d991d5c618ab104baeec37f7ae79c619b37ca62b9c956eec71871f6be9bbf561afb478fd898f4dcbe9f94e815ad6ea4fc6df5d120cbf68ebf5a557c50df0447ce34e0b74ed9827870974782b02574949cfc2c77bdc2c584f738dce687043c19196c779f631c2e31520ac504fdde5a81ea5cda6cd0fbb6c3cffaa5c536207c2bae4fc217fc6dabc00a5bbadd1edd972da3df5ddd564ca1d04d7bd862ae3a7735ce0d94da70e27e69160660f7b47902ecbd1c3d6377908da4a57013637d5060b5a221ec66275f135941a599769254e2cb8d1b76b8d27e26f0877de67458eeb12ee7bb96b8ba20002db81465f1f13bc2a870afacbf33a613410b0ef6e51707c170ad8439067760aea3bad056cd37897b322d63dadb5a0c1aa12ff753a56398da7b568b4138250c9359289ef0af8786ba8c0c1f59766c9d2d321406de6a6d71e7e11caac8f3041a9a7d4240768a657147ea4200e64ab221b7ebabfab50a1550e9d7d5622d9288aa58a2afeebba41c1934ef0586c038bca7ec4bc3468f0b470f008b04b5867d98bba3a87d387bb60c53588f4010c1d8dcf7a57990a46b826312b07c414188e4e45d25f0d59dc497c97b46de2c79f4db30366df36a53f45a4fc022577ef7845af3f70f72a3037f1447a2fec78088343f3b750876fb284bca37444a3ca161409e4f3a03e687bac3d14201e54cab4125507991012fd8e07f9cb669da4a8bad1e84b4d0d388e91c92229ba302e054bf466f09a06fdec9a41318095128543fc26272a93127dad13acf28a9d12c2001d7120f4579af2aa23bb947179d190b61c08fda95b1570fc119e6e9bb07b460af506f18060eaaffe483f8b9fe2ff588cea5f94126f9df51ca8d2c45a1683c72468ba21dfb81eee712ea93cd611c10d846833d9ee19a67b8f895d9400e9432ef6ff2112e8b70062d489ac05f9dd5ecbec6767ca9f1e420a284e9423e54e8a69ecc552efcf352a867b42bcd15cfbf758f64ff82aad33212bec926227e1f75b2e279c117569c928a16c7c0d711330f19432b9f54e2268f4da7b9e7b1edc1dd5bc157f4ea26c23935a13839d797d075896ec5297295b04e70e2113a18bd43ded7e706704217778711827ace0f33b19c4e4ffe592489df99ec038ee1cd41e9839687b21c655a75ae20357553c2f696564f376a93b8c265772a1c9b40c96c9eccc16ac3fce17a59080248046da5d21573f6d4c4bd183618f7442f045232bcbfd1dc68e18a505581f1deb661d66e95fcbe2a83c65a913e218079743c321559ed380448b80bd164640f3c78c4824adc18b4bdba208f5526d9718ebff983d27bfec6c7f68481dda0b5b63255059bde606c8fe2411c668997c6218cc61392469a7ec71afd4b2c3c7c7d51de344b261feab04aedbec7dde344de51290287406206c884552c9c08527025adae160d2add2b70893a76be007c7b9dec1626f94318c3a9111ab74372255fe0e077bce324da1b39a4ef2258330fd60da3e98de0c49846843c06e63bbe23f17c9ba3a42d7e919ecb7940797898e7f71945ea21fe3f29ff378d678060b8c395c827588d35d80afa65c2e5a23b0cade7e8eb8c8f7280d6cd20b97e927f65be293d2ea22bdc6a8ce773222000d5b58f688eafadc447322fd4f32571d35cff11620fbb6093c908406107a81fd6a253b1795b1dee5fd1bc83342f6a84de64649881e104681f1f5f28fef4ff6952299730d71370ab1394d7f19fbbfafbcdbc3e2a958aaba5729ab3e60f9e0b2b90f7bb5f3655772ffce91aa4e90354be26163baca2e0cb748a3f38dc586a52f8ee2c7b328e3b2161f31888a7011d8bdf62ad3b6fbff4737388df4941e3cee7078de054226be46b3e44773393ae87c811fecaf4cada6c9a52c314f66bb8939f4150f7d0b466b638d5eb633577c35d1da4f56ceba0d78d25aae8626940032d1fde2c6c1f94f060df3b508e040367488f1cc36f71982538d5e5d3c805e8a97d9db13a08bd1f05dcf999c336fd6b68f52586c3fe6d9fcf188baa4de6901f9dc8d743a6a6a2f075676d5d0beb7f01d530a72d5a4fd3b48d3e68652fd8c23fe2183aa8734b0d3b1b448e3a7a85411d03a3ad792892a29fd63ce2a5d1a5296eccac6448048c91902e7ec577fcf90ab086a8c8ea7a2c5309312e9362963d1426813d2cfc51b77e90c413783734b2bcf83891371b10ca19ea04c520674ca4114709d0d3133236d0824f4f8154ca416e50a52bdec1dd403f8ebb13aba71c850b86959f99c5ece0534f574346511a73c3b2c5326891f78c9eb522c427aa2018f18750f4efe793c2ec2663862ef6b517c9e4cf477dd67dc848aedccd2cadbc3025077557ba8ee8895aaf862ee0f5a2a2944ef0ec32218ed0b14543896786330f196c58281645c6408d10721b6a51f9e72d584c71cffb4ae27134754fdc0ad70c017f264e0762f66f2fbd2b725c4a19949745df872e15318cc37a019f0995e46ccfc0bdd0e2113a4fc95b085af07f3813958203db8cd2c41a490117b7167cb38c8047062cc96cd257fee444c6d9d0c700284d2104f9dddc8bd5d7abeb697abaefe61195a4fe398532bfaf1b0077d8c19f3bdb4dcd1311db5d84e84f566b647a78d228cb4ee5afa2f67afd1610729d0959ed10d75bfca3716d9f53476620efb26392d59036df0f84d56d9af0fd1cb637bed99f1e512cba542b7794da601116470c26cfb575267b059357414b10602d01b826e14f2891949bcc26150cd821902787cb3b0c3c69aa481489d94609b7207f7fefb0daa6d8e29115e072343764d55a2923203b30808e96973bf44a7b511d3202cce85fcc8be1717e4c2093bb7d9284ee0ff3e182274f1997e25dd8ec81432b2cba66f54b975320a394173c399a80113d8ee9db39e708ba592ad9d5659b40fbbb435295d5c60e3f24ee543a4f2c23fa093d7de6151352c2f39ada6a7c53dc629b54b051f98dd56e8ac4a97067a75c66c2b38b230510d35598632d40fba15f61d0d1ed6def8c676a1501dcc300283c358c8f824408a2dd0d4725b8d5b080146b4202b2c6c662c0d99a5b81078b9c57c7b8dd80156592270ef1e7935c3e41ee2fea5ab4c65821fd9eec2de8197abfd592cbbb1f9b3ed4bd6354a1e593185a5c2a764093b86de9c23fa9e7d6d3c70d9d2caa270233693204ee36d162bc56aae9e6dfbd4e964c46f4cf74863710d7cd3493402cc2ce0c9a427727a54acf4fee1a71c408fa818715aa38cdf364b6629e5d1c6004aab5779fd9ed93b94db8723e3cc070b069ae2dd7eb51a4b9c9a4dbdaff58a80ea1e9c69eef6ad45613cf238a6950e4bf07a7c7a1a005c926c416625005a82bd00228abb3a3faa4ae55b64a403144395657c878194f479d731dd213a44b34be6e701bc562bc462ccfedb1b2b5d6c4d8d28987c781fb2e8d7d0485e918abe70c7f30d02475989d164bda1bb68716da7c6761291f94ae027a2afa8abd29843e438022469927a6b18905b1db7955bec63c37f1e383d46f10ee1eda329f6c29b617f8d6563a8c7ff10548c842878bda3e77c5eae9e9d85043619f3fa7c6d450ea9e90df90fd18c4cb9d98c6de364179541fcb2e3ebc3d79d93c94a6756628f6f0c2acfd6fe375514f6cd96a2da1a238b2796a1d9c5a4deaad365c0f25d909d87d33cfc27db072048d8eb78d7937dae3bab7ccdd7bb3c041b2e7f02740abf08e14d31fb4540f1a9dd9e47d9d6ee6fbd9610a63be887964ff84eeeb1ef6670c6744fb24abbe0c75a4d877deb94cd3ef7811a024a076e230f1c5c2ea68a3d591aa98a763951587b222473497e662c88cc6d3344d8fcc35ea60ccf201f4bc9cb845fdfd66b9b709e8181eb2a8cebd6b9353a658ea4752bb2ab7f460f2ad693640754f24aa237e9d6bd74446ea9116aac58127820ba7ebc25e8baef0be26f7a8499f4c0a95078c781ad12a56637ffa4889795dc0d06a8ab043de19267476ad983bef45e0a055dacb4a1bad0db3c40601de10a9cdcaacdfe232abadc5be7e4c2ef9dbe44d94ff53bc43b461649809a7592ef23972c14b9c83a651641308976f5fd3427037e9fa01ff5edc8fbd0203dce85fd26efc34eafbabd3d9ef8b145eec67e068e1d2770b1eade12ba109b1c9d81e12ae1e8e7536bb403bd5da52b51402baf94644629954ffbb90c6ad2c750ed9d277c8d932f0c3a0466064f8f0fb5b14362e7eaeb44f0c47875f55fb94caf67d305db16aeca89109732442479f72e5808472b746f5398e6709214b0f9283718a9f439af37dbab77ede584b5679c747663aa5a534693b77e6debb0d697550cccf5f6bb589f661688dd49fae2fe7269711ed575c81ea03bf077c59be5da5caf1a1285752d56bab6f7eec4de53d1baa6036b726f67a2619453a8fcb913347ad35ff119efc936bd11d4e7a7e4120d01bc961006747522be9345d92567c369b26d35bcdc5684cf35841101560823f9c7cef43bca76f508f66b1c4ff58b56118eee796d163c5d1385d48063ca18017fabbea81d3d8ea6639a30b4fb77dbb3f77114efc329d675fbd4752dc80a9424629f2b4ae31328ed872e4504550fd22d2772edded953cfe7bf7a1f7f988e723bfd80f67a4892ab4657fb58f60bc6b362e14eed0d78b37980c0b6c3787d5709115e9760c14805804f641edba9f8b1d7b18c84d337914eabb7f2a214408458bb44fdc249704477bb9f75e88b9880f13fdc05163ba5796efbb77da6bab639d6ce563f3325b6f0cea7c87404e1af16165be24ae463f60985009e4fc3b90bd62907fc7814ab166dcb0e3b83c6b2b842118925541d8d251f92bc5394eb8e44f8cf96f8d7a2959b7a7a218b02cd97b0d6d04e156a12d6b3e64d0492eff2ac136551cdfdc8d38b304b4029dffa1905c8724a8a4acf11a0cb05175b89ded34d3f2d932929d5bc9dfe0d0bddaed36a36c7fbd6871689fc728e172fc425590cd4e479f330c5190634507f66b9deea0e40fc4becdea5440852ddd619f759c36e99d201251cbdd339904937c0e8f010dffb1f33cad8fc44053a1d8a27cdece71379a105d7ad34d32eb2d2f259910d2ca66cce7b9b224af9e9b75fd6285ddfe192b6fd94a888ecb5d9e3c1b3a3846156cb5042dcfdb6fbab1a29d28ecdcec1832eef798169ffc6ddcf09c3385c371b0a3ad397e553b77cea6688aefd095fb772deffa0488a9abb53db3471b837354b65d9a8ebc272a7feadf34ebcf4bd790bbe19a3e85205e1ca214a789895ed29d47c936231d8cc060c83c49cd52f061a20bd030a1042db06199c3f655f59b2505acf5ad0c68c4a65ffe9164bfe7a844a9a9fbc25e94beeed2aafd72cbd7b855698b2285efa86d928c11c440c7054d227320846c006b84d936dca3127750118521a86555a6a78983bdc171c25beaf6d253bd560692c426aac020f4bc62c083707bd31607c9f4ff7503501860297c4e1877532cd8506c6977f2b383d830cd768262cd36e88edd9766c84ef25d3b1b93ba6e74d275ed8166b38d40e2bbb54ef9874ed54c720a41e4970b4c5d4c4e344b767fad7e81f5faab6cf511c92dc64e4402c869ce58e2571f9c04cedeb5ac0011cc22a99eb3193c7074003211cd91a1393ed6596cd842ff216f7524b498ce2dd531ab644211b84e3ac03819cc4760975930c69ac64a26e00be42fea354934bba80beffb23a434a8bc9b72e87372391c329989958a57371a78405c3db407f62ab2973177f5c667a8a4df4b18660351823f927a4d1e3d75114cf752e8ba7588598664287ddeb9cecf54816284bec9f96acd6c2069b28d29e2c299dd756139e649a432261f426c964eaddef3cefe95ec853546a6ef826ed5df8ebaa1201cca7adea2908fea9349316c6fb76446ed04b0e876a935c146b0416bac5b9baa27fef3d61ddeda406d9d2fc30577d20c14fbe16104bcee7f69cb13a762bcb453226d3b2acc25f5d40e1f101fa5c4cb5e89a99b729882b6279cffe7a24b7cf56586e9e6b70c5e5b03299b984b5ec675734d10e8fc722dc9c80d8299fc1bfa4b54251ca234f71b43195a0adebbbb77a8657163dcb279ea6b4937c9c762e1e724f58ba12f011edd6ccb7acefff0c93aab1576e3fa04fcb385089487859b699daea24c758f595656e60e0005f8087dfb6ced69864870e5960aa0aabf7e54f262006d919bb493b6c1d765afeb33970ef3ef71bb5acc4262f52e2cbda9e5e8ba9d064b37378c2e81ca5e39e433d3c16404e116c0f7f8530ecccbadd73e4b7fc49fcc3abd84de33d60828736cff61f4f6540de9f5d935d7aec5672ff0ed7a899b3175df835f5236dd54f98d6b0ffb3b411b0c39ca163101c4d276f690c251dab11afe0f35bdd95925b8899b37047243524b473ed1b26baffc22a1973fdaac61fe0385745d45e35005debc29eb575c749a55778f36e6ddd4ccff42aee255dcecbf459fbb871205324785639fcf29f27619039df692f3389fb62aec4e8ea7dd64c6eaccba5c08eec050490971c5d90fe886a746816b300ccc4bd298a11921880f81261e3893c75db53dd7efb30bacdb823dd673653f90802ece3f2894a3e668589f7699419c898282a3dbbd46c6820515cca3117b1ad1c8761c3df1c4e9fe564ce2a062326be8b27ae8b0c68989a9bf1199aaeff71155c7d6d6c229df39fea17ff7eb07ff37b160845d611869a0451e40f1e8b43774a069af5587e47e3ee08a13d09b596adb4d2d1ba3bb64bcdac39e3b8b85b57b8ae01bee2b2b6afa27072709ef47d0ee93de0c2a41f5bb471b84805ee1eb1b8e369334ffcf138223eb0d3f5c06e1ab64e5cc725b1273a782e4f9ae84ec7aa44b66c415ae39076acdbe26e4090d12d19c6000c968eaafcdf9d97917906ff1f91807317bb89e61e6ad46a595735ea7bd8a918ad078e7e164bb2b53f59d8530cdc20b814feeebc465c6647de743f2c1799e8b9a58fa0d2edb99a2fc7ffcb6159955669a5aa38490617838fcec0478a3dc12c4f6205515d53e39dfbeeda8e48af3bc5e1db53261d42137390ef7fa8cc4350286225307e28806182dd0e9e1aae513b6a52e17aa44ac32ecdfcbd30423bafc2f0193f670eea75fe9745923dfb4bff859a8cfe10d1457bb8a7b3986bf4b50b145fed3f36903ebace1503768058f87c07f573428d91fe62346e6caaa1e313e93d76f23a464857ae7e3616adb59a02295e93bf5b3d863c3c257724ecc11bda633ee542e88c6db18adf4fa8449b2e5b2eb2a999ae167d2c05598b113d606f919de9cf35fddf38b096eeb4e0bde50e474036afb513f9190182dbe026b52a28c44dced22310007a80b5029d915ae0d59699998139edbad79db376b3ca50dc5f1474d29a1dde97cfb51da43a7adef87d78407a468c439f1f2b5fd06dc2dc7dbf76282cfc75fe849875da452029222d0da07e3a4220ad2d0d8a2d3a30651d136f731baccf6ebec05ebb4296015cc36896733a4ca8d044454b73bcdabf58d27c821e46b5bd62ede1b91918351ea19bdaaa778f93b2487ea7df26cbbef2e9c76a9cb82ffe905ab555972ad21655ff48358555d2b7c747dde3466c21bc81245b934307838c6d1e9bbb46ca83138602a4c5e62ecb26c528f86e46d9b6ff864f9fc5f5df80290535a0b87814a39caf1b38b5fd9980738d063e488e8a2e25dade83dc2b9711db318fab66f7792c8df413eefcca51e6c6a495ed84e294d245a4d27bb0cf7d61549a3d65c8216e27f72f4871bd8b09b9652dccd0876a9b782c2527841d0bb9b12469b2972e6d3840c0fecbd5ed8a2289ecbe93329fd58ff32c701878a2bb7541cefad94a8d44d3d4360025ab3dd5ca4b1d08257b26f7611e0c107da306dc126a2667c9241cf8276c6a45bae3e83b56b67185df6cfa28f48b2b869539b7498fa6ccd1314b235a7071cd1d24458d4fa1102e508f981984f9c13dd1db2eed2f5a231a5a699d2806bcf116a97402246f95587f60cb1a8af71f86abbd4f801a64028db066a51423e8e8335d96421926b7bc34d53df1e709377ff3ec059b966a3064d4bffa859e88c221d1d3e797c2c880a81004a55937db1a94cfd2f57a5ea390c906155053206c996bfb02f4dcecd5155c4e5fc3539b0da077baba4e025477e6e74a5453b543e31b8df27d9940c2206e0a316e2724af26cc63607af9ad6f20ae6865dbdf89c70f74feefed6ee54711169b21ac1d35b5cba5715b1453d5f864144d4114d5931f7028eb9c81af40297ffd78324617f5051c82794e5f5f350cf3a4d8e22634f87a3417e9cd0bcf9f4458257be66192e2d46068ed6db17b095e63d7a567afccacaf8204eb7ac299e79ce51c0030d96ddf0bebea0775cdf6d5ee8785f439f0b6fd8068ff3df1334db838ca303a903fa7b496616d21493f078090a67cb9c90a635d02f93f7e1849b2f10c00287e4b2b01c8d53e06da87b847a9387f00dcfe325fb663e9cdc0b6ed5521c3881e18e38ad1fc1b8d4829983bf8ecf21858f59db555e7077213eecbd5ec808b1da59c746046bc2dc66f2bcc9f61c99f26e010c5d7d3215fd75b7f508f4123e4f7ebe92ba5865c5b5e5f3943fd1a57169962323e4354e8ebd6064bf706667eb4b6425e6eb0f259a029a736fe995d58f932572db79629a79d63b54df48cec6451cdbf20034c765fa645dd3022e771cec4b1264c319b3c08f9f1224936b4b2d8f54d8127baac0a24154b2468ce36516c129426d59ab27b04573206202cd66ced32b283a98f9c5537455af895df5d15ee8a667e2701396e75622f731f9ca81064b68eb572025d18eca0b1a1ddb7cb5fd143284d7b01096369be472ccf56f503f44b7bf4697f7c6c3019464ddd68c865c88b2c33b51c49ce694352bd2d0b8ff6156e024ed99b9e375f49d2debaee60d792e1a21bbf1a1e11d051349287dbaf12b34c5b2f9c1c429088e8a585aec4b281308a5303e473bd30a6cdc2e7d352ee8a7e9b7a616ead7cd70b970aa2d69adbe96570076640a362bf14b45c28753e9d3174100d7e44b6a12581a20f923b74bec2a064e5ed4bca27ee59cf51bda4ac935b1f207d4e6408644cd1835a13676d72895c226f14b2533e9451f5a7a734e418c0f1dfa5d7da8bde3f5096285fdad3f55a5250f3d5c43ca997d8341d0b42a73e8cd0ed9e421642afbe129c4621ec095bb1b38a1bc8d878ac9d68039edbacb57af002e4f242f0ae051b680eb912573ae8ea642fbfdbe568a92cc2d2a5882d8651f5b45278e8835f2f6fb94826ed70bcf31dd2044cc946a683b866c909ee4a2d257675f14545702674c5d0ee1ecdc75db7f4ae41ca59496e310731c3150c256d521e4f38d185920fa9b0c84d118bbcaabb95c5ef87f37ae07f468a159097af367356292278d5ddeceb52d291369afe8d6f24f5d68d5abef7ad0caf75d319c76cfb3172a70b13203ff1795a97c2ec635bfa147b79978def1d68ddf4fdd0819ef76a1c4cb439531d2447b8e8e70677bb8cf5b9094854b0b3b9b62422a4a744f61c46f17e47d77061be83c153f5dc4d6f5e28e546246119e9ba907f63b9a54455ea1df683edec29f89edd6cb392a677f9624da57e6dfcc02ca9fa2491f698f42bdc34b13c3815c3bfdc0f443d77a3b0ef4ff9e05be38891ade9b7afb979a3f19125ec12ecf98dfcb06f4b4790a6a332ddd3037cdd38f20cb72262d0376e5e100feebdbf65ced316a016cf05502e05d923815b232a32f9ae8ec1c1f82488708e8270d32471e7737f0265741691bcd8da64cfa91ea422f6164dc7b8abdb5c3997788231b5908033f8ae2bed5efc55a6c3af17f58062808ba0a945c9e58f5e1b793c80437663a5efefe13f8fa5108f42779a31804ab944174bd0e49a3985a70b5e2378061bd1182453e296fa1b90bafd0a3d57d9991892507a8ddde73eca2e930e95c9ed2c47eec507987a303373b29d9e3c8ca656b65a3c2823ac35d6255cf63b60d7138b843320cfe089d91808d8aaac9d36ea72242c7eb448434f71ecf136f28e44fc68a41ca9bce764b6b10a5d676a6a58b0774a68d799ed428ef885dcb11c6c5e2127f916f8e7d3c0c8d3149ce9cc728e53825a34103d9546130639602fa2cffcdd623174aa5ed0c968d6e27531d2aa3981f3add8079561a5266ecd6c7c7929e752a3277eed6e69e53924542ff477fb9cd9a215fa3855d101d2a01248f4c676367dff76e3caea5930214cff16fbc6192b13b2488805fcb6748e9103f0fc0ce4948dc23e4325b69da5ee09069b576b40c438a7f7ff06a1c989a303cd90ebad1b9e86b857cdbe2be568e28ff7e7171822a2aedc88ebb0de25d1db2efa2ef7482225c8d1d10a2aab99833706bcc4b1b8512856e34ea61c1ba7aca9daa644a5ccd048d2061cc6e59ced171bf44e90f21f7a6b10cc6c7fff8f926fe5f90f61de9c356c28a3bb130b40d1b19ab1f76edbf8164a7eb7df7b388c3ad1f7784a9ad5e6289700eab3724b11a695856e2fd0d67ea9f6c904658f77836c8443c910e1205a72bfe0cba13d172722e9834cd31880194e5e6d9c6fa8f04707cb13be12dba72c4ee7a4c938e7799326feb8f569b18a0ac5a9417e63fed4070de4bc61aad4895f5c694a54d2d4e05fefcc9e20a3d19db789961e346d96c7c961fa905b966ce824c1cba0d3a13ed4be65eda1b4edd24643959af0817abde82d03e76c36303f2b6e707127fc6c82b5f2fd0f4a7ba6baaa196fd5bd2402ad8cf0b373058aea88896cfa0d3b5aefbc4e3a546c56053d684561337e67151153fe1c1c6343326f680a9d86b95ff1176ac3cbaaa2fe45474e3aa765a96277b0d59f82cd14b126d1b20e740a2834f5da32ab28b9732011529f876079ce34458257382525ada0c2de10676c4cc221f3c35b53864894db811273084c11c5003cdbdffd83490054a15c4262dbb2acfdc8cbcc32f5e0eace097483d4a81905fe3774deab5b6bbfd9919ab951a80de76fdc5a09046e5d8cf241dd4b2eb1c0cfa816c31f0182388ab9544027cb53d5bf981e19ffb0749f62bef87473063155019b0a9e9b7d695b5a9f8c94a54442a0e625713cbce0ebff76c3948e8e0f50c56bd1e9ba42a453a8845f91cbfcf9b6771fbeb69e9da0222f576f197c6ca343d0d23fc30c92727fe8da6474216f43e73efb8c8d422004d1477da3061660a0b58b900fc8cd12511cd8f85f702c6034ae3bef674bb6f9a302774b0056e8a411871ad6c3c445b0cea71ea209ad3b9fdfd46411c1791c47e54294ffe0d53df8dbd3cc1a6d1f5eebaa47b444bb242077b9b623d97446bb7afd0937904b9609c7e1d6803c8172256f1c1fd370c7d698fdcba999b8692d64ae97bc0e4813556ec43921c5d05c9fb2b887fa53979eac2ad02ac8485806c5b4dda3b2aa960de9a22bd698ae6a563630b68cab453e9aca5aa69875cf5457774bcf2c8f969bce96dc93e1bc245f5ac1db5871a52772fd15aa89d7f0c94c32d6364ab36d712f734ac9840e31d3addffbef9022e5b0389866311f0eb37ece55a07b580ad33a54f827e8cec9abc3277230ec3142b288bb43ebf431ab2adb4c0faef1f0028fd897b7294e4d4a51d6c1e163688437ea57da41aa92c1c28bfcf681931ec23db10dd60e4f94ca40a89495363fed1249d1a36e2aedffc21ae5ce9305d49773aa65dedf13661af008f81e988e6f62764d4e9b4b0d74f0d37eb597af6fc8a6fea70f8fe93c7e11b88ecd7cc27a9a92fe0ce2769847ca310fed371707febec4d3a07829c3ebdeb4ddcbd10ba8ee61315f0e7ba53b7fe7e74a68b8a0b1cfeedacb1c29a263bb70ca7f0d36e511b2a913e3811143c068ba9e04d16cec85e71c5043581386d2bf7e7a8e3ac51e7e9abdae24fa608da21d664344f8630b109ce49818f4e186aede9e988b6b2003fb55dacc7f6363a6bffe4404b44dd7683a81eaa50c48269c42a81effcd02b43cd26e3078ac4ecc98300464c87e526abd286fe6eb7d03dd95088b7855e2ad01408dcfabe20b6d0bc6c1f25c59b759da3ded14eb05ef05e94bcef5f9d03a8eedbecc2e0b299fbbb5f4f8d5895fd1e7e488239d145da9d2e091f211ebae4a93265101133c37b6020f27f77468d89b2e97e02091ac0d95798ee2291abc3a3ac45599de6f626d6d1b719f46ee4d841419352b5882b355dab63603231494a1de90619857b0faeb2d60f49b1eef5c048e110932ab481fabf322f791bf9cc19bfd654a79ab70f3e6937c10270153f0c9c2999c95fcd89233523a21f0b94ba52333c79fe62d1d4709762b403d703cb296ce1e14bd57ca646920cbd158828912399eb8e2c6f692d94eff73a936bb68f96c5c5c936847f6232f7935def01b9f047c4deb7c732884b2affe097334f0f3f98bf2799295b0b4a4333b7f59e85b4888698c46fe37e6c47ef78382e41a4fd5645ef0440e9f419e2a13a3c8d275ad88f2907515bacd851bd56ca8717b73b09aa57a1597993219b4ecee3dd0130b91f1e537df6c2ab0f58d05eda4397795798b47ef0bbd7d9351f3074675d80a21ec5391b4295de5fe28331e537c9c34397ac1dd53238531ead4e9f2b4a0657b52f2233fedd24923932d775b39d290fb60dcb91c1ac12a9d3f61fe4db4ba31a4dc1a225d019c09b7b567995f103bd3b7630f08416851a53993b8cbf93be2f156c2befcae106654ee500a2f442b361c2b106da756fafcd5d7a7e248e9a533728bc7ebf91f01ae169431f1ac25b344cb4fdd110bba0fd5090031eabfaa41e0d9036ab114d345edca27b57e5313f5cfdf2e4fae0131ba9f6457e0a71a4b30e681748e605d1e4b96b85571739774039b7b44fbb468a8801209214314885a3557e7bc370247159b3b2d191432becfc41849897c073a0bb24fdcf5189c495bddec80fde53935af6f85edb3d793758713669bb0b89891a1a081319de28b5a63c4eedb6fb21f39290e8f973e07595d29d52ef4fc69db8e6975a387a13af686f10981aa129cccaeec061d4cffbd2c8f45d51010625414a6a4229a3aadeaa3961ab9b6ef8d1cdfdc751411b0d95b37adecbcd7d20d6434e330d3c6130878616c5aa65f90afa2fec90a27064facc30be516e22e96f8077e8688f93b9c339b6e35899a36fbe91278d67fdc051abb06be949ea24db3f95e08790f779400c1ae87ad0da60f8d5988e8eeab39922be7163afd9d825947f93363da855e3ad06c0fd55729b2cf2ee3369bbb6db9d675c222ee7a9bc97dabc8b787b6f72e3c2e3e64417566b6b49b9935f76dab7232f42de25dc58c6a77a428ce65992c20bf1e82ea03d2ca2ac4b1e15c8ee1440257cc6b7de6f0ff7c3679e4fc31e2080cae1da3db78c0046da2b3ae05658ef255fc5131b83513e9d47955ee588fcedc81d5278d55d272d52a00b27f8c5b48af49847ca2e2be95330a6ab231a6975d659eecd6bf58d71cedef4d01be25027fa5b6f034941d94a1ad2df8dd0d98443ad9dba30b3eeb095dbef54654bf89f50366f515c1b6856e98167f04c160a8b6b7eb825c58d65e49bd2d074b73617798f3e755ae1b8dd9271557822eeea4683dc97e00743af9505878538f492cc9fd1e8031cc7e00dbb2e2c337ef0694c2b8a2ff1f8480bc47c53845ccb6b2719196b075d66c249928e4e4f9a59a8128baba1f504f39532f5f0015adc7674eaad10a09c52d3a6f0d26ab07c4785fe0cdbfc182583fb151c3be274fc28dab053fa7f57faf269ed15c4667be784572741451a34b79c9e70efb2a7a7d5a03b124f7712c3758542bbc545a494d850c7421c62c67f2eacf9495441902ac0f83816c08d5f03e51b86dab327f5b894d9eada3536bfebc943a3154ae8ff553dea6d656b1ac83f6e07d5d86235315865a61dc03c6f57dfb23d195a0dfa83cc796302e574fa5b6e70f69e1626a5c9f8a99fb00e374b30c7e4f944e085e2a7a0f8bc999f955d28e0d681be588b78a3829aaeb842516109d7d7efabc90c3d94dc0bc580c497069ef9c24b5c1c6ec0fe8f829209012cf3c9f24b270abf748181ae42a68ea0f20cb1731456c81abb8c0420705c75652eee2cd4cb50202d39b45cd34832cc0393007dc519591683579f367d6d60b34c9c695aa6e118fa9904da28f98f33aeeb573ed617300fa2806e4999e2ee7eee03d2b1b10c7e411ce10fa498a9332fb4fc24528e7e37cfebebaa86827d5d4403813d13810e20408e45dd19f1fe8d73e73ac850a0adfb3288564be109861536ff31098236ed629f78234e7983488be9453f677f1e3f21f505df06da9f3108c9d9c05025333ce720830c9058926cee58aa3e153a03314cf02d7475cb6a3c8a4084d7a86449e5d3c1ae5f0afbf853585e5cdb7d856edf4a75ece05e4ca3aede9c91bdaaa549b8caee5b8adbc09e55a4f7cab57726a37234c32e65e7ce69c119609dfed805e817f266f654835179c94fc7f6e4590642af61951c439074b53463a4ded0a0350297dcc1d4291b5390ef0f5b6adfef346a14041c59758b0e71cb70edd65bdad2253ecf5a481b58c1fa1afd6de98e8945d45d995dc9431e3168502c35e6de470587060b5f0a4b3cce21f31c0070761884dfb2d765d55554f92b59cc9a25d6da95b9e741996d23f6bdd68f5fd97bfdfaf74b4cbde058d570ac70f6b5cebc6cd36fb6eb9599e1b3c4b24ed3e45f9b7d9a1f0284116bde366f88d9dceb3afe49780e32a07144319c91c2fa11a11bade2289a09ff9886396668a01b93e3453a42839ef95ccfa5e7dd6189e0d179b9952b92cf81624ce52a5daf2968b6009c0bb66daaa15b2f733a0b2786f107752d82054096e6b63e5fb35df7df7b84370b3f10c82f94e07d5a51050a1f880be332ae22c88cc0ace050430e5a3ba733ee25567993d339db6f62a3df9a9803124cd35b9039cae79b80cffbef9e6bc20abe82d090ec38627adb4193c1428fd2031ab65cbae9b2af6c623281c2f83e41c5f7e915704644f62b925484bf3e7914a47e00b57b1c7cccb944c87f98b8bc29f21f7de9149d8fa19634b05e59ebf1bfea4f322e9c979ed68c98df8176e574945e9a277d8ae36995f161c8fbe18c469252471970a84320434fcaa94314792ab9c24b2fae6a5ec504eedf385a8cafc64612131d342f3dc3089c08f3abd2907504c02bb4964dd478e8dda3a554905f3a46982338502aadfbe2968b42b09ecb869b2bae28c1a77bc1df0ea57aee7929ce53107a462972852e1bb61528c445b823f35564041f6e829fb4d2f6a175b38312b119292863a493b2271bd8871476a0270d62bd6f17d2d6db40d28475c2852dd49343909673bdbe12fb3ce997bd4c6c4613b179d36f04a2db1700bb44181a474d25caaa2715c8be4b385dd29adcdabf5c286100eb450195820b4fa85cb04af5da76a09e70b26a00dff71e856d2f0acda5fd7cea1e1e4001aefb0ef77f0d5dd4d32186fbe09e604b41ee104a51f018c39da49c99d4f433965fc75c5a1d885c05c3e3655561dc395779716b2a54fddfec4bbed3ff43ca9218fbdcfc89c8dadc2765e465783808cd904c321eb73ac9083e71917ffd05558247cecbe258f872aad6fd150c314df22b3b3b914c624c65a4a39b6cd49451153fccf4b6a710e9d8de3082a328427d67a7068c40dcc5f2578573bcb31f3b61bc6b49a6e7424836ef563f70e1bfc366f66e8a98f59614bc9106d0b660e71e5331eb8ab11c799c59928f6241cd9b97479286dd613f08394798c6628de318946db7613d64f4cc07fdc6dc633f9e1d31fd85aee1e194073774fd926ee59cfe0cfc3d69e9d38833ada1bd5dbc144228e0a078cef9f7449492374b1aa63a4aa59f52e69b4c86a81f3f6986bfa1f33f767a6c6ffcda94a6eacd25e93e517a9a11cc50d07d513ed57af9bdd741c8d809e13ce5d05c36e0c04df53550bf6d8aca3da91bdab53fd264ab70467795a068e72a10f0026e2a9019fbee0506ed59b9ed428e49e640d3c8758baf2ae948898713ca1096c2bf8ce157f4d56c719596cd1cfb41c5c938caa4cbc810d180faf8187fc70132a32f01f9cd285d7ffcf0e36b35a3630ddae87eb58372b61f1b44fbcfdbd6c24447d274ce362ea4e10d8e3108f9dae9f9ef2573968b5eb44b6bb0fa409a313636f457d782fbe72e38256660e97c56a85ccc861bf657f0d73865082fb2b3a802278e9667ac404c925f0c39dfdc904d2e50721d82d61d7c4e5c37d6869e8fd9e1f5769234224a4bcc9a251fead810ed7abb4259507501efc711574ac37508f948b015a3ee206ad4bc78e2377f983cb72ce78d9ea440ca04746f323af6f8600228323e6aead2eaf4c1d35300d323ce6973eafa2ed9bda907778b713c4192be94c7d919e36a6a02bc3d1b8ca1f2f8c435a42755c1ae777cb098a717b8ce93c21d4dba6917f3d2360681c33c635390b2608a84cd5b76defb1b9601e5387a4131a2180c370d98fbb78b3d333a447f8e96e4d1a7a5c8fe6eba899f95f1b438950a7a9700855d2c89cf1ed49822a44c6841320337341095a475c322bb509429aa4f3594ed7d1200fe5135bd6f5c49748bd23f10d1aba8f7e88babac0de66d9d8e18f63a3b61b16ff17bbfa844319685261e42f378d35e4a110773b6b815a4234523724ead042d5e98d35dd8faac5c154e192a3c266cbffac56783e91846ced696bfdf048b619a8bdaae45406928e3b375b507714e541da0e08404fe8e94a6f3cd2711cde63ea562fda774afb8fb7103982525799d5c81473d8262dc980e12b882d438cf9f9e18ef242c001e20bea80326ff4cee51a753a30d3054224d2e8c39475fa811508941b959e426d7c66570981241567fd2dba647a69637f74a529e0063340782eb19c2954f557b7c7f8a46e051b07ce2832c174ad00fa5030693087e38fb7e1df5bf60a7a4f4f3bb6cd0d8a166cf6059d6a60641e897f7079ff359f35ad718adbbd87ef92e009c1f6ba321f82289bdc6b125c77bf8626b8536d4b2d1f3037a31baa156c51e1ea5a3943795ab3ff700643029c9297450c0fd5ea04e2a91dc5451360872b06472d67c31cb3621adf4c857ac84468c6b95d3e4e20fb8390ba7dcb469b5f5dc924846261054f489171c0a17227024ee7c30fa80c743a64e65571dd2c8c7b5cbf369986dbaad224e214c2fcd01936509d5ab17ebd89cb6da874ae103748641d743a3746140c0f20ddb853b00c4612ce73d588a2c45fe17e819efa405e91d7179e526b900e644aad840f3575cacc893af76569db1d530b937f71ce10a238bc71a44488e9a604230e77aafb7b0760276305c3b47caac0b32a0507371c0a4f2342e529289a79184756567b7a47dee6532c55b3db316a98b9976d8461098feeb9a7eb03d379b0efaa4687af8f104036b129eb709f29828fa6d9268b68883e1cd6451ebc6054ae6819d1cd8a92cee00d1effcaeac222d9dee7c723d22ca9b860babc78b8d404a1e3ed6099d59228c984fe97a32a2cb08595e3442ca42fa4c5516de823256d5c8a4ab7e168446a710e707b83266b1788f89fdfad28d454d9fd0ec392b0bd22a5679a33b1563e5989ae0bbd78456442033148a47b9c06d07d07c957487e6060ee214078d7aae1c543b9f4adc76f74460b991539ba2dae688a40326ca1090d2c9c462776d474d6f46f8ca94bcceda8f6eeb0041182a07ac59d3a4c2c333cea7d0e79db4a552702df17797b5ae4ccfbfa424306f5a0237ad327ab6ad09feeb6864cb5149798eba18bf45b810a19908ab8eb70c6780e9946ae22c4e87dde666cb13608acab53414c032016104e1b989fec5d85f679e1480a43edc890f7fa6eb0e669f8de39ba9622dfd4fe66f77ff99c6e93858223bd42a54e30fabda9bd8c1dba975afe224293d14e744ff0e5c61dfcdad32804976f1641f640d451dd0b44e35f36a5f1b9dd37b2bfe2b97897b49ce6ab9746021540e0e0ad567ddf609233ed6641572d9fd7156be54b2cf69e821de8b5f0425d68e384ff8f4a2783f49bf6050d9773b3fa868481397a62bd8dc97cf04a984d7e743ed6f47544af2f93700d132f33c5266285169748fc5c083bf7d16ba6d2a82a4882f3967baa8ee627a23a5e5c559a9c027723416c85afe786b0076d196a905d2720f7466189a61d0c9b69ebd66a8629ed07ad9da1bb7be1f782f1d674e07479235bf3ca6c8b69a65dcdb9f10f04334412a1915aaba9c2b1a4f5f57fef9c15a5072ce97199e8d3e7cf588ebae9794399cadb1c5427472f112808457747b96a6cd6164a200eeaabf42251ab656df5266950983eda7c39a45baf49042aef6bdb1ef9a46731615c17ba6e65b25fe462d1a7359b71b7641639bcce0e96b975000731328b561c0bf9748aff0d752f37783cfd2235b08d89e456941cd7d0f31f5ebee4917972ed3a3edd875c63110903999bb4c80e4aec07900fcfefbbea73095acc8fecd6f0cd3527c7e5ee9015d6e43cf050c0f5c616dcffd3239c57ebd599414d67671160f4b7f1da871d7a2c6618f35d37395030f83243b5dee8798695a6c1ad272b5ddf77d5525fe67928e097c1a79e815bc43d779e369a075418618ee0ec6290cb256398324e482042b3198cca9f2160c7562ec27893771f64500e2186bad40e490e00ad4824732379f1318f9960e69f9b3bf515fd0a9d895f6061f8ef4d8066909e7aae80645abe6cdc0ea0090614314d32e440ee1984165b4be4368866a4778006405fa89724f69ea293d432183fbd108e4edd820cf9f39341f36712c1d93e7dee51fb867c625a03450d06ea2ad1d235f20dd06201f01270c42715354183e062d6b69ad1da934f3cf5ea8904cf3c84a8815149bb6c743fd3e072d755b2f00b1aedf17968670a1f104b7bba96d8175ec2b052ffb7f98eda67669d9d4dce2bb67ff4174762857950f99b17f481852b37b040ad88fcff8ad3f85bbcc2ec5727706690d1e004d8cd620decf256ca69bcba45ceca41f5978f21dab45057ce942a16799113b081f9310c3913c8953ffaf02a79ec1549ba6102ee3c2dc6cb3fcd38200b702ad9e3e2a27a46522eacf47d6854cd23099f2dc976dceb49ee8ed1869a2821292e2950f1f8a2dbee36d4e513360c26c7a26e6986b229a88a1454a329cdbd3830ac436eeb9d689e3bec6b27b08a4b0fc4e0560f6173989964c135a8cdd12bb3ed2db8b3d15d69c09bb1be1198b83291762272e3e5cd74d8860e5e290ca1b8efba4c75a3d1233c6706374893ce547f60a757ece196489065e16b917244f6f0cf9a59ad39142e6d3c0bdf390da596fea61cd54fed93fe0043ed1c7dad7d27a8c93ed4223b6482e910981bd6cfac0d692932e0aeab1e80ef0b0f51da19e5fbf21d185daf2ba4867de2061d8e28d41c833768c8d832dfc4bfc06312f2e8fc0c929c79fcab28e0d21d6ba258d83ce025f3de9c3c0ff97ecf881e93d6f5972fe38abc93b97c185b2fb4a9f0921ad91eb9ab82f0f568df95c6ce2614b63f1ef41e845cd02437f40f03b502dde54cf7850ece1350111284c86be488d7dc8330299f8e561b7547bf20c709514819456eb4d7c4188756b040a8b6564b3795d7f2dbfb6eccc9e9ab27322e5d32c5d514bf2151546c74ae637c1edde5fc775f319d6a0b6623a38a58969dc25d900eace4a2f769132268548f2b48c14a5ddbf24d94b948e9dd0907125dd82961c50e9874aa267520815914202bd04258a01fc423aff2291f06c151a9d128e87392ecad6840be6f5ac2be1fd63d4832677e16cf377d72eddf466f7a82e810c256a78026a23d6ebd10a1b4ad3ad9ed21a5bf8b5acd6e83e50fbb7db9d05ebf386292252dee5a5e80a8419b254b18a619c6e0b6ab795af5636c46e90847c578b8dead5c7304484c0a973bb6d3e8eb1af57e93644abfcdbee6ded8b7d8bfcc0fec115a5bf4db0a70c38cb366cf35b209fae0d8649a60a934a2a17263fbcdef5e4e52e4577d1afd4af18f1ef7a0d2b92bcc72a135158356d040c1e823b073b4f8df35df71c4781a752d82302b4bf4403881faad1a6e34a33aa9998e6243837b0771c5b6d974db7de9fda5d6909da27a43a6b2d83652fbca7c01799789c565ec12e36dee28aa9a7424ab5e5bc560ac35a79301fcdc53ad1016d914a2635222723ac511200597eccf7347e8172f6cd76eae8c5afa640d033e56b67a49aa6944456f5956335b1a82746608463a6bfe95ce516bfb3e2a1cc7831999bcbe5d5ab37113cf9c292ec95a29867e679bd41d8a30c1da0bf4982f0a6375e87f07b0aea10057c31599a77eb6fe2cb27da0104ec0089d8be373d8ff34be65d9b53eabcf21ace187580fd6fef60ef6eda310fd78658be9ef90333f004deac2b284f2594adb8425b91a4e794d85966462faa3f51554f8c3c56fd6753b59659972ce731c8d02a6debcb5169b3cf389ef4933235c69bcf5d8bc1147e88f88b841366187707ec157931d9e5418162325f480d0936e270be5a945a4024beef9b7cda4282a73cd2d7197909d582fb1108258f5b27a7c4d1a8fdc66ca184812dfb791fcd2072b84ceff2530e78851d8a95ac0ace32f650b31fbb674d687f1b981a7639f9bb8141db083faac803760107530f0141ea32dc6b7b95552c70b0379d79b385218d657038f36265e6ca6419bf7ae06776134f5e6659ca91cff8ccbbae31b8f1e8d7ca50f76692c00169d920e2b5d395ce499063c62487178cee2cf668d4d937116ee3826e2ac7e454e5eb080f87fbfaa80794d85f67ce70319817207e1c306ac20c0113ea7fce45695292e4d07b62c1054351c99eae7b76090487b08310bd15891192a97840c359cff5d48959067a81b2a55c4717789343259c7eeaa6daf628a07a32841829d9a8131d6180c061e97882521f1224c6e80ad19d298e84f9a9d33e8ee4fa23e2339435d4dc353a2a615ac5bf48fe4be6dc4a610c102a4f4731d8425a76b451138eacde96fb1bf4eadd46686113a147e9885fabe917dae293fbfe16a073f79ae0dec3a0721cee23c17cc283f90052ace3b8186f930c30e1a4eefbbd8f1bf65c6895a7a362174ea976713a6c7146ea102338ffa46931086ca753b6abb56ac51767ea26ba75f1933e47e862604a1c0e37b3c2487ee4a6422f6cff498a997e548ce5f2a7166d3ca9c2be71b17bae2e03d0eb7718319efbb2b4b1f031e68661517c3e64ac3e4d51f5a59e926a27e3d5116c2c097c721ac269f9b7aa22fb32879d0c182f9c13a5e95d7d7dbe8a73f91990814c82a2cc4042804652a55e5847c22f8a55a18734c836653533c260dc23e876f69f93d85fee8fd343c8ad4c047b24f2cafcae42ac945233f3f16b22f5312c646001c7b6fef9333402c008f5ad3548194042d042711f82038741e9831592e72fed5a29c56d185d9947d6adbbddfdcf491f94623eb6639f99514e44e83980926ede53af444726a466b88cf7191f6cd4657eea7f5ceb8fdf41bef1c8b7dd18a2d712257518e93a66f848661fe16f2b786484f86cf4d55310fc1296ca4db377e969c4792e3d0bb9e0c46a95388078b7c8574a1c17699945a721f44331e0938358fd9e6de820f6eac4cb93fdd80564f21faf0ab5c6c133c3cd7c3953feaa111abb4be4202470dc8c8773016b3bb54c5a571d6f46e95f54dbc51505fe18b0fa42734c1532caaa519c553902f101766714b2e824c3f4c19f3b8fe6f3b8eabd5d6b3a9a45ea0ae9eac424495e0579481eb20507b3791dbc89eeabbd191cecd828db011a3e72f02c28a3a5c447f477117dc0e663bb9725a8f839c6e0f3c12d4fad71a6be96b0bc71c54de5719850b0e12c51041bfa3574724606d322ee9681a429dab0fc5086fcd901d6b5e4bd6c960fa030b39777e5e59ab071ac1a6d849c9c3438106c96e8cd855e78fccb39ee0901be7602d59f565cc0659b593e37828a901e545bdb926109cd249a314f52c6933c1e360de40d806b82f1b9d2ac4265181e00685a287c3005a6a40546b6521faf2df993164868eba653022b8b98d454a4707192e6b11006702b0048d4d757b52fd22546e2a1211851fb9e8862fa7cf98fb582f36506fd631e0b6f52fca7f6326df85d7ebf325805d7c0ad3bd6e69f8948b23c8e69b0a73524d20f8a82e9d56e16d7dcfe68089c171519673ab218813fe07c17d93dd2e95ec07181138a940cdd3a59d9999d5ef52e8800fcd2789d1ae63bac94f5b46d245c7a19331557edc1fa2d5c653d5d500701d5a9881f58e771d8a2cab2eae0e35caae67727b68431c9766e1e60c488e5849581d90e729626cf5bccaf30da26241aab168506d204e8adf0bcfce60f4a84467fdb6d1e03266a0c70488e661b071c540259696c3883b0d6f0631fcc18db8f45dc9ec55ff3f5c845533399beadec9f5308ec14d6baf60aec0b3750fbd0d05ddc8fa32394d805011f67ae23ca76e22b9c413e4e983539fac9ff85b3464cc816a35b673e9aacc8df0973a61c7663a1d125c37f9937319458e92eb3d603f3131944600fe8f04df1dcdab60e98782422173ffc471a600643d7996471dba1c3a3503a5827f31dafc40659e074e5d9285d3855d03d06b04bb55cd7f56aff67cf3c61506d3f3485e8fdf59d171f4b1b3867b507e0466751583af1c01bfd01156b0f6ad5f532d3aeec8b2b9736ebde1695bd473ee2bcdcfde42ba78733375cd2d41ac8760d2d0d5a3e5e586da5a24800169ad1c6caa2025807cf10da717f4d0896ff36da3a5aca26741ab15631a4e48d8ce93bd2625b3097c25b4f2701f32e329e8112eca73cd6450b8137235ba42d56459c4e67a043687ddfe501d6ef44923cfa1c3eeaa3a628fcb802afa395b2ba3da44bdd20add99e767613a54f564ff8d472f88d348125852bc0466013268e31352785a1edee7801b7eebcba67cb8536e7ce7f05c3c8ec08159b58f6525feb87d26497e7a2fa20dc86f29f314dc754573d6a15c7d5e9168a7dfd73b1bf438cb3ea3f18c1d8bb01242a1e0b56ab70fdef11b9e66ef5387d478f2efb948116758a090cf443dd1176846bf2d1e3baab63e5605b0adefce46c94a82d64f69f7f715b2286d53a82849724af734b5ec4592992d6d04c52dc5151c9f4355df193bfd21b581a0a48355f481b7dd5a395254b9fc3297319f6a65a027238e5673a830e945ba13d496d5d78d5f4be41e066bf667e4b02a33caab30bd28df02a99daf2f09806c05918a295f54a36b1ca5263e39867c88cf6fd1964249569c9e9ea75043029c4b5a5b99cc5a061905abc402dd82bc4e9b2e5674e268a88387bdbf54b88d8bce4c78caa1ccc4acac90aac454d6f3147c116a9e21f68ea0b73ad1bc3da1cbe1f40159d61ce5462db824e3dc4ffa7b745a51b32bd2d0ea2ba3d567f70d69a8faad0b8cc6b6e86cfbce1f7b8f49451e6b7ce059234a3dc133785b81f90f650c7ad8af43ecc4d8f0fc42cd511ca8dfa06416b23395a37e2cb7f6c8ca3b5492ef841158927cc8b40e7bfc213b326d496ecee9523280604fc47fc919f2ea0cc63279b99f4e3ddd1a6e2abbe641365d0d0d802a31e0a74ac390453a93980f0c0bf00f4d57c7deefe60e4b8450f963a7aead3a025c9ae52b5632d6a1e5cabf038e51962b913275bf92ded12c7819b554d28a633fcd642ec9782f06316db1bd6a64416d41f3f8703bbfc0d323f3d561527361b03ff368ee020a4667138317bf850efd16cb70465281d02cd6931629c11ce7d2926df26d63149862ac37b48555e6b3f861862824567dc2166d1fb36bb12b8438ef5a6ddb73033a697d65a1836986ffc237dc08b2df196b9a55e129b7b95a05baca52f2abeb8a14ce83fc997bb2cc6e9bf17f5eaee86f627d0b0fada930bc7bae99c77ff27027fb9bcd604738fe3d5314d7d6c89a1bce6317186633fe73f9a48f0f5f79de7dcba9aa9d860a1a76bd09f244f14cf75ff9a32b9ee77931313e508dfa99d0f80abb24953f2cf57bf8918c8557cf309ada8e87083bc12c0e2752437f7fe550a93559068770a2bb3b1fd37b392aa7fb4a861ed28672ec5eb661e64f1dee7d2a8edfbd6065979787542eab4a040f214c87e022a8bb3b1a05128b0b36841988fae7e46ed4473f78b4622c77c6eba614b1532c2a1b37b682c74d432267e4868796fdbfcc6bc43c8b5e01230bf52d12a91db2e0c49f51eda92fad7890a1f1ea211037c9337f6dce6a0ad65febb69396329b6a4c2491f6ec6e33b8b9a5735de7c8a2bcdfaa5c0dfd9f0392d87ca80dfc0a85c648fe6c99f7432c2dc71d1b4abc1d1c14af3dd38ace90661b42a875b0b06f9dac88a30670567c406acf2e517a01859859d0158e23db977774d9120b6fa736cbaccc450b1d6e8ce5dbe7bfc45e3e8080414a034fdeed7358bc770d3fffe3e6e2d458bbe2194144cea16a904150bd517eb2b194b712974024f402b832400f76efa26382d275536848463c4cc641fa40eae0c6cc362ba2611151ddf8caca3df495dbc1df9846e5073a64280ad1c4f4e3bf28da8320c8399d342faa076332c190be04a0a17f7afb6b96d1bbe9a1b8d319bae8eb6ebe06b29867ae75aa0dc483fd947a1ea35f3da2dbfeadcfa99716d82704e0d86bfec2872232b129976682f107566ef81aa26fd07d6c97fed3dc266f4388648c43efe191f75a9843412bb52425beb78178a8889e450161df91522bcbe25f96b5989ee3e535fce29ca691afd907a231f91ec6757dcb6430df01f296a99165229052f4ece66ee4d315cc13d49ec55769260ce9fc8504ac432e61ec15e290a3b24199ba78b7a2f5a1f715b064d3061bba423084253ce7e7adda87648fcfabc265737acacbf332ea99a63c8f37a48ea3f3aabd0e9d1c37d04b235cd3aebb827ba1c2832b8420825375e9ece8ad6a61c6d4f58559685bfd4b08ecb56afd866f88073ef53ad78942b9f73ba453b02bd9673cb25b5a0f9762540dfa9fc120e299ec07699b7ad5947aea5b919d6475b8729a8a9c74fb68abaaf23ceece599ba757b5601556976f9061aff81552c8967350dcde71fdc8fe28b4044f4572ceb76eb9cad4fc44fd7acc83e28437a22aed2779fcb0a18f67a733d2eda5014bc1757914c5883fe82c654e22d4fa0bb5f71690d599f21d0ca3b112825634dd00d025b152a710258d37d9ea4726a472046f01f965955d378581eeed7bdb543d7f8d061f7bb5db54370edf3508d013afa5823dcbed2add327e0afc58003dd6248e0baf75a6297d19e46a50e4f4226bb23722a480361bcea95e4028929a0330ac350ac09b46f918559408ffd2248c354122df9582bcf359b6c9dfcf61ebd3d6474d2779622ec90d1823a891c32739f8cd252f235aa000a611c57d96f3e8463d80051f2cb6f7fd4b60e669c34a0ddc42bb983b9801125e6c017a707f5cb760604eebd1f0ef6a3c7f581075ffbeb0ffb658215b84b94767dc5e371d13dc68b9655a44e3fcedbe09646cead2adc19101635b1f120a2988982653d1e041d80cd198421762eb9f31cd9c26f8d194c62594de43320eb4ede7270fdbbc5f5ecd562f536a8819b5d48754d52044c091d45dee798cdbf3de19c21add1f4fa94d20b36c54523a4b2933fc51b9463847dbde42f6e1831e0b0ea8ad0210d1dd05f8389963df8366b349bd49113df3d7544d0f4c4bfbec84ad5930c2bc5b97d97f679b8e24ce1edc02ca9afa2d0cdb626b01090aa393d4c6f0f6a91f54e9d4fb80e375a7d07c7687aad8888f69c961e90067a26f874152cf21d4c797c6ec5804b4e208ff61de5871ed2980490b8a4a1f88d802761eae71ca95514df5a55826063dcbeecb00221df7f00c5a532f7b2d36e10fd56705df3022a786365b79c5d61c59171668da1a969a6983b4f419aeb52cc70f330d8740288a3c34480b6da3880bf8272f23239e965b7473fe00f6d0a0bf7ec24fa7248f82a1df04d30d5cf6c340d6aade7e361242304f52071e0526463728b823c6ce9e3b7f388a171c9e21acd1fb9766f7d7f3224ec0016f9c1af1c7970ff321c32513b5a8e3ab01dd7d6a5c253e1b53252b3ee195d89418a92829ed13b38507b5327f29eaefb6f15754755f36f7fbbe1a67ff5d20dff4865354aab2f51affc0c3540b14ee22bc1667817cd771d9c01253c7e69e7180f2b2b07ec5aa42e21b64d3beb50174e43de98530bfea32ecf1f61077727ca8a7048eb65650b32a85d52426594b9a9ac5c121e8f4eef1d82a045dd9e121c662f66bb7ae2d36d6c4e2b17d781648856dccc3b9111a439a60ae58a2e0f4676dc0429d5a131ca0c465a41655ec10adbf2cf193142de443700f5871c4b6b57a9eca813ac0ff2aa44e720a9d82b5bc3ddf4a12d45068c270a1b5d183086306d1c45cedac809cb1b2904e1c6005a21e7751247360809ea0ee55cd3b9642b46d50c1929f444e442698923b9f39a2f9dc3399f467aa218620debf31ef70d9737de729d138b3382f245682882590cb989d721389511b43d49bf51bdacb45a393916feb9cf65017954bde0c2a0b8602d0a9a2b3e0d554946e90346d98f6815204d5462738534c5fd631d06a1f25ff0027f0eb7e3232a1fff9991411793f0747d872e973e92f53313acc6a2883f2549ec15acb97b832ccec4c71c810cd69a066debedd464b21407ff48a9fc0eb4f1a38b5c7efa7f9e58351f5fa4e51fae071327b0ef8a269c2f6d4eaefe61b536b6ee10b8c7cc1c569cd450596d1f6681a10497e4285a6c53fb55820f4430e0b4345437cbd62407d212a6e402a95e2cc0c03d217cf7bcae2706647f0a93a0419a416dbc5de895f590bd8bd577641e7645a5eafec9560f41a0d64b012b7fb99180bfef6b689f596fc187f5309241279ee60e585b7e5222b4da2b29b72724c0bb28097ceb70b84c1e3c71a898d80ae889480c0d9a59991fffc05df14868edced9865a3f5c4e9754e30ad5ed6e5bc480ad3384ea01935b090d7f1de4e420507cbac9cc7e7974f5e912548ee519aed23a6626fd89210c992314b8a92df2b9317ba3943b67cb658a96fe7fd6e20472a830f300103dab95b2ff007772582f11f16ebb58b7c7b9eacb19b031f2ffec237d85c4c7bf905b326d733309c6329f83604394ac5575bb3d8280e978612233965f7564a7155932f9a2288790bab6b26b010406ab9aa939aeb3a4c29678700fe864f9e60b0426bbd1287bec13f27df45ced1c8d1596ce261cd72ff146bc4d881d76ef5f5a852bccf78b287e0ff9f092b5e92b1995025eedb555207e494fef58d9de893fadf9241a10fc8b576b64841c0ea0a3d2a4c288620291c8ddc3355003d894733f59c6ac309474df1c8883d69b58fcedee796efc6e7932f9141be4cf2e72095a0458d848b9057ab601ee83f46473d2bf3f4a324c96f27c5b74a891c18ecd23ccf76720520c6cc7e8c5c50ebbce061f771ce5b2add7b156d2ee8ec14cd76f69be68f3db7eb3154efe5027e94411fe0382b056c572a168b63e3a60bd18036a3979c6b2b215c587b50721d0d2f03f14433cdb85faff63008bd2af5d9512ba3cbaa05ab448b4cf920b6c31066ce66c009a64d47f0c3806cd1a629faa07670e59c5b02e2f5b72d15751f9db58633f12ef18dbf200c8df46f29ed4875d6ebf766b73036d4bd91cda7358414c13a8d4cc6e13fc80e9c20474b5402f737c36c13655bba7a5a31342fce964aeb749197640a5d4854213f56c5f29ac0b0310f1d0bfadae9849ee8347c220921512988348a49afe7b4f7cffb2dbad56433c1c518f7fc4c34c17e5f3ec178bfc03b3136f39838b9923f636ee961858ed624259e870c7544be85af16d0ef797ba347e80837d5ea77f097ba4d34f782898ed04f198dd6cf3b285412e3b6a757218bba1a42191a5cc05b1eb859ff56325ca605c9163a18d07056e03650930ff3655178487cdc257891edaf581d38d78622ac97275e70a273f6d1a9e0dc9f83f2271360fd3c2d53e01e32b30e910cecdac989656f229ebbc8fed2129b4a3c5a95665a367e1c4414c8735255cf9189e8742ae26bb3e4d71ab63d561f4b3779051138ca93677811ecbb6cd334e7e167e9a906ae8fb77da9974387669ef268f83a6461baab2913145587f613e25ea50b29f528b34bb486bac12cc7f03054c9ae5e13f2c0a1255177bb9c8d726bc3ef084248d5b2e5224934cfe18e4de368430f4b40ddd95ad40589adbb962747d156c6ca8330ec71f1af8189dfe6c918acc9c9cb0f348a625066bbd4eeebcfbeb4c75d946f9216b8d4c40f92a2c6cc6e92886ac576306da6cddaf5ac65717c5f7f1b2ebe9fda490e21bc9dc519a6a8f2dd8713d91afb53f535937a934332071d783d97471d81c5d0f049615120cd1349b08b9d8657dbb4b753ab8f37d6919b27c994d6adf9a78288ecc3948b4397a311eacf61fecf5593010f3f85797feb420741834b6f4a5e96436c0b7efb5eefdd3db52ad97cfd7337bfdf9c7e07be4b31e6e799aa8457176bbfcd93140b63e0947ede86fa372ca0f81f798d5e085e41cb59abe1ccb702b24d3c2fdcdfd2ed7f9359221ff3f4f06c4b14f378ab18ac152e9dd1f9cf6074e8694ea0cf7472f778f46f925e6dda241bad0f582bed5b20523e40c2e5801150ae8242697302921cbc8d0350c651b2cde8f26c2d6001c498eb5362db19a554308b2cb27659c09875bc738750db489a5a821ae1a53bdc9a4e2c8477eca639d382fae0bcdb4eac9a88756bc7a7124195d8e6fe70a153dcc2080d564142dca639b38b816abcebdf53e39c6b5dfc6244b9c10647600ec8a2decf8978263c96a6e375b06814da8a945217e4506f2c528bdd4632077158f83b83701527a80e102a1f8c77d8a03e42098080f6d74f64cded29929fd53403b19eab4c4bb18368b132254ab70ddebcb2713ceafda55d91c717abe53887411f7ef446ce4c299c71a6c1550a1013cc326ac89e8d48a6d74a66c50c74cd20599579c40db4c57c8ac621930c008b005cd2102d4deef45ae8e674f7719a1821200a9486563b22c357e645a296c47c803852150a6c37da299950945f18679d7dc1d0a838b4868ad541e639d2faec604f2fe9cc806e680257c1989f49a00cef511f796edac55722691bc6154d0f959adffd99c55d6b2af65b9df4435399c7c8b1dc2bac485e1a40b006345431ce1b89b6fef9fb223299ed7285363f0af691ebbbaaa12a4b8a45fa3741e2be439ceaf9fb61fd921985bdf69a66a991704cf7e8dbdeeaced9f47ff94cbf71bd6b8967a17d43bc1e485f326c265ebbcee8fbd39d7b57a39fb5a80e60477e6c95d8494ecbbb761a6b57999c27fce64c1dda98d82075740679c78b736f3753314d8e3dbd1f042012b57b4169af00209445ff9e072337ac02f315df0ec3dc8b77c128391f7e40ce8182f0d0898f3b8212b32ea1544c8f4a6f8e3dee0952b583fd77760547c8ba0ecc13f0c69e2ffcea2b93a4797d3a8447c039657ede13b84542fa6aa2b4aa21b564360c3ed8f2e537f61ec4e28d8edbd7515dd19cdabe6502a25f8dc98d0c4fc528bf83a24d7d7e4f9d458a3048032d88d24a7919200acace30f0a1b486c3e397e7f2e22223973a811227037ba6a9c3583f5f382999482e8f64f20852152d7b444e05103ec6f179a44b95a66536b51e5caa20f758ad78413cfa47bde08a8c35e45133363692ddeea98153885882925fb1ccdfc1f01af40e86675c826f2340bf138dec5c1b2a242ad2e1c3e538e8e16f0c8ba183609ead3b0fd72fbfaead418f3883aec8b3edfa5f56be0fc73efa6b8b4acf9dc6e43bc436680f511cb0819198de3c402447683dc39b15b30cb56f5b50c2d40212a10a5f2bb2adcf7db928bf6175227181efe64803bbc7f008de3f72e9dbd9b8f7c7d5057f10b442b9bb53aec9c4b913ed3b81dc99d1179f0488d88c60f0377c19e6187ea8c0dd341e9c21091d170536104f37840a1ce651606f7bc8a9692d0fcdcc8b84a03a87ba6ac274a8fbb9cb3dd82d385b8f42589e41408d33ceb878cf91b3a71f1cfd6f61d18dc61281db92321e92621ad902d896f0ef9578fcca3b274ff7d03a2f0949ec2b50685b5ce08c78e32ebe357fde81f01079c539bd5e0bb69c807f752b53df20d26a0899fd0b8013358e5211f7c4205961c6b85959881a297a7b9d9dfff81e158423dea0bb3f2da3e632bc750b3a73c9ca170746f14372c6768f05dcb3ceeeb44362f2cd1894f54443ecc7cc1c9ab260125154475c2eb96ad42bbfd2b9f6396668e7a967b8b294ef7237d264ad61bd771a60ac606048a0a3bf0954fe996bb0391edc4adc39ad80e42060894824b2b46a628cf1f3d0a77e9bd200d21fcccf5e9e9a8f5f7160c3229db644dfd4f6644fc1586644c43610881b2ae4dca9504c3bc1427bf912d885f977aa1b0c4dfc6fdd8969a1a4975c4493cb39c527f28fc721367ffa34666c758b51356a81d33b3ac0fd80eeaf8dcde01159e40de76cc1c6873f742ee75b37ef3dab0867b0fa62815e126fd60480f05ac41d9a724b034ce3c80910e6520b79427ee079b53f6acb65814037388bd374e4eb819feb659a6092cb528c9ccbfccc0dca06c3dce89beddba98b285d1bee6918c76525c023d5da58c3b1a7b30ef32b5b79eb7739fd5c98458017be4e0be2a9928bfed1922e5037bdcd398b93f918405c6c6489d7a9d17725f1beb10e2140aeeaa1fba689df0b5ea7d4e04ea0de1733a004ad671e2340e2c2bde358b4d9021d8cac3fce3e3afec8dd243dd47bd5da4da2c8bb641a49b33a4b3983fa093fb12475b94b96539342923942bfd9845836ef9bc4d248a9d72790d9321da8eab1dfbf6368f7b8d78a2f745f7beac9a14af6a6bfdaa770ae5ba6b2a1a59d8feed669936ff737db100406fda9d118635581e719ec2e95ade2824eff4aa15762a1c56e64e363a7b3d2aaac35e9f8f62eb09e4b2bab784f7d122e3341584bf7ec675be000b9e8241426767dbae0bd2c87d5342361be99f56efbdfa8757d2fdce3ca4c454a840723c92c607adbbaf7a9ab183622f55f2c8f691677155c17903fd83f0cbd8cefa1cf13276d9195eae86f2fb0df541fc874320c7ac395771d041d07cc726bacf6f7e79aee82ec538396487e22ce16d5acf5e2e04c129ddb0c632b96e1d7de78f66d3cb8fad351404eb4a5cd1c62cc9448de9592eca522f7e759d8a1f36894d42f54b573074f0291344b269ba181dbdea1b68d9047faeeecf6100c528f31ce3203b744ccc49682e3891cd6d20fa5eaf9423e89c895a2cc8e3f4e403636db6a07ac2dc8417f3b8ac3b658e3cc425714f63af0b2bb5e2e93851187d8b04089de4cf546a2315e27471290d25053c9aec761358109605faf62ad77f96e8ce3ebd18120e6d3c6f160757a9e1756935ec12e63b774f5cafc68cc1bf26cb7f4e46f8e2f15af2d2c3eef635be4a05a89ef89db68a6760de521686bed87dc27b974e3516013ea19d3a437b2b2ce892d76ef6301a2dd5e353719dde9dc9d92bbf772c9eb5478be565b101a2796b3a9a23752a339d68aed37de2b763b81d12519f3f00d670ba80b2f6387e6a4e9a23ae6a70b2a6f0100e06c91b135af69596870c74449c6609eda62771af1ffeaa5113c2cef17e88ffa46adaa0f6eac01c145525561e1a28d1c66b65538fd440ebf50f4178d5cdb924f70762a43daebf4344e9655976a54ecb806b86e48ee01a8a9705cd6f115d218c7c03654873478fd694615e730f5dfbb92b3546b311bbf971652540e6cb738619938bdbfcad9490e2f852f953f685d058913195d3fbe965c0d82019bf8ae614c5397a0d4852ba139abf3d00ba8dbb30ddb77f98fcba18c8b6c960c95295f761865b23a210d0531ff30aea19d8fcc32f1bed23efd00c06b5462397d6f49662ca4dadccca284cf3d9a0d93dbe14475982f19379a42da13f626f39e9d49dac62bc97821b2b32d5ff14dbc85206a6b502a17106be330a23e5403b0cbd1a891ec5492128c8ff19e3a6429f746f5f16d7baf2ae68c5dbead0f115f69a63f891454a136c0ba86d44fe962dabf1d1da1490c6509a787408f73121e04215e62f143a30cd9f23146da9d25dbc58846ed3e175a8359097096dd50ef6bb9f9096432f61531e317848c5a1ff5044bb4245c186860714631d24bcb3c59245872006638bd19e6cddcd6bbd34bf2f4d6968115e116a22dbe3c254115b8b89b858028fa44c1fa94eabee08919815a443594d32b3556e685c15574ad58628ca6ba1032add22ce488cafe74366797cf8f195dd2b0d9fb1c22e33da0eeea778bddb5f981db8426dc0ee67cb5cfe47918d8a50c9e757216e6352868be12b0a50025fbf8a2c208eb78073f42d8636990f258250308e5aba35bb69beab15decb50146fd9cf949229e88265f17c9d6fa0516d925596c4c54e12be482fbcacec5f0bfe554651a77c93ab846bcbb1b4e191810f99e6ef0de0bb07f4489065d74378aa098c7d9bf656f381e56b30159aeeaa5742337d39c4f5632b80c1795202cc5b59bf339065cda7d713b3052eb5be778515509ef1927e2a7a010b382a793fe17264e75bbd4a051e1976a49697e705bb4e42806f8e017cca9df10f7dc01b361db246933bd07becc9f534f86a25df94b01950ef8c88b754fa2dcaed967eac9a63b1753590c0d0b9704180518182d92decbb6ea795a65c8213465f3bf90d63e0d1eabf5f8815f6cb6303b64bc4aa66de2043567be00d0f22ceccb6d0cf55f839d7ded0e2cb33d237e225f7a181adead4f97a05478e58ebf422e1462a68261f31b9ef0fcded7863c4a27e9317e02a60d879394e9ca5b5f88d85523b8aff68f412af92d879b6f9026c60b02def5ac8f461f0b3205b6bca1a619e11abd57724730fd9a7a59809f748259805cd25b299f68d1c60dd7f38d1ccd60191d35f9c9b8c76668baca5bbfe9c0172cf2a47505dc53f542b52310427fb6d2fbf0b8699465d5621f4ff94e13cff62beca8cd360d1fdc9e82dfa085c3dc523c7c03cf6c7665cac8d11809531afbfe1b7efa68fc53d08887dc15e1e5ef275ee69d8aae33a3df88566a1ea249ebb7b0985853bc6859bd1f92c5fa4ff674bb8dd860f392da9dd7f9d7b9ae72815c9dab31875a101b70177c3a9c29942e997bcc0bbebbfe38dd835c2d47542b264c24bd11d21df860545777a6ea118ff44c0f6fdcb789775dbd20d69299ee327be7f94ca034102ffa1fa2e3e5718474c8e0e0b67163bd4ad78576b408bfad7979fe0459cbeb198ed079c1c5ad5b8df5a67f02a814fe993ac9f773aad64b4126c4fe2bb5786b47d7ef4119c708454cf0b5e6dbdc65bd60fafbf2b2c07a019713fe84550d6c64aa530ff92bf38592788335aac536b037198e390fda01a741dc4cb65f065f9852d7930e7e32d393bc9836bc9a5f240e7ca5c54a013e9187b6d585f7122f117d150b03eb4b19cab03fad622ebad2bacad9d9e5a0e50328f455c1b790f9ae5215326c596da14bf8114181c66d6e4d09dff5ef4eb54b560018a491d4507b7a193cd20348541a20e280390658ed6bf846aae0916bd716f0232acf78987df4db0373d60e62c1e83b37910596bd1dbda957e294b4b3340a8e4139c98b8c066e6dc3ec5ac842c0295f1115f918bcf4f799f9d1b014a9460b14c6c8c3beefcd591e0c588e34ada02b6065d85f00474e79b50407efd792db2e4733dc0752fc931e07a5d3aba052cd2102728e81aff2cbc1615d58186af7a16b7de072bc0460a7098cffdf68cdd679cf3c958f429eaa10bf78452ed7b9ecf6d0bb6a33cce0413acb3098319b0aa5e719af2570b4eb4b24ab33f6b71e6022ffe44d2aa4f5b0eff485cb36f1c2575e8f3f242c34039e2eab89eab5c0c65fb274514e097430041f712e5a7865023e8e32a9aae1d0159a1bf8f9cf7c5aa16d60b448eda9754da4cf24425184f3f515a1e3f7857823206db3a5c6887f5476fcb6ba5300866ec36683577cf3d13852034ff1cc1623c29e83aa146a367d5a2fbbeb27470c0253a15dbd28d4479658ab409cd1644dbf420121db61e9df28c7cb2d0c6ab72cd70d3ce57b9b08da18c48760e568b26d122f83431d2f0ff69ad2dc0a0d6733450b714df4482a81fac35ea9e0af61a6e3079a18551622ea622afd7fd34718f77d4d75adbffc7dd183bebcc2c45d9344a329f0438a9626b8bfcf8a42eace2621fa2e054e935fd0a9ce6517c34c22e9aa74ee1bc3a0b6e08933648c91778a4473110c0cc3e2ea73f86aeecc5b3b1b8cbf5b7fcbab8a1fd69f354aa6535860ff63e0c3ec80f6dd153575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae656a81fac35ea9e0af61a6e3079a18551622ea622afd7fd34718f77d4d75adbffc721a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b93151727b89b8e6d32408ad1dc22991e4058222e24e7739a0a22682025b8de74caf7ed680411c78e25961e81c15a0f82c44bc9835c7507b7a145d43289cfafb7630c53b53575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae656cfc0e042de80d397c3dd2f0c8f883fee41c1366595836fb51ba6b64981c9852c21a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b931517220412ccfc79e494b439bbd3dfc80614eeda11793ad60d5ad1f535e38d6ccc1150a9ce6517c34c22e9aa74ee1bc3a0b6e08933648c91778a4473110c0cc3e2ea753575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae656a81fac35ea9e0af61a6e3079a18551622ea622afd7fd34718f77d4d75adbffc721a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b931517253575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae656e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85521a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b931517253575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae656a81fac35ea9e0af61a6e3079a18551622ea622afd7fd34718f77d4d75adbffc721a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b931517253575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae6567b89b8e6d32408ad1dc22991e4058222e24e7739a0a22682025b8de74caf7ed6a81fac35ea9e0af61a6e3079a18551622ea622afd7fd34718f77d4d75adbffc780411c78e25961e81c15a0f82c44bc9835c7507b7a145d43289cfafb7630c53b21a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b93151720a9ce6517c34c22e9aa74ee1bc3a0b6e08933648c91778a4473110c0cc3e2ea720412ccfc79e494b439bbd3dfc80614eeda11793ad60d5ad1f535e38d6ccc11553575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae65621a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b93151720d216513bd11387c278cf1dc124d6a497067d9d7a034cfbf6f1c998d25e33143961394afbc345d0729cb0dc10e0ff564681356cd753795866f476bd880c6195345d503ef64a6aea6be375bff1e40e02b5a767b45237b11768aeacffba1047e7cc8dbb73dc80005c3f8914c17caa86d74fcb713d7f0949aaf3b92f31e6d8ea8337ce6b6daa7e98b88e496395a1262523257410bc64e4199d864e819b3bbc66b2c86a798e4e92c73c911847aa9dc8fdcaa63a10331a78e2535ff125137bea31dfcf2e237c051d3c9c577b09cbe7e54c2c783892871e3aacf0e00f9e915debaff6d53575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae656a81fac35ea9e0af61a6e3079a18551622ea622afd7fd34718f77d4d75adbffc721a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b9315172ff47da6706ec606da47b68db7fb5d6925ee8cb9204153a2b14f1294254b38c7337c0ea184f9b72ccac29a5ad2258cc1b543874837afc1a0738ac97084b9d4f95863a941915471c7b03c84b80601652fd77d84bafb3505b166e409f1ede502d84721c15b207b7f8e0118e18300c859a17885aa08638c91da295fdf25fe898470d53575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae656a81fac35ea9e0af61a6e3079a18551622ea622afd7fd34718f77d4d75adbffc721a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b93151729107624e1a42b3c9543061a26fbd04cc367b6dc61683b9d70f7ded4141b6816735ac201443b79c232ddc6d4f5e6c9e6aad235d64724325ab7022624add17530b8da1b7b0eac2e014e94b7575cc92423e98573d61c7d996e12e85f6fbd1f63a6a17005913bd3019817049bdbec8215ba99d8295ab5c1a3481295116ff03524654dcdd480b6d47a032107f89c80a41ff127f3229f6df746a4b699eef9d16cea3c942f9c7559e308805eae36606ffd9656b0b9ba6c990181db8e9bc410f7596da6c0923217c65e5900695aa612900d6099fbf050936a2564738e815b7a9f59515c25920e3bf8e9fbcce4a49e71f929f92e1bd1d8857046ed319c80c9bd4f09c6779e82b5298cabb2d4ce4c1853fc0d27e771e981379ffb09f11ddae259b0a6abcd9e8622161f7f05daca23c843e0fce76766f4a57fa4593b32b94ea7de9596a928d8c70eb585e9666bc48bad75a6681f762d5c6c7dccde2edb6e903af7732b463a338e15ba0f58fda5fd55d73c58c7c41772bf3b605afcad3cf03543dc777c8a73260756f4d32c30f124eec8e3a5b5566734a096bb932faa4b35d3ad060c219d1270bab5a50cb956f41e06423e59e6e7eb4c9287fbb53faaa67fad6b541a37282dcd571aa77417ccca8e63fc7d6bbf3ab555a9726e25f29561c5f18b4769a1ca78ce94cebe93c722ec48fdbac52648c3912a9bc40de325b6e09d21183c1578eb1b0f07a918e30c727efe7356bb59b9269e06b970466ad7c5d985fc8c3144160f1f318605bcfe57375b5b9a7208c018a8653ca9f81fc902d33480cb2e4e66e7807f0064ce735a9bc925a7b10b22d4580ddd08a0c2568b52e517ee17e6928ef6ff41d790a28e57755090cc1e8427b6197c9338a5fe5cca675da6fddd11d5af37a94eabc1cb549649534b83202b52d4e8e5ff7949b390542552eb4b68f719ac113e67abcc69911ad056f79b20edf6b7510c32fccbdb7c464d14ccad28d67d54269b2530389d9e702f42ea20d5de2d0853a43783f76f12a8ae2d92a39ca7ea2c1d917ca3cb61af8b63efbd06218ea5bb11af7d6fc9fa7e7ff1e1ece69d13fe1b04323f6aa917baac56edf5d82f4655fc546dd923118bd12f46729af8b1589968daea27f26aba6b6d389c41fb276c1603ddcb486b5b2583b4c3ddc6af0ec950084549fa6757ccfd009f929e9eb6da517caedd54f88932499f7cf95b69ea434242d9b47c32d99adbbddc1dc6284696066ba7756264b148d93f2e5eeb6df1ee659cf46a01b8f836bcad06ef4ef7ee93b9a3f6843bc095470050e11e8385cf4b5d73a0eb2bb66b92e6e53270f3de00a0ff0a0020e66bbd68a7a8bdb374269ec571e7cdf927b8d8f5e270197a95e15b17b98b0c7d7b6129c4caf7908e0da28e85a17267617b3aefcdb2ef776df1fd944d6a83b8cccfb25a2e3bd730c50005cc4c099347060c6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-sequel-4.36.0-1.fc22.src.rpmrubygem-sequel-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem-sequel3.0.4-14.6.0-14.0-15.2-14.36.0-1.fc224.12.0.1Wx@Alejandro Perez - 4.36.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.36.0-1.fc22      !!"##$$%&&'())**+,,-.//01112233344555555555555446444477777788988:;;<====>>??@???A?BBCBBDDDBBEEBBBFFBBGGBBHHBBIIBBJBBKKKLBBMBBNBBOOBBPPBBQQBBRBBSSBBTTTBBUUUBBVVBBWWBBXBBYBBZBB[BB\\BB]]BB^BB__BB``BBaBBbBBcBBddddBBeeBBffBBggggBBBhhBBiiBBjjBBkkBBllllBBmmmBBnnBBooBBpBBqqBBrrBBBsBBtBBuuBBvBBwwwBBxxBByBBzBB{{BB||BB}BB~BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB                           !!!!"""#$%%%$$$$$$$$$$$$$#&&&&&&&&&&&&&&&&&#'(('''''#)))))))))))####***************+,,,,+---+.............../011111102220/34444443/566666575/8888888888888888888888888888888888888888888888888888888/9999999999/:;;;;;;;;;;;;;;;;;;;;;:<<<<<<<<<<<<<<<:/=>>=/?@@@@@@@@@@@@@@@@?AAAAAAAAAAAA?/BCCCCCCCCCCCCCCCBDDDDDDDDDDDDDDB/EFFE/GHHHHGIG/J/K/L/M/NOOON/PQQQQQQQQQP/RSSSSSSSSSSSRTTR/UVVVVVVVVVVVVUWWWWU/XYYX/Z[\\\[[[Z/]^^^^^^^^]/_```_aa_/bbbbbbbbb/ccdccccccccccc///eeefffffghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgigjjjjggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggkkllllllllllmmmmmmmmmmmnnnnnnnnnoooooooooooopqprppppppppppppppppppsttttttsuuuuuuuuuuuuuuuuuuuuuuuusvvvvvvvvvswxyyyxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzx{{{{{{{{{{{{{{{{{{{{{{{{{{{{x|||||||||||||||||||||||||||x}}}}}}}}}}}}}}}}}}}}}}x~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxxxxxxwwwwww                                   !!!!!!!!!!!!!!!!!!"""""""""""""""""""#$$#%%%%#&&##'(((((')))''*++++++++++++++*,,,,,,**-.......-/000/111///233244225567777777776898:;;;;;;;:<<<<<<<<<::::=>>>>>>>==?@@@@@?AA?BBBBBBB?CDDDDDDDDDDDDCEECCFGGFHIIHJKKJLLLJMNNNNNNNNNNNNNMOOOMMPQQQQPPPRSSSSSRRTUUTVWWVVXYYXZZZZZX[\\\\\[]]]]][[^____^```````^^^abbbbbaccccccccadeedffdagaahiiiihjjjjhhkllkmnnnmoppppppoqrrqsssqqtuuutvvvvttwxxxwwyz{{{{zzzzzzzzzzzzzzzzzzzzzy||yy}~~~~~~~~~~~~~~~~~~~}                                                                   !!!!!!!!!!!"""""""""""""""""#$$$$$$$$$$$$$#%&&&&%%%%#'(('''''')))))*****++++,---------,,,,,,,,,,,,,,,,,,,,,,,....//000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333255666666666655777777777777555588888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888859::9;;;9<<9=====9>>>9??9@@@9AAA9BBB9CCCCC9DD9EE9FFFFFFF9GGG9HH9II9JJJ55KKKKKKKKKKKKK5LLLLLLLLLLLLL55555sequel-4.36.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.htmlPreparedStatementsPreparedStatements.htmlDatabaseMethodsDatabaseMethods.htmlconn.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.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.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.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_3_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.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.ricdesc-DatabaseMethods.ricolumn_definition_null_sql-i.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.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_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_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.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.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.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.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.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.rimssql_unicode_strings-i.rimulti_insert_sql_strategy-i.rinolock-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.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.riPreparedStatementsDatabaseMethodsadd_prepared_statements_cache-i.ricall_sproc-i.ricdesc-DatabaseMethods.riconncdesc-conn.ridatabase_specific_error_class-i.riexecute-i.riexecute_prepared_statement-i.riDatasetMethodsCallableStatementMethodscdesc-CallableStatementMethods.risubselect_sql_append-i.ricall-i.ricdesc-DatasetMethods.riprepare-i.riprepare_extend_sproc-i.ricdesc-PreparedStatements.ricdesc-MySQL.riconvert_invalid_date_time-c.riconvert_tinyint_to_bool-c.ridefault_charset-c.ridefault_collate-c.ridefault_engine-c.riMysql2Database_execute-i.riadapter_initialize-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.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.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.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.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.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_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.riInstanceMethodsafter_destroy-i.ribefore_create-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.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.riInstanceMethodscdesc-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.riTimestampsClassMethodscdesc-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_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.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_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.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.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.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.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.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.riOperatorBuilders%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.rifunction-i.rinew-c.ritable-i.riQualifyingMethods%2a-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.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.ricase_sensitive_like%3d-i.ricdesc-DatabaseMethods.ricolumn_definition_default_sql-i.ricolumn_definition_null_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.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.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.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.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.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.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.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.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_3_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.4.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.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.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.36.0//usr/share/gems/doc/sequel-4.36.0/rdoc//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/ADO//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/ADO/Access//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/ADO/Access/AdoSchema//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/ADO/MSSQL//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Access//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Amalgalite//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/ConnectionExpiration//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/ConnectionPool//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/ConnectionValidator//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/ConstraintValidations//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Cubrid//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/CurrentDateTimeTimestamp//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/DB2//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/DataObjects//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/DataObjects/MySQL//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/DataObjects/Postgres//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/DataObjects/SQLite//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Database//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Dataset//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Dataset/PlaceholderLiteralizer//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Firebird//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/IBMDB//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/IBMDB/Connection//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/IBMDB/Dataset//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Informix//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/JDBC//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/JDBC/AS400//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/JDBC/Cubrid//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/JDBC/DB2//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/JDBC/Derby//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/JDBC/Firebird//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/JDBC/H2//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/JDBC/HSQLDB//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/JDBC/Informix//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/JDBC/JTDS//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/JDBC/MSSQL//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/JDBC/MySQL//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/JDBC/Oracle//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/JDBC/Postgres//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/JDBC/Progress//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/JDBC/SQLServer//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/JDBC/SQLServer/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/JDBC/SQLite//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/JDBC/SqlAnywhere//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/JDBC/TypeConvertor//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/MSSQL//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Migrator//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Mock//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Model//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Model/Associations//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Model/ClassMethods//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/MySQL//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/MySQL/PreparedStatements//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/MySQL/PreparedStatements/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/MySQL/PreparedStatements/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Mysql2//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/NamedTimezones//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/ODBC//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/ODBC/MSSQL//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Oracle//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Oracle/Database//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Oracle/Dataset//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/AccessedColumns//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/ActiveModel//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/AfterInitialize//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/AssociationDependencies//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/AssociationPks//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/AssociationProxies//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/AutoValidations//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/BeforeAfterSave//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/BlacklistSecurity//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/BlacklistSecurity/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/BooleanReaders//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/BooleanSubsets//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/Caching//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/ClassTableInheritance//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/ColumnConflicts//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/ColumnSelect//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/Composition//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/ConstraintValidations//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/CsvSerializer//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/DatasetAssociations//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/DefaultsSetter//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/DelayAddAssociation//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/Dirty//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/EagerEach//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/ErrorSplitter//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/ForceEncoding//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/HookClassMethods//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/IdentifierColumns//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/InputTransformer//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/InsertReturningSelect//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/InstanceFilters//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/InstanceHooks//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/InvertedSubsets//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/JsonSerializer//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/LazyAttributes//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/List//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/ManyThroughMany//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/ModificationDetection//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/MssqlOptimisticLocking//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/NestedAttributes//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/OptimisticLocking//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/PgArrayAssociations//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/PgRow//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/PgTypecastOnLoad//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/PreparedStatements//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/PreparedStatementsAssociations//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/PreparedStatementsSafe//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/PreparedStatementsWithPk//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/Schema//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/Scissors//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/Serialization//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/SerializationModificationDetection//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/Sharding//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/SingleTableInheritance//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/SingularTableNames//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/SkipCreateRefresh//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/SplitValues//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/StaticCache//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/StringStripper//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/Subclasses//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/SubsetConditions//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/TableSelect//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/TacticalEagerLoading//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/Timestamps//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/Touch//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/Tree//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/Tree/SingleRoot//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/TypecastOnLoad//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/UnlimitedUpdate//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/UpdateOrCreate//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/UpdatePrimaryKey//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/UpdateRefresh//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/Uuid//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/ValidateAssociated//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/ValidationClassMethods//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/ValidationClassMethods/ClassMethods//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/ValidationHelpers//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Plugins/XmlSerializer//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Postgres//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Postgres/Adapter//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Postgres/Database//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Postgres/Dataset//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Postgres/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Postgres/HStore//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Postgres/IntervalDatabaseMethods//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Postgres/PGArray//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Postgres/PGRange//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Postgres/PGRow//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Postgres/PGRowOp//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Progress//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/SQL//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/SQL/DateAdd//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/SQL/StringAgg//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/SQLite//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/SQLite/Database//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/SQLite/Dataset//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Schema//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/SqlAnywhere//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Swift//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Swift/MySQL//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Swift/Postgres//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/Swift/SQLite//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/TinyTDS//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/TinyTDS/Dataset//usr/share/gems/doc/sequel-4.36.0/rdoc/Sequel/ToDot//usr/share/gems/doc/sequel-4.36.0/rdoc/String//usr/share/gems/doc/sequel-4.36.0/rdoc/css//usr/share/gems/doc/sequel-4.36.0/rdoc/doc//usr/share/gems/doc/sequel-4.36.0/rdoc/doc/release_notes//usr/share/gems/doc/sequel-4.36.0/rdoc/fonts//usr/share/gems/doc/sequel-4.36.0/rdoc/images//usr/share/gems/doc/sequel-4.36.0/rdoc/js//usr/share/gems/doc/sequel-4.36.0/ri//usr/share/gems/doc/sequel-4.36.0/ri/Array//usr/share/gems/doc/sequel-4.36.0/ri/FalseClass//usr/share/gems/doc/sequel-4.36.0/ri/Hash//usr/share/gems/doc/sequel-4.36.0/ri/Mysql//usr/share/gems/doc/sequel-4.36.0/ri/NilClass//usr/share/gems/doc/sequel-4.36.0/ri/Numeric//usr/share/gems/doc/sequel-4.36.0/ri/Object//usr/share/gems/doc/sequel-4.36.0/ri/PGconn//usr/share/gems/doc/sequel-4.36.0/ri/PGresult//usr/share/gems/doc/sequel-4.36.0/ri/Range//usr/share/gems/doc/sequel-4.36.0/ri/Sequel//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ADO//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ADO/Access//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ADO/Access/AdoSchema//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ADO/Access/AdoSchema/Column//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ADO/Access/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ADO/Access/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ADO/Database//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ADO/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ADO/MSSQL//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ADO/MSSQL/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ADO/MSSQL/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ASTTransformer//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Access//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Access/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Access/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Amalgalite//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Amalgalite/Database//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Amalgalite/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Amalgalite/SequelTypeMap//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ArbitraryServers//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/BasicObject//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/BeforeHookFailed//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ColumnsIntrospection//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ConnectionExpiration//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ConnectionExpiration/Retry//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ConnectionPool//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ConnectionPool/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ConnectionValidator//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ConnectionValidator/Retry//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ConstraintValidations//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ConstraintValidations/AlterTableGeneratorMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ConstraintValidations/CreateTableGeneratorMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ConstraintValidations/Generator//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/CoreRefinements//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Cubrid//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Cubrid/Database//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Cubrid/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Cubrid/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Cubrid/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/CurrentDateTimeTimestamp//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/CurrentDateTimeTimestamp/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/CurrentDateTimeTimestamp/DateTime//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/CurrentDateTimeTimestamp/Time//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/DB2//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/DB2/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/DB2/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/DataObjects//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/DataObjects/Database//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/DataObjects/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/DataObjects/MySQL//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/DataObjects/MySQL/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/DataObjects/MySQL/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/DataObjects/Postgres//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/DataObjects/Postgres/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/DataObjects/SQLite//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/DataObjects/SQLite/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Database//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Database/FromBlock//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Database/ResetIdentifierMangling//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Database/SplitAlterTable//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/DatabaseError//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/DatabaseQuery//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Dataset/ArgumentMapper//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Dataset/DatasetSourceAlias//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Dataset/NoAutoLiteralStrings//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Dataset/NullDataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Dataset/Nullifiable//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Dataset/Pagination//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Dataset/PlaceholderLiteralizer//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Dataset/PlaceholderLiteralizer/Argument//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Dataset/PlaceholderLiteralizer/Recorder//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Dataset/PreparedStatementMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Dataset/Query//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Dataset/Replace//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Dataset/RoundTimestamps//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Dataset/SplitArrayNil//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Dataset/StoredProcedureMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Dataset/StoredProcedures//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Dataset/UnnumberedArgumentMapper//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/DatasetClass//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/DatasetPagination//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/DatasetPrinter//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/DatasetQuery//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Deprecation//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/DuplicateColumnError//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/DuplicateColumnsHandler//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/EmptyArrayConsiderNulls//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/EmulateOffsetWithReverseAndCount//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/EmulateOffsetWithRowNumber//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Error//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ErrorSQL//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/EvalInspect//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/FilterHaving//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Firebird//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Firebird/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Firebird/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/GraphEach//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/HashAliases//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/HookFailed//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/IBMDB//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/IBMDB/Connection//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/IBMDB/Connection/Error//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/IBMDB/Database//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/IBMDB/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/IBMDB/Dataset/CallableStatementMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/IBMDB/Statement//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Inflections//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Informix//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Informix/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Informix/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/IntegerMigrator//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/AS400//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/AS400/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/AS400/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/Cubrid//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/Cubrid/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/DB2//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/DB2/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/DB2/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/Database//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/Derby//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/Derby/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/Derby/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/Firebird//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/Firebird/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/H2//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/H2/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/H2/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/HSQLDB//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/HSQLDB/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/HSQLDB/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/Informix//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/Informix/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/JTDS//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/JTDS/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/JTDS/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/Java//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/JavaLang//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/JavaSQL//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/JavaxNaming//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/MSSQL//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/MSSQL/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/MySQL//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/MySQL/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/Oracle//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/Oracle/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/Oracle/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/Postgres//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/Postgres/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/Postgres/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/Progress//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/Progress/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/SQLServer//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/SQLServer/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/SQLServer/DatabaseMethods/MetadataDatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/SQLite//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/SQLite/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/SqlAnywhere//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/SqlAnywhere/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/SqlAnywhere/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/Transactions//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/TypeConvertor//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/JDBC/TypeConvertor/Java//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/LiteralString//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/LooserTypecasting//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/MSSQL//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/MSSQL/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/MSSQL/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/MSSQL/EmulateLateralWithApply//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Metaprogramming//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Migration//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/MigrationAlterTableReverser//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/MigrationDSL//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/MigrationReverser//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Migrator//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Migrator/Error//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Migrator/NotCurrentError//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Mock//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Mock/Connection//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Mock/Database//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Mock/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Model//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Model/Associations//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Model/Associations/AssociationDatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Model/Associations/AssociationReflection//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Model/Associations/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Model/Associations/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Model/Associations/EagerGraphLoader//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Model/Associations/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Model/Associations/ManyToManyAssociationReflection//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Model/Associations/ManyToOneAssociationReflection//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Model/Associations/OneThroughOneAssociationReflection//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Model/Associations/OneToManyAssociationReflection//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Model/Associations/OneToOneAssociationReflection//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Model/Associations/SingularAssociationReflection//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Model/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Model/ClassMethods/mod;//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Model/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Model/DatasetModule//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Model/Errors//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Model/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/MySQL//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/MySQL/Database//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/MySQL/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/MySQL/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/MySQL/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/MySQL/PreparedStatements//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/MySQL/PreparedStatements/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/MySQL/PreparedStatements/DatabaseMethods/conn//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/MySQL/PreparedStatements/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/MySQL/PreparedStatements/DatasetMethods/CallableStatementMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Mysql2//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Mysql2/Database//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Mysql2/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/NamedTimezones//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/NamedTimezones/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/NoMatchingRow//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ODBC//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ODBC/Database//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ODBC/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ODBC/MSSQL//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ODBC/MSSQL/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ODBC/MSSQL/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Oracle//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Oracle/Database//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Oracle/Database/conn//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Oracle/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Oracle/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Oracle/Dataset/ArgumentMapper//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Oracle/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/AccessedColumns//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/AccessedColumns/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ActiveModel//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ActiveModel/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ActiveModel/Errors//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ActiveModel/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/AfterInitialize//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/AfterInitialize/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/AfterInitialize/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/AssociationAutoreloading//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/AssociationDependencies//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/AssociationDependencies/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/AssociationDependencies/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/AssociationPks//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/AssociationPks/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/AssociationPks/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/AssociationProxies//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/AssociationProxies/AssociationProxy//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/AssociationProxies/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/AutoValidations//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/AutoValidations/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/AutoValidations/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/BeforeAfterSave//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/BeforeAfterSave/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/BlacklistSecurity//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/BlacklistSecurity/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/BlacklistSecurity/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/BlacklistSecurity/InstanceMethods/ExceptionList//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/BooleanReaders//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/BooleanReaders/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/BooleanSubsets//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/BooleanSubsets/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Caching//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Caching/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Caching/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ClassTableInheritance//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ClassTableInheritance/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ClassTableInheritance/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ColumnConflicts//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ColumnConflicts/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ColumnConflicts/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ColumnSelect//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ColumnSelect/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Composition//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Composition/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Composition/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ConstraintValidations//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ConstraintValidations/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ConstraintValidations/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ConstraintValidations/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/CsvSerializer//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/CsvSerializer/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/CsvSerializer/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/CsvSerializer/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/DatasetAssociations//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/DatasetAssociations/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/DatasetAssociations/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/DefaultsSetter//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/DefaultsSetter/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/DefaultsSetter/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/DelayAddAssociation//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/DelayAddAssociation/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Dirty//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Dirty/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/EagerEach//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/EagerEach/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ErrorSplitter//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ErrorSplitter/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ForceEncoding//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ForceEncoding/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ForceEncoding/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/HookClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/HookClassMethods/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/HookClassMethods/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/IdentifierColumns//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/IdentifierColumns/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/InputTransformer//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/InputTransformer/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/InputTransformer/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/InsertReturningSelect//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/InsertReturningSelect/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/InsertReturningSelect/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/InstanceFilters//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/InstanceFilters/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/InstanceHooks//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/InstanceHooks/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/InvertedSubsets//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/InvertedSubsets/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/JsonSerializer//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/JsonSerializer/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/JsonSerializer/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/JsonSerializer/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/JsonSerializer/Literal//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/LazyAttributes//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/LazyAttributes/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/LazyAttributes/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/List//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/List/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/List/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ManyThroughMany//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ManyThroughMany/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ManyThroughMany/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ManyThroughMany/ManyThroughManyAssociationReflection//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ManyThroughMany/OneThroughManyAssociationReflection//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ManyToOnePkLookup//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ModificationDetection//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ModificationDetection/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ModificationDetection/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/MssqlOptimisticLocking//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/MssqlOptimisticLocking/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/MssqlOptimisticLocking/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/NestedAttributes//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/NestedAttributes/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/NestedAttributes/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/OptimisticLocking//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/OptimisticLocking/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/OptimisticLocking/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/PgArrayAssociations//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/PgArrayAssociations/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/PgArrayAssociations/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/PgArrayAssociations/ManyToPgArrayAssociationReflection//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/PgArrayAssociations/PgArrayToManyAssociationReflection//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/PgRow//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/PgRow/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/PgRow/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/PgRow/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/PgTypecastOnLoad//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/PgTypecastOnLoad/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/PgTypecastOnLoad/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/PreparedStatements//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/PreparedStatements/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/PreparedStatements/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/PreparedStatementsAssociations//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/PreparedStatementsAssociations/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/PreparedStatementsSafe//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/PreparedStatementsSafe/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/PreparedStatementsSafe/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/PreparedStatementsWithPk//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/PreparedStatementsWithPk/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/PreparedStatementsWithPk/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/RcteTree//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Schema//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Schema/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Scissors//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Scissors/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Serialization//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Serialization/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Serialization/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/SerializationModificationDetection//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/SerializationModificationDetection/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Sharding//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Sharding/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Sharding/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Sharding/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/SingleTableInheritance//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/SingleTableInheritance/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/SingleTableInheritance/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/SingularTableNames//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/SingularTableNames/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/SkipCreateRefresh//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/SkipCreateRefresh/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/SplitValues//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/SplitValues/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/SplitValues/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/StaticCache//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/StaticCache/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/StaticCache/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/StringStripper//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/StringStripper/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Subclasses//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Subclasses/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/SubsetConditions//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/SubsetConditions/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/TableSelect//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/TableSelect/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/TacticalEagerLoading//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/TacticalEagerLoading/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/TacticalEagerLoading/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Timestamps//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Timestamps/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Timestamps/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Touch//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Touch/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Touch/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Tree//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Tree/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Tree/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Tree/SingleRoot//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Tree/SingleRoot/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Tree/SingleRoot/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Tree/TreeMultipleRootError//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/TypecastOnLoad//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/TypecastOnLoad/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/TypecastOnLoad/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/UnlimitedUpdate//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/UnlimitedUpdate/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/UpdateOrCreate//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/UpdateOrCreate/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/UpdatePrimaryKey//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/UpdatePrimaryKey/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/UpdateRefresh//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/UpdateRefresh/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/UpdateRefresh/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Uuid//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Uuid/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/Uuid/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ValidateAssociated//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ValidateAssociated/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ValidationClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ValidationClassMethods/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ValidationClassMethods/ClassMethods/Generator//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ValidationClassMethods/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ValidationHelpers//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/ValidationHelpers/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/XmlSerializer//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/XmlSerializer/ClassMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/XmlSerializer/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Plugins/XmlSerializer/InstanceMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/Adapter//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/Adapter/PG//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/AlterTableGenerator//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/ArrayOp//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/ArrayOpMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/CreateTableGenerator//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/Database//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/Database/PG//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/Dataset/ArgumentMapper//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/DatasetMethods/PreparedStatementMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/EnumDatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/ExclusionConstraintViolation//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/HStore//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/HStore/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/HStore/Parser//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/HStoreOp//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/HStoreOpMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/InetDatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/InetDatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/InetOp//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/InetOpMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/IntervalDatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/IntervalDatabaseMethods/Parser//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/IntervalDatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/JSONArray//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/JSONArrayBase//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/JSONBArray//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/JSONBHash//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/JSONBOp//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/JSONBaseOp//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/JSONDatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/JSONHash//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/JSONHashBase//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/JSONOp//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/JSONOpMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/LooseCount//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/PGArray//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/PGArray/Creator//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/PGArray/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/PGArray/Parser//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/PGRange//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/PGRange/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/PGRange/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/PGRange/Parser//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/PGRow//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/PGRow/ArrayRow//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/PGRow/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/PGRow/HashRow//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/PGRow/Parser//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/PGRow/Splitter//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/PGRowOp//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/PGRowOp/ExpressionMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/RangeOp//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/RangeOpMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Postgres/StaticCacheUpdater//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/PrettyTable//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Progress//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Progress/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Progress/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Qualifier//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/QueryLiterals//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/AliasMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/AliasedExpression//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/BitwiseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/Blob//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/BooleanConstant//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/BooleanExpression//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/BooleanMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/Builders//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/CaseExpression//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/Cast//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/CastMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/ColumnAll//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/ComplexExpression//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/ComplexExpressionMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/Constant//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/Constants//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/DateAdd//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/DateAdd/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/DelayedEvaluation//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/Expression//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/Function//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/GenericExpression//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/Identifier//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/InequalityMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/JoinClause//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/JoinOnClause//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/JoinUsingClause//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/NegativeBooleanConstant//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/NumericExpression//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/NumericMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/OperatorBuilders//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/OrderMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/OrderedExpression//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/PatternMatchMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/PlaceholderLiteralString//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/QualifiedIdentifier//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/QualifyingMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/StringAgg//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/StringAgg/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/StringConcatenationMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/StringExpression//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/StringMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/Subscript//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/SubscriptMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/ValueList//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/VirtualRow//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/Window//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQL/Wrapper//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQLComments//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQLTime//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQLite//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQLite/Database//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQLite/Database/db//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQLite/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQLite/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQLite/Dataset/ArgumentMapper//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SQLite/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Schema//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Schema/AlterTableGenerator//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Schema/CreateTableGenerator//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Schema/Generator//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SchemaCaching//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SchemaDumper//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SelectRemove//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Sequel3DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ServerBlock//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ServerLogging//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SetOverrides//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ShardedSingleConnectionPool//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ShardedThreadedConnectionPool//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SimpleMigration//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SingleConnectionPool//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SqlAnywhere//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SqlAnywhere/Database//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SqlAnywhere/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SqlAnywhere/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SqlAnywhere/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/SqlAnywhere/SQLAnywhereException//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Swift//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Swift/Database//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Swift/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Swift/MySQL//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Swift/MySQL/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Swift/MySQL/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Swift/Postgres//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Swift/Postgres/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Swift/SQLite//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Swift/SQLite/DatabaseMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Swift/SQLite/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ThreadLocalTimezones//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ThreadedConnectionPool//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ThreadedServerBlock//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/TimestampMigrator//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Timezones//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/TinyTDS//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/TinyTDS/Database//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/TinyTDS/Dataset//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/TinyTDS/Dataset/ArgumentMapper//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ToDot//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ToDot/DatasetMethods//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/Unbinder//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/UnthreadedServerBlock//usr/share/gems/doc/sequel-4.36.0/ri/Sequel/ValidationFailed//usr/share/gems/doc/sequel-4.36.0/ri/String//usr/share/gems/doc/sequel-4.36.0/ri/String/Inflections//usr/share/gems/doc/sequel-4.36.0/ri/Symbol//usr/share/gems/doc/sequel-4.36.0/ri/TrueClass//usr/share/gems/doc/sequel-4.36.0/ri/doc//usr/share/gems/doc/sequel-4.36.0/ri/doc/release_notes//usr/share/gems/gems/sequel-4.36.0//usr/share/gems/gems/sequel-4.36.0/doc//usr/share/gems/gems/sequel-4.36.0/doc/release_notes//usr/share/gems/gems/sequel-4.36.0/spec//usr/share/gems/gems/sequel-4.36.0/spec/adapters//usr/share/gems/gems/sequel-4.36.0/spec/core//usr/share/gems/gems/sequel-4.36.0/spec/extensions//usr/share/gems/gems/sequel-4.36.0/spec/files//usr/share/gems/gems/sequel-4.36.0/spec/files/bad_down_migration//usr/share/gems/gems/sequel-4.36.0/spec/files/bad_timestamped_migrations//usr/share/gems/gems/sequel-4.36.0/spec/files/bad_up_migration//usr/share/gems/gems/sequel-4.36.0/spec/files/convert_to_timestamp_migrations//usr/share/gems/gems/sequel-4.36.0/spec/files/double_migration//usr/share/gems/gems/sequel-4.36.0/spec/files/duplicate_integer_migrations//usr/share/gems/gems/sequel-4.36.0/spec/files/duplicate_timestamped_migrations//usr/share/gems/gems/sequel-4.36.0/spec/files/empty_migration//usr/share/gems/gems/sequel-4.36.0/spec/files/integer_migrations//usr/share/gems/gems/sequel-4.36.0/spec/files/interleaved_timestamped_migrations//usr/share/gems/gems/sequel-4.36.0/spec/files/missing_integer_migrations//usr/share/gems/gems/sequel-4.36.0/spec/files/missing_timestamped_migrations//usr/share/gems/gems/sequel-4.36.0/spec/files/reversible_migrations//usr/share/gems/gems/sequel-4.36.0/spec/files/timestamped_migrations//usr/share/gems/gems/sequel-4.36.0/spec/files/transaction_specified_migrations//usr/share/gems/gems/sequel-4.36.0/spec/files/transaction_unspecified_migrations//usr/share/gems/gems/sequel-4.36.0/spec/files/uppercase_timestamped_migrations//usr/share/gems/gems/sequel-4.36.0/spec/integration//usr/share/gems/gems/sequel-4.36.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 -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.36.0/usr/share/gems/doc/sequel-4", last modified: Sun Jul 3 18:11:17 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.36.0/usr/share/gems/doc/sequel-4", last modified: Sun Jul 3 18:11:17 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 textempty?7zXZ !#,k]"k%wk7hۥ+KL]Er,]м0Zy2hm?WmJw}a?x_ CA~ý>wL qIΨ_Wpӏ?}f] ݢ +ud~2i+/-6$ f\[)M|ؾ0怿F}~Y_ pHog9H}RU:rzLNk~Sym6h 9C_?w7k?n4I𙅮1G_8>77)NڠIV׶t]rA߆fW<<o`nj ܦVy8nVT5￈('_],S_} UgEt=dA ^Y~2h+Sl?i4CW^51jg,ѩ'lShU"p1CfKx?Ο]TزᏪғ/IǾg .uG^qt-UVZ0-  |sQ΋~]H? 1eO5-xwjȚরh=;0$VB ! O"ľ>RHISiw6>^ѰPښ(aiCFx""AIG`佬^K٧F;;Еø߈xDvAi I G=bL}N"-=- KTArvʍv:`2sҮMzKBX&x~& p"$DEv͕9B-X .Ual>R-ʆ T뷫/|CiCpV5pr؝=Mkl$ 6ZN\SkI*/wRaPAy>>g')*R ECA%P8[u?xڑáor4LFUsl*VU=scx'Ea븁AQt7iT,<| Ҁt*NV5!;}Bi2r5Y#'F4m閚WX䲝4-ΑU{6GP/ )ZZ-u1h&O6h5BepG߭ $C4yGp$vX3!3K>ՒrcuCITKG* |ds;[|5:(NI(ViDڠ/[מ7=g* za8aHAz,=F%Gp@gEsdja}1!mKFExqۻkF*}*t\gH܋5#Kw[; $diZ |J8#phN- GߐlӔqU &'c0fU6E"+hB#^ hWN`k1~DJC"S*,XaDm;[νOmxjo̚VɌEû,?gAL/aNI1Y,#5ȃF)Ш!;UUX^1Cǽ02HZ6-.SvOr`Pw%0-'Bndj`\#1H'nq;6P~3El9"Q[wdŖ-uJwmEkIbEN3~4y ț.,*ӾҖP#kHW)ԛq+I% j:E!߈Tm76lx%vp]>f<5s`:UHCũר'* ioDS640>؊Yc,+.;]i*f&]0n! >KoխA?Ǝ~u:b= ~6uR\9W5to:@1吅U30[6'H6|)?nR&tTӦ\d)ؔi}]KfWʺ|9?&u87ET]ftl#W\L%e[ cS3Ɇ[ZP7 ƺjqrO3_;桦:Tf U@4gqd)-0mK6,&oЊQz X7e@`G3WmMܫ`JF~ ZЗRFA-fi|Btv9PҽIΔ`@'ȀaUgG;-CxӷMVEM1RVBXNM ݚv\F?\o(dm5EVĆt]wEoܶuࢩvoਲ਼ 6v^(Vd֛.k +P8 K>ߚ8Օ=*S/gAC=)f02k&gc7y/TcQ:G5,/z4( p:-7bcd7hnYѺE!+n`!T,o@\r;'%Yu:^wo\mP#YSCWqz֋̈́72H?ЬkgaQRgGIr›z3E1t?evZQ"CD3*AnBKH,{%Od:M5 5sNc;Y>p3!N/ \(z#S/Md{kbGKq VT6Wmg3uk뫅Ɔfav--kbìu!ٟI4BEl SwBWk1IAj*6ۼ4gs$a6w|4A` -D3M*,[!F xYE{$(4-9GE)h {"^|pK XD?A_̐Y/{xue-u  a8)_=-?3QeS4GpeEáK+% ?uvyV㙚\Tǁ1 {1R* [_NZ1[Hדt:ze| {`{(a)ޠC2_Nt91SL~Z$gW:E1ɖ )EZ*ښpq1FTHkE~)mGr8i_9h}|k4]`\)?`ôpθpCܸ1Pg}>f؅ʞa`LaYkV$&avܾ[DHp,tb?Y`$}z5= 9If}%*K9'@6}L~cb$CԟbAأ [h4~yt#uK5H MHŪSgV۶X)F(6UK t`!JY+`P$`roLf]0g_$fMcHaDocޘܒ/(ӖvU=)@>:OM&|+W "C8zF+J6RZshVOL@Dwh;ƏDWu6]/ Q2:,]H\xM͘gׯk%)5լjg~'d.ړ@9x=6Z*"LAfBtC,Q1Ƃ ʕyG{32Z3վ% `C8/~3abj?,^QoaRdwJAUgb1'i8]UW3:.m|'*Z*|k u@2ˉL-M`TXٛZnX|A;x>SQKގ%fe.j?a1" 7zcӌ| 0@>K$:7W7P~(SQ?э[p>%;@Z;({ 2՞C8')Ђ5*J:-`^/gg?:[P}I9+(^tmGQrtдrOKw]_*>a^L>KM葈YGgNKb0- n þP#D|cN0+ 1c='>@kB-Mf iXsXP񗒎F-N)8X`y5XbصŕfcTk0 Dמ;G﹜aw&İəI 85,E|[LF=zg[I6"#ܤR'l[L%RRJ.*}Pmk$q'^daŸ(>SKڽML8 [z8WŒ '_K@sC~ijPŕṻkf]?[/>pE|=,E_g~%# 'K G@Q聀q`o`Uh`Y뢊Zks l85Y09{Ea%mލ7sÇݺF!*byBb 7@pJq"^T=z8gjaTa`Gv3z/~ߩDK+9WO#3] AZ sUKq=-jۜ좣炬k/E8[S[cZ\xղl}P(=D٢7Zofn|*3C%VČ]?dJ.k ̬#mOF]՝9WVg޳ٝ׫ܽB%taڼ:!<ה{K;I]_#|v_MM #/U?Κl;j)C|s g"e !Ru Weu,`m_p4Gڷ2害T!/ j_,°ѱt{nFl:t?r()^ql{OUw[d]I+ًzKQý!)vMiZ>b}bXmc\1}5zOXl:Ing*#/K}ʜT櫹.P l0Wiuh$t_+%gDRS1U%[o˥-r$1^8Q9v|^M~kAe sb uB$)b5mퟌh١|:uh̋|n PD8M|G[quвW@>#cPAINlN7LD4JNJ*:!aAgP.!m/0t屢%)P{Ϭ|䟱1c7w=HxLzryiG|%>ǯ&v,SAB'T:gHx|?N;q}^1HD\p t$RG-E`+ /Tjqcu_ʏ.`/Xo:b_ĦtQVI r2= (}]!*oKfH]j"E-(S gʀԌ^]eC=.&*w]>> Dv9rk$+[DNw/B<&Uw%_fʰc_dg$NTZȫ]ъ6:B + muftgef*32hd9~Y[ Qp W1wN{LEf؇:ΞlZdHa6$t9=˜%!6qIwGHcKyȋ`P6c(UP292JkE9!4m)[@$E&H{)ݫ"bS8F~~e-<|_2rFkZh[-.[K*sRpqCBO$sDguTM?!u1=~zpjh؎-z7ѰQ6.qXXUZ\w w9H\snﭿ2ج#5K<)uD.ܴ'kk/5 {m7%N 4Cbiጀ` U)Q ʬ&ϊZ48^"/BV<<$^ۿ(P3 \9ʓ6C@Ma6/u#ӎ$M:6Ц}%B+T:u Q锖?wbrGPu19N@,q* 5=Y۲)Vۊ84qBN$v2{-8)C^6MTřJ{ Ulɡo'gY6j?G`o9hnsj]erbrQ]M}Sח r߷ ])fh|Or@ 1F-.PӅz?P*Y Ǯ{?y]7[ju;lCrƶ9R3)|ƃA>o l]yӍUJ>SF?M\~o[ߩ$xo" I@ڡ-o<^ ĹopxDT([r4rXڜ ؏ӰoT\!͟,_S1I2 ].b5S$(4/;Q%,3w!<qk,WSz,o'Py.CwQAYS"t3S&7~"i`7jFӺ.>haqD` Z\/J*⛉=;Ie lz4`˼bGBkLnErŲ,qWb;zN׉S0aw701*HQ@BpA(,=<U]l}pS"GݹXAިaX!h`;!T=+pQMf/O"C K; eF/(<&epP @qhcx^.93-9hC_yOn#e'Ԋ bcOXŸzI)?ޘ*+rG] d p'j߮]0ɞeSW"FӗTMƋXsJ扂cyu) J~B9~|'' KJbkK DMC: |=kl]cg,kwg¤d2E#!b;S a C׳K1o9/o884Ȝro+1?K!lz,"X5ؘB.Sxb0%6q$TsGd ~\;t2n(=[e觋..#~Q,עf~-^%}CFIs,dP2^-B*D[wMŽxUV&'sEU֖J%ةnȓ/ Rzߺ`n}Dj 6tgVqDQ+-( 8%pKoDM@J۟!ag)CKqb/2L2#/}!X V.Pby-3s!64㜦xpD(śow5D`ۿ(ID ȓ-ۧj'0e(9|ȆLFWFKV.m ڷMV=k \?O]<^Ztry,eH~ ;]i^7?:Ɲhqܟ"i(CїPƑM_oh(q S:0|fUX ܪF@l{]qUh]FIm.GKTTb%/;JfiAyɖ E%pEr{_"2 c@BH:[XD_J&v [9|@LN|,I ڤp]5Z0U8CAmd̡hqiǖ1$u\)|S>/8nC5ԓl;`RoӜqb/dQ{ƶdŠȜ\A, G<*KHIZFK|d_ uv`I8 NjJԐs?Xn|*A ?7%vog|K1ޣyl-/qkɢ&+`kGK iͺsd&ԄGHsH9맩ĠPNgV$VhTXxk_s8<3ۻ[4EڮAj{n< t!%@Ǔ}Vw)LD)u^ߕԸ[_rIJ&cNxz4`rx_;Y b+pXz 0FOQy{MpebAppi Oz"s^D( &RH:oׇ+G3kzjChZK Es(eq?3:߹\VI5b&5g@ 7VOhs!WЫd3Qc릭ܘ]OHu+?oײ w1G1Hr38UJP=ോъ.eueWMpxLn(7HY$/&ѯ]Hp bO v1Ųg_'2j9!8qs4֍j{93fmjl˯Yo@̰Xem cFx$:}b׋MxzdCVDE7[#RVp& }SzGG5 m>Er| vw`%2"Ŵ1T!yd 5hu_CjMjC;E)KPwe!UHqBIk >z@ΝSĽ]y'2JEŭˌ@zϑ6#}o- R~l]xJ+EU@ʯCR I Įm­jH/ΐӾ( ѳX/> on sDT E \^B塎"C;i[K(Zl$$5 UJKEh#`D}n+֖S )*2>C[y,ᒈ&p!s1Np _2 8$x9 iAeO`Pkq{. qL ~m0߮$IO`reBFN'AW jD"8L,,RՆq4 Fe3'cM"wG1e*)臏B@l 9u6()cU 7›-Y!i&㋢+dIderˢm'Ƹ-7r@:2KED<\ l[RI?tWDZRaIfukcN<ggOcݢNtZ/AH97+~ GδK ^l&,*pH^ >fxvS@xoifX [P+JWK*N9ۥu - !љ{"ifmK"%2ǭ +ƾsBea^ԉ#"&zҞd4nB_%7H$ USPte\^Ĉ o#Vp ӘxRݺn{4 ;; CFOE[6vh4XV#뉨SFA uA%x \9/RNL|&hzw?S=}HV#3/f) Y;.ԗBIƊ4sI(Ӆ, 1Mu`)5<33i+yV +fU[$+rŰYJ{􇻲~;  la%G?S.n* QMnZVy3H'.l^ 8SٲgqBn5#eDiiuhJŞ9ZIsA^A~%Rv`'\8%^qf$j#ٲoP Mi8*$[Uq{$#B08#M3(/ZyoHZ])Z`) e;@AO*Bwp)%t_$t6}{#E*# _8u6=aol Q"}zD 즽mfM!W 15U&t: LBb7zN9;QP4;lrп~uЏj[*g7W \RRoB5YuNrI K.75^3hn*oщP؋ME!r{}²Y\4O)hkFz! Ϝ8y@\ȭA&}(YEaÓʌtG4Vj uR4dS5'M +D)ˊS=pOEA*fg$ԳIxբ@N ﮀ/5Hfpp~Bm 7T) B7W+Ib/Hû?+y1rP[y؋b`gmv|kC'zqhx)Rǰ >|?cpOJ3(L +b8>hX //{ȏVc2c8.&=xp*)Ŏ_3k(3|H>ri yC֘j3 _JJͯhkxRV,@7!,x61RD v]y/rL͓Sx2%0_pdIUP#5V(,5@ۃH7=)xo(R;Ou,0$MrXO@H* 0ţ_"P0QRgo}s&gL9 y4gFDsf2iR3(Xw]8w`Zvه@I[og4kd۶(:pALLe*Eb`M3belhl:\)G|g+ɋJ8Ph0 $^ L0 z1s9pꨖWm6 (kx. XEH_v^ >nNO7pjWDV1z|pLvCdےDQy9%BPuk >Y(1`oD M\oQT懮B,BO6K&uT<5WJa_ʄL54hȅ¿!!e1`8x9#

VI7EwٿNWX>g]٤ kKVe-{Ωa.R^_ J}- (xjdU^zp_jͼi4@ЕU< vu*MOWd>Uk!125z 웼Ƞ~桪s 4Љ#uvc~-#I %\,aY,;:=NP~=;N#X:#X2ςJud:g zV'\gБ.նk[G!o[t #Es܃ʛmOɵA@KC3NjuFt{&n>iydӇ$pJ?,6c4ơϫ7Պ)$ts'44 X]} ^'f+xP|jt2_p)mShڌ004a Y}Wb^vݼKĢYg)7;BڏvѪLf{>]쁓=C 6\v>MX<2#5&m kٞ6Y ^D IR;nw{\ԴːqUeLUUz(xI&.:rPQk!!';_EbiXI;<]% *%垂`Nt[J mR|4y2}+_wh6Uɏ넏9݃YV8Fg3^7l~*~<,E1!=cCv-@T}H_pptt21)1=5# qwpfK7QY4[3,@X_vx2V8)Jl%1닕X u˿r}?8בuE,'w}A 1!D:-kޖ!dm+I__.҂ō?؛ċCJvDϋu9*eЊ5yAem_*1tQy/f')5;)OycN}I C8ےPZ/e (v R&Óc,j0nVxj3'VYDzWd_Z7=UX.y*GDcJ_%3mq\i}'*Z4tctdYbⵉ6VY~B_:f87É}+ֈ񷂳,:h ץthdϺH!/mHmvRճJJy|\,i%[a Z0co ˎT_7V0/m@Vnwƭokz|p8ܧI49D$3X`P)+#+@9 ÷#C]&@+]mz.e9t6S7TM"|LG%QowO [H jR-J }jq7pCW>c輔to-9#ILbLotdrֲm9zq5j6ƝB %6$h PzmHmGa,)R,,y\-o}ƍxFZVnd$E|+=!8?*1Eɷ|?ye~>ƵEz_ ̿jzJe??&!פ_Wv϶ 9eo&:Ok(R[إAC_iQ6mI2^^,X(dH9Anf2i7u?'s'* *(<Gl̏C#dy_<)3A>% _gL(dv9|)~Mi3AJcO+gN5CЩ۠p}"O}i@%E,\f +[MGBĎQ+QVI)3Бȳ Qi{3>V!3@.? n*JْiW(!gl!fbOJ .t$'P_|-eU<zSӠ<0uÊژՑ~{5P:8sP%y #{*8,rD+~xc01QfulV`s=O/25B2Y{Tr^ A {v|v| (PzV<2lg+*d8IJt3leWwaS3=H~lP8M{\RNyֈ0bdN>;J}!k|4@~/sNݱ}:`h"'nեHؽ `S :Ex?kzn^-D;_J Z.Bv-p o>$$k7m 4Ve{Tک?18h`:re'#MjCYX>=D~RDf8'v Zv96"2@k y,KYpQ'b@-Fk{Opipzr"f̔g(iMb}hcS7ܷ$i#,ff#A;쳗Jii6glEͺNĩU$*dES?S@ȯq%SI,LxhTEJ-FQ&MvdzY :YǐGY80{1c4ȿji2Z_$ /6+_>8(Asaq0Qt4 Us26|ݙ2H.ox>T.!'e' x02ŬİFH4ILM@ ,p?J /7N~; Xar}SIP=F0Qn+cM&? XHU[utwZV*i4Vkx"&e.@$=[qs.6>QkcmFnF;l=ϖFsvI u~{uAM)%lsGUB@:'hgZW%HM <a]jo`g [b.4 آӫN Spk˻IzYPRwU+4kVX/2qHOaqK'䞁̷9 (vC[2@!dpD%qsڬ?Ci,~nm7oXYuug"s^4$t F{u:oI|Hx(_o^n;mՀDXmxy@WOhb=bV.,x[J},p䛨b FiS-שCR اb4kq߈XX@fJb=6JZ`m.<=Ezcg;҆hp%)eL"I1^Z0[͜a335۠/h}dK/s z-CMJ\+\;˸ # Zʒxv7O(o|;wGrQ3f?Ws\7e?A_Kѱ_ͲϢ? atG 5^ꌁ{\Rb@#.sHA`!uyaLkPi Hx=ߝ&\^LD*ɫ4N_"jx, &=]YNl<;esª\GK^y?tWк#HTh= ~RV~"v&3##0W6 = F.4"cAڒ['M&='!uϴi[GUzs_n31:?oNHwW+ $GcJ.꿿C^8a!NRCVIi}&frAɻ"GYӕI$> X:%1ZP!acQnI:T r!We]Ӿ}KҌChbz6nrs4֤L/ݑF[(7 ; Ua4Gx`@^_Slΰϲâ.CWi F7-/CCRN#aU|.lY"L s%M1g ʟ9Ē|DZ@V$n CStV8> dw.23L=uʑepAP➈_)k=*>a =`Dw_ Nj:huQ._m= _=rBJ|(JuSVl`?(ʐ0&|2Y6ZJ׮e@JJwW!=E2EwpWF U@%Ld<ȋ:p'LvOMM3"暇&! %)Jx- .BBK@b}jmAh:RQ2%DP}Tq7s#61רY֩>,ND}F臄:b4!f2yr_B NU2@U k[ _KH Q<% {umiױHF-% _'VNM ԫ-mc~?cޅ&5 vybNQ [:[r_\4F@V|\xy^͍s1Jh $"7Čm>FyaYk8A|]i{EK%ȄKmJr}XKк G}9;&,ȰSelnąR"X\|+-E_ۡpVx@'#G"OXgd`53-*az*`}TLKө,-%֣"ttjQwG6Jt $ @we -+]nr$ck]N-g^\u.e K#t`o Oޯ_^]Q1殻kz23:qVa/IW&7C5/ Jo<ӆbT׽ Ō, +sY Z*uߛ}!֖IYa>Ey"G > iZs7K ;7%¬yn_$1׆䨣)ԧiU:]sB\)\aKsxݒYst;5a(z v:j$`4ǘ3a4LXX󌶢Ӊ6m:EQ$AVǬfAa E\L|~3_kX|D%sDLUWJqt^شn e[t3 ${, Hd07'>t Uoj/i.bLR$3}L OvR\)kZW0L3פe 0&'%"JLse4 uxxB$'H @(;>TBLd;Xrᢌ;eMlxCƦ -."9Xg#rWͳ`脜`zQQ0]vDXH+NAf=kPPH!sEn/6VORC˜ s2:xb8FIptR^ !qvt+Db7E'9ȍV,H5(oWH>FYC Lr]{ hfkp$U"N /5+p+~x($?Ba+>CYW(JΫ}QNVfC3v^8cSY.>y!&݌*{pE@^֬#E9 @ [ L~V3w鿻~d g9&U)Gk Hxܨ[L4K]O|nuS@ J 0A@O4gvdk݌Ƕ`='ۆ"],{Q6 `|pLGnI~CE;i!}@u Ծ { ;|s2F9I&@0(+L7QSq 3J,o!i9В-踁zk?Y3>"_%.O@)jk( <%zlb$JnDO8k0~+ /$N#8Rx /_Z_F#QA=ƞ3RٸtyUkoC[=<6a%YSUU06.Q߳nS; st8fs' hapogSwVyrH3,`K6g~6^,uy|E2lbPZFJ^V4hr/7mTzoS7g+J2멁y)yȅe٨w^j;-\?J72{b #)uLr^^m9i v+0]<}g cҊ>.d߶1+d0<&K)x@_+q-.s3k+Q8_Vdr3vn1d5Jq֞" l2@ "U$1tUDc@^Ɓ{4ҜVBikH1h.X/P1&He~tLR{'CAczjjK19ܥ0i򔲙 \R5żS2Y6!l|`&A-uƳH$/+i8XF8M})载f?DL`cGuƯcQv)iV8+ӂ[,MHMDz\^ZSbCN:f8ze VݬL:8]69ȋp6OaCh:R wbE@9̦S< CGFb @t#RqpĻ9јf=.+8=eٿ GOQ덚h]̙nP%00[M0>}k]o9Cû?(++dቿ~6ۑO]@C53yCO0ub݂,H<(6P<ݐc%Ȯ^zw__oM7=U_SH7Hs12Lz DJ 섰ГݓoBNǖgD%:mF;E-anomZ EBW ^Zkbo=5г%nk>:tO]GLvu%Aqdq/j=N~j1Q ! ݦe[ɗ.3:W`?b|;{vo~IJ}~Uh'zJP`z%1F25?0b&!8~R0IKBȦ'A!j*refͲ!ޯR |z< >x4.=['xЯMy&)4sΐ_ 6e\08cX<Ѝy*\`"}.OmWkZWaczDNO0 oЍ"y&%VT9'87/T#IE= z12PJ5 x:(ւ]׿=k^2/)4uk3I^PBe‚$wI ͩč1"7:9[Q̞pj }S'y'&s>NN*8jN~NL"ծ?0"Dcc h5"] ouanDֶMp H£Sw \E] {Or/H!n δ)!{S:8#q*%Q9OX`W{gf>ZPXI7W_ҋ]pf϶S1P!oE<^2S̓%ۯYo %rV@^Ezˣ=uS}! w/lNyMCr{$ϻ^ ejPH֖ol5m؍FXEΡkœ y X.3{Ԝ G ]~';M$tk t1&?cbP/^ *Ef %۷˯|jd8x$K"CY{PG-i9a] c/鯗,[htM[H' vdvT2H,7U딲8!jYԿM_ J.o}}֒V(!wytg&0jлCrHs-C`?ta2n29:~eori̾@srG^HB@kCЬ T|H8TIUc'ѷSYDimC7gHk/4/`^lX>5 @xM`@W `Y5rhX?S^S7Ȅnedsv5*娣a:Y%\hdn_A}S93fϞx }+}^|4p =b6!#"#8O|!JY!rSYN-(?¬YB-P4e]83Ѽa!4m@e1ؤ70ZnKGSU\ׇp6˙L?2qW/Eר$ᢹ6 4ݢN^k&e d5Dx~HORHs#d<`} Z v-+h^tQUx6H#@)fmjxT̂:|0#WmX&A(Ǟuo]eM"z4^NQz {m#ٽkujCRiZ 1*L 3-3xSk-f7WE>ɂXm|U`8 %rxGk7b1a:-~ϧ+RDD%Ro[nkls'(SK5*{m{B8ÚcUGU@<>:mȤǗ~Tp2-XM0*7Ѧ6vqvr 12?6 $5`G0g62+aeNɻkc9$E"afUY* cdӁk#UvXRQS_dSи;cvt5%i QEg2z ? $E쌮b;WT KThn(nZ+6 CB?[)YhXV65(>EI}DG ]{Τ$Bz/K{nKD=f2@p~+vɲN~u+&}ݻz@< (obsB2h嗅/:+oW6PUCt.HP awCUU8.WiAfؠϓA֬IR=hP|8,þJ˲ *&<uu|JS;}Ѐ^.i?t,xlEU M].${q; 5<%ڧF"* [!t-4j@Ses0Ah(F hJlik^=lXZ9th+"M;W{': jPU6Q8hWpN|5 ! s2ߟL~EG,? ]IwG_'t._=H›fOXqFd,'F|" >7 .v\ :^NR:XLg)"A&z` @'2D7с ';dĀ2&âQ`qiM-uJǑ0Kf|Fq]֖V:}r["s6k7Wk[Hмkh3Mdu#~do H/͌twjJ}qz"e4eoF[Y\W|M/׮y,d;X4̕@cSNe0 /D=IˤcQ(# USBȆ=.GRW e{{kgTި IqWuC2 Z8u#H;G:5!Ox%:c6z0йk4{\5_'ѶQ%2!"Cr[p ͊\ER=y%W wKħkza?Pl9dIYpd;h!xkvwk8F:0ғ壗w֘K@1у]ñ梓G<mOtJ2%Eky7WI8u!kM`ͥY:-;7[{C-H:gjky <AiqN% aM]S1j\?>Lu{6tb|=Ѥ CQuByZ1w}E<ʀӗx%'𒓍^p㬙І6[d<|J.?r#e:O%x7!(F L PK :&R -05*T䅖 b7GMG }t*fY^_yd D +H/[HcAU331vqF؊j :۽s=Qi,g̊sVaOȢQ};1>07m"`xO1+ZvT z puK]vF7ϊhM9 > H70BLP2Dw5<< Q!L\ MP+kF vXs="X:x6W <4Qt }FNtG.JGj9npۑL\J^ >M:uC/A!H{ǣj55R3LUm Bp9 wt+*;ܶR-,񒋮=F!VY54ɦ^ .`j㖕 ba~:`8.>8]/qZZk Yz:aIl""3l$wf7zb4vmZ"$~tص\nbon>i\ 2t Xlj[69o3tZaҊ82 1vt!Dnhpd᡿~%:VR 8G!M:ٰB'}prڙ>qI?. 0Z6oDJwվ“*$=`_9hCC59/I)UNmf!gK+u/( PG`Y]'gh^n h}ЫЦ>P ]ۿbQgp*~oE_'Yj0ǿ. [0 õ}o^#m`O>}p3jvu^x<Z2Q MW:9ã~@ZoWqoNQ ͕yZ25"b;QdL?\,c'>8sehM5b_<'g1lL0J5õ uX '\aH)!)Oi}Pa]C:"(q eE^`s@j$#kDXȲ xvk%.=^/{Qj8)WS ׼.b9Z! (#C/ΓO/^{vܿmǙ/VnՉ#IO HXy[2]"L5i*>~*yQ;GRj-nkFkR;SJ'͞BK`2mE>4$p+.6D " o&@X6>@kCڮe0~gipyedje gїm=ҁ94]kf2Q1T5[{eVvAξ{4_3d(O٧b{ǕL~b #ԅE5F>wn"2j k;??+P8AġżբfP-)8vyw☜/c ٌah;V;^A@BpgI%.t|cnuϗOKu~?QŻǻ V0ķ9CAY?(|Կ{0SWe.MibDNc$؉}d1H$g, o@xLP/CЏ(,Iͮ1ͫOh#KUYm Y4apC D!P‡JX9h&~v[H搷vߵC™-+Rv?QgUTiq]Xgo?ΉI LNC62Kmm"!6 `O,2t‚T^%[@3v>/ZL>.Tq'' Vt9c'8j<^KyIo[R?(u[ܡ͌J~y1-j|EUsHvOʲir(JzڎTk>%xܘ>h!̲>\~ 97V`RRoS@\ b)hۛډ6!/yqyݙ&ms2\۳Z~j윣h"v6J$:O5?^oŽJɢ2ySVqTC( 0;ʷ5> T Yh6vg!{nA6pFO[0{(H_Q;->x<rE]C(dDwƹlaSi=@Mya-mpQ%Z4o!I99+%]I[gtVZP`|pxrIT'\lqA d΢EP86E+?.)|+>[ozRkzG6*"K}ϑL@D{) RAU#mw~L!@7W}¾E= ez9]’8q`Rt %i䑉kQ:Ius]ܫZ( 3NoxF`\ՖGx4{X-JCl5V$ZgzB!&_zV)αK<&X"[]h&X'zwRAf9  }& 43㥒 )@Q醓mĐ? bl)5D.ڰ ۦ]RwӶGEůJԖ% 6j0ߨsTBƍ0=RcKOn Aӥ`jR;:mYٽڽ0ؐz;XC׫X\Q[nhHc[(6 >?\pdV5mt ̼81n͎x,e]o((>hٹVR(uxsswn}H6^pfi/kf>ʓЯ/ed>`"h+a׽K(̘F 2[n%wgҕ 8OgHif k$'҃,A|FSg֎}I?PnH{h #>ܤ%gPGWEX[\RO獊$9&AX aDŚD"-KxP-x?&<x6~QMM.aƭfhF-99b0=Aqt B;S/gA*»Y&<5܈Ge4Db۶ R|]D-G09i|\aJNKz6қtS0bl֐/,y o-F!٦Oa,mrJ@]/[n)M!eLFѺ d0M,FVO?~^,B aUpkҤE\?wlvYq>$ޘ1BbcvU'6*COFP()ANm) l$ku(ճUЯ! i}Cx2 oxM-ont(yP16v x!wz نmzT:FC~NHdm.3/0yd}E 3 ))~/]0imCFmPb`ːF|J3 4OMw_er^Bj-Dv=\Y߸l8EΥ ;M=gH>߸0|at˧SEI%ἂ^pmd1?}S5 Gc'jۓc;y7/3foك[b erDL<7yԤI&ex Țv%GldN5;q6F7/6 C\e#x*".N|0FS&? {e.95(^Ϗu,& K̝&-LmN`|fwe0igZFT-=^D$+WAeTS_[Q/xR\a@FRFw#[@ei~<]Oyx걱B>!.lw_6b Lf)IN|'`M_h04ą9Ef-Ahx X `Z!=KOR'.%,h:A B5,'UKxA9/5Ztgm=PU#v2ЗtvZ+-)Դ"טa@.w\Il6Gꦆ5+q]jn%iPD'o\\.Tm?@?iy`hhUsfcYш,H:显[? ٸoiްCzw}K@EG.sJ,{&vFFRYj =f\axYKe#0RJu~}$7hLj4J+i'D;D&ר'Wԛw|@x]QX6" /U/GEp\ е=ƿPv' ~iY8Ss+j~5]y'R7Bܿ-Uҟcs dK/OV Zq ,}yqD툯[_T5LڋƠQoS9rm)*I5KFMl)TX5K=7m{4Jz,w ˘gfS9-\z Jc3t,HD'*t.!܁i%e v{9*tT~_iW^܏քf~M@{MuRRc,,tn9 E+[uWz+Iی^\3 :{پSG#nďѡi|-L a=I`T9Wzp!U=iwNsd;"(fWwMld`ܳwx5-d),O wQv !P?0l_eQ(P#22K$J#osZ0nIw=U_Pia,/<᧩bI6K4pJ^Q!т+P+?Í7U cC^p~+\u7< E`{APF[XZO VwԄujׂZ1t/bW~V-p?ӱ.#)Ν x V-ۧ296С,a=N]c +gijT j 4%,,2H(vl*J 6?Ϫ eVDTքSn;Э1ą/ΉqW^U9X)unl:P (`v:e|ܦx#LP}SWr3Nn J۲Lu!'"v샋ffG&I|c`Vm7k/fgf+OڏB(KiT6 @Gh8u{Kr=ۣ4/^~\0m7W"He %} 2-˄ן_z,BޗńspOšE6(4P ?<@-ًH#,2Rx#! N? cMoVVGE]r:YJ5Pp. ;3% 8ߤ |mNVc2L}[ZלJyYĻB:5{!'vP^R)g%y^yS0]z)!_$V>J1Շ|.Pf9gpXO!{z,b6 "b.gSg_~lcEE*Ęv8{EJgyRt+\!x\Tz)AI1+ !ƋvfWNIĮ:&Y >Toi,훼3x"ՃejCsZ֐[u2~#O']\~\t/G!Xfg+btaeh.+^WRl >J'mŷi \)ܿ4 ()˸̬ԧ lp8[1RlW%Z"*1^W#Sʷ3$s?8Cڽ굩8HئbROd܎4g5hh$,iRmu{ (:LKxi'%myog!ʘNܦ5Ÿ woW@IBV, {!xS:gH PoVp 2%tIߓN-EN9MpL<|5,'H2qYvE X,Oz +Kr_f 5jOMNgIiַfFä޺iu0kq>CCǖ쏯эH~,!R)Z7OzX/Bri̗z\ B j0iԸ䊩pbc꣜R+Hd"s9eDar5Tiu½PD]B5 pf 4s;nn؄]}*䥳ƫ7 Y J}{ySƪdd E`/!EFAvt7-QE`[NDGzZ_i{:B!4妈Ds@[>9FKp ! &M'-8dT҈_cG@HF#Sv[C tx,81;<.& ×7.*EgJ ӥP= +"6CckUqx_+g9&FCavJH%E7**Y(?fҦ:L4'q73"h!>i_b =JdĈPX0ȩFhZs^~tZ}inEL bUOEJcFC>S[<+J]3)V FS*YvRnߧ$_G pW> $lQ%䌜nh%qQ?aXvڙl?P:-eQQ7Jҭ$B>z8tכ>_48 OyVύ Ƙs=Ewr|6 ˳MEkjp* %l&l7:Z2IX"[r#Wfh0F #[Y@&c/-nT`|8u"p#tϧR׹*@y?_a&6j. 'P'h@OKrI4R>TTg3oK<2VOp1XX&XoG뎽$ؼi%+b\+L vη*1tXn8fe +/H Jc/@v*7x티 qLux$?[=7ZvN4N5[Amd/#)Y<[ Ӑ>qzNZ8 m 0A+.uaw\8ZlQ3 '=;E0'l'b!:'ĚM$,L OƯaQۋ}AA_?OQT]>Қ1w8zEfTrx^Lǽ"~\LB褚qQdJ:RAUڔ\<hTa>5/ʯ垾zH~JPˆ*ꕰ@Vvj{RI|bw7MT_=K/:dJQYȏy4 gJ:{zSɒݨ h5—\,-V 9*ٔyKD4%X | #A;m/< ]Ŝ*f\QsonMZA7S,9 8 W ~N i>/uh xD+(fknu7('XH?^86_*cbQ"=MW&Z*D߰@Y.<;#vB>{~ ]nngF/ {UCgFA tVnn6}lDqev_ 䰿ł[\^EDN] m3ۛȉcHÔU/c\v{[|̸4Ez-VZ^{ux/VQWu^VA[FZQo!efO(;\KVfD0K@X xJ/'Z//za(#1nѫ9 xuI,v] }#/_r/}NRIZ @p{#^#6(Y_͑ &?ޱg¡i&.URM$y&LA8+CSV 5j*dC*}ӻǛ$|I?k>s_B VvF+"û׸vRHD!~ʎWح[$}kCojQP,$, X]ϽոU5 _/:"G:= @7N@1|9*#{(mBʸ) F3 _K&et7fev 4-קVsL|MzPʕ.ؙ@@8$9:jnĢ9 8`@UF@I+PDUn>|9X<&N%s # A HsN1 7^z5[@azLd6QWag7 ,X3Q$X&@0 0nH~",/P Z'(e0vU叒͠R@cѯ^;*^EHݤU82[A`j aFe=Sea,l˟[eOL/CO(W?][e%o4\ïɄ352/{~%^AQ7&WD[S^ \`CYVˠGxA#TZyI~k'Htsk%ىɠbaM02s x̪yY'UA :+M}e=Ɩ .]IϮjZ4'dKzF'/|\'Ǡ.'0XfbBH'8FJOE34nE,Ig'X` :3wR+U"kc?ټTL<~==*~Kr6lє$ D(%xYh֬g}Q!>EΉHG;k&s]?cήBk0UjZ4V" Bw(RVLDh%2 ¾swZЕT`KSfLs6U$ȾuubYT $/V(beQAK"%ڍEN*.[ n  =PK.iRJDɅJ|{o%_/w;չ+"'F3T;cP}!C@N- r/P?Ԍ΄PBMSr $c1a1݄" ޠuI֊ mu,=hGXH(G$6Kui+__%+m x, va>n{˼;dmTp'CED].o`y4ruB<7͸z@ ĝKq+U6T3˖xWl75g n;0)`ie\1X(,ݜu褈o۷GVsK134 OZf &KWGasA&z_>V#ڳq #E ~X&oԉdخP+q I|IZ 'QSk[Fɧ܇j+ 2qXXFi_beD\,t)2|,KWco+IkW1 ,$Vچ4i`DP%$ 4>ޒ{?lt |_srϐUEXi« ]PRmI_FI$u)Tx hGmor"+R>力PcΞ:1xQtOnBrNMKnQiJsY[ſ օ~!lIH|ۙ΃X/ qyB g.h[ߣ[`齍bYթ3+[ܵg&5q]*pI"!ڍKX 4 %{Ul4aKcΥl)r':h*|}S{|C(_;ύbo)Qpظ!6> >੪pB,|er˭j!=(GxB5qo&ƶ*t}[}ž'GYM,?jY+"na"+ο,kMb.O+[^g Dѿ⨟@fVĊr˥髰?v{}}'9>K/`Mo _(, ͻ.(b}4I+;j~hyHi <ػD04L^p3sKJ\/x.lQP ɩyD<6SX/}J XӔD7UUZTĘd-VnAM&}B-s0#btzeNf!a{ŐWRޅ!pu3rNg_TU3DhT|މ[X+g#h|ݕOД #}8q Kݦz(J|FK{iqn!dX!etѹi$zN܀o5%d3GLe[YхHJ~#^Z[N_1^f.1ZrcUpOw~I'k {? pML&DmA6\~Ff]Q͎l^Ep ^(g!o CJ &w!/-3]Cah+0EMz` C-x᠏b`z69[L=Suc0p$f(`J ` yr[x׉f\iu#Ib -q7:oOq$K\ R-7mA!k 𧗯w27眍^ΰ \댸N cy=Dv̆5W}!qԤє$KN&Jnw@DDؕUd ?n˯ 2Ʋkl"q&50RX O&mΏW!\kt H r;tBE? o[}mipI!Ğ6nR4 C2Z& ܑfKZn-{04ӺGsw*-9n'|,K@$&w}V̗}"dzp:۪?Pk`Yy - t%O A5[`1, pd?>WLLr'Q7ڙ1rMkUe%,̉Z(Ӣ^_eq'Ff'mN?vog34#=!o9w$sj3nz@p|<``fw,Xi8: M::R;}@[C 1^"%*B0M_fwmN2#KL ˓ !pR6ٖP4@"W؝87k24k(=(eM;UiFCivE}2K[Ęӆx5dz nJWi>Eoԧ0-4\XGMEϢvPyO`5a“+u @<?,aifVgqQB;[X+q2v'nbp_4|R2 1?(SWNʩ:Uw$K%;fv0f[88Jq*T?zQC<υH#wH-DOSm(ⶢ qp@0I0Gu>9#Ԛ`,-Kv8ktؐX_ɝB4=msac^|H¦u3;iݼrrXB$ Ƹ^)FJ8Yw"mͫpz~ T/IZ8-Eŏ>"\1t~dOn &P1pQZVXAIýYn<}7OϫihLI (0TirOxMyɸय़"f!{5JPIRKdZ{tKE]4nijblOLb w&<*ԁ'4Çiڂ]v5N8 V-L1m/j1? $/[UEbIq2^ã s{fymE<5#7FG&8P;gOlB}ߵdw%&<'wPz(4͚;ZQ|7Z4c( BE$Bidvغz$&a򐆆D7Qj[H4 ¸Δn}ܜDC3"GӇ?." ~/!&bB#PCT$q;J,W7dԘ4m"ֶL_S^ O^ƚ!A#aChK66$cB1)k.ÜY]/6 EΈ?$? ߫і澑'¤_:eU}*;i7rǯ)ܱVb7!V,ػb @mrPȓa=tX1 nO=ЁiDS<%~밾["R=ڎ>,j:q@1B)gʐ<Ш6ޒnʐ%ev3p;ͼ \:x> ܭ|.$7CVs'QV&fpTG}O~m=t&}V"[S'z6÷qʑ#Z^qѴ|p#j!.#7. y' #Ol'זEL52}eЧS('OhQJb=%f>Js^U{`kc២NwH\!NߪC{207 _ɒDo졼׷L RLh+-ZX@?oe [5ӇF_̐x@(бO>;r+uK 5&v•3+K!u7QtQk腞qJ"ohi EIX%BIǨ~{"ڐ[ ̔ >ӈ(&TF֌]$' i dGu 4skU29?`(ckb a(]F5nv2[xNc`rR%#ϖ M;lQ8>y ,]f%kw2Y+]ʍ?[,LCO |w۶Ao-/mgi6"ٓ8ۖr.*$~c ?XLI7xD+pbE6v1pc5иo3*(" &۱VmG!b%gP!>59%xa؀3 |ʤݛi7jqAbғ[ѿw 1H#9x_ 3ISl\52a;R ];zc,@*CT.@>3GiSԡٳʔyc8P\@ &&^OWb.rwCrsx|I^zkA2\/ư@,}ז .u%fy6j}m=e4>v5f Jck㺥u|r4w@?,3M2f fz 6+c&mIyjua}X^r9=Z'b~̱$k`#fmgkh9 /A؇0K4~*`[emuM&IG$7RF߃~C>y5\ C3Xy} CU^KFH?Yd]}X|Cg+KP _A_lؘco1  L~m-Cܔ%^V^ #S̫ Vwt`DbwD'N>E/hdqc )N2Y=]IE gpM!r}6r 1d |d87fbE7N>l{Ln׻`V#y)Oz+g*v9ocՎGvo@+}ACt#ʎj򍧜v(z{Y/>r(vtŠX{0>j33KhBL6@$xHzCmC J|%tbb}S[BLS!s{,5e|;?6  !JR^.~Pf5LSdZ~6pHE`UJg饳|M7Zrx.< 0C$V_M55㢼{*lWx5/" 5nC sVKm0w^ eyTBsoT$2MX7g'EÓ!UQNer#q'+0 rk5Ù] u=2.[p(˦oL{ϩriAo"nf5亝^W&7hqRwR ݭ~Ny8A&*uHEҗ)Z!Q[3Tmh 2QPܸJQo*^vpYo 0+*2dj:`FR%9wPG1~6>BSU{+9wU@E<mO" Jdr0(A`12):"]E ! ?acludUB62ի2}ޱj3 *AdwEs 3֗羀Wx uG`o~gd'UϪиa:~ \@Qv5|KңQ*M=Zsqҳ£ZBZ~@-!5U})y.&.s )UUi⦑#QM\EMN\H1'UEˮ/7z[|{XزݸvSA%fBARkbR--lA~5VZ9cDS/Ã:!![/oY0*O/>RIōHjq1y|SU\ނ #_,egE:V%fgffsV,Rƃd)ڍ$E]0O9 0  УùJ1AyN~:3^Rp&\i2aaʮ@Jao,H%?)0ʼn߰X{V-fQBM n2 nG@ξKڵmA.3 G71t|>AYѴgvKa5a"9&?TͣTZK=vIwI-5]?g]Ԋ%A5-Ȃ_F9s ,Aoά5q̱rL^ ( q1?,ׂo*E'Ljַ)h,RPf妐2AgUPRe*;!ӃeMy3\MyvmM(μk.Yw0t^֯Y=kMEg"%VM|ʧQʼnӦSa8|ڹPdlo2P0t@=4bGLx7I@ۜnSSs _,,Fa {X{]xJOS7} %WNOO EOXW]XbHj"TtJ7wLrE]ʺ?N) < L2'CZӊưxalGP}ߜj$>BWz(\DW~4A\a ?'߷-o"P *qj$n?Ğn/A=֕%9{T:Ѳ~Q޾e;/,訅t&Zެa]UǤI, A@9,p{L>sNU#‹ؗ-l΄?v]:Z5SsQE>$1U\pm{x׀od~}~p3cʀܬQ{+e*`hϒ a5 !_L+ &3j˜jGu'Ej)H~MIe=qɶƟT[v#mcR̢مBH&OK~Ǫfg,J혊qUbo_#Q%y3!j2㳊| 3)+|5嘾=G{9V]9TA9pbe2/}y)v䦷r"AU))'К*I#Ipijt 30կê{ū={Gͱ;?.Pw $XIb=ߩɥ♁avX׽d3ekX1v,yO{jMb(W8'ahA$@9wEY:Eէl.='Rw'bF%˶o@%l /aod/c DZ>fn1MfEWٵ\Ath?`.z"<]ʰp5snN['>Eϳ5#imל"ӣe&V wֹц}WIZz4}Ϋ.g!'):؆H.ZOqb*= 91qsdKZТ57( ִbĝ/6W5 ۃ-7a@f; XP'\kWj(^&)^I:/[HV |_p!1y/@[AQ{JX_M*("DEdύi8UZ]tf8I'eS6Z cuגabڑ~f5DĤ:\Ⓡ-E3RX0yy~\-m5Ue )vWT}; Pn$~=)I4=Lgm:c,2^'*.)ƭWi`\#aߘjѕqƥ Ĕl Yv'jl`ӢS U`#^[BZbd/MSN?ϫ!c)=Tn k@h;q{Fiذ.6ZK"̇;Ԯ2 Ru2'W*>Y/5q.g<;X3İf#JYt \o3ta岂~ ccj RnP E\ h1B(C,YD߰o#`4'&#כ2Լ'?נUkbIXS6Ö#2 /4OC.ny~` iRR| tmX7]hbGY'@Q|Hd!mKw^#g'vD$tշdj$oKf#k.s}wE*Tx,ׁ?~jWt'ge˳9$(q@ɖfUL-WFT|V8=: BBCH靥qK؏Uua|*v8&]Ɣ>S81אT@zZ19v1)`$޲Ye3py%9k-`v ඾ D6o%6>g] Ykr]tiK.hrSX?֊Kg>f$yO&\^{;:?M obKG+^\i&\q: u*0# }WYK0 zFE*7U{,`S5{¥]ߧ(TǬ 2GI)5֕o.f%pgP-~鿫^;qvxi9pӺg4‌nZE$\`{UzIնV(}wuXHF*4Tz-2-xF 7~9B/=wUo1V$6e7N$R׷BJݪ@M6J u['k[/:3 д2Y@B\8TFɤMF!_CE"v:dxi:~5U8g<X?Iz*F;HВp <(C1IX^[Qpe3(P405xmU!SAzL*t -as4dBs{%SOքPd:N 4NGt@q*Z؃~A5[mSfy @L"k{.[ kQ:ݮ Q*a{B'G;3%y u", ;uDj7[5F%a6t>qxԾtJ.49 5CoQ_%LH؉c4\֒ T>vaIe#W9}\ץ<Ίfjeߝe( Bh7Ϲ]p/H 8Y9f\Z J-.NV?j$,w_[44dew ajdBC= K4B}nyS{F[ 39OSyg̸L81MI!m=㭍s@>D`*3P/й%tE9nay77/L}}l Ϛ{s-_ܣ8a)E<:iG9I7o}HGCc(vq%_0`_ODID<I6~y|vfm]`JN^HeRNSPڟ3(+ϥ۬ß(D+R7$YIfB{~HTZ&LV[833hϒŋvrxl&P ss& o9fS7^k =;҉*UTNFJ"J5&;+ߋW7$Tˤ"aY™֑}m=hk~to?ۊrA;X=b7್D"OPxv߬6B5tI5T\ȿꀮbUSDo4 8j83̍:A$ǔPTʖ+ ;XpbԜ-.~_,(x P+B ccE1[X<(lIQy10KQ&B#e:e:`4[{4pa% P{0>CCfmzQL%,o j #NCk3Ȧ6I̐;Q"k5<,L?w!ym М^lhm~ AO`A-*ĕѷ8$B&V2RF}ӍFYj*:BH`(_ncc/q"Yi)DM OMb)D Gy'nާX/P},+{1%#+ko#qvO:EpOEa:#y /Ю-c R7pΦ:-M[8xVo\0\`Z0()x,j|XU6YPӚaaž:m2^ d1] JV3tbxUid6'P&Kl/D˟qqn9շ(UKB^)Bl0]Bm laմÈP} a | 1=ub5Ԟ:_O hcrWY eȂ>.^AaI\@KKy5jJ2uO^kɑקIEMU8J<eQ2/!B},aTl fMօ>5DI05/@lse; 4S]ePUо GrrLmQtٌ"9h2x4GŠ#9Pg,w X@bXDyo3񊞿p:7&J<3"s-[6 ބ)w1y`:@1KS}o~P/FJ)`ܼX!ظ̎߂U 0}i].kS[ljjvdLCK ^WA=fZD}OS |{EXF w2X{ښv'y|o01nrlRL?h(K^5 >l^l +n 5}W|z vw fZE( GF!e Ҙfcv\YeP9]jOe5.5%|A8*؍5.CiQ,S)U1-;e*Drhu,5?Ә}f >j=w3 ]\AnJv{@w􉭋줬U\K$F;1^TH%a՛ ?]ۭ>*f. @DS^ߞ\)Mo0?`4RWZEHBަ[6a5$}JfW4Ұ"O, lQN#eJŲ G[K=b{Xm;M^U 6|%ZX|SvM;Rya4(f@cÎr#JzeX]hpD|:snv#Nɦc-MB1i?́=(] ,Du_jEkf]Oꙗӣm z|k.]ʀ >Gzա.)zof1)d 6a?Oq{I;0s;d)ܢ;{a:k/*EӕOcEP؃v!2 J'aWFcRM3,7mqk3Nf ':VXWR҉,AyM5B\yf:M=L݄8RP9!)sN-ci>(ў6-Fe` FGեN eԿ]#xR 흜˕i=j0yG*)Jm;.ވJbgJ-xCej;Y}WRA&(_^8cô:L~:ʂ\HmRMN+@]AB'`ZiWy8Zc ͊ŗ}IWEoR^Z^GqV3CS-ү;_Vz؄ S:A1Ͳsɕ#n=^jh A7x15pÏTgWI]E %/k\_+:dÁrK kL3h1E0bYx|9P8H+[nDh~0[2 $Idy)= 65ߨ#z%ŵ'q&O(uDڌJfj>3 Cf[7+(=ۘɥ&Fw&8,aS;n`` ؑ CF4O7:p̏Cv:$yH[u$C=JPbA( 7k=vA$YbSjR?](*2Ԁ=M~V@,zU7"Koð@=:GEuLn}Y$7' ~4$Ys)d#&' [%qz]ucmdgGT8mX *wg]!j-/s8ŋY_ KH wtؕ7QgoI!Gΰ4 [`06K~7Qdy T+8r;#/8\D/jHXwѓ$Xk?(&R 4_$!)^f>E\v33A"9Ҝѱe c rnۜGq=pjvY'"l2Eah" u,s)c瘇5$R {Y3^DYGS .TkI;(nl9hn]+9f__tOxg䢽_Z,0]\Q$Q_Lm_zw([ >_*@QuS5r$c5ǻ))쩅D Dr7֒^vaq(uKA) /n?Ip$hw:,jFѿ eX0ccvכP\X8e/MSa 2-A &yLL:lx+RAɇ@}<DI uW( 0]=ܲ>Ќ\z7|ǮBqǗp Ŭsx%L[mcП;4\,)XWGp mg,#u\o k8,KF[ҤJ3UFjW$_V>Lh-Q+8<⥖{0#}ۈ~ByH28F (:?~z/N2Za5Ar/.č]V ܋P ėU߃ ; 8rp-2ro9 l%sink߂/Zċ\E>>eS齳ʥ:q24BɏSDĔcd/TaB+ \wۄb+PGul_AJ UJO+q9<p=GZ>&c~[gSCk։?!ǯG\C~Ǣ-q,Yb -&$oO@kVZ[t (f Jge5j#MYC8 st@(o(붩Qkiqmp0o4ɹU.fG'nhYubU~Z+Q|'>+  D{uG-\"Ie5o9 |U>+!B*!5z0]}!B>2Ex yxd`Kzw4#ch[7!p|+Pz T؉VY2'4I{ MG _X8p1;fnyBr|uy:կ`_re}t !LgIUp %x ]%i6y1uGIB ;>cN ]XpOo㹟7c Ne.ܑ՛,o7%4ߑ0|13߅,yCdUf@K ZmkKiCYS&1#1Igklر7~;Ʉ O=Rkպ,7+<$)(ڒ?x:l>`GG5`n,Y?DTyqs-, L>5@Kbt2DQbc4u^2ÑY*NʽG>^Y'bF++&1Iz }7h4)UW ,`4zp*@jtD!J}EwԨwnƜIֿrrn.Eh";{!3+0grKH \7咬w1n^Y3奴PU|Hb9C>ԽiW5@kfhϹ^7‹ "՚ɲ‹;X`M3Tn]D»%YȰصѫbE| VqF`y U\S3_U·ek%@UGB$p'"}Co|Pe"!u]6^OB30OY*$YBªT&,Rwy-欎>j(œEAU,.!:^B6-Hs  ԁUǯ qdXp`.A(nuyd Ef/BRivOaTݣ7S:oL.ǑRDMz.A Ƞs `R)e>,Dػ.hA>0 /xt` N4Dl|R؈ƀ.r=dL.2'޺fj=tCGAS:jO#ߒʗ=dYTVɼ+NVêHC3g4 %yyC܄(\ ٰV;[5)__wQGmXcM}ц8;8p0%gwBiveoN_->9Т#q$guW#Tf' F:P})oGNxPdo`__3^)R)>.P/:FhwAϒ7F>J3 _.1 Hn\662_څf_װ%-i+HkCb-?,#Y*>-ISz4delm)\N/sx*EXO q)8kgYW@bٙhɡkWpȂ]@a'iDicC +T < ޶O.D,|iRZMAJF֐Ddk: 2ٰ gV;|gsZˮJwI [ UV 04SHCߣ$2߅o಍es.bkK*¬-mMPal6YTuDpvݯk/i ^3s7¿ ]9&{W`goCUwJV̐RڅPiY7grܱN[#ڮ~P-%|ȂKID)"KGGޠīQ$O@Ȯs3m]/d]YQ ǯp\Gg$[ D<-@\[i\d Fb|]ّ$ja?7,7.1#űM6 ]w!?C(bI*Xtgr*V!Tk r6\˥kuY..'h_]Pܾ5dO~CF ]?A} -^S~+S-+sO9> @"~w28 K`H5èɁ3aQ2 %KӻW[\0scry|BU86q(Tko^ 'MZ"  t=*B"U5z~napM}4]'SUǴLv&6HCWo#b_E+؅G_ k eE9mTQIk |~ P_w~y@F\ z3WjFz Xс 74,g 54Em*DY\'$azs Cq1PDV?T:4'j 8vx.qTfJq`J }sR-MtYis>VI]8.,'!.Z[Ği vCIݢRTQ]k~Ț/s=h_lT®ţ„@i}9@Ec aAe$-u/T5AWjfY!T?prwc5F.*O_\'(*} Eq\`?vj U 3}jaV=C<(~idYXRhYJ5A"j%,QSČ^Ec+c\ᛃ\l1&1֢id0A272iqgC*'mH1}xU%+}T?QqQNOxoR<DXm8d]-D.92e[G~+zڧ̀*ppYUAW݅ jgɡ`CRM.v =|}U]KL.CR80 _Mpxg?"%tDQ!\^ pSs{#]X$ SO`o/skXq?fI&0ura_x4ګTɀT[p"@$f'BIÂE ֵ]Mle'{~i׽i%9.4c0:p|˱h%)vIRq "4zDQ9M d CRLe֠z4rs8Mn/Fp.Г9NU&tz:u zE? ľm8Qki.pv;DOp)-g9ȷgU+Aw,A?^xoHZDzNP]A +|>ք?{94HOtq̟%i5͙{08Qe!w}FCu_NaH W0 d,Pp0^m8q{%+@k /zl=>ĿrxךAJހ PHkOŧ"nG [%XL;!`۬JFFqDY1_\r [B*x)MHx&LlQU&3ʹ_M6#RWd”uҪN]0= { @:v_8>!Qbʚ8fj|u_0?J !~ r[b#hp W88IX->Y^J&KBQ}\f&[-KnSpL .ΐkFY~36&eLUż3 p٦ӮS^7\J4Ix}yj; $+W+o4pl wVBKJ(<%f1B"ߊы<+xLjQM>q <*X=XTd4,I`zKj{7c}tCXމ`~~NvPymS "ȦDFKD05Mt 5W}F5g:۶ ڍa:FWQoڢAmjd7`n.kek%ϝРaK/,xES;6A~ S[;iioKj][萢Fh7 14sZl??u@LO]&dQ#0a(z ̯r*Y~V8b`Jyn kPؙ/T9nC@vڌB m.VJu#VlS\E* ~ot /U7Z MOt麼lRhu4smN{V\BtDz;kji]1`QH Rv& e NoG8H_tŝ?POQQ1c˿$jh,tW^`+1vN.t ~a pKUԤu8r;ږ%)%!_H`!=Boz{J?4Ai1!Cvuzz ByFh[?{؞&7({qX1k* P R+*t[ߐ>EZ/fǪ(DWp@0K1@m6ʱ^_3thmxJRuq eGLJcI5c;3=!2x9LU#0dYLbUcӻ():m9< {ą05i+O䳶 ?9aB1`q؞zW6 |aۀJ^̡w>=!9`k"[~*AJIRȰe| A%sym|'aVp%!$&21 NP2-?DB۫`LB\y6cwIfFśGb>/`DL5gt`YeKZ0 ofE0(П3 k' +1F`qBS,{w H崶K΁Pk}{EL1r84 ҋeR`0hR!πBNפ))Oj/\ggwtg-G0 hvc<3Ulf7,_,\6 J f48:0Ӗ7ãe/pk„q@⍹įF#M1_wm2W{:wήWF\߲*i긚ޫx %!vca,mtW\0ff_LX>|PmߣkK<! .U1J1CSj'5!p)BIo(P}XkW hyOZL'kE) \7g d3]Ps0L.ADƨIQ)ny@L;kڮG#Bj4LؐWriɠCMޫ0ƻ?{}]yq-̐Up4ٞ'PqM35_RMgg6oGd.ncv =Klj@\`&&&+mLNtʌ?Gr]mF?bddoUkY㒀ӡ%GI],P ~wǻԃ2JzglN@Ă|YK_<ſnn)5==jD:]^~\?^|ę%N,]a܎%&OQړb}³r\LH4P2SX'YC]jZ^,|c9s1@`2UG{X;ynI Y6~<V ݃UXP"1w\a5=:8c%LLy `'?UmS!BP  iH}-^r4rt@Yl&#mjmz{[Pye2{# ΩfP[?Yq7 tutcT1Lx b}?7l@ـK E?w=^"1mݻSxLͫxBd _%UDM$4^ɝ =ATG[]>xNlR2=;zyǷ77 ټ'-ZTk\8^4!Q ͕FBeB2Ӳhc`f}}=Qv2AE ;8,$?w6S<&5@Γ^=pJ6Kkc72>p S6RKS`&oaU$s .)nU)ڞ=#wZ KCBiA5a૭ɇF^C2>:x`Jwc=L W ]Oq{)Kr .x/ EњJ_R0נUr{5:GrǷnʟcЫ{M'8zLGӡX*8<z+r2$jUEp䆀f`)4) zqCG\b$թ!Iaj5[⋩V^BMx;sFJ۝.PeZa5*E$85i螦OD [ymU>na]1kC,Բ/ʚv߷֣֟,]W5#t>;q䟀&H-bNL+ h:Rupr")_w܀o`G&|x孴\ @9x[y[.dh⽉GXhEBzyx+; Z PΛ$bH䆔5=)"[6Bmps]Km0D(7E !biSV0,pzCN,897R, mSu!䯕dZ?O1EU)@hsVӣqhOI4.Qm :Ar ¹ʣZA-7T`20Ͷ|'ʭG 8qK(J6ہ쑞lh)~|SEgp–DfB٣K6CjKeCLju7eQ[X*{k>3́Yɪ .fnzߡ(Bq?HQZ^y ޾}j5w*bAL_i"X>R̐AуGW<< " bU}v[K ^@`Rµ ]:;nU *}U2ʨ'_rGp'IO;YfysKjTfqJV0pK PqDA a3ꇊІ,2] as](~C]բhURWD2rl_hq_mID7KU c^-wBƉ=~>8 m 巘l9=a^x(QcSr#i[h ǍV(' elH;{Ln$2,+PJQ1Q ])ɖm,}RcVnZF9N0/vд%ҳx&pzO;M\fUEAt o/$c> =۔ס}jLt"Oޚvd^: $z?F-|(vo22e_pdiC®)6ZGj<RH SZ~|^Cx;h!{ɳ7BF9@+z2coDI1_H<%F. ZFcEY|ݲϧv2j$;6c9ƻh9m! ' n^4LDDKtu< 58ղTCyhܧԜġ 38Lm3@Zn5ʳxpZNl"3͎Gu\dJeK9UndX.k$@b,Ql$[0JFMeD(o-7=G  :-wðx"\ʝ^>CѿDl|!sQ!z@8,VfFܑ"˟\O94d%B #&1̑ˌ9 aҞW+~I 3q9NT==Lג )tf'T'TR.툁Оmhith _&ț8yp6ň Y9aKƲ,xAhk%x.V~ &ʆ3Հ86< K EJ-o+{6L')6]PbaͅrxW58/:K P{32,rN-oCD"Q ԈŵFA/*={`U!sYG4׼GSgPI쒨2IWV@iS(NAȵI ~=)0(L-+e!<#mR|674r"󰫞ރ@ؿv^3u0.3D`\1`Vhƻ}0mSdʖu0p6%hacrK}NV^ATf@K>-g & OY,`7Ru.]a1<^ -[;Kę$Udv$~PؤjߵrIyO#~L3;wLw;N$-LVf }F=k  wΗ1EpesYXhЅyжqC3W3l-Z|p5U,eFuH~]fC3Р`G#|BWLd>ePQ t\h!?fhSE[Hl(*2=N=ukXcb7|\xlvRn$La?#,:r?OFP6[dad+&l^)hK-b&_we^?ߑN5_SK)xmBM_ % f'e'Cz10kYODC1-(8CA$WOtA]" zy`EVmSAu7 e[~?k QnJg`h629"hx*za_Ŧ)Ri#hY|<3{Xd\D8k9\f2!s Z0^7}t `iAD&O"|ltfu^A{C7mPJ0T[0f.] ۉ嫃 LLUA)67ݐMu%~WXfO 0S 9KE&mK*:Û/B4QPW)tuS 䦓ZTgoz Cܔ'- jЃ?I/WN@q"<)ˣ|".~6V^ R`e4 L.AL`Ը*C17֌Ub2Ьd:hdDZ1̎r 8D"JL0|"7bl[˶:/{~ u42zIx3]:UG=P{a"}Hf!7AC (8j$d #S*RǼE# ]a %&A->i !RHʱɳQ*M#76|F c>A>.i%3j-o_ 9}lB^oh~!xt8@YշI#̤nSC>pd݆=lSWۭ8jF[H՝ƨ6DWv"b:EeNiMxǽBXOox:0h]ץOPzKq Gvu>^9EH\秏8l#ZAab->JŽDfy~#Y2&눊@ٗ*JWQUٹtOXμ2_`fxgV\Ak6O$_XtvR\(xzT V `Ucяԅ,MMY3 ddKnZ0'*4O$ oDN"_P%fвi>@ncQDQqY7=e=" K't{T5y(ʎ3Ehvm}]זhC|Kؠ>H(Lj@9 |ha86NCIϽLBʅWMni*#.Ѳ/{I]ZA%@T2mTUњJm^ZO:/Z/,]:-W.4JdeeI$&[\_aL^' p+E!!UM Xn=GʂIP$ n`NyXC%93Tvf\jj'eϋ۝] u2٪w2^*n=j^z! Ds+ ';Q8gBHն=  qiHHW ԏg,tm0H8MЗ|oZ\Sr>~4ۅ!J{]<.\/뻒tM X&y({x"K!i0H>dJdTlLJ,_6 0zZڏ (]2RVd$N" a(ƞ7DoVR]eJ@/j'dNtdƜoʸ)݀fj +bjpp;Xe=~HHfPw,si:^{8djLu.EE>gbD p#I7J N-az6]&Q14f;kaQOB&YX7i9t\า l $ϑ^b43"BUZp>jUIY.L'LLA8`ౝW&hIw^<^s.VopB:Uv+'(EO Q􋚪!_q'$dR$)yOw¼]@`HӖrf(i~lݡ*<&e&gעnbeRw1`Cǘ=Z醭 [=XK32ZM̏2[hvG*7sDzL#Q-+8 +hb>n6pxxl!9K&nvE]T.jE]j`pI/.UdM{o`q8[؝; S琌H4C\HN[De~E6^W=!uZJJ88J aĤ?ιВ=(j^4urc;qInK'1̥r&0_.X`f=e&^T έnx  \pYG%)(duP! u^ٙq%?$~iX=fϩU>?y޶qS㞷֐/0cIz7v4aG୰ T;P(k˞c~k#Ʃ;,s8t*$X'{== u@RHs";*>t#sO֮/?1 ,&1v=iM5 6}aa6 ~o /qå\OJ*-f] d>Q;W DX>o'mڹ-zcUuƚPkfDtt6 Άۆwq-O`9r[JDƝ'5 +0d@K~ٹ.qs(Ss0 [ȳ;T D9Jlkg=sHZFgvXr#`7dy9 OU~CRCѸ[j_.ICTא=2ﻓ%RIBLJ\#43v8N %,&膐n ,E&1ZKWH_[OR7Z(+5e"OXگpHF'_p/|fUJ'KtÅ@?I#@62@>J>iطDU'`D-lNvp 88(ids\Ъ`)܇'wkTm08S\RS,Ȋ2)۾?FqoMz"X '$Q>E5~#TOsK&jT,;>^MlO&$I PgLc{eFo;hZTP;)DLtoa]LwuyX+b@`&:7;=tE#~Y!7„s$s<7eʺarmB ֫AIs1ꃕhac|X=cpKɐ+iP&5_V}v={5pmV]UfD<0l4+rټE\l^{i7_,^"Y1z/&J^{32u@2mTR2j@vU|ܽΨ@?'kBg⦵b6־Sj}JC;3gq'=}?ըN`KָsM,{URD-儿!pa9 k]eӛeײ\/s4[G6E 8elJf!6*&5H<Ij8`poȓi=<dSqt++OM5!^;')3dX'r@"NgxdmXD&/m^X:m+K4 /.|2 ,KA #80E/rS_(9?um̶ <e(Te[%=`IOSּ.#BC,*V X$T El&'9ЖP-&? cl(sښ&* ? ŹdرɈ;$VF5gYbh mrOз\#;H1v(r?Ew>1^{qg;})vww"lP$ǓYi=c [u}QjKFP.:b^oivwTw#! iN\nMgIt[c\!QEƳz寻dT` |FA%jew!󜷴(-|S{bWH?ϗ{vBR_?[X+Y밉ᭅY߬[*2=aMӰuӿ6S)qbS5 _H#p.PJLB| }ce\YYav%$j/(v*^~'䒎 ]ؔw1Sдx LV|LnCA 5|p7IJ&7X%;U/ ('PBB,;M a:LPIx%46#֧dИMr ̷Բ, JJFY-o MܺE)K {gC%_69*o9w9o)Gb+EѤNo;Η| 2S(Dy134>b{y(,Xkܧ{VR5 &^o-{z#!u 䭇^= ",gSΔģ[t".YyCh֗A3c0rz[Pvad:.x_!+n=$~_ gpuHCXҦw@%U4 Q=st\G \<:Jl()z:[b?u|zͩz}'׼Gה"컀vƄ߽{|bBEj+E>O-V+X!1N [ kM2/ r3 %@f J6!}xEoMΥxWzUT_4r^E>mm^BJKF\r8Ur5믞M(e[ѐ7dz,&MT- vxPTtS.H6`K&fFo>PuRu&?ɪI#] %?楹eԕt3loʎѐP֔Kʐ*u&?DːNWM\5| 0cH$Um&0g8H˴<*̗5,yIJrrﻙ/Ɩf??gD||Heo ^#EHMmG 2d`4B1%5;.,C0X|am6]a[˯!brFt9Lh*zcWn- ]N D̸CQĜ>/2!O_HM\${ ʕ2Lɨ:2)H#I#žm5aҏYV轢MR363h}NV&yJ\ ˑ.|B=A#9eKa+IG@q8+UK@|W%M@Zw\ZNjwJ')bkp9-v{ μ?iJx~ci|IE{6SBecػp ^ic ,;;^M.[m#(^DޯO7c+Dt=XsD, gx#7 KZζ_pEY>hf.=WvT&| iē^p'B]21@4_Ý{Rgѻ jF?e@>[ et@>wmfh]Yb4=:`a2j;ġ0䀹o}I5xz[} Ӏ eēaZ@+\kn5-:df*!?yj.QuS]2DkiYeq)߾i٨Z+ 3γH*aRk1G7,QZ!esIˬAo%"r.ov,-!*⏲)$z2MplFmrb/t{ /({8UTn~c'a_Xda'2JX?`lU?ynz+!ɍf<3<2Ç'TJaD#PS)’- JR6"~,H5 PJ @a5C"(]4?hvB0;I 40߯Jֲo_-gIND}72f]fGiJ>JwNAKèvsu\V'f #k]B{4!O"tW6t%QcϦ"+mTH:@=賄RЮx'd*eD4a:bczxGcdUGxAoItRk5#pD\6FR,0?wU.T/o w"A̲0'<>򁘃>3ȝqSˢ8=yB@~3<8HI\*䅾24@^ ޙ3]Jcrē3Gsv$fh25f,Y/dmWxd(kS kbp(wzyhP,ma0KTT͡ѩށAyΘm;t'L`QNlƦShD݌Bf¢0ˣ+UadnNu %y>N? ѮOVEձx{J_3f~E ha U5~`omIΊ0)7<&Dg]ȀB;Gvꆋ6hiz]l?d K(KduC6.?[Pnt7r%t3CF!Y;c6'P>KD_ә1Ȕo:s54b2LwӅV>Ӡ81-65=˻<3 fy)2)T1g8B kiW6aZh/sڀX~4\FKNaiozGQMtŧ`"nH%l{`&ܻH(,V.7(ɣNfNRL < `v5'?!@;]f D]) xˇ")!0l_FObK d$i[U,{^ë׹W><_"BcD]iՠ/Bi}-naZ^ȦTfEa2\8gi7ȏ;NT4[ 6bqޡ1:͓Z|KLuuAP#4 <~;i-Vf $2z%~HA+o0gH8e{R8n%nWSc^? ĕgC5mɪc~vI c]Jd-x96RbvGvL#~O}e$O*@H𴫖KI< 7(AX_,n5frR:yԭӄ=8ZvJ~f{E͵W^Ԭ[k&-Rh܌g젢}!35P"zg^X<r6٦ LڨM}_˞eŶq}I¢ #%]Yt@2!& NcsB&n),;Mg?A _`'z m ;s<d>T٥#6sHa3ʿBD =,1jAv:8M RE7#e!'D5|pV3eWw==pD`򇕊Uߞ/Lmn}nh|;Un)Rү'Σ0&٪<ù%@%ofK(CMXgc_dtC/dCvc ف0v7҅^&ֲs(pPǡpeffO"ucN'QRƸ&MDN)Doܭ ǫ\B;&}s;*00aI6?#!{IQ5AVe͵q=]  ~^{wzj,ADX5qBGcEISAr^tXz~^EBE+ 4,i]-vg(6&kz_r%%^j 605:`7lȩ[c#(hV%%X#U=0OŲ M&[6SwA9i] Ha_RC㻖tE0W7}dB73%,ʆt$^;w,0zOΛg e䭴~t5#>H #wU'n-a,uIy2*y3K?:dO|@AH &E^(Wj)<]3` "rо廩M(J3E lTX_Ỏ`WH6s@̥vr]y38 Ǫ" :tB4!3hfczmWQS&6DbdyA"_7 26&w2+tcҊMMc3)=6<-&<=Suc`ZgΈbMhe]N#dj ]N}M` NmO nkO.RRꄟӱ:ԛt i?wބ{ oN4#BEu^m|(6 R:˱ϣnsdt.rbJ dJ`;BSi ߓg>j>O)=wcLjUmز544zXw[tR] 2 R, __=;YzsCdj!=VlAWLM&k[z`< =CNSÙx*̡ ȓE LK[]y.|Ei$b֐dt99:"!uƸ C=) -{ Sq҉x1W9w3ޣU5s}I"ؖ 1hյԉ%iM 5ko[XP.fYo ^>zh~7KN a*xD )DQx1aX֞2u2rKb!UY ͣr>Ǫ9,;6_&mc8ZJ:!<*m?:M ^\LaDl_ B G׷q@8ZtPhv,z hL׵QQƙUBԨibO_ȲzB<Ҧt JX=y*4 :2[+[h ]ore[~m3\[Kw|jR{+ͫ]NEDFRz} Au4XIBW &\M2Ύ (C m ]‘ˣF*)nr@U dEu7W>^|5GWќ e1+:OQ5vi3N+J\u0B_~\Ƚ4iQO|4<8 ';sHrnC6],ߎ6[2qnӀWvV0",pyځ\:_cp"+IC 7B=׺؏x/2SY)c1*FYIhn33W h;8S|:oW/5h5SAp#ɜ)'{w 5;>' _JDA't8kHHD[U~4qjp- '7N"xb-.^ځ?Y/y$(a%9Mkq橹o_ݜm1i\;J4փޜf_(s?%CcwG[[RG7B\%= U aҊx9e25~t?T9Ss`r`l[_(=EXl)ɳkꛟdGkUҖ"A̠[/z-AH)uI. l|=K^ҌY/CAP'U)5.-R՞dEmFlS=Qu'z6DV3 mC:_cH= B=w4UE#>sqs<3#ia!oq#3P@Ay\[32qܘBhJ M%I\ݞƺkhچ.s43-/VA^Ϧ=̎!ߥco+ewQrلYmS.ޯ ?caLY*Op1Q78/Z3 WJQ~2&ލk9 }&qNrf5.&TcgynZYyAZ|2!7 A6L@EyX Mjeli19NR/hqOağu=~q&VdL Zun $xFRq3P#+R=n)W9<|[p N*<bx+_^3 zz_SZenLq{əJNp;>[$эyiix#a"/OPV x!]Dzs2ŏopCy63q#adQ/a >|r|O;C`|=[V=X7=%3r3_ kj+>\Jyy7(T|jOZ2'zߚ.Hy TѰᥬ5Z|L5ӥh[Pc>(PՙdqepNV)WA@?'ݦdQo ZnMI{BкϠ8gh`Cwf;9 A4E/W*oF OqǢZ+S]^v6ZZZИ}`23C+]zdtAq)6g$_cy8"KHTPll@9dvmuER?=my[O#0gݕմ=)W^Ⰻ;KZTx@q%@2~mS.d.ꚶUt;'%?׉B3Kau B=zBWl hD+=_K&ȇh!jjPV b+u_.dxa j(u+CC+&J`H:/ik FO G|.+x륮))Qd?[1iToPS8nTK8Q4 z* e9_ CH-ФީR"j+Kܛ.l))vxJ!HT9HZ@1Jڴy)pn DĀGȼN.uFFGGb.f p|ʀBsiŸgJvE;ݵXsɡQQC\“@8Jf{-'R!EenN*e0\,a^P'ј>c}uZ7;б+ iKS+*RY`maq.xa/guC;j!ikm *o[W&RFy).̑` R5jAÕR5ξ2qdݍt.ߓ\&jS)pOgiuMϣ>VX9ʴbuYvPVP%@d<4-Q*nE&;  >@zY{y@}E1Be`W7ɰW GE,Ԩ3rV."L!J|ߣ-|w6|PVt2cfji ,"&g   tb 6R2')Rե#_EptV~=4fd jVk`G^kՙcE RVfBP''qv¬%N5~"ddG3\Nw5 NH@$5o}tI=԰h|A/yP[$FvwH+5 ɭ̱ձqiayNIcz_9K#=k2mS-z#As5" lsJwHJi]BHF[P(\u8T#>6TW|ms~W+ĵkH8`{ IK_챺(ld}䧮KeAJv7ժz J*z= EZ#@Gg(jȯpg[Xntڗ=<99lwrb%AΡ]=)0 n H4)f.M<ʮ>.{ΎSZ_QHOT͍Z,EtkI% 22L^g)io/EV^d(lo:ӀƓKKlRç},bB99 Wkpz@{ۏ Yȥt]Y1r*n)prAxVGhHb nmf̖C%TZ4e16&W`E~09cAqίb!΃VWs߬vYj:;-xS"zl_ruveȮV m'&EE]6Y[JeZь}*GV[kp1(>*JD.s=s@تSbr#@ JhP{E_W.WN<5@f~fzF >QJiKC~\50;DQ'M?cT'Wy M-xMITpt;PRAД!@hXm5Mp!oa"lo@ĢϦl8=ŶP/ڀDS7 0ksެ#lEfW1C6@JPʪ4F=0?fW>@& [d uomH='yeÂN.#2neO gޑْ)(\oߘ2Pry !˞Εmg#_Cޔ oac02G]|b36Η(@=\,ʶ/m*&ە5u=\OVouWK*c贴W%4j+(>y;n7#G/fƒ#L!ʮ=wbC8. &ͤtmG2xx 4=UA9^KԱ{I "m̠懳{ xjs_VӲ ΃B5{a}>l sA|E8B_8U"2;Oi 'fm;]|̇v}U$1Vk{|sV"am Flr֠?ɘdކ*wm֘ㄥlL;sFu8>3%^k&o蟱ڻm4ʜUP1=Oi,FA"c i(F(9qH O9wK֑&¶2萛ߣnOᄺ@wzO4ÀZ'mh"c 9jWǶ@QjW*{A3{s/RV_c v]ghAvAӢ: hzrR2g$ܷȹ }C7>Ɂ_YQuvTADB@E0=tzg4Err@>Rˏ~=֤cTP9׺&Z\c# RihEksGzzo@8zB~ U9E0@Iht3 HrO*6~ܙT5<nK6Z}KshQǍaω" ޼v m$]_@:)?,7#T=pm:/+wD8<ڹvȁEI7>676"R2NJ~Ϸc[;sT]c&p d%2 Ӳ)ײ!!8u/Lҟ s_Ӓn*+6^]!yo &%wv$ *:!"g\,{aj*%BćgudOSFYHqrJen ՚n%9)$pom >«DS)!RIqrk9b%II#9hb*20rhiŸqKt3=hs݉wS2ݛ;Kalɓkht_F2@M%өf0 7gSf\p5UsRWKS)VD$a4[!˜IؠbxH& ..W6_w#$T v1UHmtO39 1U Y9T-`q@L < xz$lKyTnjY/&wS!kDʝ0E0_64_5l ')nqv/~^ڎ!溕idU_\ґsEFUK`Gߖj1!oe~:l,D%i͗0xzH"@,&Y I iρz,Cx3Md vnjã_~l)HHJ 08XagH,W5ׯOc!~S%@y%38'9Ҽ(';!!ʋ #Yĩa2`K 펏$SV<^5hdG_=r'F7n'Ʊ2Oy ذ`AԤ h֪iuO2BwiklIj06!3L 8!t\}^32xu]naYET膡vDX[Bn.oQ:`pH?F~QMDL+zu0hLgØ3@Jb 5ŽqA7vYMhT 6e4\5X$P+{qh!kl 1~IұμN'Jy:j(X".t*XD !A|iGB>I?B?14=>Ͷ^VM$5Ï; ^s4v# Ձ0m5[Kx2o=E`CHrS\qǻԦ ^eH^8h/aUض!>͖6L%UskGϕ.s:р(;- Z!舙ENIA4i+Ex%Bkim#y- i(|^m'}I:p~'X嬡N%}lCaݗ)ʡ8kVp^faQCEm[ K߶Y"H55 (c|4vZ/QO*G*/cI,̭( 7Wӏpł/N;Wd祠c-a6Fax8%"E9zGۭ®.*| h p=evHiJ SA8D}Rћz6fv2(򟦆~RT_^ow#s<3rn\iʗ& 5Al5Gq-Ƥg!V!Cw!T\SWDU葦8?yp[l"Ē:▘? l%a2 !mcb ofT $7%(=ej]ߨCe.xq /+K9MwÚۤYj2 ga2Yǐ^Uy>Z&1{n3065 :Գ#kq]5C\$& Ѣ⸽0ڵ)Ly rci&cK?pSe?bO _p^ڪۙ:97,ɣNC C(BB[AɜjT6-B>a+qn D"^80H!zgi2{'y} 5ssޢJL^i:8.|$zDOٰ2h959 $-6s-b$)/Yލ" ޺O\tV$2Hr:[r}#U0!B:ؓNș0,cޅ5 a>q@Ю1w-@Y»| k;5`Unfmbj]Rq ][BΌ4N #*I5mq9+l{>"n*!$NgxŬ:Xb1d(hx{~ AO&(&4~兝 l#onH#;H7 g!HC(UgD+4AB"VlY=mRjuSBf~ǖ|U$jK3CI[Sj+LuٍR0Bc}HC_LCৃjst%k_U: @yGvX0"i(T^Uզ=^WZ/Ԫ|;]vd4-ed!X.>A]duK4DT]\`*x߅YWA$vgzb3zEe.Ҩ,oO"뛭=$Ec.+ϭCARA[)XA3I?i,eiJFe:mt DJhYy x4dLPPQw βP9vOm#!giw g!~r`{aO&P7hJQl`̻B؟5pLq$( b,+뛘59Kėz+M5 mTR/^)d女¯5m=oGa_,HQ2E[^ ] ytYc!x'XȳpP{pF+-10#kM̹@chw %8#ʺ,fmbXmYumL0fޑ#nZe(Y '`Qbg̓j Xb?vhdx +N9H(c&annX2`VɕވbEl6W۩/uFi6Ip "=ƗzZRT~e=zc/XoTɎD+PU"/A*~ۤTÀ\yl Niw;Za_3=ay,ƈI|ApM:+ًښfi-6L\&\reG=v46?|5wŐ YQWXī0y#sr']RMppUdG'9*o) 2YԦHr../N,n$ƕJ#N@mfxd* #cogSEs:E6H0˄Ѥ#Mq AcN@3$"L YAe]!Od(RLr+-S7sղ4pAu.Ax+pc"MpQεB 4#&h('ufBb`WsF!asLIJ$ŧ+#`Y72:uA}:/_"REH )DzׂiuaQ##7ܹN9FSm1rZߋO-8շ:]Y'2 uriۊC^#<:-L'Uo۸7ؑJL1V6Dv@^{T;)Ӳm.,Kib4Ֆ蔏isNS?k D̀lb@uL7-}2BIHKFDQRr-?Fk@7z ^o | 1L¶ Bz؋:k(Zpk/K Ch}V,=IT5x}#~VY2B{B}U3p·.Ȯ A揙_;K ;IEM!(7۽頤9)tYN V4DDgTh޴O ٤H>bU\Oeڭ6p!@NBOj]d.Ḑ}k-_0\yhfQtE{qE("M;̪ ҁĬ('49 Xz@:'INC&;XRX$Sޒ >Bb 4wR:M3k,D7ynYH(ۅ{i RՁf+RW=Lp{ vUd rFqhEܙ4- TEmО_q?BwAwtxߜ*GG1m/j vO8[ Md7? &qڏo W-J6VC`5|*Kcv4>CZҮ)$Bf5rտ%#8n,*0uc] |KCVȘ e3"(YZ,ڟɝƵSߥMN8 ί)E4JI&Wkwmw6n= yT&c>iSWTeue@rc<'#+@F\wOog 1\`Lu+2 y_.٢Kw%|X}Y WnxAZplfӯqCYI |h{Gc/ykq  &0 W'$L1yUAYeW3:.+N {@Ǝ4BUl` ^`J͗.|a|trvxYq>?蚮 V2Fxw0 y(w%E6zj}q``kJB6?+xBbVP* wgWpiJ߶p[;ЯNnʁΑ!m'ަD2Jw{* qك[Qtδ'dmv~F=; ;yKuڇ|-@:gժ| `0x+ d~/D7+$Kx sW߼hBvZCɡB FtIY^" q,GfVo~qvA)=lZdioQְIs#TR\akcp* ϗWUBDΧR`kȋt !@ZRkE"+Uހ|7iƣ`C:R͗jwN—6ZpvZf זp|L`(u:<8kQ=\/*ᛅʯ+8\FF4+3HD `;)͙LNy~,hb . `BS'H@Ę{6' g!bڊ`507&-wx*㹐K96vc-osvq Yd8t޴kq#ծΝ fA-+-b(_RáISpU?&"VXWaB\szlAJS(ݚ N˨Zx^k#52΋slJk>)Y ós#!. \ !I-J 5pNS 9=Vw$Tl萂QR\ l,GQ[plHp-lH@a40e|3~ێğ ,lT$eJ6_@(KQ@k3{&ٻAcI<511q1w #IϸкtV4U+QMG-JNʦ]Dϯ8Pi,hjz=FO܊K϶HP!ʡMx~ojr͖8sj-;$=#"10xВ_){ 6&5HmW:.@њϰtÐZ.W_!LةьWQh{%OS<kBf)믐1q# ޒ-lLq1сЫؒ64&]LާC  .-eOpP~w4+w1$3ya_~t{z].-kwiz,ddcr4A >D3 t6D@g#W!-h!ސ]+HtFO ]JԟegIPJJ·N jς„w; 8=Sܺï0 H&;տf؉V~Z$gmI^ OŁ7WD BLL.|Y C :9D=A!>T"٣n\˙ fŲ;,U1vɣEͱf!ӌwQYg V)@̈́;8߂k?g|NT *ڱdII+[=ER @{jvG 0B(ZrWRkcdP u'xh[iY7 A{ -B%\FIOWwTGpB ~, s#6XPR7i rBd5 B_ ]-&VZe(I<v:{TI Z֬/w EVyڻ\I8ҥx5h*6hjpѝu/E$l6eFݴH"\+6lD%~_&$ك jJCsSh2# ]U69U ~3Wil"Trh{9 2pvYDʪeaC49!$k ,%f|<^3Rǭg`7d |ҬoЮKILFl-:W::$rQJ{ESrl6B4!€le {]hLHԴ8'y Gw{wx,z>,J3&qm$ W9SO_%$wi#a eeYR qDߨ٠g^x0-OLj$y J`aw1iʩ2W$ȃ9]ġOV3xى-  n܎ҟye!,'_ɳnb4{r6cX!@4="Ͳh77&LwW#r`c6ZW Nu"Wv q@,ፓܿ*d01`rKv^hN ZN[' e@sض ͆oeE[\tΈ/nvBptK|]OJI2 Ni ixAtd-l 8NQ8Xͭi丑$RDC܄]5S:L~ڬqjB"oB߶n\*)Hp@XRs5ۭ. HD`6\'7*w$_B ѳW]6.$^&FIuY@ZRhs6n#}u-],^F͏)v,t"U6_?H'SA9e!-v}& uiET<>`l/P3u]6qx隑i.t8d/<f\ybTJ߁. ZǛ8prY jU LA^:73,p#Q#)x`mo׉cՊzAGe׈I4l/A"|8Cz숀rmD>PFdi =zi>[8Ks柯 '#OV!A)^Ol~-䎳ZS|ѳk y {M9 Sm\7Jj>#᎓*_BLDJo0nj~DunMs7/|H݁U|)Ӫ"t9@\Cw:f<2c7, O&\jȡ85(bE(b Mn4^;MscEWa=nq,FVK =;gꗴF8Cm}*2'_>}F=?^T)3!N)Fo=pŪ4kALaNhmԤhi_y6[:qþ mz$g;2YT݆X|exú7 kϷCw;.ą%:8_x:#^Mἳ’f bfTsnMsJHP:Ò,iM15c,_\&<:yϬ@t`O&f9?q`q9%]Il#!t<%p^PїLiXr蕊qg*1cKv쎹n3ߦ#})]CQ?Q5q87.p\W֊F3c%[LaJf-G S7Bn3B(02OSl  &CopKo@f&l|7%a7NLi[<Z;{f^D3zZ/J/P$z+~\Ѐ ?y_2ON7/I&V#ҽ[NI~\ 1E*\?cL}:be=iaT<y)F)1zaQIrS^cUJO\>g[ˤ zp3K=w оld,C61@ 9 =Y 朹gs8äfHwdtyGcVI҅9<3~^nehMՉ320Ggi g,\𬗘h^ZI5?KF71C 1#@pDtݭ,tjXŜXj3((8P6. `]e_7aOĩ8ՅLgXGJ6?9nӈ@8&xn Ih.Xcc۹ (TzmhC 2"Oh_ !"ޥV75sʿ c/($~*HkӂlAaF:ざіvt[3%rG758_tc/raE[~kh=fFPt:5)~A Uj*p=ni kaЇ3 _s<Wvld.:H_ Mf`Aizʤ&VfXn!<ꕆ.,漟` /ѻ0ɬA[csJ@=P.6(3/i~8h ס}|bzԖz3uf֠5ȁ_ܑy/C2qDeӀsgFݼra׈vIM*w֙`y[OpE!Gw?o[kMC`V`y) cV %]!mAe]Nl/5=zx0[k`FrAmB:]RsH¼'7ea7Uga9LhbG6^u虃`53 _*{J?, 0SMTNbY% !?bTMz I]@}ݟQZ̠Y)mS"DrV=hJ%[d/DO9!A.Z۪!Ol% ({iZ8(-A˿+њ+-: :u{x|и$dUY&Bu#A[g *T<"%  놥5.fNuSle\lt&#Q%bD+{STB3FTUa ̫ڦC<NAq}*z/Q<ҪuGE>rѥ=]cT{=h?Aec-%9T,==ǒ'ߕ+m >],z*EΫVI##%lt `-1a CSW4cKL2|Q>2 x+q>E  G8HT)L5B<ڌPْqBv2}m8J6wvPRŰ)FtA7SmQ8VTy9tZ hM>e_G 6_K̍fh5^OeT|U*$Qes2ZA}VJV@?4UHjE|XW^J*QcUuSakIP9{_Q't$ZWAMVz?՝Ȑ 4ޗ9_: wܠ~pXwSpBӶ_ŗg 5cFld_vF*+vJh}<1xvEGqf +ہy\jed㏩"j4p+H0C%2mm!۞K\mwY.ܣۦ MdO-)afxH/<;T1-cb'4&gꥹ-"Q/r@3,}_>jlL8k`i\c=wb.Ң,VQX$^#jc0BA3sj?R|!4x'%;&'X&mmc 8םrd7al6G-?ZV~KhzbUﹲI/G[ΉY{{.׈R^8bï~1MQCjrzІTG;ygBׅ(.`h)7 dzAVDI ۤI9@xث7Mr~C!\^۩OXR?D\Q=p#} cQaKԢf=;"؂bn"cP yCE3:\~U-~y0i27aqr&Owbt}(న?x74+g# nQqiGAOd5y`B w{DjOҙ},bb-@WHUjN-b: 'FvZ=•%A쭓@9JZ/…gE"ʽ>V}w_8u 4_예qC8}EΗ(9hN.%M}R8r,,jvʫx6+4!AUBбpq?9r@jwrcPZv7/&ΐO&QM"H!!s%V.7|z]$L5+ Mt>. qa\?LcئzꙬޝ~_rw>qs7c&*a{V4'Sì'_>&Kی5O^i݂HBlכK_ЦT{(ohL UldH^Wg]Hd:kn[!*veZyv B,AMdwVvxB 29`\7]=L3̅^Bm$3w{5@T8n_h,ߣ]e?H"z7( '22Y|n<ٖx[XMN?^+#UQG5=$YwHoS֕7Rx|xF 1)[muR1(+*1y 5ҜvHpB 0Mݓ)UQP|ׁ %t*cyF2q0lc+.c*SD.q@'4f[x1Hѿ+LRkddAEڜdq՝(> /&P_GPpz(ۚz6Ze9\n' eӋJq1]dΠ$1Ȃ}x@Io,-U9P]neMZM(lUo-8XDM8]bf\g֜JU,!@0ܚ 1OȻ)8`xr#%X5Č|[919 jBaV{09X]ͦZmU'A'Q|ƹcU뙟Rc3DZ-'&Hǝ o(!>.\nsbDC)I8ۭ,3njj@aD>TIOA{X8fy6.Zs@,:L}d>FDc`N3eE⮕/rbsQK~^˜7|kUX3wʌ$YGIίzv xYĩ:*޾CrjUZ|B9S=NCaF3Xl4pz$)gI1~=+FD0Ƀ|]e;EqP7!P^ʓ*wh ->xZ ;7h/kOq '!¡yj|bGlZL~cu߇ԭ.IԕiċqųGl+@o]1f8'c٧:8e;jot,UW.BpV[R>fw{C9x L/태jNy;jW>>Y ;1bCQF8(\Tab,wN۹vU*WN-S#F~'\!A7;vkwn(sG 4\q_4\鯋]@xݎ ~կ߁>JՈ/!!Tv^uu/dYa^KVޝ>3]N)K+MG}? >X^xBzo2[54=BpUMĩE]`MQ '9Q!=V=U`V<.UhV=,*,~:?IRٓ)<2Q,qCoQ+R-N%֡PX>o}JC ˲ȏ+8$6IOJ3_UjbOT\a̤,K- u&n$V-XitvÃ`|@A-V获 ǔ?*Svޠ][CJxi 6ia@JGΠ<4$ؼn`r`&(d?('= U?Bv^9ï4c-I*b7 8L{̂$Nxs+>Sa``>^Zs tE fPxtfnҸOBG1J`kf$oEtu] PGͩDSg07K"eQXb [)xr J7CW,ȰT\ja+lf;N>Vٱ=H %Z 8E +m!SG5t]]aM * [KrH~wH;RAP4! cM \*wTh0ua(7!Ldbdž~ՑW<(%J@OK__϶IQ0(.=aH:f~:yѠ"dg)EQ5j_ovnH*<' 2)~^ըF'q-nkzҞK"-إMqGg-oLy0sy1lmlB-xI樅\(iGRl*0HiZ6F|AA>ky=q[FO@} #4[s~Bh4|04fz,eAJ@af|ǥIMqOb͊f$LxT Y6UƯy!P5v`¿]mCהCrva䔏klZo7tVM ڡQq9BwyctTQLU}grv2DKO!6bl?> -H!~CFPkK]j=6vazH! 9:DR> d{`(;yv7WF`MZzf5][;DC0!_B@#z)\pne=o$A[GFY0Fyv*i,Ůa gc8o֙mM@?K˓z=ѫ _k5A0Yh'uƬ*sDl0 r(S {̓9OccDkEt6te|ڵcTe"njIo3So mKUmags#\ujXys5zQdb2Lmb 3Md?EGgdA\2dw Wf}~.YX~ؽ:m>7{?$sL:c2&f2xʓd:$I/z.#Æ(0݆3$. /ͺUNp:jƒLlɉQHf| VZGLqfgD^ANI`?|_ gK:~:"ΆCxh8.5*”mں'e7ac1l_#b[ސwGOO22ٯW}ljBtg&s83׸ys* ɧd, )bӨEJH G.H8 )9?@Qers<UҎ| sHб}[la—C\J XVLiRLtÅ^)K>p\=g&HK5f\6pӜqɡX<:bщ6ǘF&LȷnBys޿&+8Ǡtٍ0=Q{e%7:GaB8nB˫J/`e[ {%.Ht2\!P%缱[NqTȗCJZD֑ψofқffkU P3gD4;|+x }/Zzρ+ha[a6'*l DW]S:JeP$",} =״&-MwjNX'\\ ȕsD~|X<=u!4"u u{dXv1Z7 |#ߠJӣ f ,>P.cD1qdGMLǡUJv)>0fvҦI+n ݁J ,rC uc؏-PIފ܋;|a|!ԍlڸqD~ qWN=ӫxb\w5È8}+ޫu"o*;˟OJW679/G2I8_lc$ Ws*0z>¿̇EâP(Gm3@@D_tFPLyeFd#JoPk~ʄ,TY8ʰL͸>&3% $ۼ6$:t@FT«#KB(yh# uiX@˓`}BoĶQ͇'vY?ϵZVoPDiiim% LO]F01;?-Ǎh't\ +.)!sOghZ_JʉifU( g} - [3X~%Y{p^ґ3l|nrT){R:NN]SEuaXfcM8Tl8LEѴX;+rs="qNcp5|q?~'Ƥ碓C9oAZ; !< 3DvbJ0v)9'2&1aǩ-Z. tH\2MrP-jw6D.@ 6aorN\TN cvQHE.yeeϫZUht6=fCGItYM Xm hNߍDw~4/3niDIvjuDdv g@=R&3cK \Ty(D~}͌ '0FX"TAH$pb K&N\~T k;;Y$ m:U3nmDK ^X|`[jFOU(Xl^R-_3cU1Mo #"ԑwG@<44Jup ŭ4W>2jQAVTOE~zM NiM:Gn|Cj@ധ|PZ](iKHNz0s}n(?sBWmByM"}%ҸpsG>T]Դ`Gh-LԵ%rMuT###AAs-?/˛T ¾3dz XS벇ofo#R'V5N NL%=QZUO'qXZuPi~Ɇ4MpHlIn`ȁ٨ xG3W?W^^=0QxY=;3_g5!!H"mO;G$`cjoB.Ђ(a$M`a@\dxg/O&k=ǒMrdIK4Mx)%Ԑ rl,EE^GN\d 4 䉜$4ɢ#z&lO ݼSB39yґekjuNv4C Ҹ?G ~64VHB)g۲M8Xo )O2 @Jb@O/5kڰؐPw0D;;k- d(+/ِ)=W,LeE#Z+꒏X-2/ȍ[؁Py͙p2"$92|Y"×} xE6R)᱄}#fvyq9 }R7ZݯOQjzU3I;Jg++)GxXۏt#"Z4=3G4: zX1"#@-Z^8O[d];&z=ۉ/8/Zܿ7kjE*xS>sqtq+?(]?ٕ@hhuaL&ArTӞWkMk, bFv&(z=:︘qKf-]wq)QJHr#Ʈ7ob, h $Ӑ ;Hxg5ML=[oRyE2hɅX& "ᚭZ1-l N|^Ra0r?Jf"ʥ':!%il]^dWT1BKCWYQUpRgw$"sdV{[([XWy^W?2OozFUj0Y & !W>M>b]1,2#mPEgbEh(2Vf3Cfĕ ODomm9єAxQžv gwDPUE w:Sc"!+,B\ѿ6|#)yWUN}J>a)w7K[f&d\М /y^d{m-3~bs$KXWN/dItMIՆ#VoŦsm{IuYa/2҆ءOrrHYpCiEN#4K}PD7lr cs) 9?ןYX0vZp{~iYID/(?6NKdaã";Α^vH}q$WҤ``խ#i;&eW\c5%+K(S7ɢVMSᤗ@cG< 6lEe> @Ul놌o!'VrV4{ /gkO͖Qb*4h`9}zչK$Z2gf"IN! C_h+~L3Us35%a?zΓo;WR }A_[͝<6fm 2a t\UزϜKz&^4*Lb!`eopo#|>3SV+&=(v5n?[ »P6hBǮMMG.0Ggm$PծiU &Gİ%R^k(xCnc$\D)XB)iU+A_d`5l[Ym*&S@חKc\Bl)ྙ&aubSM,>peSz ՆlZ}vX1,) T8M.c@8+ۜ:/ < R8h9wi̬'q(QW(t@ EVDy;~623gfy%+ FssJ9a#Q]ѡϤ6N7~ vxmX4ؙtΨnZ_]#>[qD[ԉReIr!'$X:߰bIM#*{woƲO[X=VgS W\(K#ǟsZ?y(G=_ᓕgaFSJ ĥ|1:M_8ziz vP4J@|oG xсJ&/8 _,fv:HMX5'2޴0,O(yu:r!6پIY? ,L(5bBox8! G빰8~۾-N]'b%믻-Aߵ%8{d3OX0SriUYK4̰7by؂_b !dlqs`e )[1n?L ~A 'O+5DFxljQ,$k&1$5'Ȳ:dݓ _[B vgѱKWپŅ,wj-nXC5Hg?<}=3(#B|pr:I<) ؅B/iv6zڑ+J|z?jSfx"v^唎ӝc7}O0ve~ú8XI;h 㺅=?"kGbzDܕqr8._g7-=qnj V6 8`ùayAL[*@F%qw4^&B*"?]h ޺+_h$dZ11˂ kG]mޓ6q#eÔژѧҵfp kh[O Np?r;Ҙ`&Ed6"@|qN٪tpmC@&,44}dϿm7GЃbQ{K઴yH2 wv]+OٕKF@&8 (]+ñ*$h^JzxYHk. |VQx/#]#5h6rTɦw4 y,O!R L'4_‡sKPe1ɻi\T0{mGeU5a\Wp*^ZXRc׍fA͒L!x5@@AeZ>`f@ռ iS.i&nɃ.#첐 bcY持+y$@1;?Y`,́PꅴupaTO=FK _GÌp0ī.CJJq/b$P}ʈ)YIr9 q ͠7 [wM'&PХ' 2rnֈOvpP33ikGKrVH"Y^Α|bx|VvG &B4]mwE};[y< 沃D&^Y]A]ATaC?mf7:jԊR)km Ls|=hp U B,#>T&l _~ֹ~OyЬ?ի[E}BFnks*J]#BʳDwNHI%$˦Ū<`% e9P6IHPwe ]v-QSJ:.:@ E>@,c!2i %f.mUK&]ص4vL-|U`vn:|L (8)K't zdUN8}gz:BFlȒv_k( G&F23d I^I8gyH•+ئu\ITP8% ƒ2!đ (žrJ޴P0:,9E,ʳƐ3&4 l0~$F%/QpPrèLFru!:HK؃ ꨫa Hx^ŧjhFޭσr|+@h׹ d@|&03 r $]`L64XީӖq+6һb73fYfV52FMc`W>+ rfLpAӬFgWAZf]_& zFk;_b1s33thdQShUMGXe8h(z:KUʑj qIQH2}zhy<^`4G.\sOCE VS6%*{3(ˀ& E{bRD[@RGz( r욻fx$:#`^Y(e݆*B1(;4Di1Rb M`OM#hхti,F2p\Ԃ"u 3 m҃])@ShS cC,=ClgeC3\Q!P#pvkHhP"_/ Hlt9\r)~"%LgۣN~ էkd)SkMH9~+y"HCo{gu:{ g_<|Ȼ٭].udR-$ Xa/#Nڇ}(0vG*?3y4p0xFB|vqHߚeQa]}'= ƣ ǂJ3lfe~3َ}^M t!Wa0^'7U@1 }_NN[Rk϶qhm#n8zxt}#mPSy@T)$e2I7Gѽe1s9XNإ8u,;m"ifR@su{nDWn͙SM30ӊnڊf0#!fa0ܟ̙H'ʂ6T 6RŽGY KYUn bw &͚# Th{!0$X&Wil|;J} M̠.vTȸ7Rh )2^FQdn_T K䋬nվň ˙_-k _m))W 2WZ`aJrHnV3ۦ`wR!lh4vPõ9{+fk8&|='z-F&k%2jDxz1J鉯)!1qM:ߗf`7f4asӑ`?lagIHy[6aޘtk~&o*KM˔UƐT &͕7U L(vwBz*U򟭙(>2Ƨ@7y5S3ǮW-UR W՟>\^'&ӂgO "!EBȪz9)Xk +1^ʛpF?In{Ypc| .?H 3k b,у' (,kLPKʀ/TRۤo%Ѽ{ClY8RH4Bw3!IF^{J~fҥn U^2xX`>qǶo/?ߌ;HEn||2Xb0P 3y/X, hѹhҿƧvidp|-QP}$eOBG a1V @e8N\;GfN%`C~cw.sDD<nJ;# pv `Rax&yAF27ɦU&!rvI9r݅c2a|e+Wd j2f^6 ͕1`bRZz}؝{镄.bY8Y}7#و  ه jz'G=CeNRBKlkQ &}EDR D dtQͮIYt J.@Pcʟo7ÃL4:%*JeM8JϪȦKߑAXe#r>B>Z,«D-d BFmq[OZ!PS vF2fmZs}&Do!X&WzT޵7ٱUs Jٙf=K"|h"3Z^wME;ݷ*VbfgĒv/g_ΪY/f?4^śz~s,>|Ҩw5n<˖mWRP_"UbRP։H}ijzr?.*uV7o6]vۇg ӏ';?}d Wku #/]jHF3#ÈNA0oaV13kpOH_Uq |sV}T=7صbF(;2dW*ݬ]UYx"XPTtQB94%9H)Kxm |6#D/ܐXpu#d;',ۢVp7Д3݃v9 x7qbJ]'պBMٕxAfsJ]٘e0Y%CMv8ÃRxzN-}:tNםv-a蹠nPK^$ü+)(S%rϋW?+i FY E&;U u3s#SzkWm#c 4\[@G_X~5UY)LL򠕯( Po8`{SV=F|y/8%Imی| W!0ĀhFOp?zH'w vr oup!"wMUτ:dPڽR%gVud{SZn&¶ }TAjGp lZ4̓7#4؞ o ~ziQI>"Qu]¹Yg+w=p]!fo?yv^Q0PPb(Y #HHFy1?^y}u vD\.&DX2CS7Vj j-0hwmϚSۄ y9UhQř+`]j[O4gՓt\>F ?c`dWs2_y+ uYۻWgr|tTc?|w`:S"|1zxi>= 1RI̲󱆇]=nBdLe!.ԆvԿoj[$EageK3isbuP|W )\ߜ`7Pnf2~z`j l!nDc p `s  ٪7B(fA! r$&xLt2pHr#|BY-c( w1EzyQ -@>ou"kzz!&+z=NhǏ*oe*[b4[&ڄ[Ի1K^d0 hK6QFD dMuqԷׅfI}@ws\D}͚};Ǿw;p:UZ!VO7 UG)ytNdq<[xnKQ8QXX߁7?3]\'G3R잎V:oe,;jC~ B>WE-5\a8Nzϵ!5SJĒT 3g`R:f %zq+?a\A<>yt|@:37ujB* Q+r +ARrԥ)vF3yGB.P^ ^]CJ-VN361 pG^5sQZTΎkLj.mCL2I#lkIР,4! ތc`5ZH@9Jx4 |o Zbϧ^:YXk#Eg2̆Bc\(&~UZibH3}?ќً1.\r,!)רJe;-wq7P+@|%p٥黜[*.'`+4#ƾW-wrB0C{Q{}lXS4G@|]L  ˘rƒ7,0dpXc!R65;'|?leQxVݰht s5&4sxzA/ ӕbfԏ#\4p>Lr?i-':Ō q=|~u߂z,MjwD"ڇK#ziݚ~_9KQPՖ"SOnP9=UxA|W]lD TKJQwLzM 9B(JBB}Pf1FDSt:Z\ 1F!h"FŤiŘtIF,kHFZPW%^x^(] R!?^5L кT ՞~ۗP0lg f蕩,$d٭\p` S5Yul7غ&<>72FUr\9qc}{Uo_vGx6//-d4F->fWR.;Ajw -V2]r{/#Ov\U]?ohR>gzs0!z%v q 7LTyl>}jmٚ MOkD<8&e  )t'aأ~|Кa a ы8Gh~1NU#-&Tܠ*qܱD->ϴӲy{-J[0cX+7暄XٴhQą ",}yFd '`7B݊n44 ̲+xZ8)oBPfppp\nύ'007Wc' Ё7L4+>}em&J'W9ˣn96C(ʲ=g/j~zp˧.?I9;a+o~c q?"޺/ۅPc/]Ժ5>"ʅTt}Z}c,X_5ce ] úzIt iL gXLNI䗶`NZlzgB܎dbJ׳pf"t`D͹ޭzT^ܮa wIUkE=rd{?='yr6ג埴.xj~W/ 9P\mJh/` G}fKHAHH7ץIJVx8ɜٕ+)OA¡Ѭ=vKn=p~ XޕBS:NjpH YHn՝01sBVn.ړS~ WIXRv-=yGjUhlRU5+a:7MWH| 㬴 s[vg+z _pG?܂ǵr.?Aѯ^%&T/=/)ҷX(<ʜ6bbjmNb[KyYlZc-h2S*^QIqM#US_!IoiG;g̱i^5v[oN֟.UW!SWej=15tz bIklO^!71GS@zbTd>QӀUz2;~nYzR#d'h2;_DÆzkAQq/BwYoݮY)MV9]_?\qtREj:ZjDZ.jyC/1OuzӾnS9TÓq90jyLn4gph>Ӷh.0e@d`%]bܠ(]7񖧚|`[h4[C'vЦhu`6q^cbX>5}ŕf&9cAʝZ &@ꙶ|-Tybi~SGO[9Uy'ŨIIGF; +ԗa|wIr͑۩ 9@]Aϐ\ 5Fzm^Lyj7 ξJSNlz⒭8G!ҧdVW:r!I?g"v׳ Z$gg}aԴg?B^+vcVʿ0]Qͮoc=dHKp}ն$>t`|`١;Ŗ0 S1>u*38~ixR*<'TuEI=;df|mZMJУ<޽1974"yKfX;oq%+Q7qݙ!(|T4P5\6 Y8a@q.oW0=Rri_$^w[>-$yd\އD3rvߧnX,6}M$&BxZ>73LJLzAܵb`^•*Y۔3uLTip1Qo>;`v&H*1ܪ+U" oo 5hs:$b83 )SPX)⭄ {qqo 6UBȝ0#}q4LtxeԆ`*-Dwy:=KVU}/HaD{ {G;S^ YQ9Է3!K Uw~ Zړ޲#̜ U& ɈuӎxޥhqA nkhPyU3[jvz֡CnGcpɩ]s41aTb[R߉✶Ǵ;)Y;v1@d`˵TvHۓh;YfT=KV6%HuLWx~_'&qA0s[uY#.YmhKS'3|*:;{AovN^HByi3!}-¨5H!C HKQ}:MtKm 6D8YAf{j< a]U`%3<㥟ZF[Y}0߀jA 8VFh-9".-p)RG=򧬎`?_v~nq 7HhCZ Cx[x p"5J8@f}3G:WHو1R[F3iN?YsP-,9-1rJuvFq\du)NhS;b}áov0Ary>5j!hVЏ{ѵ5fmO뵊<%@%!.݅ckЯj s6W捫\+;y9"iDTܽ!9zfV/@/RS 4Y<Ȅ$OK3(2"bcP) IeP+ }N hf!AfR%bj &EPZZ"$!L0\6~ԭ`!Tخ0tov[Ɯ)A†ђڂ:z3,ĝ0{sBѓ> {SPdW~Qm<VAܲTmwO cdG(1x?VxM4Mu6SFzdFfd-܃[%Ի*؟Ql_}v3Ás>[kQbً'70*DSOY% @;=bIQJ8hD*ڌ9p[yXڱ,FLsBgTmhexʴYxU籤{*Áf9r}X CO|nj}nBd9;$"(Zr`\}]PU?C0M\!ZkwIDALX6б.2[B{i)C)1C]S<Ņ\{-XFulfKUh*ZϠxDH@gxMW|οhvGUH-[uO5o;f㾮ly^)(Pf|2d6T[؃~ghFY&[/ԧ=zHtYXnm~HNPCR6dP"0ЫP]SYJdl6ա܌;'c4SX{yFJcy>o 3(`S.X5cYY*W>kcn8J#{-f5SN7_`o 0 VGbvbFR&^._++^g\H^cM"Z ڡr>xHM/:"-g=N*{|oAU+cF `#:RljޞcTs}} emj޸ 2T͚)A!-FG mN!b-^n:);RRܵ7_%6':OMߟF@ՈWL^c %tB3u+]f'<]L7l/-^oX'} GaOd>1[@{iQ-@CYHtt ȏy1NNq_1UCTÆqpSuJZܿb }td;L2my&Ko"Cš3y=+,b eSOPiȲ^+2hn7iaqH83=yY[idCt`rOU.V5h(YPkLMsE"epO3׷iv(0>+Es8\Ƥ܋K'0",Zq"hičB{"{+6k|>?KMgM.)sBqB p۝^1yF ?('8\jZi JX Yۇ KZfYmtEkBHOIϱ瀧yOe8 btL i(> Nj;f4?yW{ѹ"N ";N (iY-숂7Ou.x4GPYZkZc}*cy}A20Zg^U!s`roy$9Z +5'4`cOԚx[5Dh -_8 NnwFmo"l|_rAi/[J?q,^?ωyqE.QP$1^fK.MD\!W9[dc8sdwٽaGbg 6NuH*ejgoA~Xڍ{Q *\gdK\-[f-xwvelD&Iyv/B ȥHԀ$06qtҝ B!n4+((s,c̱qն2|LT0Zᄅ؄ieat(,3~#T[XdO#GX >:0AV(R@_ D Sf] Kfi'el9V&0,l%KШ딲 vaaMaUU9:\PQQ :`AgfDE#pq+vP;PK6,+.R39:K誼>~7K00CzUrH+T:‡9.8^ʓ+jwW =t߻ .&R} o;,tw_*3=v <=.nAźˏ|s֛ "2PjA"%:u5K|Uy+W M D6g'&y29ߎ2qPuw@>!_4^tA0Da<0H_ u}M r[!pj=^ZHv $OTNxf:50@UM!EZaqVP+A$"No-U@I>V6BWf avStԑ<- V}[,|hחEG|)@iOh{QWYEx)w4*04,o [jSD6I]20I m.pw[8O2[j9l|1~S "P=8QR8*gW:]7pa  JfvE 0L^܋.`U(=z~W?~^1rW_z|,r|t ntyN&տ}\ ë×'˓wo1^U)+ 3.]q A5LfHQ [l-$0.ݦ/NV֫{)h1_GuhƌRe oP}9T:P6*E_&Ryj8_k5ޚŁ6&u]Vx6?zC\|sj xI=g56|6Cz[ ~eO~yN73RR˦G]i`@He}CퟒV1xhM_߱d)h>1(lYXަ? Џ4&Ŷ)I$ߑ-)S::3.vH7Ke|$9Ss𬼳:)RfQV&G}qbq,]s{1kw%4aBI/n<i({,gWծnzB͚ J?jEK;F}5?9Mׁ꬘ޅ4x׋WL`Jr)KjS!1FB#8Ǣigs$7j)M}Ɓx"pD)H0nDgԵΚB!ˬ5,! a [7'7*zi|R5͉:a7*p&+3:Պ)AȏڇH ݅6I K\@]p+L:So;o;rT0J" Q+ӆo궾u vM&Ļ~jhy *9 3z|\zм1& :>~mw$E}UAXIzyXIqioF&ռQ+*[a]aZqj?zmL]SA+ trԭCk4wMuְhL™|.4A(Z2yGV6خpBBBOƢ%톜EY0OoXcW4I|EЯv7 ĸrq>5F 'N}NNcAPEkV+ZpN=QO,PYmë u[I $S ɜ w6h>8&OA)MZcy9 s+WSxZZCR?;T gnA=lh_L$S|HKً%uНlw6g:?r@+Fpvre'y T$sQf_N!mL CnAj6jΧ-y op(?PMl_ֈtGޅN$.=S_L.E]RКa!:yr0X`/MXI a6L"¨J:(=3Cc[FUKodEvxA!>4'ge R4ƭ7FT+|}"V;B0u}9>, A].W2Mm1"b<+ḘgWSP|7 qk9ӤJ8l[(Y-C6QKl⻥7gH,P9Bȉ_bt e}&U3Hrv143j, iq]Π]~!.&7#oYyڎɏAO Stuvϕ_ ";K"@sCX59f;!ˮ,k>ts۷kįio0b?L˿$}ʦsD^FnCd >4noHG™a»8}]رDI⩅_ ~7"js}"}F[JagUbi%%r1ym pRZI-X\<'J7 ³ 45&&ܻ/q?]Vj=e*# }b)PFˈbPz4U2cR_X̋! pA >#*Kmk\XZMHI&&L\S}E M8Lm&t!]D'v5Ò %6rQa1_/ dĐMɚ̵tIjh C=25c DfXυ_kMY3V-déxIxC:`R 7k_`O>-)[Yx B63FfP,2S(V.,-0A"M:]RpjKL ݴk[-1XM71FTGϔ x!F\ :h߂/fD&b Z?Y*^{BZ tڢ84a!!AlJ_n9.`]Cd{N- o+ o?b)Ơc1\X9a{'YxGͼ&\BHPIx˨ڇ4 ?c`L-Hr_ڷޟ~/ u.pbS/HKJ։sx] QRMEs Sad F*S7c#;;3U/|B%%; !fU!0"MKo< <8z܄NSgZSg'~,;_(Nowv%L֧;"?y5P Mq2Ë[EߔMs?a嬹ͦv8"C~Yjll)* Ӡ@iCU(?Kef2ş"R]1SⰖ2@2T e1Lg4BhBsĀ7e>{TL:\oSvP ΡtsD#bz s"^dԇzkk9lc{Ѭ82!ܒ![J}&ďiܤE۔M68츔ˬzs'\F>)n-SQyh9ٸaIVXi+aoOe#j[,OX0EYLJ {PoY,VjNLj `?vv60FCwtI@SO{R7q.}߅Pj[7#(^"^jjCZƘLuk x7I;+W''0:ïM/pZtmKi8uQm'?S ^`:)C)?zlrO_@LRX?s2x-KާEX(!%lB-9cbAHM!;拃ݘ ْn/J ZL>Ь+W|ƥPV x0|yqEƗ}:|;4^3@w?#C$j,u( (],5=g'@kv'ÿ(tguZҖrF`™?錍ؘϧlA׻#l.Dz~B(O {t;EUb$X7a@ ڲO0U#1.yd+&lH,bI$KGWa4I l4M(8o;0 |:lRh1^+y-]'#4OS[(dgBQ,2SSqVYLx9etl+~oR87_71L&0WG7.Ca,l|.Nа!#KZ S싉{pm5_11@i5lO܏Vl'9D2,6W (A|d/'"eҹć9U ?}'~a:}~ p1G>/I_ӱNߢcf|ӭ*^EvhXjվx3Qd/AөGN%7e ϠLp@ۭ^wxhӨ ),oOYmi&z:6=8oLR׊T4n{d]+-:}m`[}z.:}ZcR{1VǙ" HR?YqR+ UYފ"at(Vo8Huǝښ~[_<`/AL|mr>EJQuVjLaQY;|3*Z1.@󼓺-nD +Yp!ORi: X;MeD @흅«T8\\z0v{/ `uG zUm;m~ǖv{;nMYR]Zge  ukA-k[AP PfV֭%}Xt85nԻ5'~<[ YzI .E! <&0 {/q kvMm*Jj$9K [t5 ӴiBu^f([)tp^Ge>ql(q;4J&m)#Ŀ6mH$*__pg'^L[e/gEɳ*&z Z?')MА@7?AWxH~BɅ}L bܬm1KZ:p "alDS%wwuΒWo5(^&zPz})/!Fg9j"}$n7r݉iRhRf&Io#Nˉ@`t݉5J6ƪ[iZTݴS*:?C/O.?GٙMz[aݦEY0]fWnD'4yZ} 6\\o^gmӫ¨e?J@[u9UNKZ2P l}MF'H q⼤ *G`MЊ&XHc c/BH-QH_/5iضO5:[du (Hh?`f%G7K?Xؚ֌ts8M! åԙFnP[?yex{FE_9J-jnÝq5O]MJ}c\R k-i6F:ӟhzS@N,$T2ye&J|t"9~ruQ]ߕ̾|JN5(߹>BTQɃ}/!ËA#ZI/X$G~ŷi[K!mgȒu/:ԡRh/8XۀbL󳗊`}X6΁yX;varbnA VTaÀL?z`Iq!]tkJqka.7ꪂxiЂ@7{#chX R6GR@!6~ϧۺ'i@ZZ`^u쥯 5Lm5݈?΂%T>Ӹs`t9@ 9H&o^9N쮺ߺ 2jR{PLdjY]{݊%er qHb,ɹStb%_hC_ZML7Ka5P2RySc=mtn1Ahz3;D>;_rp-kxHAzп堨`yKxQhU=D q"{o38jJLraj>Y>1&̦g][׿,{MCat}Trm"G7|Y]e.?g"lYDWUKkʕB8$$A$u&PAT|aRPx- 06phBxYxx&Wh;x uyqW?pٞGcvL蜎[~[e}=%ݢ`t חяWѠok VIC7qrpiX2'$\Vki.7,ϟ塸2"ieMn 0p)|WBN}ItdD\wbORK*ĮNW=uxE;Y& A]Si5\rE*rQoFM[b+,x=$82"v g+D`#lr} x=*5'cCPV EB\h4^,")ȦBӶGV&1ZBu8l5\Xq&2 C\MnDgjacS4`/3c^%6t)hh[Ghؒr1gM[EaZYU>K>v9[}Hc< yxSqkXHqU LufQ^x8QO.)(d)?LMu.ɋ^Nǻ9@o[.Qw@0ʧ?SW[ D'as?5 yJd-iIdGYm@;4K- WM"F#2 )Ǹs-hdR\'uNcRsйMĘު? Xyz}Bj_&WN^&":q;!͏Ľ`ur&ąFpف3i=2 [je0hõ1L; Ug,Y \Foxx/( pհX8k|3F! ŀmaJY[$f# +p# "ܮ?I|#~4$E9ֳRbPftzvvr$$1DŽ;.9!ǐv ,ذPWĆYM>/jn15L2T* ޤ~HcbnJt5@'2rDNB>VH ͺv>4`2gKoh5xTZZH?3 ƪ "BݾU2ć1XycWz>j4JZXnaQh#EM[$7RSąkPح yzgE6}B\^Q1`ew [Pe\hͻ.#6XOD *I:/5+\½oXUxJU6R=VS==>9:yg/JiV*qI\T7}wu>:=;8yX,^n*cZm* NjݕVm@M`N EvW~K7.J NS$ ;]L!VOhgxL.#J Sق*Ӎ2MB0|grđn&Rq6V$yQX}R.F0|Sy$*`s-U B<|ɏ,yh> m3{hMؼkޣsD#WŖ +<[r̖ooג/ :MFGĎQx_ou!5}]sX0Do-B͋D~ө0}dru碉y>zϽ̀Hjt#9ќGzs ܝp_FH$T;8buuq$ 0rN>8#ۦ|>K;'j/@}fBn]%+pvEMӟ~ceG$0OU^A:S/CZt/ H{GE0P?&Z N9n,uoϿ{;Ȗ://^|h[7B_ !ꁂ %Ym4;#fkhTbPCǁfA/.yE]f eM:RGfCfo!ӗ̨ rC/WC|˙1a:ZUNܧx#=ˠ" $Q)lEjʠN+̭uS/+K %v?ڀ!1m`Fq[$篲3^R}fE~r ITj6s  #x0eU@n#85%.C ו\!- &'piT|YC]iaw՟u8lZ eSs͂E6Օn${]2a]!Vj,lSDlgC1O6%~-q`>hWxB MITgfJY~D^3ټm`ɚӃ5Kё:蝇{]j6u45}U5D3ΤcF$xoy[8%&H+̧dq Hɚ4rg:bAe6/,_zQ+3Ϟgt"G䤾D~tExP<>6S'pŵ!,I."1/9B )N4'럝ɯf9*5@c$6v\7"@~{ ȅ W$Ӿ1Y&esx| (BjOzܸvܪ˝tiOSLœxs@>G.ptrx)NҒ SS_-vMǕY޽]͹G/m ѳZ,ζZB˛34rպ+,#`iREufD\. ^3M>߿}A16P+WJI判t3Ǎk7W%13g{vxo~]^^\I{pLs6l5j9E*,w^VUfPkbʛ &U Z|ޗ"_|VKoC`85c*[JYr8}l0Ȝ l)(sDM=}$:CD$[y)YAp@#  ;,G^JFkCάڐaJjb}Oq 0jSӲ\Ұƍl(sqJnz"xJEq^d/ti51D*SCplGG5m{{Ԩ# RaxhjJR'eW>,:HA8ԤX:eRדUt?Tb&C1fan:⹩$j Qa<}|MVl|ק:>xxtqK݃T؋a-G2G7)s>aG}װ77 v=SԛAU5*&p ljCAE( /];etBRzf BC%)*|:K[ý Qd}C M[Jjڈ+F8wZ"ȫ$O.T*O|N, [0"f㞩 Ql>2t0~o0/GThy8M6ϳ â:¨_ U]Gt> nӢTVTD򢙦MXyF|p@{ )LʰgZ4L#b4]LZP5˳T4M-bt%2Р5e @&9 k kp>6a<)˥4`xgeLtQ yQ@2Й"zo !NͦHdvPγNpy}osP;`iXWQ`>h&[) .f8NNq>jr4[h0Uۉ ۩=MRX :*DKU[3B"M9,j+tq\Vk5Gr>M!gtDU-)a(/Y$~A_MJ8|AVFaNpMj >FQMU ٧إ["&x'J$k+52gBa05qC`E|8:* i?Gip٫OӁ б/H&![:"F䆲0ɷ梧,-O~d/ N,tB\A#;ܳ*,%ׅxpf Q.wȟ#rTޯKי r֜.E<G_&CwaMMGpPF4$ YkqEuD5B"һ.EIW q"`iSnƚ +8$$뜠aYڱ&aςTRnY2ംȖ@#5OL5ZK Q:?S-j1e!|QL.ˣ#h3+Kis*}H1v1uF߲-';/EF@S\:sy<~=xdHK ͣiFUG\4{2a@ף^7RTh0Up$TӉ-'B"J|ٖwey˶:@G) J 314d .ZnUY^݂@ϑ<΃ݎ ֝n C%mMmP8hGmW聎 QfA]Mҍ .$ ܂8^Ml N-g,mժ6MXSpC o騎{~߃Yy] nU\͒R=~tO+CcРtG$'v*?Ӌun͉|?L|_:©ڳ*49[ hH:U<1@+OW`|^0֔8H}H|1Il1t\-]|"@O |6C|v%t603j XMF=%/2t*:Pf ftC0rmAg4.Dv.߁YC `b ,~txyB$ bYR¿OOT"r:LZ&$t NPI_0ULecKxnrԴ6*ԿtrWUqaL2˱4}pUJ>c%D4tv3[\gDVot.l4զ &  ȷ8bĶ!Tj9_b *yeeuF>vsh,t}񠁷OQfq74ё;xыH>z C_Ru'3pidlX}\s%mA?PT׾|5yJ {^StzwA+'_'P]*WoPG?^H$ٿ^O{ސ{An\ٍ?s:77w0ʈ.T"HcU@c CTކ戁sBq8Ԃ9C˼oɬ쵔Ё6a!1cG.^ `xl RR['RxebeSOvԻЋ#nFXFMFd0Fsݿg8z 6Ju}=XLM* 4yK2Y4X ߂vj;`Bs Cğ2ׂ7ϒaژldt7zJTZ& Yu }0\h6c#zJ^{v\8G7&o7CB$#QGX]'ϑWK{0ٝP)T֎jce I@Ǘ8PlSֵ܄+wd^ J o|1 B)'Vj-AYIWg`㨣nO(4V83%RʏYQ|bъz%\&Ej늩ȬF ǯ YȜ#@'핝/qGCs5:1i1QVUXYA%BDsq{8`'c v~Ŝ\AP$ 605O'"` gB%};>~=d+OjG&GrODv^C1X"a{_2{x_Z.550vDI1~h><&_s*ق?UuhsSu nGH7s&t6`(Wg0('ۢgt]>gIXn5pc%X%%g1ཐ[.g468TR'ª@tmW9I*JTg.򊫾E60O8fUj o.*nQ[NSvjRHXRs6AiɅ88*bOx0;4\)8'DWg}*,9$!Ֆz',N XgO)=r8* eu0i}?@Ff#N #d"P \ N3T2?Îc6L}}݈R_,/YU7"ifg` rnZ@8 ZTP&8y}CڨRuKUCC`TBh!GU 6Ki`[`^RS3; q:Ul'j.FC0?ݐOyG3;*Eۮ:A-ay`\\is)ݯnXNn^; fb[֌6cחrk+ YՄғ^9jEa*_ ֝KzLYE0|c[ALFtKg!|<">.&B%A&ښbL e:L`IЏE?=qY!mC*x&AtI`ַҶ9pDԞn8ij1 BٖP|.A9ġ%`=xS2NZ C9ᾠ"e'GZzn~~-rhJ gtP8M6bzgEwpbx~\%DWL:aTс>N)>B}R:^Pk3?)Cʸƞ"Cg`mY]̸޿r2kQ6saBJG&"; <ch %X mB< 2_L y5~\'Jq7׏wYf8z1Ft+#517zM%P ƫF.3cZ$7i1iM_|C33JB}a@}.4[Smg's~mN6U!JlgԕӥfI7&FiJB#_"[9i}` v jZ0v oJ@O1YH-WaE<ڐ>#ɭ Q 6_s:OQBc&x -`o^xD F d  5PB7<ʕ}4Țvn5c\@&?4rOʃ$`?{ q>ZW^Jf_~gt^HoͶI~cJ=xRB_5Pl1CPGξ4v F9O#< 9}{uYAj qq#} Y[ͽ%4h6`ԞtDn8]^nNӜNkҜ\˷ͅ1P;E QChf}@ U&TiHj&-ngOxrp(Wj$1˧) hYС סDXix ^ $) wƿ%΀L `qZݧq #<ݪ)hҝUBYJ(S ,Eo)K/mgEL(2,2mqF=(`RY{_Bq;lz8U-vcu^6(i[>/! )`NShg2WAqmk@T60遒 #K':: Q jxw.>Y:JB]'C?*dv͐kLL2i4r-hQ[0#>0G>"Sl6SCžmgJ`=sBb4ٻׯ8m8}v~VvWQG1/&H`ewkˋP"-.zs񉄓(W`nɺl>[INTXӆ5 _7ZE I=.j}60!;5pwW 8#cxpTUjhR݃36q9[q%9,hЃkJ!h2獣ë/Ы4[^_(GP.^ %v{NK\;R a\ bj3{  T}P̰m8H=a @K\>kdegtݨp E髳/'?G+MΤfٓ g;H'Fdb5Y-irCnuܫ]yP{S^B)N!1!NAQqYa6}AhuȒ5YtLn$J<q5?뎻IQ?L:E7#nz1`(wWaLu3ݐwJ= #7p2JD"YG16:k0cں -~dKěVo[[cdkOVd64JU Bst rHJ^Zly͓Z V|' sziYt&c1,!A=$x(0OI 1ؼԬ&f^s`ل>hrHlp˸oȰ i+3T:`~a-s- Ӭ*rXn]ie'ElPK&  &7UPcbtJIR$SYkj\-e.+u/tξxr71\( I&pF&˙ 7٪U]{Ǧ _&:J/R̋Ji.B痦z]){u _߇vA}+DF&%q?k.&X,f,w bt3vA3T$IH g驤6 {2}okV " NCNC(IR% x3i']R(UЂ[AiiEc1+?<.3W|M^3[j"'cLtk_N wXIlpeI0rZ:' rJ2lmHkq>Q`ZZ"T|L]d_$b>(M':뱡AT`Ku۹NB*FAG4Qyi30KN\cٍR'֋!]||MZCoFD?aH:wCTq>_w^}}EW9\tߩ6\nRyP+9K+ᯌ|QDM\{Q^ Cɍ`l(9W(y4qB'F?zQ>b\g:Z~emFojH/>7 IF2c=ʔJ讜#qZrKQlI!Rت>eo|`?Ѯ82]Zqx| jU7VYIY]P@J 7Ӎ orL5jL\3dKƒBЫy +`iRQ3v\ϫYbXG> m"QFC]ɨ詨zȟcϱ[ Wf_>ڀw$Oqpଥ^%>܇\l %4_$SѹfM^waK9nb${#h魛Yڪ4pM7oN\DZd_.l!z>M>lQ\܍0o{WkkoQсǓx|Ila$^`-)v\cpn8`[nv&6)EJQ(>fְ/p,LYOaAR{z&ȿWۦ j]9I{l,>-K|*Ɉpَmݼ} 9$qf:Î,[۴{-Y+jat6z>8lp}tuRFBB0a|BȄA+[<4ſuRHJ}+xHpŜN8شIy`vog8*6~KeW$oGϗg/'ݟP2nc`nĉ@]隌ڛS%m_gPzXαUUQ>>4a=ȭ](rLWрCt|CbgZG灗t?C.+΀-cN`{W)B竣N܋tJ0"5r޹&rşd4 ^ 20M N$Ɠ8>2r~޼9Qފ-]&R{@"}?umbhLIO6Hr2qHC5xL vZz0~iFRJ̋qrIpp5[5շd[d f2Qp LŬcsAa ߢߕm= iq̃S<1зlnc|&\P=~[D I}:ի`G6XuqOjDIcT=i&4Fk剞 7`H Ƶ.ץxЋش hu-XSG13*ft :|t<;+l( kzD,4,k{bz{rQ=h>!DiYz tEvGs"g޹Uw(H@s.XAP<߃e]mgp}:~@Z-`1oﮖdyZmG"oNH`݀iaJz u.^`>\眞mv]2JCx↑ 1{4BۄkۏkECb(OD)*G\!>{զZ,}.<Wb|~d}m?$΅Ri|%F@TI_;vޭt"-20~UDZi@pg$d}\m6E&VK>}]Y/V10{BIjQ2|HӥPR@Hʷَθ$}(nf+A0Oʒ k$sc'rĞ>-/pԦjMno|6S0Wbpl(jN{ّ&]$L6tg{9a瞼T⸋LVuƇաԂxR!߁7Ɗ2ՈR_ASz).EG(`Ρ elu"aq-=CS,JKQ<@\QCg•0VjxU$r DB,FnVz+Ũ;] -BR#D"3tcwi{A1TLWiQ*f1 "Q,(o??#OŦjAt,*L_Ćs(2oh{h凳7an#9EJM<4g{nG<) }(R8Q|z`[r aږ FybҠԐ?["$>0lȼv/8@Y F`/9:mpप}R@u;~qhwE8X1Љ&u P[Ϩ:5 ݧvԞ6 nň%OЉC:3Ը4 u8AqnRb<8X-u 0ˇdN}OmV{}ntR"%&4=}(! M"8j&,Q@D8 nBkr@b19LrxYEq?A7HJI2~:r8ɫI"ygtDmR' }BvgmVVQ`1Go7Γ"^-[ FQ積b+=s{!)zw?[YS+,Zǰ)h&GwO!|EM *gX[T#8{~gXT~8$(Xݵ3o_<"nsI9D7-r O|b`0 NғNf>UaQb'T]@ ?kݩ!80N\mISx z^gv& 6]HÙUa3pU -ZZe[$e냋ﭒE׾w[GήdؼHgEN?!Ho2eK1)q38}DvpGo?nż󓹛sHZJZL#1H}d$I 0`=n8u ag#K"P䱝Ml]m}-ܱ#O.XQ[=Q-ǁD+}U1-yR'qUE@e+kuCDrjX,T9a9V UzUĘR{?хwE-iXF%k "6 mW0_{e_ m(гk_RZo﹥Gd݆?`MsP=$̍((wq {'SZs3SͻKcȾ}=]qӯtɞR&x2vb>D71jD67ҷS(#4ZܿAo^]^O6ALW#TM Sti尺nX.0?khq[=[ϳ6"-̴ gCچ}P8Ֆ~BҨ7O3\y0H uBT"Isy@;S,BmLx]Jx T^,u9/~e>-(͋Է"*am'Њa@t'iSqӯuz "Zl$2wh,)*q[@sS] +P6մ٩o~fڹ} O : W@46:o__:N<VwBAs]2J,fk\e`:3af)WJ~q]#MFH!)R܃B'^Z N'ZW67ʗEF9*P>;JT ^' e/Nwu^!C0r),͖$@5Ž߅*Eqy6d2 j|kRZ\Rym>U8(V5BadFv,6E®6W0vvyVιב8hr+YQMۇ`H0 2Ϥ]o ,ٚZ!.a#W6W:!/WTcОwRebͣv$(HԹ?0t`|gIK(^ 1j6_ф.E## g7ӕ0QR?r\sON>&e VXάvrB_oV-;lJ߬6!=*W8CF/Ζ 1co$!Rerބ(֟FLuN62p;ױι>Avf"n28F`] i;Jl[u]kzk](.eY)$xL .gr8!hߨ+!̴ڽb^@x Wܷ!͎n5wAhr2hׯ#'zϑuT2όmAVOyaSMS5,Р+KRFsPGdQTkqEW[ۭeEaXK lu̾͝uB |#3?<#.쫴Ű>? (+R\7;NNN^^G(:f;iF4na]'ASuZ5hvԠfg/ROj9pE>>zqvv>pK)  0]͖Sμ7yoXMM9NJ.E{ t\ecN *Y@q : Y|ݪEC6l{62{147bCGܓ)<Y,7 |]_S,蝧u8n2GT#Z)eOv"P=F>E[TcC!< -ۘs%_HRcC5_lcƩӮSFa$rvݹ UR k5bOP }tK.U ]* ƧJɴNl?Z퓏hڔ(VK1klM2+Q-*/yuAG1 B.{lbSaȟ`5o٩-|Ti}5\JBA&p̔MJÐ;/L^[|8~MM,h\瘡,t܈ V:ܚW)$ѤǮe8*c˥TtsvJA4'nn7ﱯM{hNҏ"8_p AMkL \8P{j3Mbfzu|򄠨8nG%t9R'EͲ `!mթ 9"]ƅtz@;ӽ[@;w kBˊ^g" أU3;7f3G n>mQ c:,:(;uy/Y^,vm\A5F _>2+\utv13fpNyRTMe]\-5h\ڴyq҄0mфe'HYFiBi@Q'~Jcq,Znl2<9S0_-CG90-m}PңhkX^F_%Cp3W 敥t2S7-5jk nJM=B3Ѯԫ'H;Ae<,E|y*#kqy#–ރB] tc]F fesOeB? d0asH'JXUւ(b/}P/_QOM`S,av;{mT3+]ת2 =G^${}17Jpsx.+弴'[ hY$"43P |7Z?|˅lGc0-VK0I12Xء;v/B̨a()eYP<R<2n|AzY{{,YzO|d :q*p?V-K'q&NT{:C(=5WvV")<4NUhc1CYb'06'/hQn?s.8=Agj%XW3G%&섆 u!cd$_ޮo8-Zo\x)-Ug1\GUtbq ?˴܎#w!oNmxJ}yj @:삨]$G섎XvAMN(1&I'X YB]OQ[Ԅ@N;l^3'=eGp| F7]YZC>Qhk8t*Q0qM0,/&Qc,ݾvbc÷Ɇc/(T~Zg.yt?.6݌]ָBV|2XiHހ]n=|fxl#$tfR,oףvT7)yc"wVBNDrg`,Xk6?C`N?CWJt}7#9H,7ٔX~&U~Z;=2YK3DmHܗ'vU"MUDOKDN1GxsQn)RD[2Zõs=+DV]9l);U o #.6-OP# &v1QtIq&S4*+Zj\5Z|,>1p9vq7B#Uh0D ouH_QZu=%)숰G$NTmfꗨ\2K /dZ[oH%ǸHP%U&,/<ß/ZZE Dg:{Jwǭy:rn/07#pPoUnx e2&n!aAhd-{T=9Bw>~[yk9YL7HpJ;&/H?ޒeI2ZUlSy#7`1y!f#Q[u~%K$.6!#晚?(FNy{w :o@::hg#RiD0/wC^ԀAdR7B/T0W,B0g_.g0dȡ2^*aJ`d;pQ,u|F1 XSHwki٣.{QH)%p ƙ䐄~ 34 |[ jdF̀;8B! ș<_*VsJ~Pu䎢YX'F g[0y;?~VW7rZ8/CYnS" ɷՓfS ᒉ*z-W4JԖw>`_}+O9 \E$saHh"2%@g&+,+"z wxm󭘮hD?#\p /MS ، 1o;cy6a{^Lo1:b|-gQtQW3>2$Fne4o[+v:-r4պ4_a=g1btL[0-I ֘ )&>"34~``H8͏/$B:FUNnw\x2P=Q+0Ł4hyr#An%8NX؏$`e6ʢkfvfzz8b$'PZx$ gg"Գ}Od6ݷ`v::5̋X^MXwd>uH8nG=g(>q砖?q54!piݏCEgacR-a[(1ႊ@d2|o7[=H2GI4jcs URVZnORFڤ(C"l+,&8iгXEJmԛϴj5ᾛs<ũ]yX}ṚX-iZ<P&Eˏ+{߁Z<:ߗd~-yd|5-qj#YbFbMRr{ TuaniHW1)#ג֠F 7GeߺDž c cvGVg.o`J8wch:Uv*f서Ӏ:B ]ٕIC &$( Ka'ez)E*8aghC2i@6^9Tɔ=ƹ[kV蔢6϶k& mfBI u׀k(n~+9Ա>*sf7lu"[!+j9@RDQ/$ HQ4 3m\p~A)qT(mI\ak(jX5 8eR,ꄡس>2):d 㰕+=͓ ([WJ?30ή5!Q# <9%lXd|PO}:iPQ(ƒ.^=/5NltW;}k4 \u&M="pL')Bq,P`Z 5"U-96=o6Iلں:bȪۇQ_;TOj9 K&JKQX4ԁ:uNk O|\dAl52Yӹ\:3XL*fa<^V/FIRZ@XOѨcO*oK:No?)^JŠpWלDrU67o_a+ÃT!=oaC6 >D~xe)jmk@ 06_]q!M5;4 bTLPqȝci eNXbiO$Q S04"&|QUCթ]zgz*eHĮJ _-Ѿ.9 N8~EP[hc&=>yk}$ jjat g~:ZptAښ^Bh5w&>b)zOϯN.o2l}|:|'lPOFi昑!{}Lg0}G#;:{wrJweU1-7 )C p*da{oT+ L`yPH 5J31!ͥwj8JH5θz6Nk:;0LClH_9;m=B"C?l@QϔtprѲMvĴаtӯn$tY63ɰD|'ubS,64*i TO'7 Y% gQHIܗIQۧˆgɷ. jg9xhBx/һtۤm7[l!0P>0Vbkl,LjlD#f0-#Fܡslt =1ΡB6U[&I(٪1brDk*N0:6r,T%>uNG&fH-=) "L*Ix~m !t`[/)>eŤ!n砂]s(&!p4!$p_a6]mTqFO۔foww0v*,2v'G%ķ4jȗ!Al>lfE1A4zZuBw}*f 8,EtzubQnCBSdwLeꡟFߔPR7@rWujBoޗ-{^#xz'PZFY^ ,~GVaړv1KR-; QNOߘ\]zd FMC J= sR#FzVZs 'Wi/ѧ-ƑcuR<%S<|zg;D.ɑbjY3Tt*GnRЧ3e"  I"y^8~c=^vmVӖzRgYN7 ʉ/(nLe| gaua87;?w{-v];q6V+FyR/ t\L6Ix1}^LaU-!tJn2(ij Щڥp8)+M+_!qYFMO7( 9V;51CZ{6<YǏWP7b (+NJcr@U@ 3s'p Na{,|NU ~<hNh)bo(>@`)V=uO 9@ ;i;c8^cC*GN@:-J],c@ "L=0pxxN9rn邜bTp@7H$v#J%E"pS8O(2XfS-|r0M~[JfEZ.~*I\bsur{i֠h%c :L+\~+ IB}͆S@6ǭ \,|QQ͔Ȋ ]N;:!r9O W4-4ba(oDQ[Zb+ʏY{}sZ=<ӁQM78pYM0[eˣ5V$:>9;QPA=hB-|1]HDU ܟ\C:7=.@, n-~eٴFH}Kܶr2pY7]ސqށra__r}{0{4H3OƝ|&EP 3Juu|hN®1UR%o`uP7zҭ mrG1:4EoN'6 $-ʅK1om$w96iU|nN@q~F<4}1ma\̗ v^>8‹Oz8C&HY R)ZO!kwUz7OFkHj:8U~//C\zC}ZjzeVjřj7 q![iy?.OsIqTb߭CȻט CP ?!\.xeXtqL?: Le+ UC1<.,kUrfG#{Ƴrd_G#(wvf?pɉa8_#-*zm`( \Q5ovfXq.zFf9PoĂo⽥FGN:d!R&9 YN &jKåU7+S'6|"E1gNt&2BuB>tΠmX..vThj6mWhZmfJ+m)[_FjuߏN? <' nt$$+[6z؟ӹbaD%y#aCJdQ* TiOF?׺q 8Bz,^q(S?vQ M"AF R3Smp5U"v uhҧq+Qƛ듄<*zHɧ"γ\%]C. 3'P`<³}"T^B*xt&|ju3ِ2%GΟj1ΜG4_7HUx͎;!31%B` ۆ4+t;=`+X]~:L6"[)ThW-<~wyj9_butRhfqĊP=/FF-G]!o~N5St-_Q([|ikO J;%+DKohj/K۬bAEBS 7tܧ<%$_*ohlr%U6#;ȕ}N5 {D/ḲDn鍆r:MTaWa@^.PFchޱXvskW-ܖ՚/Q#PJuWSksQYsp$`=QB`E&SN2Du[^;}%uNp"9Ms0q/NSC#%*i#](H=VTh5a6kln#]fU;~':G(R8^ ϸ b{D6)35TÍPOks`&w=3e*XH1 &ˮSC1[}W7 X4ѬwE^l<>AsXv19vib~ܹm-=uˎc8g;7fI@ZHJ.gݝ}=p~@?anHqۦ56'C |$teשc38Yf7%86eu&^MƤY2銶tȿO:^IXשIQRQzrvph_|tH  ,-^e/yg]!(sM>n.ԏS.~l4> |]96~cka#eSQj(u %C0fk9O.D>2UȡcK„:ٶ}%dDRa ­/ gLˌ5`PyfU:} lVT N403cP\Fr'BN> &cy%ae;*[^6VvpirnLT f!e¦R)F]Cpܢcs{7[j-DInOI0nb8j|m+,\kw!ش]L;V#!͗eM/΢TʊKبyUe? :6ǧWק/Wˏ7j<ȅw$w^|^xחF/~PT3tq M6% HΪ)Fz_qc9_(\I>Vj颧ve9}2/Wpkޣ;1QU5'&%klѼѮРd`p7[ƹ>U?¤N>&#D3Reyz;²KFO /*-~͏ (e&~_ 'BP((,m:p7ERh6e曺Sk+pPWwE3z½9_㫳gկ5_3]=z(EK]#:Qf Wmygfo1 T^g~drk`VVSwuDjju;%ݬ}1DE3CfeC᤼ˋU%H seAǐO5Rq4$Im, !fu;dDDǗogޜGM~_=:&CJEHOt6~s 3Nk,ɯNWGIy>.V, yur=\:-hY.ٶB |Gok UŰR "coz G%!LO\ ר}9H_o"s)lAI<:xV!+=o`/3} aZӔ*X'~ S:bt2"\~ղ흊#m.GQ3z0[Y ۂ:daՌD} ɵsyNxas em,w&ɰ V VjR # }J)o\tLo8$5カدWqzsѡ:"]WiP;Ú"i%#뚵6%MUr):^G>_)DuY%3U>xj$"s6,.Gf01-k)7ܒǰק֝mj&RLmV1sbGlc}н=%SǤBq#8l2^˰sC,;t?fNJeP{q>:WU)wPotZ89^"Mڣzi҉zݸkJ~ݿޞǯ{C= ۝Uz."ϊRGG:;yNN_UAY^DQ5GϫIgb&xG&4ePs 桝G0qT̷1@ӈAR6 ԯsE` f6vD@*MƞIQbAS5'_n'Xu~EW9 XuNmu{0֩H҈L Qu-ZuE[9}Ƌ_nS&.IC}bʳmYxfp?{Y' yxnHu_x<N[*'tc.ZW.eNދ_v0.ĸǾF\ אG}\ܙgql ؗʵdCI9RFJoA]Pk }1@Q B\' 'ks ځEݾMHe!ĊYargM^{!1p*0lb'PtT o}D0y=k 2bs8c-\˄2ބuk҇Pubju 1:yC{&.s#EƖz3R.,z}߫d jxKj#57=K5eLTb<VC_%u7^Fv?X;]Z@%| U?e-$ni)A؛*G5O LdB`+B.20&g4CPuSq^%ހᣭ{j9h4%RgRipYV 8Rŋ Zj+9_;8uOO͂F;h;Oǚ)Lاa5T.]u'] WS;1!PbeC/v9c/{nVo4ÍhIT-?n{7C}v7_6ȀtOe~qo_#V'{:w{N{O`h?gnڜ;ƿWT,X~WX~*U4M,'1xus'aiS@aO VJ`u63wv/M岩ܺЍiY(W*@S.;]SVXfRɼ%>rЌ̢y:!IGQWxGuJMqhe(jGJw9*^vL[qp8dUIf :w^/$hzT*-\馳}=/1rT#z]4V O!CCZYopQǶx򸩌H#Zyd}},N Jn;?K^i۪ܝ[v_Š geՑ)YZpQs'9u$NFQ{Ҁ/3a4hxIc37Yw$eK;bפfs U=-['@pڷ$tTEL5hL~gJ 抉">7QE?Y+R:zgABB /؝K Q?('XmSiE;i̓5^Ŷ:k6|FkLDHm*l_Px < ;"lB`:-TR R:h2Oc.ťOjR;d][|aaAKa!!^!"z<լ_g 7\޴! {UH@)T6N)(iȳJqBΓ)j6t1!5ZBEd>q:tHٺ+bip*{= |>]&;!`i#V[U.Ʈ QbTv;`ְq+f1srsqoHZ52ƿfץƩ|A^69n.O ž/ }յo$J)u1+d.I/;ӛ8[]Y_})"|NY{Pb?-ܱP2ZZt1Er(˧'P[ "i$IPlԶ̕,,z}dIBZG&z~{ueC©> Hv@Gl$C*.MSd-'-CZbu,o!~>;*F 9G̭/ ,; w4}8?x#5g{NC`qwZ~6/s˭Mα|Mt2n^,7lOgNX!Wu O+ݾuKr/D2X&FC0ф;=aLbi'G F݇>yN*̶ЬAZ2r s>c-jj vdp)pڔe܃LN4;75uߎוbj[lTDOk±0\f#'JZkS={Wm>Ul\uGr!di n|޾3+pDS7 pKʯ/4_q&BCN\h LS.*kD;lA>d:1x6oB?Q:Z7Oj\Bee jFe0':⽎ȱOgKd~ުU&Sb5P]zo=ĩi!Xe(zdˋ޼8[vB0ӡR!p) U4?2 =i,9Z9b׮.Y$&kY[BvZaّh> Du ERRثiY=XU]aA΀9<Dy` nv.t%c@yFU-R+`&7^.zkq#ޓ݉_!L 4/烯xTQw}l;b "qQ8R@.cY6~=\uFvj|VG<Geu'./h:4NGvõ6an>,]g#m킏 {18ub=tI=o`Uͦ;H(ϠSXRϵERP{' B(O,_:՜iݡU7KEN u֟;K܆|dFRn"v#~XI:PPhH10ꢅ/. YJCt?*sxW EÐxjlm$#eoQ6Wk̜.Fǽچmljbn;8-@dpl"ŪQ`4-{sLR_R #ЏwtV\+y:D^39ƥ~NFC)m̥Nї%_Nyi{ѻ 2?B ~*uqދGPE($XxQтxL/jY͒ζˡN-lWf驧+/\ a<Ӕ^b&S)&M)?˒—A#Lp2MH:6ww8rZ2\fhes4- 6aMT!*(>/v54V$ఈ=9}ިڂ1Ȑָ biH+|t`|KEc`!yҍфC .wEf51#V\@aδMGda}@31L 'WbJ܈zӡh(-L ӟb̬q HG/VT1wL3"CP mGb;@D|z`bfWe4=NS5*"/Gd2m%Oޕ2ޭql^OI~G1.~yZ3fMȴWzEـ?h 7 }7lU5 CGggrѭ_} I&\JF€, ;]|I%M$ & .0G_+#N X@sU;kYr`A-漠pkejVE2$ʦH6XEt\Dj氂rKu?H18곕hGf.˺P-uJSQ[ADcawK갞R<_{wy K{ݬF1c8&ә*:a`U+s}@û"_{dL\)g׃l 7'x2Z:㋐ V\k~}2wԩa}L?V`pb]LLV Tp^.ot"RDiu8xS!sWPsm(xGCe t&V5jݦr'y,aK0r߀-\؀^A á1,6`"7p8l6M=z ӕŎrAmѧ8~2յDZ)R+qI:o?n[ ψ>}.>'6)6x.68"b g݃+04 5C]<: 'hqOڡ2ݴިO/ơKZIoveSm}m%V <`C/Z5Py#Ws5u&/|˫YM+-U\aKtvF6T 9]׃晲R> <|Ffdld ~ l9|\珨Z:OZ |Vr5.z+LX V>FJ7x}ٳfVa*[)K uͺz~%CCWpCt==C:Y vzvDw/q" :VW!ȦxXX& &ccԄ`עQ%9OѿOt#^, '. Os1 ؍=+sIJ$|KH= CoCw3QE} *㳨I&;e|<\.|2 J^ϔЉNT׎6O/-kJ,L)T'bU6fҷ˻[* b;VBD*QP[W~aԕ%]նζ>-;u神 :/ݜ}Od0!vau$À?=8;|32g^I?zέKۮ$#zim~]={˴} :wڈnVJRZ}s3_"7jю2y;Q-dqtسx1Wbn:UYr̮> Evik9wf0JϾbMncLP]f zO{ ec)_EFuy&hkS7m5B So)Ewڱom/ ϋ]ZD: M8d[Ż=toj 7so@=)H\Gy\CE&Z:uiP(Zgy4DklUbN6&&&VM s W k߹"O5W׽uuY-vfriiu%@vOK=ݷLxZǶ9SUDvsh8q, Gd#,r,053x-f6B)o!ҭʺgpQ4PjԃlDDֺ0$|XYs=oG/R]=Pqe0d vU%,bI AK2& _5fH8b|,/D1-5m]1 Z|YF.bpS}kf5Xa֢<:c Euڰ!?w `1xJo'm'bgqvg6cO2}ς *Bx_/W;^*W{ZZZ@\y<(i:u4NNh>&}ߞs\*8 09L>. 8g㸼3b''Zi@VkuU8,RkkA Kkĕwh|ytu/é^k:5JUt>|h06i*Ґgt8Kѿp^Y(iosN5RI%9ţD{1AחS@.)7g4S KBm(μ׆}}c|p;V߇x  kMSN\PmvAĆx 2beպMص݆:쎞Z}y.;)3a&-q.Ka)ru#tx50QCgq[@ [F7Od A0ZUim^Uk^ 4Zu? ʼnjֹ:${Y =7"53ũ&4=ioF n#8VuN_f ة*[ {6JK0{-g k^6.J] Jh$ VoIJ?f9~F;GNGq3q7&,^SL1?t8؄¦vikօ 6a3O؅ O =UX#}aEq2퐐!N;Gt~wy%4SǰB*yk~h/xSIH Eup( Uq[GhnV%3n E'槸H$JdBl5K,'|>:[5ZY;|oXjPF,a'lOcZ|+dצRXapS$A4xpqx )1yʬaЫaBOMLB7 ]S/斚I}C?O"O}LTP a=mQ9oZ`WF"xqNb-|cϻey/Мa_ls'm%t/zbC,Q.0^x1 f&Q/ U+-u+)Ac U&6ö@:7Gcɔ k ݞ&C-5=kqk6j2Njrs0Wo?Bq?}'#6$uVc aQjem\5ցGxd>#F7Y!SjJS3K$mix&FaõB lXэÅO 6t\@d1DӖ-RzW"'"XkY ,EpX}0ݡCk,mZuSsa/gLqGY3$ &xdN'oi `rNdEY;nU 8|UTh N'R{ cJ?#6TB,AGMaYV;MF.m5ٷ(/ݑ 7Ą/Ӻց#  ʗ qau?دB^+̡uw`#Bau,FLC@Ԗk65kgfF4һ>A# ڠDI!cYM0uHDm%(4նtIiQ'7ƛVfMJwlU9wkC;> #݀B`_`DžĞXm:M:OtJ[tUkaKЂp9y Y>^r;^6;]Wŷ D ^0o1Po=0y׋Wu15=| N@7YEI)1xY/UPs&eN9J=v=JRbNna(vF6wD1&N^^KZhY|l͟ݺy@ _-3B€A j=~ۋ PIiaseRY2wTț9(LdE2(ϒN,]F,޽=>>9B-[rO\᤮ c8zḰ:P)]6CgW#<;-&;̳8&7+Auo ܥ sb(ˋwo·ﮎ^f!drWB}kőF]ȥRvڧNf 詩$4Ӳ㈴nA}.C4ǂB>p!wkݼk'3ǶiF=0 vML xI^%J? ?B|=+cOt !S kܲ0Ctd9Lgw)1,r~t9U?5o &،`x#c4? C^oiXI~4L PA{rn0~:{kʎ~qy}HF1ʗJͅW)|P H#R~7 )w{LG=uy4[.oZFQ/oT\db^}b[O1<@ <}'qQ""I3`6SL jAyn0i(M{Z֎ '`BYݎ1u%g̳ Ĭ(y(ŠyӃLjECo彞H_4ibUh ,ш fK}dpZj; -rWE̦=#"xC-p`MEL&06#@҃~a1-|nCrvˇWT 6](obK{?M^bTq߇zCGFÇt9ɨ?NŪnC1|4%i,]b'~ I=c`},(j]lBҦ!cT] l# ׀tZ2ԩL8RJu i젡L]Q&1O #9,eְtxJ=l >of{ЫՑ0!Ƅ|̄>a 58oX?;؇Pgz{i/v5#I!8+D4\~JF<B4qq}-L\aGNY׷JY/rp"O}ϐT6C+STJ7470"<fns'%[bL0Iߵ@t4[K?\D]\@yzyyquu}{}f cHc֎$M^j vk_ ;dYpk~o$lT~9Փ-i.oSA|. @\;_^#]}wkaZxD?c(]C:OF;v兜p>!:$8TG%Ck[.Pt/$߻ۺu\?PǼo$rC3LFS2̔J毂ri1h:LfE?WfgH0^\v1+qF O(~$hH.ҳŅvEfzeA.My?^Qѧr#JFʆ-yf|as鮇G[aeJ*.'Ö4n%iLo:֝]'D뇿8)vj//D[xǸMYՒ m]{nQh`f6iG_1ɻMyi'O9r]aY?<:?Ps$w=3N6DZ YS'W5K) G›fa-P9TnIN{<bkEՑJֱ >dqׂ_WCn<ߥEzsc\X]Ų*Mg/̪e#ߒ,R/ ,^% >P.zPMoSTI ZCϙkc7egˮM6anuP99QW:_]/E]c;=s t EڊƮ|*_0gw"|-TbiAyt /::=x7CTP-KϊҢx,3z}'&N1PID !q. ٶ`{ N_/uޭRAVJ?4:An`L0PYJ:Fh=M\xU?mPbTH՝qV%we"QU6L@n$~X-jr&X?^ : (|&Odd0XH0Xk l/Ԭe~GkK~'k277C@~@68y-Ȱ Pyn fÓjvOeͬ6 c\ݛMRgo1Z Yˋt\DÍ-_&t0 [D t[5?&GY%lDnDc7+B48]Nz~4-6h;q_B; DULJ2PL8Koe{\՞nٶMzd5YP:٦S}Y\fSq bR͙fg^a_"r2?NS𘁦p'cD>xy/:k-@I(9|*{TVs-ͷb5L  ?zj9:g:ueP͝g"p.4o!4 !?_P4mm6؎q-a7(J{M}}]&l vl^J}<һ;%p >Gυt>'8ȼe Ɠi:rh󒛔1n&c_~ۼ 8ٜzZ {lPN'.;06ޅ#I+#9f.)Rg(RKR: 4p7@ 3SWW?ވSzdVeUeee~*w yd&ϥF$dElZñ TC"K)GΏO=<—2`E騂IAeFN Ԫ :b;vnn6ڜ-]X۱*ԍyrUwJ+1%Y[ӻ(d >6u0"m0{NS.~9CafHܑiC^[ x_- "!F~(UjVNd?ݧeOe]HC8l!8c`h} eИ:9myD{7}|ƭ j~3 @yt0|.* TtZ޵GYGPR򋥝F ԋI )yo})Z} Rm[wћϜrA1"7&w%A*fh`n,H8}o(Jx3]슕u & u(Q"GVќ4AS@X5jH]ނ,^%eBtz]P2Ct(SB (Ц܄w;'JrY#uHOaML14rg Sh$ڕ9%;U*>ZJ` PA0QO4S·| #MջjՅ%~kM[xYBWJ/BDAO%bQ5.2@pX, {(~NGY?:a:tRXx63Y :Q(e-,tfSGDP:+Q]}s J ԢB#\+Gzysj9{pĎs۾)ׇg^yŘr@=GWQ2^ av^r0jb騗8<%r-i=B|ph;Z֯ړc|Y-E`Ƥӿ<}Hn~ˍXjo4S`>3@sj+wU[{Zd!1} bS2u@;sGbKE++Ԯ62vJ}YmYR xx2TR ^40:7 RW?oFMyšuX8^6cuܢ' \")>stA0_^yQ焩Hٙ!X=LۭMMSQ,]QѠϏ@ۂt( (GW'W]# k'ɒ֒PQ^*XG~COvp)bV%w}o4JF)F^,xMNk V[Ln®Da5FlU#U#J!<>> DZCW-,dUcs}w%+uZn9/1a=f2.ySwqP<o>to3iӏo9:~ <ooJ 6 e{;P ?!PKg0]^_;PX#sXcӍp|ٹeP_/_s@߾H$SLy|akeni5OMfCǾ2"biѦXܕ@0wbS J:5LGE5܍n tx&3΁ /uN΂j[-/| .AΨ7xZ1)d'VI#z " AOmJY-:'O.x=+,[fDI>K`oIkN)nj£JrE5x5@>^ahInhZjxj-#m4j6r;א^a>!h/&t~xD9i$Vn򲁡%Ђ&*~hOCܱ`c`m&\p=g͞>^F1_HԸJAྦ)%և_~>Hɬe-rr9{G?韪.0:ep\卋ܤQNYj'YH_&F6)a,f+O.[\.Gjꤡ84>M"{pSm|V\ `ņWAP׻rz@QTJ~ pG钍N9$(Gbg5jow$^ߊn[;^?^R}sebY]-?>QgB/J VZl^5| N퇺X 9܀"k/TaJwD ̤;rqC-AeJӡ+w0.\,cmdNWSJ3V(tj FXʦA]pp@AH;JЏ;Z" W'UYJ9xѦ5fՕ@Ao EŠZh4a.g)ie$v0Rڅ9.A:1>!E:՞!63@]"na&sddR x'A$p%0 p~{m/.kU Zڬ*"b~R0f0wDoڪs׿.ş~rA[i>%118.Zh:Ό 'S@MJ8ދ.nd];~U>=קV{# TXث6-/s2[\p@\ zMT[.,8E|;v2ȉV1ЅBo&$/;.-Zw?Ɨq>Äh_p#jK_N>o[elORy(?~ȥiON o.\Rzڏ09<>H׹b7f:eYxҺ6v~3mnW6޴6Ɏ{ [b7ӝJ֎mS6r=my?m_P=Pr9[l;(^?T2$Xɞ#o݈CUS)'4}δJOGy>MIHb} 2Fo/>FJVq'wIrRO\nҙW.< 瀵p[ ZCR`J+ATma%3dyȜkX}dUp͍LW$ Q3pE ћtLn@3'jO~SUt$t%L&n3׽dzYCmA7jQ-W$40 ^E0lQ8;r!'ԡb34TeW$ܜ ѺMLw)ci߬j!g-Dz~^gj|<_оE_&qygp_l}0=bsp|'N}z@$O ޑdDt34b~%3kwcqIVVy,)1)߅aM,:(ǟF; Ʌeʍja]sQX-T җCyݫ 621@@NICd,I.Pe;^Ie_L#CVHlWQ׋ \܄3HHò[=MZw`ϩpa@k3HL1d] f" {Qt8-~4a#ʥ6#/hO9bfVhX $hu) t~ R H:JA rBo 'IuƮt?Kn8lވ״$10@> m]=cuĀMF&Rm0֫ԨC!(.ezK':NXJʨ\䰱1m9w=~_Уã3u+ QP(VdnjxVG~-4.Q/ϳZ}^Ċ:9? ]dido erm^glζ|¸I[) 8"QI\OQB8 # 8v|lrJ|@92eh[O:H;CBgO[-R3d[`alVUG"z -_o>o?)r#'UĽT 2nz:6lX0`Uprn$ xQ%ТˋT <=8xQd!i6-:ܝoa['N(-?;ד86ufmgv SuN\ x]+;`[257AGWjKh}q!㎤8-4eJZA 15/M\u5~/kBk;T4zj99h:]Y':dC~Q/:<+H-)-)jL:OJƜ<LjgϯA;ArFIMZFE^)%I zi?N[eĖ,hV/.OPYNYHyMAYDAz$~UKoyw5T8=k' mG{ YE@՟RJvNwKA&]("=^QTt#_m688LxT:ktJhiC|5N$x% X[n <0۾ UEjǩ\dm`]H PM}lO:: !֘ P]y6+~hQg~%]ȇky^D?)zXE@ԡE5LzHdo:Omwڎw|R +R.O\CNWJyGɠhi6C*{)EpPis VjvI*Ҿ\f݄,l(nMNQٙ=NPyOޠ7I-(OZ]+ׁxAT_pr+Ɖrǚ7%"RN" Eh[ĐG O8 & J^D?<9`a|eܑCZIzCuѶ=p/ ]x~` a U=y"{6]@K7Q]oLfӿ]9I]$uYwzC|6뢘o0U>wRl9jV;\s&E`YC+T{#)ɲKDžAvΥgH3U8_?AwR<?r{n ^I+JU9vGmEU}]~ R?V6أv5z96fie _a&yU*1wY \3ܳ*O5xLdpf.W鞌$-@\U/|:?Xb5}m<9g+5.6bq7גѢp3feYp؀n?Vi4)ʳ|xkd[9U&R*5e>lgѸI(-@+ ;^Ã[x4] W뒪iW ?jCuh$ ϩ9 滣'>j]iYk),Gp`25#JB0)_jF'i(Q6INX΋¦;J@@Y%l%MifQZõo("JP->2*ӧ`#2Ne5Y퐸Ƃ #)qUA6xJ.i2c&\9C$l6vSq=9exX7%E.N.u&\݉<πz|B}NeUC:e֭AIۯ3(}߀Kz6HEiijГU?1 ɾΰF3@!acث$޾m<*qs`zsxb@- _~ОFx{.W'x|V߯vH 1)CC5J2#PYK0Y{km7Y:+/Vyvx}ryxև3(8z~yqu~}mBN\!ApL1 l2'r$A= &sJy%aP=;~ŌCu ~p#.84Y3y·50 ӽޞ ק(-~"(Y5x^:]?SKڑԔF%x^:2Wԁ$_)u; THhO ȗwg凖1!@f,NNaS&zzG;tn6ƚ9\Iެpg~M/tIP{nmg ;j/V:I uxYfȊg/qJ1%R"N=0:>IE~ۣ%^Ѿe".tQ&ouWPtHV@ɱhcOR7q^qWcbޞflpXx%&lgG}֙~ x D58[/m|w5̛!_3wvom-HZ0dj(nu]ٜVQOz^\^dJ2##ӶŞ>/oEٻ"~+U Y= d¢T 9qU#*4#a 1_ ޓ%DdLA^&/AdYT,~E37}( = +`Ê5WÛnÕ"LgT>SwJD 6qDz]uS(صTӟ2jɁZN UW㋃EMcr7J/GJh#JY3M8( ]qxzZk #ȯ ےNԬ- V@  :;5ģks ;@OφgzOlmUx^Dv<.vC҅ZR+kBtLoB贞P7̫Of::e"l`cp'6>tQX)vENv*+V C+3b/y1U96q-]lE-%c철Ʈ6!3Ms~Zx !OZ)h0AԆ㰆aa} -T\Gq:%Gc/ ~M[ 5po. J.>n֝?LF/6F(<⎐p}W9G: 4i?ijP ,rO\9֦/LPsJ2ot7O 6!72# 4Mٽ$] FzT-R[?Pjj4Nא ac[=Lʾ^o*9Z$/*IkSmc~L&V7@vgw83td*AvG fnD'J]{(a_q _`\lj)h~ 4MnQoDt [m p,tbٝd|~̭9iVB 'mn`nr|܀R L s uԼNteN%$ Q0* ,Rld \=2a]43.(=ƣ)?XD;ԚL_17>B\D`UlΉ91GS EwXhZp0gNA>>9;&.J l@Fh4 _?L:8t,*q˖?P# |%:FU]j Ⱦ#ҿa`;jvS(1:Hk#ܞ4dtBI8jt]CVNi*Y2-vΰlIr]jQώ`@ju@kP3E+]xLOW U!,t<MI3WX9{ŊhT ǥQIFMBU x8:1 M ݕȻ|_:3N0 ; CU9dUf9Y*IO) f̸g$@5;dֽz7d\|h\6d> 8t3U{"⣚Qaˌ67Yv=mn$[Mj8I$+*vqHN>r NE+&4oc8h,J[%g,ptϗ'n͙J3VIzFLE`#d !qZ_"v8Il`#p"MA?JoI*SUpۮ@l#K.y2/Q k"Za(6PYup'N;Ϳ9:ol9:8PC~4DT",FX)"kz-Uw3#P8֔P kޅ$X.XXY,) S7 xy;נS=P≷9^2IUm'࿮eLjVқRN(s*jD)o⭸vv.nĈil nrq^in=ZqtS|SA6,ϔS)no"ca:Xhש^\ҨIC!`s*0< 7>AEMv` ςdu4I@:{;ąsB:n{V4Q'E}2a ?Wf~,9W" kg >؆ζ^h_`N @h\~pp :E+yX5TDQ,arsz&5U*B]nB:^xY.VN)yzx}u#3Whd\n`}8S)YqtړwW0&v5ۗiSꉡ\&/#癛^X?PSؘc}$rM*9_=>m@.Z<^wc0XS6>+)|(-ZJzwdG,t߶kULMR`Ԉ=`@NݤY%ȺG&zJHyJd|dK0pt~ Xn@\v/!3mNi~)q$unBka[ZM|sJ ^Zm[t(Rwޘ3uV߹\Ҡl|mTh=c֢:s';:}}8Rh#CY5SdyPM$&Tp qʜVɃk+CB5?S (cKcpnfRϷ<0´l7@dHܷ,~&=xtwҼ#QTݡ$ԀLA{^ HW0@۱B)ko~TjdiVi=xj[o c ^.$o[hBĕM•٧+@I}.bF"&pRI/G~uvxrxr@$XĆm5\GV㧐6wT;6o9wR`3̹7YYYLŜ)>D,K sR; ƬEyE4ɗi2Fm9˻WC2|iz 8/N{j)yaвX&q9rȈ/Ї6Di ^N:dJڪ~elܪ+SeN4GIUp[i"8_fx/>UPJ*x`Ixap+80Msfn6>5O6~Skh53ml_~s6ݵ>jڊ[]q6AM}ƽ9S-Af5EO]{5w=KyҌSe ɞ84__ig2g =ۛi&k fqΊNM٣fs'"c`>&yDn쑸KejEy'QDz.ccaH@>x~wJhO%׻çJ8 F^Km`Heom|"<8e6Ę-Zb3R=n`Fx!.&|6Wlҩ,Ir[~T.,4cN͟:)M:K.n.K!>/ 2Ljg< 7CY6Ed vw- nųt<ҩ {n|.j:g>"W?$ {I_+j"Цry{ x%93^ E&}GS~ lSa^r}( SҳG9~Et\9#-dKջK%,Q^I)' 7z8!0iYETݟ9%+NAؕ ir !|C%)71M/s޾{-A]%Fzj{cv~,Oq-j&-E 3:& _7F^6Bsֳ i`2ϐ3v1|8mXӃ|B>ы:0xlH>uAkl&^QIX)0L%}rV7qBC9 0ASgnP+ ~N?yL%O/7X։`%MmOJZWj׻>O_w3 cALڔKJ f-oHKݩdY,q@n/YVGjVJi3$VwmoCc/z&$>0CIVN㑧iDMg OU`%Jq{sHFnףd7[3Xy!WIUϤ@Z"b TK$)U,PqCc;uKG 9rw # VZp CV+IPڏ7ʯm1krqX}0hsGɘG`m=Sa}H5ߜKp8##Wv(9G" uʭ[; 0o&>TAO`īiz{ .'ǰeR *dNXi ¬g$M'ʯLI.w'|Mݏ^Uن<1.X\rHs/[+l"^rπѳp~N],yhHbֶ ~JWP'2 #g[zBL\.:8}VvX5TXqtP`ޠ:oy%Rm,5YTX_֑17 -6ϻڃ5mk =ig3⚲9n|̷j;&xzR4Kak|ex#K'άA)A>)xOl?$N'p<׊ɻy!7zFƢl )Ei[y#es+s2)ʫC-jykdf#wI3vc^2ɤb]RP܁Hd%)Ź .WFl 3`.|y{7Mk*xś<BHWQ҈Eaq-<|}= d38LZ9dsrmtǴm|[[@SM ,wwL) 2&XH,jyHN;3v/qɁ9Z,DNb1^:Ȍla˄%I5bg@mNu:CGB- V =AT?`Y>EJ]Tk+m |/q789$f  Y4b6'Zn:< SLPy)݃cUzJ[ `#w Γ̚%'=Ƹs1I("2,??Y҄"hTgMFd"+ L~]*O{4 CVϗ ӊQzh\̝׊.084(zNiٺl~S p 6fD}gaTt>-8,ׯ|%O<(Ζ3¨}+Tqe"n~qYɸ˂9ϖ!+T [BAd x/4 b~@z3͛a8Mۅsx|!@`SL$<U9ץPx+v3Kci]%z_ơUj+)nRm Exǩ8t<\ ?h!cL؋:h0E9Co`ÏLjW԰\6~lxF"Av9?'ԼfCC*E(Tg!Y\T~޷ yM+. ,^~DCgO1t`yl>{*ذ1Ӹ`Q>Y+m'Rn~>PY[CJwO?WUUcqL=9`nߍԣh85m|I-B߳\DfArBF-*,( XHP׶ZN^ ~؀?. ~~d-$lR Uq|U@P5M"ɓ_tCP J.R7m D^}þLaIa#(co+0!*;ZvA,(,;u:PH[Yy%h-֔hn 2<&_ҦD`l y2#:HL2 QFn0jyІ&b|JolZ\@"`b{`^k!,9M?@rii:ATOă 7lȢh9?"v5& wFzӘh4Ьq֚C/ B_T'8 'rJH5)ɲZQ}^tj ;ДG*Nܠ l:8,Jȹ.f9ރ k*R7Uë}X}W}DЇ(JIȃ׀u܉- eF%Fm^p(S(Y<$.CXAS÷=keԔn WpzHD`-P5˯HCU̧8]LxkaԆ^e| ǔyϰ} H q@\t; @f2yHT8D*Ɔd&5hfVՙAW3ulvU(ʻg׽xXbYWGUXۆW{J0ۧ4Ӟ" c'LW9t;at5+xBn f QX2^+T4ꡀ2Lcbcd%wu΂*FG3)ef>Nږ`SZvDIl99]xkN?al&4A6_yG fB=zC 9]|P=ӭݓRiZᩋ`ZD:C7tr|Qz9 '5ơZ4"8Iގ;n Ţ-r rr-^ŃX.Q~h:#wv XPKSg_\^Av ϩͥYBoO/!{3A #JcnC)n?3UWyZhMU.KK-vZ;Ap띓~WG wA ;LY wIweX/O?6zgoNZD]#[L p:>B'Bֱ+8./͉kb;i,0XIU'v>I4tu2ՉS^.艍DhpxVוi_\-ՒQ@u3'vv$fo2j!D !aɪᤥ/'Amsxʮ`1u^,!f%&̏TWz:Ű L Sn{Gi.K;^m٩asrP%g?sv#BVZ}}s=B~BoJa0:Oλ},[%3J+03Ջ+y+ ($+]s =IM+YkF:_͔NuKkPO?W#hBG  IQzhCy9R:~ؽ-S}!7SʲOEon&t]UqSNzMբZ`B(5~c%Фx׼l[:~-M%yA*&QE%a:/{_g%x~I 2mHQ~o.)1UL5^&I]2LT3E2:˘"Q;D^̍ITc0_TFc۰oϡ(I *,jI]J'LEY,}?|!ƹzx:-c PX vr?{JR2p.IVMQAo-8Gs~l>,?gO Y,e45fVK{+Wf;%ddm#MG^*{+ /7% ~fmi<pn[Mjڏl/֪]*i` fӰ:=:$MGij Dhs:sJ; GlCuPK\c^jYv0Ɛ (n\ q٥tEP,t0۵o;%]MF<]2:./)':_9a=N s  XWO]k AӶt2K #\A-嘯NrP<,'Gd`ErݒQ?L>k܊RE$.Wë`-?,9=^h֫` _C53]P5G:(oC'˒ &Rp&84P:ҕiaq#O inm ba2߾өڹo~ ) $e|>D]e3W/,O\3׬k%SVM9[⼟Qtg<W?)31H(3>an)̾}W1tt|UۀcL$àHxqu kͮmvr>FѝB* DL- iYukpn8 rbӶ&>LCхZ-YΔf0s_Z 9(gF״ H0?.t8zq:-5~."ɲ$3ĆPff$2DA4}_r+]z[bs]KȀi8 J?ZiK?|N<_ \3m%S{DvjyjL?*l 3QKla!n&j$ ([T=3sC#+vCt5=#iDF0;jhFkIQh&X;(Y~q?Fh-gfc}VURr+`:Jn}.گ \+M}@$8VC}:PT.ڠQ#:H4KApjPIZW qp21*R0 D>5iSH>K%lh!ZLIf/a68o2-B\D!p=7-c6L# =\dK4W9J %DPbFTG,x/#ʾԙױUȧ5|Y[2Z[Cdsߨ3NH&3@EY %(GpfW F¥eie qzoX`$G$8XqVi1/D7>rfzFj;BO7j2zEhbXu" %{{с^}<9? 8@ V84)HWjx̏ QQU~Mac;jzRMa ښZo}ޒ,V_I҈] )#Vkub¾8-S , G1#;(w>2P5R9JhjkN="#Z mr^Od}W+g"FF"Q Rj۱!աE+ٕ&x;QD:"{5O/MLѯRmh><Ӡ.R]&AB-C*!$*KG%fP stE rB*S/zFZ7]ˬnx&Kd\3xҤ'z @v;_}.nHu?$ a~ox4Ngpw'oy w< k.;7{&quh3^4 =sDKw"].nx+$sS+Bъۦ#h{zR0eu%d xWb*ەIRFXE0U[u'+mc{xwG='yE0T\F]'Bb|9vjN>YAv3kl[;e+PAԿ㊧+뮫Pzcn:2K F6 .@rTti0%7} UxD{id}4)zЪh]Ox\8{j:% {5f9X(Stu",>Lbp1"yJ/3yF?CjMF,jW86n\srB&އ;\яqMk2k:pC>i$LjOOmL_3-l53^;Rન6yNh[2=&P 7ˆO?sh^5q 6ڟ'"ie J8$ES&H,)tFF]0l<15澒b!fuV'['B1?ZC]L0{A&CoQ9K9C%BX@(V~~6F ơ=xGcW'^Q9– Q$/Cc$V=d;P>}/Oȣ~0VuȰnfr Q9ftp`'jEY1J IهLmza=mf!OC=H[\k@eRS\#lEjx D%"J<13&q&>_k/.ҭ$Je(l91գwmNG DӍ^έHF 7E~2]u~E 9 4 Shfv_Jn=R o!^.w-6z)U!:Zцyh+jpWID+*&ṣIe/:Bc$rC'msUFܖ줂)x4ͣNY+}ha7Ik uLe;$ȷ@i(l.$ =~<~/.֬EzSPDntju=HY%Ӫ|<岔H/O_xMTS׼>  LqOw$U26-]TaR.J)d%w-_ZȫJ 2 Bh3Je6kW蝍uOeoAenn4VSBMX_>t,7XaSݦ 5LSu$2eė(ȅvuR%h̠}c;Bs[|d=5 I /c/16&`U>v9nѤj,EI\JX1mݕ#%mYbS"N| p.}VOAfԉ&V娖 Ytc 8oHGkqQ{b>Lem.։: -e.5(z.<ǂK_.tD`uս1 7~6_8 ?⿟?Og0 IHk1p|'rѲ2BJ2i~3_!$PF.ZY!Lc{tWYw +@7c2)w@*?126Di/.*gV%4,촌`ly| ~CAd//z'G/K:1lۿvbN޳jxyQ"Z?SpXE쀹"l4ED{NQg E9P5!8}5ݙv1I6k˺[s!O\Xn4pf,B)zP;jg˺6[KjFD'LMwn"HJ^Q Z8Y+%~t 9T8'WN`\H +ʩ TIº5{&5亻fq3 9v_ǿ5 (M3tڿ.G X[Slk(SA۱M/ԉ<-3(aA'C4v.#eWV.d! ﭑ3퍴4sp%,o^/ PcKPV:_'uP) rAynww+:\oetO𕶈/kEuzкlIl[k}ʊR uݗބbDg TAt[gI?ɥPD88 Ԅ&[;%S"zݾѴʆK0t߷Mh[+e)m] ̂`:L!wC~wnzu-`!+:K$,D1gME=!N!pfs ]@n#ٕߍѼ`-PoJcvCM{۷\5L 6Z5bpE Nt: IC3!]=;(!E(=D%H ax7Fzq8~ty/S{:D?o `/Y[w|܇k+/dpAk\I( x|wd'\W{N׏37KŶ]̮XnTC@xgq֥bxE)@\B-,{{Pp\Mt6JE\0Y#Izb2Kп)Z(Ѓ֝SGjV$OJkho1Zԩ20?8щG<vЍK\*qp: ŠbV4ԣ*DQX$͹G0x~q~p 6i2KAX"B]]l}Ω[%\?r}HnEDVX}l.Rp @MD67p^iDA7FVobϖuJx`%*&IEh~jksԶG֛FEP;-@L#)uQ?9 nC` 1"ʼ`[4m!4l&M{}P2 3؋Q٢rS0MK\Ӓx!+JDb̓sl zc'Y6+YuT% >f!okx6@-ISaơ8A7.-Y'X4b7#^, f˼l U&e1O 鉼L,16Qy.s!MMJR#w J jX꓁HK>{BX O \ήz83x6k'-TʘjFv,[mTA%_P%xJx4M0li0]-NH]!)ڐAVl)\-fO kMYP=/D<1;բtLFp0۠2BlZP>go`ˑ^ȸkȰH0mHQ4y(eQp!hZvt[?JV"6j۹MsA б`YGEJkҢU??Wo9D$P2_JߚH qE %+6K5\'}:`NS!ƕrTGTmaz$-^j&Yk\a#8JsJ7;`L3Au\F~wu^֠6Qhծ=n []((Rό:n4G4u.hf9 l776W<o[(YY#OKHwSB(6f~1Rvg֮뗪[t[} n4+( SnxsV$Y;XV;^6D,07f>@-Cgy2p[,v2$Zv =.&Ɔ+eF2c 4AV;IK3V ~ǟ VlbDticwU^**I7SӜ/L}շʀ-L'v7q1($99e`F<n :e%g^had&wD NrI|߫=,܇`Q;& fcdhCk:ŏCVy)4Ӛ*!NT8Wln=eB #!$ NKQvß!f|qgtSZ3]|¶`眽5[Й)ƠJA$?bS.Kk sbZ(7? _C jN~zi:IU֞;' R1[ XZPM^ p5L5*dBmyX#l!l@ =$"6KQ{_z~:dvm䰺l|ѽfvwNr뺛/n|ONts= Z =pr)̙%9 {xV P{@iyH~iNN/a^ ~;ĆzEMxunpæю?qu>ʤ@Ri5NsM 7 NQZgL5:1,b9KEkt}Ɂ~-Lrjbi!.j1 =gfVVru#5)t|@ͷ)J ڷrXqrj%A.()(]{վn:V0ȒFOO #+#\v]l/8jy]Ia@br®99| >M6hΓ BhfU^eSAou4{ڈn61HJ1v mJ=@M Q NOq@=&.q&AEZI#e³qDjT͉e=/V 'aIinr*笠 b^ \rqXcGۨ4IJ92Ew };Mޕ:P=yt%.xpY􈅙aeQ]GԜa!d 5yޮ#(u@"31nY-? H]ss?_K4rt#b/[qBsT> ϒe,'U ̏~JXul:^ʥ+07Nk.DRʚC 0*cXe,KL&=KJ lhY="@ 2\(@J)FWŏ5bK͇7"ph l'D͝1mNUC|u.!`'Ę%/.p j9--Rbså1f><${Ԑ.T( Q/T%C>x~ޔ#qj>.Z21VE"ӟXP 2քܖǽ fdz+VuFxx|B44KZgT>(3+: t>AǺRdτ7 ;H6ޜӔ 4u:1:ZdhOE,s :MlOb:s|NTQ3*dU[@w1"BW cdKo81AT mdH!#\[DlO':;lEmQ90ևt!C|*"ʫc);Ry xX[^XZwSZ]SdkV]NguųjV|< Հ4Z ʺ3RR+SB{jyuN`󜯬Y5nBrXY?M,7'av])n Me"nNL6PF%{^8E6C5.yqCDYh״yMf$R^Ͷ;Q^jQr-MX!n n_W<Ԃ 1 SD̪@\|&E-xІ!#7C)$75%vd@c3o]-aJbA*8q,Iq1>J~pF//t"جNZn>&f{Z>@mV榪eKn=9ɼiibrDH:yz8 9z4ꝵX>PCd02L)2U;e0W3*kTGVa+ ,́u5j~MI1~Nq맛NПt̼0,O{!dV)k)S}GeqG9q&zS?xKK{'_vD&Rv&.aoBf<*yƟ"Zq`IeS^K_ʼni3[q9B*L&+VZĀtbTdӯHKT2 GW]3l=z  /)75ӨrJ Ν(yUq2P"P Aۿ4 cX\(H_VyAulMҴ8%'/ȋy7ĕ )u;,ϽZQz0/u<0̤dP"hzTNa $Ϩ?;4yՔ$ tOKʟnV1`%^.#]F:? ⓝˇF6ѣ3ʻxlt DlcXA b~!ijOvK2Ŝw;6Jp7pbUbD= /Q3%iǮv.eۘmPE]THI;9CqnZX;V;C6٪@PGթ\%spSi2}W<6q0}{\-ƥb-Wpe@fqEMM7`ܨ}-^iɻƙD]%m)΋QCmP3O*)*W[2h=MZƉy~m!2(SqznQpQқ4; JKgXkGLpXC4-8ɵ5Z6%Zcm7_%S9LAZz2jVͭ!.IH* ERwmr@CN`1*0!Ϟ'.|gO3 TO+r?9OBB?LBQ}O$FAt699TBWs}?N3)ௗ?|&zUėwBhϏ"K!^?lj4)qX@ )V~[6x!%@MְPY(Ry,ܺe#Y/.ϽmS}7BV J$$ulz'NYL8`~wZ5*fzuM&w,9bNR9^ēqrǺiO+ϸ:͵![oW+?f%] Q !~^/ :55?t7d P ܏oLT C">.B`dBtQgR m(SqUPN|mBf&2( 4*.+%zOܩs̈If2GӉ âXbF7c QI(R\2޸֩K/Ʉ<$D~>5 )[R072\D HqFs5ˠ*azj8-VŠ1ّoL!r Ijp/A[n,9Nńq;L[ k0ʎf:NRcC B|>d|9dWvP:"'.G+V_)O 2gHq80]#AhDL:6KTF-vU7ڔlK[C0|5#Gxg*P'q.E /:5ooO]tg6^aC6*D2SQMQCBg`f?b1>/|g:A.C}A3G80s?*[t TˁzBq.Q:ND?rKO6ۊHʠ>@&7脾 $6F5c*8Kci/+˟G%JP e"NƯe\r ?[aQmqaAQTH9%Q#BC} d&V gC7O 3wƕ uyK(8gQ(jC̪QqM,KײBٯO3f: ƘnQ.3p.!WDuFF-赨]g4MQx0,>rF4&q,VYT0d|*1 d AEC.Մ`gKv%Vr}4i$j6-WT~@CXA# r$ 4&KW7k4fϓS{qnUf^ǥ^M?K?msr^gx9`X\kl?ց=!.艌*S)WBCoȆFPŘ˚(lX4#u\Zpa4nt.גʧ i ? /P$׿I~U yƉ1`ttK_6c,fs%y!> 0+Ed*eJKfdr]s8~6ܧ;9C%@o'QIdgIV Q1Q3TTLI 祡l3Bl;Br& Yh~lU:3i6s 5Ի""/|Tf%z|3 Bb:BHHT79PIӿ w"a v7yKVp[$bvD x&;aql yXT > XbMB$^~OH&"LH:P/5HYO䕘1t%3OC((+t qژGQ7SA~$.:HS IAc d @onnϬÚNC;[x:s?avB6U6Ӹ 0hi/8ʐ!-Kf8`!\)[\> 57A3p7Ji!IjC5@^ʳF؄÷g{gG{Ã̜,ƞ&iaC&|E,{PzWeD!neT8 w5T1ڨqmMH&5$'7ɒ+ߠf=_>a@"eHUَ0X1 ܋U){WTl1sX|qC# M۞pև7<4pYz_c=K˞Bz: . 2P rhFm80'Xh5łlpRBFH pjV= /pCE ay1Am˸#{<*IUՠx]'J  x(Ҡj#()*O:8''\3?2VQ,-$R 8%2"P #Rx'vCrg-+S/o o񘆞ڻ3SUTIVAc%t\ʸl&%Pdvɨ$ex9̅j:ȟ]L:b˭U{-U[d / < qk&z4 YTLyr&Ls={f*H+f/=yY&]KͨlT ~7SخOJT )0m-yD+/+z΀oP3Q{C܌ge|o"N]q@p&ZGYOƀ,`}Ȱ+ӊt'*Vi ykeKIlF{+Cf#[#顀2fytSzA,|Zg&I7rM֘u~\F+XOHr3J{<^SЏ;[w20\)u(:@*W'FuƁyQP]G*33dN(1vKw-3+/3lXdnTܹ8``DUgHſVHߗq6QeF6PpA 11H4`3PZAV+B+ϯ1C{b%E~]6Q:-qoKch]O{xHmȝ~RSQZrP'cXO98ZZMly\BoF1k݀5Je5Z 5B1X3;UuO;+>3_*ӗI,fĖbH(Q2uu )u%$(UF_wBGHc?9r= KIA\ȓUؼF%=J VnD"N>81DM0 bSs_Fmye7ygi,#1 $($3ؿ^EzqpUAHmyx\ghw!?m~apðwBw81 }H=(QY4yn|$&Fmf!+ -(+@Vs& 5*h5B"-e1QV|,1*IFMS0 IlGN m?ߑYUHDv 1cB$urX,gJ1pA{ K^H;;<97p[8KeeC V3⋽O0q vR Hy8uH9dN?(Q#:S4]aس{ƪ06vVrY㸂\QvgLlx61߬7f% S6@َ[yd{wHrs249 jd.;$6YzZ\rpu\x+璙qC=~wqh0 8U 8WM E1b" SkU@km6T#*)5#7eJf rmUy0GѨBcuk ac$\@wDp "(N9aY$ !s{FsH{"+LS 07՘3NkTAVT;GG $S.vt~m|ג>t72+ѫ>ݫ)>=`4uAgXXPq;(yFl%.S?R@-["vٚJ|gC le}ko(QZ;K Y^"t{j=P(Lt˘'n )/ʶLѝ(<}#&JC:!KԞ{'2)cWpTɁq'a=zOs/ZH 6#|b&3 Y܍^cȟʼ:-bb,&@р;Ƹ #hԊN0qy}ܩypRY;(ɸ}|i1|8&ITdwA̴/ mhRtx3!|!X/Ro.ޜ{q hKυ>8xM+E8X~yG7ٱZ`M`~g*|$M^fW` kt"+UuH_1XEq >":&[HTJxv|t#8^ZR8sllV=Q?pLڒQ4do=2vٞ %,f¬U\̓D8C4%1@"Օ[6Ye"M]cS367;ؽPuy o2@YaMD'qߙQ8r "I4-o34hr/hn@~Q0ˠFJ!;,0!ddY3}˷Һp7RpWz;jD>AJ(Lch Y\)[j5:YElQ=Gן!b.e=l?=Q_wvXݶnn>|FzvȢE"4k \/ c*PBeñDw28,ʧQ ĝ$ ހw1_b^ۨCB<mBUݼ6e6+yh;/AJ[>A8-Ʋas n>$@&I\ϞY(D[g0hW^WU04k]Tjo Vz;6yy*s%ŝݱت῟$kctaJo GpVfhiBO?y {K"gDxs (񰈮c*^}pr'S8g@mЪ&0c)d()F~5R;<EX:$fBLQ [JVlE&ZbM 4e 88/1v>jez4F9%e%%Yφ=8FV#wDCѾʵمKO~1 ?B+),U2H$l<撛Tf "9^Lhw`H`&DKì8rJ|X;9e9<2@oׁY=hӮ̑hwʽH8% ~ꤣZ,A0ߛ]R rlu衮r2%0[(_}1ofQï7im6PЯv<1l^Gkr/ozs,|"\,[zuEj C\&)34 @^Nt7izPSϑnN.A*վIc0YA6h+h2]Y 1+֐0Ȕ|ʴkAAs[֎M!I6t^p . &T F~5\T >e`4nІ3!^'fq^>kLy&˖{ t7K'–Lq}FH4W?oat-B zIxa5|"@:O#bvu+@Ó/b 6FA BDCEew !n<%QLZ-u4.YTpgf'ȧ,&[fԮʰ0Κ d)VhY"dC|I;ɫՓrܚRM1rڒ1/E 44aU> Y.*FQY7)3t }~I,.CHqwmX19߲]`3vm~dUNN)W\(#ezn&AdcfSW5;4h@W.]Уbm39;:~{raxr dKBAfNnFFj;?RbB#FK/ ZMj/i]5m7ƥAXG·Fz]Sgzԡc<$r(kaL/>N/PB\:OZvX'm,יnu3 ,gh+%u ZF!}WVJM~l:X 6%'-%r!H8饵!V d9 dќaxz];|;Ss8]e&4̪8xT?i-e~zb/QV& I(E|p+e'w-BQٟތ~?ܿ^)xul )^^DIh jaP\Av;6P6W,P (qo} 3w;q#BjLe< gR1B+7gF 끵8Ѡatp8΃s[SP{3bo"ʵ¹,HCʫjb9 SiRʸ[a=՚ml~wZZizSN}N=Yެ7cLnUYgdt0Wh㴈vef?!\;G_ϭgq`׆͢Uvl"O$[#<{ Ϡvq((|E 4]D |2$vL`{jth6QW/^bpL\\NC?rB“@@LxtD^>gr]4j(g6E ȳJO:e U$g'?M?~xsx&~Kf}pJ.$z0Dj@ qH{%,F=4iDW!hɅlPB]s%$fɑIٮ%ǖ90ɬ:)lAFgكy/|X߰ N QE2 frO,z,n6݁TGd/fr Zo{@xw]tth X_JLΈO#Hdz>-i f8%oVI֥'*L~l.!>uu-g#eL2zGqZ')%u\!67?m>C-U>>9z+zqU"B˶u"Kw+Щ7$=W"2!v{FRq+J tV9/{ <&ތlOZKD 2Ug ·0jjc.e;x}+zrxs}BV&5̀c>JWp&kD%r<ժl0-=`=&T7l`8D}rj@nE})8Dl8%C%ÙqEZz3ʹoֻWe`ŭA!P%M)Ǟjf$dB^2ޅZ`>E=]Ԁ_Fnώ|='GgĀ 0 1?Z08&aQd^:v՘k> ta =M*b"!uh|YT7A[]5nݘz6(c$#׏3B!l˃Qb|TI#[ !z_pw SiBRlsN2AȆ#ߤdg淽Pら2(=xfN?#R/i.9\K{$ s;7eF&#6KjVe<s̒5N  d+B^_5zAb3M&2E YJ}uBݝSB4P%nk&/9ѧi$XA'70P _C6(~^.ߗ ]mͩgMw80om 7[B}ݲd:Q]~1Jz(%G.rpgL ]/^xo/^z9mW/^{pHg,W|)Hsy{мaC"LAq^7uU2tAIP,+cL\8[W_{1rB$g#Kx>,mg&MNT{w߽XU#prI@y|_b9ƣu| ˦$Obw*i;D4dgX  >zvSC3Rr9sR575 V̗fs5T0*` 1mFe*s(ڞIƥ;& n:-UF01CniE 7}%.WWԂcP{|.epQ%\q!sH腂D|Л.BL xq@K{ڛ؟;I:N#^Rbm(}MÜ]m8o-qȊ8/FL`*G"^( J#SkmE[Ke#Sqa*6݇z:cq.PSaD`MY@(̿ҰT0ym$:䁗[hːDl dAa8ΡK5J/Dqnk'8x V'F->P'+iΓ4䴸?ۤ ]-FMNlsdanӋ4сg n@?fc[OWWQt-95 G-L _o M&Jy1 6ߑ/˜푐X`ve6;C'Tj tjL\a]gKŹy3 +#>"2 !i>VEC)U!ߖ>97K?{D*^[?;kMOFx>C 5 n,)\Y#Uah7pI"XžOZW'K,#!U(բ<tЂnpAe#G[2f[aԾϓC#p=vnJzycfЗV 2i;:#Bcb| l8YI⦅kљZCkۿ}6xe`2X 5t2݇3J! 2CcM-]!b8NGBXKqwuSh*$)¢&oڢ` •~#zdAASU#nnof9WlV24 !J`&")9 wǽu R JU GsQS}z&}A/\e@ lm\ĕKwl{ ?9neїE9p6۳DGXh.pC!.ֱ>X+1&*3\z;26#)\ݘD}* Qu&W,՛Or"_g9W$t o((}iGxgq)Eu5CJYnԝ1AH-TyFO\2 PrP'w,Qu'"ٟ|]vs -n"*O2fkFIY0xH n3(bxg9W {BDI`?cy}7ɦ ~$PTHb=wbMho!3Z.3V,$d`;΄x>A|o`*RAb 1nx=r`z' )ls-?Lȫfye@ ";fXxR߆T,lEuͰS1"O*\}*Ltn+y̯{q8y. 6BCr8앖㟜<42ټs ɭ[%Cmdc_BSW]}ŵT/D?:&|{M]:\rmM@RvJ\i93Bo72xU%|$3CKe噕^֣> QV$U4BU/nZ]O^L+ح=+KJh.!P ([;O0u , h3~. ޜ⚃mևPGZ.bG_ ۆDe3[鸑:-_T4&6N4dZz BοT6֤!Ո1".~B-cY+ܕq\bCyy/B$%SpRm+zĸ 6@PZMoR|IY[r_Ic]8ANZ& UqsUb"Sz9KG'=R[xӢ<}~q 9z 6O DeLlua1.L^sk6汃vto#`NcUCEnl'Td +Dx#5u>ҿ,9 HU% 06r#?藇A:o9"}}m|\XB |dccS!֖G0̳5дҲ? أ+RtF!O`NjMKX\$[\5d!gOeK 2azvMrE 6IWۊVb&')QSS&*DI=oԁxuLyu^ ܪjO۽3so*2`TV;uf -s}ܬIq??Bp,N^b7VӪ ^ :[< ?2B&|J;$fwR6os {WHjK8$O5 IK;|IcH Fb=4IhqeH@3I[?u?'%pf m Y8NHԿq˔ Nc {oQi\Bo=N YA^zXmnthԨodv-q4Tmp"^ ]fuD[ S%o WN5i|_hr9j|‘z!wTR6fl) ]O"R"2jO5#{Ł ǣP"2w4AmRXE\cYEm~53x0gcI%]\ʋZ(wOmAp Nܺ, ډ;xgA-#vmG8ƐE"Z̘ ưv,w$+4Ҏ_o{cKG>4lK0(7kj5_Pn;Uh%;ȄM7ar="Q%V({4s,,@[>~L؅AZ×0L%jj>yQa%#57}_ ۤPo txh<˵]#z'3=^. EOϻ,ˬ"5݉ncY]so9/Vx.S=`fIp,,c,s՟df2[聩*@|xr l5 w:n`5jv HԆ" 8l&1Tr=-oKa(qeS&y0굀 zHd;Zi6l60 LYuȈYlAQ􈭿~ iD]g}w\3x N/j~; _|ML+s͘J/o -Hgt$IB,xAjFKN"BȘ ē}&lN؁d2F:5`ovD3'W}_F`2MrQ$Z:kkRS/8\d;XZKL44}-@5BzOګZx L[ T1rQh iT27D2akSdHrʶ8nOAvTvإpTa%{/igKU 4թbςH ?= 7nk5:ł{'*]I@lߊX3.jjGFFDliڅr`7ev.늴|WY&4\It <ʵw ."z3g߷xO"Bww~b=hMMFP HԋͱԼL)$]L?1/*|Ol6&(9LfOYŦ:LtPqkNByٝ A^$ exEkkQE>sQGu%]kG/d;wg^`F&h `~)ϢZR(,HXL0R&n``y~>zXfMߊq%n;A!/+χp <4VgYY+o@,K(` n|-pʽ]]Dj{ 'gޜJQ4v/~'p7}+eܚxFvS1l]yz{{RSڑvt܎3ls`ut$C_)&7vK4=BJ7ff#Xzzd;F^$ /Yy\_&oc?5LJ7)TbBpX\wmϛ-޸0##x +ѧs}'+s?Nٝm>{4LOS`.&c779%f6]x .`KU-&s  6DKP016˚BT1qϝӾ5/笀^#@1Y[0`uFWxJ(kÖ (QNJ v.@f=ղkjLey>3 w2=#+d€ xOJj& $;vtZ'kHӠXH9ۋv ̾ dokH(r9mC o- Gʞz`a+Xf5w*NH*eGZQ7P|G!uT4҉M rt:8j/lVAR٬˧M uxZ.2/}"( OꨑR -;X W,x @2ѡXZ’;2'[strq{'D^ӲG|3fD-h逻ؔw9N9k!;@Ҟ7$+f[N9e_f{8F^ؐ S5n=9 zԁOx6x|[E1lsE+W0.'ܦ DTQAIb ,Iu,kG kmofKIN:]yepM:ьs.(>LӋrt^2H` X\jݿF# VCb/nݝ<`CmI֑51YlA@_Q7S$<뵯)ڍ%q+HJTJ 7722{B{aPM>t$9\n I '7W\f L3'QsA>5ЍOy-P\uI@ a˰7y6BIJ^$8|u_iLN%&9nۖ]i :rx9O^ x$xV8쓃VxCnWs!߁KQ;pSێ;yQS ?J>(% 6(Tm4eƼju[|\@I(]tO ԷiN'|P:n1v6j Kڃ%)şv#p2>Nfy;;T1qŰnЀnAцx/dfw5CXZі Ƈt=}[I} 3 E>3YzldFw_}>hFI[xZ- #t%Ԩ$B]0*m$ts#ē̈gE5?=]r_a[ zJcDEnxh W -~)E # Q&'K_B:y E2" 8P.N#vrwlǀ Wi,\3P*]q׽ hyA g8X&a8~x-eK$wm8ʢacAL$ĹF2 +v$3}E|`fcRM9/+I+eA"ӘyX'pPzً>E[06Ȧ- h,U2._%' '4{DٱT}%3die ?43k^+ _˸qG1V]m频bǼMx%qy6-V! T[R- ␅(EV$)/sȝ“ZO|zRmun oFɄs+OqH6b'l3<6}ۮ΁pL\%4s UvX 5) :*bI4I.XUS{  ڹ{%RZű PK@[D=['L05,@|4]t5p2UBsԆh1{\rdji-!{^N?1+~q BJCC% <4sN=In={04DWIZ)Jf 9k{(bY]Ϳ3 ޛN`S Mr2b9n'jB3L@u O佊b ZFU,/Xut1x˟3EIhd+* V JdzUmM:f_SnB}#?wp"']8qqt C' g2*sJhf@xϙO$S2a4>(Hu w!;Q)`(8 U.3)#7oEDܣmVW{DңIb>3K[gb}&&rY3ug~GKLf/lk]5]ex Ĉu[dtKbB ݝ7i;0Mzœ c\x)M.mA<꒬(Vw$PZsONzEUh?[AWlJgfr0bKXaxiN`,b2))EtرMfZ3Hpp'3u<>/v;l$D=eB(чZ|^N&]c`۸@+o C;ˏ6Dz)&{|`OϰmJtX.q*@>6#"DvÔjUf =[X$SS+%t21>wNz ęR@;hꁾ)E| ,1*{i*ƭL1wV+h Q7,YLOX❠p ,O&O~WI uZ?lR&fIS'pI{iC#'XٚqhMYH!CI E~r+l(*tƢFtu: U$w-޶%"E=nKMƻL[]q3۸5sݡ1b0ws'j*]_VSVaz2qK?6RPܮ4 32homIO-ήuX< :_Sa? ,[ZgeQ4FK(bAC#FCkoR0x`sǬN@DC=J 93xF6+}cSeTLpP/PܩUIH6=뾯ē 8\fU}q5NƵ4 `kK{kLqsCpDI:Pj8,AB4VHϹIS?!H jr9xEߒ(/dz+^)-s%D.kzpe$`O*Zl}AۈBb8 {J(:!|ĦSC?)a2yNgPҌ7FchZU>TNT壘/yjiz@7] wK$9v(oz|Y,b܈֝ߘ=2Q{uuBPUOa[MR]z3`Z35"á ԁ@F,VtP袰K[$RG~mUz=|-"tS/U yW`H[drdц IT[B}QEw郿T\MV4V9 X915Z;y\v xK`ށiG25+X64_S$(}uJ# 5DJd1369_O<׍x>* @%Hm[_f)K/;HPedP@}+ׄ$ Q^Ɣﵙ- mv`\z]Dx9^AU.?ՌZ6r3_bLCw䄚\)8`DNJ:Qh0go'nz&pJW|lc0G?6w0k:8D.9`޹C}^xļدư;i?i[ 9'V"J-+,4nȷ6gMWiN *bYTQuњKZ#j,IĹ"slwo )V3,\("d\Kl=̴c=Z{>N`> 9KW>u*P0 S{`[>̦.\)Jy ڹrl<pF^$hXyB0Z;C]Ap}=ꨅVt<+Vz e"A#46Ox{UBv]gl (Fauj\Weч'l'da'yi$̗+m0[ R5l>vB GUi^A&q-XoY,$HH&Z]&&p^dM5d)=Tn̑#O @ 8#sMk.&`OoHҠIҴthXIaay^ݮp$:Pj__Nie㮰.HЈZzҟgߤUe2؅(p7=&ԿࣰCIK:y>ekHD-7z0iZVx4t`*=hy Qs:Nn7Y^X,'&&2Uʧ͍ gPSZeysJ_U{~;<{qI?i]6Ag/ACĴlJnQТRnl-lb;ϦO=t\3M{Io{2)Z۫^)jȞYj+?kqR/ϤR1*`JCemY&PRq2KHlL4bp$VS^j2W^:?`nUn/Z =$M-EW0Bfjn ]tuGhG~):jX]_I~:䢉D7o XuqF.oXa\ 0-<>@oWZXY_ eYb[vqisM?e< 7<ͤ1Nh*B 8cVPD߭K_-L nˤ+*(7# +a~研12c?V/qajI +׼~N@Á,\$3}~|ߠ@Y@Z4LMKʡ!޺՚WCͪA+}$8}v {gZ9hO+ c$2lD8md3 u_&SX̰V{; yV9;3Ub(.X]7I]|#i >L8m>|+Mf؄ hυy-L3 :+i–Qb9N\xZ{N+-̊sB) oHeKĺzjU:w1Ǫ{W NƑ?܀8C͖;zgQ5uEuѨE8|gLe8&ek 'y[`OUupocnkR/Iga#̛*k9v+'Ύ棠*A͖ .4wĬm:Ѓ݆n$ ψ]uuWVW|@% 1#~k!^.$vVċ˨/V^|F}!`' .*/k0۟jO+>E}H%O\4_fWMG(\m;#oIBk!,>FCƻ XH[8.,a-\{GK4kpZ'gncA ]S/tX}g{ ~ (W{zWi SCTs3iZ(F,_Xe_zɌK5k&Ff0->Ө&xJؾPs 4٤U͚K W^ ҘD55E@W bxפi#"^DP`rڃ9|ejsFE:=:H klFւ/*ɡhX4WN|r%v*{(l+6賈JkOD GδZLV&/^4eLCK0 j%]^.ep_\:YrG^C3A/`Į< `ӕ!ҷ2 e6 oׅ =Y7m'ji@sƬz94?qUJ(:x ΢BG4)XZGPQ[IEGa|!,C}< 2yuhv5lDCޓ*y oD@[uavlzZťDٜMv_ぶ\G{tT[Fe).R&u>,%U;B-R[e|4q|uEi>ߤyRxŤg=hMI!ONyu ff8MCb 0.3|EMXfSH&e{ H_$|V*KQM3DOƯA)<P),R=i`qHSvFvݱqg3a6kWrOiiZZř) HZM͐;Zs*WkzAp4b[$wQM}vwЙXw2&gL[|ffS7cv;'dYӴtςW ΔVh)e_!R)x6vj=B S/3cD 㑪8&ge=AEZ͡]McDBsK)GbMyb"c} ntݪ]x3F끕TFi"C♖"b`>'CESz_ٮrPNd68߭mK\in;AB6 -p""M5i+n*$]Yk =}.Ѿ7زdnbg2lhR, e-t[9h2>lp7QrPMTbd>L0vz= :@d &/LQpr.Ϧ"74/L(Wimmɶ?靨VaaGaHQ{ &C x~ss]oi,`udR1V@ ~d904B1֜[NA֩E=e5_=sx?/VǖK?1d0+tʢ>DH@N ^tR ?e-sfssᴊyg ?ې8{MO[KyLPm"7i?X;j>Q1yNǻHWa]CWq6e:u~}Y<@A2_b3Iwz>hb۔(D\T5au\VM2\B^;j; ^$w*2q0KxD ( *ʘtOAF딁 VE S+'%2e?}Y&SÙ\SfF$#\1u.{L ۔_OģD vH~U~`:%HFu6H@u]Kx[~8@2DZs%.Lͦ`J׹1M 1ʶZ r:B.gKhϚaɐ{a2MznR׹P#S>)QZI.wn@:IOqrDI" 0i73`:,Lge9#6Lzwh]>wwnj}ax4u2Ч_87as`hlܺ "M1Bܳ, W/AUoݘfe%h5B43K֠GE /k0D1pz-D_(&֑kBtxJAH,=|ѨT. 0-!DVהUaH1-"z 2'~uHsbm3Gw[֦H00K6P6Ag N&$XK ˒~w \sv*pj_~٭؋섕9cX.:6M ٫SS cLNm=SyE~ٖ&rɼOmj]+5' C/GMh0"WV .ԊV 풧ٟΟj~F->VUPӭ Aq,>i<1EW_`=]p`Dtg{qn*ZaHO^Tj6 waV”'7gb<7?j.gRj,l_ѧgqg~ޢ{jN_v,YOgHp2:}nj_GE'{R=Rwd%_n0,'Y6~ELøIGsY[.OK(vgqP4Y*&jC!rY|Y#=]7m@x]_F;hc~^šۚɒH&j(5.o}L5Lu&[ko #K_5.aaqQۘ=׫'5U'* 78:x 9dci/w2)9Q -jNH @h.L%U> pCS{+p,3`"/ W.}uؘ`:fNC/z*ib+~{>DlJ)D UYi#fT? LC;b㗎)OA؀_Ol5dtʜ;:qҤw oVzk1^x+psWQg.}BI_ðm-&RDeC\웹qw1=1 P[;tCj}|9ZѱnjCZ.{ p:צ& ~1oѢqWt 5Wz}\bQF2EhPF:;!J.(""YT.3'כZC^B`-Pnq~yr~dsk{I+,v`,lu/ 7`eAv.~ROs4.ź[.SdIS<]3u-&GzE\_,F?wPsRҟJB2hY _|YƃڑkwOenF\A-hg҄+E^0y:'$D'\Ul>w!7 yxFuVjVMܹĸ4G7`yު\;r!S"x_}NmxgQef=̒dur|I 4[=uȝF(v_N֚ ju P$]£ +k6N`nUPMvwkc\dw=u![睡mDga7d[UGiLx,ĨbRW2GaXK2D\O %qMp811+jAYz!J{0׌HjS\?xW}qƑ#C C* c+(B>SAKי&۳rVWt]g\RdxjSTydg[ lUʎbG]u.z诺wg)ݫVZE(eQePx%‹QkȂZۃoHD$'RՔQ2k7L{!9pvo^UC6 K8R]0p]^=o klܪ`qCor$9a)ZX6,8ҵW֘X0ɯ8a%AX ѓ/ 6LmK%?`ɘUZo~ z[>x]&l0I^DM㦨m/+ 6B +cFcW;$LiE,y4$PY<[Ό}(uJ{[}L-DħNjo.]To0U#piƖ0gM6+$8%P- w'Yn|KL>W(~ce7HdldCGd,qs{p@]H= PD':{w ͧI2v׶08,nlid"'#5sב6 ;f "-|CPl"4{LbPzy_'b X hU h;.^ xs] n]<. (J/2) [*RЙ zI7/&] Z= _!wo"ϹH'Xu XձzW^Jv,q:]:ծ?.~xMghhA*F*OjK[kC߂UD؇_ỈЏQd*P lƘٺifZt]3Ҡ|<BuSHjxiEE_y^^  G/D= _f_2cVR|[7 3F7#WÏz&Κ,=z434jQxI6T *Зs<ȍq6,p$;"e*_^Q>H(2C YЭJ*Kf/h*!zV =3ڀȍƲޏQ"ywV4蓥~: #q>##!Y'`j=_I`8f (ڠ~mW189YEC?liZ4ѝ3Xc(μ5V@zwCָ ueD=%__L.i5>ݕev n|2,hI'c؜(%2{LEJ,6^ڝP.8\8 ni5tCI=oN::ж+:]| jI`6VV;[o PBUȅRliVm"V -q}LhV`SIG\$O/[ A|Fv2 tK%!1tzN8FmM|W;A;uW P0Ey ${.e5j &Ϭ&"(t_1 Tҷ uX6Uq<f?uLt*TroQQ$vo3Od5q[Vd ǮL}10s6,qrFIspPN!24|w+\}ك]x^x4v׿O1_A3RgH3wg f3 rQ ROJ^LQ+#mvE}RCS"q b/m ν"qYmQyNWGxtq:~8m@lٺf)T|#qղ-iǼ̶QÎM-ڲm eY)yd9!G2 h#D1N-QmbUɤQz~I^۔f{d"li?rYERni';[tVp>e&4ƊfVuei\>.Azx+Om%^.3uk0KeiBB6[eFƵ.$ΙGSU /N`l1z\ oc!3Tuk=)tV,;0c-϶UqmR`Tu1e~CZ s s]t1_*-f(z#ձOyNƄ)OEd \6YKϺ Y"Tb1Ɠ:j&.ɗӖ H0c @w$Y70U|ӽ\ I\f[lI%XxŒkIHdX߹ƓUZ9>vBZA '/ {;' xsH!-?apd+Gx*5rEGɤSic f\f&Mj %Mrh™Q5&-7!VsZU d{>\(yQ!_=F w*.VB,[=.*>21vZrb~M!UnWQ6$lηΉ.^Ҿx:p\F^R,#@P cԋ$=>M16G2ز-tnDS97kjw{Za$xNG2dZ8xvD +n P.Aq2e*BGu9Eӂ3n]ZVu$;/ Ӯ_1tSСu!Y !##6@QuL2,\8IJdAjbd %oA(2l̘ !_~Fx7]f~NtJPo1_ ްv]F2j@͎, !bTeaYs{މsg 8#MvZȌX%5SFLnId S&`PÇk-s$1W|ٹA/xr6b'-pʂoWI$CϟYlZ)Y}?&b?XbieerŤtct 'ǂp-chgsUMI{o!7Uh1Ydcvڗ tux"ɥZ# Cjqa'yfE$ sˢ?N V'X( -vZJ =MzC8HW6WN,V`rlb%ǩ'R7P!37pOZN>Pykvz]"yj :62`S$GMnŜ/ FFmKs) fe8HS)hi=DuHК՟7$f!9Um6M-:ʎko 9G Z""&(?7$[c9DЃ-xk;TwBz.JAb%iPPZ0pGP)mMr+A5NCHv''0o Lz*zcE+3)шK3 DYr7P¢l2]mdX 4SfۥKD  qs;\&|]"}jQ)q65p`ZG" nB!gF ZJ&aTT:z(Т)l@7 /B_MNd'ݢP:wĿe8d U,;ѿ }&w5vVKtq5(99Eͱ^O2KR@%ׯzWǃ>Egແو[ZW4X沫rx^ZG*ofz{b9\a7!/L`7)b?M;MYasASK`|Z0u60{Rӱʠ~]L%:ahU*KbsSLl*ZB|7NGQ/Ldڲ6&wm3fRˆƌu?3̡+j8L% 3鷠dlhF-`3~z -NX>i-#VףՂ l4An4&E>&J4Ar [ 4ؘ̲]-t WkG}f]HVs[F4. |'fN}]_2 FO . 'R/Ăr8;;ʌBNubۂOD#]n0u,gǯ$.Rax946VP^a4L~bahrduiĚ:KEHrA̴CqLI 2bY~|镢7#2^BtǚjڿrTn&iefbaCTf_35~P䤳 ys-4̠I0q=!P^S<(0GxR+ %<:r.c[<=}焂6bOKgY+-C~l|1 ^VAJ |?WR%V+6qf%+Y!iy >~Ԥ-SexsLQRbjy-Tbr+ ksj?+'ЬqՕ<4㈝JC6?^ArR6/tC}"6#?VC 4;TrG?gBEX=q{揤T单V gtOTKNiŸWlRc8sf- 콾"j@(ݹrB(DL*Mg vE nU;7܊).i="|eߔdˬËD iMx2QFTܠ`O~ giear%neK_cR ∸'H_oZ)'q``'ZzCPw9y\]X܃"Ӑ O_esL1 W}eBi^ͨs[OiW ^p(y|XU6fʆtCZc"JW77CwD yaY ;PijuG^nU{xe]Ǎ/l0Z($q9&@bOߜˇ\\64CC3FVށ8&Fzq3zC=PJ(nlSh1Gؑsv^D4EP46 y 9_'u2JOxShQ-/WY %z~w#>xb$ "į͌P)>t1,X1T?JOM={C]Sse#l<5a0xG%7|$C|S ख़^X:lA .;>Wf:,AOyL@9^R Ll3 eUn$Lu$e}X eiл{F w<}MH^Ga,Fm\.$w]pI&p_0܍gdhpcQ3d@U*1-4Z (ob39Xu6<}[z|82:S/;اEl/CnWkN8lV#dY"l}AMpJظy5`FYW\KދcIXKpχ#O C-R="]*8hz- 2 bTkm$8CD>=HP故QO#v!H1hP?nY9P(5 Rx'{yl_eU9^y8$65=(֌qQ[n%RȬ2?S/5/pG z߽f3'>Wq Tm-R0 IFQ<=z~=dUsDSW.`K=g NY NJ%8ğʳRTa^qz Aj}.zMCxxqvv#QrׯbP ]ɝB\PU}㝾&4N8o#@^Q簂[|JȩU"&ң-'+] Dd&/ 9?<ǿc "&[\[! p缩4 њr~`ɈYվ~ ᠩeu$}< *хSN =T~ r,8h{SJ,cڻCGzSV ѿOi@bJ9e18"W*l6+.%(zӲG#_4pdI ^,Q7d(TrOܞdc0O3D)"AAT9إ{ @#@lA:Ƌ,*Ȯå9qw"ڊcu%/dHjHh)kw9(r"/cad|ُ$Ei;q{#*A(r,4Zc\_ 3ﱃRʣdKhs?y%F;3bhj2158xdӸ4>Uaf;ע~*L)#m `f,Oe8[;:2wB6`_YZhWK9\љyR9 ^QjJuP$抿E[С gC5kϓ{ i/$/eTj#trMZ&Sޣ wˀL;U Lýu`0Uu|ߚ! g$&>zŘ;@˔O!E3qfMV[r &.IDyv aᛁAk?_īK'Irgz0Ǔ*䱽r\g1"!J?>,%g`^O'W͒y1y%7uw,C~kQoBẇc2$O@OmOH;ViɂiE!Eѿ<ߠ!S.yl6Ǖ)5!ހsA &X@ !3\铊NzCw( Q}HT8H>sݎZ+}o N:YTk":6jЧYd-#PSXgŨ2ƕ7- KPkwi/, ;֯80ߚ2r:ePUp=^Vs<3f~p!#ĒHG_Hpl @Ǚy"fp>ֺtN&5E'MrF}3&H硸<;MeG*sacݜHbeγr ccQ|ƮXHLQC\@? 씳j+k/}6y {L<>^ AOR?3VR;(PZ{֘ACB剽Rdtυ-|:LE\-Ǟ,Lbj裃ygXP ?f@7LʡrfȒaLǹ##" LQC{cq&`YW31+=Wh^- b~vx1 !o!.e}0 _O7* {9\PC45j$(w ǓQ5Tp1\UF1d>8lL.TU@2"49 \u~rbXj<0Ns] !ծ!nqbaf9l>sBUh~XJx$zBpvgLr?.RmT\fW s'WhZ{:ϲ&0)ہ1qsY*evZ3iAa>|($Gs%,'AAeԅ'3gz;!Sş Z*w_LɎ4k@4q/d/͉qPˈ6M VNMw^R%2N2k/mռ bm(]F#uP.oqq`P7N8=V!=j.I~"ڙS/|'qF,4~P{Anb̕DhQdzv;/W&5쏻tq $&,9Z0)e!;efcoo~[USW~nt@}vL lM*`&i:Re_)!NWV?jx|$*\J45u")2(NE|$1ÞzXq+ղ;=4UQB?sI?hR+٪򋀆8 -RbdN}1Y9sdKk?/`y=`CeeR4Jھ:+ '`5e/.6!} |},Am^d; n"a+`PϦm#LaFU+ THof+7KvקNk~4.ÌVa_ Q٭q ClqsCa̤(Z@E=cHzMDLL+}0RvC!=S_O"ՑpPզu$2XGrۄ]2;&!fL0k_Uۜ|G.8)IHNDX=衳 ؛giuA%JfAVn'nz[1tSK->yTsSkt$N4x-S;ˢD~VG58*D g7\)(fkP;hm$F 5[21BZ"ݰmԶ2jX9wɳg*j:A-}P1nzQP෨Ph]ωT/QZh㓙̄X H3vĵ;cɏ 3qc1a1GMfwo7`,%{RSQW"r$2,Ey:sK_ qf-f E \pړ!I%6a?JDڣ6g2b6M |T8R2fa7Ƙ1l=͕ 'T lf`&Цb\O6xcsb%Z-Z_j"3S1x;Xo!HHԛj_9HUj#7ydEѪ)6sdp@ q1v'_vK!|4AL>g[Ô.N8Gҧ)|||׺_ᩦXDZ db'^;.n7O=-F:p6KL §6#qV=%94=si 束6wgX]f1H;ťS!G 2QP5n~KY󬼐_ʐˈh՜C%wQw|o9h<[g:~UP6% g 0g4$ W Q.&iA & %;pe kg-bkHM86g<6zYת NpH AVZ Wp߾I\Io1R1)._D |&xGHxgoW&PIߨUn׀#a MKދm-"wM,8Wmt>cQD;V3*3fL| Ɖ_L„0c: ^| {I$/OU:#@lr&@I3!8~J&|*L&LZ.L j̎B`VтvŪLOޛ}^a(hߐ/̒q| pyZ@V,f+َw;z+ >i%= @l:7rXulХVK2T~SoM.|޹=)&-مP,liDz7Zj: *3@Wi>S='&)!!/P5} XSR;ei^}Eḑ;1* |"aҟmakM qfnS9y7+z?E3gUB[ 3,e7i%k}P^>qBp]*D8_/' A @ͶutLl찑If\&…B,"&_h׼0(#ҪจQ'.T?oIlz6Rf(r&PEw"h;*D ŁvI1$+.t; -+mwٽiJrky.S hgf%oF5ћDaaDjm"W?<ݻo柮eЈPy bZêPb+_RB\z6-$OMR8<(e>p[5xRow< q̣pn (XES$9?\ 6(9gy 3Xz7];\Ũ^%\Adݜ&54wX;@/yԢ厙ǂmZqQbGJ&ǛcT]xkBkȕ$Fj1+"#_7\qGTP'?%2=R}!rz|f!9n4lǞyz _.*$]4ߡ(aZ9f8 @mėZ% MHπE'wΓrʣ5JW#BΨケvujߖf55U-ٍt>JP[CYxl-g'MEK~8ui|ZS͛$ iںۋPВĝKDUʔ zƮew UXߐaG &L%(2]l[ iȼ/,1DLTҴ&la'oBkR:<'<8E 7:^)yJKD{sTuT-F!篢e >R󴊧~] Bn^ u\c=g ӑl>2V?b}kfތ\ [.}8/h6eҢwawDO|J{Q?w~,巡|zmR1QBJ{)P,%Ϫ6T7ۻO%묈J @`*wl3пk@&^ʮp) ~< ƞhZZ"~hbmҨ[o$0>@m] bdu.]țh hgJB59>1+9` uEH %O)Ȼ(.@n9ۂ,-Jd?d[PGf `Õ!ޗLT xr2u\VsI0T8Wx=)!\fĕ-4AE$?L*K B>azY [*\K$)iE+eU(4"Oy0\B8'deu6TA7Dv(Z-脽J%l%._S/D`žm0GN#oG[ozȕttvfGCn^浾L7c(6Z4r u},tGF!9$ 1M$*0+ ,Bڪx\N!vj&iFxQG6qG*ǩz RS,GNDZݹi2$ }X'3+ 8Nڭ Drf5ts:Ŭi4_{zL%V⧮σ+k: P"|Kׯ^a! ݐl?p8)Xk7x@^#+(I1X;ePGďa*yޭM{Dm@NcQ]WdKd9R0xy j[}Ѱ,r4W9D9h %Ev 1Awf1Ȏs~Zka@+]zyNk#pmhϞaLU 5, ju[=v-YIuW%8E$V!#˦8mf^f" LW\M^9fiQ]@ ,|Lc6+PiYoiŤnbI)ƏXЋ1W[L" oo][T-cDM |8Hs-T"KZ7Q-dHEfI4=ݩtC1-1\z? O9\[H+~*2]-Ӛi40S$LJɁQO$[6:&كg^~=̞}ő bpu_ձ{hz YK#t֠'4O0Vyl ʄq"Qj{iu)>' zkC+}y0L999aPǪv3IŇ^p!43q= :V8 HA.s0vjإ64ə>t@>r p)&kxO]l&@tL^C\URw/׶(6 IG[&cIaJUW\9,RH|\Iу EkmC~u.(xUC}JO(hfzTXz|66]U? AVA7dMZ{3BvlGE-M> GHNF8t"$[K:zaǗbm'K"=XG$uKvfs]s{%撾x l+>*@@{o@ĹV)!;į̗G,aT 넜5?7LF ҧnO9JCMї%z[7z P6k Tk< h\ (`Tc꣊.[,il^r'!Nuс&.!aX1sCYZv,9̥m`zI{O5AQͭ}M[ .6Eg"&< W HΟX zxo,&Vϰ))+5`p$0#dV$k̰ni6Er5FP5L0k~"_ .C;Gnb2TMڜ!u  gFU>*r?Й tF{$U*LN0R.z-idf"A.z[a<2 OTXTJ.a-ՓCnKaˍ6 o 6>~z*<ɺLeS)6wq zxiH_PA BWPtK&Z*  q wac?+ŧ!.K|T6N/6 N#^d!Q֚g职 i6}/<̯(;2-x=Dho'E$1HBJN|jQon;vZ8KΖ\&)&rRlIiQdsew4/z g.h䡰#M AxP eVYquqxj?ΣMRM Ҍo;5)HBfRJZA(p=LO"!E MԔGֳB_ALK]]^NjBE)̗!?\mf`(PE !ѫ,UZvdD閡6pUB(9Y3^Otln0g]a.}uLqljwsTsgaα`Aj^#Mbuk{ku2Uׅ*T۸/o6Dx= [匸4j=j" * :plpR7"ߺY6s06ڒejK,FA"ᯍY<\w!&xP;6+P 8SeЃqI=k)o΀ \wG6-; ؊iMHfy% J0|-NtMO_ŋ*n'-fFQ*3lCgč/*}:Mu:*@}fwnӴ1:C{quB\*X4g'7k#;%k,g#̓h",5y"Nʗ75EAT8ؾL:T9PHƪa?HچT7Ht;]*%yp?d{6:66e=E$;I!ƚQ-~~}j| eM|C]Y8eF>5&dYYyǑR  P2ӱMnXd$Zt8$EUcdD"1Ř}uH20+xrܓǒFzWwe+~IZ 74Y"=O)!*lj ½@cz}z Y29-F._+ȱХyb\HIR\H vkFlKQIi\ A:."NDKbsmC\IqtS|ravI{~K3⧸_oX?97ɚ0T !fN}㋛:j \7F;>n~8M ,w^~h] )[.e xNў DIA(`pN~%6 }+Ulk(Zd!wyđo OYR+P%{mՇ G\|*dxig#Y44;%幊 Dvח_8^s (QV$TԘ ~HwوɘrF5v*OxTIHU:#Xa`\$lnTfF롭\W{wo>Xr30׈Ҍtw8b\]r7~yJEhz5׾ͅγ_uuƯ.n]Vk|4a"ʳX $N: *zwP[LWvl}10a>$B:>(D/9tQWrth$P{L~[mM;s/R#̚:/k>f57-9 Q4;W5\NIl7.AoX\p$xpb}cjTzBF0%PZ]x_t0>µw;*] Y%^kSD{uDEu˗Q, XzKnco*6: "-ּ7W6__=9ʋ1BXj#'/ߊf[ҽYA=ql],^NEÝP)=U#~~; vv4w ;#|[d6ќ:ѽC/#TAH%[ѿ (UձV*ݲv8 'B~mrΚaNnNx+y@&*a;) aw d'@J[³U70iMs +2ߧ2eɒNmrl |ar]>_rg:ۣx: m^.xs/HgJA7HTei+El o:t+[Uj >V \nhvN3kŊ«T0U zAC D1>1̸=t8 a(Ppl.TNȋLml&pGb{-Qـ$(_*k{jJ,hK{m^T oTJd?>FazS<[H%^F)ȑh8!Ǚ7v{az{(eG ,+hfm~0[ unIu9kZjY~ N\:6HNX_ڝbzBh Z1̆wx9S%7Tʝ0w`6uKԷ2|jbg1}r7;ܠl{XަT5A".m`ESc?TXʿp1UINKC_н:~uwX7:?1(MێGV.e ¿t3qXiūP8|'Ke![B dkV\N#1ׄH lw ojʈ߾z@֜{H_{{-z2. _&=D92ܸ 8Vr1#L'O)U(ak1O9FoOV^q=&{0:X9eԃ¬.LD.VQы#>eh#ةy#e$&"hM @TdiaU}!ih9v5-cx 5`?Hi|*ıO$dTX44 d1!qp8'/$Q5LB/N'󌨫 tTDf$aN56 gΒ2֎p:^ ><&)) ̙5 c_ğ,WG KSQP%PuwTBX.4g֥lIDq•s__8?N-F>`|-`r* wpM9IH#

I)`lRWƊL@B7LV?/#-_@F ` Z$ !ri|WuSȐ^'4i(Q߿oĸ5OuϏGy ï!9q֯k֯ _u]#:|pJ7I*pi/">JJ:ē}WXfpn(-ŗ7& d-ioׂ=UdDe.Fb1@UTB(ʭ*\zGC} )," .]m4G,-I ko;Nb NIVkelYԕ; W|wHKInn5(j[ELOyNxbˮ[)6c.޶ȟs]r]WH:K@ж YZ