rubygem-sequel-doc-4.23.0-1.fc20$>BP?v?qW>8ӌ?|d # Dhl o V  M  `D ,~ ,    "( L8 T9 X: G H I zpX ,Y 0\ @] $^ ;b.bdefltuvwxdxCrubygem-sequel-doc4.23.01.fc20Documentation for rubygem-sequelDocumentation for rubygem-sequel.Uw:fbuildvm-17.phx2.fedoraproject.orgȩlFedora ProjectFedora ProjectMITFedora ProjectDocumentationhttp://sequel.jeremyevans.netlinuxnoarchi)|"iv=""'*:F#cy (<|b2~;6(VW@`lc)z2=L?(/)K%Ne;@(5?6:  x:Y >V)6)"5})eZ@T8P65-5,)IC$(C(DB 0.D( * ܓ la37pv$Bo6V)-8p;:\<X8vK:98/AX(RkC(%Uq(T82n(D(;*(_s((:(E\3M)&(g)(p(D(p(wd?(W(:(AN(x(4D==vu!1 496 T)P)LQRHjb)?)};;ܛP6%15`3sN=Qe3Vat۔Ae-E+J6N";;A=;kjFWz>[5N@@4B>j/OUE4B9@CL6>VC7-;a4`E:33<;b-M-.>2:M8Z1:?J;24iFO7w<v-YRJ]K3w=-;MQGz5ODX43(08XX7TcW.7W@>42;>>#*b),a1Rr^c&6\1*R:U8hfc:-637@9e==EE6HC2</;L;@?OBB]?8BZ+1F?YB13?tF-72Bm,Uf,qC1K3 0N[7GGeBIAuR917o.R3551 `uF}@`c )uOG"l.JNI1 XS3515%5gn{~5132/C>.e^[}:Wz)L,[rCNp6>.RV1/;'7g,*070<7)Kk0xN2=q0k@7;2,k<r8j00p8Z)DP8F8)]543*5Rv1::70nI6>=0I)v3130/"51`Ez$ޕ7$0/X[1IFu4<C$0{xBA3S#Xn1:(F<(L9(<;o=j~]DlT%ErW.SN8.ƧOi9c"3F49?Z?2!,B>BP4G0EB8=VuiZ<qQ5HEIOjF!R7s]%ibfq"YE60s6uC6/F6.rW888d8O\jDIUJЀN7ZKp [KPO>6BG.8o> DJVD\i}wV]L/V[8WDIAeG8$10-M/.Y0=6:7m7Dk.9._,M?KX4Eu(,YItrUmV5OPXeabH;teO B(} 7e[@9G5gd.IcVR7Q/?Hd-q%@J@42CE;ELI=F&$ #' !$+#?C-GQ&PXp=.h<|NP <swTQNLxyyYy\dc^7n})z&k]T0ar ^:V?=}r+1i+cU i@?y^WD+Z- &#-"=74&B<)-C7$|"(&w5E?Tq7'%4'b !2'+,R6sk%oNNsl' N$^[-oulr~oI{1d(}A/PT`+)  yA{  *'  {/p|}vOP.%n~:, w+[.}2 Md;\bP' * WM||gSa_`L/8=_ethkkZ_spU +! "24\so\t-yq ia>~m56 eij|M)<i[S\D@BJB@&F~2{{?k&f j{\u X /pe3h}FD@"D@5$l<%uv|osrzi7 mEp \ LR` <GW|i45FH@BBD@B@ D-;1ccb#]u%NIs mjBJ>BDB@ K qb@CPL/~m56 eijM)<i[S\D@BJB@&F~2{{?k&f j{\u X /pe3h}FD@"D@5$l<%uv|osrzi7 mEp \ LR` <GW|i45FH@BBD@B@ D-;1ccb#]u%NIs mjBJ>BDB@ K qb@C:dx l=v{!\'MUwv~|t/1*+ 58C<I[4Z-1:{A8K6(<P&l.p+,*Q57?;u0T_ip!Xmgq`smyeh$=gg8|sRirwQCa mofH5f'"|5Zk_sTWuCu\|46;O9->&r";ah!8jcrfv![]!%&iEzz~{[>um}# Glg8i4}o{}w*\ea@y0|fbj}Ao{X - E&:9MD0K@J7(rf<K9@'N6;'$3VXYY{yx |e :wq:vY+eurb=/jAQiiii}KHju,]tc=WchyuX`xmzYqnt_JwWDt6>LH@DA#E0VTkyrP" ,$00180BIBRS[I`VU\ xP|p !46(yl\`a &d~7b~*D=#4R2,D#IUq 4d$SKAd )}%s^//C"0T"[H^_ x"b[sV a~`&~v`O q{f./ot< tH   {Tftzy @,#-}}X,+r*!h_^<un `9J%e + | =}WEvMYx~w eWar]|=i 8:p&xwnLI and|1</*~xdva;8s/rtA#HY[8? p`z/ J (" $  1 s-+- ,o0&C$##P -1.4-A<E^W0V'<tG-6?=9 $|+"sr&(L<z@|oWT{p`f]tohu2lJE'!2>mO s1VW 7;RS- fyFeLW5,tr0rw[3  77 j4& lii <t-"*CS)kB 1! U`}W0|!oZr5_Uz}$67,}'%fHYT|(+2iM  f L 9V7+^dibI ?6 zpqFt nD8+00mcB? ,At" ~>>e5 p+e`0pu P/?><K $/J1YK!B6px$ n<&N@mWV9  dp'Mszr&_1s~[:8  qM7aq]Y ZM7'`W70 ZsHET&s(/}c 'r; *W3/rK 2-'OiK  q|/*Cl.G H!)3q "DLL@r x,zep*d*)w-\kp^3MLHpxzvv7kR*\iswrmUJzvynTw]y`v^viv|4R{/(Wt[^rd r@Ya ik ( oIw~ vnqJxqZWwsi| %m `BHvg~KK"h.|9}GC  O|OO \[w8ZK G>,2blV UtnujymiswhKXUh_86Y(B:G@CMLyKmkj}{QFcgbeH3|Eize[um;W,2H3 s/pC@2>oS~9ZYu0PILbXN98MqOi[s-E*YX;M f@m>F aQtO,qy83eDD <uL*oI}%Fsf~: 5fH=tIwxawWfN}4I ZM |I ZM |N:bQix uXEi@lp`8fQ2GY5pW9V!>AAMVG9~~"q1(u'l-9CwFI9H.IP, v;qn9=9?OI?:/5+q]Pi$k}   w(a(~w^LgPb}gXz{uuw\e>lb\.x Kc)*MSpKVah|@TBJVJ$#1z)o.I>5r$+YvD0] ]y_H<hE1v& u ~1o[ 7<@&\/-u2'(|6/<'6Y n#K KhX/; W2%4C)+${0aT%PF6gT<5`KD @,*1q, R w/ ~ !G G[!&_ Lu  s*./a9'LGOe1wt 7 -&=7( L%M .,c ?~.%'2 -A ` %8 *% 1? y2 Q0IFkj;+8!#P1  v,BpQ 8KV#' }$lh Qc  0 {  ~IT7*(d Mm(:2 6l)C]R'buS$ GTO\$Mmn  s>& oL 9 Z 6H&N]Y ) ~ 9M, 3l0v   ~L %5u{"%%CA D l#= P  yP  P S-J +X5>bo ++ b- I)#6 D}.mEo&5]a/a._aa___aa_KHGB_VTHC_ Ȭ_t2@ VJG *kJcY= c*TN|uAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤AA큤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큤AA큤A큤A큤A큤A큤A큤A큤AAA큤A큤AA큤A큤A큤AA큤A큤A큤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큤A큤AA큤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큤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큤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큤A큤AA큤A큤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큤A큤AA큤A큤AA큤AA큤AA큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤A큤AA큤A큤AA큤AA큤AA큤AA큤AA큤AAA큤A큤AA큤AA큤A큤A큤AAA큤A큤A큤A큤A큤AA큤A큤AA큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤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큤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큤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큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤Uw:Uw:ZUw:Uw:CUw:Uw:Uw:CUw:Uw:Uw:Uw:Uw:Uw:Uw:CUw:Uw:?Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw: Uw:Uw:Uw:Uw: Uw: Uw: Uw: Uw: Uw: Uw: Uw: Uw: Uw: Uw: Uw: Uw: Uw: Uw: Uw: Uw: Uw: Uw: Uw: Uw: Uw: Uw: Uw:#Uw: Uw: Uw: Uw: Uw:!Uw:!Uw:!Uw:!Uw:!Uw:!Uw:!Uw:!Uw:!Uw:!Uw:!Uw:!Uw:!Uw:!Uw:!Uw:!Uw:!Uw:!Uw:!Uw:!Uw:!Uw:"Uw:!Uw:"Uw:"Uw:"Uw:"Uw:"Uw:"Uw:"Uw:"Uw:"Uw:"Uw:"Uw:"Uw:"Uw:"Uw:"Uw:"Uw:"Uw:"Uw:"Uw:"Uw:"Uw:"Uw:"Uw:"Uw:"Uw:"Uw:"Uw:"Uw:"Uw:#Uw:#Uw:#Uw:#Uw:#Uw:#Uw:#Uw:#Uw:#Uw:#Uw:#Uw:#Uw:#Uw:#Uw:#Uw:#Uw:#Uw:#Uw:#Uw:$Uw:#Uw:$Uw:$Uw:$Uw:$Uw:$Uw:$Uw:$Uw:$Uw:$Uw:$Uw:$Uw:$Uw:$Uw:$Uw:$Uw:$Uw:$Uw:'Uw:$Uw:&Uw:$Uw:$Uw:%Uw:%Uw:&Uw:&Uw:&Uw:&Uw:&Uw:&Uw:&Uw:&Uw:&Uw:'Uw:'Uw:'Uw:'Uw:'Uw:(Uw:(Uw:(Uw:(Uw:(Uw:(Uw:(Uw:(Uw:(Uw:(Uw:(Uw:(Uw:(Uw:(Uw:)Uw:(Uw:)Uw:)Uw:)Uw:)Uw:)Uw:)Uw:)Uw:)Uw:)Uw:)Uw:)Uw:)Uw:)Uw:)Uw:)Uw:)Uw:)Uw:)Uw:)Uw:)Uw:)Uw:)Uw:)Uw:4Uw:)Uw:)Uw:)Uw:*Uw:*Uw:*Uw:*Uw:*Uw:*Uw:*Uw:*Uw:*Uw:*Uw:*Uw:*Uw:*Uw:*Uw:*Uw:*Uw:*Uw:*Uw:*Uw:*Uw:*Uw:*Uw:*Uw:+Uw:*Uw:+Uw:+Uw:+Uw:+Uw:+Uw:+Uw:+Uw:+Uw:+Uw:+Uw:+Uw:+Uw:+Uw:+Uw:+Uw:+Uw:+Uw:+Uw:+Uw:+Uw:+Uw:+Uw:+Uw:+Uw:+Uw:+Uw:+Uw:+Uw:+Uw:,Uw:,Uw:,Uw:,Uw:,Uw:,Uw:,Uw:,Uw:,Uw:,Uw:,Uw:,Uw:,Uw:,Uw:,Uw:,Uw:,Uw:,Uw:,Uw:,Uw:,Uw:,Uw:,Uw:,Uw:,Uw:,Uw:,Uw:-Uw:-Uw:-Uw:-Uw:-Uw:-Uw:-Uw:-Uw:-Uw:-Uw:-Uw:-Uw:-Uw:-Uw:-Uw:-Uw:-Uw:-Uw:-Uw:-Uw:-Uw:-Uw:-Uw:-Uw:-Uw:-Uw:.Uw:.Uw:.Uw:.Uw:.Uw:.Uw:.Uw:.Uw:.Uw:.Uw:.Uw:.Uw:.Uw:.Uw:.Uw:.Uw:.Uw:.Uw:.Uw:.Uw:.Uw:.Uw:.Uw:.Uw:/Uw:/Uw:/Uw:/Uw:/Uw:/Uw:/Uw:/Uw:/Uw:/Uw:/Uw:/Uw:/Uw:/Uw:/Uw:/Uw:/Uw:/Uw:/Uw:/Uw:/Uw:/Uw:/Uw:/Uw:0Uw:0Uw:0Uw:0Uw:0Uw:0Uw:0Uw:0Uw:0Uw:0Uw:0Uw:0Uw:0Uw:0Uw:0Uw:0Uw:0Uw:0Uw:0Uw:0Uw:0Uw:0Uw:0Uw:0Uw:0Uw:0Uw:1Uw:1Uw:1Uw:1Uw:1Uw:1Uw:1Uw:1Uw:1Uw:1Uw:1Uw:1Uw:1Uw:1Uw:1Uw:1Uw:1Uw:1Uw:1Uw:1Uw:1Uw:1Uw:1Uw:2Uw:1Uw:2Uw:2Uw:2Uw:2Uw:2Uw:2Uw:2Uw:2Uw:2Uw:2Uw:2Uw:2Uw:2Uw:2Uw:2Uw:2Uw:2Uw:2Uw:2Uw:2Uw:2Uw:2Uw:2Uw:2Uw:2Uw:2Uw:2Uw:2Uw:2Uw:2Uw:2Uw:2Uw:3Uw:3Uw:3Uw:3Uw:3Uw:3Uw:3Uw:3Uw:3Uw:3Uw:3Uw:3Uw:3Uw:3Uw:3Uw:3Uw:3Uw:3Uw:3Uw:3Uw:3Uw:3Uw:3Uw:3Uw:3Uw:3Uw:3Uw:4Uw:4Uw:4Uw:4Uw:4Uw:4Uw:8Uw:4Uw:4Uw:4Uw:4Uw:4Uw:4Uw:4Uw:4Uw:5Uw:5Uw:5Uw:5Uw:5Uw:5Uw:5Uw:6Uw:6Uw:6Uw:6Uw:6Uw:6Uw:6Uw:6Uw:6Uw:6Uw:6Uw:6Uw:6Uw:6Uw:6Uw:6Uw:6Uw:6Uw:6Uw:7Uw:7Uw:7Uw:7Uw:7Uw:7Uw:7Uw:7Uw:7Uw:7Uw:7Uw:7Uw:7Uw:7Uw:7Uw:7Uw:8Uw:7Uw:8Uw:8Uw:8Uw:8Uw:8Uw:8Uw:8Uw:8Uw:8Uw:8Uw:8Uw:8Uw:8Uw:8Uw:8Uw:8Uw:8Uw:8Uw:8Uw:8Uw:8Uw:8Uw:8Uw:;Uw:8Uw:9Uw:9Uw:9Uw:9Uw:9Uw:9Uw:9Uw:9Uw:9Uw:9Uw:9Uw:9Uw:9Uw:9Uw::Uw::Uw::Uw::Uw::Uw::Uw::Uw::Uw::Uw::Uw::Uw::Uw::Uw::Uw::Uw::Uw::Uw::Uw::Uw::Uw::Uw:;Uw:;Uw:;Uw:;Uw:;Uw:;Uw:;Uw:;Uw:;Uw:;Uw:;Uw:;Uw:;Uw:Uw:=Uw:=Uw:>Uw:>Uw:>Uw:>Uw:>Uw:>Uw:>Uw:>Uw:>Uw:>Uw:>Uw:>Uw:>Uw:>Uw:>Uw:>Uw:>Uw:>Uw:>Uw:>Uw:>Uw:>Uw:>Uw:?Uw:?Uw:?Uw:?Uw:?Uw:?Uw:?Uw:?Uw:?Uw:?Uw:?Uw:?Uw:?Uw:?Uw:?Uw:?Uw:?Uw:@Uw:ZUw:DUw:DUw:EUw:EUw:EUw:FUw:FUw:FUw:FUw:FUw:FUw:GUw:GUw:GUw:GUw:HUw:HUw:HUw:HUw:IUw:IUw:XUw:IUw:IUw:IUw:JUw:JUw:JUw:JUw:KUw:KUw:JUw:KUw:KUw:KUw:LUw:LUw:LUw:LUw:LUw:LUw:MUw:MUw:MUw:MUw:NUw:NUw:NUw:NUw:NUw:NUw:MUw:NUw:NUw:NUw:OUw:OUw:OUw:OUw:OUw:PUw:PUw:NUw:PUw:PUw:QUw:QUw:QUw:QUw:QUw:RUw:RUw:RUw:PUw:RUw:SUw:SUw:SUw:SUw:SUw:SUw:SUw:TUw:RUw:TUw:TUw:UUw:UUw:UUw:UUw:VUw:VUw:VUw:VUw:VUw:VUw:VUw:VUw:VUw:WUw:UUw:WUw:WUw:WUw:WUw:WUw:WUw:WUw:WUw:WUw:XUw:XUw:XUw:XUw:XUw:YUw:YUw:YUw:YUw:YUw:ZUw:ZUw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:^Uw:Uw:Uw:^Uw:Uw:^Uw:^Uw:Uw:[Uw:Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw:Uw: Uw: Uw: Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw9Uw960e35d0d77884791ec89ac9fbbec7e5c0d54cdfa04c6e4b6cf4de1158e54425b55028de411d8da72777ac4df2c716f637b7b4e16d4a0defefa025215659f699f9d6c5d3628d78b6eca8ae9e9d1ad3ca5507cc05b8b983d9acf2656a2c1d6fe5a7db8f97ca565b676e6f5a7897803c84be11c2d8e96978bdfd917722d33c892d146526732331ccc48b7198b89d4e913fd83a567d39d2a6b93f5997a1de6e9509e5d81de7e51fbc8820b7cbae88b9ae89585e9d8feea421ebad83a001261f69fd939899f5899a14331a95d00d1675dc1cf990d2ddf0ea5505c1d4de119cb8f13ce07a4c5aa3e5bac90278b03ec0bc70aa8e0c4d9fe76a6efa77101e3fb64a98872132aa395af4a1f8d60f5409b028a4c8a0175e70d35e07947ab55099c4917100df9ffb72a634c4426fe7b512d4f84a6fab5bc58d2b78250d52642bdd4113a30e7fa5221d1b977da927e4cc3f1e549064ca57c2bed9716097c080e313c69abf07e21649679246b0b1192a58db4ed2319e3140d471dcec6f77b473e6dc4e24f75d730dd66e5f860a86a0da477fe28a3457dff763c2e927013263e9757cce4c53bcf5d685cbb5bbe21555926c00732b4a642d9b8d78911e1987e6602b924db9843f33c88b53eb87bf4818d39a5d17084e1b55e412abb2e6a81cfbd76f42074a935a26d65c39fddb1ed006d80cdbc581746c0798e87a2cbab9454ce693c28b51f84a1c9bad4018e931dbc94131e397dbb194b040058f471605ad30dc1a1785a96bc611e6cd7b4dc72d3c4830b6739c0b1103d1b1b7a60e34b8f2fab1ba9cdb7eb67d5a4aa736be471ac8bf9ab468bd75040f44b77acab44041551ea8e38cfe73c53c9e44402aa764548f5f3e773725a31acec7f0cec303c5f11a958005a9dbc0a49192b39ef96b0f1facb8e013d4d2647d9e220044805b43cb4486776444a0ee273ed8fdca572c2c8e57b056857de17482e69fc7c3fa306e7c0c2e503a32cc71eec68c20271427e157706cf3e1ed2e5541e93e7342556375501223b45f84ea31c833d8a43c936084f880a2f528135b92648678a3b67103c54505114b939d5a6b8df28344d083c683e63661e222cf2691989f9d31c06f18f4fa3dec4ef14860015c0489327f7d945057d8b87818743d38a817695d7384cd4f5201f794e323288a47b92073a30cf94de488a639c13412fbea89c56d796dd0d4555baeea2450e33fb28340b3580ed9fdd0d69b1fa8d2840b97fb08462791b9422565f2237f8fa5f854da96167561b09a04f82b43460619fb679641b95af8f7343ec8256a5bbd52cba280044b5760dc3305bef4dd877955d70732f5ff15d4d3a9c9adc3cc76ade594a14d89c374f553652dddb1f833453fe2e93bec3d4d18abcfcb11efb8e50f5107a2813ff6c7092d2d84ba3f43796d1c4eb5fefbdf91685a843e1ba458e947a5c216c76715d94d845e59798f0911981018f6e852270e097468305e24cb26ed04dc3fc33827762588c410181358821fcbb16d00dfd57c7461ea94c7ddc60ef13b597b3634e9e287b1d4689bee568f91da31c63d8c2e82191f0cfd426c9953817c9bf9f0f0f002782f72bc636fcf4b7d11830cda890e9a87bfb9fd6c0ca9a7cf9046e78b0ed7e15ef8489b17f32ac84e678890ea3c20d908aebda8fdeb49dadbc9dcba954bb5ea81b93a07b0cffe45ee925457891fdda240921e4619f706b4b98e43ca2391b5f529615aba027c74411812b8bebc0d2788ff99a4c4b984106cf00e705c71e45bb98ebdead57526dbf7dda66efd53f20219144de7c5e861ff9a17d4710dcce685d841764976831c9d8b424b3ed98ac7767a0aacd779178d1d302ed40985e185bc21ab771906dc58f052e9c7f35b5d9b8b1974c4f7da33b22c3142c3b61da899afb8cf3b1dca7ed2a6b282bda37de7543cfb7768dd1c41a7ff461c5a6f7d82eeacf84a031e9a0bce852df2740379025572e36d40cba4531a92925b72cc7aa96101067a1839437798832964e1d25e9d43fd16df57a03f5afa329138a457c3931564965c0127d6b9703d70c604fb69628486c27cde598d7d8d051ac43548ca8138d405966f565e2c1b2003ae24f2e9586a6fbfade4258c5a160d1a6e8876a353ff8ebcc03288419816dfc2c8415d72f2b4737d37237c311831829a18a4373e78cfd5c70058aece51c3d656d95f7a80d3f1124ee318fae7b06c309358f1b11bdc4ed70d0c9c8a7a92b940194c4c0287833de16e080581f59964bbe5595247e50c19030f98cd02aad73c3233db6e602b767687162cff37747596b76474ac784f6d2d8de55edc23661a9a9950149db1a68b65da5da8219ba9010e85a760a7657c5a6baa2bf538b32bdff156779f46f7717c760b8f9f87f420e236827c7737fd0fbe10b99d314fb02cc84842e34fe9913597d6c887238d0606ac8de45c0110f8d88cce9b1abf6bf1082e97e7b6c8a9da5e15f43d07c8fa23c97b33c932b907054811d9b890239e36c6f80ee5d5e96f81dc9424a97c9e56a39753ed2f0b4fe095601939022d1366a1c2fa7c7efeb1dbfc7f9d7b3624cfb889937c02b71e08bf890f977212a42b8d48c3f0031e7ab153325eb67696482589d3da40f165e31257ce1406f2b044fb2e2b73bca1efd9923c33739ad7fcefe9d9c9a6bb26e2a7830c41f32fcf0ffe93dedb3b970b8c51c74f1dea4bdfb0c0aef98dd1de30e8d207416d3f82c83db3a979b1da8b6a764acc0c83eacce011fe24b489491507d290c12ebc698d236569c748abaa0e3322d299d303a09a968db090e3ab64a1f35aa9c9bfd1d177fed6edf11fec42fde639e271dac719e895817faa6df64ff7f791d626db1f2206360b87c0a8c4866e378e3af127774d79a3f12df4e7a749b44c3dd805dab6e78582b88db047840d7c8e64027fc7121a9e39c941d15a1f4e40686c7be828eeed2d87c36c82e35faa1c7f364cf9653f1b3ee2ced9e7702ab81d35208ac6b3438c283cfe064d9977129da22dfe857c7a4c235551908c670aac319e6c4446a2d9c96cb2d3fabfdd80703c074f69cbec4b75f869ffcf2f6b0b36d57280ae6b08f9871256fbb2ff796713ea65f3952e885c76f652c4e9fe095b11ebd2db490ecd572823699e90fc59731d4049c2969472744e2d40da60d65a162896f5ead766f22d8746b3532c3eed43b51778427256c744a0a5d69c53c944019c9e49ae3f98e4ffe6e18422d261bb457515443fd8bff28a7cb0d612cdf6f9f36f249b0b4cea672384749a627f11f0a1bd6d2f4c5b19bd1e755cb234ea252ce48491f262babdf4b3f7cef31b89349b5f551ec2b64cf9e4eefd3ca664fbc280a3fc0d08b38d05f707ddff8edbfbfe450fcc45e1421e848cd9e6753a2d18e129a00a58556f8d4b81ca6f69f0d8c96d295f619483df97c78cf1fe3378237905fa59ee234e334455c061b5e18a60d7390f3382eb38ce1a7781ad4c86703c875c84afd008f57086863d6455b5c1fc90aae8e94bcd468e416f23481726f05e4db17cc4869bd53926a548a4d7bfe2390c90c84a37ff0ef84e0ca680f2c9880f45cf42a603f9d8b90ce7a72594641b3afe3cabe6a1ade6a3e2a8d5f15a768d55b468007ef7f9c91e699f83fe015b9cef04ec98c41a845614561da30ff467d68b258c12f2f079badc96f7cf2c8e9fc0921b8211f379fd2f110d08fe174b77a0f1dd80f6f12d6c8532b05a07b0b31b5c1aedb3c5ae1d9616e12ec84ffb648ebd9fc013006fc928531a302003bc99349a36e7bdf8e7b49fda22758283d31bd53e7bfb6d68f338aa34b7b9ee32e27286f6b7dbba04ac3a48a8f6f8191053d89483f932455b0a0179b514c22dd2e43e5954a5fd5b456376271047192585898e96f3f8073f63aa20bb968dc5b419b65f264991d0bda4c2d3e85307f695c406f8617ee390ca8363ce483f632afd471c5d31f403c45717c08a800e407a485e9d24cf15eb4ea7c4e26309548a251c4fea00168417d455fda51ea17294972733dc0736ecb078e105bf9e0f6123ac48ff137c6ac00ec2c9a948a2dfb4b5f8dbef1493a09dce3959d6bd8903136ea33723588d00d4f2c1d61e7d1be5459c55fe0e14088e5d28765a11590b489f57cae9aa33a376ecd06ae5daf58375c69145fe962d692f5a71ce52ff13df5f86d265d63246e5029b4ce3d6dbd60fd680913a8bac566fc52103bae885b4909bac0e3f7c46d3f7ef0cfa7a56d8c5fe843b0493efa90f1b676ebb4de50ca1f471cf09be2a3ea5a00a0a44462b866f20da20512ad00dbaa1ab13e47a931350ff4c54bea431e17cce05c2759bdbdb678bebe26ed1e2b40da9245fe1b1b0c273fd0b3213310dc418a966018cf95de9dd40012d5404ca3df1036a00626601c5afe916a32640bba7eac2d91271d54a915bcb999553a1c20662950ea60f45245809f4642f4007ea2a166de868b6035ed550b72c00939bac5ae3e23499b313aca98f5a5e8f15269d12f7a8d95fd795c9bf384a9e70521a2d082d52a0ee0e5d62863046d30b3daa285d447e07b45b594cb1086217548ade1663550b0a4c9be5d6b598481dfd614a63adc6a9308d41754a0a25d5b305cd4f8faa0d42735dd496b5e4bc03da75743346499ce7e315d71f629c739fe81b3bf6bde0bf5b76ff6857a91499cf2598ef17014e2fc7a609441a1b021bf3930646029673d67ac35a788f74abade90ceba3228ef44114d99cfb86aae1a5b2941bd7a22a2398614bfb371ac1f7fee488244a392625c4be23edd1be619bad826afe31f35984de2098fd5274e3663ac3936db1b5724bdfd08ed37555b554653c22481d6cef4ab937f2f6e1f3d3933413c7a01fbfab97c9ef9ccf8b23c8504af82e1681256b4ebc90ae63ab2714eca31081b01c24d9fd478e37be74ed6d68da417258ca35de9f2148a172979aa2dd7ddb19b51657404f497259bc619caa7948d9cfefd14a2a4df2a5fb5da252943a5446994f1c8017a476592b82559428f85c3c2d954b6c1aa9999c0ba49a9a496ec13e60396883f1324351589a01efe54070b5c513bf221c1d60ae9eae55b656a55d64e8f33bcf2746737fa504d2b56e638867554e8747e8f9d5c90d1288fef7bf532c1211dcac6928017f6a447ad01761aac81cc7876b74ae7b35ad0a15f46ae803ed43d577be328b2b8152f878345087b1cecec2715769010265f8c1b3ff145ff2a3428eb577e28c34c2d6d5b0d889429a0ea03d6497eed67d97341dff95fc6a3bba200f2d63b2d4029a3e5313a7337aaa109e4f9a5b213d0b6e90d24e485682cc637cb5b9682e0fc4df52af1f6e04b04e9467753f3fecadbea1b324dbad13f8608ebf433eaadbd5d7f484a8eb47a5bbba136967e61fdf26a77723737d7f8ba6a135f935677065cff87dcd6caa5ab8713f2c6aad2e50e61b6c04abfb59cd4026b805a66c70ab4406f9ca6522780d4c4d1056571515285a6b2bf54ae76d2cf1765a91c48353ad5fb5e66e5b5f01a444b7581d5ba6c4d85157b229384df9d76bf7fd54897b2a8b8543229c4c6f6643276a244f013f64f8f4ffb40b0546270fde4d5881123abf164b1e8a0bc4bf6a22fea17e6050d892cacba44f1a7a0f69b873232ca7bdda8eacecf8881af8abdf781d5bd788c6beaaa58af08a40fc0595a0541ade018c08ba61136dc98de6503dd0c30c1c090f5ace949688f98fa66a5bbf4031b29f417d0667671ba341216cbc0bba1a2bbf29095f54bb416afe795a161052848d0f0836f7bc3e35acbf8222c83d98487f1060c4f4fd5eba5323471fe4baf81cd59b3ba8c4344e43d184cf7f39ef9bcbcb2676415bff299f8ea56cba24d447926b46d39598fa55ae018756e98271813dcafcef16815a4b1ad5813d1c728d86631a65992bd6c45167600589079731558c39a89aa69dd66cad6609c317c18b2e4bcc0071516f6067e24f1d4b03e4511876af777a1a800ca7c540417174a4764e076a55d9a0db4def5386c90b7e6ad220e0d59fb89ab7cd0c08b57c462192a8ad98ec2fe7c45cc7bcf45050f412d3ec178a318b61f483051fbb92f07a90b6baf734684fbfc7111f7bcf19216edde40e3a1018a4720ec6902072247e2af78ff1626cf3f13097a1e02922d7330887f54e0b647470efe04c16a7e8dbcb67b69f39b62d0bc0a77e24a98482485462bf504844e085a8b7b14eff86752639123346a0381ce8d918292a8f80fa723aa602775c88a12984b5a2e446b1e3e246782654d4e6c2bd130856ae0b69194061ff9e5ec8c2a44c58e0d21e696d0cc1d85cb0afba4a3961d055d71bd896e633e2a53edf7168b7b0ca7f5b850637d8262c0ee768c88e783a4f8a876c5e7275fc5508f9a7c071aa86d99f21cc684bb133fcf64434d2425e4c2f11d7688d522faccc21d1f9e263b5c67f86fe08b09dbc7c12301a1bad444ffe2a6e1bc484c1d3c7d6187da109cfc4a11fcfc46398d0875af46565748d366226b0aba8ee254b784fb29f5780b7b94bf52cf75045601ce125ac63de50fbfc4fc5ec67d0c2ce74efb1014963a3aed02647a10bee94ab9e010e11051ea7ed8082cc78669ebe55996ccc0ae0489504d1808568ed3a73e6dc35002d2bc74bc46b7e69d02e7fbd4eae0e96cd1da3d67f98f6717a2fbffdbd832088d9dcd37c55277b098b0d4391ae803db71878e1e77612d62137ce7a7fe940dd0321621a73e0a70c14330474e3b0a399119c7fde278d77ddd2aeb5151085990a8f9f3aa7a4f6f2559d3ad6b8b2500cb0e3a15e6adec47a76a4a9eb918ce3d8bf3b7e6a9a4d3ca4a8b417823ad7c5546aa18c9065ba4a6cb9eb0b8e0f246a5bcec259d06583ca8b8b0ac54b2d1c48bc9b7fe5d9cba70ee09132faa3d4fc6c974fddf61e7b0a4c1fe128debf38a067b956521785f994a569ec03a8934f4383487e62fb2d5eccb026df08088758a1cf72388129c19c033d55a7dc60e6bffaa381a7ed6677f2ed36e6192166f7e3aba4b2133018d94beaa562b02798e363eabfc4cb7bd7bd7ec35e6adb5027116a4daf2b9e75eb27cd0ce6f0a1740fa90748642e49d0a343e9836f444179dbc3d1ab4d59b5f77edd1e2f692c241fec59963447e17f087e1c48b830ad95ea892f9b302604484d508656fe965034138ad53c156fab044629a49cde8d14d46bc0c49cfeb789049df64f972792d502b4bfa74f15dd8b83a122bbd00582a06190d9f0580b7040060702d9888bc5ddf58fbea69bfea897fe58056026559b69f26800fdb72e70a74180c5a70a8bae88db01ef17ccd8937f2425b90551019a414d2d9b7671d21dc53eaacb235e7ca05cbcbe4133a6a93828e365e726c212e4012c3b70ab7db2b653a3d443a6bd68e130e6959139d1564cca99bde2e483170d3daa9186a32b3269df4e46e47dd515948e2d3c55555ffc5819e2a0fda4f07ca7c5a77194adbb8fca4bbace6a414765785b2dc0a9961fb553059c2cf6ad6d6166559364c147aab8f2fdfd84691ca2b2e016ccf5d25918cc2ba05bc59ef88e2655ad6b3ddf21eb32dceeceee7aa101416ef0bb378d097261b7daf7a7a78cc480dd6e396346f04557050dd00421ec0e7a71124a2d758ff7a148a21df33d1d4176f55a691551b1ac6c263c988fb3d2cf73d32c9fddbd04f109266ebd6ed4e879a17fe4d51f14f881d52ccc09839c754358fc2e11fad864e229a237ec845bb031f69d7dc5f9d7cc944e2ce6b513bd019714ff94b210c702fdffe49b57b53ccb52b659285917c5ed8357b8bbdef7422c0afc121d967fdda323f685339728721c0e83ad1840b56dd1aed8330401f181cfe37cafbb3ef037bed4fbd0c9686b24a06382ff8a83add4b8667232864b8383e379aa2fc1e2fca408ef4e7bc2d91b1cfdc670b6e757a02b48b5abb1278e76de6351f5f903afc3a4e1054e336947e1e332945a57e8f16b2c902b7e8b1bc95165f12e92430112419967cc7b2915165af070de691da519cce2c997ca7d6b81c22f65262d00f7f3677bc41f7042ccaf2beb3edd86a8e9c43ed6e8e1c1afaf99d74a49f82bc74c495f5a13e5ae92feaed8257b218053e2e3bc0d7752ac560d4b86ea5b706742c9ef528355723f27ade34f1e3ef44f3b5f6045de1c5d2e54ecf4a39adabaccfcdfcaf72f5dc3a6627135220c5e7fe6447607c1e1471506a88f3c8f1da14f9100611940ffb5ca0f00e0bf092b74d2c9db0c61f0e721b41fb11eab8e48e5c5cbeb5a1f740dc5aab7dcb87fa715274ff5b66569f7de05d4a8efaf0dc20d381f92a35480562deb53f70c915f892313a1be81dc4b42bb3cc302ef2c64fb359e18ba852c94e3b1f2af3c0ff873755fb93ac07f3426edeb41bc5295a112ef11667b645770a2f582f5716eabf1eed97987ffaa6314128234b5b09c59ac35f117cc4c4195f8bf7091e554f850829e9faaacf36915658a11de096b197cd2cde10af29d4e6d55725912ddb2ac1b023c8cd0419f089e0d222ae7f7db8f2b71ced8c7e51ba5d9cb8777c36c035aaed8243c96aea961f40ec7068945cec8319c3642fbd9d751ec286224c1e15d9bbe72d231534f3c443750f1d75aceb0c9e85b74f426d1cd78c1a5d333c0ea9bf4545d5f968ddc86b4ee1c0e82bdc0b7fdac9524b972be01778cd8bfa0e8fdbbd8a91394b1d45c2e4b95c30ccb408c39f511bf8088a31968ec563932585542f7310bf490a11bddc470177809a386b5ab244634dc550effc7eefc5bb95762de7f378090f06f12a85215f1ca6d42c19bcd07b27270886c395baa6de5cf6e839b5837efe0a6810995602bd15f8cf7d0382c38cdc0bef7052f002b90ba33eb553ef6045b993e4554c67d7ef0747489523ff9c9a434aeedf33510f5e0b216d8bfbb07065c10d3be52aed81a6e375982e214c2e34e39ffe8e49735915801632cc4db34647383f3c7171ff05d9fd7354003a058c3538a4ab1a5efbe43377c95fd8ca180d59c3f05063780a1f7fa46876e4780f7809179190b6f399433f2b5cba62a461334f53d40db16e0387e100a7c2f86f39853d360cb27a623a17b2da6c2e2d837ba62daa9ef137734488f63f9815bf63088ba309b88f5cd1b812bbfd495c491d2f4d24135c2725319be98d2cf3da3cc39bf1ff5f8476855779d77b91109538bf76b6dd3889092df6f62444cfb3e933bcd5722f181a5342d5bad0f6d4953d57fe9bdc8d23546a150bd4b9c76297ba31327f5b57f24929234516ae32867c668c418931bfe4c8c207a1857c87a28610db59cf81226089ae1b39b54c00cb241636e3f165c674cca31b65b79424a17a7480049b8441916675358052d6a74ee367c07592a8029532299e511f639a56cbc5ea37445c9326b28b561187e084f55d37441d7fe426bd18b7b4489d14c0b7880e4ec0e334f5263e35f5e4fec0ef119447c79415e03e76a5941b886d182b13cfd040993aed30b01bf7b5a22c500e42eba33f287bb6da1ba996791336b7e3905dc2b09404add16317ec7a365e7f87d7d3d50eccffa46b6343783c47c7f8b111804c96203a203b751b47bbb16b7617a37088036987545734b776293e3e0cc8a6a0980c953d4c8cbbdfe04f6ca237d62ed68436979a4e1c1f689019dc521b88f026daf8d19690cda66a01a589dbd854e2274665e9ecc7f7f6d5dd7500a354dd802b0d1677a67b3f337dfad0f35a5e405e16e1dc65f99f78e5db4bd979b01ed14d7d80f7aeb44ea07c602615f33376fb3af409e0359b4c48433151af6b6ae5d9bcd9003dfc56d8fbe839affa4394af6e54ae49317e34c2f655d0eccc071af90979c8803c6d0bc37c7a635374f2100af19f62fa92629c1c0f5771c8fe1ff2a51cf369a37e825f7a5963edf9545b511fb80ba0d217384cf680e2fb022d8eec2d3de049db909d16afab998d19d963000485fa48d05c20e1b2e9d5c0607ec785d0db22bf47f05f9d7cad570facee0266eacd0bf46d4be5422f5df6b691eddd380874f11bd42d38f749e674e060c0141033a8430bf742425543e624e291a013b2f2d6ba25a5954b19faf6d56bc59be449442aa99acabdb5c53eb1c277a30b580a51545a3dc55e0d1511ec05ec8a16ff5dbd894f1d38083107a7fb2791c4f9c2e853518b10598e2939d47461a60877edf6609c10b81c84e60b985d800059ab0b5956fd4c5ba408cf01312615e26ec78224ad9b757bd22d7da4c28712f2f905ec4bba63538be060ba315a8fb5a329c228bd02ca1cc5670231dd563f26637c624d5f2466477bcec855977d0e5365865ffade8120a0a598546b5f7b7a9987f2080e3e8a94d606c45433313ca0c255d534c1a51fe8c26a4612ee096578990ce7c51bd9777a44c1c362387d41a5c77cdc02e2edcbb2539d95b8751441332823ca096cf104cfccc327ec4cc770cb31eedd0fa457768c2b3e10175793bb29e4df5614aad5e4249aa92f5f3ac38066410a0cf4c27cc921e468922ebc0165fc2af809de9a33cc05ed51d322c4cd2a78fe274329bce7bd22534af73af5306ecdf45db9337a1e436db3bb1f3086cc86668a3c8b2be6809cfcc5ada71f050e2702965ecab5e333beb2779f6610fbe99293caf62a14f200c5e8cff9900d02fc23ee9ac850e2912d1e7256608642b0af26f1d6e1b56b8d238b66773e44b1b2db4038d0d2aa6d6c0c71024f987bb3c61f9de9408a25e21d5892f87cfd89e63eb6c52faf218839d5528fc0606a14fd4f78640960bc977d0e89c5f3b3441472d30632302218ba87b603b7a3fd66af558a8de055ff3d3a29e51644f115af6478949a46598bb01206267b5a6ed814fd565d9a22eb6a87d9c6c79e0e3a7c3bad09c4d08d526d230f255205cc7d175edfb6955c6c7a723a46acd7cd515c76f5ecb2152af40f08876a3b7813d17a889469a0e13c8661c5760305664d458ae606d367664bf76ef141e07266ccbc030faf517d158ea45e44ebad057875220be17e429768af59f1fc5f4d27a061153380f7eeeafe0741ae695c1db0968064311b37d97e370801e88611f1aaa32b9f7c9e9f0e92061805648e72051fd0bd19f6c0ead8c29cac8a43265474c3b5bb712b51f904851e58aa8498393290c01f51062f3ce45edcf9177bf6550a0a1d1957a7023a5e325677bab7d2ca9b2bb97fa3c5544f0c85a34d159a01a2c58f3eeb4bf789d2cd1b5cbf93d3369047a606fff616847d5799393dd1c5ba383e262c3b5ded05dd69a7b2bb6e320f1a90f91c0eca9a1589bc7d4fcf0fa3d3ff546bca0637c206e8070d1387924c2b99ee7fdf2070ced928aea1fee70a5d5180e002572b707273a47231c3d144f4e91f6c2db221ddd6e3621bd871f0c8aecc5718da3c63b299cbe496e5f1a24b16dca259ed61df8b21a58fac1f24d4a4625d8ac8f3b6fa3bfb3ddddb63a54d5775574c23cc9524cca4d5ca0940b08334453114cacabb6f885d46ae8f338359572dfe3f8abbad1bf963fc6e7b337f6cbea9dd6b83ae2a9dcf402165bb0bdcec747e92fd6bc360303881a6c1b6199e09bf2aeb333477b16173304503564ba6dfe1d7367bb5c6235f90d033cd0a56619e633f0194da42dfc6b857ae3d270fa1e887d047ee5ba118c97a1398a0d42e1eaea1a5ff76fb2bdb4f96af63e6a205c6ba984265305e43cb02c62bbda99538b9f8a5b59ebab721b1cd15ae1e921ab3da65d39bdfb7f16b39c2c35e3dfde68027a386ec965f5f7d72dcf0a1010aabd568460d957b311363ba36c7068ce0fb553f147ea49dd7e6946fd021ad3ff8c41291822ca692b1d34e2e57f4ad61e05dc05f490e22545fab9f41b6804db90241986516ac6af78faa9b300055315282913c9e77d53f4b90890687202c8811becd44b5d9d779b4ccb08c90003756313c4fad98c06a687ce019eee7033eb77643a99eb9c408e86012bcc94c960fcf79a041acfa9ae8ce925573645a081b3a62469b7c136de7ac745a19cdcd52d3f620240a6bb034ba3186e1e8dff30c143879d379a2316c289ea61887933343a6774f17994464d11c4923aaa4f62603acc58e53b77efcc18c2f7647f9b94c98be813a9facc1678c4151fc9fe9f17f79ce63bb0163d2b6eb2d56216c27a9f84adf7f8c2369944efafddb2ec4582af9ced48152f722ad1fbd000b871f299cbe16e9c134e7cb932c9d57245b47c3655a537acbd205dd2a8b25789b32a727a3c21479b74130565fe27801566c426965f54a72c624d20f20fb36ce47f2aa4076e398e4e5c795e1f66ce49007d3e8b2d67e1053ac20f7e873d51553b68d9f5da2956f83852d0263ee8c50447618b04ccbcab5530dde20cd3519e4617e1a6b180d7a6eca5ed7c0bcfcb59d63627738c7d2a77c50b99d2cb0e64caf4388aecf33f973e0763c82996990d60c2c1106d9855e7b2bcb6ebb3009578ae033800b3956cd474e3ee5a89b217e06771ec704e52aa1121ffbf888b6e35115b5d29fca93c1ed4c1adc48fea3fe9138ed9e9af7f51a0f748c8a8498ca86be4ff36e259a74af9fb8b917b91ef136c26ded1ab323923ac7c9ad0029a6c63343c56a354f859b8eac650cc3fee429401c4b5fc1acf5bb4e36ec34602468b3256af551f776f33eb215ab7cd7f0b755f282ae518017ec0d00c19c79aea8cba952f290e88b54ce5b9f151380e7cc3dc44d429bf9478c5d449d9f36cca2af4206cdbba6927b4a060fb771b67ea3a0a3518b1b795283086a991336671a7d0f3aeb1a63a493edb351ead82bd0923d36794d2df124b587bfae4449d78dd983d4f04ba0498cc7ae29cdb3730c547e18493bbf0639ab0d08262139b53c08ea0d4384125832716cad956d0d75ebea5725be7cb674814b9346a7b1229bc96a878b6a53d243f792b8ca57c0a0ab3b3553e4a0e56118dd71c785ecad8a802fc3ff06525eb8d4f9d9673937def53d78eee5d75555625db7e6f7e351150caeb6a2c94fb4ea10b3b9159573dab5c84f03554d465173ea0ffb4c40c7a5b104112b29810e1b445153b99f479e35cbd794c5f1ba8e7724a632296d5f84405d083e6b5f57365cc5bbf05a42078c503bd70a8e6bb601dae7a8d67491963ba9ef75542b60af294f18d858f6b4cb8e6bb5f04619116bcfca2558d6db2ee1ad38a78d0a78a3fb0e60d6e6da4b766e82a9cecd1e1a0ee0b94d8a4a71c63b72407a04bc506f607904f4dfc67797beb35d671cf371d59e00a8eb61b8a690f5a13c0a36d5b014a6d60bc4c88bcf3760e05fddda7072b32074f212f9ff8061cda26fd3b6bfd6e2bf8449284314b91fdb39e992fbaa2c8d4b0cb6249157fe97d974046877e54f7b44ee0f865a143f303db8bd43fd7cfd7454c673ff6e8a51eb11e3be922184b7b0ead048f154ebe9fbd5e0aab6f3633f36bffa09da18732f5929977ad501eae34f74f300a0be76f79d604429e02f5935b85c2b71ac4d55f240e63531ec03a3a4e7bd71e4e0045cdcc876acd3213986ce624fc23c3e56836f4b918d0c0828e0e5ea8ea662ac498bf86ac9e07c5bc684138e7b664fb0c654d41bf93db7e8ed38a4bf30e8eddc560ca37d2b278a4653f148b3bec143735b0af26f5cf988e6b4acbe1d316c8ebac7ffa5e0dd1bd4b338cd9c87b6180a42f0baa47b07dc9a3848fe0b172aaa95893ee8f668bb2c77b0e55fb2ad84dbafcd75d681c38dcd104c7e8238a4ba9ee11d9c7900d383e662ae28d03e08e946b714f83b0681fb5d958f4f33f929baf39a0af4997f9d63a431f5a1f228936e28a05ce88abe8f129fa4c4c24530452978c85bc33ad32dce2b9e28f34b647546c83669232f0f9cd2e0fb861a71740dbdfe4a2c978c2ce771c049a645c7bd8bb772d212d6078b1cd275de6bf6841f49e2481009d4b86d91e3e5e6035dc18e5c151253b98c5903004837c93f75a20ce437a72390221115322894a56ce09eee27fb7b9820d272f873a8f258e16d33673e4805403d0610888abe86677a5ddeee2aa22c3c0f89b8d70021eec8ac68b8fdd00d88ecb44fd7fccca8de2b4abc5c36abbcceb7b72cb7cf31e44f1e59778366e15effc94a74f7446ce9fa2108d2b2ee0bf822739bffa3357d47d2b444b210a2e07491d5a95cf121c5ca91c184f91719a8b797f2ae0dc8228cca192324daf51dc9215f8b620e26916c9fc20789cec8604ebbf23a42297918e467e14bf6dda63f220ec59c05de92cdeb3ca27d9aca37ed66439852744d86e16aed7af7404a7fd6d26e502030dbf623302ec44f4a8ab31b83584d0d1cd0aaa6dfe32157dbb8f9e8a995ede4a5e05bb112abbee837517d00ec20aa98f1ce1bf3b9894b47d07b84028544eb23238f5cada1575947fd771e149f4f062a9b5391c146d5eebc174911147755c845e43b5d12b97a3a89197ec18b19cf815c6aac0af31396db15cd0c9c6ed56510c6d3289c5f8e216015634a63f7ad7b02dd3449b13e4b54044ed57660f496e9eb6f32da9f2ec3a917315ddfaa1e5271555618911479f0d79c41b6ed6e2871a8e59f215e3594966c2195856c270066d136461d417906fa620dcc5e7dcab6f95f76e963b172b745a399326b06e8b1c4e091b11fdddf136079cbc683ab01d9a81e7e3af7784d7f165ab7887f5ff7c22f578ec67efc461903327d7d8eeaa7561da54d92d60a1a17ae65efc4319b7c84a26aab9e1d109687b5b2b1cdff160fc1e4c7cefeced5b0c2d580662d65e38442687548eb9e5fcb8aeedccceb7717975b6887b35fb0e10a9294dc92da3a4721fe97bc8842139a14e2033de385d5def290cf70381f51dc7ea2d96f6ae2818bc8b0ac556ee79c94762c34fea209a23b0e9d3b993696454e8198412e4d917d45febe9502c8431d3da83e447836f274f88fa171d444fd4663f7be28bc17b361817c84418d6073a3a127cc7ec3e0e5fd7eb479e8939cd6e5efa007ce3bf4423bd0a7d0e9ab97534b5b39774a50c219c3cf58f2ce71a5f996fa6d972bf26d8679750cec34fea2b52d70a27323a58cb7f1077f3032190eb11d90f95b16fe8053d6378e9c53d417db38136340716689db96193f6df1fbda537fe8920ba6816ac40b3e53f02e354513c66993c6b3a64fd791c1011d2f01ff320023a5f81529821240ad6d4c29594e77322587381f33128c9cc90c39d14a046def1059e2b13b0c6ba08fb26dae7a3f40dcb38ee21690a56c5d1da0f73a30f61363db2a4888b0936ce9e15b02d8abecebae8e6fccf2ab25e13e3795cc794f9bc3574803e5c4fcc7e34fb755c2951f546d92b7bd739e9253d6103fc309463a9023e94412459cb1a9ad2861452fb6deefea0c3567a6e383d6b837e750db5d7be2a5c3f65380f3f85d250cdcd0342fe6978b62621ca2a8e8bbbddae1b1724df06d2e736ba7b1d07acfae40bc17410927a1ce248471ed32c3357af0c30e3891ba9db4e579cee97879cfa158b5f26aa48b24267c2ad23dd2df90183f822e2f9e0787732584a1c0078d90fc571c08c24fa9931661930716f29bd5334ea88ea1f4f58886448a422d903252aa2306b2c238ba618df15c5b08473726e0b973f621090f35bf5940fe012fc70b9068d7ab6d0cac23ada9b5f7450085ae897c653e581b1e1df0c5883d382699475152e3d280561c4ba58f24a9ddd602ddbbd8d92a2691801b510e1ca0ce3deb9c8e073b8c95c90bad9741ad768ac2a1125c9a020d9a11de4523cad41f05e359b8e59878c85e6ffc3879bad3067a68f351df1c24cd7c98cbd835a25fa07ae4352dba540cc2c932eeac61da5ff3249110d1df4c9216141d09992b56306dc6e16d8156fda0780a3fff60e4f26f74af18484b57170b6fcea45606db1b390e73538fb7ae8d12746f0e6971daff62c03cd69cf97c5ec38060dfe9a65bf0e0db409ac91a29b367c9510661c81fad24d620f5baa981604c33d3a60d568dab9415b8c092279c7cd981efde5a04d205e144087270d592c81a7c5fd34f44deebe8a768984fd74fff23bbee20c38f786cc031aef6758171257d4b8a9431c5f1097565ab349a82815237bfcf38600d0697de86c517094e3d34ae481593896a29cbce175fa0fb6043899ed68664b451d28d0a817fb41432dd018d57c9af412dca31946a3fc8fb99390da482a78f936b716181128dcc0048ebf7307a623e8c7b66c19a6c41584007c907c9ebd89dd828efd7ac0226dd838600bcf0017866807797d81b7deb01087fdb5a87e027fc6c6de0a6fee890d6a5c54e3942df4d2ad89cd6deadf9a31119bf0edb49104efe6acc7fc8de6b9a75c9bfddf9a81b83dfd0c3a8abe3db0ca4f8b8d9783f811161c810b72e79af746197c3eb64673024b949de818883b5bfd33e0244414a6a55edcc101c53673fd9f8c3f580628428503006c450dcbc57df0377cc6e8553eab4afdcbe3fbd5a26976fd3fb751027d71862c031d07da0d5754bde2aa1cdfd6a28d6f09ff0b83402d5b077fccef86395daa3223994385d0f2a85d6e1805049887119c7674f168eec4a7cf8b399637c946610bfaf500441a8b7fa204d8b95cdf201cf1691e9fab07c41e99c30d5a287928b8040522cb0ec0b00ef40d88190d2828ba40ed5532c4674fbd6398e81522b18f9de451ab56d0dd89d1758cceb340838cc671825bc252d8f6236ff50180cb91606706c5b96cc6b344dd7921def4be86eed465dc01f06b3bb562ec2bb75b2a9ef29ab31b4dd89013f04fb7335de79f406ae1ddf7529e1119210ab6750e0f9ac4f6a4cc0636551d045cc4a58e61258bfd8f279fc9bf340c6bc7b8d07413727977d6e08c529c9e70d11bedaec653ab841b1d3fe9b62f6203b19be7890c43c8e67309999756d6b52fdd9b12295b56ca59d13e63d0530e2fe7f8193216d91a04c851e3d5702f6ab947f55922d6e75c6a82a0b75874041c563f09208ab5f54ce47b5f5b9236d477052db7ef48b689ccf350b66fd0c6aab137f18aae555ee1d37ef7c7411078af937e08b7755c7ac0ee6f31ec163298b34c3acb0bccd51f446b8c9dea6e3f72b230bdc8e7fe837582171720cd0ae102eaf4cf570f6bc69ec2b8bc94c5b56d3d0c57108994b52c83a643401dbd485e3b54d39b08433b710c09d40cb80bcd7fadda47d0d5fb923afc775c78c378bc8869aeca01b49ea42acb6fba5ebbff7b71a44e248b3e0c1091001f2b24104296886c2c175edc1d25407cfe65a9dec5e7b940d4946db1af193145863c9d0a2384eb46fefad6458d661c2e8a3f096f4d89617061b8ae69f42a9dc337185dc6e83aa0e1bbf00edeaa5a60530efe986e7190d4c272daba4be68196b57a0fc49eb8627b5dba3bb5e2ee599e27ee9cbf950242d1be0de7d800c8e1af8d24624da6c1e215aa442cea485243a4628be021c3fc2b051dc0f725e5d376a91ea6f52c10048f2c58e6313d174e02a670730868a970e18e9f41716899f6e5d91948c2a63eb5a3db27f6347a9c5ed487f0a39c6cee05ba8bfd9ef180a94d6ccffef0b00a5ab63670770c9933d0403a121633bc30f271932fa22127d1d889c5b53c6983587f06c0d3ea63c1fe74145df85b0fd0f57c0dcd3569b05b62340ba32668ea162bf0b863cb632877a0f5853e72b96bcb807377efc63ea15377c3a7c3a8bf6c13988355517ccfc92b15b2991fce0e5b44c46b39349e241712d38863126324a6fe31ad9d8a65adde99a4521f948747acea82969b7977a62ea666eb361b1f01e6f605f6d0b12aa68aab5faf21d425fccf9ea32fdc631d5701b38dda019176625a7be68bdc517cadc2621e21999918f1cf5b3a30b132a7ed0d9dd72fe75d7ba0bde225bacb3307c05dc153049f322004ae975dde0c3b7a88da929e6384d34e290fb20792019bb85ede07cb0395fac367deb78f809a16599276ab3ed36cd7d605d6a3a258b2dd18a2141875d4b251259fdd5bcc8112ac4080096ff4d58ba5de8418cf6abf8633c62fc1ed67518394d65d88f18d7bc3a2835d8838ef4906334f4066f46595a2b6221b16209bfe92fe2a0cc2c93112e78c0e57935c8564997f2c62f1b8658e7698367ffe5adb94058dde74c4e98da395d8b86fde2ff9a9362dc1bc8a8f6d2c80fac35e6a338d2088aa07a3a7b9295f0836c35677a1c919ac96be76e2d9dc0eb924449ac9d867391a2b52b7324468d5d3372ff64b9f3c804771b0c8d1d41ae9ae03a1e2f065dd0b8186d680f88ddc90d1e300fe75edf7ee0d8063bce85e5b467c1c2ba98f8bbf87cee16f79c72be980905abdb71393d49e0e2a869deb87530e7d16f6e5ddd19fcfeb000a10c1f47559f5fea13e2d343b4bfd85f31a3bf654818901f64ac7c024b1f2c96f3656e496cc623a9b8543252625187322b83a358dceba25ce5cf1b0abbeee6f1e8ff2c29811ad309a79e3ba110383b9468448dba0a95dcff40389746098c68ac5195dac77ee8f43aebc863e6f74c90a1c4a3141bed1a73d6d13a5f0c52b31626bddc2f5b5f8ff84d9f3c8916c1f9da32afa69e03d59d1aecdf97f442721b71faa2ef395e45fb64ba6dd3b1859fd046013de0cc60a2d3c6bad42d8dc785c9315fefd47e8b7afa0f415974aaa5e3e3719b70537c6a3ef4a35ec926bf29ae03951bd63d0a8db150a05cb803f4ea936d5898f9784bdb7fc8f5cb5dcff419e300123fab25c781bcf7bc3946e99b1af438cdc72d9f944f350522ef4466472cec5bcb54c311fc76e36fb425b2f40d7c1631fe12e01c3cf586d933c2ddb1acfbacc3325be7192b6b287100dc0da56cc3ae882de13d61cf5e9376fc972197aec6300dfcdd0556f8a6ff2fcf384e8fb8c69a173bf8b7fd6ba1a4ed27e9784c2f2cc94a25a95f45dae17d653735eb70a24660bd1ec11232d20743aaffa37ca9e3d75cf749c60f9083cffbcf4d305e0cffdf3c77431c552185f08dacdbd3e4c27fda31009044dab98ea94c835614d953a2938c57d217356cb4c8944a2309417c3fd54f4b8b30032b5ab7ac49f0756746e72a75068b8b0cf4fe151842f7f8b09bbdbed0ae2e21e8c5ea25e85b64b21745f7a3ff6d5dfbf37e570db3bbeb66c79452881a45bf2c0979c17e41ce4850e8d355b33758b7c317a8ba09c13e0788c5e1dddb143489f856f4c8ce77f2324bfec631eff0ca0d3b6cd0e61dfbbe74bda08d478a69024f276eaaa54c5b2d4aecc5302c830ea9ac04272397a8a63ca8430c80f6601731ad1d565bae80127f74e289c574c7adf6db8e87404844a32f6b834809e007a98371eadf5c4f7e63aea05235d6c28de0be5b4e8f13a56adbbf2f68f03adcd3942c146e5b688ceef6bbd9f424ebe1a323c3573f27e7bb941dab920d9669bcc364f6a344643ca1f446d5c2c93d652f3d8326c2254bd1549db96e56768dc53cbec8ad71d569c0e5dfc53b393310423ca364f72ecb3ccd7597aa75ea087e20cc0c67a6d619c11da859e1ecc0fc046f5e48d7c7681c6e04708e3340bcdeb90cbfde6bd6ce336816615c399279c378949163837910cb37dd19047f4a68421ef922e91ce12fdd7941ea70eb43aabd6d65d7dfb9987cadbcb87701517babe271fb25161b5a456c6cbf92abb407de52c3cad824db0d6ffa4fda071d269cace192702ad9edcac3b5a0309386ab94985b647fef1a9b59c83a622d134b812f9be301af68354da2dfc7d9038f100c2ddab4dc395d6a1ef09ae962aeb1216d82c2ebcf11099864a984d740af9a2f20ed911a55973fdc137b5c147dd624a94451d6c24388e7d8c9c848c4314b2682ad9481b7727227dd50f73694ae5589655ce525a30e280f3eb5836349aa140c7d4e5daaafa972bd9efad085df6915978a131ea888ce228cbac9737f451964de491a92c7342a7daca1ad10c550105aed9891b8300987259732368bebeb147c25b25b56006f7f6a596c201c02b5de56b0856b95fa6358efcb9f9582fbf924ea1700438e7cba25199ce8e5ece133945820111eb4aecc4a7b497fdc5ad7c3303989e14703f3c967b091c28521e0a662b44ef6999de89faaefa2b3bc59073cf5bc72bb23ce8f680cdf252697184e6b8abfdda29e25cb53a43fb0b995ed5a2d90558e4c5d3ec47fc558e8822b6723cf20871128f3cc6c184001a228a300c9c1bcd4037a462734a1e1b181de055b64cdf3117286d505e23c4d050403360a9ee9125d2fc3bf5cb81d5231bee7d55bb9f17f6b3c67fa5543c6e0256babd32f889275d78606f11a7b672b1c908a736c639a0bf0b6ad7342ea2ce0bc75505d3997c7b70a81550b0012b600aa989c5ef8d2036483e7774e1584e89c8f0bf1915143c3049ffa57757b9aa8c8e0d64d1d580507bb2137137d638dc7bdb25a4285d583637b9c3513fa1cd0daf8b0e71db37e52ef6d96ed3dd1083552a73a4823b754092c1c5bebcd41b912b674b7bb0d7fc0657c4bf799c40f722a2de5d335e00bbf818ac0b96d6be4205184d68759d6b23e664270cac3a89bb99cbfd67fdbe4141df72d9b64ae435d5fac7d73993b2e7003a900296be3b42b3152652c4ec5eb7367ac0b33c48e68b38930620ac8162337a64f36465528baf4bad8e20f237558c822d356bbf54cd58b488f563793df6efee4b4907c25668d7416197d28f1801d813ddb0188b82f16b008bbfe41959b39f803a79171b0a3d6cfeaf3032e21eb522e7c140db678d37d0eb3799bc74d6c8e5ca105babbe7712312a184f17d52f34427633fd6cbf4b99d6f8b31193189a15e2c42ee6719ed36202fd671a463522249fb6285c3746cde84420598e6c5f412cf7593d918d5aacb6b9821ed5ce2081a124ed9f638c5773d7d70622de26d828b959224e9af56769645cecc250eeaf514eff0c675999e9d605df7d26eea0bb0b3a6a70ce93c0203b4d44bb5c38ac5703ba84fefdff218747b05ac1d204c9a1891aabde70a724213f1a6a578a3b1ccb7108e193c3184bf4979199afc0c6042d690ce236fd1e4ea0e1b1e56ff33ba891c91fdc70ab219733bdef88368ee6026c872749060a0b53603cce28dfcecd2d4a18e61e7d0bd37e1b713f14964cf75f7b497f695802223ff84033cdca791c2d713fcfde1ad30292e0da8ea69092737e85133a55fcb4865296f6f4d54e6bbec52c491c08599033022205ddd6c4d58aa459cb7a81fdb7cf92742be51880d49f71a2cf2f6e0586f2a811b71094ddd39f4c87cd584a1f0357910b2f950a4d8d08f9ca3902f97f39fa3494a18ee564e02f6ff16bfb1ee7fd7791f08c50e41296a46639f0ef417302e83fbf8d2fa34169f09ba31500b1c089e3b556d2c43017985d3fede26eb16faacc5599a13629e6fdf1bbd79bc28098ce945f0cf23275691d028076e456e3a0b3996bc91e8e49e800e335806e46a4e3e8e3cb14c04294d7e913910072af0359acd54c8206493619cdbcee2865d1ff58992c010f457e425c9314127313cb7a1b87bc31e021fe96cbab5b86751f8e90ee32eb477c8d086c3a65c078950d0127aebc2001fd19a3dae1cb18820dfb323576200600029d5ff0903f66d502789c8bb03485bc8f81e70619d49e9f220df5079600a8161e2d44474f539121eeca29be177251dbaf69e6b37e4052e4787fd2bde08045c1f663a9c95b5f3d4a3896ca985d526cad31e19938e9c6c78c0fba6ddea143de7183586610de35109d43cb022d0d9e1cc9fa4367a17c11c46c985cfca1a656e46119b8d0cb3356ed8da65d7e1dbf82c38ed16c525a020053e9281dbd6b416fac63941a693f95b0eb77e51f7404bcbadb8217067b9f0aa783da187107ec5afa6b5344e45e2916a6e5d783b2d9624320f833ca3d1e033faac91c7292683f55f932c677765adf6c844dac88cdf0dba13a1922ea1d9a40105d70f9b866dda317d6eb407458ee678c0c5a734589a49201484487ffc1cf21607bbe1742a664a838318ffda36c95e4d8030022d81e9e7e14cad8229559e82d9ece929ce10331944c3215e92f697deaf73487e8f282ca08de18c2931fb568faecde68da1fea86c56d7d20cd7de0c6fcb972a8f7ed4edb85a2c17820c0723317311bd6bb54daf6013373dce45fa8e178c67717d8dc03a6b7570290694ff9b9ccf7254b0595826374115122b207787518ce83bdc01a7da38d576ae746a68b955d6209d61c2cdb768f850393af0af99607e5263cffe85a9986d11d7dbab7ae708f0332cc90b592652c790f7f7ac5fbe739ed2b74035e72675925073ac51fa56f82b44fe489c70c5459fc75346100b29a5fe36704378b6b10898bacee253f4c6f412e0710ec6ba9d1e5661d09a3b41da945d80208ba07cba0444aa21cf0aeb5a05c9f132ad031c6a9578459fc3984762a8e51f513c22a7310eb11061d4654093e391fd77adebea51dee55967aff03cb8218f28466a7d26c09dac29a66dedc2e38cbf4c0b668546c991360f01bfef7cec8d797178fa5f1f4fd72509907bb6ac9c510e31c9832c4200d2a3e782734717b8734f49520c7f26c1a501aeba44d299d98a34a428db14610f724a499d37551b420bf6ef331aeca6c002cf7db5af7adfcc2080b1ee5d08988af9cda18cde886d20d804b65b974f6c080e6679255769e87dfec40e759139703dd98035c473950d214b8668efb546c6459f6c195045c86da32f083e7cce3b856a734e4926c5e03a82736368b108f3e26b81bfe9029cba9cbf6b6b5bfb440669ab57927e218a938bbc005a3220f8cad51f86f4db1eea56e71160ceada9c4dd62d3c85a5a8d9ded69dc880bd703c1421afadd8b344d2a302c93d79df7e176597d09762a907411f37cef51cf9f7ccfd4cac14281426f803c162e92c3ddbb262ff565a59dcc41f128117dc0d028c6726ffb13f2ce9470dc141b7277321a05b6c641eafc67673c1348a02219f4e6e364011462fc4371322cb44f7edd447c916f9a8528e2ae0faae30abb93f68109ddaaceb31070d2e0ba067e0f8339306c85927de4b8a238651df7e3a29883e8a30ba975ece545bf4c2b555b82a55b63fa326aadb84d1be2bb62f100551251a0a2d5e68192c1692f6eee9ea5c3f24f106de049b53da6ab0d8ceb934c13d3792b5108e12126dbc49e2f2fa3cf425b58ad8fae29f01f6b944c5f4f95937df3b7a89ef3496484255f36bae17bbe03b8bf36e4f5a0db3f67f63ee319f9d7f6e5d2c8ed4c43f9b979045d7a892a06410057adab303157d2e2af9addba1797fe6e91e1f4f66ed6079bce57bb35cd0dc205936e7294c62912a63a79f354976732118bc1a124bc6139a941ef381d451eec781afb0b120b77ffb686990e39b5fae69140886eb7bcc64423381b3288132d886f886208793f28f9ecdf1fe466d69f925e6c096c96eb90bfe9024fc796ec1878b79bba9e5f4e827e23a925f624f730accfc8eb9a0d0fd912a9254da9b7cc8364e27232abdf86b89319a60a02b5f685a655d88128ecfe8e51e65a8c3017e9d88771e7a3314f6b7f5ed2ba5e2383c2338643905cd25ba09c4d39c642bb467d54d225945828e4b2ae2f4cb80da36a8d28a4d1c22e32818a8d1146c9687feb2d7f6324ef4a6206abd4860f1f12ad51a8f8e6ec10f7b7753c9f481a7f2231d31c5aa1e29b07fd836e89599eabf6e69c230f39fd47b5b25b2d88720519463d485cfd1848bfd99a497bee837c236ff0a37f0a301558bb4825918dfa2547baec067baea89de138b4bc2d856ba5aeda3355f3ea02de83f5ddec57a9ba571c5a338a3bfdbb1f1908b630efeb542efd12a87a11aef0b89145660181f47ba55ece4d6fb2c4711c9cd2e5442ff71ea170d842097371949de42aaea5ebd00c530d3154813925002e6998a3991475d7f3113e66c7ac275de8e9897c6d8bf62684a6097ab5c5e82488b744085ed712d41df082dac45c2bd3664a1114c8a58463f3fe79229b47643907fcb19638a7a038c4884712821096113f0f6f2600fb9a974d96a6e700f62cb756c4d41467a4c5762a12e76196357b1d54282383bb06f8a6a5a2d868fd6aa80a6a8d6251e1775b4eb545d3301a5c195ecb30263ebfe3d963ff91063ee10f1d4d9ca48b8a962be46dc6d2ebbbdff64a5d5fb7361cd6778e768b4f718cec70e3ed89dd2c398a45bd0e16daa1ec74c0359568e946340d0d945972e7769be5a1d86bd160179767993a7529a21ae8d32706fd30f61dee45cbdd35843ff7835470972e37bc32549a82adaba59398d9a7a96f1c82e6a3a3de4081a88e2af8e6af95b563c9cb984cbebee29e90f1ee073db1ed26347204ff136e375c245013fa619bf072c73b06646f149e7be4cde1881c6118c44ead8f52c5ce4794b3cdb88e2049484b9c291848eb79828acdcfe50e411f70c038e0be70fd327959efe082ce8166e9607b1eb7557d11285533366b3d5b5d19637ec735ca09cf9f785f7370a3a929206693534c6d95988d623838de64fb5cc426b0276652ef8d67e0b1ad99b1fffed045f3e4f227a37d9f675f4427ab41c3518f85e97a506a2aa724c88bd96d2d0a41ef52e9f500a3340d68f894e9751654183183e0a41bda714371d3dc6318a1d61c8105f392693c9c25d5ca3d0ad248867883d3c261ec3bb4b41d6c18df0ae21d70c3584ac93acea163f249a42534a59bbf1381cceea68706c50dfb1cb2e7bb51da23cfe02437911029d024e9531074020b770d5076019991b5b8b4dd3068748a9e05b560d3a83946673464227038b796ae4472d21c9041544f8223d7409da622e2523af1a21f45a800ef39616c5fd41391fec1ce7dec1e6a8731910dab507b8f7ec92dc4b9cad2809328520144aad131ccd93c3ba1a524e9813a98179fcd0843dde10a08f1288fd294c9f8f00a943cc48f281ff713ff7ac768d9070fb916ee368fa399a574fc6b2e9600e047de5f8eafe8649a82c51d1fdfd8edbdd312cf4700bf00ec23dc3c7b2241882c034d36bf85b0557f7f3dd7648b371c27a2b0be914847512661182588e16d7d2fbc3af25af3869236cb1737868d5a0f08a8ab0b97096247e1e7451a3adf83e985ae86a9dc5add68d283b4d18d3ef6806960204b4440ea4a6b7876760b08edf2d80fcdc68d8ca0dbbbef7032828ae92ce241d206975140cb8087402f87aa046ac0443d0448c8eeef36571da5986600c1d13f825e9bfe21089055836fdac123d31e035591f901eafc052dadbc496bb8e6bbff78e85a0e2d29a8b2e54020cd377eae5f594ea4393f7ec13f0652887533cea81447efe3104d5f8ed9ed32a7a4ba48e217faa975e401d89fb146735bee352778d29f7071fa01bc31fc8388a116962f6bdac67a702faa6b8556f0d30fde325994240222ffba5bd2a92207d8b541b1ddd46fc585102bc63cd0c16287e18e921f9d0989c76b91a82cb08bf50506a420c5880b06d4f8f0239d6637c4799786bd58f84a8046fd46bb3508f14a01898c3368893b1ad0c138b43f7912a59ab0499235696baf55984b2f1d6d0a408b231455ff7111c96868a327d99df721edd2cee6a4d6e9d78b50d207dc7d8feeaae87130bbeb4489980ae326da1bdaf6998d73250b7d251a436bba2c7bf43b6ab5f0304920762be34c133d0987c094b3760061782fe8db03e295e8483fa981eaf48d97c229f6e4aad396948d33c6fb5a1ffc86c8c95b78ee50a528011d800757a25e1d09522f8d1455163e7d0beb6e9362f7b25f9dfa1cb71c540f51abc30e9058329c8978d415f172aa33ed656a71aa6e9147da511987081c4c91f3d27ae6c2a97071bd288609c8331f05c4c5e09bd229805feacefcbb2145741fb28a2cca175c90b72966e3bf5110580adb060de5e0ffe44a43a262d57179a4b35cf66aa3adc41ef7ce3761759a2bc7ca3b2490a93166f2457fb63621d1caa07f980887e744f146c2160accc87c918f980313fcc6c41cdb1f52725c8421f9627f3900383b9585d5630e901dbe1447a49c6fad3115d530a598ad5423f1c7e571426ec946447f9efd8743628056f67d1d565f831a67094b1390f08274f89161136ee97fea8bb5ec77eafd6acbbef911f7790b558361e409ba198b2b46be47f0383205fe803ac88b6b8e5c578439879c9211904631660b8db3ace0f21a02dd09bc41b0dc2e275b8c45d7a78c28c9167af81a5e19fe43a11805fa5d2eb8d6d27e431b8fe31785a71d06e3f646761a6141a46e91f993fd336512952151e2cfd140ff49711e31874c01769533087064b4fcf3b7d7069e22b7f86edf53b00136736decc914e2c152186a89f70a1423f28d2b5ce3bf3fb937d1bf5701595acb66bc276f3991012a6a1b76533327991cfae4aeb60dae8f18441cc8859766a0cc1b7685b204b5dd29b6fc927edd0bc36a141e51f338b4880640b524c7caad63481e95bcb47fce9229b6ea0900d4e0a156db91e5f6bc613abef82bcfcfff9d15ddb88bbac15489dc895df660f852ff67e36ef824b8298c24fc4c42dfcd2f86e349b99a9a0d18127bca97be1bbd63fa80052602aacb649fb9d55baf80c618861156e5de90956339aca0ca32ae3f1d8f01e4a0ccec095f1439dd6cd29af4d2d97b7beb6156511115ff33d5ee2c6904f6caaba89fca4fbfdefb00a0dc55df5cfc44a3300fd7ee05ac9305259bbdca82f53a3135c5371110a2d401b2719baf0a20edf24d6ce90863dd7307bf1d89040f07ba3f8c7a973dd4c9fd68a70c56556c4b139fcdba754388b2a1e84236f0bc4c5343cf5bb60ed2b7011e1ee3e566423bc42adfbbff267963de7021f56dadd3ecc34b0dd3308c6e503502541b93221000f769c81abc3cbc48fd938316d7d9ce0b3f25093f8a049aaa0da208ef38b1f360f9f731b5020de944e34ca285f101dedfbe55f7c66079ed8096d50437f6a6f7ec350470cc99a6ea839c1279c11435b298ee6deae754cb5ba8acc4bf43c555228e2cfc1306cf75da17719c31284d484c3be1e64d0fe96f60dccdc9279d9e2e776001c10b9b9a65ce258e943589e46432a043e622376fb06429bdd4b09233a18f415605c7a6932f040b83fa7599352e7726a8b9b1754b95775edcb9875f494f03539ae612b856ef73adddd7c4ded35bab14a3e17940ac47dce04e070ecc6fcea9cb3663a5fb050cf45e3df6f7b3c95d0c8475daedbfcd0c2436c3901b485d1987a8f66950fc68e889c6b8bc63bd123c6e1eb3369fd735e89fc670062e8ef521661bd74a01a5b7cb4744226bf291f733df069ecb2a3ff64f0a5dfd3d0fc2f77b76c0de2e502eb90361bdd64d39c42d2ef8740695a87a1a3b40847afc1629f44d155113da2da854c7e4567c16d99928bff807e3877d793d2301e37409b3632605061a39432f296d8df89119a6e4042ba98f02993ca99b021f83eb74a6f4e0894faaea6ee753cb24973e0e9d395591c82acb5f0d10c72bac73958501bf12743fb1ab04ce4f4e00a4b70452156c6c55c2699ce43866add4d84d0cee902cd3a69fbf8bad40c56e23fde95d4f434ea4664dee2587926dfec5b07e8a61a8a169924159a27f6b8ada4cb419ed57f47aa618413cf17d2b0fd8875cadc1c6cf9fb6e96bcee09fc646312f520129c8852a8b84101623eda75c7bf8bc20736f3be61ed1205cd9475d8b288fd3f8c592b2df4365e23ac35df569619ec4d1b927fc48f4dc1d9c0836781a3675591592d8b444161613ab56d0cc6b9fde3b799e6055b9e8c73214362f7da438989aeb1c4e70c7b3b89f75bf4f07b699e0215b1182526e0ca4f3841815a89df59640d37a32957583887b9017e765dabe1b6bdc0d26bd20b60f43ab04993c5eea33e48382f7cf36f39d2aa703c1116aba924d71259972224079d95c1e4eac1f20c14800838c8baf315c5809bb771efbd5754a93739185b83c533b3794e1154f30586d95652a33bacd8d162047e6518320c2a9f2362f47a148ba947a606d1d3fd8ac0abc3cf09eaa93e311098d8f8a46e6e36302d4e3403f85f31b50ae96d942d27fa6736cdc4a6d0b8af49b043c922638405db220493f1788e62650bf2ef7fe7c2aa2adb2c47df8e33d3c3520ac9119324eb92ad2bbad72c98575797b632378ab8ddc723c187c87afd7bb979cd3bc028e1c5dd3a257698251e56c709ac8aa35ae8d150b69e2314318f04587943d8cc8a709db9b3a473fe1d8cd38389be274dd226c9dba38a262253b89872e4a05bc3b242f5df9cd5916351e7cfc14454ea6d75c4bc1af1592db7b6cd0deca1a17c213e387a7a2515cb0b0e1ea87d6fe8cd48cdae2383be20b48039e85f8e63fa14743f0b47954c88439da604d5dc62e7ae37cc605b71aec502f2970d62c0af04b2f5e3e3f0444a64b0596e8c27f60b145ff5b1611f7f7ca6d85abdd0c60ee125c4edb72ae5b2e27a722810252a1fcfe6c76695c043104a1d170a1a94bdcf53353fc84129c75f0fc5de167830c111fb808fb53a0f40f58b491ce1accab5151a6efdd7335c09b0e7bb5f132d5d71ea7095c81a6f13dbd8710f48687c241c8e9656a84a35390cb27000fa2f557f289a7886fad5977f2444045e215ecee368798161f27b0727794e877d06f4f5e5581e17168fb86f357ccc42fce7f74ee0dbacbe2182713199f6a8d6e7ebbb3caa02d00507720169e885938225ed1c5c27db33ec6e9d9b2d1b29525c2661c71cf94e05a32dfd20c42c45317d9862b778bbc93fbb0c0294beeb03c111ec6c385517f4b97fafcd07cabd34ac6f3f8fa9e29a065275db3f7f111e1e596faa5a3855c318e0399070ef953e7b6d004153ce03d3ad81bf54e1faa571d772a1e4bd0d34526fe53db1857856f083d7b9ced60096a18b975d9c9682770728080572ca2bf9ed0958fc668f3ef2dd7ce531da2d75abb81163178fb318e7b5d12c56fffa4f32ee57246455b6d1ca9398e4b8474139fedbf846cf570cd8ea0baa067bc22f1a6a4f6f5b4bc8ff45200ca163f06e095917b7467f636166d4a71ae8b2418e55c8de250f88cf2110644f0bad5f4d5f18f80abed9b608133496255d6872d3e5b55b30ef8c697dbba748535d3a0379e6509897f917a21e40aca4faa5a7a0517b3f611a9d0d05850f74ec701e4e9f42a11becc57ba3d15b6b4ad9cdbc9a83416cbde00c141f88d616dd40ae349b21934acdb87d2afa409ccf25ed9431ebe6395d853fbd297511106716778aa735356f21784cec7c145fe20ec3e47dc5e3632ac8d6aa9f6c193d207f8bd1ea1f1c5770d6bbc79fdf74ad5e4215f818c4d1c23ed6b5b5258a3e521b77b45942308b8a700800e59f6db2fcd8cf3e6faf607a674e7ddbea87d5c27e8c8afcd59e305a7f1baf38f54b3bb985da2c94526599898b8990ab26a924849401a0af4971fbd513bc8c46d4e6e29e30caf0efaa7303e0013201f41f28ef5bbc7305576cca2430cc34796c70ba9944eeef81b34e9e4ad4f7c37f111ea098a34743ae9c083e9012d6c4d843d3fdb432b09417576131faef5dfd8f8a0eaf49290c5447fabad1917beeda7f3594519cc9fbaf4d5abdbea0539caba68db1496dff88c41bcde9d0cece1b629ab57f4f8c28021b833d9f3e833e07d927c751f79a508c37e2f83827b3a270208912247af8798218ba0808ba0c6e58765c2e8a5ec0992b5fd84485a195f82e11352985ffd2d3111e1732972e5b2654a9cfda1cabed7866877d555a5bf301d4551b88317340e5995932f150256198df1608e5cd46a305255ba5090f77f26bf765f92e5bbe750b05db38d73136fbec65207bcda64dc09a5db651043566ea5608a5856010e554c0d41df26be2391024c47afa3d806a9b1890a8621672ea624340f217dda364a979e317b3a62a3b1df01a2ee8f56e56877ff48d3e003cc511839ee9f2483a3315cdaa51f50d7a5b3f1a7cba87bcd45d6b67768aa5a133d26ce6ec6903f327e705e9e9b1fa5fb85427bd0b0a4a2eb24dc368d840b56917a9acd087ad40961adf3bdf8fe2c6b3e8f24fa9d2b78038829448a3826c6c4d40fbab052a69abbc35b13061c8c0b736b2a66f817ccda03e3780894386864dba4b245ccd66b918ea6c3f5463812a41b628d625c3957cb702ca37467cbfd3a50eb4288211aea8ac9d411847207c647173f3905ca9194946a74076accf80c29447a35623010c1f39c63d49e097f4eb7cb757cf6a6f62230a67037f9d5e17f91780dd091b5a1def8d1c27a03f117f105bd20768f9cda586e30b795697d88dfeb7985f9cafa795a847a54a712b2394b4aad916a009e6e9132594ee404b79009500f861728a056667b4b12053064910210f7d263cdd840f5954e19d1ab58f229e11f1fe81f2274aca063c275d2e7e3bdbf32355a1056d432eb2c3f34412db8d1539612462ea0abebfc3207e77c68a5b0d794faacdd681c0586f175d4dc642ff2ed472c549e27f46e928a3041b88a66d9e942415e9eac80f19a57aff0d48b1ac0aac03839153f010b958ec1f30bb3baa03d225589cc9b9c93aede83b3f6da71cccfd199b49a802a67f7e605bbcc1b8a04c871e086ad78487d0766463f9ff47781699c6f2b161d122f344adb9971de564a8a14d189f4922441af418a5617eac9b8574a9e96bea79d664c939b0b805d9a27911955f2b19b0c6a770cfb220f727501e0a009addf3c71ec01e56177e60e6e8c54c6a0859877f717c60f62995fa1b69b5207c0d83eab422f80704afcacf1044fe58983f1a3b6b8b5464ba50d4d888a274c98d9f6b161e5d35ef20b4a5721e05d521395126cb9ef55ab90aa72700990a7d4e86afeebe9a7bc221f33eed43e46de31abb6f2d90724181e24ca567ea2987be4f6b21a2162f8414faca40102ac0619982d17943c6980eca3de98a96977d36719df387c1ff0fa2a05f658d3170c8fbdc2a3ff54accc3d92e62f3e86bae4836f6f557b750ef4b387f9b52fdb0d4c12361efd663d2f14a1e083eec463ef896323930e349ea1c7d390e5ed39129c7e6c43d4d91eec5ec5b7c3716bbc5658af504d73f036c694f2d7e24fe32df1495b63c025bb173e659298b805937ed6423a24e3f1758d8f0fc6f4137ffc1c5f3d1d59e0289f472f11a402afb5c0534ac5566cedc4b0fd4d71d9b243c7b06adf12adb9d75a5d6d5cc3b87b307967b61abc99b465341bb265c327bd2951ac8ef0a430f676243d21507f66be3e4640e349132a86df8fa8f3c4b5e197b1b888578efe949e56df14fdaa8d66c07ad085b9ebbaa81afb3b4e6970ac08928d1ae47d29949a0ae2a303a0908ace5328750339d7506cc53a44e5565b83d8d5003d7680f66b7551f8bafa75fb3b954cec3c69abea3a016295c1e83d4570431388e7f32a34c076f8602cf877afedd67537980cbd58a4dba6501213f73fca559252b57392c62e0a2f2433a44db13d326450df4d2eea52d9af3881eac27ae858ca0fcf4efb2b34bd8875f5f1570376fa5833d8bb5c1e785e0c592de8710f221b3b9b8a95fb90dad50c9327135c78db5b8dee642690f3da66d325c7a62a13305df25d24dcebfe758e81311eb8be53ae645b749aa787f78fd660c90c63e040a595aac1297efcb7a75112da28884a461a84e36243e0814e5e02a551ebf844b5a7e6d97144292c7c092a4f7784980942c42b0490fe435762ff74ce05ebc11e2f957bb55c0469141c388aa7e3c7d19b4dd68ee53be2945bf380ac76845007f91d77e183d839cf152a37fef5afc6ac10aa4a12d6913511ddf1b0c9b49ba53347198a7bea3ff1ee4dca2509e961a84391ecc8c2fe75026def012eee41799d4cdbec5464b9a72dab3144f70e717d43337ed7f18c317d3f985b874ce070b22881082b8e4b558f388a2370df347dd3ab3aeb703757ba3fd0010708c5c3b7efe98ec4b81e549d36c333832e87b66849b7d709ff146eb068e56140cd8be646fe1965b5da4dc9d29b69116a946a5fb003cc6e147c4602f667f3cd4f7aae2914c567cbd3802713da646b1efc6e8fa11f34f04880e8d2fc0da23b1561d376756231b4e5eda1078495fbdecaaa803797bffb317445173e94cf7ad53de582e4abaccb67e14f99283a639cb0c2a1f6859328dfcb078440ce20dad1010cc8a8976ec677f823cb8cc703d495c18fb88e09600c4cd8dd656ef3837baf1cacf379ef4b14d9e8c0f393a392f87b2ce22f52f52615fd2bb3c29961ff0dbdf70dc77d85ab0558fd27f81b77f55c56943d4c7e9362996b4078e1a7c222aa127240c7f61120ce5e4b49d3d25d8bc081d3cc9acebd2e6f920da8fe258bc005eb3361481f3f8748d797b889a3ef15bfa84211fd87c006b5cab6eab390806bb88a755dc9cd84eab73c63da7948f230824b4ffaa46bc143e22facd38737b547a94b8bffff2c2f1a78c0674e0b718c26d8db789ede7a4e98d6f535250b1b72164cb62a950f277da0757ac340dafdfa49d70375f54bd78bc858cc3bcbc19e894799092603aa2cb1604b8fe1c494ba99f5ded9db33b6a55586a86f5bf2585f9f114a9161a4148acd5130fd4e8bf06d718c03ae19b216c174374ace04fff45431ef2f83d19f41cd5cb0cb19a3210415f8a38707299ac8dd650fdb03326e78537b8b1045403251675d3ce87a6abe3ece6f3856f2a828f1442c96c3ddbf80fdf865feaf17638f8435b3b27840147ec5a344016b4d3c27b3ecf43e425265c0092668f50a02cbdd6aee6ccdc6f78f26bba58b6503ce3205dcf17c9951d729554f3eef366973f41e4faf9d0daddd36e47429f631472edaee10222e48723f775653d91b54de96c6c3f2a9133aadf8b303bd5aa2f70cd133ad5b99030d3d26cd5cb05a64a4b3cb2fd79d275a5bde055e17f741ff3098fc1c16c78f1b702f9463e87c576a58dccb77c2eb25c2fc9437876962641bc59fd93235a42e9cd2d0b304b694195d08b3e9f746255132fc438ef2c790c868e44712b775a77546eac712201f98fd3aa066707d2c42ebdb9b5fd3cce2fb74a7b97e9d4dcd15b345b397522aedc831caf387a48cd254227492ab47aaf5e13311915219cdee182fc2cdd1d9944d4ee5c7af42e7835d24e7cf635d30a9143056020582dca75ad81b20334378a29d165061b033645c7d309c188059b29e142587d3fdff4d83a45f278b7ab502793c174bbee46e704799a0aba9b8ed35e4b6befcc72af95ba88318ffc41e49833110ee1446280cc96d76d5d2271c96f235664369aadd3628307f42692f1404bb2b308a03aba6b18d2530c4cee023f531d69e42c8c1f77c5ab606aeb51ebc9d1de6340622d1a2b4302993ff60b85a8cfbda1c4b523e8bbdadaf5edc9d391054e89c32abbbb70653a9801b518df0634ff7e71bff76751bef5353fa7bfc425a2a3710fd0f20ff45db24bfaae72c7e3e18c899125f3e1fd0c58033dd34d0a275ec48305c49c7f8b64f7fb60e5d821a992bc299c9701bc8c58b40d3f4e985dd8e9c64a22579ca5145aa546541487a1210180502ca8243584ae04be4d9dd3c726259d2b503d0b3abd65fba4a09d35b3b7a73f2158381ade3c89e833704c4480cbd4ee9be2d2151e8e7be80d170186d4fae4cbcbb523c3238d89b51dce41142564f555dcc600e2e84f972bb600ee14ff33f280878f67e22c9b951f639fd1e778cd2c7a19efa3cadeb332bde9ee45c0bc7e604aac9378012078377d2f7ba7edf5e02e2bc0344a55f8a8b6408f3aed8dd83718f9c7714227dd982fc9dd5e79261f7a3fa1817b2fc368ff09ebfedfc78887d5aaccdc4b523ea7b30cd71bd568ea081703367d6b1d63bf214addfef5cec0db1269e85c36939f603c8519969563fa5b1fd768ee26910f1c82aaf84aebc0cb27b77517b0a32ed6ef6bcf81613a2ae54fb9efed731fc7d61c4019c62f21bfcc1e9a4c7ef833bca8c89c06a52df3361df380a02a45159a0858d6f7cd8cbc3f71ff732a65d6c25ea6af67d10bae64c806735b4d43cc82b6d0878d80ee1ad1157d483e21667889bb110c28ae12377e05d6095c8adc0bdcd974d0a1a5d1e7cc03129dd55f6b85618a92ae516efff3dfcd084b1ea0015ad51bab487c51e73a4cd3d738b433c27e5868525b4725eca1bf5eab1cf800f5be209656503126543933e3aab5f1d91e673cb8b751e3532299e95071ff8a462b085dadc804ae17daf20aa0569dfd25dd7d26ee1b93af751115943de91fc272473a4db3875c76c7ad5c1d3432ce1bf7956dcf7ae4ae968c038e65d4e03c06c4ad59f11e199ed171b52b2d1b23f1cefd2cf18c3d0cea2ae0edf0eb4494370b7c3d373d3268add63a8637550cb7a6648b033c9b20d4740ce07a8b5022e59a1bde9690b720a6bf10fc9767db6512d14ebff2782ec62b5bff83769d1ed8232dadb5b3bd5bf7f4092f432872da32f50691739514d055a377fe69abd7e0cc82f336e61fea889e406ecbbeb7ece1df960231b7a9ba0d1dd1676028ebc15ad448256635073ebedaf1282006227f4cef68a8402c6c4d7001994a83427654727cda23f9b123f314a8f21c6ebe0ba94c4828a4d69135cc1d048b832447e9b062ba094c6b20d727d573a0bb800db1234995ff2013a18cb3278474d5d41cfecf2bc4115c9f077c31f4034eec2df595a68d2a1177faed5bb2daffb91e788456214f8470ff3c5c3d8a21eb3df6b79bc35942949d5cd38163ab82a76f5c6a253fcdaf6dfac5768252be1877d863071d3c181db00656e3d07d79ac6a4b1632147aee6630141d92a1ec804536737a9c5c68b66bcad0dd72e8edec587b10ab9c67e1b7ae990b330c0812b89a1580c3249e35917ba00bdd7818c4fbb4c6e3602c53f0bbae24a8561b580aee7839803630cac7196572ac588ecba067ba2cf519a23b10e590feebe6d8b0360027faf0a0538a1c088d6a78f8407509400eaa4990d95cfe28ef28e679cd6ab2f9ca981f9945742e5fe239b1cfa4940c6cd8a487b1277ce6ee6fcc7739b08851e2c53bfeed7746ba06827a88377b6477c7dbf1a0cac3bda017383ceb591c5e0519dbf50fcb6886156c12ca548560119b7d03b54e419c5a475b54c554139556cef0db5c771b6dbd28dd566d1cad8c0d377b3e549b7943b9ea0d5bd26621ac6f2e582b102533a0aa11a937177eabf86c3be97013b65c7d16d07a0353405fcec95f7efc50a2621bc7425f9a5e8895078396fb0dc460c4fb928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263fd8c0db6a916789b8e9cfa80850b865f2d386f60b181f726a5bc05e9785e50fe31e70784fec131c7705ad802326d5375578a8af232ba402cea328096a7eec03b0f6fdd76435962751689ca3cd3870ef4c66f8b2ce75e6cce4c2ff9a580ff8bc798d03a56602ff058d30541a3b10cdcddea3560c9c03518d0833bc49a6d5718ac76acff479de563f318aa95a41001d43cb0f76e5d370faf007c138743a2d2ace2b127262a70697d4a662689b427fb1dbe3486ad4d76cba0ded625da7b6f045a4000f6a5bb565741d1d83bd4885a508e143b09bc127d34f615a14fd535b3d7fd8278e5ef57005da4eddb17984a58407ca4e18ca48efa270922419fad494b28259c8e6fd6707103dc025a7110c3d651621eae412ebc704bc4a314156f9fcaf8a24c6c19790f21c6b924c482fb6d05c17cf916cb7371550dd44ce48989e97d68d931bdde8d132bac5c303b23a88cdd93d836f9df72f90080ea8859f84dee440debd02132cf89c585be787742fdbaeaa40809e713d67ed49c336115dd6cd78b428eec96444abb27236ab6d51a21da4cb5e85639fc564c1d8a01bb4b25df107be80011c8572a25f5c85c04cac6e4458a25671e278206f02d752717f552c0befccbc269a868b010a7cce23f9055a191109bb0cb12ef302e259b78be58d059f6a9631139d6829f1d3d620a9d40d7fc36b10fe60eacbdaa78f3c85f5da41cf1399d8acdf5fdc38d241680b0b619e30f7535fa632a9ac3316c41f9a078e4e68f002b1ea02550bf9f58f750393561d1cd4be96d77e1da2452b11b2fe0b3312029ae7428f663c33738209109f32daf84a7c353f1b0fba34ecd0623a683383101fe791cbc93fc54e6ba9c1082a55dc468f48612a5a99be924978335ee0c19d82023323bbb3b979619b9f0fd05d08f3dd26261dd27c0a7f2977d06864d621b33755f07b3533949e49c42fa7bc13211eac382094c74a02b5997eeafdf46298aae59f98975e24aaa00ad1f3d05bbd429752b3197c37130136338dbeb3a3871e23cfdb1ef6a0baacd6e84a96965b3f99d88252e55b8bde95f8072a30fbda9fd5d93ff4caeab4e919b53a5a25416ac2553d56b04ac2e53da9b6ffd2c8268e94511b2d5e9258f1188b1478c34577c39b0e0872b1ee0a30f16a927e11336c85925ed952199dd3b02b264679268927be0e731a500480bf8a2e4c74a0994747a5c8b81ad7d6ddcf6d79eec93f099d504ec866090d3f230a555c8f0421dbb10d64f0d30ea662320070280ad8c8fd1b0144aeec9b72626521442ec5a6da4cb7f119092a95820bb65858847833c011c16c6e329319d9a303fc20e6ef12d15cc0dd8a95abbf09a4b06966963698b5f27c770a17c81c2b4760dafdb6b49a3ab78701edacf0798410e958abf30cbae545363fc7e79288cda856965c6847821ce2da8cf0a18cf907626d93d06b0a1a679889d6c2bee2a8c5fe4d3bc36e1161392b49192bcfdb75d409853a84450439cd67714d7bd0527a2f0c3f9dd9520f6ca11d11186eea67b39ff7f8af9147cccf3aa288b8411fc4a616afeddb163e0c34ae8fd105b20090767d51aa5b8692cea6f041b28456d513f914091e63cd96f10f4d40d125d23cfbe0c282f99d374ad46a955f9492ed6c3faba46484be2d51f66be6eca0b1d2699d64b236b46c2958696f1e3a8fcad4e00e2acf21bd0c1a1488952566b18043d374a31d0cba31589fd93b3565f171ae99aa2aeb561a431dae51387d251b845eae2224d1d5ae04586cd05c7bfd31bcd3d4812207413e098af6316da9d10b995cf3fe460ab525fed654890118a52ebb8320520972cd719e1f5d4abd94dd09f331b2b108bb341d8ebe6402661075858e7a78613f40da63c022a42a82a37e9ce04adbdfde569632b3aacf30cb0ff5fe09e0b4ef06677ed9a4adfed51fa172d8bfee927c8cae95b4d79ebebffb69fb6d7d31434690fa4d0365721a7737fab8ab526cff1a31d5436e1d059bb1d9efc0d1a343531848ce8ba4eec14e66bbf0cb88f2b1179da13eed5b4d54040b996c5f8d323f3e53bee25f53c0720c14303123ed4cf01049a93eff0bfd7f7fa8bd51ed40d2be2cf5228303aea7bff7e7cba1c1e0cb1d6e582f0be943b2ff41e8d1fc8b8717f102053999730d219825dd99c64cdc767079b9464a3bb93ce9d92e7e5268420d7a1c657eed6be0c16137da16cde36145a50322a1fe95e19174337882b2d8c6d72bbffe5d0cdef40aeb0f08d53075b445daa45f31f76942974d61247609c5a9952770ddc8d79aeba3e05a6f2c87f40710890720b3aa341aacd07fe274ca85df3dae121b3221d9dcdf199ef50573072f86a2e7def9a4dd263525b7d202b6e5518d79159687fe045721aa0b41884899eed737e9eca0b4728e0a48d31edbd2273d1bd34d80cd5a81abb39ccfa80def41aaf71bab6e9a360ff28cd0a9a68f9ce171c0a20ba79fd95508435627312d8ed5d1498d915ea07b57923f480ab52a62ca704577333a4bbf79806eebffa63470c911666c2463ecc5b96912ef3343a7a7ea332dde6eeba5e52599ef50057e424250243004f4c958c4655fa6bad24c77747292219363c46d6a4caa5123875f3ccf81daf22dbac9c7c2f9e4423456746a0add3c40951cf1a86a95ae9d18f241215e38c7daece05ee2a286cbb5d985612476ee1e0b4e2909974c0967daef46e9f7fac905d439e537e2c19200bbef5f06e53d436103e523228daff84b5e8daa1d3d3c4f8e81c077278ffd9c898200a4bf066f2ed0ccb61795547cd351a081e65b224031f2f7156e0a3efa8beec2cc37f7dce0fdab308237e77f9f0c36609aa26c299bca919588a2ce09515ebf3c58f77525962eaf98e58bf517c90fffe42f332e48b3223bf398da7ee15a700e9a6857d2251ee76f8849a1fbb380d332968ce1b472408f6bd4c21d2d1f580715ec7ab748a4cfc1f7769f4a0a22af870e9c7d62e1fcd2d9655d5401e7884bddfe47007591908f6f20d0d0f3a475ce28de8f6fe29989f6e9360f5238c53ddee51794bf1548a568fe933299548de20f66c1deb2dc4096da1feb196730460b2b69d96bc2cd614965dc23f77f63c396b98e4e8765c9efd670b6db25441597108d6b7b2088e471e704083bb6e260a77f3f045e4f6ca2017d3aed7362a053d80227e0ecc9c819c61b2a290fc90f58fca4cd67849ff521e1a2ddf5a01b2e0b5361703a4dd356d8a976913712b5981f6b8a36bbdf1a8299fa49c2e4dd0530ab530bebe6a039801944b4e755418f0407bf11f2c8bc8451e097c9bd347168a595cd46b9d4fe3039032ce508de0c75b52a72ef548bab992eabf3d8f92534856fb7b3793c006ca0c3ac6415f2bbf824f3fd91e86fb033473e029d3d0090f0cddd5dff824eb749f36fe5bfbfd0707513dc9f0f84d2ba1f3c8d400c4ae8d3b190b3f23b4d44e510401148f093c21a37a36e4bfcd0e6048836da8e70a601f5299612eb3be545c94b6820385dc9aeb66389c7c1c56d1848c8c591e56c9438158baeafdcd9d7ddb23e16a847c67fd915309f98c9b2303b334434c18afd90e0e2feedad5e78688e0e4776fc3c417800091aef47455262c8d5bebbad10fa8daf6ffc884ed458300ba8336bb0217b3a5d1de2c2dcbb685429431a3f027b6454194e6cfb872826896d5a977b79d61ea6e0f278e48ca7ad3d269a024a3dd8a5caba9d989a1e07f331169058ce9bb76c2dc6ec3906c3f6860819aa9b34b1969899504f41411ae51970ad429cb08777e45583afb0f645718cd775def5978f6033bf278392c5ea0e94c762f3b284954f89f96e87b9b0bff80729d04995c7e624641d85f4d5d7ea0f9f1ba0e4d7a35483659f3c55cf600ca427f95f1456e97710cf95cab0bc381fab80b4df7c40a7817615889d0586ba639ef22df62f26726abdc6e578b69e0073e796deaa609037953edd04d29cd4b1575c53410e8cf808497a690f8a3d086f1fe11230aeb10b8a97b5500516d519f89253697b2c14ce6ab7673567c5611e85387558ff78fea40ab31a05873445aa8305a85a7718f7827c7cf684aa25fb9410eb1c734c0a8330cd7a111c5e9e2b5b3a25c29a42bf1c291727bb6e7076d7c354c1a1e4f9be0927cf30a31cf4122a90abcc89a37ef08b24047429d558e56daf996a03462e2086acbd455ef198d81b5c95b2ab12b77bd08401df0f9703f330d747c8d09bf96fcd29df2613dc35aa6f7c14812f392cf79987517b0c181338ffe761bd11375749abb64f8200f0f99cbd4c2f9259770ff05a66e9e665cc6795c5d4570c86f0156d3d0badf84c7f59744667e6db57f948865ff5c5f99c196b9ebaa55d1aa12d8fb4a6b941cdd4b02f197e9fd7a0cdedbed292cc9601b1eb3e2fbe4af1f771e20857e9f2b58e8bd6eb956e2500faf5dd97c491b393dd3e64a70f76898663d791394e865ff4c01d43fad100912200e2e05849a6f62334125acab5cf72c62a14359575d89f3803b78e8ff78729130f6381b2e793e78ef5934d991effdf1b51d77dc01fa7654f4cbd0739fddcc4694522910c4f3b80c6c9e1688a591262a87b95c62a3acbea1e0eb77bd5dbdfef81c35e55be73e86288254e77b6af84dc5e8a81e702be02e1a10ff85a36c32ba81a490aaa84f909b6435bb11761013925bf177146389846bc407ec160a5870ff63cd19c872d41d6d8e35941416e5231b726f7ff378bd17058518f68f4799e6352547ecc47a019c1392e48e47791c143fb6cf4b4b2cd56d67350d0e63cc643b91752bdf3447f68319594fe3fd7bd83f057f747a22d0806e368f87dd0743e7a06e04401cf5784f0f24acfd0798fb7d779476b9b9ed5f890888ca87cb0f865bfacad2316c00d785527169846834b35f8d1913668e82c297161bcd49d9ea7ad4762daad0d504a3c31c81311a375f461f375cdbad455cbccaab0d77988ef0f2581520a7072f6a8aeb1aa50bb160909cbb55a6d34b24468a8cb9a36ea75e8262b235f7cc4f34de21bb8b8deb8bdbbb4ec305ab6224b7b15ec9b4baa30560952d88aab13e0488f1f99a9fe4f169501c7ee50f22f192a6548e9e1100c795cb5aed55c0a2465a19b48d522f0ed68e77b2748199bfe5585194bce9f993b9f5fa37bc17ad87f3ef957c9619405cb92b8537f33ce34db9ffeb92a0b330c0ca6376666eb1e204c6c4a570cfc5a74f2bcde13f46149f21b846410c88e7189af3b39e4e3a6f01d52e591c34226865db8dbed843c1bfd9545ff9048946c26424615ac91c157c9a1cb9bf48b07365a015f270d4f7f57c791346b6aae8ebfdaacc34aa5571004202da379937a5043f2c6e2097ffb525685397f903e33e663b8d974dee906242a8a6dfd6a3a376355b15787baa36f6c93005423aa275aa92ff400be0b6a6ddf2536c7853b0f856883d0a903363b9033a230a904aa94f2efb08f2ee7d96d12d2bfdf883538759df0bcd4cc74942493fbbe4d6184381d574102d3940214bb9c039fe7b48881eb2e62fa51a53f8dc06c451c641084a27f19def40cb5cb2894a80cadb985708ceae8e1606b27286ddafb89f87a3c9b3530409eb2d7503606928ae594f20a1ccfc0b6a8143eb113cd3bb76825899877339355c7fc64f3380f18a1da5e4c8a5740c5e0bd7466d178458c6844ee19ad514cabd60702a8a114f40370af177c19c045a86929d5b4fca154810fca38fd9cce1071532fa66982605da1c7b8a765e9c819b3047551347cc2acfe991aee2e17e9684ac5426a8a6219cb96b9280008b80b24468233efc5e8e7f92c75fe673a99fc6f24c88608d33cb2e94b90e29496e1c77264c6a0f580b3a5b7f7e41106e4e36cb080761baf820f85e4bc2fd483df572d99028a1441518fb5a5a9d26723c26b48d5cfe211a61bd2f90bc7b3f5a3014a3043fa0b80b82059762e846672fd2020c61f3a68dad3dac8db960852cd2195eeaa77b891a1e16dd8eb2feb0c9f62023f2cfd8b45d95b1264173a4960ecb80cfb64719a143162c226b1feec0f7928f470eb72618e04d64152d64234b160bb39d6165d7062ead00af9a5b65386ce7c0e1631142094f6934bb27db4d32a5fd883cf12a305f8e20d86a43ce8b3eea86ef502fef2e1822466f308330be869c2a1fa16e8d6b3f11c88a764d75c1dffee3d4674e30d595f4287683d408717fb3fcf54116bac974b86385cdc0e75286f4e4b86ee169cdf90fa9fb1f6306c8a94c07444cc09519e51faeb76ee9f41bb0cc4ce76e3d67d0ae6b78aba0bd46939d86b569b08a4881f35164ef4343b7f8e6429b55bc6f3ed83917ed5ef46fd97fc5840b2012895fdfe59b135e26dd5372257eb7987c337a3b8e5d632a103a7d6fa39e34c5cd697c60648fb56b85de91c03bc161b764f0bb24ff4b6a7c7aa08b560b75b309f98ac4ba87ef361f0d5efc87968152205b52c0d5b7ab30f4169467429ca1a01c3465ecb3204f49a6a68fe922cc9bf3f951b77da9201a8bef87b52c0c36dedc210fbed0f7d9162ef04d40b484914d97092fe2e50bb53076c19510d1ff226c9a180f8f204f581e440c4f9493c3c5184965f29b845747218e0ffddecc3c5f2eb285759840553e78f7f204cb9bc6e33ca2acd4e0bec12cf3b2894d4dcd5144244fb07c5d052b635bda204e3848e0d6d6b286def9dd922165ac2586566061eae70ae77e178bb6d109babd8757cca221fa3fbbbdab4ceb9866e563d12812673bd5ff2fcee2d2b8e444c6eac51310c477889f447b684874d4e7c0aa2e592b360bf98b159d2ec73f1d5d72879f14396830d7eaa40877b4c2a637238b119b1195c39fc64fd3b34900160e3fa05fdcaf07cfc69bf09c143497fa6373f71d681c015ea6db11ea6b155d1dd85428e96a9bb55650af19440ff6964529c094de056f3f17a3f0f79fc169c031b98643362556fe8ec56feb80ac3d3d008f4c223e927a37bdb3c39cbbf55aff7bfec73a6de402d628ec37a0c1a0c3fd7162163ed002085f5bf1033f5d904d8f630509931546fa566e280267fbcb2726d06a9fbf1c68e409f60e7a0be3baf4fb5706c91b8c6cbf20913011055453a8520ddcd23643c1e060cad8ee431a776aff8caac8fc51d09eb3bbb0229f4d5c2f1e5eaea47f235326863154d558262f28645305366e6ead0f5ac728030856641f16ca5928b522faad56b56ec6ebeb11a7e4f2b3fe6fd28a700149b2176e9595cc1b8d1a0ad2357161ac3350c757d95d12e1bb783347b8edb113ac0c6b8d0ed88297a1e7f95866ccb8d53d9b226dcddc527b60b34020b6492aa2dcbdbbf63910fcf7088467647b0087df37c7a551693d17d1e6f05cd58ccaf9ecc654062aa85e08b7e3b1c29194f8e43e7000216f452b7dc88c8f2ec9e5713fae1d921b8615550f8618278956b95c700ff4e3f9c47310579e98803d34683bfda5d8a4e0fb6d17b61c809490394399e975d6d5d91d644b583bc559b44660240146a94bc0526cb1997d9a08284baf5833563e0764aca897749d5804b002be585df58c2609dda6b379299f7ce566278085ed0b66c01486c82ab55124b1eadadd2ee141f5751d5defe7eeb786aa32e00c1b38b570627e958a10a97109f5525545a42aeea3b1e23977836c275866fd5a514a26cca01bf2e5039857bd93fe3f8e92a90404673eb9a18eae45242c94bca8fadf4271c92dd56a714f5e68749beb87d186bdc08f30a562e09e3b4820d759e29824ae87dc8f0629cf86c5d5c78a7c7e1903a042e8b9acb3f9a6ac9f111b56536eebd4fc8c1619579e99aeb3e67829bdc310146e7ed951b62d0bb406bf5c505c175484acf809572d4b687176a0290d46cec79a1fd0f461228b0ccd333d3be9180cb3dc01de4759255d2fae41e2fe414d16221a04fbd20601d252f61815d0989bf25b0f68efcf8629f61d0ad28d1e1aa3f5afda895538a77dbcb76c3ed29fe2c75b75359b99df8226667255f33f7b1dee9d80b7370c5f5191b99c0c55a27d5654ea061a822ff5aca7fbd2ab13a6d2636b1cb5d131945a39801e41263c0f85b72f39907ca34f9a069dc99ee513d3d263d2f7a3931a5b52a99f2e7b3d0f315a812099ba33ef41475621a6a5e4df6049dcb599f7d2cf033f9630b351d7ed2b78cebd5890ff21ff2c7c75bda91ec73c81f5120935da729105435a6ac61d5242b9590e25236086ed2ebd026eeb6d40ddc4a287cb6a4f55a36505eaea866176eac237a387108b210ce960928a33c4c400f81a942f6d3ac939ad3a6b3ab2d7a7d530c8c83eac124eaf3c8be3dbca1467db7dbc6f8d6f1f2625f756031eae5e67609aa96c14022a799f0d6a6c18f207cfca6f2e7f02f9c7263fda69d458a93cbb8a38aab52a14320f419bbe4e021a426b32c59fc693a701ec665d0887985b45f638c806d36a5997bc04402dca3ec62633dccaa4fc8318c80b7677a5385f4ef503294fa232377e479aa603b31bbd98cae69fc05cd2caa58f6e6b8eb635d5b8ebe5ed8a3ac7c329861f6d4a60e8a7fba97592497a085f68594f6cdf77b7c41dff63d78dd672a35e4c4d7cee9b96518d22c132f9b6918f0a32bc01fc99b4388b9f574631f8dbcd51f0df538d94b3ff1d738dc9f90d884e226632b6be3c576ee3fbdec04f213a7a3ab273cfee957a095072dbf3dd99c93b73cf705c8d4cf7f2799150fb07524894741f029ca30976470b5e82fe2f5b59bbe461b9530c3c499c4c8a211ee96b947181e15f032b1cdacf1c389842c87098766e81be9e6358b210dac9ad758205667fca7fa5bb82da6c215308d0fe9f2a924b75de1de48b976d5d478b49dd35329b9208de4e272f4f1f5271cb6b583f9e8b5470a0f2d20c92e6734fb3493896e48a241888373eb6f2ed473cd3443b8773984f3db9d20106f06578bd5c4982e5ffbbd6d52b2bbbbbf84d84ba6ff422b69eaac6cd64654918416ea28cd574719d64ec3afaf9f0c1d43aaf1025419daa9f4d582dbab8f2098d3a5893456823acc100c1472da4f899b2bdca7d5fbe257c9f4ff261a18762b7fd16d2a3638ee8c7e9d0d97a3bedf8c0a1aa266dee985838294125d13c37b6011b6a3169355708c617a3c054458c6fd8b3c0c8a6d2e9d45a93a82f1d61eeb9fb0e0202505d742ab2178f4710cab71891c3b83a99849205c619e4e5b87c42b978564a4a829aa17f83b5e2d38719ac629ff289d8c31dbbb0c32ae0e83c8e4e48a3d74e70bf1d32be7a668614d66dd38d407458f197e53237ecf9b8f83bd4c7fa61d3a63fc279e19c81174bd22255924004503ab8908ebb4ae5488c1e4dc9cf5bf93a1e0e1d2873388c0d64188582fd8583f7fb3af1a6e89c78a46d1be74a4c3d09b818ac704e50f209d1669bd3132694f7917afd62675b37a1d3898141f0ca16d2426ce27bff22a3680be2d4dee15a984c12ab1ebcd370f0413c2b67e9722f2046afe1cb34acade1a670c1fdcd7c1ea696f32b6fd72b2c9fb4094197628d23d73e3bfa972c168bd3f17849efee444871d234f3200d8b0e6d7379b68019269f3c2b5b6f41c96c965240057c2c09b184d93ca66e7271e69f85f562d8b1267f86c82496c02f09449d360963148e965daaa7afad6fc88876103b54fd3be20e8967989e1fac6c304ba8bcac10198e3bba0e190048109c0f6fd5771c30f0c329d91bcdb2c3d7e9ef845d4b44d19199f0827585bc879d67626e0c441c26bb13857b5164d5d1be7c9856f0d7a0d25e85afdb652b404cad77fea7f37ed5381df6e85158d8e0f97aeca41500b2af251cf6d61c03ba442212fac8d016d7572cf1a167bd4d1bdd1a3d8c0f73bf3426a6d1f26f690bc835b78546ba16ceaf14446a8380287e5ec6da06a4499d0165f10abea34c9e86771ba875577ab860d2b46ff8589c7a92665fee7fa5b497a25e59f2580923b3456c5dfab3b3ae1da43933b943ffebd87c929022f9be1c83e9849ef99850faee5fe1ef149e272fd7bc9d6bfcf89440b9d0c9dec1bdc5a082a533d8225abbb339710608e2efea93997089c36e7619121cba60e40d92836c94d70d1f7645fc67b90d5ab7e817be7b10c66b957f41bf5fde810488ece8ba5e113d949a0c2e6b2ffc274e01ade6e66df7c4cb0ce293273ea9b3db2f3c091e6305468f043cfa8b7d3e363aac87dc2133afa0fb3e1a3b1f757f8cc4eb2011f0ea7be491e5cc34276c2ee43621a2a1f4f2b645ca5e79d293d59c5d4cfba6ae5576789ac92aa30c3adb98ab69c8cd877ab13d80db203a1859047c3eedcadc2e8abe5c2630f16f9ad18c3d8aca658bd019bf7b3e04ddd80562aa2ab53adf6a40646498724b18c12dc110d27883625074f8c095788822a879e4cc3bd43eec4f42551bafb9b7cde5684e4d9ac890e4892725c9327e41bec694522984ef4faf0b3c6b84b95d834ca67f59b8bde9e20f7cdcb8ef81d72baf68de9e099df2abe57dfbe290369b22c3198e61d80555a3573b2d9b7813caf5f3b89a616090d2680bb137143b08190a2eb3055edc1954517239c1df39c07d06402f0b94c617917d25dc25015089648852303a4da95d7f732ef32a47c1e967b998f791e3128507972c5f7f886256db4aca0c137656f5eb0421db158f2331f1fa42d998205ccf4b5a5074c59f72f4ee29f8cd5c2f79217b01c539a2e839b7faf749d27057aab9f0704fd7a84c28e78b928b221018f05a9154e28b0ed9b9111d5a901bd6bf343cb3479a5f721cf135aa141eda7a59bb8858e51564d9f0f3eb42d40b7e65ad18c07f7e2733dcd0d9b711e8990288d47b316893566cf97964c5948a60eeeb3b272fcda114e21101ca6fdde2ffeb298c941156f7a47e8bbbd9e0f64f4f9078f30623f8af8450711a12daf8ee8015982f9fdf64bdda21da9ff3670eed22546732c1ea4d6af06963ffea06de33526599bac7a3f43d770d30cff261fc762beb33b8c47480cf0e37b4ec36fd263cde7de21792f5d4b377dbaa312727fc7ab83e9bc85ba4eeccc005dd92945aafe1ad34b57d9d00c7ce1fab39c0a4e5d48c497630878e39c4ce87b3eb1b1aa3bd79aeb7e3f14141985745c0b329ecfd7336620cdf503a8d8db5a0546e92603ecd87ee47da5fd4873d173235e86d9ef33e923625a4fa761d89fef90e7f1f14fc297474b25d5a0e6ca2c1242cff6e4f90115c0bd9f0c60d857a630e921c9f70a1bf1f2b7477b67b50f351d88d145329d56c87228d365dcf6a3150c73524fb538cc1fd92e5c48ca6f61c065f32db1fe53476f2943ca55012ccd0c96f9f5b5728a8eccc1ac4320ef37688e02d5ecee84fd933a203287a2f3180dd83e46d662cacb754b72e21634f3fda15158491e9e922301e40d52850b9f6123b9bc6a1c139ccca2c4e4efcfda1d9f815a83030509d13951d1ada5b2b92b20d432e7de5b1c7f0b0ea7648a8a3cb712894eab1219a1d816f8c4d27c54787b708c3d853c1bbd78cfbcc63805f314e7d751a903bf358d2a21ab7acbf40d3adbabc53b1b9cf1d9613336636a2afd5b9fb4cc34d517ae9358a494e4c48271dba443d218361247d16a4a70bc7035d6a241c513677ecfabf614914f171404b312487e568a625a93903622439148c86ad86f48c12e5006bfadcc553b65ba6685d8e068b79eab2ee822203f74d4226898df388a518ef08f1927a80199d7cd06117e2b5b8c4c7f88a60d992a51116ba36a50d2ec5eaa02ecfe617d3e1b41bb223e8c18189986ee28214bf73940d1068fdd15395d662ef02051efc5c3c56677062437af43b5defcc4f65c89b7450ab974a29b531e84a1877483aede867781455b3e9f4214e133237b2500ab07c8217ebb1a9d6295cb8cf9fd0ef0d98b887af347ac78d817f109134ed97de3cb645502a413e5058c5b1051359f828d2a1981b5309c874d9f70835005b269bbd0c573c76121fae3732832e7ecc3440e63cd6f8606c35c6f1f36c7dfb55ef4f8edea94f4a7bc5a4779f3436aec1531cd36347ff11d1b78f7c6db999f0642c24187e1de0646e67d12949ffce24dfbb02912e625f1b3e44caa235c04e5c3f0e732fe25de17906238a0c0434647d943160910462413945c565858134bae9c2b4bf9b842e2741359243293ab27625400fca6304348e2d1d46ede49fe93f39abb7a48ca585173f4203600c11ef63ccfd2e90738c5bc7ed66ccf8bead17373f9aba873f39281753d4be341e926b07387c649b352e29445835f6f22f9ed145b27f452a20e898bc388118564660a6f9b53aa86cb03d5ce5940ad8aeff703f097e8fd31e32304500065842ca281085cfb523c74935e51bb821e2811d8a9e89fe47c0296b7fbf6528d38e73ddf0dbb95c82f2939595da0b1f8c5c93fd4b803d8028911e0fabdcc345c67b3f06b4949c5ac3fc103a0b378832bae6713398f15fab6e324d6a8619b8da0a361e7cc3a59c03a8f9e946d72828f4f07e8093c016d74ee1594d58abc71ce09e4d95a6bf5d2af7be1bae8298941fc7766ee9bd3507fa5581bcf310fd05e53cf3dd514754d1f2f4909fdbd27a0a316c3094d965e41554d5369e592f35d342351c41cd967a2635486ca48880d5ff610f02c9f0e19ad7dafe4c4127d4ce7858b2a037db8def26b652fa79920b29ba7a110fb49a4ae2bfd4d7810f22707e2c1028c0b0d7d90be3fffeb240fd9d51596b1e6e330a851f792b9a6f772c68715ec87df8d8d5322154fb541c4e8752fdee8ebf61093b03d0fd2ef88255c6fc6642438b6a06928591864d07f946a1ba0b33a9514e9c17ca2ca3f73c7b8f13693ee856d3f5dbbade29a0f29a4a1c9997a242185ad0588ffdda060cb8a48b7ddfe143d29fa2725c73c44cd2e16663d6d5942dcfc4f038ff23993fc62d0bcad780565e801d0cdb419232a0477c3f373505fcb10cde54dbe301e89ed320c249e1e94b3e4419ad61d97f4b6537237f475030f90dab290b43ea8a873a320ed0aeca3b09527fe22d1eda81d376b4baa68009be8e466c22baac5cbc420ee6f8d915c49f59e57ea31ec5f83b230d44651c41f72ce27c1e3ff20cd34881829a63dbdec7a69c78ee9b314e3364fe4e008cd7997b321f8dccd00436913ac65a1fe303f8ffb7ff5c133993ffcf72347a4be28dc20cabf4a9ed7694ae8ecd50ead3f651fcf7e8e0b6785ab299bdc31dbc7c580e1085dcd39d85d7f10791914e0ebb5313cf569a0e8d68d1b8bab2ab78f98a6743446daff851b1ae7ea8c2e16bb1a2e4dcd53125cb475c92f48cdef17a2cab31c9d3eebd0e2d94dabd54544882985d834726bb96cd66362a539aa4d22f4dfe21d3409a57da6e87b9355fca95fa36a2edec189e220d18f4fcd1f6b0e8d76fd2cea2a89b9f42acfaaa8b9ddbb7d1b2aee7b01ccfceb812013ebbb9682d3f96d1f65889342ea3124757690a0eca44192fff212f875659967e649a446897dc927989f9ae5ad52d52ce847d0e8a5f0fa1b4962da69be8297018a2833c03702bce9f9e105fdd26a3b0b1e2ecd10b3aa2d359f64d7d989d3465c3bb79ec5365ff3f52ae8927fcf98cfe7b762f5e63468647226e2593d6fd846ef78fe53528a1d9d96799cc8de4816cce1739d38d962b5e46f78d26ea9c119fe09fd872e37f24c06c9ac79243d3ffed1c034dd5be96db5a60e246697cb67f95c2a1147ca4f0efb5a4a029ad652911d490f52bd3b03d378ac01ca19e58ab5b1c26ce61e8f82c47020636660c4d93e72e593c2e17d2054fa60ef7b6504890c5dae0e429da45b5f8b61b2a85c872b58f34c9063d637578329f3b4edde3dc076cb96ac7c761222686f553380a2d94a6d0792b142b6ee2d4ae39998c8935541f0f761ce8fed988ebaaa5fd160e7f8051df0f03a567508c89f85766a85a11fd16ca64e072ee098ae259c0dc189b80f447fed421a21b18c4d685e929fda0fa79cbdc584dfeabc27a818910cf4b0d5d9a134a2ff2610ad289a84a799b5966aab7488921b2755403f8f34d4020c2d62d0e77f1e13ba7fa450988923de07faa69c0031dc140f8ad3c20137a82ddaed1cfbac5972208443f90a3b91988613985f28cdb358997f646a64bd0177bea21ce37530385ea379311434e317a1bd6db0d413f8104dfc7e16a494174e38326f703f107e75a0fc5d69d7e09934aeb9422455edcc36f554c89efa408d0bd3f8211a375c886b5bb26c07be0d9ca0922528b79bc7b520c82197060aee6171999aeeaa1e41a5f22fbd165940062acf75c1579dd1b1f8e6f4e437cb4757ff05bc1f2582e99170c2c8df574d77a3b0bca121a3a10f9b6c21074ba2abc1411800cd653556badcbead53eec02c88bf789c5042694e852c2edff406f2208676abc2f445b42abdec4d49d7a2a5a647d6716d467c41ee90f1423078358056fc84df4042f5bacd8c786f7240d4d5620150bf2a51f41aff3ace83e8a17dc9d51a929be27eef73a45d3c464597024be890aab674f16e49a767a396ede6fe26fe6e5e926da093584e5f9fd6d989ac9ce55b69b07f6bf113bed971fe5b84ae2706b9fdce453cdd451db388a03cc839710ae440a53839e50383530ad1e8c74c098120347395df7b7250c7bdff1e0d144a13b777040fadeb13ec8df2407461bd3791beb44772e863a8ba12b73140f004f775569793965d2c5262a0d06827027cfcc56ee476c18a25ce90fffd2118c17ee1951e96be94cbc000796c40683c1fc34093182dc7003384e74dc5b2363c3639acc795c4e550b5536c4f12674160e2d5b1b0ecb01f0253dfb210f5d4bb13c41fb82ed976bfec8f4f7ceb10817058867619c437ebd72eeea04c5edd545ef29462a9e035b22b41ec42a43aa385b5cab87bbd1bb4678b19b360a71285ea0d5e1438c2cdf6e423769f2d563a8da6440a942567c68d69bd9737812c67e1c22ee1719d1955a3a190ee7ae771a2ad3592a4012db409d274dd40c340e6b0e085a949ccddcde9a42968549bf237925e43bab354f87fd4b132ef2f64af688b6968ac0db3241e59f490cb113aeb0fb9ec0260e77bc781d9a7b4943fd0d8504d9de77f45ca3a7ea6afad492e0d3925e7616f0a0764f58ed1d503afc69ef729a2c511d7f3f6f0288c987b20e42d18b59eda0367f54ca60cc4ad79356c8b30abb5167afa14f9c19422a39ffa67317c7be757a793a8cdc8c2637a5358bf3fd9578f535209c0dbdbc3c79c722e57eaca114e13972d3a000da748d8ba3c5ab8261a210cbb3b4f194ca0779f9398ac3966a474085893e2545a489c8726fb0d4645ed8fb2fc96074a7aa1d9814d5554411e5725151f37d4c05e86358c6a9340415abb585eda403b405b7b554776c517fdf084cd3bef5b98f0530f701265a05a0b0b23dd332087c1eef86f4a2885cd829393d171a3196e796915c3fa2dbaa8b27c740c4b12533a825ece8607b4e72dd2d6dd8a67784148b24a32332a94c5d8e97e770730d5730a937c3fabe75e8b2bd9adc48e62024c1d72a3093ce30aeda41008c14f32651ea7779d34afdbaabd7a7659948730b88dc550c037546cb29a4fc0a1266edc77f6450abf57c4ac534458172ede60c46ac33506fa08a5009734df7411b864460762498258a4dad487363e194b6d5e49613a7bc2afa65a9b4f4e5addc442141f86c8d2575017e7892f0ec90dd52c3b79c7e48a67030d95c62e89c9cf2db635695d8f4ecdfd5a5b04efe5a457613a17fcc8da5f9001629a7a2c252242248f8e1596e01c18183d53043ee8c17a3846f52157b93045705687263f5062e052957fab241b508facd8900222f0c5debe15914b7e0efc1422ffa34002bf97b78a75f6232c8a8b7a32f01b7f2ddd52edc29fdecd15bd4e2f041c3ee73f8a92c2d4a7e9ad8ea77d1fcfaee820a216d3aef418bbe421af4acea6513e95b1c10ca74ec17f0abc5e0ffd281601d7da558fca9fb790ff2b65eb9ab328319ab463ae95dfc89901b7c078daf8a3e94035bcb2e3598ad346b348134223cd600d7f62251e89b4bf52217d25d5cf20a9ae88b614ac6c9b1a11e904dd91589f9045626572ec756a0774a1be37c0cebc7522a017d8c4150c76751552350788cf45c411b51f7d24a667dec16db9704e592402f8aedd1366d918b98f7eaee30fac292b666e2b69f573acce1ea2164c10f88df3b009c65b2d2f1ceca61c594b64a795a7b64ba4ce909fda62f2ea80107b5c13f107eb401d7e57b4e4ba2265322743af4f39386a74342335b758b151788d3576bc789527c75b85cf4408fc85845375f9a49598d993aa36f4881694584a87c35600df270b6159de862e6b8d75b35ed8ed4857d938928f8655b95ec934fcc07734e9ea9bf72f71b306aeddcf1a03ba395039f0216626782972ad5686579bb055ae348808432a3514a2d1829451c9dc592508f41373446cd11582d30bbb63f63d14e6adccd5a75fa3b0b5947e7f8c58b80bb37d99c17ec29d18f54d77104cbf476e90737d4337e94845660128d0f0a2eb2e7f3f58da14a39fb06334636611a957f06c92ef9c78777855d71ff654eec63b7298d206ca86d3fc01af862c3c528f94a552cb3a881831e6a4be61d0993fd972371258bf28a2191eb25ab70894221bb31d7a9293ee4a6d16b916a8badd02443d6aeb0207a65f810535740b90e1e94fd7b320fd94475221d084ee920619c9074d9e0d50a102520f8a76c95047f9d2744cc77a2574d81d46fc8bf9a344ebaf86022972bd6ce444a382d314ce8f80d9e415225fcbb09ef03201f065e70ef0ee57deedc0407a5688dd55e69c02a8282f7f1c6885c6c05c02f19e4351dc9d22f87b1ace6d083666bbdc519967317c90a52202fec20cf3c92b723cd2883513ab4078079ea50f8fc1dc8cf2e39c22b1b1e3d8755bafa49deab3d096399a0b25954b6c4397086783e9b79bd48e9ca66626238048b0d17d6d124dc9b4b2bc517a05cd7ce19b73ebe20e3b80308ee5b028540c59ad39a89c2855738bdb18d3f65fb422f1b071db775207711d0129b94deaa36584e312903700506c80a6f06fa5f81d3aef89e0c8eb2805eff6cac30f0bb874ec681ca2071353ab6c6d8acf6872bee69817fd40045a2c39fa9b13e1f5fbd0e454f1a2752e2b9561c8d3a703b6cb9a97ae738e4570329b87ee407251aa1878db4364f3a2468f7618a78307c7e15a592136198101b33a00102eb567f5ea56ea175fdeeae7aa689a7bd261ec73b92685f942685e716abcafcfa8e171246a5ca11f32cc6a936657f285b155aafcde7c91e599526b28d921289f2a2b06d0483c5217596a9017d7c9c01b7317ce475bdef3076c240e474ba61e516bb19665dd832b199dabdb9ebf7facaf7e1c8b9a31a511f0c3f489eabebf2a65ea0ffe107700ab875917fd62e85a9560c868cc627eb5f5f86b4e776409b8ab3b42ca1946f36169a798ef88fb1b0d44241c4f5dd16fea7040d0388210c2ecbfa622b8b282313981d85163a9c9d626df646514f0bd3d973e540e397bb25fe72c59c1022899f8a133f5b3e3993c7ba75fa6117974c6c02a4fae8f8ef2240d17c3815e4ace204272edd8b5ce607d6eb0c691f724058c32aa494275158b7782bcc22393fb08b6352a5321a0a97830de4844751a067d7d4a0d0fc57515cecd928d9d5bc496e965b3fe10e2372a7e1b4e352d8938f065134b6a75df032dc10da457371151cb713a363ebe597b8e95e6a9b77f304c8b79eae2e8bc8f360a7b7a8c99f60841fcc99612c5ab1ebde0a3dbf77d24d4ecced399a1e7514b49740d5564b44cbc3394a1156e8f296d150c01fdad219a93f142ec1705512eba09f76a04ade07e7d1387d7311b162408079889019c22291add16dd640cc837f01a9c7d6cb6bc6c2017258dea9803f79a988be0985310d03db9680f4db256e07bfd9d2474c52042d4e9b438f4e9d4eef8e28e5216a8ca58746f2a520a9d8ebd64d2dfd9db0d2a29f6d6a4da78de00f5be20900c14c458529179f12d86ec0f901eb960bd690b189fd0cd0ba6d22bcc57403f8ddb0459f71b348695754cccfb038ad84804901d7ce9b745b9365ddf0b40c8a75b700d2c6e8b5a3288ba9c05a38d5ec92de36486fbb32ab83c4a1dba87096f8ac230c73a4b685e978213d4d58130da1f2eb96bedc5700195c48a17ea3cb5e92c4e9745d6577d00aa23644152bdff06d997eed4dca867b94c53b3b5c77e7e7a97b3c739d534bfda4f2c1197084adfef2169fdbb6b0b61ef9adcc2c0dcea82eb13b106eb33ae28ca04a2447c5f4e1de31879a76d8fb3622ee68d63de57227a10e137e5930d27c3ee0126d80e6347e01b9c6d013e007ef1431fc1e6c28fe9b740c0558137f17e5f8804f554e091e17bb38bb2c8e8088cca7c7fb92e04ef2da39eef1cecca69a465d5d226d6bab68b834eb37e53f1564b5e933a657ff2911f44daf4fca3d31bc458b34f483b67b00c7ed85a5cbbddee833a7cedc47cee50e5f427c5048459a103ed5fd7ff8f220a6936c4d5c4778844d2e1958135ba3a3654cf23dde2b462f5d419ff310675658c65c0965e08f280823117959c0b224ce7c86439f1a82c3734dfc1477d10b2d0352f452decfc2f44e71ec66359341c181c6f6bc4b0df5e922a8e888826d3c64523a31ef6b64f22fa21edeeb5a222a92cde212267bade8e37a3612e2280aef7084e8578e1a43460e468e7eace5d5727a2556423d0831a12231f12bba889214587eb3adc432790da8f2372f004722974fb86e03bbd933e63ca2424a4d5a0f43e6df690cb710cd3ca43bc994e5593b223f56d1779983a4198b9d4db4a071945dfa361cba1c16278dccb6e5f51a60fbcb01c7d12590d435b8f8b13c050e9ccce3f9b15bc76be290ae71ae2f3778ea6114d3156fd33011ef40ac5e9962a92e836cdada12f810a6e61a46b1eef50592970cbce3bff64aea91c5febc7da04922c8a3d67a1ff54c56ffa3920c6fc2a93f2752d1a0eb2b8f0464b31274b29056f9904d746aaf253ecac478322c7cffa3e2328020fd28825286ecc5551f0e2769b62066e493bc8dd20784bd2c489e495d9f05faf927ecf156492317f40e6ac7624f060c949335c9b6c9283b629e70c00f9629d6306f64ab52966917cb95a1f20811a04a21149f2d743bfb8de5ee6388e31e72f6e4d879923953c6db547cc868ec1d4208d7548b6526d8f4bef92324b0424b1b3a32fbf41154aa5a651ae83b8f21f59857eff2513ffe1c8f414ecab56a1a164f2dbd3bdfefb4910122c1588c161a04450686edbfa38f6db2babb14bd885b63b34b5d6b3195209702cf6ea048456a889c327932130f33a3676a0a156c791de40c1a846131eb0b8f4b6fb0d17ba61a545da1f7b1a7bd505c7fbe36f1f00befcfd5ad7dd45279d74ffc2f0bfbfad10cb9702055598474f6b2e57e5a2d5fa481759b75c53117395ab9cb92755dcf0794db23a24b32a96b8aa6ad428faf6219af36dfbb408c1cd976739d1f464a2b19a15a97120bb805c64518958311b8177a6017a29dc247b5b251948098a39f44955fa2b2c55b49df0789f9cb0fe1c0baa8ab738d8af730aeb85ad7cde3ca029268f6bc70b75f54a90f36b811c3d1f2035462ecefb002ea2e18d931571a2903fe0ffb22a56fea40b14a1c1069021d719f9bbc7760feb283fb6f7188b47efbe7af301448440d5fb172c6dfa2624636528ebdf95365bd4a019204e57b1caab9c13f210d8551467e346d331bcef48d5a0429f2c9e7ff2379c4fdd44435ea60fe5b854573d0267918f269b428996c4f416b9aaed671c4ac0b97afec56a604b306a82759f3b6893ce38635d33e863ac8102821f487c937e19898b131e3dbbc42446f51f97932e828bed0609e7fe12fa1e7974742153c6eb31f87fbe28aa1577b46c15152bf01ffd8af38570b0968759af969feebcddb4c60cfa673855e8b44ea752c5efc44f05c371a3da5e22bc0a734c3345ca80a61b4a8aec1a689f50f8999349b4ac8551b273835fd4c3537381a64ad2e3f03f2cc0514c590fffecdd36eaa8e69ba0226c24c8b7a683a3dd0fadd2935ef26337d09f447edfe40cd0482c3acfa6f41cdaa03532e3dfe9c6eac6e730f0459b4e26f1d825fbb43b2059b7f4e4cdff138d518c1096e080b4b4da663d5e5c6c6a5b1d43739ba97bf9ec59ce035b6c19aa8b270f16d9e49322a91a0de02948e3c9cdf27aa9ed07d374bdce5d67f4c00c68eb670a82fa393c90213f8f06bfc6e85a39fc566c6d65aca53aeef7366eabd855f8de98e2f61e5b7055d67e0a3e3ab7702c697343e32ef2f13ba5285ff95f4408b761bb0f290b1b6ff3cc3d811a6bf24c3d396d1687322d30fc49e18341584e84577856e47820c159651de2b1d1f800dbd4328f09c7f0714f498e37a8f8e4355f83ac73ceccf335a14f4a867d0c47e526cd1fe64fba75f4e48e3c543bc00a06b242c0af3cd669389cdfb9b38fe05685aec9e9f8827c3a8e3ebb4050a721dc1ae0d2867531d7c3043fc5e7f9b6311f5b514a41698e580270d4b44e13fc9b5aec3eb295d3d3ae382e3c6465f2b6f205583863e36534f48bedfe93ba5b345ef1e834b0a53395ac495eb67b536cee88d647ca2f9fca9a6dcccf7b778040078f6c612e184007169a717cd26957486cc8abe39b3d561c36046a8f192fe24bdac305272889de33d40ae56eae8c1019c2334a698315b07b4cf40a92618e8503f919271db863031b3a9b046ecd85c5270fc721725e228462126998170f4db838b0df7689a9d132035e8b2513ad8179e68fa466b9129b878d3a2652536ef4234272e3536ec8948e34b3b035f14c20054070c9e0a77854fe273c3a46940a72e9aa3ff09823fee222532ad33458e0b15e1be350fad4f9356a6edf091e8c6361067a120542427ec3b220d09a3e57f2451189e838151547db638059a29e78233135f679f547922d49f15106282653aead857913b0322d7d1d58ff3fb3711ab979babdb829837133a6e457027d952d87ecfe823fe7bf4f43e66bcd77380760761b152261b565f977ae752c44b11b4a0e05b17ebaf6be9d29f32cd010b4d1740478a0facb41da947144e577f674b26c373c7a2b8dcbb8be3bf4807f1197fc6de4b493b2ce824e5dd213b2c5d4481ae1a6f50646ca612e2fb4ef68bf2615839d9621df7c9c84f8bcafdf87c0e69ad25a26884d702abc344eaf1273d24bc7aabe3b1f9f2acc87398eba2bc64d6935421b9261d1007c5c54bcd958ab83d9c976cf035e46276c084d1a842db2e901908df1a3f91061d407ea8850ba7876bc3beabc7e80c5561e881cdfcb0acd6197c8bbdfec63a2a5cb2abac92bcd1a32bac5a67a6e37343eff3b230baaba82fe7d23121ff7dc19054bc820dba09647cefeb12095cbb1d83d89e82deeedc65e93b1cad12c75152888845e3e5e64a40a2c2b59ea24a34effffb342fa112a59e4fb8d7b57fd2c0d8c750eddd8f02246c585bc08bcad55990df383d51395ddfd130d8f27fe56b0fb8b0b9fa313eb86a664af1104f6c1e980c4b4f5c9674753e175045aa1502de3ed0b37fc70b589c712978b11f8cf5be712cf11305a80c6df0c2583a889c3e8a7ca0f0b59fc39c23794cc15870675c06c1a33e2595b8970ef44bcd900efb1ec5741efd9842dcfda49f3bc7f5a167c247cd3e81996d07e8b92e9d617fe2975cb52b04552f10852b09e8b595ab6ac8d7eb1f933c35d62db1cabbacecac01590b9b59cbf62285b39f3c017a18e5e45637dacfe1340bd3d87684c19304d4c0e743a774692df4e236fd63829e4f43688d3c6608e41d5e164d36ff42ad110803ae687f98ab10722c1e18e36c00cf189a79a473501e8f86abe99df0a05d2d05ddb6aec8465098ce054bab479fcb501648d50eb70c44f758cc79323d827a5e9701ba264bf4353139c1f954131a3a2b03718f4351c1442c441a1e5dba4877a8736b1d2bd5eaa256f997d76ca2ee88d8396dbac72d2cb1007e0b0db9617ec8e5a4249b4c5490bed9cf3524da2d1842651cc354940e7bccaf83b93ba0d03b5711c9d1888a0cb015c21a338b1329681ed131ad53c9dcd5c3fb485f9f4e37fabc3704a6e7e5cc32f4541ebc40d8c3d8767900b94a4cc43d6f11260112540bde37043acf48be0c9a1364f12802ecbf26b6e91cad39a08f455296ccd2286c560cabb0ccfe9c3510a0638b7eb448273c8ba4a27984f24d40522ec245ca31dc1944b4209bcb327a3480b91cafe80eafe4a4ec128f7fc61244c1c4ccea58910a0d494954beed7411116d47fe1731114bd99ac7fab6204fc0072f2d433c6cfbb646b22715465242b7bf152dff63f62d1ca2e03f69af39b8dfd7bea4254e66d7e49fcdbe01763a53923561c1a85244e4615aa38de447813e832426818fd8b1439f7ee5503ab91d132d516ca47b89a060d173f43a682c7938a5876357d27e90173d1c067fe12043c7b7d2e0c4537da801a537706960dd8f461625d5c7bdf99291e10db6c2ed935a2a4a9a50329da76cf23639027bc17452e88171dfc3e14a2d06e26f9b9a2169e2990b3d4131c3f87b47387d10bab7f7501c338d7d3f55cebb1e9fe76cef39738900ec129ebe59a94f49e461fe0f39249973f1e8f966cc0c0658d6a82844aff07161c35cfb30e933fc4d4c064b22951e550477e38a84ab29a250a5d8051544902c0e6496ceb9429fb38fa21fe5d88d9b9d6d78fb669aee10aee66a5469e667dcb9438894d6c7d25b8cbdbab93bd18d689d12f73a2b524899e6a9f74014ca16980884164bf8deecd4c9d7a737416f12d9de5cc254900a25534bdb8abc85e13867e1b111abd6aabf83676f95b17971f0d9ee0722825c60d1ef25eb98ca4a7bc8aab7ef65291b74ae9f4f30895b591ec7674b49e6ad37e1a8ed0540d193406f1fcc685c6c8f8a549bba816ca8c047f13fb8f7602a8a03dbde3998584b247c4e985f8a3c12fa4c6506b6993e7cd9887bd00cd4c4d4ca9fa095a00af39c879955546c162c9a97baf926146643c9733583b18e589faf4f36a30aadfe14422c87ad1ed68a6fe6b659f6c88b263ed3c3122f48f77c4dec8ddc32f3285748aa299f818a243b5f919800949373d471fc4f2fb04168f4cfee177b5064656d44162659a4e0d155579b4e93616c89f3b4b958d696ad00eb55d11eac07f7abed2ea60260e3ad569cf2065d07f691cb139acb183add9d7f9a0c9181af4b510a3fbef611b5a0b89631ff9dbde3077bc84542c91d167a335d63fc0fc4080b2daafb56490613fd98fcaed1f902ac0339920ca28280b9f699e2d8a820984d4eb6f37c422c606f2bbf5db03b3c42aa96b72ee4bac1ad86b7c38eae67c8d92593ee431eea448d73adca39d0f17cda5d763a9bd1c79cdfcd695e0e0260dc14adbb9f296acfab8165835527b1b08f51caa666ec307852d9218c1579ae23131c032b77652590f97c116b46d5f7e7670174a66072bcf8ab3e274f186fa253b88fba4962cc682bdcb07bf1dc238d2d00c4b3ef42bd11100c26e3d908b3e5babb4dd9033d164da487c071fe507b0b953e66a94a45ec5229a344490273cadd92b90f5af2c286daec9dbc249c2dc4fa9914016f37883dcc7869e02c7960b751f2b833ca6bf86a43a620ccd268657745444f7fbfb911710fd6ad761c160bedff2c3286db1a96b16f48c076f0764ae4ef3598410aa6d5b5d65385d88cb1a4a0f93cfb19e9871fdcd1c21a603f79f11496b8afcba16cd44b8838c76b03d6f784aeb357e122744ba384caeb9bfa1b15d05225cc98b6fd7729b8127aef63bfc37837ee429f0c3e4a947f93c893ebc5cafcd6e8ad1b758ee76145b075be292b719a13b60e5650d5daab186ba57a393b616c630da04ebc8fa4e8b511325c6881d00a15b8d83991bf229144103b6faa85490d679462804bf6556e6b4711d3747df2c0eca36ad067df20024af5e1d3bbd9af3a3491da7bc6a78a97514a2962d4fe90d444384601e37f731ad56679db150f15dc8b1a42035fa34d78df294bc8aad7205facd60a32483688b92e7128aee7ef538cdfe8a32942c0c23d75d4dac9270ce3379da899b25243fd1abe4497617e1f25639f9c35e5cf77602dfa6d54391bdf3cf9e36f5ccfad46e66a9169071530b5ca247999a153906ad92f96d01ae6d30133e73b999186a53227924a91bcd2870d0e58681aa96d84dc8f72d9a969ed2b59eccdfa1de5d0e2a64b3e9ca76d48003853f7561e0823e4d0d07c6d093ef6aa92f8702398d38198396e0d3c62503b016d995070171c5e805408f56e3c1e01acbfaa6004c5380a8bc514cea8f549bbad09a7120020268b63b7b14b4625ac41726b65d443a9e74c120d0e9104cc43ae6bc949714d085cb364ee5e9518da03974359e64a78227c37d7e23ba688520cd306bfd7c9c94dbfec864a04e13ca61f40d42fafe7b79bfe8cf6e67c16eabf0592d4ec8b21d46229d6f67186c6a7f526670b4ee1cf98ab36838b441cbe9647aee31ac83ea07c8e8469f61c196a1781dd21716fb13ef775215ad98b418096eeb9d46ff79f8922fb7aaeb469c66bc1cc4568caa52dfaa24c74a94ee1b0f5db0fca329dd30f4357ca1acebee010c293c53a2abd2ecea1f5b957d3bc6540fe5dcb789fee2689f77a00fd8f4b36ddeac1ba825dd61f580acf024a25f5277de70b963299c484bdaa12c38c34da67a2771856870537df4c9b9fd25d79ef9f75af560d45a0bed3b499f2e523c38596b66ed777cd56420744aa44ba0e4dd073564037dedfd7d417a8b38c00fc25c8933ad328f99180cbbd247d7d361cdf9884c1a76ae25ce152539fda68937afaed4a4a597625746ee122f90f81170fffa0f33cbcc036bb77841c600e97ef78309bbfbf770a355a452bb3df51ab0a05d7af90d8184e2b21948171f87322d4c1991c38829ed2a06a55efa38a4e1d07497a9a3d4970770c848861631d7959d7234f7849d7df4b5ab5b5c45fa3adb75ead714e832a933e5601b1ecdb388ebe527a3632eb210998d36f6b080d54bda93d64d0eb40faa153f09c68f42bd113f12eca83209405a1fc508974767241690607f9bcdea0eb27adaeb48baa4f5a9b4d62ddcc70e78352904b4f6ae2e80ab2222f38c1887b2a65ab8d9297c51f0c28ec1e26ff5c1b26d510d8027a3e1c839f3696c64a5e58e69254110a9c0fd91ae2a8e476975431a4a92f9482d3326fe2ce2e58b43bb32caf1cc8c15d46c425f26186bcd8d8fe2a2d9b149916e090164f18e666f52b65b47e179bd02fd4f58cbd644ec5134a87fdfa3c9458e449679eb29087b7a21f7effad35af1abbcde54e76d7133cc9680ee8b3b9e07b0c3518c956bb79d0ede8bbda6f8adcb686d70247ac0aa08f9a9dd59cb6ab9f03906105a763b7d3e0eb0d9bd9e192bf8a79b5c5ff9c401f8c373efc431441cc437a24d330684cb0664677d234b80b30e80b16d7384d4e56360d873b578c7db97bf6801187da12d0117a8456968cc6c6cac6ace3814c45a78e54f623760e7ab1f307d6fc1015a73f3284b34b48ea52401935a52a42e0a348a46fc47dd631dfa913d3d27c7c730cc8ab99a1222e780c562cd1980fb94d0360bf69c388b6050d94b3bde9138cea3b765423c6d16b4c90a2026445b645ca3a16acb20870160e69b1df23b12979a659591fda092ab42c38f3664f8d49c4eb99447b42014139263442defc2d29cf53ce46b34361c48a52c606ed3d748ef86c08e635ca2813c94571705f74fa5c563f55d0fed4a4b2d9a5fad1ed1dc3eb40e9a9fd6e5f63dd07c9630501ff523b40e423747284bc99d5517d6423b5e4942b1841f965ab82b8ca2ec423c0736d9c0ba98fa230b80556ec50605c8c1fa6915671aa4cb50e6a2f64ef7a6b81cb972f3db4e5bd94a9df4002082b3d6adfd92030afa33dab6e82aa471563587b0e4cb753aed238b159dd116e02b7abce37ea7284535ba5dd225ed65a0ede781ddcbad5e10219ac6f557d3b2893f3c5663d0937a451eab010edf51201f2fe46e6959d15cb9c2671dd48921d2aeddddb2813d4683f3f45cf91662f78a86f0f94769ccca4ac0cd65140fa51f36468cf34fdbbca8b7a523ae23f4575f8f05df8bc291fe2ae235d2b8896e864c3e219527850b66d4344702c95160c26b14b3e4dbc230dda738cad186fd72322fb81f79130a601cf57917c09daa16c499e8070792e828beab076750bde96e1f80bbcad2b2b85c08f385dce7cfdd4ec0be3fa5be6581245179fd2d1718d840111d04afddd4989c173204753268bad60485ad6b72b737e5ea0f9db5c7c4d8601e4dfa18f40c217527a5d7a90f92efc8dd8b8a4f95a1154383137f6c8dc5b51c3feac34e0f3958eb6085618e150500f8323d8c0214931a320cfd03ac6ed5518995aab1f0e84f63873f43c3c36dc95405f89d7aaf1365a6edf83eaeef4953ba20eb7459b93cdb600887a9ed670d10380b0d746d09c755e30a5d7e1168c277120bf238c8523ce65946fbb04d3d9d539a33dcecdca272d79b997d3410eb537085ecc5e5362c45b07b4abd4aeda25c0dc5b3f557ae6efba76283091e11a0da04ace23280cb0172e2416191d458ce44b1863f329c12c5788982e9103ec86ac107e3d8f75902050b1fc863ccd642c71f7dfd940731859317e93dae842457674b1b31df4e0d5b7d6d7111c989cb001b301b1ab122c78a08b62f0cfd48d1393d04dcc1f495ceba5bd7dbd651535ad8afe09cd91e24547947ec77e8efc6d37cfaf860944fe2ad908fca3903cff97ee85233f7ec44af64bd145394b400d4d0f7c6b030e4cd0a8a73d41bcae6cd2571640bd9527be42070f3dc08fdefdb31746a9505925176e0c55db20298aa4e85ab787b895af627e197277a3692ba83e72feae823ae470b323ffe42ab5fee9b72edb076b58bd177213f98b29d4253465d9b0a79fbf7eac4b653542ae547031968227ca128076ada0f4aa3f7d42727ef61a76549b74d563b9fdf53a620bdcb22805322072878b8cb47eb7f6a520ebd544dc73f5bb1a2f80c9d416c5f25e9fca562d4b30674ea29189c8373def264dd375ac8bcd69812053d90ae7cc13d20f0950448334b03c3b4b93d8b9094e1a9bba4eef9644a40580a91c5a8ccfd7937140e4400bc68e7b369f4e57ed1a7d1be22af25711014ca34b18aa4ee61a482eb6ceb7b569ac2f89f93f8e4def6f1d9053e520cf397ee750449bea4ed3a63de69d254c1f9c8cfb5c8b0a43e0f10270338cffd0ace64217a5ab67ba614747c448baa5bc3e26c1c176e5bdda6c5d899af470daf65d7b5525feaa187cc63ba24686fa45e8fed46a3b44e7e2e2b93ae58534c1fc2498afbad39b04c438a32334c5a070a8ed549cd53c5983457e09acc2c0246fc474d4248bbbc857e9d01b6258fe59db7f7fcf48143ff78d0b09a73efda4781d67805f6ddcf3eec310ec2a5aa0b4329de2b48474c8b53287b3e7b9b0276657b79908aad4e7e71375744dc97a6dd38abe3503267964c14f185265902ca9b99476bf72de48b53ac86617514d989f28d2d20afeecaa4d5e67f29d575b39b5f38b079f83678d3e8ddd2aecedc57ddbe2bd6de656d32320844719447708b610ab42fc96aa5baaf4897dcdc1c66f93b5f1a8ce3afb19631b54ab81aa35d4e3d43d9f95078d6ca7b52f60ccc1c62a3d052ff54f203568139e82e68df1480e8be1f1ff164e72dc65a89961e8e7c48bcd108ce565ec089c2029725cb9c2213c48d6107fd8ce2277f52540eea1fafc17c9c05e8efcf2514dbf542fbfe00f2ea0a182a1e6aaaf10a6bdb84e578ed9e16fde5585f7aa43c54e12189f1777bc9325f62b7e8b032dea61b7fc879cb613e51c6cb9d81ef6df02fbae097ce8d0011136a571eff98a90dc769a62d376de4e5d7fa59275790553e870aa00bd6d9e35c7bd40b3826b892154b2647437ecb812e6ffbf13537e9e7a35962d6715d7f1eac3daa4b84d70ee3fbe78a435e83a485f8a09f11ee6ba688f4317e62d7548c1737b821bc4706c9fd24ed9fd2036ab6be7dbcfa668e4e708eb8bd4a0dfe0d208d5a2e523c64876cb8e52b0e66ec9b492fabcdced777d9807f2db05d8874dada0d9b46846e412fe54c05890cb1bedc2db2b1760ec5d0aa4020c6637432a3a7f135238a99fa990e6f9e15b66c044b110f5feb442185ff1a51e241b537f4971f87f3d727d2699715e7d2502ca84abb17b84b256c56fbfcd4ac36f4d452ce9f209f98237a48056cf5d15803b4c4ab9c0eb8bc08acce3593685a8110ffb3e3340c5ef77d367f99d5b240000380647b9d762362d98ea28257ab631d2b31eeb65490e04b409f08f3788016f44c5abcaf3af20b7ffdf50748fa85975916474168cb191ddc151ae0e4fbc415be0830f03e4fe9692544f3222613d22f0d556be827d3c2e965b85126bb7a0721dc84273fccdbfa0b3064ffcb9872788c5b2b683afbaf5a4ca0bdcf7753bca6742859c0f8e0c2193e2241d9ba537e24bbb594da897c6a2d8bd4e017be8b57ced91124daba6edbbe3658919f31bfde307739481af27d5f3b5bf55dcb8d1e0e18041eb8d2b5793c42ae506e2d2f69c7356ab96065970da40ba53ace4bfd0aab897485fd4260ed2e26764549dcdcb3d3582a46982a365a9336451b2b5a2ea6c1b09360b11c28078cbd14a3ee2d3f867c25f18c81852b6f59da65f0ac4e8521e47dd7c7fe0a6230ffd44235dbd694e30179fd48591784e7d048412d1c45a65e1bbb2de6a80e1289fecf4061bbef66556c8954e2dc179dfa4c4c4e2162392215b8473d462ed43630ebb7f70c249ee8875614647a33c87cf90d94e6573bfda8e67790d743d06ab28ef11c1161793a5dd91cd106cc4cfb885fd02085650bc3dada10447bfe0900dc870c366f83277f4702dacbb1ed5e779dca89a8b1584e0e7934425680135641411ae449492225e51670d94bfc6c1cd17673c724b90a3b5fc2cb971115c7fcf83b5267e6a1da9bb0b7669ed086b36ec5a6c28ce0f67507834583e3d0330ba75c004e893ee09a5ca8e49d7d559522caec45d808a9070bb3d1c2ffcc7eee4055c90b9dd6f9931d2cc93ae992a29da59d4ac76cacea2da0751a60ac0219a197bac57f341000ec7c37f2e978fa8130b49df16cb05fa9ff4a07c77db23a6af7060a0d7b4f8340651ddb84116a286feb39e077f352dca1fb9727e0b386715e07cbcbf8eeec6de7e85d3ebeebb9c407ae25c645b11cd4937bfa4a9c6968acdb614b3b000a15a9169286ea9d463a48f852ff8103c6b0972d272e83aff9b081d1819f7d703a177d1dc54060fad9a5683153760aea0e002ef16f1312118617d326fc25d4e8b542af922e9eff638370c1247e0dabf562953cdc1daf1196e13c65d235770f8ecaa9f634b4c0b83ea032816f1611ad5b65f0c4cae4e971f55374caa472800c0ef6b735e3fc7506124cd9854b66d1afddeac813ce5400dd26c1e7b646dbc8ba76360cc8e42bea244b228b877017b6a92ce82b358b2d6deddba3529b53923163bd9d704f9ee90df98f595d5354bece9183dd177cd42118dd7159825aef27fa0a02e8ee6057946d74f96d899d5c1f634050000549a582abd334f533e93dbe39ae19a502d49fe39d178c6072def67bf09968270423134f644afc76545de79f2c45a3c6215501c76df051d34cebff20c3e5d39e401997586ec499abb84431328dd6f47b61f9f11b7c9a85d26ddb245b9192a4dde19ba8e8be85e72ce7d994fbb62477c1fec76a5b6c11f16343d0465677d0c6f500071849d5dc651c431fc13bc596590388e7b8ec8140999be61d14607c96a725dbcd891688fbef60ad4e08e57d793aa15ea8299bde298aeb3dff57f46502611cbfb68abb39e480e283f9d4525c21bf8cb258f3014c133264b144e2860817640e82ec9e44419e2206ff3d306a14d5972780b346590e2034f3dc92121b730b1d40876fa147e2e3c82145547c0e5c53ee3607f8f2018e44450e2e2dbae355a727ca0b9afc91903b0438458fa1ecbcf977e085d2729286a2035b7f02c2972f66fa2efaa6f24f83238b74a5877e76dd8705164dcd6d90267fc6207c30530651c9cbbca978813ef939355beb57d7400e49c7d9e388e11ce33634f541c05950183635c15dc7fec9a16853ccd2111961ecf9ac1b75d1b2c7b393dbe3f9b265f0b657a6fd795acfafcad92df81f98247dcf0fdf057cc9ecd14d24d0b26351135e2f7f5c6a0b3a1ed288caf6e1bd621e1ac2356977f5be712651d3a0fe2c944b87408dbb915abe5da88f1afb8aa223b06f3f79affb98d17f707235a5cc5b048c0cb0a995308ee290ccffaf9d042ca8c0909c87b33443e6294a4c0d68891e63f761aa06ee3762edb441929b646700259ab89a10963ef515b5ce5c7555d4769f2876ed2492bab6ff72402332191a563ef37340db979577b408520289d245f42f7c4e69c327b9c4219102ae7ec3f3a08543119f0ebb169776edd2094088bb25f138463d5b09bbc99ea230282b44302bd369fc04ee78312300f0aa33eabd7d20af3262e0e4cf5e06c44fd879e81171249f0c0670a940c9d34a908b7fd9b836426e4653980c60d47116c53027f1daf8268aa9ab6a678b6d9686f80017a7469512638e512aa192fda83cc24cc9a14d3bb4ea7e733a8d342b16fdc650bd4f5e5d81c382ac2936845a5594234dc1f5da67294b2a8ac13bfd3dc2c13e74f47c62990642e586c02d018a5fd81cbbea7ac72a74535b015d0d3a9df364cde7dac6d0b88e89efc440dfdb20aefe096ba9708e7bdf600a5626e86457ae49c524d128f66bc4e54f5d43c7fa5fc3ff00eb25babcaf50f8670704d7ff28f9e5e1565f95e2aeee97c2abd8e62c782296c96154907957af66114a35b820da840784572147650cc9082ae900ee6c5eff5a101722d63b7d8b948976ccf7b48327cbc7a2fac99054825f8f8844b12a1023d3b484df157f27a98efb1d0bd9d815516388d97cc6881f0fc913211dd7789e982893baebbb1ecbe6e4068302c0d30d39e553b8ae7f2d008ee4a45e8ac03b77de75dafe00b782fa31b0225f564717355560be2ed41f54caedefde484bbc3e2fe87bc462fbf074c383a9b93167c862d67bf3ccb738a2a30dc3f977316695f66a5734588bd4c2e77f829a401ee8bd2bfa36ec3b99df47abd413b8d6b5f83392d3642ace25fca9d00dc613a6c5442f204d04c32b1ff6745a0f0c7903ba8750550ca801b8810b16684523a71039a328bf7e1e080a6dfb53a01e12a99fd898ef6ab7bcab483cfef64d15aec61b85c0024616af519f9b127e51592964a9dccb1c21c3ac987c126189e2d7b0c320512b57eac3003a1d866d7c13cfcff5c7894c0f348ede922f050bb8102b615dd2d914b523f796f58bf84be736d180ecdc1080501971d7a5a44237e1a5d707b59723737b68f35cb29bb4f0360dcff997043fc003695d5ce49f7f5193b4e340aa587195db2c4a582783f21ff3d770d0d9d13565c521762a5ed807aa19fe810b0c8c01578e2336714508166f3daea71ce68bcecc1c84ff974379e86d9ec2d9c2ec4a275560a7a03c9364247a336988e1383d482e79409c1aa73382ef0719b8818090dece70b90772bfce15f8a15ef3a5c4d7d7014926fd5956d0a6817c5caa33357545b9636c28126070f4f34b6c771f546a7ebde7955623c3959eb9646d5d502b4f1a96da9dacf8c33222ac8c562d6a34cd2ac253e71aa9687c30863b837fcd96675e99db285d5879a97cec71aa856bc44bb189bad8d832cb20f972923c10158c044723b78cdf015e7311a1edb0f72aebd389f15ba0be93a025261f73b918f83fa9b990fbd806dd34062815c1bf9d51c550dfb2a007998791a5337fddc8b031c34a1f1bb038592a14693315eca218c8f837dec5d8a419d3062ae9ccb988d2a6dfe6634c193789d22b14310cdf054938c5b34f094eb36ef6439999da6a97a4f352d05d43438e89c3828d6a5acd9ca2660e0027b8d4290fd2c4113f15ca9af1964745597ade697e187bc8f2a36c54eb387648b60baf57b06b6606728bda509cc25017fef32cf4abb2b6ade48e9f0aec797efb0bc9350f5dad077acc52cb892f8c11dd0feb63bd96f9791d2605a686690878531d33b05dae59c980bbe31dc2a2ae9212012af29b3fe0dc7f586b1c260e94e77b43cf3e735b835e32bf25e3e04f1c585ad40b9006ceea20f7f80780e8e0255f755ad07a1a6eef320be33396fa892d23bf8cca4a758908ddc1dc0c2699ef1c59abd746a990f906c80b02943f912a14d6f3081d9fd32a4ad1837f0491f37f9d47cc14263214dbb5a3bfe909b5c3103bf64f9f950f89bf2fffa127956e23433f4484773f163071fdb72c719f35a6476771e110b48f700b4e2b876a0055f9d8382455aac02d368646dc7bf809c7328ed0f467515863c1b6bacf6484586305b9cb755c59e2c0122ad35aef31dcd33e3ecf67d1a30cf8a52835021ee258bdb466bd98e6f7b06e94367300f46f17ec50f0a3c1f2bd34e69c62e4a02857539c83a594e73c803654fcaf54acea66f2790ada739ff6ea97bd9b0b6889413dd4d62ca699e028220dcde5dd61edae9a70714c76fddf3bb2587f81c13714bd61a04d6284df07fba0d4787899267febf448f5902134bf8ba83ace5c46f60efedf398a9db6cc8694f5633b0b46461198a28b3d61d8566d5c8944a17846e72d314ce58187abdaeeec6734d6f449d8a7301e0afcc51e1cc93cd47efb0f9fa97dfc9c3a374e27545fe568161b39eac4bc702876c61426076f4ce8b09c9c2a91c77b0cffffc864f3d143edfad43295e4b8696b29c4f02c31971595bc3239551d5bb818692a3f5d979899d69b13c454b6f2094edced60af2c948281facd55ea41f4c78911575d105dcf6cf1fb2563d184657995015f2b81b6e357058a589df9735542c6e46bc1ffc7e9fe1abc29473dd1b513d7465a1a23d7b5c37a513d995e68eb22f66d660f90c9649b67319c7090ef2eeed9023ffcc380ef8b4f653a7abe769126296a68363cd3a0d301ba35f003ba50815dac866ccc604d0ce7dd11129e3cbbdb032b5f3c0a62a2fa5e9a768a24634f9fbcaaa18fff6e9e61a609f6c075ebc84e3e2bef12b2db8d0223cb32ffe2acc7fac72d5ed2220a04a838945bb945d228fa5ebacbc8515fabefce6be3a5015cd211f054c3e422eb2e3f242db1eb5505d629228b7aaa098f26c85975879efc7d37f3c5f124a994524698d6b5e81dfd1285a83de42e1b8f4b37c2f0321935400da8c48203aabe1d2003123c1de6484d11ce001c424b475adee345e18622776ca3652072eac17f20cb7b7216dc487c32a34e68ee42bb7c32676ff18bc2adc170145dcd32516407f70cb29e23b7be5e9e6af77159d9f1e8add10ae81b7b9e1382ca9a6557c1ee7346358b40877cba216fd02713b35909b6f52e73e218c537218e402ba7945771ebbb9e3f5f56b02e0d5af376df9fd8c00f97571815d1c25eb2c1e52720001bd9243964267c2eccff928a19f2563aab0e63258e64468f8a38e0b6c5929f19b3317637959470e04d57b4b36b2fb45596c459caa555875fe6cf7bbd2a7970ba59efc001d46b4f91406d9d21715b18713dbbfbca5f05390b012d39c29ba0dee16cc26a14bc99f50c72fd9d951e91b97236bf899e09691853f3b27c35fa609447f57680a3345960e256afea5ca36107cd27c8da84f579bfb5d4ea0417a61184e3575bfc133162f03067a3167c651bfef3f27c6c04ae45d033ebc64bcbdbcc70f5fa183892df6960ebed3ff5f2269cf06482c2ee5b6178df13493cef5549e42cb7a301306377c148707d935bacb70234cce214c36476e4e4472f94f278ecc3e813c182ba8494d819e1fcfb57ce61e3cd852d56651d7940265554595af8c3c1a03b4dafce409316e3e999f293de485c1ed46f48eee84c729fc2dae77c98bdc9273320d247f62f880a7b80e9c08ff7cd8d52cd7759f98458d231962f90f0dcce3d79bd5e575903482b798c0cb0048a3ca411b6b3a616e9728ecef5a0df6acd581f49ca13483837d2d2a5f687d454691cfb9c2a7cd27deff27eec1a239d62e79ed54c848b6126856f2ce1aa81be3305470cafcdf44ee98fbdfdc5ac9fe5b638423ec1efaf247f5f3d38bb01e354ecd643f998dc532b8b795d60222b918819158712bcb56fbd6e8e7446d29ae7e5885618d314acb8570d93096c99a9c831ee64329f8154bf22379f0a7fcd59f99776fdd86d5bb3912f6caffb7e46c9b67151c498b02c3e39e792aad73b5db5d1f424223b4e90014f5fb41dfe38502fb448f2906598bffa2f54c783eaeae70f477b2e394935a7ad9dd8a52f2cfa562b96c63f423f660f06de9dc81706f4cc4f7bc0a37d759f317263f3f555123487510c6fec0362c89d6c9bb96af35dfed01e692e99d73a8579295831f7964503589a1602b799dbb8296b08ff3148ba476417f2341b6754c5df12fbe29cdf92b85ecdb9197a833b579f853d6f1e90f7c36cd8a54429ff613f60cb9cce0c2a319e49a729c70c96e04ba75c282f537d6f44099dc7213a1555e61de9385aaaa79e2f0e92bba2905fc2661a4fd6d10d494288c4f815bc2f2dd6525b27fdf286df4b5f4951f20dbebc7b95ad2c59f1affcd1f5e1dfd2cd8c4790a2d2762d20062cdba4e48957d1074053b726b5a6dd5e9b6c73240f184a68ff515c1e8378bc0b40e55f6d265eceb003e4bfc0948d2453eafdb8d92e7ba3398d2e4791a70a1adf07149698acb851164f7a23c7778048e380a277a1c4a0a6e9b967bca3c06d6b6146211dd45c7616586108347727c6677f61023123df8300175fb16b7210a302724dde46e5dd52506d372e02a34dbb54aad44e11a025a54259b4930d6963bfae3d5ab5aba83528b7e03ee6661462d844e24ae0957923e81465b43b39189a7de84180568e456f9e903985687913ce534656ab0088eb437f35930623d2bb2733916622453e542e1f9513054cc456e818ae9bc312cee049dc02b3ee3eaeafaf31bf6af57d5d0df6809f6abfdcbbce9456ab935be83cab3ed33ee1986a64fa24f36404853be3a6131eb74cf5e236626ac3dba78826fc002901e2c2694fd5bde977b734ee864df221f9d076fd10f28cacab5f79e5b99bb88015caf9e629e9e70b38c74a7d4b5680f96da5e2a3969b1e81b91c9716d475a791e6fcaacbe8293f4ba9dc24b470fa9daeafdafe43dfaae50b81e01596fbc21e554a1e86cf924febfe3480e38658b5bc66572149b8f298109c4daa4d6635725c3df053cae0178d1a33c5ade07b9d902d531c26f9d62a1458d238d5196da420bdf66074d79fdc977de56462fe0643537f43f55cb24d45a6a330fa3f6512f41ee0e45682f3e9f9e6c6bc6a56c7d3b4eda201c41327283ea67114d1ca7f65d6b8b8c9506d1c2e87bcce07a90cdbbfa2d36f6cd51138261e581efd504ce8231bf285a810f75e9a6ee5ac5f5d663d652fb5cea0f611d4c76c1a2a6b747b2b0b4412843ad4d8576c54d02680a4b303b321796ec8e013329bed05980db22001f9c1319dc80c4f15f92f3a6d8178da8cdad1df7ba477a6267f99cbe33e72edc94244d8356652241a745b48d83014d42e636eedc5aa0e4944bd0de775412d199ccc6d570e32b8b42de093a01579f6afc181ea2886708e7ef7d2ac4190597abbe9c977c691ce36cfbb58fd5268fe6ee229cff45e4b9ac2c0608d87ddddd0405a2964bbeffee93b11e4a6dafc35f7629d514a62fa56973aefcfe323f5494da3b711a093c6418d27663234c5502f45ee6826643b15fc9ccf011aac10d548821af82b1ddb48d115a30870353bbb45bf2114d64242e9b043121651e573df6e497d8e3ca971edc34d172e50933b52d40446754bb6fa61efae8a768e9639bafc173e863ac3474d328b2f1022642b6ddcca79da83efd3bf6503cc53f3742dda1b3db27c89de5f5d181fd118548d4d814fcc72b18f24d2e2749678482aa301d16311a263861fe67ab85764b01e0b9a2fd62416aa96fb8078119eb1d7a0aa52716675de46b6ec51929311b9d325d9404fb0f99d1b8e90726e15d75b2dce6fff6a577bd2ecf638926bb6377c130ad57352936f697004d989e7767835b19ca57fe7a30308f6816f6359b7bcb3779ed2a048910177288d054e07a35683aefbb6f8995c79e73702d37c5213560b729416439f74be31b01b425b12b3a39908125efe6880ae943246c24acf7ba4dde73d680c6145e39122546d0c1ac3492ccfdc233db20e023179f49a05cf5a9405d991c945256cd0594a59bec34ffd3b405f695958735e8f9d929bae952e99588aaf26771bc45508b066a60ae9790ddd29455d611390b0bf4a21c3f71c1ea9546fa150d2ddca59d24d90ff87fdd0337ab485085fded696c6d11c5b6f38a7287a05f9b2417baea3c3edd5639c1d8bc96b8d92e3cad2ccff1312629abe724a31147f72c4dfab2716bd67b0b54a7096d4eaca8de4fe655fd85d09da229ba85437f14fc5ca0385f7fa0b21e7ec6b5839113970f97e607d289ad88932b52ed18e904667fb4452fb189eb7aa59a274100a1d09a0d23a045719ae7058c74eb5d8224b9a0a6930812985792c70fc1f483350bbcf4af09a852b188e02763476c9389f6464991ec17ab98390265cae9d4a5d05bb59403cdade799805cd3a60bfe52273a9537febae7cb490bfbb0dc9eea2f33b53d5ebcf3013cecbfcaffe85c9dd0e62acc274298ffb06df52557898dffacd05e8fa609b643264ddaf6b843c630981a62eaee4a3dbec421ee53f32f02fe27f489e922b2925e2f0795753d6e8041459ef3b4b3313a3868c72cef2dcbe7fc7388ae9e30b5ebc7ccd3830df7a984b32d2f13f422553cc47a4a0f4328aa776d45e97e090f25dff180e7a4ce6a87d7013263a14edde72db177f32538574847a08501fcd45a9a4f73ef3217710b4d960f3d01230cbf488d1a4f2ce03ded2387e08deecf2067c6242be543294776f32b942139ecf8345a99936d447474143bd29eafeee6b103d90005ecfaf562c0d3806d5cea4b3f4539d55fb7b3da748494999c91e9b57cfe35e0e37d29d946a3af59318d3625cba486259f0229395d4d1ac63bc5761d232f5893496d283441b30f81dcb27fd171859e72951ba223335cb7d89609f27ed942136571e4cb0dc957f0c611908dc0debeddc25b2b3fb27c12d35512cc63ad9a6856e0fa22c1c58c65fb99ddcf3553cd2296db9f1c66185b11e469bf6172ec395c1a7c9cbdef0d3b888f44e228c0282414dc4996562c6554904d999264898ee3d545e671ca897d2750040da0c04f2e67d0ea2071c26e84787956c4e0262474e9b36944f6ee1396175092eeb52955ce9ab5f8f5d27175f11bd90f1c92fe8b1600852ed7991615ce7322c635c8e4d2ba1b0af6182f05e5867b621343e2a9a53909e7876c57b621d9ec32fb76c1cf8efdd6ed8702269e8ab26f48afbdf3af590d8eb041f0060ea8ff601b2e6af5d50e039e7d9c6c7501c03abbd499072fecc085d842753129f987eaa238fcfa9ffbb11db975ef9318259915cb2ce17acc44383200162b9440061bf1d2ddfca86766d4d75d626ee01c679be80a9b588fcedd54076890ff4742b65bd7d71de8e59fd1cfe4398a3076c33df5a739aed247b8fc47ad93c75e8ba64106ece6ab24495edaee4766ff28708719b59d3dc0c9f7176b98321ebd57157f2b2a2b5276059e554b5cab1c0bad3504b736df5be7a36852ca776b8b4a9ff1b4c46781397d09870db2e5e9c4fcd494cc8acc3e58dc40861157f61db33ecf70bce249473bcb9ad4fae1bcc01cf6ef1469c48c7881c69c3c657fc1063cb2ccb48d97e574915e17e00371ae8c76fd70e9424d7f91a88514a880624343e2f56c67294b36a63a9907d0a32c10d4c94b6a8743d54e09ffd265845601f72508ebc9712a7dbaefd1593a4121cfa4add4384bdf6d526a132f9ffea0f65f15995c68f8637f94ced834d2499aa149b57f0ab66f3355958ca1d63d3b9c38dd5b4ff58638aba5eba6ba01d0f286f2ce55bad2241ee41fc5bf6e280322ac74f0a3fe55f62ab48f0975ccb35c586c6374be2f901d944b62705c17122263bdba56ddbd1ee2612a0962d105d33b6b1329b5a451d5edc49ec538456597e5ff2d975dcab05db58f9c41d16b528e9e6cbff7f4048ce72d17d9166f995fc36256f7b45783db9d65763c8538c4879e971230c407acc31f42fc1b34c639462ed513ba1b20934ba10af71a537abf1675a3b19c48116bf7869765bebe9c094e7caf2998d149a8bd98650649007a57a96868caf5c15d2681ffa02ffccc9b48dc033a097b034c083783772c1bcf603d0beaaac6868e82b79d23fd1fe183845754bd38ed15d1ceddfee696574105c189b3ec3f4dcc2020038444310ffac725f5ea5b857c0bf85f5485da1b415a5a2fbbd6f0ef1725c15a0581519a72cb54b2daff33bc2b66408bba25773b794c596f748f867ba142a2f89ceaf328b1c6f94ddee1bc9de94cdbd13653f871a7fa1a2dfde636240de60e64cf79bc0d15ad9337ef8c7c529392b22b0677751a18b2e9b76f845d0b673f12305cd528d7acdd4ea4a599916baf96b9d5462d4c041bda58e0a2ff121d071f49a34f24ef3d7124ed3c86e9fb9a008afe01188af4503933c30213d31f45ece3ae314fdaecd49a8b4cc40833643e7de1b113121fd3383d15a287f783994a84bd6a7d64f706499c6283051b111e87f05dfae3cb684b067da060048badf200bc10c97ec37f455b46a7178d63e67ddadffa406173343fec013b575224b4b7595a16c657529afc7eba956e301b7858c24e026726ec5f8065f93311f50f711ca4f28c7f06978167085a948874973c50e70739a91be19b3cfb54e4eb608defdb249f2d02cc7eae9e59bea355865cf12c5f89e62ce020d8a0ed3c7867053f6aa6b6282e67e0b271b4371c1b3d1f52e9e475dd4c7fba56b16be4fb5938ff8226446804a88808cf999d31cd674eec17770ee4151c593592a4478b60f97ce83b8b82d453c504b60dd886d3e19fe6e4081536bb47f7232d45acd57ce448dbcac72bf723e9be81d75106ddb6b02e53e553c369f74ecaa53c82ec64ecaef949ab0d21d533eab983e4cde4e458ad4c2d2a51b8db537432764eb75de973cd3b7e06144be55f7dd0bacd4de6d66e74c7636f40fb31bf2e84ddfe6508367f19d3e8bf0ba61dc3f213bcfa5133c22f6344a6a818411aafc1158bea0bafb19e9cc443fd0c5ca3a6a68ebccce63cef76e9648e0f66773c6437621c4ebbbbd5414b1670ffc9c20b86238fb00cdcfa9e47bc1946e42b8ea3091f86d541db26058febe2e6be0286bd3d473017104f4147cef2b1d164dcc8f77dcde96662b7bcced3485788c624b179fd0ae664ba3a53a30fc7a1e47da14e7643a28d2fefcdd066362d760425f57f7aacdcc5eadd65f33ca1fddf7f31deda634da73d98b10bd697cc326fbbf0545a1457f7e7892981a97d2e97c9762c91272c2cdd17984dabe66a975352595c80eb51b0d97355e2d85bfb255901c2495dd93fcbd656338a2715d7df3cd872da925f1d65ce900460569aae1cd01943cfc253b2218e2ec290f411d95ff845a19573611f590f18bc9f0bffa612636c2903eff44c4d5757f1543e9cdcfcea3ebb66c5d2f17406515d21c4307c9114218896914f337064b8007c903900e44b7890c8246a28258631003466a81c794fdd1b7380b4ad12e7b28c72e3b3e7a36a475e0ab164101b42a1d02fb2064e97719863a10cdc48803829dcde76057254b01122ddfc2f7246516bd4e735edfd4e98a694c9ad83e8701ec3053fd982afc1a92fa95f1bef16620d4b337521f8643c034966d8801a3deeeb212f70ad1b02292dfa516f19c4d1045c43e370c452d6ab99921ead1b4f97308292e462191106f111ece4e4114640f69aa6ca1e18b292a63a43e5e701c04440d627056c33571a2ca78450bfbb13dc2d18aa51757b9fca3c4997230d022d29c91d9405d2a1ac4ff00101300bf59334c76647daa9b7b0491b7323f498d5d2e14486931db90f40b6d78acd0f7ab11d02c694ef5ecd6f80c696fd56cd9695282027bff88d8fb39327b46e212995aa2823f37f29d723da7b3eaf377f1c6a97dd051bc2968cd418758062f02c96b27c5c562e3d7c0a98c19a6b165359d2d01548d61c22f18810d815f631876f869a56d6f86fa6bf24ef0c6c063970ea5b90df879be262e9ee7a1451c434c0807240dba94034e0dadc5d35d8e9da9a868f4caa669bc504bc9d8b50e9ceaba2b7d7611b675fd45aeaa31628d527d534c277b4baa96e779f11148981af45300302b5da6d68f565cde26cea726ac3f5a607e9599e968fbac238d92b513fc39e85f9ea2855896395155b8014c4c5da1b3d429c9020dba6cea0d168fc50feb4e2dd25146134057589a133675b1be374ee3a3aa3d7f6781afc6d8e3e8b01b30010434684d891fa533d011d5098566e58b1f2d197d809d0213b0a01fa3fe2939e43355c91d00c5ba63182d288f9b202c675ecca7e1bab0d233cc6a4a9d955ade48ede8dcf299444d240fcd1cd6a04ebc09dd002112efe74413fb48b59439202ae60800c3b89d24b131aadecc4ff0e894fa9a527124d667ef994b90ad3af09d0d1734202787510549bbe10ad76708ecaff2c1f5be7740adb035f5da810addce886915968b2adb5f6b3f4e9d6365e25db162a354d1efaf527dffe3ec0a2490d8bd47faa74a514c24ae6c79e9df7b098dd8dddc1d3eb7a508cf389e8757ace9067cda4e0466074099d794d9cf72bb3d51f772e16ec85540b7e936b8add8c71a11efcabf8cd7c9f51affbb6477a9a04fb10618ff0d1de1ad4381f87a41fc377c67a2ad5072210d0476748adad3312aef35708f165de0d525c4c7ab0b1d3ce617dfb6e1b22ffe8958ce0b72355358a348bf2d809cb329843b9ada8fa4421bf835e59295819edec5c22b956a14a094d6d9c95f0a052e1f5d8b035d52c533eeca91b9a3a7d50c68f0cdad92d5bc97a6cda4824ea16b82c59e6dbdbb0ba56fe3916df587d2d9e49afcf3e97e0280694ef0a5968c86f6cae4f9fbae9315f547425c2f599a9218e3536edafae234731b9e826e0f0f823932e0a583a7e28411744117dc84e4b96b0ad3eb6e0ad39dc210e1cb0b6d54837abda85a7ec5b3f7f216725a92575569dd4ccb3bea9a026825c6a582610ea072575bb7363e749349980bce606639406c5931019d6cae6785de954f3e5aab04f5be1c8fa9c8e7c68eb7910895185542974ef6b7b56db7186a6028dea53b2711235b6431eba5c6df2aa670d104df36b779cec8887a8503d22cffc83c4ab174d1769357aa3572fad0c92d365acb29abac0ea22e852344f283982666b4c75e2cf9ca37709cc6b900b3a4c24fd98fcd572ecfb561f8f625ca0b386dfb7ea35e331eec82643bb67d767cfba96b29ba332e769d8447089c8dbe56471578acc21c7e1986f6ef2ecd706dc227b18dd3305337e290c4061b0b0f3640f98c87e38d9b9433108b0979b3fb50ed5c0dcb2b8a337c1ee1485160ec2198158e577bb1ee70d5fd382533ae67ddb111b33ffb3d767bddaf9b0cba1825188ae2a94ca7e492631712331d5392c143fec95e83842edfbfeda6106c3dfb4538b7d400fb2c258a1158e01d745b96f5365e9e7f7f1bf2b157418e188f35d37c57a0e2324a364b31725a91d00582479543056fb9604ced5271945c13082fb1003201d4bc55921252f71510cd1443af37bfa1069f9926c57a0310241f9b93bac1591d38ae9991e980eb750f7d67e5b0726c1f8a9b7354c0552879720093bdf15cbcba0945ac6176efcf69986705ebb4478505276e0df9bd2779895cf7438d6c6e8be29d23de68ae72abc053a7e1a2923b8ff1b8166d62215f092760054f22deb6fca022b4c0c5db158166cdf1a98d05c624bd36ffdf78973c0444b0c492dbfe983e54f827a0b655204655f5ecb6bad18c4f32a1356467b23ed50cd1e8595186e976493a05925cfee2c9268a10cee1e7d5f889a4b8c19cc28cd76f3b6ca4cacbf94379baef3b13602356b73ac3e76c722c2b6adfbf7204d48f2728afaca05f01123f9c1b3853387d126d36e6d913d0c037079a568317814df2cab2ac14d594c54382ec59ee347b169cc0600455c93d0ecb84780edb695481d916a1ac85077361438157a721864c5b31e777deded726b20baf84cd7f8b1b8a029dcb023cdb4e0e9e46b1bbfc4a4ae16e9e5c5a65f904e4595d4dcb4e51ee1df4c716bb063db12887a176f51a96d28891577778e96fa4865e6b61fd809a249e962ba322cc7270817206e679c884d701fd79c05d229b0e9940dc76883ab4e1fd717d76de7c199e74956c04c1a20728fdef3e262763739f5ae3506e8d545528d27ec9c2e23678d68023c46a3c1f63d5a679db383d6ffc6b531b9b3bc09d9e0be2f28a45a8ff319796954a05cda258993935e4c92c2aedf4b35378dce0f72ef1df0fb965532c5d19f73b1e43e01f2476c090f4fac36e7697848384362d7b102027c2453b9518088975ec67473d317d3fdb2d0d348b0c9285bfcd587533f9875d76e1c99511602e0095bdd1698166e8a986e8884946529558c4f322c7db9ca663ebbc7c8f44314261c66dd91e71a782c1bd930db5a745575c23dacfb43da6786fa1b6a8ef7dec45d3c4d97521831d87aa199667b7af689c66ec2e5574070d5713171da2933de08cab1f9acf165be7622f55cab4b25c15a4c934cf82c4a0c24c1489ff6a6c3bd9ac01f125af2c46527d3dd6259ccf1b6c5273096a1ec28049f4c58de357581d2c97a05a679728b6f1e63472c633d2c0b9a6e30cb78b547d9acef48f90a972a2afe4e3b7304336f3b9764484c63e61144b0f9385ac9444600c8ac0077cf68e6fcc2fc86f464e6f69496b29f9e04df7bed1efe799438a632fade5a280c9d6e1a4254db3cd8475d9680039206b4e8d37ff35757833f5dacd32bd1cf14c89bf5800c6895d517a8ba69d3933c4b64a09d4b7d360f923cdd6e5540203ab478630286489dae556e522c9d44ae8abca619b71421e091a840ed0869bdf21ca454dd29965c509e0ea9136aedfd5a415868925180e263f3396a3ccd335d448f3a0bceedaf1e40e306c57125cae0e3ae3dbeae15a9058e65ae5a55be74275206fe9ceabcbccb409a4f468114fc37fb0095d45817372354e1a230dc53c10c72f89e9a6442a7435f24deea0a157319e8ac4c9e739758fa6ccab1423e13f3e516377f073b117ff489b2cf6db207735243a7547198a26b44723ab19243dd84c34d877f6b75671f21249d650a7bcd371672389f5366ca9e92011499d8b1438ad2c17e0c3c274b9c5f0980e675adf7854c97062146307b7042e332f915aa2d6b2484f1603522c152f1e027da2af913746ca0436dcae4ad16a5cf16ae7be2920c1aead6213e8805d2f6088a82e51baadb558f6bbe55a7bb5eb93fa3db966d0a3931a86c5dad8cd77781c1ce8ef24c664238fcf52377d63291891d94417679fedca765230c57b007d10baf75129abf35427698db886c6b9384c7b630d4b7d82bfb1be852a5bad41ae0dae2f1417a9f1fa5e32428e3358c5ed471005af358e53dafcc3a236134168129646328738319b9f416bcb9fd4891e5856ab41a54c6550418eeec58fbbace3422960c2ccb81532ec424005a83b5371bd501a5ea3dac3d91c7c4f9715209256645d5abda2b18fd21bb67cd1bad32a78a7cd6d6be1f79f180bcac93f4403a1c25c8dde207be51d785f286a32c7edce822c50619e42bfb18ce4dd2801b3a3d6da50e56cb7acb61a42c5d3aea0633a65e8ee05403448b577f8f092e62bf9335d6b076ab5fa20d426a9346a43001fc18708f7c67d4679109d60d17e6dac3217a3ed77cbfa813ef96bb6af007b1ce57f97b3429db02d8f9c989916a30c8915fa4d0c0a76c2f14e05076258323d60ba9c52540ae4b9027828f05a9c012daf128ca5b91bf4d07e2da2bdc5c96a74809baa9c4bf025cd52ca7b0dc998af6509c3860c5f33d3428a5478c6e29dd6c69197034b87a266279fec4dc11f509794ceabd563e42166b233f47052685835c01bf8e0d0c56c1e3ff642603ea312a8c23fdeadfe3fe1db3add59fd9c831413734edb91ec496d47c7b9f63081aff23eb88a3d7255b5245c865559fdaca3b2ba87a6f94cd83fa979066fd6f31e01e94a736c2d39fba1f83ee28f78561e791fbced1146439e72eac6fd6cc5c875112a41c72885b9223028b00262e167b8c3365e4de6508b81579cb4bb6f7eac97d655f81b9ce34190094729971b91c3e4f171047b98e4b2dc15bc0fb5f81b52dcab78c44e09c7d9439ae32f66c5c736292f82860a9b903d053629ac79bfed3507c9193ebaa3f177cd28ee9ac8017347ecdd90c1cd1814c36a66940d31bd5a9fa7f22850fd0079185147e07e4dd339c5bb1e7e9b6c787f3762298ba29cf97d52b5d7730de869b818e736741acff8e9d2ff694855ff0f843b39d01696462b434817a218653723446a330ea6c8f81bdf8e80f8e70fecfbd80c1be4d45ead11e86a4031895faea9b8765af19b0870cf3fa59a5957163e7998e8f9c445a2304d881b94406d13a99e008e4a9991edd38d08e94bd9806fa90652482c33ec38629263105e2d82ae62f89c950f46ccf5b4c652269943601401abcf9753df1c96c1a0db0b55bdab0aaa6d890a2410aa7929b8b97114d7769f6e1be4189224c3bf5af7fec8066648560cf11b9f3ce0c902a0f20072bd41392724ad8bc2e44cfb375830c137c0529a64f33ec4e9ea50651879ad4b2ebbdc3d4dda20cbe0a931dc22c4da7bd1a291b101b564c361a424e91e5ad0f5b1e17b2518adb48687e41f691b85305462ff30a53e0551fabd30b7b98801fafd5dfcbc9c731af3dc91d3481f69bf739334563db9b536d1ee419c16fc30aceaf75d0bc40f8c4cef4cad63897bc57cdc6b33b2c31af71dac350f0d8c1bfa21bd8d6f96b71ecde3db80355d7b1ecb111b0db9fffb0eddfcece7e40b768fdc5d9727f2ddc133f079089af8d9e09e7e8d03e82a4208912fbe8b3ddde1b4457ec00b45577cc5983719502e78f9f3c29e440a29a3b28031bde1281719c97b1c07c94d78cd5b94175a0f98bfc37d0bc5d93cc845bea283c69cb1316e41e099e761280929d87560ad09c2e94d8a1db8031ca5870d038d2bc3717e3d0ec9385bbc0e2e4586726d94a16d6759c5ae4b77bdd82fc9ab77949bbb7bed08905c402f1d8ebaf34b5477d951aba1bc966c7fb584158c55aa0ea65f3b0ca613a401721c6cdd9d58abed5b805562be54db31138bd4621cb3a3a7ea0a9df55821690e3623d34f5cd0c96b7326e5ef069ce07c66d0eb8679c7d5b3383c0a9a444a0e022350520e638b3c0011181cd98e53d493447ef8210200f3784c2200bcb38aa4e9e1e02f4cd6d0b612c83ea3f4fbb97bf47d2f49a0fe267a26f9b5b729ad548c8191fbe59ab7a682637771d88ace4afe4d7e56c21c99a2d8b51659937db18e1fc219a534aca823c8e4df4d6811ace014ff1f322c464c2e20f42580e2de80122284feafe354d484de220ad57733215f95e986051aa377e548b0b75fe467e939c15553e151ec63a66754701a6dd35c4391a457d83804a953e1ca7956db4e9c4ff29b8630833e0eff408853d4a244ae360ce98675dcf18a4494edd95beeac29aab4cc6ac1471b82e2964402d2097932461511bcc2f040683db8ebb0d3a05d6d941347fa23fa81ef72895a7680a2a8df81d0316f7a9c35df1eebae53b6d09161e61a9caf2d31194f19618ed8754e9b93b32df01c9d917a7519412771190534c136ad8b0cb0df055e5a05f92a8b0661d1db0ce97b329f3b4701c0a4731c0f034df43ac1a0e7a05c33bb205e3328cf65dad91742d3eb11789cab602262495926563db2f4674357f6dbd924c8cf6baecc9ab6b5cfbb2e0756558f56595f69139485c06858d79ad0a53f1cc818cc076b70ccdaf39de00357473bc9e7f684d1ec9a03d9623af0f92499b5d53ead4084456abf8021d3341463e8d6251df927cba331751869eda5949eeef338a052b5064701ab94c819d6e4731deb9d3f120df78db3c2b857c21479cb0a8c459b0287af6206283692288d79876ef24f740e8fdc49ecaf05a50fcb755b1bc65fc035767e72fec1f8262f845cf8b944dcb2b1e9ab1e88da3e512936bf74167d5fb37e91b84e7fcb4f6642d3c61cae5166f959895fa1307728e0e5f10b10c15cc317764a0555f3d5bd3a5dd3b3c3311554250d6cdd5275a1aa660d8d19e0b1931f6519e868e4e3d6ca8e421a13bd2b00434917597b6ff962d07fdb41cdb783f2756b9a874231ba36333926e1a0cf0baed341b6409595c107a1c91876237615039df514f529dcac2a5c0a8a6c54269596a389d14e2a8a6d2603c0c77707e2d50a1221d2ce33a495c369c852781563274954cc37f66b6d64cc800b969c6cf0b7c8d8698864ac873e8eb34df239bda703f5bb5ec9f64add51571d54684bc3401a93246b8cef05263ab2978e014ce0b71c9ff8536b5bbd7e85ad9c04b3713aec5fb3eb53ca1559f884c4c880edf0cd84d609f5cb5cef68c716a349627aa4b3121b1dbb684542369d9938992a64403d77c9969d56f03b111e7755f8ac4ab5d5222747a0ea4e5c5e9eb7130393687c8154ef09b4f9711117172b9d1aea785a406d85beaa5e025fcd067ad8a7a5355b3eb01d9a0a0a5246ff345c42167e139dc9462fc03647335ad2cfcff5a3628fc421db41dabf8cde214dd65f7457a0e4868fa6472b1f4869d8cbc6b63949bf726e42c5de9289f84882329eda8ef3f2ae0ae91a130b0becf502612be8538da81027351b4a0b39a5c9714cbc0db394d1724ffc178ccdf73556a68a5e4ec4eb55ed8aa345ec37bf035a868e09373b82e2ca87b68fe6ef80400b7e4419b1a3cb5ff052d9b1113cfca8657caba5fdc1a6b5bb76f454dfc8f6ca28c83029659c8a4927da5536063ff40a388006bc513ec3fafcbec3293c04ba311c356524db9100a6e5471efa1ab9b9524492e22dfb5965d27f643eafee80de6571354a90f3cb98e8e591912dfa4aeb1cd4b3c57fa17532e12b33adb54b74f9b546d4cda446b886a382691e1ff5e865a0c1581de71495da21b0b19a664145dc87398283debcb5bbafb9294b267ffe314fba5d816663cd90d4d0a9678f9f6b15a498456d555498ed3b72404942051ab1d3cd139481d912f1f441d4d35f75aea8b07729774aa33cf00e6d1d5c2a832ff482eea226f6051741427d5825b2755ca9299ec3e80bcdb6c8912b59af07cc4a9e205f58a275e67ed9598e715edb91e9a43327d65ca77038584c87c93867d952001bf1b5a79dd2658254779a7439d40a345a2c7c3daec01755995422086f7929a89d5409f319afd3a68249396594bc36c7977e64e0f007aaa20271c1764971e16e6a6d9a33cd0b606cd89a2d43587821d184906d0102e71361b2dbb5c8a1a854d3fa37093237af46ec8aff5eb8702a57144a051d3eb7a211e42c93c5a78a95d330d9b1c229ed0a10f97ea67b5ff3145b137e0a0b52525658f25e38a3e0dc3c164db2c9c871015ec3196a3add21a59bf2f18195a7cd9548dd7869af27ad78c3b141a950e10b6774298eeac9a25f73c7e20a62ac66798892cd9afadb974a01df4acc742a0b2c61bc28e6e2aeacd107a842b4ed8d92bfb8e6ae47e1f2e9e52585991b9e440553f39c158c35aa3086c9554ec24b4a73698621a532066de375bdaaf47230dad576e804205ef798936da16d074131b710d8275d908d6bca0f5fdc75383689e8f185316fae6a9d0dd7c2fa2348f290b1e58246f203b1129338c878cc48b16a3113d829de2443e982da70b84ff394895e668bf71a4e7e99f29415111ea620914b9fc721e8d22d9a55ce2df87887613c4ac705b196e4d53e997ea4bc4b13ad4283971c2b0eb2a60d864bf95b59b3ecc726d34aaecc998ba1d3a6992d43f7f88f3f6579d7db53d6a1ede7a1021cb4b9306ff72a026da14ff57eac25c18c71ac818f591f2305548193be9a12fdf7381a3031120033d15f22942f0a2ca0d003a12778ef70ff0e41b65b73383b3a00d403077c12b8123bf66221c4f5216b64bb2684d750f134d3c4f6bd3e6552a372c0530ef35ce9f7ee1361c14a91ca0a6a9f7f111fb68c6818592026a74c1b596fcfd00091b3e7fc7bf61e00fa37a32fd0914f5111739c7070fd4b589e45ff25d7060e0392b73ae3006626f89ae9755142eb3647b9a18e4a439e63ec27c347e09d0bd20c1ae7a8ce69f7825554a05fbf62ad943821ad12a14e3f60991166526499c98087c46bae673ff73fc154aef9b981be4970eaa120d556953a4b1e3473fd8b31b6ba5dcea1cc249799c534911676dc66bbdf76285af4ff3bc3a91fd270d2a62eb01948914781b859c28964a48015ea8c5853f7f51638262ee31f00042998211cfa35a7013d7be5c5e2e274c181fb274306faf7a91a440d81cf14f071d6f0cd7f6b6671eff1bd85b215533de979934a482bfa78e14f3173d3620e7ec5dc7610a8129360538797cba9d92e10e6af7e4e13da14b278117d6da3da75b93c266b479c8febaddbd85229c4cec26227aba8c94ece7e6a8a01b1232c29d4784432f1358720fafe0029f4635a87fd1d8dc83cdeaa83a91213a9fafc44dac4f56e2b2fb456e1fd6aae2f06b98d02b3022f8bc39d87692b39d004eb2dbfa74b00eabc1d4f9cebe4760158a64031b8b4c1b6939d942bdb8b0d039145fc672451a9b5851a1fe4130d07f51cb8f30cdf65cd9e0f0f657d7752b844713e852cc6f626008c79853636f2734df6535f96ad225c1f27398c5b3a2579132a09ae302a049f19b7c3999b945af8a7e500473878bde0d6c3f799c20c7553eb89d0980473980201b6785af67364afed1351f0f3395917f83cd53886435156f40c3ecba6c0876cd7a787e9796ea6c49e8547593fb57f80023782e0f9d291f300ad188fd425e2372f0e6e2a00a4f10cd5ead7210dfcbe8499bf9ba7535c883e4d93be3d5e73082c591ea75e474b3b66e883cb0a51afce85d36ed280dafc3dbb63bf256378c25a34eae8d6b9ab1259f05dd8bc9163b58ccd23d7819d63595538b78ad516fae4e9953d696a33001abcbf7e2620d2a420688246e44ec72855715e1e2d2aa98bc3fd53232c94a7dbd6d6c82d9c1c6d95dadd156b11e67634a6d663b0b989287526ac6c763cb142e27a7e64d0ec527a72533d0450ac5d5c1bd5c95c671d4abba2432bf6937134d012da86db90a3e1c9f68a7c2cebcef0d343823c42004579eb07bfa636d7ab467f5a4863d1627142d79fe0e5ac5f898fa42ffce445dfeed775b20d18b0f799fd0592651048d8585b877c13bc69d7b9594a7684e0475134ec8f6220894f20958b90c6cd880b09ccd369e933c70ab5f5a41546ba8eaf7194dca25654172193c5d5e136ad53b448ab9189de0e45e655e67647b4301e140a7bf24f5e557e9e3ccd78bdb1622169f8846f2bbf1d7c39e6600c94787a5154833048667622654166d65c32b51e970ef62ffbc8425bb0d62eb6fb872c663cbeb3d10e9f0152b01f4d2a06b8c41c8e4af3cae63c1d4202c1d3248de78fcbdb3faf8cf47a9d28735ee91b139711c4806847fcbbaec26c43b19bbce445038973da76ae1793642e8933f051290d3d15396dd9184ac4c328617696b2ac6f99c0313a69966e214802f36ca91ac519363eefa60ec5fb8b095cc09445be0abaea3bd07c8a3062161d4206df34f75b56aab694a6e00b3d4b7be4c561e099540aab5db5ca0d128f5ab913578269739b85ade289674a85c77d7748da9d71d05d0bcf16778342924b6d75b3f9b23d6e307303b4b7b6024c252e3b24def424a1423fde75d3cee7c4f1c28cda3d9a27fd2e9d8751da11619ece5248e86acba534fe880c382d451566ab10f4b3c788bb4cdea1868d74a8f857ff1994e781fbd1907a51f155451359e848e0f45a06d6a61e3ea4f7e2da23861a5242afaef78d9d54076eef1c6537a26b77f6ce93e1f2d1cf4484c96208ede18eadd67b46dc495e5b26c485cb627b818f07a6b6f38ba4a27c5d4a2ccbc5186230f18b99810019a7ca0d8dbdbee3b0cc70b0014222e2f4150193875108aa998e0b98c1d215eff04bfb53c124b5ec5258409311679fde13ecca27ca836509888f42ef8f39bbc4ddb09a453941844b0f82304ea7f72ddf0d8179fb99af34edbd08df14d9439e2a74370ec80962ad469ef344737af12ff77093ec40af063c62b041279598c36b719a59dc1070929ecfde308dfc95df7e98a2d3093c41e80f23fde672e996cab91ae17deff0761219790929e24bf268730b9f6612eca1e5cb453ba1d118b5e5a13c851cd1c4a0f6f849765f3e9b1d0bf9c03ff68ec8b7bdff229849cc01ff567a11e54af11920e362b01953caa9073e10779c2366831d625ef4f0cc2bbcea5877fb347266524542579fd8da2ff14e466e114349dc847b8341c863b1dd7090e8abf1fe7eede6f31c6698e645aadf884e7a65bc0a80fce58f0c62d10f6170bdff7bd6afe576d37ccca8d953e744d279de5e3d5af28ac6754cfa78df62e0e770c95be30bca496cc88bb66ee6e0f8600ae865ea130bc41b51dfa7833714efc44f40fc6c0fb2aeb0cc09b10c46c674df59f92a4cd570a9f6bf3f4e7cf859c97b4ccf1388b3762ebc1df0a19f23bfe31e25bf4dc4c0629bc145b6d685eb7caeaf1bbf688460458bf60fba77683b030cb2c993e80657d569c46168966db859a74bd0210d2c4b92a207f3859377823da24a977bd02a7c220c223d1cff915052aa9309e3873b95569befe31171b92b7eb1e2edf85b243c1a6a73c164e76c564e51e95be782dd685d3880a840213f8180dbb608c8b6caf59d737dd72dff6b178c93856d4be4ffd941910b2f5c59e3cb24218d5fb82463cd34c8075f90bf1a8390e46dfb4e70cbbe065e00f731c5e3ca6303417bc8d0f8f830e45780897c9392fcc14e26136f243a36eb7acfaf1466142cc7ed14e9561ce33ba9c93194a9c38e8d1008c6b87ac889b20faf6a336a64b386f1e1a4b9cc9b386b7cf147a7c97a8b315de6bf4c5d748aea647b714148920403f9613ad13d779c4e83b0e90290210d014d45ab442d3585c284bbb3bb339262de382d8889d46c43de67212ff8ebb63e96d6c715b4d31adac0e73ff73ae83d0c1630e25437154344ebab8e408b92325e5aafed89d39657a8dc109f0a1ab3cf918d46ab7b4accd2a228089a50cff17233863293bfea326542fc16ead19efdc6d61cab0618e95ac1de8e18d898107739c5549d6f90ed0f49e87920d74d63d8de098393598080cc20b1c110348757820cfddc4cbb6bae416ba12d7197b78ab4c4a4bcf5df55e27445eba2260697d78cab7b0cf94f576799d36f4191d4c025dbabf9596d7d549af80118508c479b0376a52e69856600da09513cf28a83679e0e571dc7415b3486199adc3496ebea3a4e942830fdd06b2399d3dc45e6e4c2c740ce859352789d09272f05dd158ff064a2cffbc0797f03ab33b427990c7753f693593ca33bb847172f6306570766a6bd7fd2216de3d66f08cf56d98bb12299a1bd01006f81f9b0f7ce8abc39c8b8c467a6ea513835b9694da6fe0e933bbe37491d404c85635c9f812fb6bd279287c0886b5f135c0db778f78c888393a7ced6ee3e8791476e8481c277e4080e6b85cae9119c1898bdb86957eb57847098284324c7f0e23ce70f004f7d0db6e3e67f1743835107026494b388d2f25a1bd0d4da62038fbe152d3c4d602630fc234478b60baf57b06b6606728bda509cc25017fef32cf4abb2b6ade48e9f0aec797efb0bc9350f5dad077acc52cb892f8c11dd0feb63bd96f9791d2605a686690878531d33b05dae59c980bbe31dc2a2ae9212012af29b3fe0dc7f586b1c260e94e77bbbcf4af09a852b188e02763476c9389f6464991ec17ab98390265cae9d4a5d05bb59403cdade799805cd3a60bfe52273a9537febae7cb490bfbb0dc9eea2f33b53d5ebcf3013cecbfcaffe85c9dd0e62acc274298ffb06df52557898dffacd05e8fa609b643264ddaf6b843c630981a62eaee4a3dbec421ee53f32f02fe27f489e922b2925e2f0795753d6e8041459ef3b4b3313a3868c72cef2dcbe7fc7388ae9e30b5ebc7ccd3830df7a984b32d2f13f422553cc47a4a0f4328aa776d45e97e090f25dff180e7a4ce6a87d7013263a14edde72db177f32538574847a08501fcd45a9a4f73ef3217710b4d960f3d01230cbf488d1a4f2ce03ded2387e08deecf2067c6242be543294776f32b942139ecf8345a99936d447474143bd29eafeee6b103d90005ecfaf562c0d3806d5cea4b3f4539d55fb7b3da748494999c91e9b57cfe35e0e37d29d946a3af59318d3625cba486259f0229395d4d1ac63bc5761d232f5893496d283441b30f81dcb27fd171859e72951ba223335cb7d89609f27ed942136571e4cb0dc957f0c611908dc0debeddc25b2b3fb27c12d35512cc63ad9a6856e0fa22c1c58c65fb99ddcf3553cd2296db9f1c66185b11e469bf6172ec395c1a7c9cbdef0d3b888f44e228c0282414dc4996562c6554904d999264898ee3d545e671ca897d2750040da0c04f2e67d0ea2071c26e84787956c4e0262474e9b36944f6ee1396175092eeb52955ce9ab5f8f5d27175f11bd90f1c92fe8b1600852ed7991615ce7322c635c8e4d2ba1b0af6182f05e5867b621343e2a9a53909e7876c57b621d9ec32fb76c1cf8efdd6ed8702269e8ab26f48afbdf3af590d8eb041f0060ea8ff601b2e6af5d50e039e7d9c6c7501c03abbd499072fecc085d842753129f987eaa238fcfa9ffbb11db975ef9318259915cb2ce17acc44383200162b9440061bf1d2ddfca86766d4d75d626ee01c679be80a9b588fcedd54076890ff4742b65bd7d71de8e59fd1cfe4398a3076c33df5a739aed247b8fc47ad93c75e8ba64106ece6ab24495edaee4766ff28708719b59d3dc0c9f7176b98321ebd57157f2b2a2b5276059e554b5cab1c0bad3504b736df5be7a36852ca776b8b4a9ff1b4c46781397d09870db2e5e9c4fcd494cc8acc3e58dc40861157f61db33ecf70bce249473bcb9ad4fae1bcc01cf6ef1469c48c7881c69c3c657fc1081ccaa28b10c8647569da5e2c4600eef6d04969ed654efecbad41b43808712193e2f56c67294b36a63a9907d0a32c10d4c94b6a8743d54e09ffd265845601f72508ebc9712a7dbaefd1593a4121cfa4add4384bdf6d526a132f9ffea0f65f15995c68f8637f94ced834d2499aa149b57f0ab66f3355958ca1d63d3b9c38dd5b4ff58638aba5eba6ba01d0f286f2ce55bad2241ee41fc5bf6e280322ac74f0a3fe55f62ab48f0975ccb35c586c6374be2f901d944b62705c17122263bdba56ddbd1ee2612a0962d105d33b6b1329b5a451d5edc49ec538456597e5ff2d975dcab05db58f9c41d16b528e9e6cbff7f4048ce72d17d9166f995fc36256f7b45783db9d65763c8538c4879e971230c407acc31f42fc1b34c639462ed513ba1b20934ba10af71a537abf1675a3b19c48116bf7869765bebe9c094e7caf2998d149a8bd98650649007a57a96868caf5c15d2681ffa02ffccc9b48dc033a097b034c083783772c1bcf603d0beaaac6868e82b79d23fd1fe183845754bd38ed15d1ceddfee696574105c189b3ec3f4dcc2020038444310ffac725f5ea5b857c0bf85f5485da1b415a5a2fbbd6f0ef1725c15a0581519a72cb54b2daff33bc2b66408bba25773b794c596f748f867ba142a2f89ceaf328b1c6f94ddee1bc9de94cdbd13653f871a7fa1a2dfde636240de60e64cf79bc0d15ad9337ef8c7c529392b22b0677751a18b2e9b76f845d0b673f12305cd528d7acdd4ea4a599916baf96b9d5462d4c041bda58e0a2ff121d071f49a34f24ef3d7124ed3c86e9fb9a008afe01188af4503933c30213d31f45ece3ae314fdaecd49a8b4cc40833643e7de1b113121fd3383d15a287f783994a84bd6a7d64f706499c6283051b111e87f05dfae3cb684b067da060048badf200bc10c97ec37f455b46a7178d63e67ddadffa406173343fec013b575224b4b7595a16c657529afc7eba956e301b7858c24e026726ec5f8065f93311f50f711ca4f28c7f06978167085a948874973c50e70739a91be19b3cfb54e4eb608defdb249f2d02cc7eae9e59bea355865cf12c5f89e62ce020d8a0ed3c7867053f6aa6b6282e67e0b271b4371c1b3d1f52e9e475dd4c7fba56b16be4fb5938ff8226446804a88808cf999d31cd674eec17770ee4151c593592a4478b60f97ce83b8b82d453c504b60dd886d3e19fe6e4081536bb47f7232d45acd57ce448dbcac72bf723e9be81d75106ddb6b02e53e553c369f74ecaa53c82ec64ecaef949ab0d21d533eab983e4cde4e458ad4c2d2a51b8db537432764eb75de973cd3b7e06144be55f7dd0bacd4de6d66e74c7636f40fb31bf2e84ddfe6508367f19d3e8bf0ba61dc3f213bcfa5133c22f6344a6a818411aafc1158bea0bafb19e9cc443fd0c5ca3a6a68ebccce63cef76e9648e0f66773c6437621c4ebbbbd5414b1670ffc9c20b86238fb00cdcfa9e47bc1946e42b8ea3091f86d541db26058febe2e6be0286bd3d473017104f4147cef2b1d164dcc8f77dcde96662b7bcced3485788c624b179fd0ae664ba3a53a30fc7a1e47da14e7643a28d2fefcdd066362d760425f57f7aacdcc5eadd65f33ca1fddf7f31deda634da73d98b10bd697cc326fbbf0545a1457f7e7892981a97d2e97c9762c91272c2cdd17984dabe66a975352595c80eb51b0d97355e2d85bfb255901c2495dd93fcbd656338a2715d7df3cd872da925f1d65ce900460569aae1cd01943cfc253b2218e2ec290f411d95ff845a19573611f590f18bc9f0bffa612636c2903eff44c4d5757f1543e9cdcfcea3ebb66c5d2f17406515d21c4307c9114218896914f337064b8007c903900e44b7890c8246a28258631003466a81c794fdd1b7380b4ad12e7b28c72e3b3e7a36a475e0ab164101b42a1d02fb2064e97719863a10cdc48803829dcde76057254b01122ddfc2f7246516bd4e735edfd4e98a694c9ad83e8701ec3053fd982afc1a92fa95f1bef16620d4b337521f8643c034966d8801a3deeeb212f70ad1b02292dfa516f19c4d1045c43e370c452d6ab99921ead1b4f97308292e462191106f111ece4e4114640f69aa6ca1e18b292a63a43e5e701c04440d627056c33571a2ca78450bfbb13dc2d18aa51757b9fca3c4997230d022d29c91d9405d2a1ac4ff00101300bf59334c76647daa9b7b0491b7323f498d5d2e14486931db90f40b6d78acd0f7ab11d02c694ef5ecd6f80c696fd56cd9695282027bff88d8fb39327b46e212995aa2823f37f29d723da7b3eaf377f1c6a97dd051bc2968cd418758062f02c96b27c5c562e3d7c0a98c19a6b165359d2d01548d61c22f18810d815f631876f869a56d6f86fa6bf24ef0c6c063970ea5b90df879be262e9ee7a1451c434c0807240dba94034e0dadc5d35d8e9da9a868f4caa669bc504bc9d8b50e9ceaba2b7d7611b675fd45aeaa31628d527d534c277b4baa96e779f11148981af45300302b5da6d68f565cde26cea726ac3f5a607e9599e968fbac238d92b513fc39e85f9ea2855896395155b8014c4c5da1b3d429c9020dba6cea0d168fc50feb4e2dd25146134057589a133675b1be374ee3a3aa3d7f6781afc6d8e3e8b01b30010434684d891fa533d011d5098566e58b1f2d197d809d0213b0a01fa3fe2939e43355c91d00c5ba63182d288f9b202c675ecca7e1bab0d233cc6a4a9d955ade48ede8dcf299444d240fcd1cd6a04ebc09dd002112efe74413fb48b59439202ae60800c3b89d24b131aadecc4ff0e894fa9a527124d667ef994b90ad3af09d0d1734202787510549bbe10ad76708ecaff2c1f5be7740adb035f5da810addce886915968b2adb5f6b3f4e9d6365e25db162a354d1efaf527dffe3ec0a2490d8bd47faa74a514c24ae6c79e9df7b098dd8dddc1d3eb7a508cf389e8757ace9067cda4e0466074099d794d9cf72bb3d51f772e16ec85540b7e936b8add8c71a11efcabf8cd7c9f51affbb6477a9a04fb10618ff0d1de1ad4381f87a41fc377c67a2ad5072210d0476748adad3312aef35708f165de0d525c4c7ab0b1d3ce617dfb6e1b22ffe8958ce0b72355358a348bf2d809cb329843b9ada8fa4421bf835e59295819edec5c22b956a14a094d6d9c95f0a052e1f5d8b035d52c533eeca91b9a3a7d50c68f0cdad92d5bc97a6cda4824ea16b82c59e6dbdbb0ba56fe3916df587d2d9e49afcf3e97e0280694ef0a5968c86f6cae4f9fbae9315f547425c2f599a9218e3536edafae234731b9e826e0f0f823932e0a583a7e28411744117dc84e4b96b0ad3eb6e0ad39dc210e1cb0b6d54837abda85a7ec5b3f7f216725a92575569dd4ccb3bea9a026825c6a582610ea072575bb7363e749349980bce606639406c5931019d6cae6785de954f3e5aab04f5be1c8fa9c8e7c68eb7910895185542974ef6b7b56db7186a6028dea53b2711235b6431eba5c6df2aa670d104df36b779cec8887a8503d22cffc83c4ab174d1769357aa3572fad0c92d365acb29abac0ea22e852344f283982666b4c75e2cf9ca37709cc6b900b3a4c24fd98fcd572ecfb561f8f625ca0b386dfb7ea35e331eec82643bb67d767cfba96b29ba332e769d8447089c8dbe56471578acc21c7e1986f6ef2ecd706dc227b18dd3305337e290c4061b0b0f3640f98c87e38d9b9433108b0979b3fb50ed5c0dcb2b8a337c1ee1485160ec2198158e577bb1ee70d5fd382533ae67ddb111b33ffb3d767bddaf9b0cba1825188ae2a94ca7e492631712331d5392c143fec95e83842edfbfeda6106c3dfb4538b7d400fb2c258a1158e01d745b96f5365e9e7f7f1bf2b157418e188f35d37c57a0e2324a364b31725a91d00582479543056fb9604ced5271945c13082fb1003201d4bc55921252f71510cd1443af37bfa1069f9926c57a0310241f9b93bac1591d38ae9991e980eb750f7d67e5b0726c1f8a9b7354c0552879720093bdf15cbcba0945ac6176efcf69986705ebb4478505276e0df9bd2779895cf7438d6c6e8be29d23de68ae72abc053a7e1a2923b8ff1b8166d62215f092760054f22deb6fca022b4c0c5db158166cdf1a98d05c624bd36ffdf78973c0444b0c492dbfe983e54f827a0b655204655f5ecb6bad18c4f32a1356467b23ed50cd1e8595186e976493a05925cfee2c9268a10cee1e7d5f889a4b8c19cc28cd76f3b6ca4cacbf94379baef3b13602356b73ac3e76c722c2b6adfbf7204d48f2728afaca05f01123f9c1b3853387d126d36e6d913d0c037079a568317814df2cab2ac14d594c54382ec59ee347b169cc0600455c93d0ecb84780edb695481d916a1ac85077361438157a721864c5b31e777deded726b20baf84cd7f8b1b8a029dcb023cdb4e0e9e46b1bbfc4a4ae16e9e5c5a65f904e4595d4dcb4e51ee1df4c716bb063db12887a176f51a96d28891577778e96fa4865e6b61fd809a249e962ba322cc7270817206e679c884d701fd79c05d229b0e9940dc76883ab4e1fd717d76de7c199e74956c04c1a20728fdef3e262763739f5ae3506e8d545528d27ec9c2e23678d68023c46a3c1f63d5a679db383d6ffc6b531b9b3bc09d9e0be2f28a45a8ff319796954a05cda258993935e4c92c2aedf4b35378dce0f72ef1df0fb965532c5d19f73b1e43e01f2476c090f4fac36e7697848384362d7b102027c2453b9518088975ec67473d317d3fdb2d0d348b0c9285bfcd587533f9875d76e1c99511602e0095bdd1698166e8a986e8884946529558c4f322c7db9ca663ebbc7c8f44314261c66dd91e71a782c1bd930db5a745575c23dacfb43da6786fa1b6a8ef7dec45d3c4d97521831d87aa199667b7af689c66ec2e5574070d5713171da2933de08cab1f9acf165be7622f55cab4b25c15a4c934cf82c4a0c24c1489ff6a6c3bd9ac01f125af2c46527d3dd6259ccf1b6c5273096a1ec28049f4c58de357581d2c97a05a679728b6f1e63472c633d2c0b9a6e30cb78b547d9acef48f90a972a2afe4e3b7304336f3b9764484c63e61144b0f9385ac9444600c8ac0077cf68e6fcc2fc86f464e6f69496b29f9e04df7bed1efe799438a632fade5a280c9d6e1a4254db3cd8475d9680039206b4e8d37ff35757833f5dacd32bd1cf14c89bf5800c6895d517a8ba69d3933c4b64a09d4b7d360f923cdd6e5540203ab478630286489dae556e522c9d44ae8abca619b71421e091a840ed0869bdf21ca454dd29965c509e0ea9136aedfd5a415868925180e263f3396a3ccd335d448f3a0bceedaf1e40e306c57125cae0e3ae3dbeae15a9058e65ae5a55be74275206fe9ceabcbccb409a4f468114fc37fb0095d45817372354e1a230dc53c10c72f89e9a6442a7435f24deea0a157319e8ac4c9e739758fa6ccab1423e13f3e516377f073b117ff489b2cf6db207735243a7547198a26b44723ab19243dd84c34d877f6b75671f21249d650a7bcd371672389f5366ca9e92011499d8b1438ad2c17e0c3c274b9c5f0980e675adf7854c97062146307b7042e332f915aa2d6b2484f1603522c152f1e027da2af913746ca0436dcae4ad16a5cf16ae7be2920c1aead6213e8805d2f6088a82e51baadb558f6bbe55a7bb5eb93fa3db966d0a3931a86c5dad8cd77781c1ce8ef24c664238fcf52377d63291891d94417679fedca765230c57b007d10baf75129abf35427698db886c6b9384c7b630d4b7d82bfb1be852a5bad41ae0dae2f1417a9f1fa5e32428e3358c5ed471005af358e53dafcc3a236134168129646328738319b9f416bcb9fd4891e5856ab41a54c6550418eeec58fbbace3422960c2ccb81532ec424005a83b5371bd501a5ea3dac3d91c7c4f9715209256645d5abda2b18fd21bb67cd1bad32a78a7cd6d6be1f79f180bcac93f4403a1c25c8dde207be51d785f286a32c7edce822c50619e42bfb18ce4dd2801b3a3d6da50e56cb7acb61a42c5d3aea0633a65e8ee05403448b577f8f092e62bf9335d6b076ab5fa20d426a9346a43001fc18708f7c67d4679109d60d17e6dac3217a3ed77cbfa813ef96bb6af007b1ce57f97b3429db02d8f9c989916a30c8915fa4d0c0a76c2f14e05076258323d60ba9c52540ae4b9027828f05a9c012daf128ca5b91bf4d07e2da2bdc5c96a74809baa9c4bf025cd52ca7b0dc998af6509c3860c5f33d3428a5478c6e29dd6c69197034b87a266279fec4dc11f509794ceabd563e42166b233f47052685835c01bf8e0d0c56c1e3ff642603ea312a8c23fdeadfe3fe1db3add59fd9c831413734edb91ec496d47c7b9f63081aff23eb88a3d7255b5245c865559fdaca3b2ba87a6f94cd83fa979066fd6f31e01e94a736c2d39fba1f83ee28f78561e791fbced1146439e72eac6fd6cc5c875112a41c72885b9223028b00262e167b8c3365e4de6508b81579cb4bb6f7eac97d655f81b9ce34190094729971b91c3e4f171047b98e4b2dc15bc0fb5f81b52dcab78c44e09c7d9439ae32f66c5c736292f82860a9b903d053629ac79bfed3507c9193ebaa3f177cd28ee9ac8017347ecdd90c1cd1814c36a66940d31bd5a9fa7f22850fd0079185147e07e4dd339c5bb1e7e9b6c787f3762298ba29cf97d52b5d7730de869b818e736741acff8e9d2ff694855ff0f843b39d01696462b434817a218653723446a330ea6c8f81bdf8e80f8e70fecfbd80c1be4d45ead11e86a4031895faea9b8765af19b0870cf3fa59a5957163e7998e8f9c445a2304d881b94406d13a99e008e4a9991edd38d08e94bd9806fa90652482c33ec38629263105e2d82ae62f89c950f46ccf5b4c652269943601401abcf9753df1c96c1a0db0b55bdab0aaa6d890a2410aa7929b8b97114d7769f6e1be4189224c3bf5af7fec8066648560cf11b9f3ce0c902a0f20072bd41392724ad8bc2e44cfb375830c137c0529a64f33ec4e9ea50651879ad4b2ebbdc3d4dda20cbe0a931dc22c4da7bd1a291b101b564c361a424e91e5ad0f5b1e17b2518adb48687e41f691b85305462ff30a53e0551fabd30b7b98801fafd5dfcbc9c731af3dc91d3481f69bf739334563db9b536d1ee419c16fc30aceaf75d0bc40f8c4cef4cad63897bc57cdc6b33b2c31af71dac350f0d8c1bfa21bd8d6f96b71ecde3db80355d7b1ecb111b0db9fffb0eddfcece7e40b768fdc5d9727f2ddc133f079089af8d9e09e7e8d03e82a4208912fbe8b3ddde1b4457ec00b45577cc5983719502e78f9f3c29e440a29a3b28031bde1281719c97b1c07c94d78cd5b94175a0f98bfc37d0bc5d93cc845bea283c69cb1316e41e099e761280929d87560ad09c2e94d8a1db8031ca5870d038d2bc3717e3d0ec9385bbc0e2e4586726d94a16d6759c5ae4b77bdd82fc9ab77949bbb7bed08905c402f1d8ebaf34b5477d951aba1bc966c7fb584158c55aa0ea65f3b0ca613a401721c6cdd9d58abed5b805562be54db31138bd4621cb3a3a7ea0a9df55821690e3623d34f5cd0c96b7326e5ef069ce07c66d0eb8679c7d5b3383c0a9a444a0e022350520e638b3c0011181cd98e53d493447ef8210200f3784c2200bcb38aa4e9e1e02f4cd6d0b612c83ea3f4fbb97bf47d2f49a0fe267a26f9b5b729ad548c8191fbe59ab7a682637771d88ace4afe4d7e56c21c99a2d8b51659937db18e1fc219a534aca823c8e4df4d6811ace014ff1f322c464c2e20f42580e2de80122284feafe354d484de220ad57733215f95e986051aa377e548b0b75fe467e939c15553e151ec63a66754701a6dd35c4391a457d83804a953e1ca7956db4e9c4ff29b8630833e0eff408853d4a244ae360ce98675dcf18a4494edd95beeac29aab4cc6ac1471b82e2964402d2097932461511bcc2f040683db8ebb0d3a05d6d941347fa23fa81ef72895a7680a2a8df81d0316f7a9c35df1eebae53b6d09161e61a9caf2d31194f19618ed8754e9b93b32df01c9d917a7519412771190534c136ad8b0cb0df055e5a05f92a8b0661d1db0ce97b329f3b4701c0a4731c0f034df43ac1a0e7a05c33bb205e3328cf65dad91742d3eb11789cab602262495926563db2f4674357f6dbd924c8cf6baecc9ab6b5cfbb2e0756558f56595f69139485c06858d79ad0a53f1cc818cc076b70ccdaf39de00357473bc9e7f684d1ec9a03d9623af0f92499b5d53ead4084456abf8021d3341463e8d6251df927cba331751869eda5949eeef338a052b5064701ab94c819d6e4731deb9d3f120df78db3c2b857c21479cb0a8c459b0287af6206283692288d79876ef24f740e8fdc49ecaf05a50fcb755b1bc65fc035767e72fec1f8262f845cf8b944dcb2b1e9ab1e88da3e512936bf74167d5fb37e91b84e7fcb4f6642d3c61cae5166f959895fa1307728e0e5f10b10c15cc317764a0555f3d5bd3a5dd3b3c3311554250d6cdd5275a1aa660d8d19e0b1931f6519e868e4e3d6ca8e421a13bd2b00434917597b6ff962d07fdb41cdb783f2756b9a874231ba36333926e1a0cf0baed341b6409595c107a1c91876237615039df514f529dcac2a5c0a8a6c54269596a389d14e2a8a6d2603c0c77707e2d50a1221d2ce33a495c369c852781563274954cc37f66b6d64cc800b969c6cf0b7c8d8698864ac873e8eb34df239bda703f5bb5ec9f64add51571d54684bc3401a93246b8cef05263ab2978e014ce0b71c9ff8536b5bbd7e85ad9c04b3713aec5fb3eb53ca1559f884c4c880edf0cd84d609f5cb5cef68c716a349627aa4b3121b1dbb684542369d9938992a64403d77c9969d56f03b111e7755f8ac4ab5d5222747a0ea4e5c5e9eb7130393687c8154ef09b4f9711117172b9d1aea785a406d85beaa5e025fcd067ad8a7a5355b3eb01d9a0a0a5246ff345c42167e139dc9462fc03647335ad2cfcff5a3628fc421db41dabf8cde214dd65f7457a0e4868fa6472b1f4869d8cbc6b63949bf726e42c5de9289f84882329eda8ef3f2ae0ae91a130b0becf502612be8538da81027351b4a0b39a5c9714cbc0db394d1724ffc178ccdf73556a68a5e4ec4eb55ed8aa345ec37bf035a868e09373b82e2ca87b68fe6ef80400b7e4419b1a3cb5ff052d9b1113cfca8657caba5fdc1a6b5bb76f454dfc8f6ca28c83029659c8a4927da5536063ff40a388006bc513ec3fafcbec3293c04ba311c356524db9100a6e5471efa1ab9b9524492e22dfb5965d27f643eafee80de6571354a90f3cb98e8e591912dfa4aeb1cd4b3c57fa17532e12b33adb54b74f9b546d4cda446b886a382691e1ff5e865a0c1581de71495da21b0b19a664145dc87398283debcb5bbafb9294b267ffe314fba5d816663cd90d4d0a9678f9f6b15a498456d555498ed3b72404942051ab1d3cd139481d912f1f441d4d35f75aea8b07729774aa33cf00e6d1d5c2a832ff482eea226f6051741427d5825b2755ca9299ec3e80bcdb6c8912b59af07cc4a9e205f58a275e67ed9598e715edb91e9a43327d65ca77038584c87c93867d952001bf1b5a79dd2658254779a7439d40a345a2c7c3daec01755995422086f7929a89d5409f319afd3a68249396594bc36c7977e64e0f007aaa20271c1764971e16e6a6d9a33cd0b606cd89a2d43587821d184906d0102e71361b2dbb5c8a1a854d3fa37093237af46ec8aff5eb8702a57144a051d3eb7a211e42c93c5a78a95d330d9b1c229ed0a10f97ea67b5ff3145b137e0a0b52525658f25e38a3e0dc3c164db2c9c871015ec3196a3add21a59bf2f18195a7cd9548dd7869af27ad78c3b141a950e10b6774298eeac9a25f73c7e20a62ac66798892cd9afadb974a01df4acc742a0b2c61bc28e6e2aeacd107a842b4ed8d92bfb8e6ae47e1f2e9e52585991b9e440553f39c158c35aa3086c9554ec24b4a73698621a532066de375bdaaf47230dad576e804205ef798936da16d074131b710d8275d908d6bca0f5fdc75383689e8f185316fae6a9d0dd7c2fa2348f290b1e58246f203b1129338c878cc48b16a3113d829de2443e982da70b84ff394895e668bf71a4e7e99f29415111ea620914b9fc721e8d22d9a55ce2df87887613c4ac705b196e4d53e997ea4bc4b13ad4283971c2b0eb2a60d864bf95b59b3ecc726d34aaecc998ba1d3a6992d43f7f88f3f6579d7db53d6a1ede7a1021cb4b9306ff72a026da14ff57eac25c18c71ac818f591f2305548193be9a12fdf7381a3031120033d15f22942f0a2ca0d003a12778ef70ff0e41b65b73383b3a00d403077c12b8123bf66221c4f5216b64bb2684d750f134d3c4f6bd3e6552a372c0530ef35ce9f7ee1361c14a91ca0a6a9f7f111fb68c6818592026a74c1b596fcfd00091b3e7fc7bf61e00fa37a32fd0914f5111739c7070fd4b589e45ff25d7060e0392b73ae3006626f89ae9755142eb3647b9a18e4a439e63ec27c347e09d0bd20c1ae7a8ce69f7825554a05fbf62ad943821ad12a14e3f60991166526499c98087c46bae673ff73fc154aef9b981be4970eaa120d556953a4b1e3473fd8b31b6ba5dcea1cc249799c534911676dc66bbdf76285af4ff3bc3a91fd270d2a62eb01948914781b859c28964a48015ea8c5853f7f51638262ee31f00042998211cfa35a7013d7be5c5e2e274c181fb274306faf7a91a440d81cf14f071d6f0cd7f6b6671eff1bd85b215533de979934a482bfa78e14f3173d3620e7ec5dc7610a8129360538797cba9d92e10e6af7e4e13da14b278117d6da3da75b93c266b479c8febaddbd85229c4cec26227aba8c94ece7e6a8a01b1232c29d4784432f1358720fafe0029f4635a87fd1d8dc83cdeaa83a91213a9fafc44dac4f56e2b2fb456e1fd6aae2f06b98d02b3022f8bc39d87692b39d004eb2dbfa74b00eabc1d4f9cebe4760158a64031b8b4c1b6939d942bdb8b0d039145fc672451a9b5851a1fe4130d07f51cb8f30cdf65cd9e0f0f657d7752b844713e852cc6f626008c79853636f2734df6535f96ad225c1f27398c5b3a2579132a09ae302a049f19b7c3999b945af8a7e500473878bde0d6c3f799c20c7553eb89d0980473980201b6785af67364afed1351f0f3395917f83cd53886435156f40c3ecba6c0876cd7a787e9796ea6c49e8547593fb57f80023782e0f9d291f300ad188fd425e2372f0e6e2a00a4f10cd5ead7210dfcbe8499bf9ba7535c883e4d93be3d5e73082c591ea75e474b3b66e883cb0a51afce85d36ed280dafc3dbb63bf256378c25a34eae8d6b9ab1259f05dd8bc9163b58ccd23d7819d63595538b78ad516fae4e9953d696a33001abcbf7e2620d2a420688246e44ec72855715e1e2d2aa98bc3fd53232c94a7dbd6d6c82d9c1c6d95dadd156b11e67634a6d663b0b989287526ac6c763cb142e27a7e64d0ec527a72533d0450ac5d5c1bd5c95c671d4abba2432bf6937134d012da86db90a3e1c9f68a7c2cebcef0d343823c42004579eb07bfa636d7ab467f5a4863d1627142d79fe0e5ac5f898fa42ffce445dfeed775b20d18b0f799fd0592651048d8585b877c13bc69d7b9594a7684e0475134ec8f6220894f20958b90c6cd880b09ccd369e933c70ab5f5a41546ba8eaf7194dca25654172193c5d5e136ad53b448ab9189de0e45e655e67647b4301e140a7bf24f5e557e9e3ccd78bdb1622169f8846f2bbf1d7c39e6600c94787a5154833048667622654166d65c32b51e970ef62ffbc8425bb0d62eb6fb872c663cbeb3d10e9f0152b01f4d2a06b8c41c8e4af3cae63c1d4202c1d3248de78fcbdb3faf8cf47a9d28735ee91b139711c4806847fcbbaec26c43b19bbce445038973da76ae1793642e8933f051290d3d15396dd9184ac4c328617696b2ac6f99c0313a69966e214802f36ca91ac519363eefa60ec5fb8b095cc09445be0abaea3bd07c8a3062161d4206df34f75b56aab694a6e00b3d4b7be4c561e099540aab5db5ca0d128f5ab913578269739b85ade289674a85c77d7748da9d71d05d0bcf16778342924b6d75b3f9b23d6e307303b4b7b6024c252e3b24def424a1423fde75d3cee7c4f1c28cda3d9a27fd2e9d8751da11619ece5248e86acba534fe880c382d451566ab10f4b3c788bb4cdea1868d74a8f857ff1994e781fbd1907a51f155451359e848e0f45a06d6a61e3ea4f7e2da23861a5242afaef78d9d54076eef1c6537a26b77f6ce93e1f2d1cf4484c96208ede18eadd67b46dc495e5b26c485cb627b818f07a6b6f38ba4a27c5d4a2ccbc5186230f18b99810019a7ca0d8dbdbee3b0cc70b0014222e2f4150193875108aa998e0b98c1d215eff04bfb53c124b5ec5258409311679fde13ecca27ca836509888f42ef8f39bbc4ddb09a453941844b0f82304ea7f72ddf0d8179fb99af34edbd08df14d9439e2a74370ec80962ad469ef344737af12ff77093ec40af063c62b041279598c36b719a59dc1070929ecfde308dfc95df7e98a2d3093c41e80f23fde672e996cab91ae17deff0761219790929e24bf268730b9f6612eca1e5cb453ba1d118b5e5a13c851cd1c4a0f6f849765f3e9b1d0bf9c03ff68ec8b7bdff229849cc01ff567a11e54af11920e362b01953caa9073e10779c2366831d625ef4f0cc2bbcea5877fb347266524542579fd8da2ff14e466e114349dc847b8341c863b1dd7090e8abf1fe7eede6f31c6698e645aadf884e7a65bc0a80fce58f0c62d10f6170bdff7bd6afe576d37ccca8d953e744d279de5e3d5af28ac6754cfa78df62e0e770c95be30bca496cc88bb66ee6e0f8600ae865ea130bc41b51dfa7833714efc44f40fc6c0fb2aeb0cc09b10c46c674df59f92a4cd570a9f6bf3f4e7cf859c97b4ccf1388b3762ebc1df0a19f23bfe31e25bf4dc4c0629bc145b6d685eb7caeaf1bbf688460458bf60fba77683b030cb2c993e80657d569c46168966db859a74bd0210d2c4b92a207f3859377823da24a977bd02a7c220c223d1cff915052aa9309e3873b95569befe31171b92b7eb1e2edf85b243c1a6a73c164e76c564e51e95be782dd685d3880a840213f8180dbb608c8b6caf59d737dd72dff6b178c93856d4be4ffd941910b2f5c59e3cb24218d5fb82463cd34c8075f90bf1a8390e46dfb4e70cbbe065e00f731c5e3ca6303417bc8d0f8f830e45780897c9392fcc14e26136f243a36eb7acfaf1466142cc7ed14e9561ce33ba9c93194a9c38e8d1008c6b87ac889b20faf6a336a64b386f1e1a4b9cc9b386b7cf147a7c97a8b315de6bf4c5d748aea647b714148920403f9613ad13d779c4e83b0e90290210d014d45ab442d3585c284bbb3bb339262de382d8889d46c43de67212ff8ebb63e96d6c715b4d31adac0e73ff73ae83d0c1630e25437154344ebab8e408b92325e5aafed89d39657a8dc109f0a1ab3cf918d46ab7b4accd2a228089a50cff17233863293bfea326542fc16ead19efdc6d61cab0618e95ac1de8e18d898107739c5549d6f90ed0f49e87920d74d63d8de098393598080cc20b1c110348757820cfddc4cbb6bae416ba12d7197b78ab4c4a4bcf5df55e27445eba2260697d78cab7b0cf94f576799d36f4191d4c025dbabf9596d7d549af80118508c479b0376a52e69856600da09513cf28a83679e0e571dc7415b3486199adc3496ebea3a4e942830fdd06b2399d3dc45e6e4c2c740ce859352789d09272f05dd158ff064a2cffbc0797f03ab33b427990c7753f693593ca33bb847172f6306570766a6bd7fd2216de3d66f08cf56d98bb12299a1bd01006f81f9b0f7ce8abc39c8b8c467a6ea513835b9694da6fe0e933bbe37491d404c85635c9f812fb6bd279287c0886b5f135c0db778f78c888393a7ced6ee3e8791476e8481c277e4080e6b85cae9119c1898bdb86957eb57847098284324c7f0e23ce70f004f7d0db6e3e67f1743835107026494b388d2f25a1bd0d4da62038fbe152d3c4d602630fc234478f77906c366fb059aa8ff73eaeaec83ddf3f55ffbc2b247f8bf188b7198103f8e65b35e2d4452a6669f241a373b5330faedeab89e57b4718562044fe7524a420d0103ec5cc02027171384327275d0095c8de13559a71ad8263a61f4e2669f05a9c7751ceb29b62f2f7f8c50a3fd3f34acc0e56bed377cfbc378284fdfda16d81ef35eb42dc755e968299d0663ee8682180bdf40a419eb6322e76e887b92d3d533ae8314ec7b9e6cc750dc2318aa610df885c3aa7e6b455f6b3dd45f92ed5c98a3ff610190a83bffe991205ce480debf0599d22d38391810061ae12659e0f43ca3dbcae319b68b57b92203963c1a7502df00dc4944d2aa10fd89919cd4fd1bbd314cd4aae34e247a97f7c062438b0eab19f5fc6325e3541316b7a7491c6191390b59d6cfb477a2d27acaf564824a949defa03d850a120242d72cdf5979abfd8183547c4e5092dd7cea2de900e568a6f2ddcd1d672d0ff5b9ed0f73a5924f1ab9e0d3b248813e1f108486e7e579e94faa4eeb7d9a732748243a9e43c59635b1014bf3e5826e5d277e922018cb18a1a829fa4186569b7846986883708d099baa097bdf5758ca75cc6d625b91e0c4ae79841f44c7b7b39ff3a5985cf1c7e59c54dbee5f720e82b2f3e2b2b39d5dde000ffc9811e06bcbf0cd0053d57e5eb90d00db06936f0d5842de250839da0e040d3382346445d28a95de63ddb8610375b249bc6849f42cad735a990d60d03086ecedd7907fecc255ad9407b45e0ffe4f5705a0d5889ca741a62239fc410ad5bb5c216895e76407c0477c5667c40a283f3e21603c23bf650b34e98a32e05bd48db922036da2d1df3d8f21864f9757a064c711c0359e872e2c138c001dcdf6368ff4d0bf912657b267ba887a34a4351d92092b4d668adf5eed9ed2128f03f2e9501fabd237ee95aa85a0d2b45dff8752385b0fcaa290e02da97a4b68c8c66563b6bc96f3ecc1eb3608122d90faaba14cdca0e3f271e57e4089394340ffc14f3c1ba473a5c6923fef50fda1315791e53ecfca38bc755d06bf0390dfdf40e5c129c13ab08648dada78687e115a42a14baac568f7f228bc3bad29f4aff7b2078d0f6884c85a84891406788aa1525da27bdf4dad365f00da4bca6a881012b51629a1b3e052d6fc563433ab891007c76a4dc196c451addd2105ebd1268787baa7b664309cbcff420bf176387c9be55627076bdfaca6da8afc2c80dab3736aa46e67f9767a4d7c50c2290dd1718d60af97b2983e4bc05bc912c2ac75ce532f273ab995d1d5e40e78d7101fdc0c9a27159f609a8452afadfa741559f5ae23691b8e88c4c777ed3fcf75ea508b666af1c38a2b2de9dab66658dce82230ba50f9002d5dc9ad65ea1ff60cdb480335b777f1d308b55c1570e03d40b59c41cd8c01fbb94829c93aaf7a36a2aa6b8e732afcf064dcced3b126513487299d55e6c6857ce09ea1fb9c4a1f7e90035af97745d6b05c2a097b67b1715ca124f59094e8bfea4ab9e49c46620d4968c247774c2c4f4f77568318372bd6a69b59e60e927fea10abf96bfeecc865d9ab1821405466edb337d76e2eb163a4c0c7bc5ffb0de7aebdc5f7bd5ec8d287ea9ba392a27c5a61d28ee6cc81bace6566a1e0c70e470846ba070fcfc5400769c43fb7f707f1f078cff661160231233413fa0e82e858aeed5fb468b7883d08f4a7005702d04575af7a34c01d3050a52a724373f5bd70baf9d53006a19e44ee00a36827b99467d6f4f721579c700fae4bf010959aee034ae037e70c7d1282ad417720b045d651650c31de9d7d57d25dd52ad7b123d67fe04d405904f9a69058ae64f1e242545d1577b2abbb6bc067b9f35ade5b7e905b88cb447b5f2f6c875292380b29a16df0382155a82cee5660988e5ed76dad95a2a95d30392e11017d4c0e5dae8d8aac58dcdd92fdc3e8fada1fbb071f69b8354371199eacc087329942860e840f31adc1a5de42af8694924b51569a17e498b923f2ceb520b58c41c593f504212902c9379490bd9aa6d3bba49f2dc42c9a90d4c0ae3aa007c5a0cbc7b44e533586f8db9a605bc1368ed612731a3577468facc6a4e49e2f59e137ed3cc2e3f9e341c76141d836d535f5146f39ffda90f6df37d392fc4a385f0bd2b20d963bf8cd847f0ccad0c185fa5b7dbc36e212385a487fbdc8d65f349b0044a5cd7b0628a72ef35ede656abcf6bb91843b0ccd299ac284cd75c447ed43c98790bd3aa28d849ed0e865a3f2e4dc0453d6635f37ed0fb0244052492aac451143912cb735ee864022b97803370a8398f3194f16f05d36e173776c54dd0573f24b83c6b55894f3eba315066c10c907ea71bed999ac45ad1ea4673278e3ca94dd03748b4f270c75c1c64eaf97198b4e85958b72bca419d1ffc3f362b71dd0d6ccd1b14979c532799827dbf65a45d68fd56feb8a1a8028826e9429b725002e0b76a3d78aa4b81b8896030d7014149ffbe64e838bebcd9f5f10278ae041bb75746ec14737eca5d0d667f4879b54aeb63801e24c1aeaca191105f93f43faa35bd45139c47a22b3ae19345cea64136078d22bcaf6c090c7101d7714d9d097dcf0005696945574b4a463aed35567cc4d3c985f8dc0ac1734cac85a8a45d2dd899f4aeac393a258bc215b341ba4a026a3db99ed2af166d554f2bed265f1f921f7306b63266c03c1a5935ee8ffe4193c54ee18ecd2592792cf9bafdbbb639a4b6a4ef076bfd2d97ec3508ba21f483d605448d09e50803943a20e5f4f4da8fc69e0bbbfa3145f7eb2d50f83609d63ece02c90e762a99b3985aeed92181b0cf01a89048f1bd865b54f0d6852f4fb980c370790b93711806068a2aa42c9f1a0d1066a3ca00c94aec3814440396f4618cda3f02f849b63da12f0e482920f591d825c8bf07d2240b087df46ee5f243e8522a8a9d1fe4a88a9a9cf08434053b5bc4ae9768197ad45bd5460e2673df2760cb854f016ae15e717c369714739131c5c63608e55303cadd92cd625ddcc0f34258212ff7bd3f87e4a66c27d3f9097e1955b8e7233a00a75e8075b04a474483f35fb7a0fb9841af8ebcdd716636b10798516763a4f8d702bdf8a95565c12463ca9889e4f1a368bcc0d52829f693b06fd89ac89c1a54a48c26038fa1a0daa145c21fa54d0ffb568cf87f18c1d91f8c7c8b0d9567644a8bd2704d746897ad0024394255a250c20ec224a718fc290d4782b6b1d58f53f6bc9093af34df79616d5118308757cc4fb124d81a215cd275f0fb860e4998deb994a08747533074f6c1236b57b41ec4be8786d909150c8529f2e7a37663cd8585a6d871df9388a3d0759761bb9f3c60eb4160ce500641aa590eb574be5e7e386562bdcefbe416287a2e82094eb1787b9e209fdb24d1fb36f704209e03f6ad59936ba3d092ef549aa4cf16770898cd893fbb24804c3b480c34a37076efe328eb81896505deb03755a95514c1cadc767e8e11930b49b0c79930ce80d1b17ca540ab0f8970f4e2a0f0a267fe8dfe3618ea6182f56ab2f6c2352f1d3038957c752fc29a1f7ce9ca2dfdd3bcf2bd5388cf9255a29131d7f4bbb2c442eeb9c58100d83deded9e93e24e7b28d076d70d2598053a3c0895607fb37ee924f6bc16dde1048fb38c82f36745551dff2f335de688f64ce15a91edd130b8af06679221efbe5475041fcc7d74f3e98da5033eada57b8bf1df168e2014082f2b501f9dbb4507821eb4d5c2be0badd9bafccb748c31390cd37f09f02ac2e0bad23bd485807fe3e7c083317d453c01f9d3b2579cff28450d3abcccf878926d262cf41c407ed61d07c13b2f451de3a878afd8c471241d24467c0ed17b130743e228dfffe267546d8ba4239e832e335a2c7d7907acd3cd4d13b0a576e6e4a8576cfbb3a9f08bdd7237c38400592b3639b9b9d85503115d847a53bf2fb2ffe53c7ca7659cb5c7f655d09b50ca86f00ed14708d1a2000f9ce67d5bff4434039cb6c785c56ac29ef17becaef8ba73a6c1d36eed7766e7e554f5f689b8cd81b1ed49e771450859b73be34e43de87edf8e5748467bdfc8a324002189e8e41bcae3b87807dd8290d66419a24f9bdca646432abcdc948bc7a2c7fa93ec5907303f620ac004370359d11f9d69f793e6a563fd85a0aac91ca3218ba250cef9f096b1a186ef12f30986c79ad093ef0640cbc19be6ea8a502c5ba89184dbb51607b20ef8c6fdb4764336ff4bb688f3bbcae66e8408d640855e4951ba04bdc8ff1f135fdd3393a19fb0dd768dd9f57e9dd59e0e24703c9b855690c2d92e3c4afd43e9b3e7f86037be3dbca1467db7dbc6f8d6f1f2625f756031eae5e67609aa96c14022a799f0d6a6c18f207cfca6f2e7f02f9c7263fda69d458a93cbb8a38aab52a14320f419bbf5de84d6ebec1af2571a11d0fdceca273b62c45978bdc1a7cc5b50ddd8ae2439bc7c168d8721d0774236e8974e97f8f20f890dd1c2517b67302960897e69b3f26d6d08b8335485961cd1e01b9373159923564359f3534607ef1d5517839626b8acb70514306fcbffd554e754a740e0eaf364d5db3091b8f97fb68acc5b86d92fa7f297c0a736928f310847f532762fabbe2b0e9da76a9b29682ebe507fb2f3a2a0fc802fcfcfe736c3e8056fddee036d8048ef05401fda7f9e6975f7106681debd1d6d460d950ed564d01d1bd5b7ff39b70bd2940496fafa6cb7910dbf54b3a7ebc53a309e8a42c3a023d52c2be29ecab7475d07eabaddf501ae83dfbdae54c89eabf2da06cc326000de7eb694c21945c83831ed4798c5958ca799b48d037f1e9c6bd81fe31e3c55493a91a2cd52724f8c6a30715c5d66714385df88503efa02be6e22aa7431b0aa584c5c7b4c98affae48f2ad54dc73d74e3b61c94bd08fe368159ca6f82ebdcc9f2664ad4264d1f5d9a09f4c4b9a54f31d0e8e8888818e0394e692e59d13ef2a05fd11d62c76955af62c0f35ddc3577a5d3e8d9f987cfad14d19944e6e4347e1670d356baf11142e0bf6d84900e9162b754b9a76a3f8775bff3d27434f93e3ba4dd60073f9c95f04054d33ed9189efa3f021406e09d39e87d65184be8493ec5433c0bef3b99a64e43873e94dbbba7b49c080ae454bfb7129e7ad5db77acf9fe6d6063d861de44059e56508920260cddedfa0fcfc055e7620e0b5ef6b4f5fd97d2e25c1a91a56d6f2b1cb4353fe885fdc039160b9bd7fe6824ccf6aab6384cbb850b167abda90567098a198936be705b79938bbde2904e0a53f5468b327800396c35f412d0c101ec2cc9c67f6fe92defba4150b392c9e6791f8df83feffbafce6d6a96afcbb2d29b67db05e52a968681953814d9f29de3580f9d5521717b042a7e685a2f08cecd49963ae87dc1c6ef5a1decabd9614efbc8f5e3ea06c24a7d8453490c3a6c37225ba5989afe09b2e0a4bd61b883065f2912d344a634cc713a3d68457f0a52becaf9d0aa2a2a1b4ea62adf247b617cb77c8b009c527760901d4595c1c018a7beabdf1550619d9175b5f990281192a4fd6d3fcc8dcffb418fdf3c360bcbb8f7d9fdaf62f965206ae57e25d2c6a535759fb8d8dc7b4f283d41961b76ace6d70122f253f7dc3814d33731351097be135ad659ff20bab0e688d678e1f4512e62a1662f1e479c7223f91a83b500e9c54e3b085c22cb67c491141e2bee20e9f094ed85d30372ea5b767931173885053be7e33ae4c5b14f3fe439e0a56f20d7dde607574916f7cd9692d2415a5c679d4ef824ac6c34920230d024dbbd1f88e1291d1f886c78a3332b1bc22f96db78416606efcb01845f0367f7451eea3b0b4d5734eba83f97425f712f686772217e8a64bae95caf3571aa0148a6b9dd1359a62f6ce2c33a3cf19dbb2b13450512909e9ada5975e551c798a60f8d01e3973f3c33054e1fd015d29799175e0882cf5a312de9723826183c086e343ef9dc0365b096072cc5857d8f6fe2c956e2b5e4e259b367794f5a3e83e783e9f88071bfab7878d8934decef6d8e728f875b72cde46512c5abdc1c0894847456bb6c2a94e95e9093856bebe31e4e44028d5550cc0b25ef35a2dfd0352574d99bc23ed3cb4f84b3fa2904173532d305cee0468c78bab8345669d58bb917f36eca289c276df4d61f9e399671986b58b525dde8c8258521984f7b84a6d9d1fcd1f096ff733b0ff9e9bf142e78abaed0a18a188b6b9d93eebe67e1810ddfda3579cd14accacf26b4bd3b7182011a9e10d4695822fbb50fa98ecf460cd0c7470ae134d4d7f4dda83a585810bf5ddc757b0224bd117b2cb7dcd958ed867e776bbac6e9fc3a1331ae9d79dbbf756e22d0650e723e968a58087dd8b36bfa7b7739c9125df401ce92cb74443f2d62577ebef47aeede5bf8e76deb7d2c69aab53ce77b46d23c79a0d5105cb6937b341909799e09327cba3e23bbfb7302cdc460f1752161cbe65cbbb0a64b828ed015857f6b6534b79e26ee88653abd8e9fb8a93cbc6ffdcc13701cfb90223955e81262dec3ba464e245245bfa72c5af626140ea1873e5346dae5bc752b4d6b2e4e9bc8c0815f745759ecab3c676b2e3f11ef99df6c1f60007f0ec5a21bbf931b56988e3e1983d6c9c083f8183e1798db291636cf0c83dd067db8ab3edc05333ab12423455c85ecebc1ac924398f5c8e5906f6dbbac45f885e2e7f0e065ac1624cd436701dc3d11a5e167168c624c15c3f40df615a96633bb107e745a4b8b00b8dbe1f4d32c0dda40f40324e8fc7b05752f01ccfa4aa92dad32a4b4dc8f8f26d2c28475a1e8811d50f64992d62d38e6d43de9fa4747bef46de51b6a2e808551fdeb59103bd6908d3819d342186c8493b139496cea626e1b02bd0b105d065f06526ebf989b972f33af9ebe57ec4549bfe3f3dcabdadbe7310497abc4de19d65cc23d45feda94ece3e07b84019874def9923ed6f144b79a9d06a8a867103038116c33304f268a6f4608c9a28aab5935ca2790f3c5f4cbcbc3e88a27780a927e52da4ca3bbb47c181075ebaa46ec0a85904a54aba1d02abaf01f803d604b5647d37bd65cda5c01bf01aff33787c4df1da91a89368a7a74e6c26a462d3e91d7b827bcb8fbd82fc103358f0b103c5ecdc75d0894d3cee5487d5e9fcc57d93b156e66d455b85590dcd686faf737e7c2e28d30039f79d15f8ee7cf53d42df0df1441db5485382d5b3f48be1bf572a0d6c44f6bec52e30169a38f0a798e2eae1e36ddb9a93b33f3781f1fec76ad5773224871d6b3affb4db5770b61b4e17bec42954af92bd64ba233cacc053f4cd75ba12cbfe5cfecd03327a76a3454b8cf8d1842e991171af76fa3e15b0b588b94176fbc9b5cbb901c7dedcf3330b2326e4f28214824e7460079501e56b9ef6acc68ad35aa2fc9bc90300e1ac74d86846ca3ac8b1411af4fdec69e73cf535123d3293e3f3d76540b29fec2a45d5a4fa308c42e77b19ee769f59ed142eb1fa57d7bac53920e5f6a652bdced17f0aefc21c621abe863d661d6ccf140fe1ce6f23f0b4b79a201d951b2d8ef2a87723d6df97e0fba6e96dfc5d9c4c1fc66abd5b8f03f2d6ef9875d8063ae28ebe6a86a1cd03ca92e6a886952ed420847b1ddd8d3ac13eda20b105d9f8a55e89d35e1988b82d843df218989afc740bc57d315a4a3e3b577f83ee90f3ec22c00744570ba388a7379c539b178e7395d074b1e6b9f8dec7ad40d497a1bfbe2e41ec661b654fcafff66b3da7f4c679f9b6468d38f87dced4df9bfd77d5d63fb9c92da1993ae046c16a640c2fb0f339eccf10e3b12b4ccc4e257262d2b782951ab8147f0040d7a60d4a487fa8ef76b9e02285ed19dd2105328a3efc30173f7c563caf4a66ce8014b59a143dad9f54110bc858644a93ab09a3cb347c2f2e7521b2dea97802c9af2dda0d5602d4c2f6a91567bdb4854f4476f8973a78e4987bf229eedf8446c1ef897141f3162268a607733e83dc334be68149adc09619880af865d779d8d6790ed8c8edf4bf9a7bf34ff0233cfe9895e29e04d47abcc611218b3c4c3092d22db6c10351bd92bf629c6792336f7c6b40005f9e0ad7955ab623ff83aaef74d7114436df5bf25d5d9ce1f568c7fd82315b50a596ee96cc8b4967807b90f9ec68e711d8cab38ae923f139a24db790a0ac524b972a46375aa22764f0875d33e6fac4564a64675a3ab471b8fc95b316031c787c337a2be7b2a330b5638bc9892bf98465741ad64e7d8e3182908ebb214a9740bd8d32e5cacb0609d77890afd135f56b6df85f6ba4b39bf7b97ab7092aa78b71af3602cc9f29a004a624b94c6b028a2c10483fc98216bd30b0690a629578f457abef269a5a2ed0c29a55ddda6c5c91ee4385a4cdc1857d09d027c8bcd113891079a5e58680e15fd054255a2010709ccf5d6d848d2eaccb5d947cb62f1f4ac0e740444389700f000c348b998d8c8a4895524e126ce715a6ae730f9bdc99d99b8e5612a54e6ba8180676119a00b64145e0fb3e43c3dd8b79c914943a180b946daba515b6a8d1da1f8ceeea639dcd08419880472a8a0bc1c06baad789a37c424fcb2e2e6e83b8c946a1f6cb7082695cf17c6adcd46ef7e22f27f459973f2887cfaafe559467687e5a3d8be8ebb2a0731612ab0a316d588d88924fc61db0c362ec9625da5003de9758ab763792cb2acd1906d4437d6c566957994c09d94b1ce87c4bf6ef83571aa06fda731cdf74d09a843c024d2402d3cc7804de9c18f891adcbeeb56c0f35a1c00c6105886f24bf534fac7687eed68f8a124773c78b746dd12e84a54942483d47b44e3a387cd81bf4a7ed0a1799d286094295a5a8f66a2c7565c312ff3e4de0284a18cf4ceab20bf9892eee1af36e6ba8c8904b1cbacb02428ffef1cc30c0dc9f4b631a4a58e1570400fa298fc643956013e6b10a716e500f31cd671572dc114e424508d77f287ad89f3bf86c6df57d880f9e086ea0fea627a6f0ae88ef91e37f0d4f23c2778a2d6ff8243b6794dbe26beeb1cee538307b3e555a462a8da2dd01b078cc86ec6c9f0134abd74abda0c40e91084cc6b5d2642c33fa176ee592ad606eefeaa065feb58a516fba05948823beb1d37bc83f421bb1d97d88a3ea110c6c247faba3e53578b84d248cfa4aa1f8afa8d20764814113e10166c1c4fca9b1bcc928f879d145ff2e44b51f313a5a2b74beafcf59387cd6d4cacca5209a231a463628d1e351f6cf8a8777d574746c8ea6d32e5393505702c370436df16c6467bc312be6f01c9617ae97c50d4888ebd0c53bb61450102f366c0563848494eb8a988ac2e0ce70e24298d33e528773518a12ac4224acc576d71c57a69a56e0c7a69f2284109e8a52bbf9427067fae3ffa086c7dfacd7b4c4c896ce95f4dfcb5a2841d2d74670a02bafdbb912f5be07e0f35d98c87e0310ccdc331258f24808b9effbc3092430f81b7e6d40b80cef638a66548010496c170562a80b2bb92f106962f415ff1ada19ef32fa8a568f9072c3fdda644632b363c280e019b69c0de1810ca092b3e9f5b471c83e20710a65d2a298c08e379112761442227cec740a459e95830a8a34332d08b0a7405179df5d994db64ddce7db0d183743ebf78226a2ea3cf2cf0069bd4b0f6a2f6ba3d90e6f40a10a4803751a24adc79e3acef31aad0eb6eb982ec923554bdee0e773b90a826b160f3de31750f349376a5d9d69ab5ba95426cfcf6a29cc90438d0ddf98ed4c61ffce18f4853b1c01a1b08eff2aee0b5c037a017341404b8b60eb1dc7981dc19f20ada50cb9b6dd562cc46d32728ea3e46a5362b0d84b302c73fae1c48ca276c6c7f5c38895bb39b2e802f5d132a0545707f6fe3bdaf30fe280c97082e2eb26e4162a60a1f7079e9ec5b30ea7f5e79b36a1c02b08a5f6881d1f1b982db7dbaa45c285decb651f34bec89c02ff5eae266f87220edcc3b3cb5a5127e6183e3435775f0e8b4d2ce3210d1ce88875b758bf7fe183ef0461ee1900f7a5f83a82e426aa59ca34abf7899cc424d0530145e2dda90efebe981422eadbafee9a22c12add74b0c3510fe324c4f3e0f995da69116d62d3847667c836493da9cfcae9e43dd1e2dd7ce9a6301b3b0c5662a1f768c865190fa22a6a294d146fd7e34228cddf2f2e88966b47f74514aa977f489185a2507699ae4d3cbb4eac6b3b080662bca595211228055829f5355d46887fb59124b0e200fb46a248c79116d0285da7f8de196ce603aa25fbbbf3309bad1cece30aa3a00792a46761a2c6097309705cb6fada868fecbc76c7c4a24eabd053c7e32f5d1cd4d3a57b2a94c7d54eaa0e59561adfb7d3872e15c90e437200aeb328e157a52f4a7b009d3b47fc8f1c7f6a7b464e9222709a322592c66ca99c49242a05b612ffddecfee9e335cc85e0c6154163b2984cdce2995c92515b469777de19a40520a776e09a4cc65e745a0fb5c8c5b1a6996ac265756f5da88adf560272bb4f9fbe1230381b17fba2c5b1faa8cd9069d9262cac40358a7a840656cd1ef47c8a4b516a17307794fafe8a9ac397576f0208a5fb51b9df0b2e7bc3414850b6194fdd23b3b9418381cbdf115632856b165956285677f902b2a9f99932d1dca70581469ff64c12ad921b398698b1a975131ae6704e401643cddeeb9d387fae223ceb798ee9e74e8f9273d6bfa799fa94bbaae5867f761ea9054a15026ad90fbecce7f20e3a46a6f8c1838dfad9e78265b628bdd6f1a50d6bcd05f8d1492e667f0af40038873a729df68a3b0dc3a258e5e1081b4179c2a702f03800562a01e782162d18b57146675405fd62900224d05704eb4a552e1c469b633b4b44b89315a88b30c769247daf81cf1e4ab44360aa08d7c85f3fe6e4ba0a740b4c764bc61d09e2dab51012e05aeef3b10bd001025c957bee025076b190b4a6d78c663f20f7e121612dec641d8de04a4a857726c48bef8fed9dcdda85cb269428b80744b9a5f55900035b2ef07828ce888564aabd1b2b1e1a6acb9b33f68aa9851c5b000e1bf14b653b27dde107c6372470367f0a83bcea2eed6526f3f2fdf84efaf04980ded3e4b0ec55ce729092794b30baac2a754c4ce2baaf3b586d1809b63dedff7d1b6d9c10b41db3257dd8055e5e2734b465390f35b84a5816bc405b650f64d1ca42a61985ddf5167a3802babbdc3064034ddb3234d1d19ee4a41172d9fb899ede9ec5237ca11b56be21a690684225cd1078fcf79c93550eff4943586ad7e79c5d82725d26696e3e77c175c835ca6b5b7f3e97cf5f7af841e0bb7bc220ac8ec6a2157e5231c6947c6e704e3cea7e2ef8d686aa7ce1825ff08b29bd72978db1062c60c48eed954a37339214a06676f1a8868f9a3a2582dbff2d6c880f96db09f6e55a31b550643f4531aa7111f69748f4d99c33fcd9c6a1cd27c4c574dcc38604191fe8e210552efd0b5feb8150859909e8f52e65034cb899181c7e8f19346387864848a6cae37cf763f123f04a30376c6a462140ca4dfd319eb5643e9b814875a04f6580c08ad05d2349798519244d86f030bdb9611bc84e18cc1661bae25439358e16954fce02a7f8763c9f8fed0fcf69799a769d05b34db93fa01265b6569a40a79652106d94ed88224ab956bac68ca47fed0f483ca97353f8d5d2463351a4bce28409fef38bde65f1eaa1750b340054196d8c2938a07518c548ad810849a27b86dda1316d86bb252503c6c53ecfef0007126eb89759a99379728849ed6a938dc63ba282050d3d8bfe874c810507d8e738057d7b5d4af2e60f59bc338ab8cb6ec87331ec7c34bf4c915a09fafa8395c07a67887bd6ad08f076a8e988f7f8ead3ce4348a63f510e88c8d97f5299dc387db8f8a79d342a730f74bd6fd23ff3b1751c76b2bc277b58e64dd2ed92ccaa1916d92ea9954e92a20395de030fa0ee34a6d24d70ddd93bd7172334694875c22715244b6c8c68005522cd9fd005d73f5c087f0c3d017660ceaca076e306647aa2c718fad8c79ed4b1c1c268dbd1dc8bba6d44487189b19960077678a3ca90e3fccc3cfec624df5d1689b5f0150f781272db5bbc7bbfd54580e578c7d5114fd67e7d69158bfd9acbf915f2f9d0840fbc2b6e5e972fec3b61f6bfe3a9deb72776eead79aa4ffa33aa28ec75049c764807bffca9b7d7045e0cc85b71310220320fbdde5902a8f2819e55b36971680d9543f24d1d33200bea3b1a29d0f18ebc4510996f404cc91c2c5ae182d19da24fc61efb1ba3d820f602596f1664236f1f5e53466559a384eac10ae4fe8574b7bdc5d0deaee4c7743e035316bf961b7cdfccfd9262730cc3d77dce27b687943205a5b78d8aec265360436c7df0b7187b5ccc7bd7e8c02010373bcfcc793661a989198297a030d102841b44b49fb134544602e5dfa71331123e39b9875adf067ed460dd3cd814370483e74b029ee0ba9cb8ad144c95894eaae659676ce02b3665a26f4c3c3a8072ed976505a55ab0cdb03a33ab8160f61a1e8c3eff1bec1b0767e506ae6cb63587d56c450fe1c2e6d4edcf9969e7508bed4c6a6db135bb1d5cc44b061df498c7c3b0d421c48be1bbb3e5e175cc2471cb893b6464c8a15e186800f3d7a4065a0583638b2e6ac52d8ba9dacea8aa68272665fbce481865f93788152a8b170f47cfb0e45ff8fa797f0b0fa918626cc97e7704ae0888c4074dc7fc836537c25d4e620f4bf3073e03261ac14570d2d08536fa215f5e8b77534246bd86cbb34744f8c18c3e67b3c7098f97b227e0b999792ca70988340dbe6b348ad0c990ebbce02fdfd92e112baf2dae6e13ba1235730b3045760be1d0aeca66a33a65f3dc5c2f20f6b3d4ef785bed3f6fc9e0dc2f7650f2cab1fadaf21a68240625e9ff162f352845874032203ffad1085aa434a1762d5fd437cf0f1c049805fbe0f9fa5e97bc6feac5fa1220aa1f633698c9d4d94408d5c34a48955dba81a36f890a00161cfa416206ad296ebb159c43d2dbfc1ca19cd420884b49b33cdbeab40755f231e09711f327152ee31bbcea0ba4e343e5d02698b3bcaffb405a417bdfb64c300ba9a84a15b70f3e191115e58445d02cc31329818b456e07c961cfea458fa26cc57ed5d544ee607fb6e6fb176e55f85a97ceee41aa9df32a7679fe876d4d2faa983cc931f24068f4f05abc95ae266dffa7ddd1a0b9e143b0993b9eb4b980b742739475c560ffb69c68f7638b28a069bda78a5d5f72a2da8f69b114ca1de0540bb5916bf3298e863f01068d0044c2ddd85a28e658f58a707c53548fde2f1b37f4147a71e51b28c6137f8a5c1359a94ee869d7b3c27821670aa1aae7bea3e1ad001acfeba637cebcc24435ba01147ac1069795935c3458dedca54a6d4ebe54dfe2237debb6ace35ffa285873f199933be86e390d6dc97279f6bda7eeb37dabd69e979e6e602a9c0660781e9625918e588406d352be9acd725c1c2994cbe8f2357b0da3deb8842c38c0013aa88a5cbe5ac3ebbc3e08450c3a8f56aa27cc3fb781c41a3b7f1e515a034ca267edca87a5690fd755c9f8c6740e7796b3ef8f7825c5b318e1655a8dfe23b10097b0b48b5c0e02981ae37a55f11a337560b593ef7b39cc8fa84cbe8c9e4a5e637dae8e7469d3c40302a916ee8bc7d0d2b952f633d3f90d4e7bf13c74837fb48b2046d9d279017d26455bbab9e7bdc7e335180d581c9daf54859725a082b763f2eac76018e8157037ccfc3b33d3f7e2345a7f69f67a58edcd140c3b6ff3a55d6789094fa553a9dc8dd63be7f1c74e87a08c4877d3dc1e729c137d9c2d279e874f0a0d35ca90749f7f999e8aa4a7a3d000da85b4aba8f4da3116bfbf8d830d5a67a82a59bc6700c1a493d9f007d372d5eaa010faf0a12cb8d10ffa7ca0edb300aca7a932b2f760528a4febbc40adc4d49bf36c0561edd8b1dcc734fde397ff09321c1a055261c90196816d91e9f2c9e01adbfee443fd06c1ed258e34f35ac5c85bb8cacc15799de540c1c21f572ac303540d904491e8d11d5dcc0c49f10eba825b79833652ee0d74bf34318fc66c58ed3312bfc3811fb12d02ff9d0d43894674fe5fb716a69d42a4bf62aa4239914626ad17e1608465adcfefba4d21c24c45081cce1c44a0804499d750a1a7e534b748e61726314c407133aed8f3f78f81680daa566594b712cf07bd946f0eacb204b913d43abbc0a9af627c43d289ef2509939df0d2b057e66e0071d4f0a490bc8c509703d1ef7f42a9ef61c2fff009c88b30a363966f7aa7981f61ec453bd9dd3c8a5366760e8b8ecba5061f863698a5911c00a1d8cd3e87efd2ec22f7c6c1f76773e928454cce11cf8d2ba752e55d9d6d547b4a58b28cd8dc127670753708acc51afbbff3fe5f1f4f9093b69ec627dd6037f95d669a1cf5b6bd80e4ccbd47aa759fe35efed1322bf05cd66829df1839a41846e4ff0debaf30b0b5462cb522c34cd74a529f926f0b900645bff8d9dc07fb6f68290cdaff65e4e08183fe11ad11f76d5a697964f2e92d7ac8d4c926e1d569683d4b6824fd21678eab3bbcf7ada4abcdfef67db226bab9c3e9d7cfbc286d9f561fbf8536c0f465b791a8c2bbb5a0abdf56e46bea67a668a8c64311a2f101a502e2b111ddba7d8fc9b78148d56fc45273fb7b01d4906fe728c2a8eb816f2a8b862ed34d0704bc61153cbac20255377dc8ef4d94264c0995d84afef8f6e96a00947347abe2628a2fe8035fbe83aeeddc56e1f194732348afb0c6d38bc80c04a6ee1f5d17a32102343fedbd25c3fe0bba32ff274f7dc5c036c84201fb96e6ef79222bb5cd682c8e8221d5860143657ebe5fdf50978bc5069c10c36eb2704bbd2a999aa42937e398d3758be3e942810e39208b2165674f153d8cca29b25982061bd9d80bafca552e825117fb36456109e4ed5f8e97fa13f068d66f7fa5e2492202764fc655c0ebbd95db690b2a3184a5d9613747f8e5ad08104555d17dd3bac6b0e9ee371ae6f347bc4dbcce3d49df16484c922091401866083a31b7411c631a54e35fbc7f901202be1ae95fd3276a7542d2855c8bdf70ecc5df5a6dd737f5243bb1a24b22d466d6d382890481b6c98cb7e5e5acad8bc650afc086ce49077e62414a1c660861b0121e292e57edbe6e6829f88783da1f69f9bfb9efa6352984bc4b6298aafb9313184d4a4a97d5b25d3f675c3aad808fbafd7df0ac7347bfd63ee16156da2525cef0acbea82ad64b16a1b3998be3309e1fb2cc806fb6eeefc2598814db4464e64b4a30c4f02e4314d907efc0c6ba7ff63b96bfdd1ef1a1194b24ef90cdfa7421a2cb94621266affe7827416860788c3f9a4259daf3a8e90474648050198865881c53dc04857141414fa360012d35376b747e3e10464e235a7f8d3e732fe2da12a6d6920a97a15265653075bcb90ef86cfa7f6e109cb2f07863fbb44bd3c90542a39390134bfdfc222ad349383ac8af7b992270eb8c106929262c17a4eec44eb28655f844d894d535fc3ca6cc6356cb0007de4edece351df2c2676e30904fbbe754d81570e848184569cf7623eca16bd9fae1168807a692a45bcdfdf90c5e62e3903aad49c6f259497266ea8b839dfe5444eb731036c5824ae9a601060f66d037de39717b08b809defbb6b0dc618e23bcdba9158f2a0b6bddb9c2aa9f6bdf28a3bcfda2b5ae586a9b67c27edcf17ad9081a0a469be089e418c71262e9f4aec4436532a8eefc5548fe3442ffae5a7087c99d502c966f51cb230f683a58fb3a4cdeb323fb41d560625800b9e2ca4160f84a929e4e9d3bb0457fe541206ad90347d758033583be60fabc682c6ee896d6d57c5414df1cb13e1c771860ed49b69cf058b4a4855339f6196b672a7d5c926a2292141a4b6ab46bb5b44d1f589e6b6aafa1c33dced5943c3f6263e378c7e63a3ba86be651104e1fb60359aa27d0e47b3d13ac50cd5a5ba56373972b8f46890ee8e64b23952a7bc7b8bc3a454a318b2f11ebaa411ddc322511d7e0e3b318e971f78d99cb078d0bc5cc7250571f16e0943b1bc27ec94c763f3a09a01c1fdb19de727bb698ab70b6ecb8bdf3601fbceaa9123617496c20f1da0b25ea844b00fed824112f5abb40bec9c1853e1966a4afa7239153d0d803aecfa8551ba4cac11927705cde1ecf2946b942c1507c399ec23ac0d0c0db039fc2e0868eeddfd88b244e42a26c2d643f28d29510f1a2ca44044251a2a0039af4dd9c275b731e6a40b67b3e87af8ebb6e9fc4dfee2d0a13b4a40d0e774b6736da98e398cbccc57cf970adab26fee342b75e3c79f93e5a25c42212946e5a793f5329162f989dbe8836a477ced5e26f53aa727ea5935f5e6648d73b971a7d1933787a96741ed023388f52ccabdaf3f6e3f66114cc31f202e11b3478564ab3e4bbef49799d9830e745883bd08b4b3c12a9c35bd1a5447f943e17e6e64f1e2f9cc81542cc00aea68dc646be75b04a4bf494fc9432e6df49d25c93d61af1046ab3f01fc40783b79e8ea59d91e9b0d98ea6d29f6bcb41d0e2c66bcbe2bc412c6c0eb6c266d9c2505d08550ee5fcf5550a28039346e54f18959f1f1ed79b21d5f52b0fdde84042082b77a2c2cf1880b19c74278b579dc995709b5c0588172103962ab86f99f6645a2e1adb62d2873dd3475d875e0abe14730c7120ac2c3778f51482f6e2ac607f9c331ed928d2217db90bb1dc32a554aa5c870f555a38bb502ec3a07a4ac99924f2fd6f32a656eac63ee444e1aba3d4684ac5c2d2d6d6fc9c5cbfdfcfa330700f630e0376728a0cc3954cde67f9b81f698968ad1404897f02453b273cc2a5b9d64377e94656f273b2ab9b7a27cef38b1ffbadd7d5baeece1292934516475d39490c838149cc9c74478fb47e6e78a6b95e2d80b56780361b0af3eeefd64d7aa24a480c4118c231af31ca1329154652e976cefe725b14239f93996732f6e9e9f21552b97e5e277d64e69a02ab9821e1c850a5477ad83d715514da3c4b9c7a12f33a17ff35f213c29cb8a048f645d8db176e413034d5023f0b479bcd768c056ece57cd2790cb5fb2f0a525f03f271731c75e9831622717398e9e7d86e356fbbe5b42c4517607c4128d98ad623b5f4138d8f9eb431b9dc63267aef096abb3e2fdfb56a7b72be4356b05e1fad003b83ea1765b863c9fb470a585df99f3d67658febca50f470bc7a38deecff0f9461f44cd179b920be54fac6f20119c70febf970449c6d030f5a9177930f22857274d359740f85dcea5b641de12ca4de1443df69343dc2168da55609c0733f1ccdb08121ccaa44e0268fba9c65cda04ef1af51bf708e2c616460609264608516fe1b2520c52e4a3e3abf18e87dbbf7dc28474579e8168d363e5c203ac553cbafd09e8df7cbd393c3fe5add038e3a00c160cf7cca141d2874ace98089c64e8e5ca9493758f1f6655be004e04e4e8032c3745cd77e0496324fb5eb950b39a653ec4d360bab15e221df975b300e2a69f9a806b592ba5c9decf4e3c51519db50af64c6cbc233877bdeb705959579dd23bc0dd89a2e7f00a16ed5220aaa8accd4568af2a4b6c0fe9610fc14eef6b1dd0a0592bdde433d9697627386c01ebeb4a3e2310af80cda69ce05de3bdd6bd9b5cbfeda71d6fe559943dfee05da5a812fb185d16f7cb36d4a400c594df135ab8275e2c6d5c959bd6696c0dcac7e851f3b62241be7e317c383b48595c447b998fc80e5ae3e295153863ce88d0459be2bb59d424561593853bb1b4a81c21e35b69f09e016cc09dd28f43fde1cb986d6a85fd3ac6f1e69ddb86902453522dca6a42c88efb7224b1fd3bb0cac7836b428907ed2cd43d06264713f752b8eaa4cf9fba99cf39391ce1efeb3de32c63e4bdad9dbd6a1027e3a16fd4d887133d931804a952244c4a36133dc2e64889d940ddf78c17e003f1748151cafcc9cc6852c2d1008b86635f2f72a8768339ef55fc238644ba391c2601be888ffc3b12233dd0107e09e0df68f74160872cea82dce7848d2d5298d27720788a6d4a8b1fa6be23ec1fa4ee1352abe282519a354f8366e7fb5f42c07c80d28e452a18dd9ae1757f76378bd14192dd89d7888a90143b83a0e9f6d3e258e3397e3c1b9c459ac1479e6e173a347bc94d2774e75c936fb59407bea40106634cb9eeb42ae9f6a64c2dc820f152ff5bdcf2c337ec097b2609d34f089d498145635d10040752ce8b4b2546a1b01628f38652a7a91c00601c5b3c199b528f35a72c830a25a58ccbfe99f429d82fd4a48bad4bb2d8258296c6c02c178c07b1c0e158754d5129e9f297d22c58ba1228b2bd159fecd173dec9be53f87557b9e65c58ad073b46125cae8042a7df7215f090b388a22a31e9da8782ec48e32cd500406d1785200001908bc4fbcecf37b565be35763ad922b2c929924f7d77b260645e26f23435cfb085e5e598d77328295f4c67aaf7a79527593d8d99fb7a615aee7739783537c71d7aefd25bf66b73ba917ec21840fe0da8f88203a2ef7bc8049e3261ea7b660cc6bb51a852dd44b13d127b250e30730ee5367bd7807b40aece5283479a9c798849231ba529c9a3134f845acda085410113adb7c0d8d9ca828330c4c52f061d174c7705a4aea9823169c170bf98411d0a6ee170e1b0403c5037f082deb39bf68d58bc6cd88194c80f017b60b360d92e3f8696b908cb329a68eb19b0adc25568da693738b5d0f5f959de1b9dd91e0fc59ff7e9c0e5d15b94c89976e02dd7dc74c61ca2146823d6bbc47c1187b43a5e50a630722165c15aff93688302bc5244d9f9c75a07475d67bb7a23e3ab4443df8a2f7489470b1b7840fd2e1065fe90c63ca340d11b561d3671151b89941b94b213187c0613971927afa8db53fdc24f72e4c6c952143ac32f61ecb119f999570ede8986f4846aace31dcbd104e6edef5dcab4f1b900b9ea54a4e7dc02ca047907842a4bb7dca30b938ea5342198098535a1cbebc87ef5576107a1bde7bd201489686b78c05921712256cbf24ca08abd32a27c6576dec64a14a82e8d7c2e090c08f3a3f23336e2ad5a9dba7a76d72cb359637913dc11dc05fbb5f26e1699cbf41f0b6236ecc59f516515783bb8265c88f633fc308a9c7d4105743ce45c08c873ba7b3910cd26eb93a02e82f193b561fb38e4c17b2ec88bf03a9e7959aee788590b8b98d67cc4399ea5bd11ccea3e7ec470c6b3dbc9257e629050b05e095c09d8fee09a7fb91feb55bbd5c3b0698723145c770d0300a564274b66728294d05dfe65f60769f48d66a90180bd86efc5839e0c6ef457a513bd0101859205ff1ce93480acd3e4d2f388fd05ddeec66ce737ee5a282d0c746ad9ceea5a1f2f48a329c4c8a686b1e4b1dc6c7d86ef68fb5a112f731ed9aa5a65d7577d5228804c2f8b0dd52f8e6da4305bdc1a9ad0258804006a6b0f6ec646c6bf8c08d1be38ce6fc5b26dc40b2e809ead99d9170340d66501518b03e77356fd4b2db968aa73ba7769405f9646a274608be0d381a2df8390e4dbcefe433d2f735eda27e09f55652d17201031ea68683435672f3dd180ddb3960be6d05f0d657c2a72758b60aceede23308eac2dab90ef9786ea29eb701ef737eb8a70cc78d3490dade8b266a2e83b46903ca20c023ec34cdb6c1bb9dff406b49c4260693f76c0c4932f4694f33e450c3d1489cd272379546a07384c0ef4d5d065b4a42e72f86c1a50f49966f7c49be3ce65dda8ec743235d58c1aff4c3c9290fcccd34848ff12b86f0bb1a1f70f48a5b533917900249071f4f62e360d62e908bf7aaa41d59180e95445f9d3e3f57a9a28171af7d30b02540f91659ce91786633de2d65a999c87686b8522370ddc9085fc23d6fa281aaf468f160c09df86702e2c32abfd0f294f07007c9eba873d25fdcc8d7e61c12bc07b717b6a5fb57fc7e8721469c52f28b5c6b99e9d5679fdd05b0880dabdadfe1e2972c9132403399c7f1ab2f7c2196eb18673a434f673a01d528d3de9196dc1ce35e3d3ab7d64e2725249a22220e383cd662f0bc7e7c6a4e10d4c06e318fcc2a34fddf14e29cad9f59988c2e7070e6e01fade402a1e8f5c84d3b1671e0c8c76904a579403d31f3878781c34e3b52e093d8446965a7f3d53413a656599ffd06a4128cdd863bcbd7a45106d5200ef9b0d74faebac894d39d6bca34b7dc065d579b732e580cdd9e356c976d580c4ce25658bde874c2c74ada756435d1714e4326a9a9b405118deb548be2a59affaf115c804c540b2825bd33be722dcfb1fc7638500207e72edd6b705f4a90cf609dc1ab516d4c7056f08be63dca6a0f41ebba461382ad8ad1f4a7df12501c832520cea6877678363a2cb965dae40acaa9864e8e43472ee0261c178ff6b2d85bf71e84c074d8e92ebf3c3ec9e43dc2f07fe9d230b469f82918b9f5f383cb31a2a825ca5d69e84342bf84854e11b818f2781b4667f61ab9ad569d9038b30ff50310f60a4feeb3708870e880a9a323447a9e6cc7327fa01954fa25ab3b1eeeeec07f2bceeebb587a263d7d7c4771545ede85b76f19340f9bb5bad5011d0a8654e2503c63ee678b126019bf243583ed34673844838fc48dba60f8158260f884ab3d202d93d98d45a61684431997dd451038ed701797f633a5e70d976f9744db56dceadb1f4e8a3bb003bb5329b94fc075142ea9798bddc6a3f0f0ef39a69c71af9a21ecf2a99281ccd4b27390df8f9e217e817d91dc7b23acc7fdd37b627a3fac9e032db6531a16f72ea14bdacb27b317e5f64338e3e89d8ce531160c4751324c48bc75cf2e5f101206d8772191b0a1df909b1109ccdf0070cebc09e3c0cdf1616830cc8d3bc1c48718d64c20e38cda7c059be56908af6987d0b01e979a0a89db1eeb1ffb9d53ccbb218a141c0fc5952c8bb2571c09958b4c4c54b6b1d9dd2c5fec95f1f79b0e8657ede93a80168dffd1c3fbbc7a62eaf7cf636239a66abe79acaa0df65a4f1fb7a595ad1b4ee40c0622e1d5e575a85e3c85259a165775cbcca35ad0f4e5e9fd6eeb7d42f84c83bb5c37b3a9ae5cb025ca1d63f2f9b34b05d735da29407ddb239f3ced029a520ee26f91166055d0087f891a97fc171ff5f4197624005b0929b65514421d85830ce6dc1198c81eb921e534f06aae237e96f0ee1e0008457ec419eb8d53d0353e9ff80fb85e502d2c77788d19d94135c41c0cf1c733030f87655189f52c01de62e77ca775af620ab138cb57be87b8edf4ea09fa7a499a3c913c7872d55e80ff8eecd52a0879250178f998ed07dbe165e95ed3bd00a65cf6c8d70f04cbc438b38f9862c1ce094960fd5d3afcf2545eb225434c85502002f7860f68cff99c020871e4468fa622bf8f3ccc1b184de51fa30de67864d092b458676ab17744d1012eca224682226e7068f9cad50f8385abf51e947695c1cefbdd4bfe19ae0caa4851421157dc3ddfbdca856168dbafcb80387b92266117481f29dc80a46b12a64b7514dcfd5e0875c65847b139953e36d17f644f72cf4e28473c03ce2986558dec762efd2d24aeede8ec2794b265105f0c042c9a4814782a9f3b9343e103583482afdc083cd05be15c32e86de1ca3b41e3853d0403a6578ffb8578548239ec2a08d494423e19ccc1331d72e0bf7d520ff376c50490b22ad623a0ac62b3c886be234cbd3f4d8ed2507a466a096d815209ceb2a03a49b1c727beb3d7c69411eddf32abe6ada31cb43a0f3273471b1ac11a72593cee9bd4a9ee826c0e2ef31315278057a8c8d8b31611d2e018c10c24330cbb4b817c07aa8af54960d36a9b2c9f10db8be3880e7065b03eaaf752b96dd6d683f784e8f248eb23157941cb7159b39b8731f24e6ce0af3cf5567f7edc0bcc5b81f3a35fc48f53456a0655ce2befcb5b91414b3df3fafa01c49e7dcb69cb1513cb2266c5d5e3af759fbfa77f220decd9fa0ae6ab488fd460240d150c52ead8dbaa5d2d322ee8faaa02c1a4d1caf9585757c02b7e3e9550024c3751586b8181e280261da4a06a53e6823b90a162d357c2a4b963eefabb40b5f870156db1d2a39e8fda72bdb2d599580a2923114080c3a2632b88cf6601dd21003d8905617b9a12d63b7144ce7c47446c46f287098a05aa655c1b70cb02976dcc7943ccce9527e9e9afff39e699973f8303a5bf63c74e1258557cd2cfdfe47fe4a8f13a26467f7490f63b9c3d9f4804a8df81181024cb627329c11d2cbe88eddb3ee1728990a4e7942ba72448c52cce0d906ac4b5285bdbc3b2da0a63f0f4532e94ea657db2c2b3212143601d8aaadd36861a1cee7891a425df9997f9ddd06419bd55d13c373ef16eb8e2eda3b4805c9fc059fc3f35b92d266c332bed05f96f0b4109d845b8dcefac02d08c43af7419302f37c3414c3c687c997342dd17a3743ad62576fbc8c1b9755ac735d0fcd0ca5a1264b8e6eabb2aa2ce8d67878536d91043062f5a02234d260a2a41fb430aa01a82d2527558f6c1d7ed28562d5f5c6d4f2db766014752e946777c3354bedb6ddc772e1bc3fc48c578e06fc33348e42f1142e3ea2659e58e9ff3f008871c4ef5c304c2747a73e3b76b141033d9a4cda0f764e87857b826a36165f9e074e2fba841a0003a2f36bc438e979152e27415720c75284f95ae56d7df1fcb588d0f876b5b46f3e7dae3fea5fd9d296d00b3a4fdbbd624c38c310357f1df4093094bf191efd95f33da5a8fe0c3e8a2aba182bbdf03bf4af67d5eaecfc6bd896b9e062cb562e35be05bcb135fb0584e088f254bb3699d1a9be6ebc368f5f7cc1d11ed89dbdc67d4fbafadb16720180d90b33645f85647d88d4c779d23f8421013c6e9137cf0c75e09c2b8eb5cc9c11c5161f8b18c3d4f6a44ae05f43c228612de5bcb2d92edb6be67e1806c982a20f401fcd902f2d4e55dfd8c362acbd6687def2a78a9af2c5013ce039156e6492bec90c0dbe22e5f4783f26f2e0b6982e66b7e447df655bc3a8839137224f933a580733b89d84cfba3354fe16632dd0f2fc2be166ddffce6145dd90ea2c83c27b124cec203016cac514ff0a5060e94a8154ace133350db5bf0a68e5d5d401766a0be6601a648789c2615d18260245c8d7bb39c24fa6d0d3425c190aa9db75077baae71662873e49c9265cbf23e59febf779167a5e212689b88cd267977a84920e89f2f398628f2ab3e88e7897a034beaddd8cba93ade5875054b0f3a6ee13bb595214d5129fe2b31d6f07531c98da0bb1bc9e59486a693a288213e8c6a66db6d2e3d79d75f865d842ba834bad723aa62bba5fcdf1a7465c4b6fa5ec74a91bc811a9d5c3b73c1d08130d08a1bbc92aa25e8f9829797506bb349fd9797126246f1e43308efe9b00f152db358f0c74c2385bab081ab53289b14bd9a89d5c4d2701bc2512a87b83b0ecca0db78c18fc94ee4f5581de4035b933da251433ae103d560de2b8bd66066367f83c150889c085f4c952665d4aa565955ed2e725537a56d109799799d8e4f8b64d88b9dcf13d64916fb1bda4d9f116564edf0253f2e977914618a591e31c52c699482fec8ed087f57b3763382780abeb98e940ddc742c650a044fc5eefb24c6119f6f997c0ae38092f816c6389130e8bd1d142539c5b4f2f42a9f81f195ed0a8cf5d1958e27e2f58de1b6afcfc6d55de8079589709d7119fe0b23f3e68a56821c3610077c5e1077d22c8b6a91fc3b9dc5ddf105a99fbfe205c50aa2e65ce393be39f49c6224566681d4495d010ae1eaddf069b698156b16db5d6a99371d4973086417240a8f68423df13aefe759d0b863744b9084723f85e2a670fb86fffb7bdee11c86367de21075a374a3f02c741b28908ff6f14449826ce8e6e3e3b44ed704b3759a97060ffa1be799059647d5826a2c899f8318c45bbd2beafe1d76b9059dc1b63bb3f40fd16cb4631663ce74b5a484a71465f872d5f6ce247a0dd5fd4352930d2ed09f56116a648902c909bc89d00746bc8d989b330d44026d694ba1236351c9d946bce54d0f30fde8e13cebb84f2c7124222fb272f68cc6a47a5f97deaca403233badc238db32e48ee61572ec9bce9c36fc02f59863dea86dd49f39d0507e3c9ff227b7c68262228e2b16254676aeb4935993cdd5811bba456dc2a3911eee8c0d4d4f39c941402c6c80a344f58c07a08abf47eeb0847a793906e54f664c98dbfce26c3a76c494218b855c76ad51ac462c6b2d8486bf1cd28d9a1e84c6b43b90aaee56fd317cd964cae76ff6a14d4072c8b498847dee2baedc930b58ec33066726199d0166d6822dd96b971a9b89b00680c22e785e9db29113cf8b9716ea4d5a9cb32e812302ab118eb44b27c63efd6870b12d6bb0c85cfdb1a9ff881d92763d4b34a3c1f783d7713bd0c5a8c9545e9717d5e8bc770232454513e8e77189ac55a58e6a255200f00d7bafcc72ac1c0b25f6aead479994ae73626d15ca095abcde7476331e2ceb1a6c8cbe4cd496d3e32e4942da00d6d651a720ece8650d4e83166855f8b8520fe4db6f5f8de3b6faf645f9350d27b728b2be2d2fa4da5d3b6823f5fc450463205764bbad7239b4031bdaf70d45ac8f67f5fb59ce6724cdc4f2024c8dfc6a8a1b028c09c0d2898f95d6b7b80dc342bd31a1d2926a1eab0f2b3158f2018002dc69b4131d86339428d0b3602182fc380c02c884b07fe0f6ed4df4393b437b988a6809c4cb3ed6f25079ead9540cd101ea401c5194c5b6077a36e79cbcde8b8709cea7149db2583c5143ef67ec4fd6d473af12eebf1eb61335978fc09fa9a2a0858e5fae23b7f353423511dfe890798c401cf9125258f9c090e58676af48a46b22cfb0e215031cad4e19e6894f7de12aed2567fda67521a25189aab5e284e570ffa3daf0fa2b960b1aeb9fedb321848cf3ef4a0fbf05f3bea9c09d13a61b78b1145d8c88dc8d57aa301fa5ee94d492e45f79cd9ae8911e4d994615b9e4909783e4a8e3fe6202af51581d89f5a35cf15f27027f192dbb0caf7675146f345a3b5d92f7d3bf32bba9ade7aebbab935a76beb52078beefe2901bef082a51efad45c73b0aeb69391a64a9501d56df2508a210b5754a603048809a31e73d9895260fd6742965887dd9d22c8175a2ebafd3ee7de8beef9731dd48c83ed803ff0799d8fb908323dcc3e396bd883d9d1c00afd7516419758062384e0492965a2150bafe1861202a405d017309ff8c2ca0453e20fe725a20da51bf837cca671106a95e42b8a46159c83d8ee419fdae54c2514af61d5c198a2d9412bb6eec8db1d92133250b184468d2854d5a8b4ce041b574fab63b34f752691d256f2c7e0ae21f26bfd4ce9b63ac8a09fe502a1c1120e90d03aaafa793d9ad7b7aefc7b2f38ebb13611a2d4ae111f6688fef54bbd368c4be71a9b4ce24639d852ecb9fd9b796aab090a2c7fd2645d76bb6bdcb0b0f238297cd16afd6a6513b04c6831b13653aaac9fb3c58b5cbba0818fa375bb73ce3b47a0a0b14bc3ab73e55dd695d1a4e8338ee858f62815f9b9a2eb6fab706c06b8af15c1a9fe7627fbfc8727340d10c4a38fc293375e4664dc603fa112c8f05174a68de598b7ff6c39200158a4b055c3e16076b40cab2ab9f395575d4e7df6ec14c8ce89324061872ecf2cfaf8734d577f49cd733ec6832d74a280ddb0487653423460efa8aac8d99547ad205786da6e0f004b5483d508691f9b5787a60dae6a43143749aa2b1441f25f884f0179cb735b259af20fdcd43696b4d3b35ea2f69660f890bdaf23a67a1e9e4fdc07194ca5ef19352d711b2b203759fa945f4a54ab748649db424e6cf5a83aa57312beae7f5bb24a55757032e473e949868338320e3c4539cd338bff53209de20635d437f25c17f5d768073d0f6bd4f7898610c4a692a80b28acee6825dd863ef44d25bf33a8800d7610f080b7ec8fbbcf23917ab9f6a4444d0b7449b19bb776af44e078708cb96dd1b0ee875a609923bdb68decbe6d9ba31f843f6e4ea12d4fc4fd4c7f49bad69009db00ef31a3f533ca443a24c001932d9d6aa5226dc850ea56c4d358a41017b442bc79048c2a3959321d04918e40351b14c015bbc88d091c5fe90f2995201a77b5ebca149e195c62c1a3718f813fbae5a963139de786fb83eaca9e711a4387a2e3e80a1954bea1cc113d01bc2622a9e426309a6af17cd27a7e09ef0a1b9e4aafc31270e6dc38403ebe5d3e986de00ed927cc62a2ee146e58346b7abfa938a9ef34207b93c3ecbc281fda0b66eef499d5af06e7edc1eec5c66a287572582d70ebd8b1e5578160d0e469b1d2d705d268ba884ae1beb4111186e82320139c90176de80017d7c31d23115594cec56b04b64c628500a5f244e4a242e44fc3c7157f8335a5c53eac297519abadaef0ed1972d4dddf7e2b0967edc4f957e042e5a4cb80d5418ce3372e0eb32613b6bc34206fb1a9b004384517fcdcd0038b875dc62c61dff175f30c80377da9703c327eecca3eadf162ae6b30858e0d3710a11ed6611d19d365d8ae3d469dffe740606d6659d69473826b93e574c1e78da62247994ecd9d5cb242f697bad2b0ffd5d3138e5c5fd028a682dfa0c4b9b43be03d23bd5d9730dd4d5d64093d6fcc6ee0f43dd3ed5a8066c286ab638e766533c6cfa41bf2b79bbf0c33b1ceceae33c4a11fd0c2aa73d23a11962b3f7bc4bd89a64865342565e70bb092e52092921614580f81e4551dc9f6a08125e76c35b2a071049fa6d462eba6b585be3ec6471bc50f32010af91f8e1033f4ef91136a891ed3a0850c5e0546e2f974fdc34a31e30a152e57e2c331bf6e12e30a84bb50a2c1631e8ca9680ce0d5b368003b3f6485296a4a296ed6d712ea676257875affec8b159a111822f935008a16477d8d5e8dd9594c9e634123729f6fdf480b691899a252804a0557f8289de2c755075a7f881a481b6ebb3ed0f86ade08f208af6ed6243793d004e729295d3e1901ed1995f4ea3b9dea8629155b2a2b7369684e1425681c8ff7d6d189d589ecc5f85cfc489baf46d0337cede0b6faa822bfe5ec2fefbb589b22e21727c15d2bf0d0e751e9a835adf100f11476357d7957e4db03eacb865f1bf307463bfd84f967608b009370cc320b4c913e6e60bfd6591f4e8378fc8c60f60b0804d3ed4f661fb65132dedf5d7247f238fae7adef71c8b7c065757b5cc5791a86373d5aa22c96ef4d353ad8dcc5ae5f8f242beae139e6252c5ac41dfb526eadd9150c5b23c439b54c1e55e2e9933cb553dcecc4a354b2b1a81333271de59883c93ace99a7a7999d34bf18452dc519b311bb86a050b98774bf6666d3aeb333cdb5a64930afd2173226a7b56ff2accff490a6338c9e6ca2e785357efbcebd1bcdf8b2859250b4cdf33d42d4dfb22101f8f5a27847e8710a2744a7e5a4941c4f463d417802917ef09493fb6818e0d59a5495ff7d69f8ac433715bbdad5c4449a048e9c39c59d5848c73e2b63cf54660a594c0b21e8f1a11e9fa18adbbcb232fe7d5d39423f48399036748a222311ba11f5e173a9f7b8a343bd4a43b59dedb14a269acd1e9357818d15fa046d8eec5994b720d8dc6053bf90b8ac25583c7562e5b519b51810fac51aa759d13dc978f88a64093f3925474ed04b5be0e2953abe965ebb75d8da7bf4ed22929c239848da9e77ee5c0f7ddfd996bba22152116ff7a90e9a014a5a3163a4431b1e074098d5d3bb9f67a03bcd08ff0456495fcdcadce3e978a435f5e657e37848b534aec4872e16b9d15ca332d3df27c03da8cfc91da6334bf93812441b5f2b6d468b07f3093bc48a8bd111aa9337e99e4021635b662edc089fa3baaf750757f302f89d0bf84d124068b87a7e35dcce0b31487e277f14c1208d01d9354f36d401d3958a197f6b48e2c8a02653a8c511689c92da9644a246157e441235c4fdcc22ea47818c22eacf3f933007af545527620d8ad36aaa1a2767a3ef8b1e317beb1ab04e353cc2c0fb913ef8b45715b743313c130e18bf3767c98192e4bca475619b7a12a063a2ee4d4d6548b6a224df231a906082efcd43c6273ec76520bbbd54024b7bf7537b4f3cccab81ff3483bf5e1258bb80f77d6049275d387a862d9b0f1c4532107b7de5b9fde07bada01244f473d374b6293800ee55a7e09d86c143fd0126399c80bc639b6af6b437144b83a4caf2d86fdcc0df18b4a05f96e2957df10d070f4147d4619e814796ae43bdab3b4db8fd7b5b5a868fb23ed5f3bec75f89e2e1f49afaefaee115e3ff02beffda2f84d14cc5abf4dd74df619a6bd4b2d959916e5d0067a044c74871102c184800aca55f232e41d7605df4425cd592c9f4ce0643181c3dd47b2d410b31d07166654045156ed92e19091d2e2610bca2a0fa6f526566a663e67889cf5df36db95060d91ae532feb2bd06e44c262ba0afc7a87d5046bc73322d6c87e47e67429c87280a74543c777cf0653677eefeab12d79c7c555b13ce761b1dcaf11b2fa565bd665d92a5fac54e6155740d88e15b31da60894d9941022fd1790663c2661cdeece080224743d95d2145a7eb26dfb75735bf4403be512a889dc2487d5502c351a2ab4b08be33155146ccc6f20f25bd4ea72129f42d029ade51aa9730ca8c507f9cf0c334752515eb735f302a2d5e7483d1e57311b1d2f6ea0892ba89addd7884436a8054157020382b22f7f3f134b77ea6d587b57bbf6bfc8bcdf57d684835327af291fe2621efdc3953808c4b97f3f6bb8257c228105d874f9c128123a5d96e8a6b26efbffe0f9dd293007236bb320e89e8d7f8ab87e8a01e91cf44fb6cf09562ac71c20fab20ac49102a4229eaff946c4b031843a3ebdd83e82c85e3440ed2891af7a126e0028dcac4a126a06e25934593d53bcaf9fa4913930fa76b77d25afe03dcd65f1415744b98897a7ac6a4aecee1a2d8ed80f09d3c40ea10110e39d80cb788a35c956f26465a37ed2d258c3f3bc64f615f97c658ccd2391eddace570c125c21785f977bc1c5d36fd684d6924491628071f00f570721e5ac11cf43043d4ec58d776829c35f72095b9523368d0955a24aa3bcf4c235754fe41c7479bf3171a847392f77076b5aaf2ea315ec59ce5a21cbb28bff6c2591b95a9f6cad567b23429e714ae63e64547dc8319bea4f38d9a46096377b99e4f69527bddc6f7b0aa36cef7045e088db6e44f598289c85b635f4a943ecef30cc5083d029a13cb80cd7ece2a4c9a8f57104ea6a91e626ba34afa72435933ac4780047ae6f7b7e4a1e7536418dc0aba310f52eea793943fc52a1219adad77cb638c6abf250185595a6909092ef76953f3eb6bfab20dce2f60069e82ffad5cce253a9d13c364ebc5339719ba80bfb0d58bab726c9368835d04ae7b544fbc3f590a4ee7956688d0122b799b26982da1504c199dfdbb4e7a7921a251588c92c5122a2ea8c7ee92cec1b12c825ebab9d79264dde7d2ef45a6ec6de89092eb0f4ad3cf63ba620ae5ef9181b24a314fa64bc4b58f9da487357441fe7cfabafa40c79f07090bf539807a66dfc64e3bca7f56db9ddbba5e8293b39e3fe2ec0a6557af2d5815ddfbf83a9ee32bfc9ae588419168019ccf9adc4ec548e942a296e7bfd9c6522769da3d2e9ca805626591f8da794784200e1d72c9da2dea13f676d9a3f7dd42687b2330173a420df11678bb1eac4177a4a523fcd7d2e0ed6198d24314b6b892508a00f6b906f825008cca89229bf51fb17471fa0a4c846bbf8db2ef23c58d57ae0b1b1f7a3f9fe9507eb044475bd9f95c9854345555ff93b5cddd17a082a14a51f825a36c86e6dc50f684a99ce3a1fcaf34bab42f43ea2761205ee0550d29cf113de2b98b57d336b00ece1d9c5db8d579d93ea23a0012e6919147aab2adf7defd0c0412a75cbf0fd7ba8381d87ca57b936dce145aabba8a6128109f88fe0fb2dda1d310ec33a7a98649f60ca9edac1e2d6d577b9d8ae00e8edc55fd1cf5c407c0a5dbd9b00bd7d5847ab13beeab7052ad6e5e5b8d9258b29172c9f9b4a48e2332cdf29d8d55a24664d21d0fd72e66b8a0958613c967907dc4647ff45880e36be20534e6de2e4703368401f1213c4325240354c787c02885f5c5748fae3fb391e6530fb6ecac2ae91e328b2d4b013deae32a72e1365c1ac482a61066b6dc19e5de34c3494d2eb0d96bf6c61c6722faa124d58d928286a696d336e656fec30ed50cd9366cdf48b24d5ba50ca07d4af84f285dbe835cc121462af01c0c5f10c0598f6b90fe72888bbb2b01907d5ba2947843f08a70ba934782c8f8cd22bcf9ee1c449d77807b728f857765bf324571088a7a121d2e0445fd84f1285b7b63e2e2fcb169442754530738b641dd2f5e9cb9d96ef11caf89f250ca4f96c68306036c40db61b6903b17ca8110222a0f9b654ba1ca6a72c6b030ac977783a560251c8e307da4e0e4d037600c825af8031aedb13df68bc278f8c1fc15df5f33406f1f75e7c2be67412e88de2f062b190ec96edf53042e3af29e1bd6ed55958bac3bb082be8fc7dc79eafa27c4f1228af00272734cae9b40081ac9d20fa9018a7f5ebb610b4475579fd720ae4ffa9ff123b2ca4732db72294633dd6bfc9363696881e38e9e0342299d715ed11390382f84f9d64baa82a578df563f444d0ac2e3db6693ac4b7780e08f576373379c5ca445f3123c385e7e534c96ca1e39dd31b9a4ed37662b6a77464aa582e127464575fc7a4b9f7a4bb9bd83701a34893e11e03f1dab38d8fbd4c5b887423083e5eb9fe7e595de6316fcf4b4c06178c7bdbc823bb71a064c9b64f172c42526104bfceabe865b23c44c6fcc60264bd0a3d49cd2e973c306c00d81311e6feb61edcacffa0787552a4f3241641bddf41a9b0119dfca24c815b8d97ded9fe3fc443e6665ff73038d1d44b260be5948ebbe47d37ddcc4ff35c310ee598f58f47490d02a0f9bd2cd94ead7d7a3c242901d808f8581c37d8cfd5d574df54fab5c4b2707276f12066f3a66f0c27adef950e2297265efa150a151b4761b0244ecd51ae8ab378dcc36743d63d5355c1ad7fcffa052947be1163316bb19bc992e19983c7746e1eb6bbf095b493ae56086877c2d551e97ee9bd7c00f27bdb0f21d0c8d2247b31d998bced154da4395b8daa95ef0eb4efc610d8bc9064d87a2fe353cef657257d462e3887a0019acee4f72fefc25caa98cc7fb7e5dc5c83b03c68719c52081ea2ffb51296968d1de88b109c4b05d335d07613bdd511fbfab62c17cf27d64f83c2d01d23c5ebe9be6f43dd06bdb3155ad970a0c2c70e47d928441cf20eca761d788d01ab51b087a1fd23d763574034e3aa0e1306ac8513cad471ad921356c24d000b9633517e6fbc4b0570fc92afbd980ae557bfac3ec2c7b3668fd696752c918f11e1292b65de1e6055827d719ff984a8ba02e2b558d16e922062f41b4472455608a4182c2e90f8f57388b19aa0eb18087145d27ac3212537ef1ea916b666d3e8a7bd477e4311d2dc63a0ba50f649630275de73a9f9e6e339c77fe9fea185d3e5dea4281af09356643b9fc602a3f49f4674a2b130fe869efdc0a54e416f4eb2243768655f2eefe46c0f29a7969a4ae9a14da8d9bc2392b2ddee3988676cb83d28614a6c9b691f152bff21d134be2af007f22c28cd6066553f417ff4a5f94576a69775743050796abcd7edbd9feb2f853b8d7d360afddacff25c0fa53c1c945dcbc47c365d4dfb7945840cde43499ea3c78808383a3e210a9d7ff2352498d42313358219aa2afde3a05704539341c54aff1431d8ec807150117663ccdf79cf869410f68ab6c5ecd8520611bc04e41061f8ad45749ca925eef828184155de1a6b1d30f8de05b0d7a113ca3955e75f61a79314aebcca72b3400813a8145c9b094035d1198159141ec83a8fcf94e01554a653c839b7e9161372a06fba31e0844935d628e77a8dcab2c3891ea7b58b29838f185976b4badeb48eda197ad7c9483e86fb65b340452204328c9591a43c1b46a8af12b6cf0cd91b8404767f0f6655166103342f6b7abd8c3c9cc1e437d5640526a7778ae1bfe9e8905246c249e9e451ffa2ca3b08d7427d9f00e16cf79da8ecbedd0ca4cc3095534ec00b1bf07b43ec7b35e8f126031b80b6a7df65988d37b4325ee01ae0ad12cf9f00795d80820b04a11afd478c2473d01a197fc68b8ff96942023fa7a11bf5d706594a55c7442fdec24c69e4a69b86b49f9a347ecbe50cf0982f65a9e8117260d0a55646358b4caa41cb5cffe2ca1045141374d0d58bdd5e6ca98c0550ac8d6b2c9e8b25699a09eb4dc086885c82b097ed54065b935e5ecab1b510b1e44f6a2abcd2a7b23dcec05c672878565e59d7201d3df7b2f01927bb8dd819aef36b5fb1ccc2423e24650b3bb7a4f60017edbf7962a0318116abe3517d1258991740150b6709f26ceaeff64d538b8e5fe8a91bcb9c07e165dec4fa5ae9608e8d97b307b7e90edc1909abd1ace1beae5f202c1bdd519b7329b07cad37815f38516111088365389493bd801550dbf3d4cbc7fed56877c80feb973156b540fb6653725a3a6ad58c8b4cfc18db2b157f06811895c8af9a1ca98a23c46649337e6ea768654f9c4fdf13018a1de46bddf7dbbfe524b8b616cea2ccdf854fd0c6d319225e2c11ae60786b1bb77e405ebabd4fa6a095efeb74e3c50220b63a296af97079d7cfcec7e6d9cfe95e356e134da90258bff486ef9fb99b94bc3780b1408054c67140dddd42a986d94e36029f022119bfdf1b9eafb61620ee36b2868a9cc9fee74feb5b1a331c3dd83602687ffe7d5ea858da262d49ea81cfccbbb327fbccbee76a954524b14692bd1d8a7ae4d75a43997fa3cff07fade8f9b12f8d2130afa93b9511cbee27b378d1e38594c9311d570f22837d2957040a0a319f5d3b76282dfc5829abb3519d6d1f3064a88e49d505b52ee78d3da47ab3260a9b9ec5d6990eaf8bdbbe3cb7af448f8005f14d91708d03f2dd22fb887401fbc2fa89987bbf33a8ac2632073b689d8f9429ddb3d73bbe9d2a390d1a7d3809d7a0d22cfd4743a6f888d39b5fec4d37783daa515c360e27e2eac399fc4e7ec99717822449567418579276784129ea9bf3bb56af4482e507d6fdd59e8d25155ccbad240f4b67e1efc553e5de1c0684f0fbcc94ead96e2e01ef8bcfa392d0b787eb62e43f19b2ac5e1fc85a258bb834447c52d6e3f45534a2ebc21e9c926d0e0b8fd423b6293da14b559c06f6b964c24b02e0b207f485b0c3de6d6605f8bd07cbb28c33f13bfede6d98a7011da4a3c28cdd8e733440b3a784041d8786c31604eed54ec31d4bf957d0e3337308ba585ca7d2600e877c99b9139a1b899d15f8128462ec8f5534f192b37503d51f0a200b4110ad17eb589bcc2f08048e2ee8066493a6429aa1963f6ae860d3588f58180c54136df4227408a327dc7718bfd21373334d600ab8680ceecb9021764ebd2d20444235b3c50bf2cc7a7fc79e7a40e0579a418aac42210d40f4055c8e557ebbb5a4336c93567b8dcf318f44fa671224d61ade9bb1ca5e5ba24be24882fc5fd08cf841296fadb371c223ad903ed9974523e4122389618663630cd65f88b5a1d68f7909093d4f3996691edf0740929055195b37121b71dc6a7970997b6942777aa5c8b2f2df6e5412617a59bf213316790d95de05e49de0110db19f4ee3f76165b87eb5d131fa30e909c8d96a0edbf3c37e2c023c83d045ac1a075862e0e945b92e5c79cfd3e8eac8c5d861e8f18144b7e422b7e1583cf8d3d649d203ac6a88333a32277e807f669d6478083d771880ca4f3712ecbea71f3c73e7f217d4f0cdce4870a2556905cdd56987b9d9333a736eed31649c64e7f3cfb6e71886153acaf19fd15fea3e14ec5360be48399b0628daf18ae51624f83e0f4c5663a123640f47930ab1b0a2efb428b084a3b27acea5a830a563b97400a5186f49aeb57e081624b38f439b682295c7df3c9fdd22e3a403f5d439b79ad4cd70a60024bf3165917e2a2228f15474c0ee1048410cd309fea3f4f5241583f4eaa0e136f289d8d9961e713f50bf6dc41f68e039138fe25fb1f06f63a9bb08024751dc1dc6d9cc087d959375758be69e17a40a7b02b90e02aed1d5b2566efa40f595968157f62a7b58fa583167a27b950930d622f591fc8b055a9809aa1d215864372118127475f08e8aeadaad34ad566237cf4e91a50bf4ce10ae8eac4b200766fbac972498d504c0b27b8c0487958f0b835ffaaab6da40ad682f2a4a10e72499722db952ba0c3f4e75e2a0c9b0fa8a6ad7fe2b0c2e8c6d4332c294a88a830812d093d435f32f7740054a59a24a831842eb469fec0f5e6784bfa3fdc9b96c4f10b25f399572e45984fb3fb8498618721641daabe67272431acebe7715c3fa9fcd13f166c0c8534a957a71c2d8c63725e737acbf8123be4181dda78ecd3b8934519fe6f0289654dfdba3a4ea3a43c438fad99b3ac7d591b28be61908db4d9a2260c7157d2dc45c3b13ec425abf41c546f31a6392e069136ad83eb1a84320585220dfe113577705f875d09d2ad4ac6cd541adb7db452c2408a0a1c6f31044dc80afc4abe8b77046d92c5838da17a54b3746ea5252f15270333ce282dad2f9d4ca666b109d7e985bd782d091a23431aea1f38bca87f5d37d1ab8486076faddc019f5c036d9e566165b4a6cae90f1a60c220e76bee8910ff921607aefb4ae66deb782f1eaa0bccdd58012334afb652a27af33376a7559371b8b0104e347a6abad83fb84db35744a364a6b90367d182a8e20efc922a0633a9c2ffd52a7d5dd8d78d54c4395e046dbaaac36348ccfeed84b66b6def4d1ca87a25550b2da9f965f878a4cc69e67e96d49adb37c8c846edbbb69a7bb6293c14e948330f2ab63cf56ab4d9b19c35fb77f5e4b1522daf10490d97961e9c0e36f7e3e158c1250ce62279708a8930df670b9043a252c25879c19f6d77f8126723dd088a7f7fd11b016a74c95d5d81b29a0ef53316f3c9d928279419c8206d6f172c3cdaab72901f83383f98f5247e41deea5672841ee5ab1c7661a09a7cf4ca77e295a0d2f21e38c31b45960642e7061cad06bdf904468ac5c63ba29769de29709d44d1066f88f6975bbc7f8afa4e73e7f7621656c9858624ca4670ca3e8c9e1f5d8f4b0d1708c109fc6a059a94f5291c72e5ec5e38cf9c9ddac9fcea51e4662f645dd5600e02067ed7911876db27971216336a9c9bf6b1a0e236f3f73d4e96a8bf832d7c4b48fce66e4fb26697d324e74a05e1af939c638add345ca2d1c4d5ddc20d10353c4427b2af32332fada9301a6b8541a80fee0272e64d4bf5cf416460b3004f5b1ab21c7026db3c5292d9f12e612a073917e9ff9f3814f6f00af360223ca68eeb9bc49116018d7e4e9310f674f0bbc2268e7c200fd523e7ec4813bf0857cf47edddddf0c7d5efad8551ac530d97380d7c1fde518b89f582696b949369a82b12ffe17d719611cf5fb59e7e752f764b88ef90fe1581a68c85057c93bdc16d98d6c3f2f897a655f2bcb92b64c0afd066491ee1f488fcc35f026e2c0bad296a7f7849145a4ae3561f8d391a8b838218b9caf72802ec5b2d882ca303ce6f2220244723f8798f39d385a62555ef3a1241eca4eecc8a347a3aa07b47f8bed4d3d0a91254c34bd3c4a7414daec4915d402a42315e5a05d206ac5d0e6b3debc74be2042630abdd2a7df08ad2e5320d723012f83442e68cb59fbbcac6e690f91063c135cef0fe31173707825fa3d588c026f2a7499ed8596d154f835e4911d539cd506b73e15e1c2e5048542fa6922d91f2f70fef21ac4e302654027367224733cac1b6be0a6044af1ef02951f878bae2c8482044d6e32ca9c643614cec185d5663efcdd15609be35fa9d4e0bc469d9462fbb4283102baa8967ff27dcb60028ef77625d7560f0dd656ba0c92f87b79ab80a871b4f4bb608f2404befed21bff04a823a0482b80fd00afcfd0f217a0f336c5093d96b1a018af65adb761e059154e450c5fe72ba495937477805d12bb20c299edd71c6a799884419912e19df0d608bb4f28fff539923fba66d290620f56ffda10fe48560f0ed49f8a92fe140605ba02ebc74fda88c11271367df8bf0fcae887c8e2269ba585e82471521fa29c6bbfd4c1ca0ade984b8e8a3a1fd45c1a363252c40245bf5341b7466cab350f5bd396a2f8017392723bab666cfa8006704ba30cd626478575f002e484e0d59b2fb02027caec9d2f894db463f41402d9982dad2f6a2d7d921473dc8478ba886f75ec1d1cf465775b8cb6ad3e9d8d84657b07fa284e478c243551da38b386596a82d83c3ef0dfa33c9ef92a2f15a85cfafb5abaa714aaee0e514cb5bb65686ed8db083e2cd454c1322458ff541fe894ad960729cc9c8044200a1577addb70598abc44251b7fd2c3ff99d7143d7e5ddbed5e0915ff9777408598a18a5601d298cd6eccf7410d82f41b404b80a9d937651a6de5ca6057392972670ab2e431a3ea19dc17c11e2e46f84a50920b39d73b89a19b8c875cf32333367299e3cc8ba429b6e4df65d3b4b44e16abe63d3292bec5cc3ebda1050393f740bffb7daf8783afcb4a81c4314e7c007fd57d982f4abacff964daf256c4781551856879fea2d3785ab399d54c6fa5bc9db23bc197f6be8910fc2c2c424fbfebb3dae0b4d4145e451e7984daf63ae50d88bf5e002da163fd6fd1890a67ff766f59ee598d3962f05cc5d32d93ec55a50d5b1528acd285607003edc36d7f378b369e4e2dfe3044bdc0337390c3cf59fb41ba9841214d564d2a707fa4aac394f285a326930ff60c3d84289b2deccb73baf3fb74450296c059028778ade688797e9af5aa73a24d6f203b67629efdb9c0a05a0aa167d75df074c834f2c2bee2732cb2470119985c52380a69b3c48788a49d9d57b4b6e25f5c9a6ba87b4892a408ee2bfeae427c81f1365c07449012b3a7c6be5de3fdab48aa98f738194705ecdc8cd716f8b242a0128de3900a697475c489dec2c76eace7d9fdf1321a5bba3ad03d5819c48a65b2b20ddba50086c1706943ac365b482d99cae7a8ebf4b354730dc528448daa1472dcb6f34bc252edf8d9da61bcfa408b6a1b6bc74fdeafcbc962fd98a34681b9ca17ed5bb983061cb5c744cc096ea1af32f506bab6b96b6d7b22c548ea10bd496c849272b9972e9ea790be398c82dd0c5052a2cc08d3c85760338ab84a5f0e0a5e4e8c601a02b971cb04c9f6262d27619dcf1300e214d3af37826514791fdb4b1ce0b979d69c1e5ce685fb1589d11c79aaf13c6b8b5ec871444a04a15aa1e689447b59e8eaae6396dd64277e603f88971898cf63076f0ec86156fe56eaa7738fcfed6201de666145b9dd53f986643fe5552cf7203afbc3f358ee2938d6c941699c32b4b12c9804f388f1042b874e13db196e93f66592c1affa40c7d0f34caf00176e3589559e130893b010b392f185fb2d6a23f18445eb56ecb9f02d8b87090dea46967cc4feedc188d74b19728f064df1901b6e6c349dd15552ad1c99bd4e1edd2d713e49b31c8187df8b02e2da14d86cf1b7f134b8b92c26cef7a88276f59b74b513aab0416ec1c3e42d0d94b20eb34d4dec99da7a1473db9d32b23956dfa0f509b0eaf125aa63dd2e1a13abe99101996e2cb6b1b91fcfaa319857c80245cd9bea9b62b15e073578ebc53c01ea7a6dc1d09a4c27aa827b5f18f5331dc3135d0bf6146308551abc21da6d0e95e6c9dec73084dc1abf6a2689f18c2e2fe8e5c995c1057db67a0d54267439cf533b7f13f8a8a00d68d0483923a0095cbc9734db4c427ac54f768c2efb4c9f211576dd9e77bb07dceec77155143536817e15884010c1437c83cbce52e24b3a839e6ef93e0a752371d7d94eb921e9a5656c31829bad0bb3c90f64a883afc6e2120014252f95533447d4ba1fe31cca3804fadce28c79a2fd5d0c69bfb14272bd818fbeab6495b2f06bef2f729df66075503665b827715b596e4acde738cd28efba930483d4de3180f9000a12021b708c8974fd7237aca2ee0485953b8e878a51eef3ae20b5864f85c1be1668c88afc7c828fa8e58a0388d9be072b0c4eee6ee052e3722bb339441dc7cb1d212745ea2fa24926f0efbbc1b6c62775167820df1ae3f205c24584d0a935483d5a02d1a98430156baf449dacde837c5bd64d8345ec0e8d9508abad46ce0f7b29edf2ee6ddfda3522093043aba986bf2ecd97cce17a38864831e29a6de4686a8ed700dcb75b945dfa42018e58bdd98552c734a61eb08b9f84cc701f26edc6b85fa4c335fcb980f8ae1a3db5a964d75a5010d5a5742b4acb30683a5ebe63fc5311b43803d4e46b60317960f053c51821502830109174522e943cc945edf85cf5dc80e4be555e86e5357cb5181da51996677d780c2911fe3801d8db665b57b6326e9793f9af96e25944943e3b29720fb02931fbe9ff379e07723ccd5c00f6d7bc33c4d08cfa520088c486c6127133ea1d3dad5a219957d377521c7d2dc3d9483ef4692306e588196d6be8bc1f1840735da8af084a2a096565df1982ecb30ebb147d1545d47b52b39258a295626f150364aca19da3a099d6955220ce32a7c01fc2723182fa88906d8041ad1040525ed911d30e69f1630203c3f93b53752e7453c0c991015fd0e265c091f1d037a5ec90922b4b6aed60f12dd84cbfb6965d7f1fa6a0a57cd4652570c2353b9512e051bcdca2765c7f4f7b4249751c668f0167916c0d9e8521c2aa0c2e2a1a5ad1e36a933f79bec9048b1ae5d18585d8c1ef76fd2ec413b469b69b67e1a77af04f4c5907b10d024eed5fa47709b5170c3288c7245a2e95f278392909a1d6beb13d223b89184066348229b3ae681765dfadfc8fb26e1b47d2fac0fca9976276a812b9abd04158432a0d90b0c16c1c430bf5fa755e4d0742ba39662563d88de2982908558b5106f0ffeeec0a5a7671e99ec03100b2751cd675eef6e537b98401ec51a4118cba4597e0444f6ff022ef1e41ad8abc9bb343e4e0860d9460f542f8adbd583af75d306d5cb64f2465da9503f01abbda06f653b3637003bf75b441c796bce31b37b01c9b2469449cded26abebb0d1284ae0d44dc553009878fc9c981875b0a7bb6e3f3d88c095280146f27b30c02d26b6c2757dbcafcf6b2407646b77fd16d42f27daae2091445cf24dc8ed0d7dfd96add3bb936490c4f30bd1f8e9c87b799a6873088908aab0348a8102221d32e98ca16fdf185687fd09b8ace3c3c227a0ae7be1a0a4092cc050ba682dc15e95529a95267a279f278367708f1eac415da35fafc031754bf58f3395367211b05a327ad8f63573dfa373434c6e897b2cf37be791ea99bab091e22e13b3ff2d62a59d4c07ce97aa79cc224a15ed969e49c0a503a9be64c21cf2e3ddc8860234e6e1a6a060d9aae808017be9b9b72e38b4085b8f620a19f932f2ba8b614ecb0c7f8507ffed32506960bfd996515684be3cce4140184cb6e7d008adc7c86193855d1cb1e88150b2d01a47ad03346e78edb1075f87fc836847517fd804da2448d0efb4b7fe74da89bc548008a0336d085566804c7fca98e1170ce4679ed3bf7bfc7244fe24e3690865ffbd1d9ab662a22aa97766714393054d23fcb9c1b73508339d629fc3f8a96e37685d447f8dcf26219cb5d25c86bdf13268ec327c7e18c6c08aab9bbd946ddb0283b00cb5a45bbaf74907cd076dcaba3cbbb9cccb1badc7d139f0e4a99ebbb858d956f77e410a8cf60b8a8a7f6151df2e26471dd0cb9ac8c820c473aa7cccb5bc16f9a8b0609868445c58e33468a10258ede4e0f07c3873efd2da924a386157d4654a46c4f4ff35edfa75e1bc608a8a2817387d200bb854c64644708a5d1ecf07d2425dcfe0aac6fce740151897426a196eb61822209aeb03ad52143be344d16fb54bc3bdfa10f2e3029741aea14b46b440c4c4f65b87a0a0bdbc4357d6ec2ea19d1936d175e014fa18d916b48389aceba42a813f5b189c2bd63d13f26305fc602d6ef43a06688279c99065decd819adcb6a99aa42a2b32161b7ff52eb2990d1bac70be3eb74e7374d24da1be766ff66f0c5e806dce2c5585908347cadcf6db75fce72b1d55bdb2370883b15ab96e308ca7547f77824182fa000292d86923b1d73c5fa6bea39a52ca8ce88cf05f4c26d9d936b84a27ef36b4e1d16907576256b85627f7c3e1f084dfd476585a91ec3890b59b16d9b7368f8a8fbed25b28e014bdc4479f5118bbc1b4a799fd07e0a65dbdddf47a20cffbf59b3fa2bdd0db45ae00b60db6ebb9e107e831075e2321b2d597c6e98bff7714d0e29062cae014486f22cdc2ffc30656eabb3133339d263e4dccf5e56c9f7e31e7e972d0a09c5f4123a1cd6bb3ede070418d7caa42b0797ec61a6a6f81a89bc4e7d6dab06c71711d6f0804b56062384eeb954a6b46887502203ea8052c522f010d89744617189bfa8fc4d2742473519290267349d8fba536437fe0b762c7c18b2b8a8bcab7bd92451b888a69d55dbf1d30eb80a848b7284f74a688acc96109cccddba0c3c5a4d368610f3d5e438afa8a248cc19c4a0c442f17b3c6d81d16c00658e2786d4f4c0fed7f870daebc6d7b84a389a819ebbcca35911878a18aa226baba88dbcc4dce50ae5625fd6d24910f08a25b7cb7097eaef172be7a8a14f10a3baeceaeb7503a2d4f0e5c5d98df727dedd6aea8f88f7a3cfe322aadc92f0ce61f8cbda6811a8a35e5a8eacdfe6b981ca94d5204bd6cd48df58fd5acd0adf24058ef267089c188c49a64961fd137ad1e35f5f8309fbd225b86e16f73073346785458323720c98bd43d35d00a20c83c7cda8b574f28a35ac2f3957a091cc8b003ba75f140581d969c12a32e9f8525a0dc4ccd004814178e903924ded95d05d4b47d9e12928e7db5ef50decb963b6437260ce3d64da9a53c441a6a880fa2d475e7f9d4658aa102e22aa766323d79899753755ea27edf29892b702f3ec6f15ed66d33cd0ccce19b2e7bd6378e0f185c6a96c80f9fccd3b93fa94df0298a46795cef98ab89da854557f1c69b5a23e9d53bbdf5946da03259725f08ebecc4006efb554d232287774d03dd3b7877979ab22c293876674bd28b681bb3a49ef042e634b608361b2a42dc6221f290816816da1e07a295e6be9ab7d20f0c05b323f646b83b2e2f5d017a3e52ec7b5b8faf7164e2294fa3fb6cb4f82b5547e464bb24c8b13dc6ee69ba086ea2072828b439a7fc3de1f356bf6408ce27549ec0566b849e0f9e85f57b45d6ecaffe040079c9a6aae6265fe200f2ec2d2670e4afad2bc7280220c464f4ece66a36f5070411020a51af8a67e6ab0f91a038509fc7c25adb1e15bd9c6b80ba70595eed9d0b24e9034ad647c949721a6f179bb8f2faeb73bb5dba668be0d74963e860124e0ff36558de17b01fcd7d7c54d502e86f41f7dd2d38f7ff79386c2a52cafa5b137543292401732a67f7714affead93ea16e451d49664acd79af0073e409b4b3236d4d4be142e1055181131c21939e3a2a80ada318a17f864acebf19ac291c4d5711d392a550baa31cf7de2c3a66fa8cf74ddfbe42cf1dbff3055279f97fd80e818a045ca3dc93b87e77b40cbd27803bdb00a7a3aab1fc796d944e3c6cb458fa7e50a4ebf6819abe3d746c5ed90e951bfa6b33225a7aeefe9a41d0d5fc89794e02d420687cd89b89b03049b80f7e35e458ede535219248d9675a05e73950f3205b50691831de380c2cf968c60c363ec087ef990456e96e29fb566a2d4e0a160e0a6af771a62d3187e6e1666bf6afa930a28642ceca4aadfacb1d7b4d0379244948e0f177f86bafdc422480763af6451b89b0ec278fb2732b33922ed5644d068bfe4eca87424aa1a7425f589ec013d527521088e973ccd6a2a78a18f10a4850344247c0588aee9960849db22e933d5dc10785af25e23aae21ee6a32b3b043f4b0e9b173f2e45e952373ac0c59e64c0afe1893121335c68398ed8292e253978a37bd1fd47520d7e3f172cfea0e2614d610fa0d7ba3d83dd7816c84f2e87892277b981173c8cf4433859fc3ff3630ae26162821458da030dd3a9f543791d7bfe323522317343a9aa9833865291fbaf6f66e8eaeec3d8a0e886003f2d42857cb98efdd5891a831dbc2e514ac8c2d079e27947dd2dff9b1599743b1ba542dec8b1ea58fffd4c21d2baa62bb35321d4467d93717d5a0d0ab73521c7fbbd2d04e7f3cf66dfb0880f4ba65684b5c730394be4acc7ce0cd4aba01344f764ad02b85cecdb63f87a9e21e684dc15008c3e5cc10c17cb7ef9dfdc88c7e3a6138e8bbef2ba3f63bcd326346ad3fd5da5a14f0f009c5ca155498bb4fcfa3c02636f122c200720a68de3d71610fa02728a77d968661ea83798b02dc33ca687a5163bb022a590d9597dd501d4f79f7eb0051fcf520f198058adfa996cd97ac9397656910cb21ba691554d2d68d2d222f26714cd403b2c7cc01226eaa19fc2cb8da328f733f18ee98d058483b022b04609ec1dc0c268ac2a9716f289d0be864fff8dadb18ba5dd6db7db9f86aab5172ab931d43dba67f3c64c01beeda13b1e03f514032a1d104915dc7b0dbc585ea9d4a3bed22e72fa2c0de6492c874c51c8a64c213f562e2a411fb229b1e676a034ae1fa65639a1c7361a8dfe6f752ea38fd8baf797397f017125f9afc7003285149ef861f2f85c1698fff4e8c940a9b05c21737fdfd0cacc014dc0b46f5c95f79a0c35c13d52e4b2cc733ecea1c92f322b5913fd835663231cfff9429c9c25bf5befe05f11ccf7a5279ab6a9378b7b0e2394fd8a7b55187f0a8abc41f1e2f7ba6d6a6e1faf3294ba1a47f159709d9499cf2e7c6e1ca8c01f7ccd28b7dab686077fc290d0dd827398c42fcc753695ae98a2c8e3de33216c4e3c5932b19fdd776820ed049103db72a6321114cc77b818aac97e0610cfd410bf988c2bb1abd8d6935d38181230060f0591ad00fa5bf1ebc921c5104b2581aa61c96dce57bf477cdc32d09878197daeff7cfc6fef3ac705cccf37a93c9715f190e5950a1b9843c4c085a7de2c7943d9668d5c566b0c3be37c70e85aad5630d7950c199d9c530dc9ced76c6f8db49e57b5b5d05edaf4f119b5fc715bf67d51d6baa1c4004cd42369fa68224b1418986c1113e2581b8d73f6deb95346c00b21c8b2ddb7d1cc979585738abbcad40ee3b06b6f5d5eda4665cef7d8d5226363214d6e86e577c71a92c64328975058efc2643ad09effdc055e07f4ea831edffd23c75133461fb40279c17aebae38df87348292ac26a2a771f23b601a68b817bfebbe9e282202d7b93ec46cae42233636fdc67a43d68c0da14f65e511d2b5066543bf09b0318ebb45ec171e3d145b18512b5e6697815b6d117a3b5d86b74bb4e3f2fb44b03f0dfca589cc828e7b5247f0e8138635e741a8b618a8d8a955b593f4ef2cd21de1c6a3f9c38ab087af8823c45e0f91400d67b4b549c80befb94c09011ecbcc923de7c8e5679c3912c8056f8cb31dbdba23a917c94aa1d2e039e088662675b0be771461aa6b9ef282373c43a85e2b61c8884ef86fef973218f03989ec5a7bc6e40b79272d2f141b63d0fc0917f77a358353675218d3eb776b1d764a20684b0599b4177413de6ec2fdd2b4c0915f0415048ee714859b11a70f9da13f8b052ac976f4c5aac12e902da084f7c44f46c4e59c3421018062a6a72995720aed88282a4a9cb3977d18641f9c1174f290ad1c5d466331fc4648c7bf02a25448428a52c08481750559beaee8fdf970b66d024d0d64a4697f807fa760878bec3ef691f9097bd0724b55af56a1d5f48907694eeff10633fe0407569a319553cdf79afa05eb5a5019f0a6b8b2e2bb4bb05e1509006878274e32e77d33a4530d637354a640e7c7ed749cda57d21a32afa7e421501322ec1d6a3e6079b43b8b822dd3f478ae4a8895dfd7a806cdf974cd20545d232c49660628bbaa172241d2ac3a8588360e65b601c8d62519544e5679889bf7a70734f0aedc7c84a2e320377df20679196aa5bca6a20ce7d833d5d203ac8164c93399d3c13c43aa9502ffd47af9b35daaad4ccdd32601b0027a2e7c1185b0db15c463e3b3ab08a4da9e6bbe0485a7c237ebd61520360d725ed09d02d252eafea8f15fe0a680ee7fbed175399f30c022cd44376e75c8cd6f57b32c82ea757cde59cf8078d49b9b1cef6cd5cb4074d0a57d1eb0b71820eee4789b53e5beeb5c57a7c486c6c4c5fd89c32bec524005f8fb83168c77af7fc4634cc3ef39ddd286651be3dca757a86191cc5cbd83979386e68b2a809c3a4e39618b269e77d642aca49a625758a27bd33f3aad30da65763ee92d1930bba46e17274b6a4d41e7a2d2bb33bcae236962a05e4721d5ecdbc96bf87b5de5bee7be38742f4310edb5486e375fe3df7d998f6a3f7b5b2b0f800686ed4e34a82aa5eadaacc207a78f0d8ae9f5e012045236a0208f94a93733f5bc889af253434a46250dd0742e9cb2150a158a7a80aa60305ce0ad0c7592664b96532f09d9ac7460d6cae3579a61d84d7257c09352d6c941042db86cead2d7116218ef5ccc8484c169b6811fd393e30db9698505b072554e7aeca1a8b4ce0140012764aec5d3e21ef22499164892bf89ee0ab0f57758c8c4896d34b079c5094391812f2e235397ad37f5325988237aad634a5d5272d4f675428af5c18b855376f0f28ab98395720c67590f466d3a3263299450f0b8cc01c1a419c06d71bffd934473540158bcef9e21c2025ddc3e20d305b72158b306748dc53f985e8dae66dbb5b44ebd94c21d4d36ab34d9b370f29d9ebe421f93e33b21e1c770030538a614622e8af633fa85ecba0df7e3e46d159a35c85cd540f7fca03d7cfbae1ef7367b9bd20d7312ea0845ca280a3339f94f7682d2b7e548c04d9e4cf7990d79793cba9fd1ed38f0d677c806d34249349a49b5dabe353b10185605eb9c5d76dcd35e9768f43f3c5bd773c800d853e126d211a6b1f58b32b85908b2e8ea354bba4a75b810fe4ec224c815ebe2983f1bb59e8234ad821f2a599c4411a5b8be96251d54937f95987e90a874d3f904a517151219a162fbc83861a4fc50233a70d3be80396f3844cff220df8f074187b0126055f07a6b9ad97959826b469f6b2e2749760e34b69eac140fd71fc88fba8ab86f66ad434eec0486d29f402eeb17eb7eee8ac48f1b5529211738a4b2e928d918585e760a34f490af2de5d012a000437cf1ba479a8503c882a2a6d73066ceffb0e2949f15bedf682cac5aa89857401c81790569ca66bc6d22cc5b41f0b32d08743ca0d13d2c1c5b4af0384d920fe137d88aa5a094095f2a7b0d3609e7289807f02a4f267b6db61d8f2c6f084c3ea37d9ec55b9099b2d7f94b6fc9f0322985cf5478739e0f3e8a95f1ca87f342554f6463e0bc23de35e385b901a63b909696513d5c81333a2b7dbf87b97aa2dd813b9ec7909807b412884bb04cbdb5872b34427a65e8e8715843b8a969105d7df0c5dafa7c9a87a81caf74e86ffa5e52800b27340f50e88dff37cd38c806d33e7c51a6948d5146ec731fb486843578630f3a2bbdaf51bf46e8ffa24b2b525a634c9a3d307dbffc51b6eb530d49a30ee8e907985c1691fad1fcfad49754c0c7b74a882f019f53fb19917c6aa14a8b6f1ae44df12bc0f8be015f1b3f4975730999b25d754a89b4f7b8f2cfbad10f8d371e14bc16bf730a0ebfc4822667c5d64b74b45cd9224a99c1fa47f908975a67f1250d4a7f677474f9f61b1f4102845cf1fc0145f943f26a08662a379405df9c17462ae36fff886cf57f800f73702449e67fa93b3c1dadf90cf6900208f49e7a04772258ddefeba833150bb9d53a8f215fe9bbb87ed5967acc1ce0f1cf3cd714a363e89d74dcb34b41bbc3ad5a8900d700bf3bef62d0f36ab6b318113d69c29b15a8690fe52693874951ee464f00544cc63db7656cb37cb5df4c35d760f9bd52d28340dd284f3caf223b772ccd9c718c0ba2ce41364d5012eceb27f6e468c4bf15b0529f7182a865c1fd5f76a29547d5779e6d48b3d676769ea3b360b81192f23767801b9f119f281e9ff371f59a208b105c8cdb2412a83d7b1244d91705b7e8f4d63a370534b8d5ed9948d16a29fe1ac71c66ffa60fb5593690e0c77cf97b0190df4170ef8cf20397d12f40f655230a493a086bec72be6eb58c35d5b6e4ba11f59ec60503a31e36dda7c08f7b843423104d53ec77dfce6d105d6931972b11a1511c9d98eeb0025e0314c3abe4f3a2fa2054557964e93c6e58cecb767a62937c10d057a9dc543a3be9b1f954815639cf48c46ac297a673b33f4da6559b0790787766a068a810d76d6e10b1b91628e677f2ab1a8de72d121256d2668fe3ea4330f5947cb2363696f5581b4c12c4dce51ccb9d0ae52dc7d74b75612136b25231eba1b8157a02704765da6f22f8609bd2be024f313cc6459ca0ee93b41cedf0e2619b95c7b27f5807bd679c701497499358a78d00f04ff529ee4e9daed756da1122964f88fb02a78dc7abdb9385fb574903d6d517aad12410c6595907cd8d4653c0f496d2ef2edb731064d34683bf7cbeb10440a9720ee0a81afe9a8428522d1f1826bfaae77e1c2f566d8305eeeaa3ba85aa2d2cc0320e8b35adbcc6d9a3bfebaeaa7b692f82ad076ce6da3bcf2349785304d2ab30881cb8d877d407e928a850a6d18de15f81af8bc69818bd3187b628fb8f13f807f414249360f15b5b1a5c9cbd60cca80ddea98ffe548c1997abcddc5258f489a5c66adf58ba084ecd736d85800e16aa7125135468bb9f892f22ca37d191106e58499dfe9d2ede4bdd710e8e4c97abc053b43a3d81112afa05ed6b5f92b30b24f497ee3179a4c37d11ed75069956094680d100ed574fdc77d1f1f57d85d9d1e5832863584b425ba63111312a5de8887fb3ca0fd0f1e01c1ea6be87b1d5297a5ee28777bbac43059b338330d48b5022f95bdf7ec265a09991b75785017a3f5d0d3c6ec47b71b17794c25ce92742c57472e342032aa515f857a124b0101f2435cddad02df16c4c419b278d64c4267238ef647c7dc9822028243bde72b7ca0ca1030ff817e589670936413d4d3d51a65fd37e7492b415b36601027f780df251a3434c334870f557a1a73a09034a31fa32ef6d451072bcf7ccb2769548704f761e3165fd07a31773808401919f0adfe820125ba81992be6b331667a578a7e547230877da4ee2e0e7140eda02003d77a81d2f56bfaa7d6648baf709ee20f0e9df49baafa53c3f2845618fe34671fabd6defe98081493f69551f11c6060c8157745065c26dbcca4b67906d5cb949054c08ebcce2f35dd4957fb557bb416d4f4bf43ecb7eb42e37eea31746b65adf8278d5baafdd626477b9cb35282ee0b893a8ee743b2db9594d776562a0e62c54db0c4e1a57b0bf98fafeec7093f9a38a6660570a1ee2751cc98118247238fa44e409eb7e93456b50f09b0049ef7d6aeea16690dfaada0796e45962237d34fdbb563d25f83f05b80fb83161a4e72041aeac0388737a65dc9d554c060b3ce60bc98cc433bf7f98688ee8a82e7554dabdcff4d7c3ad0994aa3bab1d043f3c1558c476c73d19d4f36e115e5d8ddfabea91604216b25d7c2c5e48e77ee7282bf7810d2ce8f5c424cd2e073bf5a9382e32d820bd3871c1bbecbd5ca5f606cd72a903c5e1ad3bea585dabc6d1ba21ab6b3f999c13f18450b33fb3dc4d5e85e48bfc2b48369fefbc452ff515157547de3957e0ffc03c6bd47bdb7761aced10460c3dbcece51117c84ffdce859312b442d8941b827531dc3aa14c49eebcb4e2476569e3c6dc57cf1a43455feb24266f8ee092468698e8fb101973a20f145ca12a9e411365a417469ba81f70f52f172226136aa027062297f6f96519569b2902514b801b2fb46fec38b2a30aaa3bec92fb4ce7f5b019c5519f1406d42046e72664c2a1e6f290a6fa27530dd79f0c8a78bb0873fea2b7a0a5f0c4cca20146c5e300cb8bceec68703e8d23da51f005fa55e1478df65fc02d00fcd1668c0abaf4dda83480e65d7042c6f7ed5509cdefe57fc69dd0cf36dbf1bbb49598e4b097600b579150568a938eabe425290ea6e0936edb4c747bd6c6f316ffc48666a97a9aa4e10c372d4cc37cc78cc1eea3b0de50ae91d693e8df031b589f1d277f99cde9e4f4f26499c391124e42589b5ff03334d03d2f39a78ee9038fdc4d9bd2466fab7ba3512160cc24880e3bfc34c56f93c38689f91606657b9fe306f0872dbf413d983fc8bf7b458eb4423f8810a40297285975e239c050ff8fe3514d66f4c57c9190b5ff9d28875c5e4fee8303e72c9ea3504eb59f70fd987b8abf2fef6468c56f09f1f01d01ed111fe90216ab0ace788a95c1da755d021011d13f233e1445415b8db77dedaa4d438ebd87f2d325b6de9aa1421d59a9eab25c782e9c54e1d7dbb73e6e0741e4a24c833bad19978bd81216054449f03b1a028579b3af9c7c883fbe6295376e73e71a8890b85d9e127443742e3bf0ad34df8e35d26ea82db42a37a92cb461663fcde1a6b9e13a8dc991b1771d4742cde77c3e7a598e78d4a883352597f0e237afb66c7c6228a9ff94069c3c35a2a27a425b07033a26a9006e5aed6034aefcf109ded6bf171b5a0024850cc3a1964e31d9bd90454580e2d2cdbf3a0f63ae18684e83e50d66c6ea4b8c94dabe23e3902515a9bbd37c51db0e7fb4b2af0778d72677c3386a0306251b8a3aa252045f59b7ca92d881bf24a80ac630c84d85382ed5b21c56997186956e24648ad0085adedfa34f1ae8afabb0e8a0a75806eb99666ecf53e9c5ffd48e9f0aa0119f90a8efa2011892e03771d993a70588484aca8fd7e98e912dadff57e32a39dbc7334193562cb40119d98921ed780302e47aeb49c1eda57e3535df71f1d3ab9a9f455cc27e62f94ba2ca2ae16a4b9a4e12282e5dec9250edd9d5d20ef658e7867dc6bf74a4c3cf0728c7a77d3acfb853174e438c32a4bc5aca3961155297f1fa08440800ee2b1ad83e8fc8da94409458c572ef4445049791715d6beccadc4a711d668985be51d9be78ade5829bf55a434e09ec0dac70a3e56e126f462aa5b405587f2e9f413c6130ae2de487a9f4d137e61450e92e5bb85833d741e8d2e89cf6468391281e17405241b20b16c32173d72149a5ccb1a7819a3e729b43d33c6c665b3cb528532a3440aad5541e05d3933894cfd81714cdaf3d7d652b6440da98d627b5431bea7f4e1185427a8d7591074fe1825420476e68c6bdf2c87fbc6fb90be210a5a584e3eb9294aa32c56d2f64791ed9f13c4f3e080d160f5d8e261e82ac90622869f875dea177691b3da7ce0712ba9e232d0a9b32ed22ad6ecb850e043b9064bb1b062fc6ac5ab680c8a75194ce1076a9dd619a97831566e93810853974f8d6f3b56b26b9ec33b09196c353d50eb75135d145de5c0cce19df0cbec980210fe795128d40f808192e6576ca39f4213dcf442b48d8ba9dfed40317b50675bfb7dbe88a966ce2891bac47316f123dc0d4de838e5a34415dbc316a19aa011f8ec111285bee99c326b7c572c5ea50c73cbb8e0107e2439d645dc9ce5eb9249736d9b6171c2bd5055651c2a058b820c599e9f4760ea23a956f0abe599c38efe61fc1fa794095f0032dfb59e27ff32ab3509072646b58b99cbc5103a81e4698e8f1974406b0991947757989bcb04e3b6a09de8bbaaa1796e7f380019d942eaf19b1053f0201db9955be39164c9606dcac24e3dc24f2691c34dfe173c789fec3c45f5c2b23f1ce1a674277635b3f3335c3cbea61a445a4993fd0cbf5e175b458be7c84a1b6654c01bfd63191505ccac928c0c5cf71b557d1fb0f300143994d604fc3e7330eed4a6e31e2a735a6ef17c10eb695c4318cf61e4a3d94ce0ba6e100f20b7c7cf357d32127243c3eeb9bafa4bf5db5ee5dd95b0e9fe3ae9e34b86bbdee07baef52b9dc37b8e9543dbacc51cadf4a0f8d4d4d3386be13d331cc0302b5a4cb2343d14d9caf36536b9df2f82eacb786ad67ee21a14a9c2d36c2cee86416167aa725aff0e5d85d89be097582878c5dcd5182d8aa157a6b81e955ff45c8323ce2879a9f83b1e0caeab6b67390d4ad3c1499acc5e04b0188a7b0581d5860962ac57b142cf63ae7a9a1c20cb59c8b222f794e8f56fbb9aed60791d4c0c4bd896f4f8b717dcd8b193fd1c065fc5e456d3c25ac311f7b687dd46f94ca14508f18ced0fc1a2fa0350c7662da03b3879784db8ed800c6a9233478470d72eaaa9be672271f40d344c63c3ad503f0f90fd4b256ce8817912601f28f2ef2c941267ce377a068ca6da6b597d398d785e9f3576ea78cae75d0591e2dc08f69a245c97bcfc813dbe599dffb21482d9b2e79fb03f7ceb9333770b5b8258d78268f7427b1d11a88abb7fb1eeabc8565657d1b2bb12adda156bc80bc66c91d0724b2b3414ab745a732bf8eed02a68d9a0650769f60ad6da4152c0177aabe174bc5a5a79fc69ad509d2404a6d245403c136fe924be5350fee0ebe68fc4982f284b298985e714a9113ba5e6d246fbba78ed5e4cb48d5d0fc391369d12d76a7af15572c76b400dfc8181cdc8cfad6b6b536cf48827751de26185a2939e323b10d1f0630e127fadd1d856d08b975e7e7c634bd0825ac8473df2335e4ecda72b719a4d8ff3e024b8189fe6beaa68cf197bb0679098f4978950df44d9a9182457f861b008e725ca5a31d268c03b25ce417e4e275df73c7e932bac53afcf66e09bd8b9a184791a7bd842649afa1682ab3a1124534e7a49512a2a66458b2b788abd11142e3e360c9cdf0fbb5c6966492f0bb2255e4369a84977cb028c7eae5077dfd1ba2b18c10f728b6d44bbfd8c9004f92d3cd4c5d26c4ce2f5f3daadbd6649245724f2d7ef756ed86030d1c9ad164c9f97eafd455754a5f72b6a4430e75a9483ffdb5ab5d04f8acb7ebabb76962129db433a57e78de46fa15f8ebe10e89f2e2440d19242a2e03ecf7e300cc4324e0dfae391795b48a962b21c0ee2740f70535ad27e13f7e811eea7dd5638aeaf777aee5bc16fbc4199294715cb025628a3fc923623adc42c0d156cc86ad7b92a89e847dbc0fca90162d0742d3e8c6e0b014f007a0c44fc6b5a76ebda78d9c7072b758362cf07eb09c3983e989b4c9f4f60adee189292c3b7d1bd14d9ce9d2d4902439c2b8c181de29bdf2d031cf0fbd0258b45f3f1ecf2838507d42ae5d854b057dfd76e587cceb5c699803e385774b749e6b0469f600a86925e1eeda3ac404c3baa358b97defa1f90d99ea4ceb404104cb54e422a2ae3a9dde70e87504eee56c08a02fca3b35d8a6f444c20fa94be00408902d89f794bedd2cb40e4e6045e1c3f760b758bf7afec5e3d69fbdbbb0fe9beb05ed2a95c0d4c9ebe216c156165e84eadd1e40af225666622acf4f938ab5f9aea512683576bb3844a840e2dd926bd0674b2e4c4e5dcb0b765c168f7d01198710c34c5eeeb27e2cb6e3970e362ffcae5422e4daed24ee3966f01b5be1c1e5a299abd898e2756ff008704e325d42b975407aa3333253cd6edaf9d2b98f94562c9e6cbeb45732f84e043aa114fae5b80c034e5fdc9a412f43d9d92e81fb3fab46c38e3779b798692b5316bf2400e77ed3928b1c235b195bdaf3f860b0ad2fe2625c4cc19b056ec697804d4ab75ae669d441ee292a11076c970a0ff3bcfefcca5c43bf6991761b9750dc67696fd26adb96955f021f19333dc17b0cf6161e1778e1b65943bdfd8356d0b81eacfe3834490ee27c1a9a11003ee2e76363ad318e517b70692ca3d06590f48804d44f1a35d272d7ab854dc4f495504f502a1ece738cca09442633f0e2fd6f1847300af315a088c55ea10c81bcffa11d8605da3be0c134d021fa1430b76d6d3558c2abf115cbb14ce871098b6bc95744d3cc1e091ac01165d1f56f96b2a881f3e67dc1622f81fa8fe132b611cf984e78aa36c93a136a6d23c2faae8cd6dcc9b3a816cae089472845e5c1792ef26deae040da54f66e1f456d189db094b1f41d8d524fee94752d256fa9f767abb5221ad4219bc1d9921b56a52b15f93c89e809daa698464a50f9f5d9147c9bd13925f3f5ca177b906c7b6aee4cc4ccfcbbb59bf44fe58e9d583ca138b8ae88930da9e3cd2be76035b2ad59d1e5ff6d0c9306d5d98cd7087a7a6bc0658e12f67d8e4b4844f98e9573f562e60cab9cf3d7fb312cbcbfc14010c99b5ccc4dbb7e911bdabe3fd54f123c6f04add8060f3ed43db5bc6226b548eca4431f3afe8e008f1f293b365513e844b579775616f4a9e374a1b5a8e26746a6d27ee3a067b3a4189b66f2de05b43081f11fad926084d3796bdfe7463f36f37fc32b1fd5b8b0f5dbebbaa740c1ffc82f54b541db54ef118421f900c2e6c2fd3f68334bbaefa9670729764ecdd2232eae039b7f84443ce3e85a5377c21a50c290371394d10f198ad732a056b685ba40d89c568de98c946c37545cf974bc40815190fcc1159b0312caa314b2012cea571131249b2a1e7519deb4329671b37ea0c521b9572a450c76bf52282e544c7329235b4e3f7e1dd89129fd083622eec7484f297d3ae0b88544d79afc56c6481b199e68df2cc08ad0cf1634c3d685ffcdb1b94e389556bbab70d9cf05f1b2ef2b086fab841e8a84b3debd62cdd10cf58b94b333da83a16f60844389faef652119b5a715349f74db5e492d01281024fb848064ba40ebc3f403f013e70899d1aecce67da7d2084319e1ce60106ec9821cf99d01b9d94fcbc7c8a30f89bd251582bb99db0e148ae81ddb4680a7abeccaaaa21cc45d9d9efe3c666b08eb06cf80e964a33b3f6b52682bcc21e7536de45d85825a5535ba723ddd1d0ac8a477a2af9d5edfc657f3c0948c97a7430b3a96a90911bdd1fd62f42bdd4690f16676911f00352e5859af3de820721e1154a654caf4d85481efe014b69262014c0d14b8cc9f2ae0786557fa8702887558cc647d0d136946ae3b84b31a015a99e402e29a2fa9f256091ff9ce4cf1c9086cf634fe0ed765d7d32436fb23bcae249e77816934c7eabb1743f87fdf1f07d8e7136e2983213e770f3aacb9c5e9d2dc830f9a6dc2aada44fbbaac243541586e6e3b046fc9860161c9596a3699a6e94225b9c0d709ea9397d8706f792bd4743f67f24c9c523d655e2435ee7e9976c5d7ce4a2ddd1118eab42006ab562281ffe6f6474d4f2da1913ae20e3477ea7eff01492e152f3deb68c61a728f2a4a844badd108b13be681673ab5f491789e1b2d621f7833350669651cd8821a86d5af6eba14e2e2bb738f87900ce999faa2a921935f6d3f3cc28b13b57719853fa37ac35c45382c5ad0ccd7a2d7ba29bf9561d75542192886103ec8d1e9944cb272f4cd8c61fad83e12ccbcf3597e1ba7ef35740d43c6159ed1dfbb4ef52a9ae4025d35224253a108d19bfc433c280fed40138532b38007a49877f9a57e55986aca41879674c6fe9ce0cdd59ed887474547499137e895f48c389dfce0052a83895c4c5aca8b493b5e1ada1ac5ed6adadec2a07c9d2391b75f36c5bc8137636e0ce4de15369506de86aa7cf155de88f71126fe992460307360a4a6a1ca7302930084abdf4089b2e4271b9d10b96644715258559c153d6f71c43767580fba86ca2fe777ba3179dc82d24c09fe97a4deb6b004dbb999f8a18ac3879f593c118f327163b99096aa2b83b77aee1286e14782d48e5515c4ddb8abe28f6307c4df8c12eb845899b797cfb6959bc7117c19f20e3fe4a439a358f356b1344d876e53083871e2bf66814dc01aa90237b23cd518c3fa737816cd809bcdbb01ea6370adb49da441394de7a4c87cc84e2ac622355d95bb41299e0e5acd87cd3aca6cac754abb6c5446909f1508f339b04b69e2a619454441720116c7a18c47765b9d60622dd776bff47191d7a851f7540e144e03565ff6e5874b336384e6a283858178eb4df672ae18b984e3369ba665649c42e5e5c43255c0d8c7464b6af832cfd0b0a711f04292d5d01a46800b65e1cced247aadf857e4a94e1fcdfd4075a0a7de7184361b95a5fcf77b01b132e9bab65be0031c3c818ab2a8ec785b49577345b43716ede58ee0ffca821e1cb80157ee29e225af37d49f694b16ba5a55d52b3bd931c5b4a299ead720c085ad65dbaaebdc40de42dac310da6b226da8293d9a35fe53f44752962f6e91b339f050adc87dcacb557c97b53e51378ebe4d6a86ac19abec26298a97d27dd864d69a7cf6bf46ee120e54cd6e907f7054b1960863eefa3780c14db079dc08ca0744d8e554f816166fdf46ce57459e4f4ba9ac570473242fd2549f167a7e88f0b385b7a9e14336831ef3c3fa7fa6ddc38956c27332e6b17b826fd595731d8d93caed464d755c313be1b0f101440c074a44575f46073f03cc84bfd4c2c1fc9d8de374734437e0f64f2dc884988482354313f9826f07321f8af9524ab3f9140ab4a63f079d892c590930aed6127e84852b3878f021af67728518187d5feb9fe145c5c1b3cde749b07dd45ffef4fdfade221159a24d6618716e0a3caf1f09acb030dbbb1ec45b951bbfbe85bcd31c135d1a9faf6c371d432201e437d82b008a2984ebda7b52dee14582f19e0a4bcfb6a21013c94cdccd230c6e572ddec13cf8299a7e4a0d8a90b3040e08a3226bae428dc86cad7b47bfdc5c2a18b8ffa9b0ec275b76f7f0b849e4a90d7dead2636eba507872a8919a37d004dc22dd20cd344fa2f25612f478fd43d42f557ba4ff8ac67adccf948f8f95813bf35daa82be522004762fbc29a6302c030b232cb0af7f3fde8b1e1b9a57fa83ca524389b087ad5deb9a34bc09abdeea0b9babb283c04860c1f8f4a8fef36c98c413d3bd8e3a499edbeb4cf87620a19a42c8e90a835657c65cac979b8ba25306ea077c8982b087790b2bf5f32c968ef92993407a17515a7e06193cee9a58065601d2b4de09097da1a4c02111c3c32d53ecd0d87105f7bc8dd91df9811e6cc9862e5019ad3570a025065fe89c8901ce9c2c584fd0975568cd967a31558554b60a4a674371d4ceed2794de132ebbc447fc3a1189c4cf3de8ddafd9ecfbafe8bc1291be1dfaa706a96c21b2bdd4a36a1c6c645b03394646937e6ba612b85832288c5ee978b4bf3c51299de4fc66175a08c2a75f2e686cb65caec1dce51345e70760203101ea4f92afc56ad81374f1c2eee6065b465d823eae61e351a926390ddfee46d955ef20c4256720708d28b558945d824b77548d81dfb65e7902f222a633825eb4cf9d0ed8ba6d3511851e3891c3e5237340e44d20bdb397a595a41c9e8408a804af6ca8bc7dc2f166100c9334dde23fe2bbd29ca79b68ea787f267de1e1867fdbac6cc748bed4e6d04423cc79b8b0ecc71a771364c12b0ea47d0d04ecb8936ce6355ad2659bb81d8d49837f79a9333260036ffdd488459d25c290ec29df9d7d87a5ccc6653060bc6cc6c1ea2c127d33494ea31935d10710eabdfc40ff8eca7e835b9d6ad9ec66aaa806a7116a5df14f6e4651be7f9d2a298815a701452ac6e040c7edecf6c9f596b10e2d0693822e24abdbbe8a20e4cdadf6d440c39c24a22b3e2e6924b0ecc3af34eb6fe862c688769afedf5e437df13058f4389722d19b9a7b874a537ac8340f39eb0bf457f605dd3cca1bbc5056753e45260367eac6b20097376e729ea861d5491df12bea831daee5e39491a6b9e44e80620d500a9e504d3eddd93ee424b511dad959ac16b1e26e1108936ca430027b18cb6757e5edad8f555cb8c3d8e53626338d6c271bf97102ffbfb023e1760ec3d637c57ebf6786b2cf346c421b3b4b7ab2d02c0a6dd6c3f71de486dd308298f344b7b60b511490a97aa395774df548e5989251d95166ec48656aef61639ab66beb47b14b1205a39a3e81273b777c66d4de99840bc355b35b61b7329b30124df9e8654f65a4048362d93be0b468303726b7865f2eabd5d0708039c0e6ef7b0ec98b309a6a0da05f0be177fe6bce1f15aa138ca56847e95b5a923db6dba570250ea374badab25d56fbc5c88df04ac94e3f980c7b0551742ac5f43e13aa57062f3a7e4656db65e7bacc3ccfecc07f1cad962311100e9c9cc39b1175e257fa7f123a193b6f3ea1b25fbcb4781f0a1a1c85e6b6ccb3e8df770e046f6a102374b037af292a42043436155aed76e75593d6b5c365c765214d2266f554b230762e7a0ee94661e3139126b95c676c282285d744a1dd04c9130eeda0628968b4a4c68086b05e866fd2bbb56933d679d55521e1bb28228ae0afe641538e01d7cfd4330f48150936da75ddf1ad1a988b0c4b3f71d199c54354dd4d7160e4d41b51381672c01de11390bcc45a65f2598ccf8e6fb15caed55eba0471f7fc5918344ffab55f0ded167a5b9cfa95b3fb62930b4d6273b6d36dd09059c3fe52e66a494bdf423a6bab56634e57e97c66f7a053661cffa5fdebca8e675c1f9cf25e94eb27259eb2841b1fb230619ed542b8b2eac7a07ec4b9a13769df222189e1fbdbdcf91565a417d3e6a9828b5f9e2b87e299c02a1d870ea24fdf63c1fe6f86d3276d4c3b0cec103f7bd489bf52f3c21da85ab33bd969b4f548e3b1980acdf0bf962f629c5d50bed9215d5bbdfb87fe90c673295d87c63abf6885be99b447cc68b8d882e71462e92bd8d5e22387c3258e8ce3c2711f40150018baaa7339fcbe186411633abee673d4925b17cae0bd7e3974069fa2b434beb15bf14505f2e53f5e7754907a9d2ae9222599ba46b5014743730ed1e3d9824a4a0cfadc9740da39330c28590c4b0386c0d08688b4d3fafbb15d75185f5ecfd0cef8e9aac3f3aa550023526dd801c6cbe03243684ab23d230b00cd1d9469c0ae369e56ef6dd53450d9d902700faabb4d859c47123228667b317da082509bab909c6f8c6a82c73ef12b21158d3404b975b65bb759aec0973f3e9f361b3467214d85915ff25684f5d7fb30932d311fbbd4bfac5e08fe1913b0754ebc51627782109bd5bf7a83dcdf2367134f5a4a9a4132a8bff5d60ab67a7a72284306c4b00b722bd9f14ecc52ba8d6a202894832900dfea28d95bda29ba1975dd7bb93d9eeab8b30cfdfe86f0df7f0497b6f1a53011551ff0b436e7ea94a6ae77ea4213903f22b7660c06d85a9d43a1ab51094cf3a137a698fb5528f89462a73c04800a312d4ff3267183bee67f68c27332c965aa2078e23daf4bd2fb51a2cb1b36e17a72aa748b360bc4d8547c0dd11d5070296a1db5c13b964b51c4c61097141591a5c11c024a5deb201cbe39034409fcad6bf1891023be7978d709b2a84b4afa689ecf77e3ea51d8b1819ff1336534e91037fac2d88f44d79dc7077b5b1c8507e4f2941dccd607b34351d8f925869ac908870ce2d98d2e249725feebc3f2d6e2a72040b76f95d9b5108ba47d858a1eabc9b3cad19f646715e3369c2c22fd8c4948b07bca63eeb001e6342adeccb5cc58f0eb002dc8eedd565254697382007a79fda070e3462a3d6b467ec0f51bf0c258f60221a6fac28e40d835a375f5244d87a042af1d1d1a52a15adee12bc7c80656dd93d4fe47942257617d9c661f7e93cc564a532cd25258e856653ce9cc729c7e6eb84dae80b28b00f39343827375051cbbcc03bd8fabc9326c7bee7e0b67919b6ba8e0f664c3ed01b90eb7a63de80ac2571b4673d42f24c423f17525eb68b0db6ddd4978ceb9fb5c8c08edd5dab4b613fd8e2e7fac04e7bd555e71257bf967aeb905f826380f937dbda677cada4ff935e62cebbab04c825cbe85958f754280948db658adf258f472b0105f93c8cf5f6ffd7e0077aee8f36324f2596fa41c68adbf990f38a058b3a47cf9f4b9571e5ba7f901ad21477822341239cdb6a2fe990e3f8f5070abe6bf52003a0da8aab49a6e552150e38d2e270dca31197a75d362558144e5dde506d157cd73795b055e17aadbff9b4499167f682c624afafe4071fdcf70053cacad990571f4877e3f6e9988e7fb4e32502f6473b674d0aa057861724d47c12f12d1791b98b7c14494864fe3965c70826132d6da2265a408bf696470cd3628736ae866ec602959ed59744f3344786236bd0bf557c46c9ceb1aebed4974160a334acf09742c07c04f5ab78da4e812fcc930f391269bc0e49e2644fbef9fc8b399e33abdd71297edb0ac866fb084657be56e2b5ea2719bc9a3315e01d6ad3218763a1a61649ad02dad92caced145730c254faa190d422877159462c7699d58891f21d22e8e21a24211bad6de3eb9e37f7e3d71257387305b4e6cbab2514b0046a45fd69172bcc64caaa8a7359ce7a552488b50faea411b39fc84f02b8d781469dbf90583d6255546dd2fc1475bb2ae697619bcecda942c6252b741000d135fc1bfbfd13712f2b2ed889d17d1e751bf360b2a1caca4f25e57ae2e13dd322c08f266066435d23d0683e66e0858a49d27253d84a6cceb046fb1dc6242962509e74f401008c53d86adda16504e33f1c76a65b8f37a21d2da766fd4207d808209dacb1396a6834c0b0a73a422664bbaa44a3ab2a7e3b2464169ff82401aca30b3de7525a9f763b2f0b168127e03dabec7450ab2a398804337e664dc276aa899842a2b27c6d61e4b53e5c6a569d9c1bf22543631b5a92c67b9a9b4f7d22b9cb737902c8b91b93c0bd1ddd9a26335c108efa0d93d79449649e1fb6f1797422f7a778247920b761eec532f68c922d06ffe588d193335a12897a5d795e9fa302a09c3701fb70fe13cf304a1672f451855fa7b431db89724531cf30da64cb58f882f075a0043bf24ce732832b8a2dc28eb967f7dd5016cb91a5e4eafdc71f51d75f078e2934334016331534ed14bb8160dde9d111c5b3ae233090658f87dc3a196fbfb6992d4e5bd42f399329f4a3fb9dc74f025a1b98d926d16b89f1e066e5d23702e8154c54ffe7203e7f99dc2dc9993f8d41d189c9bd77ace37cb33cd588d9f00b7e998ab38e25b5d24b78b0c89d1bc25772d2d21cedd5c2894b35142355dc5fc72fc3f191b6ef9f4953c4151527ca475d0a164af8e6e5422042d166fefc9c6d4e7580ede08469a1a8c3813378f155cd65ad4a370e51217f9b909e5a5f5c3ad7680aa5c197c596d88b08d0b3d5110466ea47913c15a2d988793d24abb332910eeaece58fb509317e4e8b53dadc3755d1dae6c878d7cea56f61380cbd15ff0cbd2375f0ee8d397bcf6e59413a4ad4f0b7031e7fb9af42d4bbbcaf0f673a4434230c2b6fc1905c68d91d5b2dcd6ec2a5b1a97eaa56613487eab4ae296a5e8d6b8efd9f868f273167b44c067429d4efc8d470ef8490e4f53b90139f917d96639a6f6bd455461de93ff879f476f063f146b1c865566a85ebd76ca1278afa41a80e543df36901651564993f924d55413c21f738269932c398cf22350c84216fbaa4fe1003d6ab85baa11af5bd57fb3b7541b46f42673a5b26311d93ebaa3fe8eb26230aa4f361d00e09acc5adb3a8bc4da6bced951cca7fa64fd59df95f510b419431e9407b9ea2aaeabd932144a39d62106ad3dd70e35ec64604b50ae12a76ef4f82aa555d8425b991b7a9a233f5b67dc91a76685dc0aec420013deeb5710e9b345f457993d0b53a1f2179f7a803e03f28aa4b1e6337f11b0b0ede1e3a3c41cb3ae04aae705d08e9f8629696654c5419ffafe3c0a90c456be0af0f63fcbd65252d75474dc579c343faf5bcb1d078fc18c96ec927f45c7a102477a986d2c113015d7cf2a742bfb88c751b17c2d5f343d35191d5bf0cd58754ad6ec3f6d14a411e83f3b2142bb7d65c2c289e3a68ddf64050485610e9e08d50da26a614d45cd505b482ee4334f72bba71ca8418abfb409e0ee5b3483c74f994f414ff0deefd9a21ecc8d767b83386967314591a40c9ce5c1e3bfe73aa086298fafa5691d800d384d16632d2855e0da3e85ce2511b7db12bcddfa0cb1f777e4fc91c2f1579c7fb7ff55293c489695fd595824712d8f984ba1b9445abef8e503d35dc6dc5acb3525445d4b12c90de1128bd996219d35c9f139122cf3d39f5aacf1367c9f235f0bcdf36ae1dab7d777146febe12415ae22a8805dfbc5bcbdad0f46e826e4f73790c04d2828f6877a00eaf42ebe455ec3a2a9bde4491357c821799ab1ab791874888afbbb23854ee09f71d44e857a55486161a46ff89c5ac19a4369095cbe43eaab868f2f9c62522be026d3cb98847adfcfa99c4262c5dcb764e52b0632b05c56bf49cd1a68af2124049104d772ab7063281c4676d3e30c0380ace55abed624f348d0f01c375316b947ba06ee5b23c3bdb81f3d3b691c958a8ed634b6344b1e9c679982aa897d98ed62678cf55df04d3b66f9220826fbd61b9b0aa62d05747af61bf8691e681a9bcc80c8071a50d40d7abad81fb92f5f36d022c1268f9dca6c998d8dd88e79da4ff1cd6c1c277b31e682a73a54281ef30cd10fef88f969d55bf1f7f4e021146c7892118d6e40a01f35dda2764820f7c5ce13f2ad5657449c7c42e6e2fde39821140aa435626270c56ee22a09cba10fc6a4a8c18ed1b6eee66b8efbbfee460bd311e38862dd6b573049c2bfd01d26253eb0d30949c34e7eac5e3b00f00eb848e82fdb4e99ee00bfc90c3257bf4806e28773cf51a8b0b6addf4712eb8f077d1cf33f18dcb3772108a2101059d62dfcefb6f54cd0964eec1cea86671d0d0710ad140532dad7d6d6fc259707400c77d20e7246804de6553398e42f6cbaaa45c04ff86e9551047fc7db3444c622cf37e7e82b169758169ee4642ecdca785624bf5464c50eae8cf3ed40f11afa1a4bd5da4608c04faa834ddc26c566bba7fb4363e51de28334857573ab748a2eff5774b582fd1b3b9b749851c2c0e29a8469d1178af39e620eb4e6425d11652239c3fc12de818bf47a1d5c31a92a4b5f087a5ace71ab94ff7b290f08f84c4846960a06f06b6aed2450affb9233c48b52d485e91fba414499c2034f3f594b2c3fe41194b16b1b7c597cca73057be3772edfe513b9a25fe54b4f05a2733b94aefcaf98ed7792f300b89a7602641cd4a0efca945e8a01f1ed360cab51e1130f97048cfd9fa88ee82334fee99d90c1e0a6256b3ebf7e2ccda4ccd2aab3f193e272fb024fda3ed57805de6a71eea3cc623887378496d7813da3653c62faba318c15a2ce48bea1d82eeefdcdb46e8317b4b7aacd9e347baaa68a78e4eef2c1061c1b991ad1b3a5f3b53c9bac1488e1451b51038156d61377eee338c7e9f43e44b9920c188ff86de7d0177ad2e1791db2d4198a110dc8d14d23fd82063d1392e7d42d441592dbc8a15d5edac8cd52096f608d883b987e70d413909aa280ed3b0d1601472d470896d067be64390729723479888768f5bcb1ddaf7183518b6f7815c42f5e109a98ad225d75f05c59529a975328e6f71a154e837d37a7c7092534cf7f9d8ae5e900edae0d24f86d938576514e3d4da37141e85d8e35f2fac89c8c6bb88d6486428a4f16d699b5afa0ba493e22c28bc01bed4d0d5c989e4ce855021208398074b4ec9ca41e903422dbd29414b861270b0310c5f5b036ab72abd005b826a899ae6d833cbcde20282ccb356e2e5df1673c6e99c6301fa8d8783917bda2bf267efdc01e95884a8b9e4e46a9a4dea19c37ea68fdcd29a408c31967b561aa4cf7d4ae1cd05fc855502500388a4bdee5b44cc29ef5b200cc9c499ffff6dc8c31eaadc98b99d613beebd19cd7b553d716d0974db91cd03ae0a3bce02e3d4ae79d913fa771e276f7e1ced157ec4b9e32d213beff8cbf6dc45a37c0b80213c0037a6f7c69ce7212c4da74fe4aab349ce81eca239b96704d591ec27a50f76dc12d67d25dc610440bf945cb77a0bdf515724dd87cdae934f7a80b837ba31c3a685b158bc19f1b8190604d780c2ec98998462a30e4d996cf9a65b7949c3316f6803f39e0c4d18de53ca312735643f0186951c181579bacb3d21fb7105de928e6033d749c2f2d69f954c427895f4cd19d7a5f7873cfcdbe566a795ccf975a2d3e0f5131f66c53e4db446712c9bfbb5257c1158c850949e9dfdfa037861bc521684bf9715e05f7c3e0909fd903b91c485c967601021e2ef8a2915dbf8f86796c128215b65589ac37b30d3730faef371c333e134c0d87d141539508a8adfd16365f1e23b198288fbe68c03d03e8ff393af8260ba25b782f9473c7711651d72cb8a2da9dc2bfbb618426544b9f475818b121c75446ea9fec47fe653068e726850e19890ca22cc08b77c4585e441dbf5f148afe81dcb90f4a3d4e4f06ae5d16506137d436a7c8388b98e9737e2821f1aa53b41f2af98db1a9332f9118ee12ad8218b7a6f10ac580a9e09d07a04330f819b31eb9e63cbf2960974d0ca78061672470b43e24f26a5bd5163538fb2a31a9b5428a4e5cc110d45a0c976e55d25aa37eb870c9d37c38dbe7e69cd5ac5ce731296b59b6edcafcb49fa582f0cd59ab23781ed2a4d4e382bed481247f2a9e4f4a9bef5a34a820fadad19ca73c132542337a83985f80eab1ca40e70f7a6cd5da18c51fc481691aa796ad454560b27a52ea341a8f09253163ca107433759ab2a04ba07058cde2cd3942570564832da3d74febcaab0aaaf03c371d4083bbd690c389879c1add86b43eedd3e8f1b945d07a92184e4f76137eb81d3d52dc15474d7fb55bfd7bc09b7ca01642cdd6088d93c44072bbdeac6a425882f2894534a60d715dcaf281eaa87231b7c455d2735103d791d67a0aabb369fea66c9080bc95cb848f5c1228453fd61d7f7c99c1af8d1710daa9ac1e7ddc5942ef7765c8825332462f4d8e776a4a7d690faa95f7276c3213077ead02e94bb47eddafd84eb524f7ee6936eb862029b8734c4533d62226dc4147e1f58bce30314d9e99a3ec5fc3f94ab794233ec4d53cfbb54d0b3c0e212994288d3a49e4166229479b735997681638fed925e1a38ad147f695d710a3dfde0156065f21678b1642ca28ded2a1f124ad5e349689752187c3a6053f719091a20019744e0485d4e5d44fc8618ee3e7f7c374459b608616ab2659ad6b5c6fe112d1498f77755a739ad3a40ac4fd6db88105253a212c125d9056259b683bc72aa162e1871c02e00486a6d67bab87858abb48615936e5d4ae681259ec7b520e7a56f301aa43a4bf0a0a94404b1baac57eb15e1622e055cd76e8698a732ea13d72ec924848b75beb23736aa63b5500b8c05483c5723a261db1dc70f6fef25e1fb6dac2528369b0073d0d7d27ab7640ed726f139900d1d1177b1321737ac00b52a2afa28af1bb5442a2be371d5f3d4bebc9f6dfb6cede7d24980019edb4262804718f7b36e44c03a7baf24f5c1143cc0a5f0380c3dd061e3900d101b95a18b000b68d4f1cb6907de4c068fd5a5b05a7b34fca3854f8bf7e3ef1759da95088257eac84dc9a48591bf89e014e7b0568264ebe92fed1d99a9550d5e1d79d3ad3d8fd42f1665b9877ca34aaff27c11bb4396f3f311463716111f1c864b14c33cbf5a7c76df86e7c9485c7ec05ca50972ed456d471a840167134e696e60e51bafc3bf4bc91f8e353d1f37a8a22d5f784da3025320123e16f6b14918de7af60d2039f84ffb214444275b92fcd5bee4d95ef96fe56b60ef93fd4b03769a0a67d06305ad686a779cd53133c89f06d226b14a94a8a81b6f6d16f509ccf2820c1363760459ac2cb70ccad0b2c9639bfce9d60975a1c1ff8c2d2fa9f411946e798078683b2336bd7995b1c9cceeb80a905512f66d0a4343235c699569917825f5a480b1152543c9a753c2ea478ef7fe77805b24870ab57a7873cec37255fbdf9138134f05321e00b740efcc8c3fb4f79d13b79b6238894ce5e933d5bfbf03be7c93795ed5c52ca60c9058011554d53efa7a3317a3b042d11256f27edcade00f3cf8dd4c3a4b39522cf853e95f269e50db051713d17512dfe50d9ae047857d985acf856ced5a038b2c371d91c59f64269801a8749fdd74921aee7471f5a7b10b9b879f54e986f9c573e5ea9dcfe2507716b066f56472bde86fd0947927839ad068a03b22f571d916cb0128658e5ae3f587953a8775182006548e879973ee469682cbd64e07fc9032fab4b87ef1a9a38859392bbd0998b9e00cc4a8bc7cc301225a904554295fe5416bfabef5b6d7425458db8b00d99aab7b300c26fbfa6bc8ba13d7b14b46393aa27e74cf193869d235c8b73c5ffb56f9d59b30c74b6b7e67af91b1f1c1abe41e9ee51e61c70b136bd04c0420f12e21e45a490ca9091a939c1215c1fe30949fc033fa2db773205ff5a348b12d36bf14520ba3c8164f40ce85d4dab5d5acbc47e52379f3f035555cde46c28b12e2dc37a56f8a01364130b1b4786ddf284f414af15f9fe1694d4a2e97f5bec318ba2b769a1284f261f86d1296f18cd9de881022b09b6a30328a2e8c3e9518191631d9d28a010ac80032b10beaefc6b649ad801fd3f30fbf9c9d488266d224f9c4042bf355360b4b9e792beae77f68d665dfbcd10b3c14ae9d04d38dfe41672014ea14192bf2c0c167adac05d6eaa2083417ece6cbeeef3c835002daee25eea271f54a8562f36f17cfaefdc1e06dcd4461a03fda765aa1bd51bb8ab4f60c961ce3710098bafb3bf22b28725e55bfff43f09d90e8d24ee4abbb3bc0dea061321aeab46a141bbf402478135e6386ad4a994e1fef8a05d36fda462da540caaabd9a21bd3523118b9b6d9e7810b0fd7c1b13baf3b593b343bc9ae6f118d65c3367f85f38e30134c6c205c1b7d1bdacded43eeee6743a908ceeb0b05ccd5104c34ea05017ccd55a22cc7c627f67d5393a57ed6d3f4091368492ad7a99fbdad8ccd5f6bf1ea798c9b05604d60d4fa6d5ec7d34c3dae196b74d8a6cc64a4ab542d01ad99dd388a170eebd420de69612adfa622f56e0436b74da554b30fe01e8e6fd7f2aeee97dd4348c693ca233893803fa97805feb237df4d11918b23652ebcfbf017b87bcdad1f6d25fca3af4525a54d1fabf41d9bf7357d03ef8585c86160265dede9fbf700ae197fdedab25294e1f34e32f3a18694e708168e4497e459e33a36d0e4804261dc91841b6346cb33001a3a341aac99efc18bb306a2a24c00d694a6024b6d0146e641915ecd640b62c5360a54deaca329154cba0504533ae442519c91949698ae838dfb1dfb3aa67e97ba866558f84b223fb7ef47ec30d631cdeccb0ae2246d9b1f38f10030cc714f183947d9cbb149c4753772ac40485a120925292c85e68f3b7724f008f974c9fd6ee9376465757b4b591e364f5162933a918c41d0951dae5167ecfcc14d0f45697299657bbbd5b4ed590e46b0715ad7dd02961eaae7011d07f480fa480887674ff65627ad9c59c0ab6c3b2ace4b5221de1fa32bcc63b19614e8a0a54e107e7b2be58f8e756fff9d7f723afbb77090c3ff20656b0861b70514d9980d9a6219ac70835a9dbdc924a243219c57a5262dc01479df95208a27dfd8317909aa029b2ddadaf03ebd5ea4d0ba3dbf9a28c58192ac7e5cef054e83a48b5a55bf4070734ab814499469b51f155eb82e99539416305bdcf37c8294fac64646aa00586eccfcde32cdf11628f021728c32b5701a37a4f3dc5a5af3ab9309834f2278246f18b4883457f48e35e8b139434cb274cf1a0849330ed6b636ae9380ab5adc87216a9c9a447e0bad2870e5f1a6a30e2e8bc28c25fa397d4a1663c3ff3462193006eb9b2885fb5a04dad131a89a288a05660f41fa3b173aaadef5439305020d637c17b5be1033b55788187bac7c313fe87064b6599495bbcebc23772f245988dc0f7bb354069d603f8ca8b7768fc577585900e0312ffeffeba998123cb3afa9226a51d47e0d9ea50638cf378eae3a4666a757befc6150a86170f482a99c7ef3a6444dc9fb8d98cc5f4dde79f0ea6f4cccd71c8393dd5eed7c98f1063dd0ffed40901ff62c8ec0766410dc4e7c8bfc3e5f52cac4142bfa4e6cd2e4f553660d279ed83ff89c4e239e8b3b0089766a87d29d2c21ee3ad8a781bd052594372d457313fb1f7cd2037121b11634a56c3702789d90cbf9ed4e396b934736b21162900c62516186eaf5680bd23f055a54c181d722aaa24fe0484c50521674da4a3799071aac049b592516c049a0ede07e9e5c5d2bdd21129383eedae0e1f6ec136f04a4c1ba90169a5b2e9e1ebcc7a95f09987076e8f3a7b1191095e3c33ae6765fe5fdaeadf0c5c57af0040a29ec8c2aba751022c48cc92784fbca21d58108c0c096c2a1042f2fc7395ce66c16604466f1d71b122109f98e2ebf5e9eef2d4c5d8dd93c83bb29d2258bf3edd451e377b563e0708e72cba24461b1220b2909c91b2e36ccdf0f99a69ae2b25d19d7f3caae3a5e5be41f16c29934acae286c9836fe010a20850efd149eb10eb21e597696ff2a1fa37c5d1c5a53a0cb5103bed7728d9ce8f399ef9506a343c67924808312d34979d1a6e835603a5f5af14e511def595ecc7225c27c2882e666c895423392ba25fbc9a40a08ef21d7727f57b90a2bdaac408c144b5def977ed5eb266ac2f65e5bd70e56d40346998bab58778f30af54467d803da81e66d9460b764d9f1f8d4dbc64a5799075777a395024ed68f6361e6cb08ade9402428d9e97924b44bcceb4c62a8c07770502749fee2e52171fd70efffeb1f8bad65a0b30e82e67fa9b7174f59ea9d488116999ea11d21676cac83f10aa5b62441dcea03f16a780131359ea7135d9e3d8640dab381b112ae72d60e4017c26e72fa6999231105bba9ca012dfe49fb1e371cbe4da51fb0d1950156fbf5bbf9e3c75340bbccd4e636783aa878452925770f12bbbdcf7fa6f552517a3bdd2df7b4af39b220f3ae05d18e8013d4d51b62a52175cb5bd9237ceb22653e52a7a3ada0f9c98aaf4e64bae2cad15c11d81141d66cfee1f0f047bb7ee44490df4ed5fc83b0dc618102c89b2a09efc3435c65dc931c044d08139b89c591daf0b39be20a60975ee3893458146d7cfbb417ee1a01a36b72396d536c1de6c54088079b26bd2f78e4cb4c40635c4616098eb3d2e949f890c6afe60bfd338cea6a376d7be99ba669c8d1eac1e2716807c257cd0d51fa766adacbc664ac0d3cc8f523bd0a099ae7c9402ecca389c774110f947ede54ae0589ff6821757978531c0c3c71bc92985069e494d7ce2cfc12c7f2e4a8ce6f57c70972c0a86d141f9a76e133c3d58c3c177eea2c32cf854e00333fba086e649588ced6037fba5c0a422100cebfa4ead43bfcbdf1b17452ffd9db6b8ac4a146bb6b4ccf802ff1dd5c333aa70ec88e4cc100ada1ff46f28c59a5d0a2e99edef6451c23864ab786bade17041a8a1c8034a35c3578c1c0ca50798d48718be5ded04070871fd3e5a2d4f249a4b0b0e916af84d53db946fa34db8d50d3e89f694b781b809c041207a39b4ce4b481eda9e76ba8c38d0f4b38b1d9c4f408fa518205f7d0402dcc1234c23a6468f69d708a46bb3c19cf8be7514a9496b3c4dc7120a068c0c079c1d8e2fe686ed98e5f25795a02e02b62afb7cde62ae23d6eb9a84a61c3c23db6e44b352b94ab1a3cc0c456efc519ddbc34b9537b86ed122da4481d18788123995d811d8089b82e033f278e4acaf5b940f8c10916f19e0085b5f8f45415375e6d876312e535e3d7073df2d4f75f904ee7038541f8a5ac8ebf225ac8e5190b94477efa89a5a9b4f4fbcc069fad39de27b3d5d490b4f45e728ad81e6351720b7484110c8b418bbc3be2a6de4c682c67b3ae560e45ce6a74ae2a484b98a995379784de0ff7a2617327c1854122cdc3b097093b71c91718f4cff923df273e39de42a51db1fcc1e72ac9a795837e52dce1470fe59c477dc8fcd37ff2175eb2c21e4103799f645fd95dda704d125e8761194fd5a9a8eafc5b151234ac725243137482ed425d0948b8aeae138bd9346f4a7cab5fa421a639bd679bab8b3fd53bdf14adcca16dfe79d2fd4d3532710f33fc356a494eb3f4eeac50e33def4bcc4a19efac6859804f3649232ae00ca9f355e6c320ac193921e136def0bea9fcb049d6ae25660536c922b4626744cbe78638de88f77be02e2f69560c59955dfbb7a7aade5e27567458d3ee4a1c9e73c97161a4607a42aee226f84ac01843d2142fb852e73b8d609a92620a454fa580b28886be620ff24dfdd19b8ca70a2d036b9f65bb572d41d987ab5c9be3d659fba038754a8d8e0b24bc6281d54e104bceaeb25c49624942f67d63ba0716d10ea7495beb093b3b292252975fc7a4a3a1332395e258499d3fc007ab677df354de9bb2a9d844c95506a6ea11d661726097b87c8bf00c44b74d41aa7dc2159b9c9b86c7551a1df6d0fe94803691e1c90d120bb5cefd2ec40fa137dd2cbaf4acb057fdfd4ab20532d4b4cfaa7cc89a111449cc2b1e6958acbc3ee7043db3a62b98fbcf594125d17efd49c02e4f28f0241a208ca0c76662436a71d670ec33400683529bd89b6d561ad47106538e10af0dc08cc7f9136f758a2cd0b26f365f008af0a2f8bcaffab1d502efcb0f93f8f9ae9bfd269534d58bd650fd449d9bb9a06310fc7df57c8bdea23e727c765c1c8a099bbd8ccdd74c9bacdcb6edc0e767aace24f5e3d18f01be20adf0b05ada4537a49bc1c5178b0f188bd66d58427ae8dc995616ea0b053a2988dce47b09ea249562dcb458077fbaad0262833873cfa69721dc07868b2ac9c5b27aae18e5c4db24847d37d02a8fd9844bd1709b1eb8bf3f39ad873552a889dce3a82f906bd043bccccf33bf248bd3a45832d3cef112bc17b18bb3acc894fab3b55c69c012de44f4f722c3aa01ea54aacd6da8ac5015305580d8a5c48abc6b3f0185a49f481d6d45843dac6f3beeffb70b22df0c559b9c730cb4ea3e63f8431e0f2f0335f3cce76e5e74061ba4003e907bd39679001d3b755d7a80e76fb4b6cd288c6b4f9feb3ddbc0535134ea1dff798081f4c1eb4c341a84232b9a6a0b89267aa4fea0ac008abd183c151db133035720a3ed40ca0e559240eb7c2399124b6a0372a7b8a93155ddd273cf7444a1025424b827ebc3664bb50b67d79bc3c1f36e676139465506908170d447d67a496eed08f89540965fc37fa9270ff12bac74f8cc00b735f2c07187aad7f51beeea57ae5803f196dbd14de491521d91b943d3d783e2af785339dbec2f409e27046078f77a84a9de57a909c2400c7c0779f1f30c34eff57fd64944e566fb7461431bb7eb2718cefa571b4460f8c997e9fb99bc7db3f4236ef360370fc8d32896c7b0689e1145cc23b6a6b229ae6e9a8934d97e6a25f39e8d388329ae9cdaf2e4ea3fdd03fb7b5125dd4b1267913a34d9bb83c9eb4cd3bc261e2cc6cb57f4d8480a624b6fb2e2d7442cc4ccac4bcaa8c214d9a625863f8a710b27a1906c469b56fefd4f7f14357a992a0803eabdea1b074c55722e4fcb78233074ff1c222e516c9c72fbf93f7089834414c1a248f8eda708df8110af6c28eafc4ef87e5cfc2e39cdad735f14c7b97a82bd2a120bc769fb05397052515a63ac11563bfbe65aac2da16b5e615237091c12cdbe32ee39af21db72ffc4e7dd980072e4b4adb3bfe1b436fa79723c97daf31efac91f7428de8827779a2c329ad68ed0e374faba0ea3ad781b536d1366050b987e6b142182fe20d1c3d5b5f9a7f4aebe75f6b8c3a0ed64ece8eb6e698fb4a52c24d791fd7f501969b6093ef655aa7e962b1cd57dd72e4f7156bea14091ea59845564f142074136e797c74ba546445129e0ed12a4e3e4ff4db8d6807f4a6e1b6e2515efa34a8520b089483ae175c93f5a296f5e113fd3576faf2d351fd522a88b858c9b5fc0c17974118dd9859ebbc75c8e4101c1a440c035ae473a781b9661d2ecb6de0192ff7a869b5d1ebe1c2c7b298793b21746e7a75c8ef1896e112ba6ec399ff7919dea3f4b518bd57fedf10b491c0287fdbca471679844a68f6455c6ae548659680bbe7d5a56bc5fb2e765b54412adc131f162d7497582ed31a174d426bc79a8955420f131408e67c37c43032507a4f959a7d4fc90173b008e07c9f2d54a70c19619371656403108eb733202d121a68e2ef6bb9f3a97f42e5949530d3721a05001783c07800620fefff98a23a9e5e21055327630f12355b25a9557311d2f70a8fba5f0f8257679d81b14aa221579f517267fb926899cc5e9b0e23e30ddf1ed6ca1207371d75c0413faae001c053629325ff1903da680990fffe5118bba4771fadb761e786ab0d2e81f83cc4f411551ed67cebb9659d1dd4bf99f52a44a524775a5c41033461b17fee0e2c2ec43771bc5185767ae4c31709f607fabee65a4b466a841a2a584786fcee5e446117dc31b89ba0ad3a76bda4389464da98bf0ade867a41127991befe9417253559c3545fed053a5a163d7c26b6aba0b115242bfef6af1b54489a5db7bc55d89fac2f8160292c8c476dd066527516641755e3e6f9e02ddcbf106f65759789b5b2acf9a1f58097d4482fce3de50e72769ae4d03f243fbbcd890f8f7a8f58808481d33921eb619ef9b95c92431797fa4613c42faff2e82ee2414c5869277205cba2a689391770c0d4f80a04fe2a0ec605b3f042e8e5436e1ff6c98ed36334d2621377ab9c947476c3406f194a9b2e47b846faff7a62db111ce4d3e9abbe434af6bf9fe6ace4a7624bf21622e2793f6132522e523bb85fad55ff1ff4b736ab653ab8df301f64365b133723a1c8d9ab9aed828f9231f23e81e8af6378cb7ec772c21c0cf91d5b92003eeac30988731190db9d198e650d2b4a132faa1c79d6d764009f2ed63f25d57fa24ec76764b1963f7d897e07153aa67c7a032c5e30cd8edf219b9fdca564a267dc6ab2f98855dec0dbf2c0c84c30a13dd28df9a988a3bb1535c257a817314258de2381fb93e7597f69bb5520b58b4b59df69d44b42a5e06c8400d81fb45ebead1c40ac05d0528bb7d326e3b475c8f150a78e3067c769263bf599de5b5b1b589ec2386746ebb99579a81671902fe9b866ab18b1d3c7e24488347fb354bd352e99795940f241ed63b2e96c2c2ba3516c326c409d89629a5cedf282bf613c200a69b051d7089de21b370b8b1047473d2e6b7e30f795bdd4588202c940b29ba632a5af774d0e253a0769c6d13f72bb67a6ea4905a3462cade1f29477f9aaec180d8234668a7f05a3b2948627ab84d8865380589d3ab705ba514adf06552c769f8a39c3879b68957935b711fba00bd8c23a6ccf17e5e53d2e20118feb5180b46b248338721da5310f79aa4004c2d788195d6f27582b022b36f288b5201377133b7d746524b00d86276781c20dbadeaf3d8b366ca9b2ecedf4ed6a8bfeb07e35ba5fbd2892a43881b17529c65ec5587597702a794c3a8182cc33197ad9f5bbc73fe95b2cce64745c1b0b89b0dda7e1d7d843aec7282d9afd19e0029ad6de28cbfe65e5d5c8bb44b5a2e0c3efc0cf2716820b97aa61220b5d801c54a96a5ff0423065d853a0644d6b734a7fe9efa78085ca3aef154ac61dd8f74148f73a2956a11208eedf338ec127cbe12c4321f26c12e1222bc598e5c8b486fdc52c7a0d212dac7a9df1141af2f76c591f8c8cd597123376bab7d934f369c4971bf65a910ef727e95a2b46fb2be54d185097ed4dc40cb79475e3df8365c3f2ab432f0f5635a09304ff82a8879645ba83c6b0c49f13edf95faad718b545b5bc43a0e9c3c54382166b4cd44d5aa973534a0f073df3c0e22177725175a002ff54498b0d84c421a17ad8488c87eab9237261a65cec3e9331436962fb20026a7056ea37f1c27e6b552109fd27eaa1b607d40c68988dd20b3cbec4a77b09122d283579eb777146e70bb681a7a7a6ede6d9c26fd0fe98424542f5e911fcdbca2941f21fe8c0222620230edb3b949431cf9c67cd654cc301c1c1ae604bcb78278a08798d469ca5271069a667d0533358416ac0f01552a4cf0be94afbcd53a8457d274a89a78891efcbd6a661a5333de123a11dea9f05f1dc555f489532b3ee683f3952b6f85d082bd6358020f6a3a07f9c8ce73b1f3b61970179fda535d8503b61381ee679fcda106018e9bf9a7c87c6977e75a15f360238f5f39a6ce82aba04d54b118eeeeec704432f86d967af566d3167f73610c4039b68d2acd2dd06723d6906a7c8535f58dbdaa4fe41a78337b0899155a51e22566b1632c8d86a8bf5bcd6395ad183cc679d46bbf5f4a306d841a17a94900fcf7abd332439683b8097929c27fdc742ba3744513e9780cc45dd56cc1dcf9d07101208ce8450205971946958a39da23cbcf24d597203fcc4aa2068f950b77e0975676acbd5b2ce79729bfcee763db651357fad8b89a42ee4b4260abef02ed12992c086df287ed94bcc5ca4c96f199975e52d175088e434dfce7e7fbd572a568aef331e8d9dd7cd76f3378456ff5410893b07f6538ae57de9764fe94979c2cfd8f1c29093f850f1765cbbef6686e9fd34345a4acd5a1f159c26f7919cf74f00a09e4d8df26982607567e0768886ff96dc301ab112f5060c9483b219e326e89fbbba8cc9ed2f139737806c9f89132f2ab712e87f104baf8e5da43aa429d0747831547d5031923e5a32ecb2c43317732eb591580f7afa4b9fa292270b570354e967db9dd0ad06a077b1f6a0776ff843167fbfacd9e454acd3cdd0e93e207407b9f51ab7fd3463c228667e297d61ea687964b36e7b0826eee12f950461141f5e5ab29b69d3e0af4caeee4d339e31ac254309ff9c73ef0911ebe5c3207074b7af30eb59462b7305bccb720ab8c9c3d008daa7cebff4a5dcfa70b56f8cb0753c9862839affb5f83b3075b5b27004b45a315c37da0985bbbe18b0f03929f89f528e133c2500ef4ff07f90f6506bac54df2c09a0a1495fb96971e8bc5b5eb27d69862987dcc40bdeb26e389e6d6f00a33fed9b0b7171e77fe655b81fd904a3a84386ddcc7d34538669936e300d7174e0689bc9658959363eb3a0d423f9242c51c86ca47a7d61f6f3520fbdaec3cc8365e567fba2713276c785213f504a253efe690f51d1696b06c5dd354afe4b358a44fc10af32b53485ba347c222dee635c764b3c3a7d52af2dd8e83da515285344446a67fbcb2af22268799dbaed384957b76601729c00946184a2a66c29e793e457ad3ddbad4eab628b500b7fbb00c327b3be69df6192ff1b419d91995cecdf49d24e8c9d9e9f5daa4c6b255c84ce205cb6e613fc6a5f9b3b4a7e6684734183470233e88539f6ae6478affe89369abe6aa5564f77f99edb07e60c1225bb9fe73e8914b0cda7a45af3dcdf22e35ca956c84debfaf77f37b4f2504f3edd1715a2a5c93bd16d3e088d6a28bf272feeb4f681592aef0ab9e38752cc48a7b1716df247e0ae3eb3d9d299185a888574fb484ae5df49347cbce37a54bf7138af3ab7fbfdcab4c04ada866d6cde029a52f47a09ea45d8ccf2ccf0f461d41a74be228aad9f41efbd38ef6757b032cf1872eda1bbd576fc3ad3d4d31a9fee15516c63e2cefc53f8d9b8ee78725bff686937f62f11e40c3608b7b2471b78d1233406a37ff2e0466d019051f3986753fa3c233b0a6f76598c7ab9021232b909ef68bad37b4300b0c079a562e51587c63c42030a3410d48e8e36f37e944aaf9e6d56b2def084f55f4d0488e53d60794841353bc66878fce1547feca539b187580e1ce79207a64fa92a56a4bdd9ce6633bd0caaf869b0b827122ec3f4c70dbb431c50a9091cb1f2eb915edf38a798a1b34636983b674889fc79c946b38a6ee8da899fe5833c8f63e371edbef2e006a78c77ddccf94d01f7f52447aa523e46b8f1ea3311526e549b6a3b7b865a51b29c423b0bb597819fc5aedf5d1c229acaea308acb9c922abafcc4cd2fce5e7a01477b8f83aba44fe013f943e5a82d83a080d58ddc0984107b0335d475a1c754da8dfd484cd6feed8a49de678cd8ca60d653800cf848cdc067b395cbaa2d1d82b2004291d17abf64e0fb053483461ffee9e3aa432e54de376463213eb717e9dd5ecbef6901df85959de829f4fca8c829765c637d8de4779cd399391b9b9a5abfe7466253dd96c461736569f1e5ef2ee276404c3441504ccc4c5a79e8827390f955af023dfbdd060d507546f468b7231041f25a8071a5f4fbcf9dfd80f13a17eaeabfa9e77fc17144cc5d563db96ef16c2c4966bfce43f895943b3a9cb5cfea78ebda8de19dfb1bb62b83d3448ad5f6f4936d917e18e04e78ac99b0240313ddb436aaee60a25e8110e48cefd347af3c91d5a1ba797c079a4c157dc9bf142f58d5ab7ce70f514167b45c8572ba070a152999fead3a355451bf698bed4755d161fa2d35ce685c7158c50bbcfb7168556d0a09b5e928af5c459d71fc9f5b2fa8efab9ea18f77cfe8789bb6383ff86b04b897047b9197c2b50bb0e93fad981ff0391c2070f8d4207b06b015a11e7b38410c2e24bd59e86d21f6dbc6b8e76361821cad3aee6a44e8d6b3c099425b68270641d1027bd02326096cb0afd1d629f680f7ea6cb15db9bf0fdb66ca279a7da389f96110458854d189a6adb11f7e757bc7c37bbbe38344c97ed6293caaa2ca9182b6d3fb4e446599321474f34eb2337a921d9f8865e91ea186cec63da7a73f0930fd0bec97afac7fede37d630da94db59f87f5148d53e3fc09ebca8804ce367c2e9e648220a9fcabf1fb76df7a01f8b79c2de4c730bafb7166fe62f768489b9fdbd05083cd62f1f794afb7f4ae4459c345cae4454d669a84604def563d3fa747162bc1e957df44f92fcb5439dcef777749051f2f16f9f49e7e20bcba8fb576e2a637fcdc98c5f746b57ea2bda0965df988360c7c87c224119a8f2b9d7a40a0e29e2a1860ba5fcdb8dc377b490aae9d1ba7b9a4bf6b28de32a6f67554eecb883463ee75e37e1b9607e25330b33e8ad18f8a4a8e06be2bbd194df219a27d5e2133a5e46d1803d57c5ea858df739fba1922263d252c440d52f5df8415d3dbeb9ed9d4ebff65daa5f491484732501dc6f7974d7e07342a9ff319f979e1076e95252f70fc82919761704fd3b89a85372b6ceb6fd03f62d037f6bf2c50f1008b373cc05649258a0f10b648743d2b8e9b3ffac24bebc01e5a84d711e2c5e93e1824c8497358276738379b5af6de43d3c2710c7cbab3da891ae4a211d55289aa336ba398c876ce3e1481e8439bc6f7ae02742e63af80ea973cb40d9e302816075659ac19ba535e92a7ec93acd1df7cb66d9539bc6620d14a320c31cb431d6b88f3f891391ebea8e22dda40975df846b5ca903e90f362e6bfbce1beaa3540af6e1753afc215c3470db1001d4f8bbc360b629abca4531d7c352f8de9d2f0b785c19a3ef2f41b14814c6313232bbae2c0eea1f5bae73a1b5517290e54e1c555319919abc787fdd051f2d3b15ee705d979a56de65336f5a3978ac56cd6bf98e3237269115800c8de76b78614ed1e63d38594696ea5b3ea407bd924be635eb94d7ac00b93a3b562e64a266e94cff1a969732a26c702e1ce6486c08a755126eb9f1c14cd8a87ee181f498d69ba4e1c909d17d5839d6cd604e3dfe98f39854bcea66b06ac77e368521d11bcfa648c594dc9684d8d6b082dba31ea087fef78a9c26ec0b171356b52aaf09de13017be1b63d17f4eeda508aebfbf996f745802142bca62c092cafb5cdfa30f4f5ae2bf5605b5fbd5184900a3263e4dc7152080940c31dd5961389cb996f4d1a6bbc8682ad30e80db6c211b760fa2f0ab0cb470b9483b151e09143ecf0be8197820dd478690232c2ed0ff5627cb8495d003ade86c8433f906f3cbd0e7aec619d039573fbfe8aaffdc23579451870543bf338376f7cf019f6f881604c72e2ad3a91ab88c49150898968a587eaae17045cbec9d23a8d483153c7811d68453edcb02027510b5c15be886fd210f4b439ccf4784994373fbdee4df9868a8f4645022574135b74ddd99135be5a38e446892a7fa39c1585f561597e3869ca24c3f939b66ea6bfddac946c7cf29fa448c9ca9c894fafa8708f04c9bc239ba855a7db1f927f6847055605badde93f3cd8338b850d68a4903ecb423fce8af225ccc51b4550069498487d9924f787f149aeafbb7246c4174d945d83e6d30078720a36b8cae60b1aed9f6e9b71e07a18c055a7173a4266c61a61d291702b9c1e349d1bb70dd51b83412701698542b30897a95e15d5baba9887a09389b94ea1e4ed8f8a2a3dcf23374cefe5d419c53db95c1882992e974e194e83d7cae6a386ddf1448b64baed6ae28fa3ed9e3e37d31ca74e88c517cb6cdfcd8d67e8152cd926d601987ea0a47e0abffd9ce6ad55251e23932063c3a9bb0bacf157849c74cb8736b6c328dedc490e104e0e3845243cfd4ca346be2a934da815d6d91dff10afcae88508bb1fdbfae47bdbf6401275f849c7da7737329d4c8e2ee5f86f04ac414aff9f79c33ccb10a3d22f395812f86bd60053aa772d1ad13778122ece9f4cea1236261e451622985f762f11cbc86376225fa29bbd9d80ffaf2487f0430f86931bc46a7d3fa66b28485602a76b59d63aae6fa800fc219c5027932b799b798fbb3d4a3ec027a563e4f03d68282af62f2421a020729cb9276132e3cbaa9a122af08379eaba41157ae43022a261fcd2b6cfa90cd1d77cf82da1e751a026d138a5b6ba532ab64be0238c6067fbebd017b07f72d3f38fcac1fcbe694e17a4fbaead229195bb0791237a32dfa68757fea081167278e5ad932f4f1c88f6235a73bda36b594446346e5486445a86c6e8aa1fb310c705eafaa0c12f7e627d9961ebd347fac54c2f0804179f9eb51b4c4046de18fce33d9d56307fd48b2faa7e64c0bcf0a7692d8d4da4962227711a7eff6aa3098afaa0bb4747f1f358cb3402f5901755f7d666b5216f23935eef80a9a108d87002a7162a37b37c7eaf4383398493139f0fca92c3aa8a3a0d687cc6060f487f41db3f887508726f08a481e727b0e251bd6ce57f945e03e98eb3c3178532cbaf24130b78495a4bdc04439e0508ed9f539d0674209d9a8f6bceee49a815fd00ce8a0184a8122daf73d84a4c4c1c38882b03f2be4b7c8fafceb9d6b15eff8a0526b74f95f107eeabefc2ffee1e461c29a337d1aab01837ef163368c5603b262655d797a8e792063656eeaf19325b2239dbc36b899835d0897d9828811648b3036cde0cbd1a9809dac824b3d88fd65303bd24c0327c88af7f87978dff54506e845912a03d4ae43364bd5fdf646de1f2540c6cbacb2ae8834f98454113b5f2c228e855b78a668379bb57c1383ff38b05ba2ce7aa0edfaef4938c18c82f3a34929b503aa1bcafc6dcaabe3dbcd2e41b203d1716f10bf4e83f9f669d960057378017e91e505ed3a13e382330b27a78fa7e79e182c2338ec6e833979afb506dfc0772e7cf4c50537e3a38bd90dd0480ea314c5601a4ad0dac225f2d4f08314b233082a197c623464f83403c76834d20167a4e0c4736e3079dee0c9869477418338e0b9dfcadeacdea40c37dcd60b29e77852a48042fb7f679214fee2b71a6a4af9ad515a77c27c1168daec63642874c4f1272cbcb2319b5a5c6cf7acdd5797672f5f7381457c558b95547b961a190c72200003f1b166f420f7ecfdc54bf39fe5c9a988da07f1a879cad2c79354d241bd7c91f4caef95617fedde46a2450c4b00cbf3e8adca990fe84c256bafc0eef6a5edb2f40863e7965aa58ebedb61f50b6159c71f7d7d6d4b9803df7d6cbaccd0dc8e913cec0d7eb68022f4ab9d052f844a2c6a8be94b202d2f9e602f234d09dc0b84228dbdf9b5beaa01f872c27c4dbbce1c78a6b896c3fbd6e5ceb8fe9663895fa623a385f894f85d31abd9cafc30dd4fb134eae6fdc6cdb44f446f476b0d5313c73253be2a8df6c03ee3ed432e9a403cc6508e772b51bb884729c9eecb43dd6f1ad9447bf003e77200ed9c9900b4d01053dff8b94837035ed256a4ad81a3e3b0613f31a0e9dd9db99ff552830498936cbb1395165f595cb82b7e3589b9ae000e15b1e03b9c6b2795bc7626f7ea000b4860eefcd9cb40d691f92d9ff6f39ca3e353c548062996440fe8917c420de1a66889191fca690198302b1c2da032301fed431fc890ab65aed50ef704a7facf2159f05ee7fcefa15173891653220cc938864ab94cea3012fc1767cc2da829c749fd1b1cbf9ea2ddc19f6fdedb1c1e92c2e9d078bda4cb31f23726230afef0cf5f44d176a686abcea780c6711e70fdda6c97fc31dbf62712f459026f3dfad689628f4cbcae99cb73838fa2f975b8b839dfa2d7cfb8890bd3256dec94d7ee741c9d2cbeb5fc935fa13fc86ce9e2b8a38e1e543ed7c18a5c6075656538878b24176aaeebec5c5a729f0062cf320fac2468a39fbe38a60281cd2a5c3bc2ca9080d48cd19a71980bb6e8bbdfe92a52a887b00203f635e952ddb2fa0964e7ba2476c12d8fda1d21ff874e2b94509af64c14055b6ce20f59d9fe25f87681ff0084aa0d038f71cb48bf7c01e09959a0cfa6c32a3be599133f9b1453a760437e06496d73b1c5db60d879d46176ff961abb97f41b3cc4209571d082328450ce4ebc69e785006aa9a9bab42f392131379b6ec5ec76efbf557836216a3612f9c5a1226c7fad6d281fd286680f818690a047aa7ca1ac7dbc8372a78238a0d2c321ddeec6d406fa4bb4c9f4d7096653526d5407d0b1da2e2310c9154e17c6d1fb6b7fe86bb8cf30116ba9d55608c62d3a3c923a508074ee0fba15cc1f683a3d2c7bf20aa9fbbe788d6a5945e6b881e74c7aa9f5e0491a95ebbf8dd7b863a2d6322a3b56495419ed3230f7c5d338657110c7e50a0a0f028c9fb109bdd1f3e386992f104ea32dc9018582a43e5550abe8eb769261b0165af229bd5b06566383b8e3c8ab7b81c2fb6fa1d3ea9d4edb8c5345bdab488875ba3b3603617d04f0a5b811eaea913dfcea4a94bb8de0f38195da9df9ea517fd6963a980bb408131e8f158d7723e0b53cf6aec19daaff716bf20481ef967bec3fca167fe6b76260ca8366f246c82defb3f011005b725cb95cad7012d8b2f7becf0de0346e69ad09299b79cdb8026b79c1d2b15db42db0d44593084db1c1143ab818cc9eb41fd75a920d6a80ce5027dc8c8880fbf55f58a9bb61397a30ee2abaaea12faab9885ddfd6491f4effb582fe4d48b69aab6e1455e4d427e51661b7528783d2d6a5fe545cfef22243519109ee58d203d363158e9d9d38d219b08d5b3c763c26cce31231e763d50ce8bc56520ee1c8b25177f59fb9d2584b5c392c649a4493f66d5e7acfe399595c8dce339beb27f7cb478158cfdd33959fc6e5b3a07a5564d6951c8f5d34aff0d993c77c03203938bce562b9bdde4c32366441016a04439fc11184b61bbadf4a386ee195672f4098817fd3b830e54685a399dda999014ea753c4d848ffc51bfecb1b4ecaa201d42d7f1ba95c8a063e8f14a44e8e8c72ac0c30a0aaf28cbd149ac4dbf2aa14b63068a9f0855cd58c89bbdc4342b1a8c38986335a8bda07a867a7312bb09243f26117043ede4729639a5426f341f3e05c53600ca36638aa2382b3f0cb6bcb8a369dc970f0e42dfc69cd295b9921ca426589bc918388c9e3f433561ae41d6a07685f578662abad6a8d51923c2b56de6c93ab40f85834df2018f204ba5fb0121770914581fb485894763cb128f1c7a03f5946c818ccd8a1b7ac31abe697a418bfb9fb27dd193c919074c7367c5f7b291538da0a9e48cd6d7af49c5487578d222cfe9b10156baa4caf73552d04316c810a8517bc2c9344d55f9ae9415d30738cdaadb3779cc29722a41f4b9a23191b883fbfe14782cb512ca545999d277d723ab4ac368e7f728db536b054d5594c59e1b03ad9b5e0235fb9984906c8e7bf0b5de8f4f9d95642f09c78f9ae6d413659d836bf48046a31bbb6c39b8a775fc9a7738ed3c71fb2ce841ad38faac602582b02c2af4c9a6c229e767aaf324d62fe1be8e63864848fb16442a74d742a7ded8fb782b3d84f4620ca1dd448f3d9ab2c0644eaf926daa86cc5616e0637e2a0012fb57dcc6d2509e725b5b6949d890e7811f21eed3ff85d5735ff7a039e101cd0bf9c99fa77c06e4ae43f3573568c9612a1ef0be94d3f41876027480f2de2f3b60a5abf52c000b0ecd4fae781a78cadb838be5e4a0cc071b75951ae30c9f3f0b7ccfc4cdfb2cbce4dbc6ebb8f78049b7ff108275cef70d0888f666fddb2e177898c39a218a376c2177a6c5a3a10ea5379f84ebcfc0ab215fa8f1ec62acf6de0e399bfec66e40396ab9ddd347dacf7bc26640beded820802747190fdd8979659ffe5c8f31c32d05bc88d49f0c9b66eadd27b35e194fec2e5e5a4dc0e3cdb215a654547d0016a40f8e54fecaf75ee6a32463d75896f107af9b1b6897d3a3fa2b56f13744cebca6bcd964d27ad4ff7919e400d5ada3378f794e34863fcf5476509e70ff93e9a6272b55f8a1a2d30436fa1d22286f4c7689c7814de94c3c1c8b78e529f27bbb8b562d15e3af8f74a321f933061ace98b668753b0d0f75dff73390fbfaa4cf4df68234ba931a1e52b5bfdd03c0cc3fda80bc9cabaf0a953fabca4850623199f845a9060708bce94d7b4c6daa1750d6438705c805aee8ed26c9d1ff44f8f615112b28733c2223df4c6c7b64ab7d1fb4c02124629aeb85c0e2dcc9358975c125c510dc3ca576bedffacb5164516b6c73a089299702b3c3a81a9dec0c9618964255641e6af8412d47a70f5cc69aad753a6e67158660e758864c399adec900cb1e84c6f1276d47126e24bbec8e45e86db31f9ac42ed8536cc55d6a9c7db80b5eed7b3e7dc677bc07dec20385f380ad7bdddcd50ab66bd1a4af7adbbcecc79a53ff40dfa12e5e372dbb44fc119c788c28342a4857e7c33f97980c021cd91c8ab121e77d94bc10dfad20ce5e7dcb9c9bff81865d180c3c80f1e2ef8494ccd9884c1f80b028f7c4bcc408f31c553a63216a5ea807607bd571c34839bb1320306837dd11cf95bc11806be92586848e710a6e44c9ef8ea51a608c2a2354d477362c3dc4e7649bda96c338108f5cd17ccd28d5307d2f3fbdf615466171f7256e236c76ab6f9bda1374b9ba032b34249ba2eae4c4a93b39e9cfec022efcce99accf07fac80076312f714b6cfac72fd8803d003fa4776e468fb4079ceea126a519da4356c65f33b31821187cd11bc946ec46b96371ab266ba40938e035e2925feade4c7d1a865f761b80f8b3e55e02d46289af90b197349a6a61dd9597954f693f9ba4c868e7b970faa94a976419a6b761204a321c9f5a76b4e07aa3cdd3a1f52bf0453ec17aa35b77ee2fad43700bb316df4078f6b5fdc91e375e58719e19c810a0fa31f2fb227d52ac19ab6731e51b223620a0b72d2f26f3ea3856fc9952b288263c3534fa65bdd549b2de902c1b71c546df07103b9aacf2af8c06e0969ada6e4a7f80652fe0aa84ad9119f449176b90a19286c2cef0255b78a15f6f6f7bdb5d9c152fab9564abd3ab9c9703b3b0400a3b99bc754a671df8d8a60a12b5bb4f931451231338f183abca1bd01c4b7fbb5601ff64d8aef10c0676c44f4b834298f70f91b47f8e2b76030082aa9ef74401996f942650385f3d5f06a64a937ea606594bd6c8706f166fd1a86f84213d44752ea91f1a9aac08c3d34c3364c941933db9954252b115793bdb8f2ca0965bd6fb776aae3f4f01eccdbe2ce8a77df2cbd37e345fddb3541a306ecccd7b0369ccf1d2ee7d1f391c69b9c565e2583a7ced0abeb521361e2dbb3046bcc2832c62e1fa9f3fb2152f5b910feed61c31beab525d0ad3fbb0da9ddcc19495c0fd273fc97bfcaccacc830cffbad46861d39e7eaff9d0221f4f0e7f0718709a6266fe7fdf1ed7af1399cb20084d64f3062eb54765ab8b2d46d78a2162751433546fab27ea4bffcc86452598aecce1c23be2f0085d82f29a84d5825ab7d3cf691c52c0e4011d8f4874749dc7f43a9c6d7af2ae67e575cd481eea22573e1ca50027f8edc5764539d4b1e20b32a28f598ea3ac3fbc9004819220b699e375a731986455b4ebfc169b9b8b8dde24eac0dbc5c1567cc9a125672f406365bb25a8dc9c4fc9fbe3c23cee0b8d6b340b9702df40c27d4626998b683c74d9784341a553c74c21ac197044b93d62446fe174b4c8e7fe349d823be5fec3b5cb6e76cefcf97da57e986308fffaaab00d791e20792e22c308ac13c005f455b4a5996728766b84ad2e31d7be0d2fef8499d743d64f63df82e4f303e00c7a2ee767e80bfa2c3f32c6b77f4689ba6e4a90b48d2ae26505abcfc3a8f792d1b7fc8787db59afa809668ccfb3a73b46b6dc3649f9d7ad8b2b4d5e6f4e19b05689edbf0c03b891954becbb7c16c024c0826402b3d45633307aa6f4043fd34fc3cb74498f7b0543df48740dbb6d916f28088e598840ff84af8f4c300925d7477630dd27d61a61a6cad1bf466f3511b1ac330b92df79d7747c6416037351d0ba4448999d922e15d0d03de5403c732f0141fd62bd9f944777ea9868a951c99460b6d6e05ad0a1cf98785c02d85c858476bccc7d9c354ce1a17ccbf9e220c0332ca39a0312b7709c36b61d55d5eb2ece783d59af9f3d3240d47cd8e729d3362283af40864d3ed0cd92d5cbfbd5373cc6c3b3817d4e8c7bd55eb829348c1519e90f3cf481fbc413a74079a765351a79a93602f4e7d00d2391ac98984d00f23e7826186b0c5487fd1c2c9d05a5678e47a879457952d80177f19ecdc2b3a2a3742fac400df2a2223696add4ad80ec24451888c4d36dd81f4ab7a57417b627ae2083265a6ebbc1603c094eec1db86d777ab9c53314507f3424270c439649eb0765ba5602051fc79df64f31076b70825eee5363e53e26d3632b3c6aea8211c31f2e4843606c6869b800b081ee7c617212fbd4539bbf2a313a80cc41922d5807cbef995bcaab8e3c11ce5b8559d75d5982d43cb008991d27c3ef69bbef84f224dd73e96732cba95602d267a72732a7b3129e49bae123daaf9ced6416b6c37f2aecb62deade18a356e19313b1ef1421cb6e210f897762431dd17e85d6abfeb03488a1eb83384bd4a0a81d0fbf6137e8f305ae586999f2f38b9df4ade4de755f5d2a241a2df34fe61c389b0b8895754a7ea38938db3469ede87080b665125f62ea9432801c196fd4e1a0d174476e0b82f2ce887962876e99c336a5c97e6bfef018ffefd6f59e059871323236721af5323c1bbe8a358d5ae75760a3b7feaa0ef6d001a4d083575cc9f65a8ca28f6e3af366cdd8b85fd35022b3aa6c1ea1c77ef5a464af9e7070ed8bcd715888cc8b0d374e93e17444d8ed1c08384a29e8213709ad925cebbb727bec279d6e0ed93c03272b2e0df885761dc0c7287fe42ba5f8dac6960480b5080bad6f40f08c7905250e3d9a0e42f93dea38ab04ddc6e69e4a4aa334b3f3f42a62c931f9d740b92a0dfa03eba61b5759a49e3b2ea65a89d92b34f66056c5dff82d7a9a625459fa2a5e936385c3e16d8d6f5dcf28d9ce7af0721873d91e5f5261439afd8dc3d7c416c6612ddeeb4903fe560abb544275938812dc581f50383dcf2ce323c9bf4c8901d672be60fc59803112423e06b10460eb758f6d8fdd86a48559550e532530e58ec01e82b831ee1e730e4d779c0672769f2545ba6d69e470604d5699759a34cd4c67799024e0259ab5aeb712e1572afdcc9bfc19703925c26806703590eaec8b08948f5382d63ae260b9e67ac8ceee634ea1cd63fae1fd782414232e4971480260285e3b2d7eb6ff0109cde359b9219b460f3330c9bd05a6dbd606950ab675f6b0fdee58fab41c3a2ef145091d1046f7f79ace30af89cc82d54d9363505e2e620cb93aaebe13cb4ba2680984e380597b78dc0eaea8409913a11cf3cb78154c386400d929db79acf38bd5f99fd64d3c24c8748c3d5d05f7343270945679ae07d636f3a2b7ee021074768fbdff1aa536a1eb330807e49b5abb980d78a70d826af7e5901635742367fcb49cdd464b17396b641e492cdc5a512605adec485a08aeca745e640fbbcc773d30dcdcf0c4ad541feff8801dcad0b77a08708bf524ccc1b07338fc0507fcc9c6aafd1aaa00e849dca5323fd4b58f37cd28bf36ac8bef4586280a874335a3a9e0ef31fbd22eab766992fc6a0f609d8572f2b36634430935d8d99b67d10dad00e71bcc5334898650aa5c7731d1e938c907e9315c24166265cd1a640dc383e6f66ed7ce5f54893b3d4beb64fec68a77d265e235c73d07c415c8246f9295ac60531b4a431d39fdafda969a312fafda8da4762c99d4e9f4a8943971e27167a80b8cf02184cae684799c1970bb0bf7e3d1beacee585aef576566e03bbd23a4ca427eec94f08e50746efaf751426c11b2df8a44749e07d61b38c2787b57de3437a6b9294b0a39034d6d6748ba5b0b8598b94960d8b0aa6e01c212ae7af9972c0c22891e0f11c34b902800d4a738dfb9b41c7d1e0114ba4e75469b83b9422c78fd5ec78e3a0e720ecd9b9a8af0d841853ec6230ff1402d436888beecc13df0c1026f1e362733de03cd4121d29502748597a237256fc3706e2af48e80053eac1edc53bce182087b3e618311073addda95938e5186012ea13d94b1a0912ab9451e5c49cd7fbd2370bcf746154e44a7203e46127845c350463dd7381b63b91f7ef7d21cffd70b16806c5a723996707290573decb33a265943e99664eda6881b4252985ee94669213181c9aa715975804287441ec19294717209636d12d66644685ab5f3ab135529061a6f11ae855e1f139b9815c5f7e9a119757825145848932174ffbb56eaaf6da30894500f65e5fd2f0a7782112d616f98a2f5746fb6a2812da9cfe67a02a12e5d172a2e81ec0aa2e12a31c32df5de4322ef0170a26c4f5d859ffbad5d16d1bc0115fa24d7f7eb245eae7202df287749e101e5c599cdb3e4c474973f94c97c2331e7494e69a2c85ac5205f6b3bab62d38032510285685b6747a35d82ba6d9d84b8721df19527f55abf778140ecbb38df860ea49707d0a114fcfcfe5d7a46808e3fcb8047e14dc86aae558c40affe2d8f2e4052a51b028321e8a1552c425782754932e32ed42b1ccea718abbe62119080c9d082e19e1dcb41b31c4dc9e9e7025015a2c92e0421d2d67fda3b2da856dc0854263709ea794e17bfc877a20c0e5b9e6d342b2883596db6dbbfbe084e7ae609a8a1cadbf3a36165985412e1173899829b1d2374f93f37cbf117132582b6ff2f4b2a36a083ea3cead7ebd3192c8291b838ede043ab3afaf02b68f8fd953c3dd80ff1fa29150f802ec37f82432b2ec332babcaf07ac44f7b3843faa96f1a608383fd116eb3002ce4f3819a29eaedcebaf49ff6c030bce99230b394a19934ee1fd17fe3dc0f8c3de1d1cf3493fa24b07f04fc0bda64864b4c837dadd729451b798d4283b36abc2c43d3bbe87df7d3c09d684689a0bfab5d5090b0594e3f07ab89533a64fdf3f3bc5033bc58b71e8d166c2d47281f9db912bb9faac5aaaa4997a613c31dd943266d3ea1f230dd084247fedb24cf9715e5992a1f43bd5e4fa5974ac4d4e26e709b3737e02b4305362f80b580272dd224c2eb12ab743dacd3beb5003ffd7b0e736e275bd95c4b16a18233e30d396bbf5bace340c5fb6488ab8d643797e70d4dfaa51110daa55ddb3c81d7a5263087ce9c6282165431f013753377d23f4339b963bafe4208a9d4412a3adcda06d09d015d6d70e4d8bdc0cd0a5a96b299861b32584777c49f4e9cf7b70fd5b7c7ad189011a99fd8aac54add4796feb53de5700c053515b556aa9b9d76e0d82df0c069d14984f6d92e87a2837b66f56c21af31661e95a9973021f3482c3cbd2328fee16d9e8235ceeb5f6900ec7429a46f2146eb8480275f010406567e3def64e005a76e7317690787f2e39bc173fda77d0852e1df08f2d9c577e1fe4787648a473143edc73eb2292252252193e321dc64809b705aa9c4c6b420e48e93e48d5760384270f231326b550e34c63cbdfe359e8e7cd4cdcc6afa1a0abc80bbcbe7c2de8f2b2b33f2c2c3c974fb46e90b1da5ed0a57b8fe1a388cf7eab129cfdd18fd85ebd4c109ff0592cc840e1a984e58d466edee195de6cd85b0f398c18c1bdad83be82f9746d0248deae5776538abe12f672d927d9ffe36319e6268dbe9836cfd5ae422d80a64ce3dddc61a289bd7e636c8915176b0b2405f0ac5db341017a059ab779a7c994ec474c27ed7329804a280aa61eee206e177834189dc5c249f3f05ce6453838cbc75bbfa218b8c795eb11ebbdce3e9dc4febf999543c29673e511a33ad2409dd4ebb37fb281051744a6b0a5aeeb77371e2955fb94c32769177e04d5954cf4258f2dc8e007a52f6eca568241f15b95b3c6c024de27507d55f81f3afd55e513482ef5d6cf265e22ad6351998ac6a4cc0d73e2f685d1b64d1c50595632f793406fe140ff5be797f08046719750ca2e7d5575413a47a6681b7fa01d7b4c5e8b8a70f8bd1ca5297e39c3ff715993cd9793704e2a1e26f8e571d12e00a53b50ac39aa37a2a3dc8bf8034ac4ed7cf2785db057833263cdf0ea1f1bb83c06e8cf1dbe1ab77412998fc651995e2d884e9ee1eff2291faef37959d0f221f5d0afc97ecf79d39daca37ca9ade3d419d3d8df1288471aebd07e16be15807a9e8b598ffcf2b0f2c4441726dee252da1b17518b0987b5dac4f80c82ae7b6c6fbc24bb8cc868610428767981b345147a3c9dd312eec5e828b43884560c7bf4347e1a098ed397f4348a047c6aa710616a1b17ac1bb8cbe2bde7159aaf21123dc65ea2d40fa474565a1c5c76aaf8812c2756c82bd214082510fdac0b6c6daa357fd8fe5249fe4e2df18d566336143128cd5e9da5133988fa97908f3841818007e0a4dfc1712843a071d15c04b6984ddb9a022244e3f514ce0f916d34b4226814eb174394c945340dea00a7ecb8d2bf304ce60264be9d383970cb757943f7547e2edc396ca0ce53a915cc6625e9aeeaa522a5b93e61d2b7d0492b5bf55d094a5a6b8a333fdeaf4fafe564c09fc079a77fe54e57d133b36627c68452aec015ebfd1d3cce5ac5653d0d9178efd157aa3aa9eb738eaa3ce7d81236295502bca958feba104ca34d9eda3af1548babc3f6f81a8ea8acbd204fa51573aefebf50e6a7f7c910ad586a62a3f10c6198a90c30a0e7249a84f5b079cd5404ed6e5149d92ac86013393aee37d8e5f24e8d5703d77e33e77ceb0cb49c48d6ed5cc50401576c90961c211616053009737cb73a25bc54ce6dee68401cc4f5659ef3bf07ddcd77bf7c45bd533bde3169300ba2caad3d8981b73c31452efd63e8418c8b5778fda6f7e12acdeb8121d27b7a2234c34a1fb38b30f7152da83132d87eb017769c81fc0318b94a22c2f4da4c2fc34a8cae187cffda65dc4a8cdf7c3fef30bc0f43f32b10a336cc332e1b3739b492525c17c0e4a95448d2a9be19f789fcd5c27dd69337ce195a228926748a251f4292ac79e022e608923fbd9c923de473de75f148ce42f1a2da74cdb08979f53b6f7541acca8bc37b12399d559d9b8fe8707009ceaa6b68b25c1b6f9bdcb42e5778b43183367076c3b2d82c40d7ed6bd85289f97ec7a11874792b347ff91c916beb8a3cc5ae7844d3dc4053f81581c542451b1ffb6295c11dc50443583c7e72d632109b4cbff1c7899070c7a4e5f154cd5eb722b7f01fdc40cbe7fc647133def6ecfccae87471f496a9c4482e0b4d3ad48b07aa37b36e94a90784abb5b139081111975e8ac80cda0300b6fcc8aa6ffb405c51d91068154c4459ff976aada8ecb9d2fdf02933e0b714727552a91662f77069a9181b30aa9a2251bcccfe6fa6eba2092d06d155f8c6ef97ccad1b073806b04eb7c4e19f37eb69288f0b3feaf5cd3fcf5feac5559c2371456ff5c94fd57575cd78d970b35103a3db805d8f12488a008bf4b6892422356e52378e08456f28a24eacf21caa70316e1a6654869cc68af3d00c5daaacb1d89311371d182ebf7f319426433629cb9a95170b4aed1e10dcd2631ae8a9e806eeb20b6728a47e2c6f6cb25806cd42d5f100dec00b757319a30d22d81a2d93b6152eda05c0065ae29f9442ee4b4deca98fba29123542d23e7c9ac6ff70a1b316a3eea27db82d539d2176eb73d4f8d50841e34dfc32e7f81ad9b2d3b43408cc96ded2bdacb36195df73d5910548f5a53afcae4c5981afe50bebb03bf7069edd31cf07d6cc3237c06911e4d1b29937db423fe9ec4e5c941c44e9cbb17bdb32f672e69f5f1801f6ea396fe261678cfeb0caed8848a03c0f42d616f8d05b133e21fa322250acfc8a9d0475412dfedd4952b3f8f1d25ff6556cf3e94147167dd4479a30fc878c11ec1d59c76e7dee92555f4c08574e9659c72ff4e3d37c124f59574ef61c98318fddba18c5436d9a60c3b0afd958a143b4b5af9ca5322dcfdfc28cda2f824b3d3e6c905ad1f49e6753906457e8b485c0685fdd65c91b99695cdb9cd1450a9031c974ac562a95383e8c4aa8bd3123fd6c26977c8b8c7ed7e289a258d0bf6556b38db91fa23c319146dd25024082248c5961bb9354629e35ee58aadd9a0f0f173db196ab7666c9d3b565acd97310b6804ec3c4ee3d25cb55d8b520e5299180730b7297c36a1a4b9811bef0186c1de28f01c62e79030cbf87dd072d4956f015d2f64829cb398000701a40ebdbb1f039be6ca1082d00013fb52ad0fd80608c8cb254068aad8b2a8dc53db595eef3433e9d61e85140d927aba022adcc3471fe1978705013feaec9042db40fae3ed00b4aff95736d7a915ebe9a6dd4cb777db21569c9f94d635bede2b817d46dae62924763658b14dea701c5be810435a66f8fa567bf88eb636983d221bc1fd1e0d633c6cb46f19222c04a121d39fc5f45b0283888b7755149ffd97235cd63615832ec8b403c7028eab7247f727091373fbbab997a42d0c830420ae0c0aa019f164fe689baed6d6bbccc3f6f039fa68ee48149381cae5b3e4585b88b4b5613fd3482124222a28a07af1e0c35bd2cd8a1a04d97298037e75b3011113605bd01ecd9303f9737b0dcb404757248728fdb8a839c3a9abdd7ca4b74c1edc8b9f2b501273c65d747d12762192179555ea4e14db915d907a599b9aef8006c5374da5554714137f9e73de56c4ab16b9bf551c54a4da40d18bb04c0f9ee6af42684d9074292723eda85d1b1ddd9e269a1fb65f08ca5c21577ad428e341b7476770753bbcb7a9962cc8358a345a61cfbd61f7e120140daea563ce3dd3996bfdada4826f672511433927c37777c52c724a5e721f5821ea3c176cf687c4c69f7d937f788f21eb9f8112034f6280c03825e9b0d8508fac5c7c26ef8e940438eff510b9b075e06544d045944371f695f446f4f7290e9642df5e04d171e757b7bda87deaa1aeff32e3ca2f4e37149c918bb4a951f2305d9c4dc8655f8eb57e1275e5cc9cc17916653dbd0af1ead278cd7b4918bb51c88b71799af302aefafd17d182042ceecb8f40c25d24533764a39646074cc54d0fc31be55ac4d35a375a7d17250863af111aa564741a1b50075c7553729fb8a7c0193db100f78ad4d7e91f55daf79bec67e1081eeaf2fc55049a2c531bdc7bf4087f640d9f578f7e5bd79b101e05a8f41f9424bef5c78d6d07bf9a82973783adeecb0a756a725ea20cd1009c4273ec49669173a21fcb4dd2fb97c7435bddb4fdec6867e59f53e2ca6c4ada6e26f026c847c9cd7434de694e999ce52027cfa43ec3ec8502fd23fc9027970511fdf9a6e7548d79d8b64cd548e8e593dbda9710bd0bec4129d147c33db48d553c62ed1609214c1b17816443446aa9b4ed4fd906b5891613260037d4e809824358c161f6fc74999955a977002ec015d827874539d7ae9fea76bcc6cebce5718d6cf2549fae3e8cc5cd7feabb9451513a9e6125d37563c2e783908307f262db39beb1dbc2b58fd6a99102591552e3883858da26196d7ddfad6e128b0708b707fb63690f2de16e891cca4ef97b6b5677db283b862d92e72d89649500f556b030f662fea387febe2ab922d2f32b96e905be1523123b68bfe5f7f30a9431451199ddb7b76e4603aa2befa36784a71392b9ce407818c5a7b42ddfd82fdf352784ee05c01f432f118e44164e566a790b193c89ab261fe21891fafc07f9123f62f4352a003a07a347ff166af5e910d63fa8581beff0e48360cffeec999398610b91243fbfca4cb07ee252ae58b22d821a96bbacdaf191d140d3e8f0cd9dc226b8801da61344304693e38eab9b98b181b95ea28c659e1c2463c3530581f7540ca12722832711b4b8d7ffdf8cd02087a7d3fd07b63a3f44c1226c29fc1283157a073dbf35bbb0a2fe0504e411ef66f2cbc9ab7f1857e7a54597ab8b1588ef2ab507636f29ca12157c6d7ad80bc2eeaa9db1a6c614966e1cec806bf3e3952ad645c6536ab497bd0dd59b700907287dd0c7b1d71d97b874f3a4aa474fc1e6fa7d124ffed53ddf8c19d3f4e825c664b0d1abad43e6d16894a669d6f235b232379fe920fc5257084ca9c964f48e194522143a6608f76b603d2c6e27abb94b0a07c335b0d834a75dc5e8835a3e5c98e5a6aba7c1a1520b0204a01e026de0c8d8ebc050a2591611c7e42e63fddaaefa2bfacdd336acec4f325547a6fe13d42864ea9a8723a6d3439e15eba4b0eef9bbe4a3782de81a9b46091dbf21291fc85c7b3f65f6acddcb279764f564fbd9868b6b34051ccb63deae89cce81b26a0bed0b5361dcfbe0df2e7112a1dda9f4a44357b1ce4c097f6eb1eb5c47cbff5fac3e790adf353ffe71fee4b7f3e399ff5ea0ab285f0f947089f69831ea7e3f6742ac9d311e986d807bd2522001faa78457fb7d0fb211d8da0cec4872459a55eb697f633a173998a25cd3da6783bee6ba2c3da5e6ae775fda52ab6007cfd06477636894051a67217004d400903d2fc143200e7cafdcf9e3e3fd78bf02c7e9cd721751eaba015a7c6a323248bddc32c19393d5e0bd0b2132bdaaade0e0ef8daef59371ce6c2cd87d00efe9996221eb680bba4111a40addf43e246cc6d9a5ec918a39b2bc96c2c121e024378baae1465fa46b257530928a42eb5c8c4b24e3a9614509116ccb2e6cbd196b3750518719f1949b87972344bbe5b829e24fdb6d8992cf11757fdd77abb9691455b6322a04902f4ba2b2239828e9a95e6454d378d16bf978c5958e821fb82e190078113ac336fa849a8092e611164c40560bc630928791b40660f5710228027b25faef091e3894e4c7fd6f4ebbaf0d32f79cb50616eaaf80438fa3749e7ca098283abcd6ec0029ea6921c452a2b5df287053b780f95b55272adde64117028fe03335bceb50f1b750db3f7bf93fa978469fe2c9d0ad37d54ab4b6d563e01d625021ff85ec0f340ee77bf95d2e3abd35fc4657d76be439cc15095bda3b90a030bd3321a20b14ce7b410d4f670ccc093962ba0887d2f7511dae4fae8c84479ba5ea4f2e83167ea90268e5cd4d47e88809aed9eaa5ceb80236dc1e322069b09f4dd6fbd1a173011cbfbd15774edb0aff764d6fd1e058b026af2a8e7c0e7f37bb9cde62c494c3b1a51ab4a73d293f7720fe9b01f695d427cd6d743734e5f9513b56c350d1ef405a75b22230c68849b3562c35556954be3088d09155af988b96c6d46c37ec5e7200129fc166fdac6f9e61faab6d3f26eafc32cfe059207b2e0c8be745f15f787af506c767e8c236eceb95729138c4d47b8f5c088206134343eaccfdfbf4e09166679b0e7742bc1567193de12e278c2d2a2e0e98c95ce1327eddb7d7d4d00247c03cd8944726958144c4b0e42cc822d597140928cce283180b106b2ad2556bc33e92b97dd75335b3d1c4a25bbb2cb2e9407048517f89d18dc3209410a744b92efd80ed939de3a5a0484d7a8664ed09ff8d1f515941fc9754f9368a8e80e2635881925c33ed26382bb2b8e4736e8af48d7d6ae92d0a47d9c551e876326c8ff4041aaa5bf60466244a2425696b2b7ad2cfb56866166ac1d328d4f507a58a1edc6936f34b52fa6a537fd92b2b7dc21b662a12cdb33977580c8144dd9b1891ef6f325ca0af4c69865e6b0298a47297a5fcb1fcc4a3afbb5bd1f922dd31757508bfe8905c571494998b157d6bcaa395dda935175095ef5c2354fe17c13b305fcd653a6b01fa7f43f3677b83fdb15493ab42ee66ea9bd76ed953e655856f6288f90e4d9af870b404a6da9e7cf99ee8a2e1db799c16b5a26c10f33123b36de4aae17dcf746e764a82de06894fe79f71fcf92b6e062ede258566754476d73d5610cfaeb6620fc3784148cdfaf62a1381d8caa31e684498d10a64ed7a98d81b6f66a41e68583dd4f567d68428d0bd75e2bcff43cad0c3aa296446f6d0d39e75df8888791626052dee2772b9d246f9bf53fc7accd2523be583623a3c42592d1496da0c9c2e578fe95fa6bf7e71d3664a854ba556fb9841db390dd8897319342a0a43161836440b4bd425e28d7670a0caf8a70f1ac624b206e04d290271616a876f93a90c92954b0ac3f5a00767fb392f7998becee506ca174293a24ce8f38e7b7e4f4590ae62ea9d3ecf67ee41117ad25c2bf23f9a1c3812a43d1c8a71310ace481fc8c08ee073e55817f341a1e3c0f641e5deed75bb03ee7fc9d4ad934a38a9d0cce86ab229f3bf31f07333b7fd06ac4b3d865ef2d62c51a12befd38f4c97212443bf36764365491c643510b86540f7faedd1f9ba0158cef3907d8057a9f38b8527c7fb6159cc457d6f9d3c6eac11b0d797abf0098daf3f6f6239d740231d1144b2817e3497cb16f14733c4fa87e1a9cd64e56e7f975928c6e889aa9f88efc389979e7bcb9638c2b024e58e2d91d0a2243fa4bb833cb8903e89ca39ba5d7a3cecb0d9b80ef1387ea9725060429d40926621351a0f702c2463559220baedb9eb68aef4442098ec8decc585fa94901202e1c79a4b1e58264d09219816a15d280680a57950c75bb667907b1e58ee20c4be74b6a19ed38507c80cc4b0845279375b8c420d6fa263e0b6f06161ee954a0a7127328f144d386be867f5da443a4dffc1e023bd78253b7035c8a03617b15fda5e3e34ed0a34ea9cc1c5733633f3b724c5e7dd12ccd40dd479ed81a82b4fabbe89dc85b9083ddd937164ceeff8024da3a291511520a537ab109c722a1dc80d39c47081115eb808b7e3e68bedf840aabc6deee727ec862eec297c85b460db6160e9979c1a15dae872128ba0081ee0443130c48d79c256c21c23c77f60983dff55a3a905284ca85ff0cf46421d9b85fe940c1df730eee7747d526b11be8e4f7344343c8fcb861df69972d123f7e03921b537d696925a1935cfa835871f643b18e1868452e69cc088e6ea0e6e7e8bddeb1d0a183268e6544f6a64f174b536fd6cbb9198de3786480a2b23ea1c20c55dfa97f458f86a029b52c4fde5da4b5d04f65f30f262a99d50176e8b0811b120223a494e67019293d1fa6fe2f075f1124cfc9b05fd1df449cd6f9f4f721256fcdfad5c03ea72047145164ad3d90052c97e2e089230d7c32ad39709b3a5e7db23b865786043599f3bcc39111fe320a37574da4b85519b0013daa402ff9b65f0afb6ca693f7c14bd9c02ee4b4918177d6998e41aece5d2e8675a1f9e81244cc340bd3afc3a6403d612e8d858e2238597c8e2e3f68c030de39c528ee344bb7052b3af58a33d3652ce9e0c709ffd876284dcd1749e0535c55e5a061e48cf731796ba4722e137f6619e8dfa639a75f32db0f1c92a42d57a247b3ef33dfee6e1c5bad4194cd2aaa063e3ff84d419c03b3d1480368c13079b2ca7b63905ab0d7cc6460f1c487fe66f681335a5e018e9b9b98700b62a12302f0dadf95e1de3161b9aba423c9354b338addb8889f188512267fc3e7052617cc349a7ed2741acce34480bee596793b54fd989be4d4015a14ee0a2a90077403ba7883d6e7eef31cea9488da26e6aac24135d3ea07cb35570066cac6695dbb79ca8c01d77570ebe9f52e0a31dd128009f3a02ff7feabe7c7aea460eda6628cb75cec65e0afda91692c56449caed5fb3fd7f68bb0887556f56686ef268d9b8c4cf598db76c381b361af943199b2de2037c1ac1fd96c414dbb76f41e688dcb15f749d065d7a3100a30b1ec0988999a8319829b8b65605efd159fbbe07645e433284d1713ec138e8164968505d35aa753a13a952cf2aaf9e0593ed8e7dba84f870da88376a1173595fbfad4de76c7dc2cbb62437912e656c2863b1f95795c2f3f7b2031d0e102b9788c80d9e763e9d0c7cd495b457a007f24480cd581fc370e094252ca4b03e6c26bae50970334f77553184357c606aaf05859be3a7d841d4f5dde6943f950be262ab0accb2c4a457685c70667b4af493a4629a7b5137e45a4ea03c7c9ab821c9103af2faea49b0e3343c69d5195f187a7d1c9c2ab3cbd6bdf6b47cb26802cf04c1552a8202251bbec879a3515dfe184e6d86bd7887e0bbd82d5bb90048c6c9222e1b9bdaabf5de12d4cb0de90abd89a2043619b305a2bbb2d3f2656eb161221df80fced889fae3e11269312a6845b2fa46d7885af606be7163f46f7049130d0460a6b2e60f374acc37b4c731e57fbb2a83ae9809a891a0e4b111ab6225638007f51ecf5b30d73e0d109c09052d3de84182297588fcef8d4d910009f26994077aff93494cc357d37547dc8307addd971c4ecc6a9c09e92f3abde995abc3b318e9e3dd4962009c4c513af917cc186589775580d0aa466ddfeb56d4ac7f63f593915e982197f24904d8baa4af9efa30877b3abcc3a42af1b5da586381b865936e02894efe6273b8dabec20accb0a82635e2aba41491c36ae643e08d349d5f95c882de6697aacb652997b7ed14f06a98bf1889187b1c78496cff5e2656cf2a0a51b8a1904855415eb69f98f15d4bb16dfca4cad4cfb1c812684eab7250f3ee12570d8981ee4379c5123855a992bc8c56c0de965db754519e86a0ea1774ff872ce5f86a4ca8d430ef67c75cca5c1e7e322d5657d2c9f1c3a752e04e7a69b59816f0f9763c686531c56fa04e353951cff5581f97af4bdcacdd91b34d470be43560acf940e88306219faa5dfb57a1f85aa3cf39006866319809a6c992556e8ffddf4cd30a23a37f826b2f37bf8e03ee86e7e1814b6f91b8053384ef8cfafbe31bbb1120ed5f262d5f9618136c2ea283950fc9dd4201d61da3503e7585b04952f9336104b17fed9fe19a42d28b68f2ff536edb7c2656b2e631ad23d94936d82592567dc5690b1bee0ef708fd4242cc462be9eaafe6d8b39a2cca0d16a6c51779b98aa59daba858c10bbc0b1291abac81a4a98ffa7c0d6f644167ab448bfd08ba18bde86de741c4ad2f40dd769115bcfd1bfc8c394deb56c0d4df4f4aebeb485f57ad733bc86204d6ec39cc55529d1f690a9536830f2b9379e98edd97f1d454f9321c20156775cb756e16eb5ae8bcf0ce89b48b0fceca32b2384552dcca34a23d596606c1babc3d89d136b6cbf90be3d4e0257d63b92ac1f05bb1f5ed8792c0cacfea362dd09d1d5c24f570b41c96b4404fe00bd05bbda4723b99d6dd2e435b9f74b3e5bd82f27eebd291f0c6616c218b4783bde7ef7b8e23c2c37c8aeac8d505079d27f9d156e96d8d5d6abf85539bbb9de402c8450b9392b07f1e84c45cbd570e06487cacc5c0fab0f36b167e5b7bebc1aad2a795ae5da0f74b57c604094b628850a724b2227cf994842c630abecc1fee174610e116c50a21d1aca9527c27f0087b3826439a8cc4e6b70f19b88271b03178029adb0dafd3f6d114201fe35691f71bdd847e38a5bb64e29f43b11167f711cb5dc0654e67228eb4e0db865846ed2f28d4d9d4f5a4b1b38288d34f8c20a231765db9f1415caeaed0cfaeda289f4b2dd4950423fbbbc9b718300e005e45b068b6b7ca62420e591f271458e34d4daf245d2393eff061a17a87ca3148f65017deaddbc140121dceecf81294249d41c28e87b6c1e0248be524be3a7f4d915f252d9dab579e6d2956888f5f7705ae2a3a5f1cc7621d9b4b6f8cf85fd4329ca4de3398b7a4ee169fbdc03d06ef0694a07c3a1539f99376734e0a5196545bf71396965cc89462dd881b46049bf9c4e2f006ef71af869ef6c6357abcebd047abbff9e6f127c6dcdce4c0f068b01b0c1001f6f89c1494ddabfe0504485489b8b1748a1ac06bafaae876944f6e8d7632ea3f48dfd6c6ba62ed43686969a3503c0f276cc51c5897733aeb5dc982d727d677c374cea28548cb66527e50122b9116729cf1161d2697f912de0028cde142868bb936efa596dcde6c058c0e53fd66bdb0310810db7f413274dd5d7125b8a451a0e92ad8c968283c1143a5e93f45006c8de9278948205922e799ab092e13035ef3627724aa421b543a9a6278856eeec15839129255a2e876c89fbeacc26e82d85a89ba29de98fbc483b1ac9f5d15695115b103cec28a6e7fd190b4f38499a649c1c6514587b96f42961b303c5c86ab063b6d75b3452a6d3f9327644b139bf06b06b2f6897c2d59adb2eead504dfe3070e90d272204c8147408b6ae28f9d89c54be75d75c50b2d7d7136c4d8717fe9f5b686d1eb870152d767c07bdd3e0ab5268cc6f17c793cc1a4200fcb00d22e2eeba474c6faa2395532d3f4ea97ac74ca083350cbb4d534832280ffc99d2de3c2201417b37a947e9aff915c659dc96de8b7d3a4fb0ce777c6f9086b78b5ba78e4366c20a41482e71246c9902e6244f740aa494b762431170d7f4a3fe65911f9a5c983e98d7b4d28f21dc7371172fda37469b5d297637340f3f3f41f8043842d071a546e2b50031197775bb1db853821d5aed64748a0af2eb8338d58a888ae00022a04d41fb6f7fa95cb4341f6b87b3b6f63d9a559cb691a4ba9185b15ad4e0aaa7f7000cb223c9ad476179b3234309ec52e240a0870a9c3a991bc1f383d331a07c1552ca5bb5bc9725a8593c66fcb781ef5d6d8cb8c2f70b67a27f77d8990ec355fe48c0632d1585bf1a0d5a256b88d6ea9d9ad5ca40cb485d5be6fc01479f101e1e78a7e221f552a4f2ef92bb848423692ccca317b9c09f7150bfd18de359ec016f846bc6ab36b2fbeef00208c893197c828a7cb7dc7d4d5b2a5c52565998fd4b61b9c23732ca65e3f41bafc4a7e1ecee0c08c5a845e6bddb1a150f5a0913c2d1af4315a4ec15f01940cc1549e03d69147bf9949961733c96e2a6dd74a28ca803a0c5a7475ca368da1ab872617e5c005b806e38fd2cfb8233f5e2c08a131a9bdf2e98712d9436d610c67dd83a3acb295e9b83ba27b3815e58da147babf7e53c037a3507b6cd917b37ffc712013d36120e675f20b17f0179389efaaacd636dde0ead0bfcead35f27444749a58283e68fbeaca0f148308ac1a2d13af2d2638affc67d3c2ef9564d038650a6bc5b073d5205d0ccfb3c9a960f041cf71a36f9a98e02fa8cbee7618e32302c79d2ae604ebe44558213abb6941ce0c6e69aa965a37f3dd00798af53f26394661a7ffbb0b555c3c7f5a5d5207fa58483e795bb0aaaf0feeffec327cfd45fb786dd090d43a66e3d5926fe7e65d03c556ed0d0d864535e89ab644dc13ee50a23301e52b7b3008f1c344e19edcc63d3ade2fbc2b98d1cc4e5a75220c1247ca60af4d5c9e99efc014295f41ef9b0e4b9c8dc272b38033351cb0f7e11f99917940b5f0ade9f53c086776baad35358763368de984190bec006622d99af4a0ed4e3a09c580962cd1090280e6dde9da1ca8b10efabb7dfb9372de9b64c6325070f3d029b8762517c19c0cddd086471feeefb232f661cc40ed2557606b94d961c27f8539b3b622a9f1c91ce3d6076ea8d72a7463df65a592f0e3b0d8a755f72612ef35b5595eb753147712b59a2a563240eb6d04f006c0565baa38529ae7811ef36f09fb5ba409c267feabd9b225165b48794d5970baa6fd2d0b07f75110eb7d4a9d6bc9853dd8a3d5e88e7634c330ab065e95f6015a43d8dc0adeb659f980ab877d113e282e89f806724e2936d9e6b74cb85b9098ca2649ea97e61e5b4edd83e7eb1a376229e44b701985830cb0534e88b72a66bd000a604c1a103fcd97f6fe4b517a698a6089cf66a00b87b3bcf06a5e448036a8ea38e8bfe904de4202fcbb66b01c825c879e1d5b2d111a495e152b112ef3ab946f7a0784377b506ba4f574d01fc4092ae307bf869631d9937aabad257b2663710e3ff67c6563feb546b6a5a90eba8b5debbb73203e62343fc551a759291da51814d8a226490ebffe4739adc85a0bae8702a04b21ba6ebee2b37f2f2718f8209a23f8f4d7ba239ce1ef498ace6117a50af4fdcdc06f140d9e63d9f243eaecbad4ddbb74f1b0ccdc1666bc46a955ac8b5ce1a036cdc972ad0dd412986e24bf79f236c83758cf9fe88b7a7f72a394c66c5a2f3791e1ff2f8a22139431fd2cb0dca1721c540fc71a3ee7eadb39d7999fd3cb00c31965e0eb74433a04d62e4a3bf2a90037c2cb584dd1e320ebf78e414e2bcbe848ed7ad8ab399424db83a719cd92e39f0b19688b966260f81ec1571ef8b277ddbdfab03785c9a7286be2503cdaa4ffb63ea06db62295035d3e959476b733a225f953f5672da11b1ef323f14ffd41e8c7060597ebc2eff93972ed267bdd9ec07bc44f314857f5e93effc360b2514de997bb3ab0338e1d651a7237bf8893c4cb1f68871c56ec6052c146bdd40e957c664fc60d53b32819d362ce80c1d4fe5eb7b11bdd2bbe09bd165a994f005455ada3fa1916ef4ad5458a4d152ccadb26dc8bfa6e26bbfcdfa8f582cb919b29e809139cb73fbe1766b6caf7805c9c39efa1e24916d7343c8a573bb568165a9e6a5d4158c548b9a16d25a10daf8a1b1f059b75e4b9f787a8a9e8bee85cdd51ef62f3d910b3b7ed7b8ef0a286829986f8072f3964da886d3a602649b02f2f61b88e3e1fc5699e8493715fbc3b5da06afd40c044b318909c0d002dd2f5595733dd8a70c659e8c129ea3dfbef255e17eae4969de02ec59bdeee143853a9f58ed14e79ca60facb88dfef90adce1ecb1ed167bbf004e8da110b0ba032f3b5921bfd5a6e9654a4d41e44cdad04cd765808b52c5b10b4e25e06e4140230ea4b73ee84ec80ff605b157fd88750992d2d112014658f07545f4fb3b52ebd36ac5ca780436db6a8428688dbfc6dc1fe0b6bc3d6b0685c3670e24a2aef39d029a8786f16406ec55727ca618899969eab54e04f3d11f88e2cd6cb067847cc9af5c133c7103358214a0278efb35524c7031031078b4100e41a4374838d71e2a8531946c1d6018798f4c2bcb2b160d6658c76d8a415554e2b7d22fd93b9a5d20bf0c3a984ee93d80ee77d667ce475afa9e182afa5b30319b683df5f49d78f0c9a60435cfe2371e6f713d10a79f63e2ed66314cc6e2dce495579c467081d1e698f867d6adb2c9a76112cff3df4edbabc98ba37303ace0a6d76362167d60ccc1d5613a2117f9be4d0250879aed08e7f4c67a984ffcbce27099fdeb8ec863feeb1d290a1b6ebf1228f3de94b2cb4d61b34845092599ef323da689a78e1fe91d90260d60cfb00f7097ff1ec05303beaaeaddae348219d657910c2de341c43e5e514e15d70617e1b4834cc8e9020204236aba3cceff6f384109f66ced5eb8075eaf669fb51c7c568e72354f8d8595e930de92d9d7c40ac3d76d7924618810649811bd0301a775ca4d2552cf92535a7a68d306f365258c14c3ceb7345c938b3c98445b750bb8181d5112a223fcf2c3d9b70148a4f2aceb9fe8a97e2152694f0f0df7e8c918d4ed321f8f51e1c2565ba83d95a00ee7a7f9871a3a93e71ebf5085c55bc4ae02e76585679544aa35f2be26fe10c5fdf323aa79ef5979105d1105d3e003a9a5693871247d96790cf2bc2ea0b10a4b4bc0a44c355b6635312ed4210cd88e7b134acaaa890b18b2f55437482f020c2ee486ba8bcc1a4bc6dd5182cfe762d976b4c04c5864e7c23968149c26255a3901c8137a3f89cfc2cb925c5fd6d1f9e67676b6b9f55cb7e311e4845d94efe3c24e7465b5bb73d89f6e94efbf770eba240b02ccfd2f885470dd645e6da796b1c4d4e92f1c82ca722688a638747754f55671e981b277d4253bd5c0369bcaaa6e5db847ad221543d3b1a4d00cca2bc73a01b93ce70f86ac016dde170e0ef336c741bf8a77ea9bc2f14111a51d74c374499e9b062fd49a612e9f9a9902ff584908b4542f31b431d0ffc6619079380fc090347106d19d5f8acbdc251234941ee8a17a1378433bbb8637a87ceb07c89dfb00e332a7b11ce3c384d4fef7c222a7803d75f780cd19647179466540ced3cbbd38eb9cc5091391d36127b3fe2ba03566b3e292ab645083b883664df087d1fedf09b96a07ad6f64067167be5361a06a71262d535fb333f7126d4aa7d20dd58ccdb5c74301a54d3080a1c18aa23f74247ba7d8123052fbdcb04bbd652dc6ce8e27e90ded2874d3af61ee11b2f7a5b2b914572dd78fdc88454b38a644065dc95435f553bc2fef335228af607f30098f51bec399237dc2ddd0786246cd1f543a289bf532843463ba4b1dc240de7d20551d57f9a2fb9fe5d0a0735ad812a4285a9d46ff54659c9a29712ca4e613765e3d73eb4a878b832a9b104ea2166b9a46e2ab43efe0e4ee340170a6f4242d96c6ea5d544581c8fd6098029949da4007f56c2f072d05466ec43b32ef7deab20b4329f57492d3d6f6df96a5f93677298347866ac3312c065296f49aa51dd8404abdfd3bc11af8da616c3e63002766842e6e1d4235a7c75c40c8a903dac586ced1ca617026d24aa8b005e7a30ce544f39d46552e2ab9e08ed62a67b64dcedd25358a0ffb8ebb182e4380c94c9f119915b752b53ed4db42cc3291de96b1cf27feef6ea7ad100862c7adf2c50e739e481212583278fff930a47c5917a7834426dc61b66a9aeaff769d53d07763dd30ed5db1c21a2f5208b2b9d3adf17f6ef0101a0737070f3179f8118fedab02bf93409f6f52a527fae4918a25f8540057fdaba2d99f77edfa88ea7b356da0594aab75fa0260687b054421ced7896682fc0945d36f4c4e3b70a786965449c1fd33820d7eae9804ebb8905cc492494fcba78f7764bbabfdaa8beee7016e4bd7b3be7c9b050e40a01a646b30db1c1c13207b1d644c91fb5d4b102161a943b9d7a36d195d8c40c50db297237f43d25a08391f8533e4a563374ef1c3c2f33508a2fae0756999f34b7ecc6172db2a6409dd2aa3cccdb3bb018148b7e4cbb7c4102afce69b749d79d7dbaefc56e3ad236718ef0aaa5101d85e2b336882fef389209b9d728aa92e47645a478cc911d9741d8ee5a0b71be9b74d5eebf03663cfbdd8fcdc93575b036fb0ad49b66c6aa963292ab85fbb98d3dc558e1b7cdb4dc77bded1c82a0f131febb7314ab3bf09b91fa1afaeae535372241a1d5ec77cb4bd257d254ebb0dd1ee4563cd02307b1fa600153fde1be9ce3963d89f9b195093c6d1b144060834683b3eb7d7a02932f230246574dc87c2eee91fb6b423199add621a9a43628bbd3b0165bfd27607252f8357b13efe251307ff36756f64d6fe99c073f370c0bb1ac7a1c7fa40807f6fb1fd2d04c0a228d5dc391f6666b3a99e776fe78c087ffb97c96e1e3276ac8c4d886f56fc5c4392be6ed55c880c59c75a3a449facf915cfbc72e0439f6f567001b3c70a954fe86e2cd475b5e1753d3afc0dac4523baff8e8bbc63dba434af114e18cabd94263c2d1b35af9b60e4a2877583c05dbb3c9d3d9c9d7d3c143d20049029cb2f53a1b110d0bafed57dedc0faa39321fd2d669f022bfb7f9812450cf682d9e4d2f31ae99a782d30eb584f40095905e2cb8537601d23b8beb03ad4aeadc5a75ab68641501191c52d03cb148ad14aedd7413af2d58e736ebfb57a7bdd8c2d11e5a2eb650bcebafa171fc393769c01f5a3c85cff93169581785ea9ba30198e20916362e91da9cc0549ab7285b2bc0970357ccdb3d4b0fb2b32b0ac988b3d9732f804198df203583c783dac790fe52f5976dae665048f9ab3cf0386a846f8893082a0aba976fbf18ab03a277fcff67126b02f80065e26ebe91ef4d0e1124e880d17304c893349c8a59a410897b3cc1dc7a05b60b1a0f8a5d967f124f49ee1f5a05dc6c6f4b02ba3afa23886f14c4bdb25f4f7d6c34b504b6045272dbc269e2ed1d8340091faa735e595f73c24b9f9b44953f1dd601a09755aff873c4352d36dd404b1480eb4282c55ad3c5678353ab218b922e9aa501adddb9eb2e09c5e9e977afab0760ef46823e93106d31f1f7df9e42bff1f82aaab7ef8557c090456acaac8c2a32cccb585b0244183c07f3469cfc7fb2e570f73f0bb6ef05c25c6f924b8d40a3fe1d05040100df7fa84c1b866b30eca008f8f66a9f677037eb44f0eaee6a96835aecd1e677a17b97bb125d47818f3112cca0a5a34aea1c9f3f533817c1e3fbfa242146bca7991fbd083bbf5a99180030f436c032a5888718d202d72bbfd02a888c56a3ce296735892834a79462e7d584dd11ba2dd223047454daec0f99a7d847f74d6497a4fce786851e57fe708365d6dfce0bf966a715f0ea92caa7c47fc7313a14b41431730cf9da6daa3e3fb31c0ff6b3f05d13a25f6e03e30125de69c2c0b0d02c626b5c3774b8f1e4ea03ab6230e6331f651df9ecc97ef936742ea463eb5c5f96776d36e3ccc357238eeed411a4efd811da38f1bcdafd57cca83341111d5ecc18ad31fced424743fb101656920c4f8471a2b34c0d7d3ca3b90753c38f0ef1418e1fa886c546f70a0462c661c56558c942f96057dc7faf2e353fe353f05864a35cf952bb7cd0f9099062ca88d3001f359fbeae13e6abcae77244d486d0d5796953f847f77969ad17b817f9a0ee5571510c96c57da56d28bbd586a95f53f394098a128dc93a83ff6966a5c8fcd3c352b1e6fb83e140a18c2ff0ddf3c7c1e6a1eae136cfa5508bef0cae3350d2063ef0eae305e623b8e4ca2b7032c88cc9d2569a2cad0fb7aedd4272ccba9f3176897be22d1c7114c79e152c7b6813f4b4fafcd14aacaa30b827c981b9a789324d331bf309bc8382d49a12d746f0938b40ff6956fd9247c597e518a9251f64ce4882820a3f566e245d6d955cc0d6c70260d61db3b9ad570b9bbb4c9cf4afd3b160de6916dcb09b1d85b3987dc4d4367d1c56262137a1a1817423b031ecbe9f22f69a6cf1945e7f1e6755fc74b93f1beae8f2d2a721f7e332a076eeaca75932679ff13e7662134ce6a69ddcd4be61de6dcf5c0e1b099f0a11508c638b9538d4e39f4425f61073c660a28604dddedc08ede54d4182362efbdfcd80dff245adc11f481116cfff82f07a89ef7f16b718777ebda40fafb31b90efd8c0ae7b810f6c4cb5bf2183ab020d6edce712052eaae2e128ed2bf4f5d1afa53489722a4ef6fe0fc86c880ba41c93ffb357ff2b1ce1d21fbc75177bf43a97337e031d717035b03d969c947ff631053d513d0ccd3dd5e031185e80b7ca7373f7e8939423b6e0ce673f024609a50982d61f228b3f3b3185a5978f0f0506c6360b3b9ed51174f17da025dcffa003539b4c9a091f64a8b10dbdb74cc4196a07972bfeaeaf3d76fe1fe6925eee21f7418edcb6d078d5e3778589155e452ed60fcd5e48b31c57c8f2b18cf60e0c198f71968473ba08ea17c58e6453ba3eed865d0fbfc3f40dbb4de45cc59eb5a367c23e3a9ab1d3e193a625e74923f3700addf68040a329785f69f10ae4bf54c5fa382169f287201be0309ed4abdb028190498e29e7ad91918bf425d0c14c29a55442a8ee4e83383c6c4ea2a79f0e8821fffa6b61bee61758dd58428cf828768b998e1478e6566f57b4915b70713860c230a2911bd9edfa527418d4ad79546b1c372c7f5b75c46baffca313f9a6756eebbeeb4d90fef979fce07a4bd11afebebfef1a562d3021574386530fbc1e5b90a92e4ca1e35fe5c584e67d59efc5b5c9a93d2ea69db36519d6cae8e386d791f458a3eec78ac357b49327fb98e9cb55f7471fecb96484e0b3549b7b2395b2e9b98e2378e0ac7b06a8d67969c7800eadebe27297c974ad00b45195be256a5201a0d4c43c6dda9207a6cb837d63345f1b6212566da6ada684e8f897dc95f415fa671e1963f32f7ca181c2917e2b4e8d575db44136541d170aaabdfdbcc87fa8f44d37e95ae563f8bd5f7525140153b40fff46f5ee0ddcf6dc6dc305b0d12329895b7dd9e0365878fc08c59264d84402d952d54dee28e41607b9ad5b9fffc2cffe8625040a4943c97cec858a878d39e7c5df5af6c2111e63b9dff988e5ecc20f8ab743a80088edb3bd054582d7c9edf345e5ed35573f87ef64f21dd77239c962f3076d698c938f296b4dcc769b6adcbfa8cc754bcda8a4e5fb10adcf776c274b36c2fa4a097082ad4ea9bab0e541b94ec9b98ab7d036429dc893939f595c29f75e11c1439ebe14edbad5f14d6ea3a2b1f7ffba3358e9817229d979248fa8225b497f206ab02a58aa4e6a3f3488d7a78c48ee604bf9dc843e40af79fe72368e4f0e716320559168aec1b6595c1208477740dda7bed672af70ab2c225141f6864536beeb05e479eeaf4a7282d271cfdac442d331fc7db0392255f7cb1e97369f586024543ba6821e0b6a18999ca2200acda205412f207d31f8779a00119f6293b90e4734891492f528b64261d0ecb3f6f1bc09d0a3e8d573b778d50cea6d2d5acac626ade13aa1913184a1f38e562aaff92702f6bb9dca316a10d51f7b1a706ca065452302aeac62fc775631c3d02aae2bb19aa78ace1e8526615f277448b8e1b7197eec26166cf382c17150cf921c5f91a53e930c39168f75e82771e962cb342b58d0e51f3ade252cb429490257f226fbbc5f9c714bc9843cf50040395b9965085dc64c0bfc37ea0ba82710c0347a522de11377b5420a0215e59195ad61b912e6f8077d8c11a34bc585324a47d8f463fca307f8bc0a41fdcc772dd31d2fb00a5a2fdb09eaafd1f0f0eb4580ee4d808627f976736d525e126760dcef46b10db6540be80a756db0b79d4a47b6636b1f9f2f96e1d7ff53315f23a4d18c69d5697989f0c2178835768ffdb3f180c713ef57fbe016d605f83849814aba8d158a39078f96e861776c9bbcb94cdf8916bdd21e4540a2010959266727c849e42a87ae2dc65aaa0c5d5704256b40fc1d84681e8171250039ddfd2b3fcca519abf04dda6d7ed6561d7f568bd8edbce284df21119a0b659dea4ceb70b7360f6539f7bbe5a7fc37d8c2d99c0047839481057f45bb75999299032038a1d22d38614f16429f04581ecc22a26e62c4bf486b9372e7966496da38cce266fe8b3467d25bca6bba81435d0f899cdb1afe3c15f10c16083b10b094461eb27b3552dcf99b3b08856a70d99ece1abe6420b6851c80a68fe94d2cef19168ae1bfd6e6336a7942c07773358bfd97861a649d9e99674f8cf4b1d90644dd9540a7c331d3e394c69bf85283441e8a845275438e19f83ac6b0c3a4eee88572d17630e142fe457a22b67d97554da3286cf93f75a5a9b114afd9abe11507d2e24b4e65beeb5d47133ab8952bceb34e0fab5340a0531c68f13272e8617bd27679d6d4392adfaf095779f4b604a5a6741f4e5b7c9fd0b4b72d2d8cd6007a6b3862064f9f2580da0e0c59c8a87c45ac7417609dbef7091f5b649c2b29688c2559d6e091c7dae934ce015a72702bf35839c9a2bb7a7ab1c6d261760d3f330956dd25a969bab552b6d03aa3bbaf816118104ab98a0226ea0cb9d54274d05125c34b861d3ae78a010bb213edf5b26d67ef95c49774ae2d8c25a3eb7205ebf877f84bd62d96494b99a01ffcddea4a56b9d3a07d3934bbfb1f4889830518e8acfd00fdb915398a369a2d5d58e3c8beb9b6033fb400330ca3c78f7824e266dda275a251bd9ec78a4125c9333eeb8c2a7d6169a8366fc77173f1c9d0f49aa5cd1e43231fc27e42e5f7b67550b190eeacc2042a072493742bc4a6b53288a3cf71cb8f6b40b37e8f5ef9973014f7d3f095abd061b716168753da391a8c1573124788dc0a45360d2ada68f7b726ab73d6e794b6586c0d50f8693d51cec3adfca63de4b5aa5961d02043c79d0ea413913278526ac72e2fdb8312b169295169ee4b50602630fbb6b508298bb6ba0f682c4f44c5b5208ee303203a5b77d595e56110c8eaa36d7dd4d82fc2d35e17fcbe36c220809e87f547e751a0a4b09b4bbb9ec62bdd16960cbe6cf580f1d22c228eb024de0a7863eed7dd04daf749e8da41fe85375fa66ec3ecf9010c5bb8f55f7dd553470d7a4f6a4b89e18099b4195b352788ac4804622370c5cf0d1a534e407eb28ba0461e3d816c1b983cb59b1de87fe11bbd05177da2cbd24496dec433738a29b4309ff411d155791439d95e1905826a79db3e61069740396017cc15602e9ac1d3c3b91be33760b728f99e5aa13e204cad783abc25776b7686ec5301dbbb6c27b5bf8d210ceaade776f4a99958bcfd6a85104028872ec330aad8338a95f703395c5d4cc4da72bb5cc3672c5aa97e2ac4c95b06102a171c9c1c8d07131cab60fd1fa60fcb4f82b1d118790b05809afe5a4adcccd84a1f349860d069611908c13fccffb560a04b014454eb1782a090786dfd28dfabcd0c1720425bf05a43b9b00d201802855628a7eacc075e6335ecda6c0bda2026fa8bcbcd36763c2326fa87779952735d08afb183e6325b324a1972f1454a72bc82adba1dfb1db8b1f9da517d1ff0563276253c469b64655d0b420908647574c4f885957e170eeed8fa66ff1f6a6cbd01671ec6d37f05fc43c2aed71ad869fbe1a4c3fbe719fd70a64acd7476fe1c6fe085553db9d60cb8fd25c0af8e609524b65e15db4667db69b06424a1dfd92d6c61f65b63723dfc6fb89c175a8f19fcc4db0bce01273f5aef73184c3080efd0442d68a50519e3416cf411109e3b3fc1d15e0f17ed0bfb1c9e7f21e7270d7a8be7d8854243d701d233d8898a6cbfd2571cce48ee95bb7f7ac9dc3d24fbb5a1e2f6c8198e0408c10f6faf9f5d81cfb33a3204e6d3d4b827c363b9be3e01f89673a86caa331ef77af8c458c6df9f42add9d5f0763fceba365448f0598f33bd8de596962111ff7b186798f1c06979994028187e834e9543d66ba177bf2fc989c77a7ccf438fe400a664502575e6e433f35b844990d246918a64fbf69ab206524576c97e0d26bff29f8da5db75fa8d6a1e86d04460fd6900a172f26b7523e356d394851149d52842d20a12e64fc41cdd498f05cf60660155d3de74c7c9121ea88387e6fd33cbb3a1b7f0d859c4dae0e5f0a11a3a7ef3eeb760ed4e08f7e4174b66b82d3b6741448d84c7fa3493f2ccd5c0aea278a2d2cd0855d2bdcb09af8d58401231a5058ed56ef4dc46ed7de7a82f9ef7a1ca7f826f3e54a7ccee9faa16375a9ef1f7009720fa96d1277392f1e6e2ffd2f2d863e8d613d6b705f8c2c31942af78794db189ce76a411f34cd35e01670520566d9d918937738295b68c475a5dbcd2db000347a272161a2c6e1864132fd7e86763807c3e847683ad960f058f477a2c28307c1ad836f7febd5e1e7126273da06dae10683f2d5c8105cc168ff469dcbdc9ca326e643f588435bf49c5fdc2065f8831785d18f2c11af723f30e19c71b9a88bb299e4d24d24c26bc14f36f85f20e467a4bcf958f67a4c163acd0205deaa045dc29e1e820a0f1933c148f7d5d2beb3e281d9d3c6cfe627bfd6ad91d9185e9df906e490d7ae64bb843a5574b943aa4afdec0b79055f3e45785a263046bddce54ed955f8da8c5b28a6f4d9c51aae5492e3a47d8d8d889b69c1139e2e0424e52ee8e810fdd63f6a839ae0a6fb9f6a3af1be46fd1d70366787d7651ad5c839a8b9769486166ed66a4cd8a31d3467aaf1983f1c0e636a500bd651febc8acc89417925c0f084056fbbcea78365c0678ebcf5f1a024b277c0a91b680b7d163f7b7914df3693c68eeb9d9b1987f774ea96fb76040a539eb471c21a91b6aa65480893e80bec11f37d78c06995d84cacd61e87cb9abce9e0d0adecc4a39725bf74070e67a375b64d8ee9c60e0fc2907cb79fb99b0ec36ba27692619a512b45d2c2a86a41dc8f2d6d0a0150e68c982f73a280c88da8c3c29af8472532f40ec11d1b33b14779c560739710a94936c2dbaf5df32dcf4d59d53e4b16be12cb683213469a72ef954a722bc7d187247d5053ab6cd342f10190a01036b7dc62d7f3b04eb7499a87ceaf61c8f0053a57ac9abbe8613adfaedb28716c86ce205c32b51b4f22184e10e398667a03199a8e614db63b005b0cac57ffa229fe9006cae080f1d985bdd076bc081a82480addf12114d8fee1d35596efe68ccf38d0cfa3fbb573aa34ebb67e891e4d0e1feca26402fa654586d5596231f69895f36e95ad9c3d231586b075081307ed45c8e1dfda4cee3145eca2b39297f23e00cfacafb972e31598f16787a9ce39980ff26b8555ef500324cbeb4bb1f637bf07b5e0b577550a86733255e8cd00e66d9e0f75bb4603078a889737815c32fb495fe8feb2d9bfc048bf3687c84bbbdf5c90301362f8f56c3d67367932bf820865b3cb8c500ba79b3d6ae98836012af8aca59330c77b990864406a4f9abc7d2f07e69a97c428de12f214d5d7a563eabc39a3136b80f06000e40b7438ad65ba81d8d32f4161d9366220653353fe6f892aba05423e1675d09e0f48d7c51f6bb9a6cf9595ee48fc8f2e28315cd77c8070ab87b90514caaadb78a0882a573376096d9dd92a6da8b9c533323c455dda8c4232fd8c2cd91d64061f4838f0d0f4d2e5c28239ffd3d90e7146f24b786376d364cf1f8707a3693d5778c8cfc1a3ad1661c4b18459da0288a0ac63cd572e51c8787958a4ae6a1a3ee30dd62bd0ab8b8a88cd1923b7510c568c1927510d50e3537e6ec812f9b677742e73a13de2958305ff8adc0821fa3948da25ac8a81d5bacee8c9004ecb30c04dc76b440d0ebf8fb23ddec081bb9a0861404096c3ec877ce1e5b2baa3dccfb26faae62f6f34f0c33cca5d0c22f2bf261f641c88785ef467d4dae55a892f8d931cca6acb201871058b0282b09e52f7a4aab0a4c02450085c48c1b528ee404215c9d63f75774290be1d6ecee877076f4a5e2d1cd1fca4f2bac9913f8ea63e24620096fe07286b6023893373f77ee59609706d87e64c94a20abe32e98367f3ce5922e858b2681ed3c5b6e0e7e0a710ac0df233fa9ebea7551c2112bb8a40f4a5a4c912a093fc84f2da3693fb12f82b5f83fd0e42baa67f6292d27ec0cd29b562f7d636178e43d9b77b2076111e8130c6b892884becc640432f8f9ed923e2c2c352a664f33c8b1884464724a5430caa79d3306ea263dca00d872a629885e4ded62e693a63ae6716fefc5b164b500c2350069b2668f39d04c8cedff65ee6127154b2389c3449b9406e84dcbf598dfbcb66eaa127888dc1561ff5244b5dea360b41fb390faef5996ed4596130b09727ef3dfe87e1b25ef16de96d7ffc98c778310a30151be5c33ab0ad1ad21542452b3fa723878c6f4eab4beed56b040fa942c4f345e44c21125a4077d42d9b95ef26a8c91d1a2a6b2a58106f747b0a6295b1600fd9fc2e71d9b2a7ecdef70f69b67845d74a8e6b4403ce728a5f6c26fd23e584ad0b0f143465a64d12572d6b592ba95d88de6f08cf67aa255700e0f2478b22e60487474559139ed2f24d2f07e8fe7b4aae5bb2f668741930f2bb21a1c56062a22d51c461776960f557f860c1da2d9e484c163c066991321b88c290892677ef6b58884225620c08898f59634cbd9126eff06c907a627cf4485a549fb104118f24b20eadbdaf6b05cf3fb7ee10d5ffa27df18ab7d3ebedc4011db9826291c3fac46b7356433123daa6890503faa0d0762667a83ddb7bc3b6805349794b9729497140862c113688f279a31e5fd2f6df337ca8d03f815862d286e247382d450c65b8288499b4f39aa0b65b85620def9d96aa7a0108e24ad7a51d7668cab1c316111f2fa728b4e97468c318fb3dde3c7100600d69635a3386ece0d9e1bcb2b74603908b0e8ea4b19e292a3b7343cc0b3df6b4256204f1b4aed9ecef35c38a98df90c9286addbaff79d73cbebf13a176a3563c10071fde694a6c38d52df167ba54b09be6f0c245148442271fcfa65d2b002e9748c221aea823713c31e09a287398f855a054f221e0a67bae0240cd9b283c2f5da22e8e5dce134f019d55f10d82964a664978c191cfbbe579538803b708552dcdad28b5740964d30b9e64561be286abe7ca4fc03d694827a449efb8479ccde2c46a440b60f7d2c75c876f705f35b3aa7968347151ddeb0ec5da1cbe59993cb1bac730bd983d5ca11d53d82f45064b05724d5ab8337361ab50cdc1012dc340a6e342c3d98a349d89ab95994a70ef4f957fe4e5b0a816bbe1359dda35554bdf2706bc29c369f01957e361d106cdd5abc84be2ee52e728a5efa636a1513317f96b4e4095605491377bd74c8bce65f22f6625531fc646294e80b909b288b30870fbe2f50ebf00387f875e3f6e29d7df2de1bad1323254e44021c7d0dbf29eb63f976a32204e5fdaadd60d1e1c8c889397d1312798f85c6f1bca64b42b865269b0d57a153c7b87e6f4c86eac177137dc5922790de9813047a5c15ea23f154cfe08df4599773d769030a7066ffc3a629b95fbee64234a0529bf08a553428368e25f390114777bc1aab0dfab24a1907d455126393e73f8789fbd6b7edc3339e9cd5552bf3926eb3a88d9d81a694cb095f2b68efe61fafd32b61413ccd82a201fd8f30d089c2bf07c74a0f8eda234722a44712454f7963a8630a45b0ba9de802cfcd9fb81c97d1546e74a5d1a7d0a487dae138e604a1d6174306e72725df6241231d53bbec3aa028f079deaa886800dff38550ce1d1e1c30064b973e9b6244cf10c288c6d9b9a7bb09b44a5e1f910f4398bc6495c85cdf8f1975902b07f9d00ff6940ad8d2bfa8dd4cb1ac9ca6f6df4ef7de85caa9284da51a982c3175ef8df27e9dc1172a81241a59670e6acde5f696d296bc3c0f295df5d7b837a00dc0bc7f20ae0c732c993be42df47b8cdb8484e1d7706864757111b5969ce47a84779476003b4dffd35a7efca624895eab8cb4dc2dc0bff7672b6a2d61a2ed64ece8c33663cadfebea1542859a009dd579c221f549dbcf40fcb25952b635c90457bf4f29864480ae7e1a017bc7955007cd69125d182913e071545ce0cd98b6771dd2922944fb76fad5443fb965ff9b2ffebad1363d6f89d6b24f12cea8ec76789e26ad83f96bfd99b3d652ee8e4305ae21dc5f7ebc363afd8b303f7f03a92015ed1f17a1ca91549c1ba4111b228eab59a3601c9dfb05f6f39f1d019246e3d3d543b4275b427083f56e33b198356dcf85ce76f0def0e87fcee1e2c59be803c4d71adaa7c8098c8a2dbb102d0484f9941b1191679f89f441cf2b310914b8b09b7b2c8d69ec893e906e3bbe71592f9c6a6b4551d72b276fb415eec4143e02ba73616aa13730c599c7d948871348c91c1e152427580a6dff5a15dc57a6f703690fb4df61c8e7f8432aa7fd077039c217e7b95d5aa7d1a08699afcdd0cc8df27677164691b3f0b631efe7cf63aa4cc0dcea3af184f8205a155c0e5c29f11146f5f0d470facf375e727a2b1971a49c447407da52ef0c46c991f548dfa764bb44017cea38387d387602eb4c5be9ca3788e5a581015de5618470b332baf489d47f4be095d06a6ae3667103e70839c1e0ade8ee17249e93c6dd6c3dc04c21b1484bee4f857707ae9517814e07573230779f3f41c8a22fc9cf458a863349e39d4b00acc1f9c90455c9e3b0fcb23bf7e387e1be3a3fb89a301dda0470d4cdcec843ba2d88d3b573908239f8e1dd52648b4b602e08a1bff1278f3e5a025bddc8cf250768917783ab6407e4a018029d2eab89c23e4576bd8446cf7adc643546f766d170d5f63fa5acb9a58a7258868c08f1bfff8e9b03e45a197de6c9d226292310796ada02a2a91df0ce0dfbb7374e4c672f72744207467c7fc95b2231a517400888c82bd9380a8c4a9e0ed15c90822de02a98e0029b7fef38eb171a43fab5ca9040adcd3bc646e151054956944f749b591d230352ee85b6f5714f68b9c00872798a656d97eff62af790a289768fddfb23a7445849bbdc5a57634449835df7e0e054d27c2a7b16abb2b29a73f6da37f828fd6632cf7a6680c33967baa50a940eb41104a6334a82da8a2a0de298e686e1712fd9f3138022a6eebe10683226c05dc0fb35b22d150395bd24708b609e2adaa277f449ed7bbc0c09520f20b3a8a6cf0225b1d2c6c30fd043da807451c4cabacee03ab848251f679283e1b7a4d5508505032a94e55cea261ead909e65c36842a0bc790c27854cd98bd447bc947aa4ab4ff76730ce99450cccb4523dc59b37bcf58b8a186f4f52214493187a77581b77ce5c5decebe24b76a34b12a2d4651d73bf0538343354773a1a5eca64483b049b831bc60495a130d137bc9e6652ae334e77139fd00b6dca4fba6c079e6606522ab087c4d2ee57a3b79f9c0d7d647b2cf508cc89f4fdc8c50ab23392ff626bb60adc525eafc04d8e7b8692554d5f973d4787be7cff09cb31f6c5e4ca64a8d7937bd182f76ae6e20d9a1ef02c508cca7323759dfcd646793fd5d70e8718c6d513b4b78a849a7a9433a7d62e9216964490a6ab73bb8e4ec75409e177d345feeb4860839f7dbddab690e8f1ae34347768c3cee30405f7cdd290b86c859800222775af3075702bb7e3d39cdb7cd955af1c78e5504005743a5963ac84c7c40a63c4dbfc1e6a0ac771371d23be83d8b995c10f99ff8807f44f159fe1940bf2c30f9cad513ccd93669a3cd6361c6b43fb04fd9dde577e4ae87d1d0bb5c22d90752d7288fbf82229d731c11fd379400fc8657603235e6c05662afd6d56b280ad3509781d2dac73e118a9e7ea6e786ea873b4fe6e13ddc735c3ddf297517b37e4b49a76f0a6b5b1a9b910ee64f2b32945616add095fb94683df8a89e8846be83b5e5b3af05a8816ebe2fb390c67686f5c21fe66f86244bafad9ddf9444dc18588bf35824f58358e0d7adf66216a926ef0aeefc559eae0fe00ee0d94ed4def842d5ecbd25b1438c5c2d0c01cd3ef55802ef67576f1dae1e6cc308d3f2d5314e477359a50216721bf27d43c25a142140a6ddad5f16fe8fd63e1d5113cbf0bdf6853821ae77051619b15cfedc500c323664b389c6b360212ad3d2eed902097a433eaeea19248761f6e9dc664db424c85f1bcf3a8f025c4ab89f25051abc6c2856377f7923c75be660c5c97d94acc76b174c6a8dacf26f063149ef095846f0ea52c328ae1ef4e99f5120bd66ad8f2870ffa2ce1c7e14c944aba1792e2fe43a603e302fb9efe11259ec1ea659adb6bc2e7f713690561ddc4835f2262aadf353c8cd3dc4eef45e9688bc2bb0ec5cc7233e11b2be00e2d4a2263dc4284c6af35ef107eaa0961bcd92d4ff22c33ca0e0d99b691c8c9dae435f0cc295d666ad49b1f4b0bc4392242b69d60232c18aa78f27419d8d4c07dd60b4608d6fe7b15c10613fd84e57a5a0c60e606b3c40db009f1c2bac6d48ee9c5d27d29c0c60138bba663e8c17c1b402e7a26a2a90502e0016edbd0097c0d506a8ae5556097d31ec0be4661d957d578f3528618127e1184a68666bd32e07a48d519723dfa22d11c171598276ce10df9d6a595e5ff741477784b61d1c3b97cac6c2ba4e4f17ec021923e575a4e69b0f0046c4a01a9f5f0832dd35046dd596e7e7f42b04ac97a3a3841b0aa0e6cb61fac34b0935e03499c195ad0ae691c9f64f1327874aea2ae97fcd782b3e7a2035e30692cf255cf511c07d36219a3b57f1b1e0148c69743b95b042772a1f89ec1b89cec30e88b860d3682050a87103d2de09c5c23a2d2a87680ad33a513dd48ff32c72fdd8d4770b973b9801f94d18f90e2628d9a359759d2ee2bb679aea06ebef29b36b00d3f0b97bf374f0af05ee2bddb64cb78f562d211edcf7e6fd561874b1551ccc8cfce524186730928e0e5f172ef89c09cc0ccd099860510b920b0ec6296ccb3f0c2d60caa3735365c4a56774ac700a481109a61cf415344228c968a7c55a2a045a4657bb812e42b9f4a5b568b07aae4a09fb573473c1c66aa0ece12fecd60617c8baeba28ab89b03a6182587a504f9b8ad8ef0d9b957e3a9cddb864a60d8b359cfd149b0044ccdaf6dfaa0633797c6cc9f79f7fd103dd9fc1b78f08692162f6f6ae67b391deccc6a5aa0bd760f09fd189f4d0a4f4c4ac4d4d90b0960725ad3b9f8755ace1739ef523d54b0ee2731c0063a011955078b0c85e03ea997d3034b0f92d1ae7a9eb067c46254f17d9e887180cb195f4e9f9b49b7b92e2c9facb6a6fd3f3a1ead73a5b520d0d9cb280b11fdbba1ff9561386179782caf8aa21676ff99466e94e2dd57e88c52b21d1dd00a9431c73bdd4ab27b655e9bb1c0630fe415cba08721351ecd834c1523f908c2ff6042635ceee1452b9b65ceb817d7fe86571c2091dd7d32e77c092c52ee6ee615062659b498c26f6dfb67481475c9a068c18ccdeac20534e6c4cb804257cf6650873ea5099b52fa076e023fe6d30ae5fe7e14400c898c31fe6be5913409b24c8e8e16570b35a17c0f6bc552753719576b50609b9e0fee7fdc1172a29779649572689fa5bd65ca259a99f759fa00e1c90c23e71bfa49792b2f350d04925a022258d42d54d16786428350f3981ac6a66c1ac3d8e0dc556004dbb2955761148a6b7130d6da91ca36d44c249e08441b4a2e4f887f1d75712ef9e760671662f4de374eb363ee5431ed23fc067dfdcf4b01ceec9392006e3d29b67acbb167877307ce478846f26b44408795142baa1e316c30f7aadac4ee272a73bcc081f1643c7737cd153703c208b405fe0257569b06014d20d96b30d228d42ab497e55fac916c921b98a09de51c1db1e211ddcd381ac7e0f75f1f96df108c9b918a8e2d1c5dd18448825cc38a2cf3db9a52856c394ecf5aa34a1b79d305cb0fbc9ab5e2ea14ae9a16fb603afb9bdfa15b6fd6ec06c2baa5854d0573d661bdf69c101fbd699511bce27f908a93d1336bc51b66b953e26d2e3ab9bd8ba783ba0fbf2a1b37ac191ebc4013bfe168bcb3de4aea4bd9f6f31ceb552148e71ea73a42ab86161a9854eb7bfe80c96ddc5f63e427bddddb199acf5e9ad28583763384cf1815431b48d138cbe41681d33a916f038c6080332b89396a637d7d43c69aee5e66741a2bcab57d4bde16821d33fefae690bb56e424e43071b7a194e1e1c5773e55e4e5aebbd03a409a504ec75e24859a96d30a9bdbbda99009f55911c1340e4f0211c9964a7de062b18abbe72dc0d9ccc7036fd0f2b89474b36e6bb63d9d50ec6e26c85a0324c3f464e4157a6290ef41b272397dc9e7cb6735635040ba1d8adfc7ebbe0b207b0ec701b7621500d2a6a87625b780c05a8a0822b63cd58a7b5543c85a74f83271fd4fe0a644e885aa7499abcbaf1ea421b200b763ccf51ba58f63ca7d520e09a98ce22c5656a5b27ba343cc5106327a487a053423c4344f6cf54f4584e1d43473cb7cafe20ae28473c9151137e5d040f56bf4fd600c0b9c08fa870ee98729093482d99aae371379d00d921893502f1f2c76be3df75f7febc404a9e02432c73d27844c28a2d9d1f42211f308e07553b3183745ecc820d45a535a51150d8e23b4e1eabc50138a30b5924267c41becaf8ef0cdfea69999a54421716574ccc4b22250942f26d9a3b5a490bcdd6cd04ff84b96ec3d2e8cf68ae1f4e6ab6c1206ca6e0051bc4c45c8fc4248a1f2dc704c3495ba594007931bde6f7af98a818ae8ff919aaf44405bade4ad572bf83c05c7e84795ee34748e7cd2d2b02d0f4d02b90143249ee7c6fce72bd47f0a8510b29dec19beacd9552d8e35c3e20ff4877b3e0467aa19c5d4955446f09d4162e37d503113260eff6963c8f5aa106ab7cd5904316ba23e8c171f1b24381f79385f59ef7699405c8761f3cb3408bf49d1d9030dcbed9cb08ba99368db957f9a957d0be3fc6811d63b8717fa6ee2bc2c4bc0dd68f60cb1f390cce0982b2fdc615611d83d9270737c7d6aeb48caf95e4b8b3f8a3343d0bb597d52e4e406d04f68ecec33042b5a220aa4e9d70e84f71f6a5ee9454ce576ec619d3ed0a52b4999259d5f9d004fe3cce3cd9a1841acd7b4384781f039e82d51b5f70de98100cc155aa1636474499464103ffa01df06727204cb801943eee1386a23254ff93abed0520e2483935fa540d194ebda13168412af5a538e0a111acb727da10d95618e13de9082b2d90d890096a7051fcaaa0347d65176a543d96e33b68e813d44a7ae884b43386c12b678f371c0b32b93e77dc0266519493c9a3a9279536a7ec885b69ab62f542de92a72a811d9e7f331b71af4b3690fe105c4a2f84b0ecbd2745edf0f6f28859ecd4b7b6088ddd4a9d8a2c3ea496ccb990030bce75410f91fcc1f3cee61819b7c639d44c7935036c3fd1293c57fba9782d91c3e1ee56e1536dce2fc53a4df1f6dc5eb11ca4c1e3d62c696ce124a212627bc436e8d5c5c5f708cffdbf6f564dccdcec491fbc36d1886d3b285ddc72d3fbf0a4b570d4d20741312a06fe000f1a1ea8037c0f07e8befedf8603cddf6f7dbc205a86b85204b77ede80908232e5af7f6693a8c3e1fb7c7e11d5a24a5bbf82a01ca3fcb179fbd5fc2a34d0569ce3c9bc37d27f8ebca8e861d57f04901afa5dae4467647eac719d0718e287ec4c89dc24db48533773bacb0b3974e11f841d60201c5d27c3142179d6c2fe7e2c30c41130b9bdfa0ab64ad2de259d387b2eea3c1578db433963c7f7cf392f3fdc5ba9c1b559461c457a7297b85789824dcd0df41d454c62919a240a47a22c3260400b8ebc2d13958525355b27a6833abff551f222b89f4b0b2182e0bf42d3236649cc27136460cb82362d9a352772b22f799c25f5f95720cd5a8cec4f5dcb09bf4b4c79ef37f4ebb8aadc78321c2fba5bd78d083dd3b796dad5c20c026c426af3b2b046c5f541cdce025bcca9d61252fcdc34301b41e24ce4af96e8456624a001c78fe0189b30bc8ebb7ff530ef102d2f30200f2bbceddc6acedea68c8530e6b2c5646342ad167991bd4aa8c3b46ff940a05e02ffa6c7b0dac6e600f28e8b6d84950bd3c92dea604b3142c1fb72d06553c3ac5859cf48a2d45ad8323ee611884bdc5cfcb0549ed991dc57eef6e479034c9bdc0256f377bdacabe40efae0a131ec70947d8cc8c7d263e168836aed6d158c7bc2d197d5172937d5380a3efa2ce233d72f678e25f1cc9adeab1f105a847d79d4e67e1bf14c130bfbfcc154f6a7447f86a7afe1c33ebd9a78e0e3e6ae4ee6dd4d0406ab186c7227f2d4afcd16880b2851f273f57a1cb8853c59ca1ac3bde63becd0b423389f512a952eb963598437228894ddd201291baf34d8acad153b858e64b6bd9239fc2ee8a5bcb719f76f9114f6582e364b9bc6260ed01fb64feee4b6df4e01cec57108b7d0152007390116d5769836f058690ee56c1c86fe82273284dd997baec35db62686f7ee2caa39e955010fd74a86494138f51eb4122e342cea0ce44a0c5ecf9050013c3829d120a5d7252071cdfa312c5b76427c7cd54942f98c7feb6fe627875e7bfe2572856bdfe1fbb7cadf2964f400a557142e0998669f396c499adde263faf9a9eb938e6abfc6aa282eeaed8b26cf56264ce1e227b6e98f4280ceccd7d29e73568c0c6b599cbac53d984ac97956fa0d81861ec1dfb2f8669ef8eb0202519da5aed880d67e52984daef1399baf6c2f0f818b8ee7bb81320bb8f72ca3dc18ea3701546af526641affb26eebea6f0643f118b92055032eedd5fd7619efda09914ccf2f32d6b22db15938c3c0dea6e7e1f174180a841761a6719e260b33000105afca5d8736436b0f23da553fa9f37acd8c2c08f5bb94b5013e60d981f7098f3595fb3ced19633b7b3207746f3c778ccc782f38e1bba290d466bb9d00a6b317c230282ab608a418ac7e1c13b944a9f2104956ee51205640a956883de1fa6550d0ee4eb7be1bcbfe69fe482d85583fc34ec23a09b8d93a7c394330c0baa6d6de81e65a134a5f3f0d0435b9ace0e1851f35cdfa978292da8eb823c47e7bb6eb4c6a67f40cc6b523246cfd8e7df0dbc4b6323dd69bdc5836b0554dfa3cefe2b14244ea82f13f3ab07b9d0151e6e63d585b0badc99744d67cbd8d742e76613f285f65ada1fe65e9b382e33571603b77aa18b6c699ddc6802418f01c4252b2643fef1c7fc2e8cd291fec1cd1900841566b23fe61fa0760585a8743fc8a1711d8eb653b288add1feb22d8a82351a19720f8d620896c67f0b783945381a4495aa4ad518316a815614818365cf5958d6e2a2763fb10db55a6e731983803a9214cb187b9ce5648db2999ddb3fb085257422bd36e6576f2447d22267a4e36471aeb606b05acde08fe845863037211b3c7cc4207c20ffafff4730149dfcfa9863ffcbb8b64035a993e5745db66a187fb2004a840ae6ec390f2a2ed630b1429e67cdbd526d6bf8d5017d768d8d425cd3a7885a4c1768ef8548e8f47a627d1b39f612f831b0685c80ef629d5647209994cfe76a580e403812760976cffbc14286f8e021d47f47e4646051c4eeba1ff8f4a7453c6bfdf8b34db613193e27da1c5ae22eae9af67a8f20cc868217c9e6665be8f6bc63da48bf9fa6c51c569c5706a54b4d93fc7b5dfc235a9b271f2b739bc436b1ae673ddb8dd1c1a42a8f1ce43a2901aa37f5d3980957fac6b4d104df44be096cc250f2e855066dd7ec430a566d316857c3cdebfb001045c330695d3d41ac76d326f5a42e90cd974ecdc87ecf7610f765cdc07e21bc37928829b94cbc12bb3f0ab0cb516ec349f5a15b5e7a6ba672a0d887ce49b14f619d52a12ab15580cf53d8bad92fb789e21c6aefc6be22d56a6ce7405445fc524e2bc89f76f74c80e55930b30b6f285eae27789e250782c8f996bc4a7e66511c3b3b11a24e6390aa02726f75357c51130e66456333de0883ae5998a9beac7d453913e85966ca8fe192ec866b82b5b359d8e8da7f3c484886d6de267e2e8b33d69f09dd5ac949708558560fb7030c540cf1b90ebf2714aa70e8e4c497aa056ed7e9af6ab1007a2506ed24504e8186707441356cb79f5f1a28af5f05429bca7df98112fb336be9ab60086596d86db01f1b99dcf934cea5e9330a90791dac3740934c82579459df70c797e296fa4acadb7938ff13e79dc9e8c0a065b6be0844582c9d72ebe8b63f47e2829dd236915f2bf8314519e053545c3c7256346246066fe25d78378b171452aa2d2528ca98deb4d1024fbb102828e4e42ccfe58bc5c833674b15cdecb95aaf36201b86c4444385677ac6353b5dcfb76acbc35f7309a5349a227b8ddcf77ee320bc18d59869eed4c61c19ca15e72d2d02df7721b6f2ff1abf38ab6d9de2a280dfab6feab1adefffcb9d8a71d68adfd1cb2b52d898b097f0f886f34dd8cedf50402329531b5c45e4a5bc99952ed2bcf863823ab76b770e80b095b27de904307744fbaa5919c1d1c3d9fc3cf396aeb26aef140dfbce6f6d8ca48409ce59c3350735e318424f644b17a89163f3341dd2d9d13625d216b9cd20bd336de9e78503f88012ad74c236099ca9f4afa657bc431407f626dbd8e4ae3ca86f0646bd84855f87a42593850f5bebfafa62a3b34bf9658879f92c65dd32516046aae81b6cf60f20708dabd69ba540f4ee04836fbeac3a9c9899a9eefc8b556f8839129d0a9faf9aecdaf8be777643b8666a44eb02dfb59b78682252f6271562f63723e7020caeea71600b84d0060f5b3bf767d167c7d554b2fc9d3408a77aea83cf82d0bbc34185d8c6e7d6b9dca6b976de2791a0172911b9b78422ea6f5aaf23747d708af01c7a7367c11f8a209e89e9c6a22b2f54700ccd67a3f451a31f7d9600ebaa2e4c2fe10b81485e566918be2f026fd0b5c2a9ac239072d4b6fdf9d60bd9844ee7ad72d3a0fcf2cf61411a5dcdfa68d37480e0506999a5bf59a3f78122806b349c11fa933d401d5b264723fc13d64903c9697f6f465f2863fd16e69b72ce819df48917d7cc448e6d7aafa90de7d67c4fef8b4857481426a8872b343841905b1749f7f3e9d2f02940ae07dda46b5f58fe68ddfa6d3b024aa38d5afee660aa44b5fe9be2af984438b1ed07e20c223928bf12e2423917ecbf8087371acf0c885ec0515b6d804e0716c86b23bfdc394eab7c81fa2fe8005836e19935332500fa928c9104585719d51178c86873f877bd8c1ebbf9516221a308e374297db636b7910c27287e907e2b3a7d14ee110e0290c7d3745c6458fbb3f7091b5ad9670e92e49a8bb8bff60402c3ef9fa76cec0907a8e699aaf7ffe78716f541469b2e06b815c2ff0504a528be7d3dee516e96747cff6ba732f7589f937b4867d494519338c01e8361584ee591911b6c140d05f36d04af37423c792e0de66431f8c242045094ed1846867ed2574c016ff893d23fcb035348202823135941365fa1bc975b38532a80bb3495a017190f0aa188c1a239d676442b432f20628424c640d2008984a038c336400062a2191c8da30161613c6a2f34662b4e58fd32c7b455d70cd2e73e0530e625c9de043d213757e27c565c2a5a63b7efcf602a9c608cb052fac589cb9a348048e034719e1a8529f196dd563b041ba4e47f83548d6ff2e965d12df6acd96567786e7d5d40ca14bfc5b11c9a2b31f08a3b41d9491758bd4c39b4fff0a4529b5cd72b437b7190802f0412f1aba90fea6a319bd14ee4c0591e58a40f27b04dd98391f0f76b95c959f2c28fe1dfcf5caa0345672c6833b3b3cb539d8d43c3a7a329bff1832e6f10d03ca54e058ef2834cd348d453b14730ddcd22ce328eea24d27ac74867f5492f98133d16cea3b77e26848f7cb686333781639d9e4c1276d5771aaba66658bb94192d69fb1ef13e8c3d5db5b35e5b08a4ca04bb4764e84a2146ea0be127986c2a208817a8c55873ab13914bfccd96a88b30545ed1cc5c7d217e3478803a7cb0e74ef2fdb216ec3943587376e9dc4a0a3cdfc0b1b5eda121f2e5ddf55e549f47bf025fec8f8afd5a09da60464e8354409d60e48e104d84886e67871a16c8f2647aa118bb6875d976e43fedebf15eb2798af26953d4a00dd80f19e6e23a3719f16c79970eda454566f1e66fa1ff1efc3f39530c7f71e0d6384f28e57121cd6fcb40312e39798347221086bf45e4b2e81d8f832fb4d2ebcb5b053591d6d40d3a4a041f42d4237e4c9bef810cd3e69a9d295b0d8f531ac5dd6bfdeea12df2bd3e39a988a4ae7abf81c7762cac98bd8717e1e7200b45f9fbb0fc00cae1304bde796b0dd7e7b64a9a823adfb5ceda2bb312fac751872c7fc5104db832c34e6a5e8a1e58fdadfe0c5caa9ed1f555eb118c3619eb1c4a7024fe1f7ac2f899400a350936eafa77891eb7cfae649917f14594f53fd86756f06cced8d9de4782de11a492f52a5066b77fe8fe4d6c1f87ec1b2701e824b37f70efbc08ee27cf6962d25943d8483ced9464f9050b2ddc2f08092c7daee21eb087e000f880e27570e9ebb661416bfd5fc2d748d3a5061023d077eddde0f3c03a0c4e04980d52f535dbbe79591e0d955cb3bd4a83e24d4c77c926a5b576cb2ba05ebadab1c293c1aeb6bcd808762a91f6ff13cb3c6bdb618dceec5e691590040910948a641ea53a899c0dfcd58f9f24d4ffe04792fa6c1664c3bd2469161e25bb050f452f675432efd8114045b766d455392742a2d50196b30d0e3e6ebc9f215f35bffd8d3c7dac6588a417710e74254a0289f6701ee72a37cf397df019fc8bd22d872ef1c34cda826f91e9dbce95be6e40beb51ae199fe5b4d35fea2bc9030b64e9084defe7b50e5c1cce343df39f197457e7807b5c6d3f9f28628e7599df833e5cfb1ecdf0d504baf4d310f691d281cf665fc84fd51aae190ef5d59cbc2609804ae08e1fd8b2a2820f925871368c1736989fe1dc9c54fbd88bc47cc95b7bc4c3d5601120b30ad80c75b58ac17bfdba08c31e143931211a79b5225d48d6bc6c86a601d5fdb4273c6ba4c7ece97de9b38ddc13ad0bb5ae38bde764b316c4fdff447c706ffd6af156df9aab8006a748322369ed7c6d67dff3e0403ca2a553a859024f317a95e5507b71af2282446f5c9f5a498ad01d608ac8999e228ad50f3202798162910058cd2725cb4085f60ec2f7d39a03313b615f76bd59481eb23badb9469be9bf4a74125589e722a47aef41a6bf89b4f6862b312b569630077ce6286b996acbfca0e89ac8c8c4cdbc5bd5a74793364433e0ba21dae89453971312f311e377ed421efc5bed7f98aca4154f23e7035104def1fc69063e5d4c01fc4bd2436ac22ff3bbb97e20dc4f39fac716a52146f3db3d3b4c8b7ecbee9460fca5180e556955234abd778bf9c415e86ca578d8540a3cfed9c665103c910da4bb7d3f4f7678d5948439fe809fb73269aeaeb6072d212ce41dd7c0fc590029bdd828257463b31edb06044e04c559b01f24b41b2b27d1acdf688b6447074456fb6287e0aefb66241dd52893fbdb111e63db4f5141c1cbbb08530f2bf92b83bceb77925974f0eb80e46fa6ab67de20880f8fc4e6880591ec00f054f958663b296e6a650ad398182fb512a04da272d2c8cf2603f281cfe9adbb68cd2f87a3b1326464c12c48a1183bbe9fc99da5dafc92ae37edab3c65429c69ac841cf8621feaffe15cd6e2edeed0a5fa1447440ed3789b054a6db2aeaec21531384fdcb5404ae36cb16c6fa3823b97bf73907b4eb2edac5a5abd445bcfa6ac0408e1996f21af37dd3b8ec0ec29671f6557387cbe0b12a95cee360299a28a70460e1aa4f898bed740006b48f0fa0ad0f40ae19a0a27bc75e7374f12bcacaed53d44c23b01feb0f15392e22de5a4da15a25b0865f2ce5ce44d603c03da2bbd2b02bceca98dfb10b362a03f088d84bb9cd600731c10984abaf607e7190c5fe7b3455a393da47846399804f83ac7cbf82f6a61928f4109bbd76ca8fd46214d932d676e6d7dbba6175f1e991457832400efff382a4f1cf0c4939bc68bec39697a6ae021f114c18d5076d145b8df66344b7f5069cedc76e7431b5d9641cfb6557d365d5af60d8e28e6f567f24b8446787478607eb1abfd5e9b05d29d08849d60a9d16308ee0016b664b1e07131fdb35913673ab2f0f314f89d1890aa5e675146a29e4ec40d9e5cb66f5771394b9a03b29f4081e21cd23970036d10ad445576a6b0f023f4cb7b782c0f98192a1f6c28a1c6b12a2f364797e2fa2b5be1a525e9400bb792798a9e3440abeb0c36a75cf617263cbf8a39066e28070f421c648a16db6c4204b8ced83802d3d7479566fb88eb83a9379f70457b15469d755a80a6fb6f3333a840c1920efbd28a196cec6174b457684eafbf5a0695bcc576647e8968d84a80400b3710a3bec4dcf779e74a259c538fe687f586ea6fd1b996f0e1986524d78cc64237094cb13b21088948ea4b0bd111530b7d2cd38043620a5d7c3630819f5edf66f0f8182a4b4c7404f2196855ab889911680f72cad8017039472f033a82632bc099f7596fecb1d91b6208a045a86764878cdfccbd29ff4b30e6d294d509251b9ee5ff683e7dbf86913de8e60177c6341c2ccda9bd170638308303557a595057eade86fe6115013c7f9e2081fc9ad81379b35ecb291d5eaef1bd2a3cce1aa995300994133dd8962ceded5464a211130038aadb0e0501a427ff13851adb2eb49a2b3e3932d954280e1cbfad85fac3fbc1bb72e5e1319319a052f44263e77240f759bb99b8a725577090df5b310debf79340981367f792986969b908f3db8337f33eab60266fee22a5d304a0bcfa62ce75b428cd0457de9185103f589899734e85853b063454219aa258f47109b2c5af4fc059cbfccf1e48b072108b84ce129795758a776cbbbc9648ab8611ba00fbc106a8c2ebe470ebd857d7e5bd7a6a0fd373bcdfaeafe1b09e8fd38ebe56c808ec3a969e06d7e7219922af7d8d4e6e55696b7d4aaed756da928003c60fcb5e40acbdab71bbc2665d2eb859123c10010d87927e13fa923fa544a70da21943963bb5464dcbd1f8365ee864c522629088bafec7a7726ee6812bd3ff6681b94280f06051783b64bae3866c262e8f3e11e72e1753974dbe58da08e8e82b2f9172805df462960b6cc88d8f6b505cd124739ff364ad15ff4977bbef1846faac48d7de14834582cf8f327ad5fe4379b98cf8e85845ff46ee809344c6b6cd8b3848c6c09bbfd74efda9e7270ce19b0a5a299095c21eeebbfcc777667d60ff0dd0e33f3981f543eb64690a935c7b0b4ff7791f7a6636ed880d017da52bc2c6751a70340e5bef21682c191c5624608c79446d56d3fd7dbff5ffb85b2b7682b29f38d837ef0b3356206cdf7851c0aca257b2e3fcc9b8c8c5d4af6b134fb118ab838cb4bdda80a1e1f9c86a0c8ebe7b5b6cff96e0813c3830288b088ce09c615c086a1a7c0c4d561cdd28a8abf81fc30f8cd1920b209f8448b9663798ec6f4d39c3a6bf877ce8b26139f65d713918864f70aa10596e4fc73005e6502808fddde6d88a1d0356dc3ec6f77cf592bd0960cb3f7f743f1600bdaef4136a268e9402ed620c9e2b56ff502b54ec8ad988fe795c1798cea8f7c6f04ff69efe37deeea36cea7aaf1bd0844a5491049ece32c75118aea25f6713bdea5801f788ae79bfde0e91ba2969b5e5eada1254c2743c0f7a2ddbc321dcbd6be3a33a73d6523fdd4a46018be68c09482bc197d7cc2101a49ee203094b1553530f503288536aea6f3b6c5fed92fc3cdd27239ca76fb373255096aa8d53b785657508ca977c52f3c2e14aaef8db83a87b0fb88c24def4bf6b9b86ceca9c5c64ed2252b88bdbd0baeb01cee45294d5fc6cf92e7f49e3f012cb621bc2cb496e23239f1a244c4e395fc341eb463330ed71bac85828e468a079280fafd3797addc7620d55bacf2d896ee6be91af7de77a6d47a0ee720aa08cd240c96d11aa56dbc595e5ea0180b029ab7f51a199809a69427d49f39970ab09897e7d626018fa9f55bae46aff28129daf0f6a04f1ab09bd775e1647c5f7095a4ad14fb53a284df279d22e274c4de076733c1e0fc74c5b9314da4765672f43466983a70f14ebb33fdafda45a634b309d1aeb490d43f4ca57a6d209bf1fadd800fd46157df3a03d7de4447c4a8f9303038d41e25f637399e74cdc81ab36746b79e09ed198a0adfde358f17fcecac3b804889193ccb6b61410a8caef0d0ebd903e92b0fee3598da675b2f7278346bd848d4fee5db49e3ad1c7e13593602085b92a8ba21fd09fbb7f1da8cf7e996ccfa835758085d834d224fdfea4560b3864ffc6d8f6be652cfac2c9b8c5848b2c6d6fc3c4b1d3c00fc7e0950d0b2e45313e2d15c16f40f59f8119d1e9fa8a726955132b3fd6fd674e00844f020b5ab490d3a579e6c1faaebdd1bff2685826aafc08b1730a3e2d8f9f8b4cc8ded6e02818d052672a87a8382af55a4eec360387d92631d821e74369da0086d475e2cf2bf0b8e4baafa89c2c490690bc8b537b4c3ccd25514fd16eee8dc16ee700d997e29b881b8037481d1b00f65f9b2971119a097a8923b17d91c16f38e5857eec923ced18e6ca07ae920aa60b9453b53e8e8576477f07a2a9886f14a5447cc0b4f275d719faa13fa7ed7183e03ef0cd2d0df9a58a40be9841ccb5c8b6205327a9ee24d813ba64d23c7413134b046d56043f757bf35840024824339625b1be58ae957d23bff517bf44ae6d621c5950ecac4e4bd68a728045856997973f5790acac8dcfadfb87bdcc449321c409774dfd25611c62b7fb852e6b867d13c79adba9cad3ade04e218de23971a6c25dffd925177b45101f60a23df012d47faf2b6d25d4092eaa4a59e02819d25bce8c14b34e0638283b23c7c5926f310414242c61809cbd129eea46509e22b3c63b2f07860db2079ee1759e0afd11e214e953d178148b7be4ffa0287b3acf380741990b4fdc2ac1c1216891cfa39b4bb5d1c67635dc0569320bcfb647697df8716e005b4ac7c694c8d6e2e0a239871193311cc204a241a113b47ff38ffa485fca2e10630fbfb8b8111eaee4edc47ebd513426176427b70ed2290d6a990b27166f17d2dcd0da6c4555e154f339de1231a45c57cd6ab0e24b977441399a4f80634a3714886b9333b542aac457b3fce62472fa26110ed63d0bbab1726c447d52f032b442858db9f31ec45a9cd9dc1fba7433a766ddea4d3b9b0b44c295995411d79270e4a89c1428c506e26d364b8c53a0b61dee0e2deb7348421d8eea755a21da1174123a8503b41c8ffeb6862fdae436e6548c4b858ff1d93002e06eb29667bc1e6511024ccd44a125935c02fcba9fa410b9dc39e2fbf4919987d0d4043cffbf607ab7b1a141a49c6a83cb86b12699699595d204d7ff1c9212fafcbc78b5d333e9fbb599cb0d699bdc2d0a3cf01b577b5c6669599be904a5e19ab48ce1842b859b793c492daafdf53d0b03591714af2480c3bed8bd13e30f30d70650a19e611c6febf2f86abaea433744141e91ef3760fd6fa18b331dadbac47029cc389fb38a9578d80ae262313e85b890d93989bcc2adb0451e4ab83220ea4059a66bae74f43642eb897184d6700b8149ef10fb4c6b10c0c6b246fc74032c1770fbca1501fc0ba0dceaa45506984d606e967a960a3c65064989275e4bd849b16c2fd66b0dc48c5635113c239e1e59e602475e360f3da07f860811502f2cd83dcaf84961c2ccc88f1377befee28d6a5db8ef76fc8d85976f64e33497fda538926f8c19816c5265e9f5f03526593081da28da39dac75feae1c61ee12bee730ddcc75a33ff71a86a4737352e33d91f5ce9d0cd646cb5d252b310bafadc7ab01cc8fa7a1e115299e20f54e806a4cf78e748c7d8113d669b291d8c8ed50af1ea196537bd52759420bcddfb0bbdd9f4dc78197bce049ca5db7e094cd6fe0b9f5bd125d77a1326d0ec2e86d94d79942dbee7d0ac9258cef57efce9800acc2ae23406b5775b7f17617332f39e19b27668f23a1dfa6a5b60bc41b78950c6650b2f1483e98d0fd26b40bc2745384840d8f1914231b461625744b7566c51bddc209b88540a16bddf1823cea6a8c19048a7ea7f750d18bacba6e990aaa17bb915c3a9e9a2129fc0da449c1aa793b13961dd1797a7bc7ed54e9ee60d0305f9d934a128dfdc19134150c50ab82ce6ca5ce9daf73005070946c6b5bcd87d46998214b164bc9b077618c2a2fefe1955806320c9716a108e68c1eb99cf520f1fa284e876b9329fe009653c3839fb671961cb715907b106aaf7ca5f93ba9257affeb4bd64ca0b3700c1519557b40f3fbf657530d895759a12c645753a2fadca82eb38630cb665717b84b232c49d3672e70649395d510b3b574e4e74a6fd3d61fb2c4e30cf81da8368233b48518740af6694a68e21324b0a8479a338b6b71af10f913f5b5fcc9521ee9fef10b3f2a086439b71f00dc1273f860f374b3e073913a98e2edb0677294c79745bfe4f5de7ab5ddd8afe6bbe4e3421dcf4304a3070d059c5141de9dd50ee34d398eff2e7769bdee199d7e5c28be86b92840a5519fc5cd35a7becaacf7a699e67723b481ce8e3c825fea11a14d23850f9c8523301502208bf3427a5570a6635bacd841582284aa8416bfca1962d31a3ddd1ee5822ded83175f609af35f16951c66e9162776bfea957341e13605cef93bc11ccba8bc542874784022fcecec7d480f9f3c7728c3418af92eb365fa647dd348731354cbb740ca614977d4e41fcf552638dca2342b937cb6bea9127ed6fa5a66a8dba6f99d34bdd73a6e75bee4a15a60fecd5c89e5273740d82afc06c9eb4d78663706ca82529ae0383d1bb88a8defff9d02fd146d26145a12407e6c65e88392bbe5cf187441f7828093ce0b65ad5b095a69f4ec445953632aaf6e52e2fd44f4366a553e2a65af09eff1229c606fb3baca41e929a9ed8a803624b569dccf89d87842da32d762bcaeb812dd2afc84b18b0faca78dcc2cfd566392d7f863cf7f06102fa5e59a620549db6de4b683982661ad93fa288c21f603fd17c67feddef814b471d1d2aae77ab827a59be4f1b3d7bbef8df63239094b3673ed89bd8df118ff505e2b6880ca64491ec1b2a67dc8fc0c4dff7d9693669c083d0b85533356cbddb46fd5210e3b5c9ce0865ef734af53fa63612052f9b0a6a317bf7bd07c1ba3cf4fe330b141cea9910ce75784fdfcbde0e48e6da15782d5a49e09c86d8435614ef9ce781060114bc07a7a684e47bd254cd70a1edc13e5b2d4317f42140c0a6785ea7a4fabb6e54550600854940d264e875122fe020af593ebf53d1a0100d8689b03fa52aab5c1b486c0ef6f378b9dcf9070ca9703acc6565b67154ddf1485faa14cc22905f74c4bd67b449971fd5977b156e09a09b5626906edf3fc841268d229b1739ff125386bca26c342bae69f921755147695b5baa8963e1167637a2b29dd2d113bdd38bcca259f5435d10d7ffeeac91de23a015a270f06b789b67afc35d58caa5ae051aa698553624a7191e4de55a07736a063b4195ac3d0e8118d55625699882fa1930b38f56556d52ca1adf741e69305dfd88fdc5efa73b9e90c5ec72c3dc109854a35db6bf7485c4566d21c3950c5a1f36d02e2583dd968f7830c6aa0dbae49a4c471c13c6ed0e1a76021c57cd31a6eff128a3c3269467ca8e64a70c1ffaa26554f06f541bddabdf4a98865bc2c94537a15bd025b2fab8e34152069c5701ad3f3f52535f349754f474571314b754b0d019d1960fa0503d40e892662a4090cc815507f9738dc1c19b9daa594ca379c7a8d1951ea99c3a43500df77b680e0bbbaf39c15c92586b73fadcf7de63bf9a86727a6c4c532a69acf2e33cf16ff327d2d79cd9eae923d995902bb14ad78cfd088e78b5e8792e0d84a85855e5b753dc900c1f985b1cee155095dc5cd583aeeee538e0743f1c039713b189a3bf1a260a5f6aa08514c5ad8eec24719476110fb4643b17860cd29f7c89d36c9167fe6e573d8e6b4464002539bb38061d7578358d5af219290da8b3df924ae6847c66f47caca4056cc14df1e67e2b1b3cffc7d0831e56fb9195e8da272902003eededf62363efad02181674f669b4eb2093313961932dac560824ee7825d97df14da565c4656b617056d2c8300649eddfcf03fe8851cd122c0a3ad8ba68283d3fa199f9bb150b512a624cd9a5d6e2013b792b88f92f16708f23d321ce074bfe46ed93b4e46ae560b1c39f8c5c8e086f3f3e9ae76b9462941325038a73145f31dc9a5254df274fcca4e92bcaf68c2a35c1bf8b3abed0784e488b9275eb96873f14e27b772cd3238967ffb6fb341e5ab2660bd3d49b3a2ac161eaa1ce4cf396988128ba24c3548992a4ab7f9237499ef16b7d7ad1d027cecac613e56f7c29c7d636c0a205b7e587976c736d470664f592b1078c8f7e876f27fc6b2c6c837a039bc5c29a23c6145f1cce5031fb73d1589280db8864fe250d9a3fe8e5410792b09dc60ff9a297de5588c205e969bd1b6ab196f87bd648869c3cd1f2162aab5ae5425c8612037c018071c468c136def53169f56a00fed1e3794176a2eba68b4a111811a58b5c3dc420c15bd793378230e562e743fbac4d70d414bfb1c474e94aa085dcd87206c5c2febd142c725faa529ed5e147a838584991bcedfc3da96982d8e9f65fe8d93a57ec40d1f729599604f49cac6ec9565859c63d19a623c21c4319e04c935ef4088e7861a45e62be7a9d32ed3074ffd9bd37eeebf031003f0174645902adb77c167c34c6a6de428b0aab9ad479602c7a8c0216b578de1adf52b3d395227ca63623fb369449d5944ddb8e3b9fdc9399ead8e427f449877c98b78c579ddeb8801390fa4d0b8883ebd6eca20da9f1189a1b6bfd1289c729982291555e384af8df0fa8419f8a5561474c49b49b260bd7cf0ad2a204fa8659bc021a8e078e1dc77bd5f73c0660a8a882cf8bd1ddb8bbb4d49b8c267cd52a3816967f17dd3367eed55b7f288a2f252f66284fbd9d3a576879969e6de807fecbe4e5396cdea13176d9cc02cd4ae64dbd52c9a89354dd960476652b52aed0c62e0d18e683448038d7b6faed44f5312fdb21dacd98fa99c08308de27fac6185b9ec1fdf71ea30cdbb1489362286d9f9cc3e0a225b39b6c2fb1c8c05f020dd05913d5f9b5a803df6e54c727b2d55ee9592dbdf19fb083e22124c26b69a19c0db0c216fac67c08960448c318fd319d3d608ff59fbb610258b16e20c0bed2e37185e455cc8a5ac8623d7e21075a12c95210fcb1d0d031e3e655315a7894f6c012409f23871e62247d7379274e72c9368af82ef4a0fdfb42ba2bc276474a2d9489eddf2d482f1c6d0f142568fd1b10b303f1e5f30c76e33700c5d36e812413eb94af0a15c8bb22ff460c2a8cd4eb065c2276cfc48b7807e7a9cccf876aabcfe43505e19bb8f7e3ee1a4a5b91b99fad03d3d3fa33fcc27bd0aa60070c386c3f3dd8f5d0ac19ee9f79f8fca2d0b6f9f52615d15f22ee882df4617c39b5006170982945706d27f4dab418353fd29a989dc52b79859d9dbb793915ec30e2ebd04f2d1967a94f04936dee6451906c5d3abbb16b175676ba65d5c259eae3f6712b9ea1a7d8bf26ad7468f8956baa636feb02d5f3344963b89f80bcf8998191fe79686057a03311ea65266c23f5090c651294d73316d21239282642f3ac7cd61f606cbcaac295b8a69c7baf9deb1327fff39da5f4d5de453d7a79304584b8268a93bd13151c41a855df9fb57580f183f6ac3534138c379ca7b867336a9eec2ad94f5a677e1ad67b12819eee520dfd3908bc032ffd057cafc40f1710ae89a4ab235be2210f402fee6ecd32ac09b31ca17a3b06bd0a8e0625de0763518ab55840166dbc1238917b87b9474b40d943532e893f7809f687d67282e4b70bd02cb1676d3b1a189e2e745b9b45857415a6acb8cc26adf7c4b50d502a5d09df6a0765bf061ac1c259a4285d25d6ea1db63d59a032b4f7f05a8ab8e5310d66a6e9e42f27c34e8bfe8794f64be26b7cb225b7a558fb0b40cfdc12114a1155ab02c4263bf03037477c54e71d4ab79e0b30b3edf186c107c502d13270193453cb369c2011da4eeeb9d43895ce0eae79e354931e1262a7abebfa09d4acc64844feca55dd1f614db1868242bee24d94ab37233ee0f34a41ccd84e775b546445ff93cc7f9ef98b8ca8b90d1f27b9d9c2915357468b57adfd294e7f5d268ab228d45e0c2d004ac609cd8f6d9d6afd580ea22ce92fb31180f9a8087060051a0f573152c403d1d47b63b56e8ec45f14f64667313423c0a716115f0b6f353eaea1f2c57f021581569c517feabd37ec7a5409e184408d414ff735b1e2dd4e338d4c31cb950d4b077a8123293e40fa6180667ca7072b82733930e958190b332172ddf3d5d3fd1904616769de6d08b1b5386bc8a1fb95b404f2d6a04c2af04df2c867364f9185e15293694c1aabfb0975b02293d03b96abdbc816ec2ce80a2d79ce8f614912ccd0abc51102965054f776a342de68e3cdce76e218aa02fb3fe58cd7b0db5d8a0f77af096e81ff1b3539af3117a0cca5b98982d067906c22c816d06fda2cf47f9b86e0716337a88c294769dfaa0bcedc6ead6688daa91745f0f556a1dc40974d42a448a6071f232489c032213699ba2ec573cf95c6149c52e22413f3ee205341699a022e145ed77db6186b3b7c6ec9378b3be7dae855dd88668b8510dc9022f265a448250e9f81bd093dd290afd0fa992f21207a040f8d7ffed4195c6e4402289f5fbfdc4f5047a89b092f79924d804e052d37edd8d01af56deecbbbb177b5cf84b152d579ce63c4546a23fb830f5c1c30cb543e1bc8e8d5ab54f040a8e33029f90d6a938ede3d474214fce3cc6d3be020125a51d0f270560c03d5e7e8fa468f3dee8fbcf853bfa3d081a43aced23224686ffdba2fc8388fb7566f92fcead44f7ecdf0cd38051330160301948b550bbd8987cbf86fd76d45827a4c1aabbed9ac6f918c0f4b89068566742508b02aa933c559aadf6c52b254d8371deb5cfbad508a113c85454be82eb13bf5a5c33998fe3e6662d9693a09b3acd9b23c1cedb3276f50f8e33b96f0f6e9ad3d476f04a8d7cf1a9b41384f85180cc2032fd8b75a60a68babecb61ae253af776e67777eae64ba81ff3ae7e655a8d8f798d7135097701d4c7a5bc204d0f89894004f425fb206bd4fd353719c9f0cf7a30d78fd083c718a2b5d5c134e9eadd468c2a2f7c8a5a96a55510c34d2880b36146ed0635c40ed6c240763b5953cf65d0d30fb545c2cd759986a7e8baf29a93868f0b7eed04ad754a3028221c5d840cfd741936232516359a297267da28939b9e665a3f38febb5adaef870f8d744a3d6f0ae8d661c262db4b8ab7273539d6620b7c22109e467a5308f87427dc7d14d1bb253c839cfdfdfb0683a7c7c47f3e625c6ef48cbce31c1019f41d02d9110d1f548c4c94254c56e2f7ca86579bf48e6c00dff00622597fa01b901fe7d7ef5796b4d5153deee2e8e32ef74ef2bccb12697bb506f002a121f293f74af8222c447c33281b1bd357e8bbeb982e38b2c124bf7de015dc640eda641a05fe3c21efaad6b2181651e574209c9475cad428d52c38b6d5f95298339b77b1577f6c2e8b47dc710a21589fa4b78389afbb5e12af5bea7b5a309eb92555ea2ba45f6e083d6986d91108cc61d27b448bae7f32237c703ecb424597c4dc473dd3a601b284e6f726439a24de7b2c3f095d88f1c57b97168fa92dec03ce150d9e05b245b91f145b008112ed9bb67334e8b98c24511675d0e2fcc50613a57204a7afb6f2d917e99a2364ca86f652c9ad51d950baf1365d6aa1afa4fd7b56ba2daeb1462572f760942c25e4beb3bbe45a5d45df66292e7baa4fe156c89c844099f63597dea408b2eaa827f3c8b54a3cc1406aba3d733bbe8bbc58a8333f26317c307de8e442e4c0e6c744bf5668d2b1694fe56df6fe1a80c15f6976f910feed5fc868e6632cee11fa88d97fa46ffb786eec463d1964bee9afcc278c0a38b83d9c270e7ef661b6517a5e4370f5904479d9113350aca45d5bfe06a20c6f590660e1767b1c24804e95fd064ba85c529ca67c54d28be60434723a574e80a64b96adbcc8d71be31397e545a02d128f0c278bfbc257b5fb680cf4c3aad871c55efb1f29693a2f799fc6b3b2b904402b3c0c64dedbf564e066a0f46378d8ed0b655bdf64818382a8ec5915dd9f3b9d841743f15457ed1392795397ca99cbe25ace57ea1558648c3b38bd642d80a89a28c4af897fb4ea98d06ba711b46670bceb94cd2ee7a53253567e2f45705d514adf596d9a016cd217d61c79e8fe39c3f3e6bd1039b6baa0c4659b4f71acdb5a8bcd7d490c90ae3693438e4a118c44ddb1e76fa130a36163651539de883ec214145b7d2bc3a94a1f793a0c3c98ec590b0a71fedcb6c94b95fe82a7167d1920409be835d2ab5eb4582951815a56662666ed2d578691c202216a2d79066dfe05b68d4184c3f175e07144727a2a2e7404ba4459f1e57fb41d2641d6a348c00e9c5c18fe8b268e3d3dbe320c027464d94975bbda565f02177f7375c60738bff9889c8635258de7cf44b510f0adbff08c3970ba55f9ab4192470a56f3d6a25003483dd6c3d5c84ba1599dcfc5fdecf1c580633766b434fb98106e11b98ecbc4edd0d9f0ec5674aabda2880264e4540c5ac21964bb060f0a3f622f73abcbc0db3e75b20b64c43165a4db300c28f347bf1402da2778e2ce5401506b0bd02bc19e1eeb15588aa2b1db58bb979b52c8de359d79a9396a1b3372c17a8a3a8a36833f54338b4fe7b5b289f3e6a98b2e3b630476eedee06eda7cedb3391c1d1f74fc4c649310935cf4e9da33c72730003e6e362ea6979fb7d494dc680c3f338fb3f8ea429a74a9e32bcb1688bb3c2f71d80cb170ef9ae24d8b7192f205c0177709d3d9c53aa241c168c7adc478013c7b3041cb058eea0c3d8134eae5b18f9e0a05835231a7dadf4a87e4eec99cd385a37c71a3fffcd1dacb04cc2c23fb6e06b207deaec97dc629549813acc40bd721043eb42f69ce304b653af755ab7e4568093085c54f16b16ba62609451759914636a699b1ebc2a555341f2b84fde0f2fd26107fc49cca0cfe91dc385b418d3b685f11cfc23394d1077ccef78017add9ea2bcd785622e2f942f02a68e2187ae15907714a658f8eaec4fbb85c677941a2645644d0ddc310388b1a68603bf28a17d8ade5afbf7dbc9c259eff1ca868a06efb7bdd709b89898280bdf34ae8cfad6fddc4db8b1d4c3666b027800e41e2fb963df5d96bfab244fc5858f237c52804fba99f54e1d47d140ac740503302d6e3d9c7d6dc7e3474ba7a7ae1858a54925b9933740a0012266706d623a041817f2bc98813a284320cf982b09b69b8d9ae89a20b8b2e2c51e82a6a8b6fbf28691ddfc3bfe34ed8d02c32e761805209a1c8600f0215ecd5ed4a34c4e3840b838a0b3c91f78be502a3b7dbf41f904e7f2ec063c45a668e5a3ebbe50b46fbb8c87b061bd7d4f689e3e22b54e1bd62ecf5d438c251ad8d0e5545f710115684428c07c2d5f0e5ad5f27f1309651f5c13e40d3ccdfde4ad4b717bf61a8c93395875463654ed0416fd87bdafb08e3574ac393963a162b74a00557ed67143400fd7c847211a605bc6f9b632a5396837bc503365d18d43d68e95d8ad57b6dcd16da90cca9cf4c52b03a5226fd3487f9bc625c94b18d42eee608188c427660892087125a4fe1e6b5794044fffb4d659cada727533916941d1851719464c20bccc5f5d02572828a041f4c0bf2628b9f7d09286c1baba45464332632b83780c41988d006b30d1cc6071783e78d4fcda015c53e24657a21b5b3c394c76b593f0e8b9c01ed8ec86647438b42a40f115692358e8ff85e56bc56c20c11f7ecfae7af7910d4272fbbb760b96d5cbbadd2e1a556fdce39c4804340c97340fbdba7a9f098ca4cecc3d0ba8782ce688931cffde0e09eb4bf4d69af24a31f14dd66771e2ca3a29bbb1c3be4d193fd529bb32990317919ba417685a9ae16e24cd21f179b7874b0a1c7b280161b5c8d04f2bc471205e090f6c4636a62f851b28b8d08cfcb236960d933c4660055dc11bdd7a83d2525cb7d29da0d1932a5c303258ad5101b395a6afe5f612b2bdba04b243919ebcf5dacf13398bfd15f440d01227c69d459dce5a82a63fd8fb5b8dbdb685390b3e664a06348db84988c5eff8ee945e02d38df22fb9227b756de7f91aaf507b3b113616b7b9e519135e1034db0da6e117fda95a7bf6cbf90a0c01a7a318509c8e2ba95457b7afd0707f3960e1ebeba97bc71c4d43c9dda52c3280c965214a47fb3ef5c22fe926da5171083a1e02ac263636605d050165093b13cf5b782bfc1417e56ed7753c2c03dc86b2fae6a56afc439da398e07a02fb93ba746a71662bddc6e0d32b1af4d7a6eeefb138c4df63783763d529c6e526a54a03c578fd2944dfd4e56c82d19c6d15279891c5ab8bf07c370d9b0d3f9147b81d75172438d836903015fb0dac7debe4cc575c252dd3091caac7d580fae69088479d89a240c8d1849836b822b7d5b992bafde19cf8c57fe3b7e774998041c24e588aad58b5240ffef9843697b28caa4c4ecacc4ef387631f19808420aa6ae53e46034b345be4615b262d444e34f41ef895289b4fc0b9c41ff2b6117075a7201c1fc8e3f2e515d04b4e2a0fb051b18c2c695a6321dea7230d5e153458e9c320d1e52a994bc06d45c1d1950bc0ca090fb6413c2655445c1d832764bc5160f3f868efef07aa23f83ade5041d941cf3da121eec87abcf41991b0a7aa94af18b72dea55c90e17d6e72a4ae4e2de01f799b7f26ea419a052fdf3d1f3d207739b340371cb186dc675af8ed848880016f534d41fdb14101ed0152ef71dce1c910f7df395f93915813ea2f0b3f212aee742a77cd95a5af0698732db9747245dfebc23bc8ec666d75f6eb1c1ee478f82b4b7184783e227763a31313e19ee9e2fe2c6beea7b41ce09b7e8b3dc814a912658f641b8b6dad6a76b40517e0cb06d5ed54f8606b4ce0cc61cacffa7d7e5d0e616a86a900331d16cab8440a86a1837ab3ff754880faa49c61c313a719448d9625710a75421114c360276a507f9419a2afba86a011a0d5fc24df52b3365d5e6197a1e5e1f4de338cea2195abd5fc8a57f19f534a6f81e5283c1b730c6b115ba11f56679839911c6e8fd0a05560614664886ce542eb480ae093d7ab18129d859c5b3464c7328cf58d9d9b0d44a14e2ea26d03316195fbedf8d9392070b9ef3a522d3a8efe6e201a8a5d59e7fecdc004c568cc346d46a1baccf8b7810f27a78786cb1f640642efac98007ea93233c8c52bc92c6635d8a10c24c1cd9567425cef8f2ff4f5af6c3794f3a385b4cb1c66c53639c1e20f6d4bef0ec748401cd4af02c09d1ce882a5fec7d739c281456716ee4e7c46219bf5654c19df6690df54391b1df4d22bba7f6c8894fa9d96176bed96425a0c281669f9ba284cb97b8ddcb914d4344b8c2453c6530377515a87ff41167b32a010791ab0d2920edb4a8f1b58ae464b3918fc9844458421454300c3adbfe48dd6f1d493ac45a61e2246e878716b4ba64342d78f2ea31756a1c4ca335deed95daaf46e383093842fc5a37746de9a159942b8ea09c562c5ede26cdec6575d9fd47056627533d5a6600ad397ffe2b8a62c0331036b5e737ef8bfaf7e39018ea6083f68937cf8f5d14da85019e63e85a9c9f30de0d8aea3a49735c185d514be9d18a40a240fa4fcf1b6d17638b9c24100352ad0607a54201c782140c08da56f4dcdc90e3e74cc23e450a35fea1905acf16c7dce5e2371dc83ef814acd5b6c324925f789580097e41d853c44540768266b0fa9971d6b7700a8da82f8281fba8b88d8d35608cc307a879104c11869646d38461e24dabb99de44409c0ef67a9086b4dc291291766e1acb37980ebe7bb073c3387552eaddd816592384b553876349451e61d8f1f72234e76eb967d7b92f893eb3b7913ff860b531c928f363390cf4f2e92a2900180c641411426104e514fca4685cf8e91fcfe5baf69a5bec8ea3674e8e79685e20051fab73bd0642fd278f1f7a4409fcbb56867fba733b5420132b12f2d92c6a434337f54c4c3835ce4ca8a461371d4e12e467f9c0d17f37fd277feafc35a469726ddf03ba9a44bb5d4707da7f544a82a9fd4fb3c29ccf2ed7e68b8ba452d4ed0c73c240314433a0be9b7d4bd380cbaab6fcf130e1616b0a76300d39be84e47a58b75e05782ad81e4c15a3c4b447b09f4f5a6e1a5dcd3e8e0323eedaa280d4cb5c4758fa6c4b14add58b66b6a7056ae604242336a242a79f73c4c5c091400a88da5ce6e2554ac93bd61c9eac4a08bd5eada699b338b1901901acc2447439a03112b2df533a7985f16a2ed099ac47e18bc6356cba8f40ad36f25d656dc2ebadc4584054a65dccc326ca5cb5593b103e02f33b1bfccba5697b7b9e0b5020f7d6a22df7e2d497695af5803455b0573026c939e2ef29f69842a40e649eb4bf2341e10e2bc7c0b4c396867fd5983aa9610f1e2291855c28a2c1e225a962600066ca55aef191a4ed2191f60754fedc370e6888cb20c9d965e25ba41edc552c1b4c7fdca988b2de436659ec748bf0f72e18852e256a52060457267c96626206f5c6985caa53f16227f8e24b7a29cdf5fe330b7df71998f124124cb678b0cb5c3f8cdf33171e4ec49067f3e219abf75526fef708834f5d9efc70b70dd9594d762ccff948331885c4c660d5ef1b3211549e942b87ea0371dd052ee904d5b77cd44ea233d1d9af6b0ef7b48c84c8b09d2148f290e484702719b9e0843f92b9ccfa3002c4c40eb412c538cd128584dfa5fbf659286f852bc642a030a1d914adad1e13603a31aad7b59d762ee4c92f28f02dd1dc1e0854649fb3d9961bfd1e5bb2ed977e83dd28aa662dce9f1af35351070c14e36e12aab22f45d50919a56a2f05a4ec9692efa820055f65285aa746083070ea27f837d9c236952e6140e0d3b79daa7b2ea13ebc23fe398ac1b14a25965cd4da99b81768b272dc8223dba0c47f0decac165fb41a4f14a325ffffd5668eee5594796d613bf554eb75b0d89690e4b855b6fee21f65b160fc28068070e01d4c2658d8075771a8ca684806c0beb8e7068b10a782d23f0492e06b9284d0c37b7bf73c147624efda582960bdc7fc28cb94dc90cbfeb108ce167596d1d2e81d46331778b133a562c5cc257052214961646b94ec2c719edb9aab2f6dd03fa9aa627b3f8817e54748ac415eef5935cf8f1605ba01f98057f8f0ddfb42dfb6fca200a8f34737a9e6ce169262dcc745abfab71394588848bf34a7317f0a82bd1bb0021ce611ea1ddfd0b183e5207c9d4c2b518a0202adfc33279ad1debab2331d09a9d85449c433686e8c060187bc97f90e538178cddf6be73364820ff3fb72351c9492da8f059302884fc8bf1361b9588eb176f928ad60521d6682d0953e206d82b12d1277fcc1199b43cf7a0c2c232f60a82dee9eb0b8da7b82c21dc1b1b6647a05a4dbd3b8b3e11ad8e003bf44ffe7803893b3b2203b0ac396c7f107e5470dbaf1e6d6cb514396df2aced5b7b9a38c5aa49536c8cbfd9cdefb5f6d6c1fd77fac980534cc464bf170a76297b18c19522ed0fce05f7b4a702424bec50d4bc061575262a82d4750df86345dbc75a8e32f40d51630d4ac44add5deaf6cee11e888d4a5f24d1d747e47462f6e7f6a3efe7c81697bef88d3c496e2231fb9b9859403b5aa3ad6cdeeefc4943e240d3008cd385391602f45210815f305f9efe4c28b6ceca9697f533759d3dfeeb2c0bbe5a39231b293c5b1e37ca420f0049694454fc72a5a87d5538a8b60778a38dfb13f3402d0da107eadf218e29faa113da6da27182de9d36253723d6cd53c197251e43959173c5a2ebdffe07acc8d12397a4c15b2a293a4a533f0ad194158b27d7e951c6f7827610654e783499890e6110424864a1c3e1769de157505ec7cfa0515d9714b7c43b7eab279e39c0e533825e17440d6b6bb99996b45d8e9fce37cf191ca1129add2720666a20ff894bc1649b6d7572a4e45a7a7715af871ebd95625e24ebbdb16b89e9529fc917dbebee2e55aadc32e565b7ecac88cb29d4ce649f1d80b709047e17680624aed7a6a619f8cfbc3ee493fc4aa9f835922f46638d0b14206d7c438f8e93c1b6b4300604ab4608b975caf53b7447564796cc86ab77d2e7f03cb9596d20b23f78aa9f3872071a0be54481b089b2119e6adeb409765a9d43d543e704a40668cf8778d058416b67e570baa615124e200054519339ef9d01e373bc179dbf11c6ad4358983e2bb0363699842ef7e6df806dd759d23c18ced0d294f8a9ff96401588057411c67f861cdd0c42c7bc1e1ddbc32fc6073e0442ab155286dbd46b026babdfc7043bd2a7c87fb6a281a99353a15c5198e16352663daf12f187aefafbed75c804876367c6c321a3a1d6caf95ec6d567459966c3d384cdb481e89537fc1eb586d1c5d9689a0691f8a92710aefcfe05ee6b6bdcc758d07fdd5826064a9e1be6e2b38bbce8fddeb0a3069f072e70f71fefbb25eb2c33160f27009e637d0c2d9e7416db6204103ccc952c74ce6eae827e01dac3a4e0c7aa45e2cdc2b09e7437f8eaa650681efb61b121674761ae6a7a3467de96c4a76cffb145b93f6e7807425f7c48cf0a0a82d1f5bbc1cf1d0eea89aef8fd19bdd5416fb29b0352297b11d6c36f24b40bc80429660b16fa0ea87c579cbe4eab57b4280ac563ed42d9f402863e05d887b1b3a94cac29d499ad7a0ebb3d59ac5b2e4a051f921b1d6978fd62f7fdeb8d3ad73cdb966badb7abde9be09ce11c6e321682013d0c65c0f3faf071504c51dc6af0e2fdf692ede86898414ec16a6ce7885b9dfe11604c16dab4412d8e404665aae3d898420decce8f02160541397b9a63016c39d3043f065aca62b19f36ab4b87e2f7adf98424386f206df71d15cc18ef8adbbea43152befcad6456564c53f4b15352e1f3fd27ccffd3b037c83daa8b97c1bc795ebc1d48e074db3a8c8c16fd8186dd5da2b8ed42d11a41ae5473ecf2c4f3988660d394f32fa69440a8461e6a54f0bb8f0d8ca0d044b7baabe17f80bb5f3d1edabeb4bedd2885d79317db42a5b06e6c0c6930c27056614eb83d449be95e5f543516ec8ecc16b64478ff59d3520cfdd560408d206df1a3b75845e96fd1e10e8123080effac548d4c061cc86a5a7f904658f33af61a9a117717082a4f356e5724373f3b9007ad73343bc6aa82e41501c882b2e842f82983563d9a6f27e5294590df40007450bb0f383a14cd327bc02887a446cd5064c56965da0340e03bc6c1d2bb9d57a17e037346d5dfb588f55707fe0be468c65c1bb8ed7869f1f2b30d4b9ae45bb51e54cc4840aff79b23c63687e1165dfd34f3b99189dc5fa8e765123d3c57f881264a9c3fe87c7adc68d0fad0e972801c96a879dc8b9f4ea6104bac375056a8a66cf7418c044f4013d3f0252e62e4e08ab2d8f29fbf774d2f2364623bae44e2305b32182e0ad3efae448c1d535ad847fb7aef5026a5b6dbd3a7c3f1c6c7a58cd3930180a9a0664ebd4b56abd99223719be213b6d494a6d960bf21a8381eddcf57d73cf084d618f4a1e85b91d97801ea568d3eb242129ee224696759dc0157a711b3ed8258adf44543f2521286e29fc514d321a725af96b94744823a248a599875fdc8fa98db3fa1baed4a8e466f89a4ce92c215bbd81f81a181d8cc425a6d8ecba47c0eeae7b4ee7fd486cc19d60f60ebd0bfd18597fa704210ba17a3b681a6ef99c7de648f567d15ee3d381246bfb9f5f194ce98f946ff7fc015fb85bc973871d62d8a4e8f917e953588869d5523396aaa43b9cb6c00d0e1170ccf58ecdaf728afdcc58d3433a4a79f069166fe0e621166e6322115e8b11f4846391c4b8bed1f732f60ccf707a2e4dacd567293482578ea1f61147297dd6cf9b35d960955472f752d0ca2d9af46bcc7cfc2d82a6c00b7a9f0830e56dd2ef478b37ae479156dd689d0c21a33263105841516b68422ffecfe7c075199323bcf2eacf8f2c7f641012277ff3d4252ffd368e35a716d7f8d31df051c3e416480c9f269f8311c4e12043a0e874f04f9e45627ffcfd67bbf4a6404f3c8e543318b53d8562ded43f3c3e27c15136306b63dae94d4167f1bc7a9de3689e571a4f4847e6a478b718d97aacb5394a787e43f6d79e382a47bdc3dda6278e1549d0a4b5d0a9537d8eb937dfea42da285558a1e58de79870b0b750119a7a38752a5b384208ebbba434bda1d6c93bcad58c60b36311b2e046ca67662e2e1a893a9dc6d237e3714a6120d6834eeefdbbc6eaa7e2a4f6c29e2a980bedb119590855bd43e33ec1e991f129d631746c89cb3db70841734a12428822b82c69dee270683f8f6bfe71dbb67f61267cbbf95d460ca508d72fbf1e45640a089e8e4295e0521927ce000bbfba648d33077ef1c9f027de9466d451d3eaa7292b70030b24bb2ebee098d602809b373063652c2f1a9c5bc5f321c7e87bf503cd7e3c9164aae9e50a3b39e94170d71e1acd5a158d9d61553d933551b3c228e61de885377b47b0f0772fb42f9bc6bc2a1e5b93fcc6d3c22a10402655f42c7ffa754bd7ced60dd66f4b9192adf658b7732ea514ceb5e24a53265fb93690ba90d17118e344460321267e551a3dfd63ab4b488339bd3a117f69b40886163f55ed147526ff4f4500eb5cb7e4ff1ff796755d5709eae7d570eff9674f846011260245571d48905efcc0a241353b80bccc712a83566387fd04ac00aea3e0f596ab260d6798bfe1fd167881bc46da7aebafc3581d34f2c1a6ae875af4f91c7d863e417e7857ee111c80dda91dccd98bcf620b913d07efece37fc55d229c572a80abb44e9a4ea6d11f4a689128258c43e74a093d4f9e0d55dd71351bc4a8b8f2f32cad6249ded5267425bbe60218d332fca798ab7f09dadc573d427137a3dc4eee1ee4613d2e5982da648119c3d7cc453a8b33f303f5da05062301d488cee8f1b46929ee51ee4327f4ecc379beea517eafda31644736aabc1d521897d7fda2bcf3a3b233fbef6fc398ab7b1285e8c4bf4507465ebc656b4ef2eb83fe1454110004bf9cd894791a4e64ff5bd69eeb1b375ceec5fbe256fe1860754eee6323a4222fa93b0c32f4e09ae1dbf07e9df43c708c927b6a315c1edcc2941d4acf3845e7b320cd129e6ff1b9a475208c5ac97fb8b8e188f756c4a74df562ebe0b6adcd2dfbed7e0f1011964d6e9db5785d145f63581b1ebca1411bc6e874d34e75ab5d1cbfbc8c660f926b897e56c1d25892de5733a85cf77fc2ee99a9779e16e6244f2af59e166cdd63b5be62a78ad71be4d3c1bb5072580d9efaee8da3fa26e280cc598f4ce55df02cbd9eeacca5c8e4dd22fa4fa8bad9823f3dceab1a3692969783e9d8d11187b77eedf88f14b58a23c26f7eab07e74984da3e0a3d4f58c56a327be97aaf9cebcb49baae7fc6a0bf3383ddc0ff49613d4cb8797b9a5aabae5be84a6b187da1824b077c733192945dab8ee6adc1899b4c33045ebe3732f8b3486fcd38436323646746d83965f9a1b5c7a3d6643901453d6fb73ca20e4e0b02b1d91e8ba8ca67fb82acf8264dbda65da185626cc5a0a40ac77bfce7d0b6966473e2a107b006f95050d96fc68ba536a4143ac771972e9828d3c96c8f322e4d46552b0335b32f96d9cda6841a822a6d2ae2ddfa97ad89fbc251f36ab324752d63e1ec11dc650233c0c03d8c9292d1b3e4dfb3cb511e3af998bac9a1fd0651f03bb4e3aa55d6c8c04d716a4a85bb9a95c498ce7612edc599108ecdac5928512382f4d6d3cabcba9693137ed159ed8163630c70eab9a6581c90785f4f8fc7b7b1ba172d2cc914f7c7426488f571918a52f9adbb35d05775f19685a472e2f998a0948ff1f341b090f9c6c28eb670ae3bf36ded749d5c6fe6687a112cd49ff18a4dbfc9618afaa275c9bee775e3c7ab3c84f08566a0669c4c71c45eb3d667780a48670a9d7d2f712025ef2941e5bae9d6e8c94fdbe94a5ba7475df11684ce8921f0da95488aefda9d086de8b23891d43d2160cfb0fc799f5947c08b464e367e85dad1baf87a11a4388185bfecd2c250a787542d3144616a2cabdf7d6b7cbc301d0966d3da444f63e888eeb68f562eeb269512c493701326f76e8d1cc9fe30303dfd35a01c45847e883e215d341d3e723e2002b4ebe6d910aaf66796f016c5c13d51399d75804a865f1f956771fc89750da5ab0e95b102ca99f2b153be69299805a83c93a52b8e60a2a1178376e2f47db5371b2275b92ca5a0c93a7fb6d7349f78561bdd76a56c1aed1bc0af468d40645c63bc11ff600f55ba26693c4ee1cd1dd91c44b5e8c81457fd69bfdc2785f9fb74819d3b62f9363823af5fe17de7458f2af5308788b74c35ac8ebf22e053fe95f2dc8458423de39fce4df0d6455480da7031dc977c57c1a9b085d3986422774b944bf7735691a2a200fc4c3110b23b18d7ce132c8b68fa1016ddc3c038745c3d848f687ef214ff0acb6d20e3bf15ebae06e0872b5ed6113a6c73524ad28904971dc4f5267520fcbcb25e7b64cb77d865dab25e80f5459644dbe641f3301f89e03304e71b0d435a645627eb0dbde9963946dbc53ea9c28fc23fafe28de1c9e34ce20a9a4c238db6a303453b8446602daa81f6fc13352786a2351634025cab7ea81b27e006d514f345bacffd1bf946d6b2705c7fa9b2ec2db1e66fb38bf43d36b7de75bb0d3950472d70fe76da07073f69d2a49a0fd088d0b1ab6d9a17a525aa160fe9a94f12cac780d62a37b30549a41a7f90f1c03f5644b751b3283911ee35885e7878026aff5eb2d57b665b4144f5b2bdc03749249b0779bb67d24563e21a8dc9dd5fa5c27e80c682957e1ee845dc7db16f4cd65230c814e33826dce032719555faea841ef6cd7f5b374206d37f39bbb99868c8c7202766b8daba542f6cd055e65af30c70eab9a6581c90785f4f8fc7b7b1ba172d2cc914f7c7426488f571918a52fa14c5bb0c4691f05dcbf11431e4c4ea7d94d0ee45e7625e9a9ea5be4a34dfe09ded749d5c6fe6687a112cd49ff18a4dbfc9618afaa275c9bee775e3c7ab3c84f08566a0669c4c71c45eb3d667780a48670a9d7d2f712025ef2941e5bae9d6e8c94fdbe94a5ba7475df11684ce8921f0da95488aefda9d086de8b23891d43d2160cfb0fc799f5947c08b464e367e85dad1baf87a11a4388185bfecd2c250a787542d3144616a2cabdf7d6b7cbc301d0966d3da444f63e888eeb68f562eeb269512c493701326f76e8d1cc9fe30303dfd35a01c45847e883e215d341d3e723e2002b4ebe6d910aaf66796f016c5c13d51399d75804a865f1f956771fc89750da5ab0e95b102ca99f2b153be69299805a83c93a52b8e60a2a1178376e2f47db5371b2275b92ca5a0c93a7fb6d7349f78561bdd76a56c1aed1bc0af468d40645c63bc11ff600f55ba26693c4ee1cd1dd91c44b5e8c81457fd69bfdc2785f9fb74819d3b62f9363823af5fe17de7458f2af5308788b74c35ac8ebf22e053fe95f2dc8458423de39fce4df0d6455480da7031dc977c57c1a9b085d3986422774b944bf7735691a2a200fc4c3110b23b18d7ce132c8b68fa1016ddc3c038745c3d848f687ef214ff0acb6d20e3bf15ebae06e0872b5ed6113a6c73524ad28904971dc4f5267520fcbcb25e7b64cb77d865dab25e80f5459644dbe641f3301f89e03304e71b0d435a645627eb0dbde9963946dbc53ea9c28fc23fafe28de1c9e34ce20a9a4c238db6a303453b8446602daa81f6fc13352786a2351634025cab7ea81b27e006d514f345bacffd1bf946d6b2705c7fa9b2ec2db1e66fb38bf43d36b7de75bb0d3950472d70fe76da07073f69d2a49a0fd088d0b1ab6d9a17a525aa160fe9a94f12cac780d62a37b30549a41a7f90f1c03f5644b751b3283911ee35885e7878026aff5eb2d57b665b4144f5b2bdc03749249b0779bb67d24563e21a8dc9dd5fa5c27e80c682957e1ee845dc7db16f4cd65230c814e33826dce032719555faea841ef6cd7f5b374206d37f39bbb99868c8c7202766b8daba542f6cd055e65af7c2434d68baccf6f454daedbd4ba2fe95df9db4a5d052a93837e7f19545e3a5ca167fc6a5d40ec4345845b871936c54e4c41ae7efcd9ab2dd743b3b869f97a136daafeca541ad43283602dbfde07e6588c0a23619b7b7c390a705b94149de9dbbce213de3276e4e27c65c76a76fd9db92e689bf2a6f1edfbf2a974ea12f0b7f1915dd1d999b82723e8961e52e3c984fc90f343cef2bea9864296017def98aad44ba75c9f24616f065aa0feac76c5ffad5292b5afe13e68b98cffd861157077e726dc73ee4db7bb89a03a7f0fb7968710112569794df66578ef799bd4c89cda511e353ed67fe547f42c94ab0d2402cfd96e882cb32714219e9f2cd87370f7906cc22e7e60c0ccfe1cf4839af9bec7bb8fa60c4568b75f063b7448e58f820f6e1aed4419bdb7395e5ef5e5c320a26ef7c6ea93a1dd672b2bb78b197ebfe14ff5f6f8e877255c05608b7ae92d99bc0ff896fbcd9c658517c61c93d0335ff8ebfc30b9e586025cbe1c4739b8bd62ab7c5772e82066bb33547930ed38c34717a589630ddd7eaf2eae8edf33631f5fcc30d0201b51f541bdc858e63992bbf8e9efd0617b596c94c38bf09e5bb34831ebaf6d7f5a3c8bed3bce5dcbb0df0180ceb4ca50983d521d289767b9a08325a778830a162e925d81a2b24a0f9ad0710caaf2614ae971fd0a96b9e3e58c78aab5ad775978af83f3458442842f10cb2e2a75bf7c852a7b7bf5079b1dfb39144796e028e9b92189e34cc424b1f03a8bb8ae3e1ecdaacd815c5dce64db7d86843c34ada23e94e575bd0d7db339058216385004754ac5c19cdfaeb130ce15dc12e0243378b3cae5ffe905ffced749ed3e4f8c128114c5468073e91166b2b4b3738c53d7cf7f9b25eb2a9304efc8a30e291cc5e7388be85aa0ccf6e1b26f2de337e99c3bf65d9c00d4f90b4f4c10ea43d1c900a14414914515ad3c93e848dcb67c925d468a7c9a478877e3d73a0456d50cb841dc6ed5b6a2a480cafe65b4023b955ae33e16b2546b9a28d15af6495887eacf81b7c925161f18595b814dcdb1ad7d89905ef8d01624a6f6e1215030d75ef238fe42dfaf5a26fd17229e707876e2a4b90f1f9cece1c2f3a25ee5536a9ec6b07580e6cab5d04874bc322bd61730ba4f76d26529e6335a3fa84b974121e64678a148cc6ac9ecb2dc2f87bcbfb9c9f5f46e92fe8016ffe65edb36a51cfb0035b462eb280ce53441bc37a8b9dde297684a4dc39b98e48d408107649cd6e2a4463e9343dd17bdc5cdb0acd9f00ee998a83504216e343a0b311935219d023d6c1a85dba9bc671c86412c235f1b9c7dbbd10073e124c91317b4364751d5b779c0cc08fe83c4068532fd668437c417368c8a3896c2fece463c67eef51300c1b15b324d3d75fb7b7aa509bad2174534e74c34e5e94281daafe2c79b1b806eeb788b64de0716a2a7a4d6bc251543121193930cab03d1cb47366422b394f68381a5dabce8cb84f891bf9910af77aec7af1b2de096c9ef692536bdb8caea86ff9ad5f21908164011ab1ccf1306668aa69fd5fc664d81aff214fb46c0a63d166d841763eb74989dd8dab539069f1ec248b9a28939e71b7ea5b1e19374d1185029841f042ce2f1984b441cfaba668da6742ffb46cf0863ebe1228cf1161d5a1dca334c9bf30f80e19548c82aa31bec69888cbc862ebff5574d3c1c6a2633b504445083e6fc4e02b6337dd2f0d0f3bd39bf99ac540e85251b1e66f91db0964a4fed8933fb928b9b1819cbd7730830907228cc583f29445a3d2dad4aeea12f159afe7ce898cb3fecd46a2091b50c08c3346c5b25c6e025e9dd98f3dcee4a17feb32722b10065cf074662ef51db160fefae61f718f6d54f6f15e34dc8a19037c74d8f7752eb6170b33fb0db734d029ac84bc0991d78ae2a34cbc6f4eba433e4ffff256ab4234b43eb08fc7def8020f0c71affdefdf25f63e3a2631b299ceac1bd33320e85772c618286eaeb64076164f514008904cc3d8d1d811c4c1f7050dc74dacb81452acf6473b49bc6159ce9bd60aa780e48fa8ce8aba235a98d30efc74cd4a5fdb39a27f33e6b777e19156f913f76d2255a9fa3225270a8b6874da1defff40871c98028420d607e194d761f1df75e5472e24618977ce7edf9737be4eb7df9500a1233aeb5be67b8b55ea2e819735d3099faf5dc168374dedc52f5c1e413d751fc9736b9750eb9e67469a03da3661c58c0f96963e4efcd37d6d9bde78d206314da5c823e820dda0472327317f35c478dccb0ae97f736d829323856c1324176010d9dc41ff49055c893bd75392b50e097479149c455808fbe93fa1584f136111a9ef47c1384ce728ec93d6c8ab6aaed6b6ed5056fffec9c8ce28f7cece2842a58f65a2e50bf95e3674ca2088b6d5b1add2de39e6c7cfe0596e30d49678a415870d1bce1f5aa4260a563b3ea3d0345f99dd52fd43e20d0804121a4f327fe15a844bc05f674752ad8aef582c39c2d8702276dc8e2e64e2e51d8df5a727ec7f1e6a5f8a9f1fed13387335aafb47304a3505112f2fc13449b61c3bf2b8b3dc6567f2f00056b09472624596c8ece8f0031dc64e96611276ba787ee64601d0a36537883d8c3e7a0366887a4c9d2fed81c060848b4380008a7eeb4e2209c3b4f48a3cbf2666ef3b3948770138352cef109152388666a758511233ff03a67b7febf3f66e8d2eb27fa266bce095f5e6280e57240e9f49d0e59bae911043e5fedaa73a6eabf1a9f2e4aba112f4b7de56eaeaaf29498a3fb02fa31014cc31fb12cb94f0f9f220d9f31ebdffaf78cc720fb24f7c71450894ab851a0bbb207ae3a3ef4e43216219a003396ab552c289cefedc52ab4a999f3e323f2f2fbfc5a1a57a5b23ed0d5183e5e0bb01c5a70a6e9b5c272aff56a15c63e4e39dffe07773b4a1c22763aa6e59fdb29d2e77ab0092c1115f28c305772e98a95e68f432404eb5e3731c17304455421e34ee93805dd1231e08165aff8774d8df6e38916101be643de46894cfd05e8f887ab174512b6752f8c5c9adf4da3835795a9c2ebbf3a1b87c6271cc402781c8f006dda28427a847e0d5d7f70c68c7cfe37fd782e5a13aabc525fb13d28263a10d339b9c594fb3d71e98556b0355da13a61c215d2c53ed9eab06af76958f450744581367ba87520c45d52a429373184c117605f461c05ef65246c2ae983cefd471b675e9b022c74037ce00d86a8d2afd79013621a6f8f82ca693f62c4d992db013519924e75afd46415b50f312c2b8c57786e95b2b1b6e3fdcb1ee8b6cc678573b56ab4f0644804630d01fa995150c6f81dedcc15d1335b1bbb4527352c42e614746889d78329d48d674ba01bb8069a309639a2df6d40f8a4435f9d154a3df8f838b2df2a97fbf7bad6e15aabe953eea6dfa5dd05799c6b15ffd5b1e818a4e6a066e7370a44b211f82a1e2e62328eb62fe0e5ff5c7a177bc1cf018ff64ac3451d674ba9807a2cac52ad56c4c7a54fc3f84905711b1bd4d8eeedff4184fed5b8fe1ee7d4e1c4f1e7f955357469a3c5bcc804916f74ea3721dd9e16319e68140cff7c643839d867546fe3c9d118051a046726b3df3b5c6c5a96dfda804293484b3d9ce071057492a0165624d20a6d739a658fe06edf0d583b775ab0a15fcb5795f29b573ba5f1d20da6753d0af776863ef370eb28327639a4b99859307b58b4ddb55347bd29955b85561235f8125b153555bdab6638121800f202f0de3d6dbe3ec0c43ba2a6964455e4adff478219d64fd1c5c8bde20079610df5c75794ecd7b124db2fa47119e9b84d7eb1d9efae091fa612aae50c6e15e353e4a6eb3ecbecb0f485b8bff633e5bf24f2324702002eaf6b292fb38e9640eef72fca5d99e54759761f88ef4625223ee5345905012f38981741f2d3d70caa1dd2f8b49c3dd46f91c6edc34f5791b258b047173d2a10155e6752dfa62bc51b5fb328772f4ebaffd981bb8bf826faf036e01e67a0fbafa203db084dc8be2fc8f059ee6ff716be5dc8fe39601e3a56b9bf5236e6c6e45600bee42b44d23e46d4842dc66736572cee8e68cc304bea475fd255885c5aa7e615d822d84b9c9f8c6540ccfe121584a3c23daffe50eb6fcb786ca9d283cdb30b9784ffdcc787145dc5ce48e878e089213b17dd664305c501b7f5a06b7a02f0e7bb90b7b1224a2a86ce9a09dd09abc717b073a196797fef627e7377afc3eddd680d99cca8d2053c6779b0ba696f4b2b983f8439883d38dbe5b1eded43d2626b28ba1f2399807752d57bff934c2a1ba297877bdac1304fc807f2b616c970ac419faf352526aa463890be263118b89ef026e91d0928bf58f137872a77309e9dcff9792fee467a5e25752ae1b7693a839a160dcfd1a5cf2b0b29ff61268e9148772ce0303583b4eb9daf330bfa24c9360c55c0978f2c5f5e727739532562135d651b7e1e22e3e9a080eeed481c7af7c67983c95716a2d07f52953da864dfe5f76720a40e09c8cdca9a6bf769737ad96976149a83350ffe38d92a64eefb6bb2cbcf1c78f5d560309919d60feff281ec171f0211c38f24ebf4b165be7e4c226ca5ff9d468e4cb3e2e8aea36b1c2202d45bf2e33f1fbb6ae22c22fa82132bf2f4f7a0d0d8711e8303d75e6726e1770ecb019e86f104b56f8791fcdd1158f4698baa8211a8b321847558c4c707901398bd1b6415300507c27b330473c4282994a075d845525e0c95880355a81f4932c83461b10d99018dab27eec43f4a95b92e3c8c49dde6dbb8756f3a63f34da575a1da8b5d0f4a6c94b1254c60edb21d9f9654edf3f82e70cb4f43a19818586b75d720ea908ca10ab0e1b6ee1e54366158e1602ca48df51568c823a10438be226b97fbf03a4945ce4e41fc341f39a25c73767b59ceca2afbb9b86b5824f966e23c9c8e47d12bff18026941282c9fe29625e768083091be1db78c2fe3e135e64f011f3ab3cbe7da49664c5ccd780feccca3ab3e4b2f0234c0db49428bd24accd9cdd4c57909fe8b95d1cd3e85a2fd0e89f2f495d9e639fce5fe608176e1c942c28931c89db571b187117532f9ae7ac49c28d2f148e818e7ed3f61afa65c17dc5c5a71d8bb3a78f16a5210ac64dd65bcf42054e78ed3e94d85740e85552b7de283e16aa8f86d7e23f49e373c8cb924c67e0e6e69f90491bd0135d3e427a26c8e1a52fe465b2cf7da8978fb39f04bec9bd50a9b2b6122e9e4aebe1d6943cd1d0091a9a6b73c60451e41be61ef4ca967298f0ff91354e5c0e3a02e00c5e95cf28bcb89bf24b98dc20c39fea838287b138a7872dfc5571546f6594860fe44bcb7509f92e53dcead55aa37ce3bc98d03081dbf8b60d536fb42987b56f37eee8d237f746df535b1438a013dcb59064d9b796060ee057e30cdd7796db90480915cc82e445cd5a8c8b522164b1b6acffd1656bb5863c42796b0474a7418bb3d04ff2cf444a74746d8d0fda799d05c0a4febd3d03ccd3cdcc1ad26b81552a0d28b4f881d73a4f37200b90889d955f1fa5cd49cc335f285d0d305567a91e0782e3f3e4690ca6d04d7be363318406a07d4a9ec5116f49ad06f293f585b18944e7b8540d963057ff662b2a6150c41e3e9fce91f3d50386fdeb72a96798d72cb6c0ebaf2a358099d61fe4290d4dead6a0938d8c13153d9f780ca0687a2d2fd1b76732dcbab116122e05dd45072d1c5583856dd8d1500d4c97c0f493ec964c8287a09b1b76a25869085e6ba3ef33cca253f81a97dad85cc04ecfb3a87888ccf0a4cf2ea5afbed0250dc20427e84a51f3bfea5fa1decc50f35af4aeeb1da0122d206e091de8d7f7cf312dc679902191f722dd159778e7f73d05d372fa451561e8e622574abd3dd58a6088407ee250e102f054d12ab2963930d98c85b0b73d4859287dfb61e2eefdffaa95c690900461b8e6986d7fa6ba9c301674bebe9312f912b80b28b6f4da108dd64bc956726f1e01e744f3140e8f8a6e1129068b24edbd2bd4729d5ed7eb92af303b101fc1f69a92b706d7ff56f5a66bab529ed6d416e7637efde88446309228326c7e1c294eeea9976b229e926d91716cc00b046cc44cb9eb5e529f717d23d671b9593dfe6186d79d4f7f47b16e4dbfcfdaac8f6fa5531e67957033f19b7cd7a8511bc32ef5af275a88f6dd87280fa910a6bb4aca89aba6c3a2fa80d5aaff9585de6ba90e340d75d9a6d140dc42806fdd53071b3d1c7fd5cb067c681c4fb660cb4f84d19152d5b4d2a5261f2c3ad36ad93b4e0f03243ff15c47171bd2191eba21c674e354419942980aa454847f7a8538d21339e933afce4e1e1a293706f1bc490fde831b5d57ff21134af6ddb91f184fbd615bacb00d310a31ced2e5959b4dd0b04f8be42062c32a5ddcdbeea6fd0bd46dc085f68b2e338957695878cc1c3e5bb970eb8fdac303f175da14354ebc71d55f2de01cc8940688ab9956d92c65d6e6ee9cc62a7e799714c6ddbf2df6f4260ebd70973a54b742380725e302e348863cbc71f2070bab23a1ecf1ed763dc6a9c367d90ec716cda7d0602d9ff3dd77d948c0e7c1de5e5725f559b2af1cb7ad8dedb610c91800c7ed332f862aea372fd0f50085a372755f85bfaff2bd1ce00296464abfbd6f4f103bd18fc6b02a64f3315c206054eebac11e0233b1b5915f6552d73f6e939a5042ff887fb8408daa97145e4837bf9e8471b8d83c6b20d7acb7b809845d2276ee99d586e98af222af660f752dec85c1f379784d3badc68a7135590f29ae5ed167ee26613e4fe1cc6239dc4180bfef2ea2307b566c3d4365491e4f4e548fc70fc7066c05efb2f5e8045ff689031908f021f3baf3e75d5c7ad41ff3d4e4edbaaed61eb04b3a67b239585ed6a942dac100fac79a9fc844841a1895551536ec8f73522e8c0b05a33dcf2f2a18873bc61db9a577cc828ad6c414ac8376eff9499a49314c0c161aadecb20c0534b3c4870e95b6d7b239e917d6b49448496d197c939a535fe1a75ee62448fab46e1cea52cd2c6017484a76b071b764d6a9f64835c1bd37a6df668f4ac2790a21f55312a6759108067c2cc89084c5d96d6b0434c5b944d6e19bc2b0d39ffb0eb93aafe38fdebc4d48c39fd3f5ef74142603a7133f22a953dc629f39ec747d81bb49d52918e4743f645f2d95963471e7ad38b42488f0ad93433f9b459eb374248046192cc7ab41e6f9f0bbb2f07308080bc80b9bb77e2588de0b387370fabc124ed0127b44a42e61eeb63eb5828da403a7611c592a9c211c145498492446a3e56f2b36246760735a659a5f328e3b54955b52071b44324e808fa6e7d42c7e8cda003d6a4523f22eeb51ccc4d751b097e3e3de79910a073db9c9f7526eadca9cba51420b1d04ea3fb7f8afd71cad0395012272ea31058efb3c3ba4ef29228dac23bfc626279701d55b3543e6db259a041dffd54c3d451e036afa5738d0e1bd140f032d020b5e915ef4104c2424639b537aa5585acb8f165f373d71bd077085c040fe104c040f8fba6dc8aa8a5dfda36d75baccc1d7b63cc038f51ac87216e38fbbff3d79947787896d10c051e4b2e3330ee3f31d44f464d17337ba242c04af4eb3bbbeb9d32435b1fcc475e1b8e3c246595c3ec21af95e5893d6e122ff0512ed2cb6eea93c2bc69fb9c6d35682e16334d3f73a98ed8c8df33036f49ce9ded98e1672a3166d598bfc25f831b134c7ca53aa3f52d56a950006087876ad71f5289659186d2bbefcfb27b0311874247b6566a9b3909d05e5ef87e4313378d2257dbe7601a9578a2e58a7be7e055a25b29d09ecd8bf18a27e8b19892e4d3d25efb220316eee03e7ee5820e6ac2482f1cd0f565d143a636148fb5b0de6a66002f174e06950d1aaab7690feeb5b438b719902de60103ce8fb978774fc6cdc66d1cb761214e1c89bde95e8bec5505872aaaba139bc7c6854200a7492ebba544e3892061036310671de4de322d405c791788c4932b697dc2c9cee15c803ea1cbf64785e8119d7bfd66d0420478404d979ec505afb9c92dfb7e819fb50eb450b16c8292fbfef4fff9d67ffc0465037f82d1d78d9bf5444d3ad7f5a9dc0a935e69a925a4cf4c2878a2a9138c4074f098eacf3017f24a6fc71b1d432e546eb324ca897be2363aa0beff125af949855c7489743f5c7fe2faf72915dd7fd66d59eae34c989c30c1ea023127d9c87e806ac08948a7848be0ca31e7fe23b8d1ea000c243d3f7428c9da37a7f03d5e2b6c2835bdbadeaf37b9a5190da87f4eadc614712aa527c73418b558052a1a8ba34a7da4bdaa14a2df21557dd1a321713f7f799291e12814d4a5feee653f5c47cca61e79130d5db87313c29d5aab6f91a1a7e48726cb55730287b9a16d6889928d0068a86eb1ffe4357f0f9d21fdbe3dfd1ff4a0ebf26d98ed9c8338b899e4f80515848232b77437426fe837b607acfc3d37b70ced92973ec9add41ff1fe27150541002c16b48952df0431effa6eda93df453a716b460fb34ec31344a04d089f3149c924e6554344125ba0b7665720b00f3ad03661ddea1373c595d5f7f65263cae53588bebfee738a5711ebf9495d3bd3ae99a4b939685da906bbbbb461e40e1fa43fc905ffa29b00e72aef3d030509323081c846bb6e0694a840786e9d37a0f7cf64dc3234a97335b4ed676004892e66b5fdc6c81d92c8fc819b27f9f1a038c3ef71e90f82352dfb1f0c2f5b083555504dd76770c34e9df701992b3be25965a30b2e2ecf648c5b46671882888d28b9594f0d4039ce980d6a5048cf10e3409167ca372943b7d672e85e6a42f1b2a467026d54c6e9d2b8475ce9af9f86638e38a87f584b6c980458b5b7114b8d3698b71191164b8787c0de55f5768d86da8da53e07715eb0d68a0295544bab8ec203b5530cd64a769aec7c937c416d1304ceb7859a27ada1c681ca92cb2bcce4e7f5103110117dacea0a5bcb0ef1ddae0b0c11534a4702f1121fd057326f5ad40c84eeaaae43fbd54083542835e5044456b044fcf709779552ea26ad50ebc2ce3ccc7b233f027d04591dc0758142b5662420d12a2a2aa1d22ad703b3314899da0071cd663154c7b4df52da53e71581dd6fe06a1c6bece50e55006afef0ca94d87a42dae3b58926708d3e05ed65f5d4da30fade6aa2449ad6ef4a859bf0bc875af2d3a86eae5d9c8dff292197cf7b4976d5b2521d997c7432b4292b77fae02d932ccb36d1c184646b54c47b043ba7b786ada0644c70fc301a8683b528943dd226fe31940d93eb9163ae54c3243db7da6e4e232d7f7d16aaa03bc65a4c4ada16f0c2b9bea4993aa7c545557616282c58ebcb18540efead75cae3de1beac3e1d9b76e4e8f70e0e7731b059263153c536a337328f10c76bf8df66230709a8645721477d4704e1b7ec354ba1f3aef4c028527bedcde7f5529e2cedc332631cfa8b790c3232f82a99a418917ceaf742268a45421dade2b2859f6bf7a0e3d9d2b771a366c6e0bdeecba79894a6570a32c7881f9d9804f111ff6e626e05d6c9975627abc7d1dd781392c13eeb7d3067a1bb95327c64c506fee0276e9421df9fcbdbd1f81c8646ba1b03ff2b77298aa86020f273b434bf353e0b2cfd86c13ad61e8504bd88513b7fbe98a4e43eb4f9dd78eb9ce5c1a4793a3fb54cf3de2fede2f872d78a6bd111d536bd8e59d92c33bfb53736aa549ec9984fcb1dd178eebe26b98ccf6a34d90b470382e4601b7ccdbd6e9d06c46acd84a68d7cf27b0d0f40e6f796e568473061a9297524fae7d96563503687336cac4ad9481421e14515259750902985f3eee419949c7384d3fb8cb080fa4b276e5836e8f245e76f6739431a83f619b5a9b35121be3228409a821e89292e8d559194c0ad8a45e956c1ac581f253bfd056c07e6c3c97a76a4cafefe0154b85f511152198bd02d116f569bfbe9c3592b46fffef3351577e04496942d2692648576beb377fa6c6718f0f640272fb3432b6bbd5346ab5db2cf3c577e525d44a5cf5186023fc482f81a8678c39a83d2137c413db9a76bbe2100b4da231ce678d1f529f2fa5db626625b3f2852b061080205a544dc10d9d3b7e5b75caf476ed5bb220c96cd44becebe14909de2aa59322d787723683d5dfd64d40cf75a66321f7507f9ab694a8104994e07a23a68ed5bd1bf2baa197ca799e0ed67a5c7573d5594e29c8b8da61baa4e906c6671649b2cebcefd6327993a655b7f5960341c9cf5788d381cbe77946f5158acfc8f049bbf7102a624409693795af026782ad774f50932b4ea08558a853e6976318d05dca7f3fed01a37c8660deab6818305c20588be48b965b0bfc2685ff1d8e8ec9422d90c2f3e6e0a50489c9dca57751a70267b2f2332c9bcb67e0409f1cb5c804ae85111bcf894973981dc3cf1cd256e6b87c59e797a47a2283cbe8215a410aab3e27c7c523b8b09aa209ecb9c80d003596d500853d013f63b1e12b083602841dd0f384eadbad95e95818001fea4aac92743467070376365bdbc330d241b2bc82b9e7accc57343fb273610828f8329082e5b868f1f23d2bc6859c77e6a33933f7e614df6f0951e9de56b35a9de5cd669c0b7f97c4ffd618eeba798d601c14ea30825b52f185eb38bf0424fc650ebe06512b080cb2048843972f09c4d8f76bf2b2acf7a84d438631fddfbbb7f513b7987da4716cce38c28c5fa348a04b341f1234d01e671af30a170dfa8265de53ac3d7e41051923e940bde0a7a6ce0fa2e5394f9cd71b71816c4566ab5238f2f85c9fe9e7eba0f2042d18f73dd259e1ce2b0fecc27477bbc19241fda1e511a2d5e5a17e10560f9e55cff50006efe21de33e5dd86024dbcb45f774ad6c7fe43807d95ac6f35749669930307d473907d0d67d7f56522f49ef06db62d1b84e490e666f5e1970b5ff0348f31f04329854af1c5a28e8fc2468cf5d2f7c34dc6b4739687a92a8b381fe552c4e8f3cac1062bdbd20d3474b1e3ae40ea05be806594ee96b6e2020379162a147c974ecf871dac3c26596447b334e9fb0ad293290cbd02577d3d1d23ec7938913543686418bc7971b397c8c8ae3b2480dc968d2af70b9aba6fe8bf06ba8247cdcdf95d7ec01c32003227054f167ec087ee160d7e0b071c6c13bc43f64ec061d19659de5082eb14a35fb2ac2e16bbdea854fabdda975c63eb90aa6bd4f0eea2b32fd1e4d022e438be30834c9b140f306f83573b71ed129a99e013df0916453b54bb8adaac902ad6cd64f339856e1f5ccfbd9b91895c4e8c75f17a876eb43ed3ce01021e6db101dd825e292c406332cd47d86809f919394a80825a295a9d4d74813f92d4a6d1754dba4c943941c743002ae8b31b25d2a84090e9dfb0ac4a6c60a766e7ab3993e41e565c51c8f815ed2454176042453eeb2913b9730f6fd3952d0ad8fe45942dcf23c51073ff6ab448ff30b07a8fc551675dbf770807a48953990bbc354e412db1be812979bb1904b7ca571d49ca258f12353a484c4af79ef870b3a5370d3cebedca76fbd9f70450965be0342f97ff99bf9eb6ac26cbef8d5ddbd858908952e0f90e3748d8d479669da90070624e35a3e6922676243478e049e1d26a5e838ccd5dbc06c9b03b7bace5ec6c5c10b6fa9ef65053cad918bd75a13c5b5b8f2ecb411e6c8858b8a3d8cecc0e9e26d6ef7e0461e00bcdf0ce849b51fd600b6a7d0860eac8ef5d08c9de9340dc634047550c74fa46691eb01bd0f77d6d442885432b552e2339b12d09ebb4560c18037db989d79f99f65e4e2012e267dcdce1137b3310c8f01c4707dda1dce6046b42943a990d425419debc475baa2a7b8b76ec25901ed2054133862cf545b0f80a4e640f795aefc9d1bc5a0121f8018ad0e19f29b412183f801e3d0927f41b124056df400fb69ad8101fbceedf8f9c7ae17201744786fbcda8ab582e0a448735d5e86c684114e398c01db8f87c7b03b8dd3ae24e8e527d32d1ab51eff76a9399b9924e9fc72f353f50f3719eccbd95667e66b4a0d6d5c637f11cac9030eec6007c9fb7d6940dbb95512f9953b16d18232ec6fea768ad7ff9f0ce5943f49a22981e2c5ae0846d81364a8c62bf1e23e79fd7ac5b3deb0ec2673ff4dccfe1a86c850b30fc1fd4e2bee90e98a3cfb8068943a293e2989b5b8391cee52950088b2cad87db552917cabd7b8ee890cb39be99cfc034e8ad6766c2beb814531c51b56a000b08e6ac54a2ac4c2cc9a14ed5ea827b22a23decb0891bf55d6f5fb48411446087523ebb639a90f7912f7583304aaf4190ab44f373d547b3d3f51657bdbeeeda23f93d897b49718f0575a74bf6e7ea4a1d7223840adacc832efcca7e238f4cee1c8d7ea6294d91e5d98a714487079ca06d10a7169c4baca1248170ddc6001f1049716c97d4697a83bf72a19468ebab908a3af0b2ba54665397c64174e585b0d33b7395bae68e3277fc97040642c390933f763cb50c56a35841cbe3f75c19563b7747cf4e97307c568b9d1895575d3a2c8858ae2c726d3044ab83856f479a05208cb31a43c605d8ea82fd470dbc880cad9e1702a71870d4e13f955c29f0dc15981bbce3022b252cee9c95b83cb1db5ed0c53c858447d23eb803d7fd3d295cf85ead006f2704f7f7bdabce992efbb319d7cd940f949fd7a65b0d35be42abbc8a9e8170762f7b40ab2fd4bfa11a07ee5b62e4763ecdf40871f68456b567c3dbb4dafc09da986709ee3a9ac20c848c242d3a666d5b5795798170508d516dda314fc20815c0602db90626e13ac9ab4ea8cae1297c29894f0ecc1a751a348644cbace1f0d2600d1bcee7d6e5e44b10f13c9348fd00fd5f2ba2565f4163620258084f02838090a83aa83c049dcd62541757c06ef904a6f89e373553cd0ae05c93661d5fc1f510f35aafa25d15911d614346af70219864651e89e66d2bcbe36685887c5186c83c802149efec830f0fcc49199bbd2c576e83ad9ae89734f585d92e6a2c37e0a8dbdf787886e6d21c37793786066a1e9b3464f6a3adf1f5d7c6b5c1f05899d2337982b74486cc4e750b603089dfbb10d0a918257b3123cfc3eae4ef728a28e63ae2ed2767ce6e2421ee257a80cbe61823977421500b6a84b3f72941922195113d778f432a929619d0bd7f47ca3a8c7e34750980bbd27011ec45b13ce2a8c2c7636c445e4827ffd7fe10f97dd77d2810b33c933a5c98960f371e57af5822d201f3850105503b4925dd496cc3d05166ea6a8183d37130bfc5c06df0f8f92db51312bb5fb043231e6c867eee8efd083ccbdaf7547ca1f1aa751bccae5b38b3e7cfc72e3f7b8fe2587493a2755b5e8d894ae0f520484dca2c697fac90e89d379d0b3de905fc5b2cd7aec63e6c613c4ff9a81d0c7b8bb088185fc7be87a78c8cd40cd147cbb4d0332de18c433d31c019be0263d288d58d01285477e80a9e49bde9213301565babec31efce448418956781775aa15815e4c4022f5eb6c6594f41547ab2d0191bae6d826209ab9631edf98b1fb0e9bb63ef6ca53fb50a64406233d250b1d7bf62880a1600be3578598a71e4b47b1d26ce87c968437596e60bbe34488892c3da3882c2f4c0d2f26e58c6780b021e69c16c0c22c4f124e6b30a96877bcb01f255e7f95de44bd2488747033f2a6ad085ad6ea592d8650619b9eb2fcb08947ff9b9e5321eb991587c6d5508d2b85dd08c51a552d5079e1b37ff58467986f7709ed0cad53d20a305ca9fc47607ae75d3a1adcf6f97124a1b253acbe20481099617c155042d891bbffb139c8f2849177b517ef86d95ed693f6c19f688911d3c3154c22d0c3848e5a3347c10dcf1990aa1a4ee8c8e35a4adb719e15198b21bb96b5e393f7b07c8994c64c61188a176e407fab6553b2065c374d9afc4aa2c48ec0a3958b0fcfb874d2147151a65b999d37ea615c356d0f40927cfab06cee62f936ad57a8e6735f6b67895a8931595d3cc1f6d5fccf5ad5c1999b633bb5a6dfe86d564912b88d2a075fd24fe0d82b3aaa232c5ba536d7c503534caa715a75ecbb7411e04953224e642d41106f2e2c2bc335d03ea066d6c48ead2fb685ef2cdf4f6f45cb00e7764905ede76d39956e60a8696d2828d91db2fbc39d7e62d4828f040838f9361c1e6d0640f8670202720701a1164620c5faaf1d48b951fcd4b5f4ba769ed0007bc5f21a20ead59b66835fa18d48dbb8566f128b5a8ea9da2c79063a1e1371e8162238e7c00db5847dc47d8274a510f8f5b08aa8908dd5fc60b52e8759b490dfac35076d788daa164c9160e1691be69f2f0c9f05db840af4a3d2c77f09e54f5ca091bfa3ef245ffc7436a0911344d8743d8590c2d6c17e8a4313f305f3bfc6c8e05f0a33a01dbe021164d5437f095079fc704e864686d9f47c78aa311e9b211fa2c199e7f3649e91fb6364505b19dff5d8f39ad84acdcd0796347f2af7b71313862be2fdad7083aacd6bbfb4ad9f1270c33829ad8825427c4c50f3ac5c17f1b4d5bf6369f271946b743bcea93755e99df47b22f2a307aa343ac1b75298bf52a986df22d747bae97d2c910c44afab6e9ed77f758b8e88a39e1fc60ccd1711b5c6af6a5f210796af022aa36076bdb1e3b9fecba42de44927d625d06bac7128753f0c9c2999c95fcd89233523a21f0b94ba52333c79fe62d1d4709762b403d70346cc0ba7216e316944854481310a34fbc710fc891a00d948af1ec13f04f9bcea87c2f86d895ac8723aa79b6f1642acfe7200e931e6dd858ba2449767d9719e9b3df0a1403a3f53455262b5eb0f107672be308ccba8ff5a2fa98bf6cbe0ac26ac5645ef0440e9f419e2a13a3c8d275ad88f2907515bacd851bd56ca8717b73b0940d6d0b6e3b94e48a9bc87778a502ad8159b42c2dd8699ab99aa911520ebb8a1b47ef0bbd7d9351f3074675d80a21ec5391b4295de5fe28331e537c9c34397acef70434fe9d7749602f996443110f330a90a3ae75d6772fb62527fbb801bb00691c1ac12a9d3f61fe4db4ba31a4dc1a225d019c09b7b567995f103bd3b7630f04198952b84b67d4a524c24f3678a5ecab52ada126329575f37527818e5486748b9ff9ec176cc198b8a0a0ced99f3a9ad7dde1d3d69e6251a8e101c5b48f26aa0da573b26ac71996fe29fa48ed36636d1b9b6734b33863ad17b0ee06e8e25b3665a3d44a5936971b62315f1037193ecf1cbdf25905e8191bb9d7bb3fe57e255cfc2a31328092a5b71539b0e9cb06bea96ffd1ad681081222369d9f5ee3983ab090d50494ba59dbd88833ad20cbc61deb9557b05141a5583ed1ec2f55c7f591534e2aecc8797e5a6769775e92cb7e89b5bcb4484670f85165f7bf37c280b38a2af8f83067bcbe6a12b5fdf794ec3f9727a7c91dc086ba2ea05b57e229f82ebf5f0e86cc64d1cf15d8b40481ae192715e2721b1cfb197e50a3a3c4d5f422477daa49ecb7f7e292ec2a384add0cd681cff857e2256a6ff5b51dc8934712100b18619a24aed259975172ea926f2e678f7f344c879bb178d862a845bbf44bd9df65e82d00cc8380688439ac7c78a60da66b89635941920028734b89287a134ecbdb917525b3bb2c0c892816ba87da6306940c14a3d2801519579f55590d35ae6015a2584cf4a5b820fef4a4c3cd7deac4e3fef6a15638befbdccace5c1c211d71d03da0a4ace99f8e63edd6f1d3c972ad93104e9b01f6d4ffd4bcb1d6fd710c320fe3136d444f71a0e7ff1957619ae2207ab8c56e54ec1b37e3291b89d21ec283361667599cd3bca379e108c2de5da0ad324ad86931508bcb36f1cba16fc4089ccdc1f7f696eb75e507daf87b65af22c2a038afcde9ab78acd99cbc411a3a7c7891aaeab4982a5fb564b57dd31796b8fca388245b7e034f61a6806dffac9b076662c7c15e246ab0c3a0271a678708d4d61ef6951e1f8e6c42d7c3b828eb6c1dc9d9982f8321f50010df324097fcd50459ab2b99ad989763e322f87f69005203dfdc820c0e18d67de5c73eb479d0cd2a087783002575476e0ab1a81246ae4d574f698e8c0ac9249cf5d133aaf730872554bfaeb88ee1a6b2d0accc97eeca16890385325b135b0e2a28b1f72b078191ab7df7554d387dd2e4a093c4c2568369e75093d8e91a9f7bc4c643fc2fa07acf1dcc777609cfb5bb46dcc100a9f21d654c75ddba561107d8845a544b1ae6fc1623387f6986b2e20fa11331798a71cc8d465c14ec7beb07cf883c8b8d35e6f9694ff059db00eaa7f63ed1aef1aafd80b1d3b584ab17d4c931a85eb4deaa5cdc678e2e14020f0f474ff083add556116e39bbef899a1f944e085e2a7a0f8bc999f955d28e0d681be588b78a3829aaeb842516109d7d7650c85e0f2a5b8dfb4494f051d4d051ef5183feca0b3b593b15f21ab85fb0461c7e8e7b0e1717b579339feaeecd2efd2e1027e0a908f28d5ec5982c0d5bdefc9e06c0392afae50541ccbcc94907a045ed466d9eaf743f3325eb3846609a6e4eddbbf9a3c400be4dde082034228cf3130a61b77505a38cb82c72a5838bf148e3e411ce10fa498a9332fb4fc24528e7e37cfebebaa86827d5d4403813d13810e20408e45dd19f1fe8d73e73ac850a0adfb3288564be109861536ff31098236ed629f78234e7983488be9453f677f1e3f21f505df06da9f3108c9d9c05025333ce720830c9058926cee58aa3e153a03314cf02d7475cb6a3c8a4084d7a86449e5d316d184c18feff724f7f28620723620ca833ac41945ee7475efe795bc0b738ba3ee5b8adbc09e55a4f7cab57726a37234c32e65e7ce69c119609dfed805e817f266f654835179c94fc7f6e4590642af61951c439074b53463a4ded0a0350297dcc1d4291b5390ef0f5b6adfef346a14041c59758b0e71cb70edd65bdad2253ecfeef41106ec98d0bd75813e40026563d1dfe93feb9b083bb34e058459e0299ae25f0a4b3cce21f31c0070761884dfb2d765d55554f92b59cc9a25d6da95b9e741996d23f6bdd68f5fd97bfdfaf74b4cbde058d570ac70f6b5cebc6cd36fb6eb9599e1b3c4b24ed3e45f9b7d9a1f0284116bde366f88d9dceb3afe49780e32a07141ef24165a831eb8634189d22031fa1692067a71a51a79b2c753155075528e037a936dcd63a24a265e3ec8afb2f7e69584e772b03fb09fa9c671b92fc586ecb3eb2cb357679ed781e76727cc816cee67c63b1199ff13aff0b0d11ead49a5f8de5a51050a1f880be332ae22c88cc0ace050430e5a3ba733ee25567993d339db6f303c293f4ce7799d2b77c16033338acc1754ddff22dbf6d2c96363f569454ed84193c1428fd2031ab65cbae9b2af6c623281c2f83e41c5f7e915704644f62b92c6a4694027c3e0f9f78f126acd546b4c29444cdcd482a06dd492cc2d606a3893a18e9f4538630533985dd79a74f83537b422b7df600587cfe9568dfb29188cd2c8fbe18c469252471970a84320434fcaa94314792ab9c24b2fae6a5ec504eedfada5a0d3ca5e1b0e09a813284ab8a4fb8a776efc08d61e4d780323d23db2c958434d589e5fa6af1c1984ef0fcb8d0e165178e646c113011fa1f6e60faa6cb6efa31ca330efa26e9a9f2f761c43f6783454c340de938245c801f96b891549ea02a0ebd4902f6a85022b1695377ed9bc4d66e5a51bc4f2ac5e58c1f4640e417406fc335dc7c649cb04a660fddc8994a8d22b2c53177ada0c59b49d8f93296a5c8c44181a474d25caaa2715c8be4b385dd29adcdabf5c286100eb450195820b4fa85cb04af5da76a09e70b26a00dff71e856d2f0acda5fd7cea1e1e4001aefb0ef77f0d5dd4d32186fbe09e604b41ee104a51f018c39da49c99d4f433965fc75c5a1d885c05c3e3655561dc395779716b2a54fddfec4bbed3ff43ca9218fbdcfc89c8dadc2765e465783808cd904c321eb73ac9083e71917ffd05558247cecbe258f872aad6fd150c314df22b3b3b914c624c65a4a39b6cd49451153fccf4b6a710e9d8de3082a328427d67a7068c40dcc5f2578573bcb31f3b61bc6b49a6e7424836ef563f70e1bfc366f66e8a98f59614bc9106d0b660e71e5331eb8ab11c799c59928f6241cd9b97479286dd613f08394798c6628de318946db7613d64f4cc07fdc6dc633f9e1d31fd85aee1e194073774fd926ee59cfe0cfc3d69e9d38833ada1bd5dbc144228e0a078cef9f7449492374b1aa63a4aa59f52e69b4c86a81f3f6986bfa1f33f767a6c6ffcda94a6eacd25e93e517a9a11cc50d07d513ed57af9bdd741c8d809e13ce5d05c36e0c04df53550bf6d8aca3da91bdab53fd264ab70467795a068e72a10f0026e2a9019fbee0506ed59b9ed428e49e640d3c8758baf2ae948898713ca1096c2bf8ce157f4d56c719596cd1cfb41c5c938caa4cbc810d180faf8187fc70132a32f01f9cd285d7ffcf0e36b35a3630ddae87eb58372b61f1b44fbcfdbd6c24447d274ce362ea4e10d8e3108f9dae9f9ef2573968b5eb44b6bb0fa409a313636f457d782fbe72e38256660e97c56a85ccc861bf657f0d73865082fb2b3a802278e9667ac404c925f0c39dfdc904d2e50721d82d61d7c4e5c37d6869e8fd9e1f5769234224a4bcc9a251fead810ed7abb4259507501efc711574ac37508f948b015a3ee206ad4bc78e2377f983cb72ce78d9ea440ca04746f323af6f8600228323e6aead2eaf4c1d35300d323ce6973eafa2ed9bda907778b713c4192be94c7d919e36a6a02bc3d1b8ca1f2f8c435a42755c1ae777cb098a717b8ce93c21d4dba6917f3d2360681c33c635390b2608a84cd5b76defb1b9601e5387a4131a2180c370d98fbb78b3d333a447f8e96e4d1a7a5c8fe6eba899f95f1b438950a7a9700855d2c89cf1ed49822a44c6841320337341095a475c322bb509429aa4f3594ed7d1200fe5135bd6f5c49748bd23f10d1aba8f7e88babac0de66d9d8e18f63a3b61b16ff17bbfa844319685261e42f378d35e4a110773b6b815a4234523724ead042d5e98d35dd8faac5c154e192a3c266cbffac56783e91846ced696bfdf048b619a8bdaae45406928e3b375b507714e541da0e08404fe8e94a6f3cd2711cde63ea562fda774afb8fb7103982525799d5c81473d8262dc980e12b882d438cf9f9e18ef242c001e20bea80326ff4cee51a753a30d3054224d2e8c39475fa811508941b959e426d7c66570981241567fd2dba647a69637f74a529e0063340782eb19c2954f557b7c7f8a46e051b07ce2832c174ad00fa5030693087e38fb7e1df5bf60a7a4f4f3bb6cd0d8a166cf6059d6a60641e897f7079ff359f35ad718adbbd87ef92e009c1f6ba321f82289bdc6b125c77bf8626b8536d4b2d1f3037a31baa156c51e1ea5a3943795ab3ff700643029c9297450c0fd5ea04e2a91dc5451360872b06472d67c31cb3621adf4c857ac84468c6b95d3e4e20fb8390ba7dcb469b5f5dc924846261054f489171c0a17227024ee7c30fa80c743a64e65571dd2c8c7b5cbf369986dbaad224e214c2fcd01936509d5ab17ebd89cb6da874ae103748641d743a3746140c0f20ddb853b00c4612ce73d588a2c45fe17e819efa405e91d7179e526b900e644aad840f3575cacc893af76569db1d530b937f71ce10a238bc71a44488e9a604230e77aafb7b0760276305c3b47caac0b32a0507371c0a4f2342e529289a79184756567b7a47dee6532c55b3db316a98b9976d8461098feeb9a7eb03d379b0efaa4687af8f104036b129eb709f29828fa6d9268b68883e1cd6451ebc6054ae6819d1cd8a92cee00d1effcaeac222d9dee7c723d22ca9b860babc78b8d404a1e3ed6099d59228c984fe97a32a2cb08595e3442ca42fa4c5516de823256d5c8a4ab7e168446a710e707b83266b1788f89fdfad28d454d9fd0ec392b0bd22a5679a33b1563e5989ae0bbd78456442033148a47b9c06d07d07c957487e6060ee214078d7aae1c543b9f4adc76f74460b991539ba2dae688a40326ca1090d2c9c462776d474d6f46f8ca94bcceda8f6eeb0041182a07ac59d3a4c2c333cea7d0e79db4a552702df17797b5ae4ccfbfa424306f5a0237ad327ab6ad09feeb6864cb5149798eba18bf45b810a19908ab8eb70c6780e9946ae22c4e87dde666cb13608acab53414c032016104e1b989fec5d85f679e1480a43edc890f7fa6eb0e669f8de39ba9622dfd4fe66f77ff99c6e93858223bd42a54e30fabda9bd8c1dba975afe224293d14e744ff0e5c61dfcdad32804976f1641f640d451dd0b44e35f36a5f1b9dd37b2bfe2b97897b49ce6ab9746021540e0e0ad567ddf609233ed6641572d9fd7156be54b2cf69e821de8b5f0425d68e384ff8f4a2783f49bf6050d9773b3fa868481397a62bd8dc97cf04a984d7e743ed6f47544af2f93700d132f33c5266285169748fc5c083bf7d16ba6d2a82a4882f3967baa8ee627a23a5e5c559a9c027723416c85afe786b0076d196a905d2720f7466189a61d0c9b69ebd66a8629ed07ad9da1bb7be1f782f1d674e07479235bf3ca6c8b69a65dcdb9f10f04334412a1915aaba9c2b1a4f5f57fef9c15a5072ce97199e8d3e7cf588ebae9794399cadb1c5427472f112808457747b96a6cd6164a200eeaabf42251ab656df5266950983eda7c39a45baf49042aef6bdb1ef9a46731615c17ba6e65b25fe462d1a7359b71b7641639bcce0e96b975000731328b561c0bf9748aff0d752f37783cfd2235b08d89e456941cd7d0f31f5ebee4917972ed3a3edd875c63110903999bb4c80e4aec07900fcfefbbea73095acc8fecd6f0cd3527c7e5ee9015d6e43cf050c0f5c616dcffd3239c57ebd599414d67671160f4b7f1da871d7a2c6618f35d37395030f83243b5dee8798695a6c1ad272b5ddf77d5525fe67928e097c1a79e815bc43d779e369a075418618ee0ec6290cb256398324e482042b3198cca9f2160c7562ec27893771f64500e2186bad40e490e00ad4824732379f1318f9960e69f9b3bf515fd0a9d895f6061f8ef4d8066909e7aae80645abe6cdc0ea0090614314d32e440ee1984165b4be4368866a4778006405fa89724f69ea293d432183fbd108e4edd820cf9f39341f36712c1d93e7dee51fb867c625a03450d06ea2ad1d235f20dd06201f01270c42715354183e062d6b69ad1da934f3cf5ea8904cf3c84a8815149bb6c743fd3e072d755b2f00b1aedf17968670a1f104b7bba96d8175ec2b052ffb7f98eda67669d9d4dce2bb67ff4174762857950f99b17f481852b37b040ad88fcff8ad3f85bbcc2ec5727706690d1e004d8cd620decf256ca69bcba45ceca41f5978f21dab45057ce942a16799113b081f9310c3913c8953ffaf02a79ec1549ba6102ee3c2dc6cb3fcd38200b702ad9e3e2a27a46522eacf47d6854cd23099f2dc976dceb49ee8ed1869a2821292e2950f1f8a2dbee36d4e513360c26c7a26e6986b229a88a1454a329cdbd3830ac436eeb9d689e3bec6b27b08a4b0fc4e0560f6173989964c135a8cdd38abc93b97c185b2fb4a9f0921ad91eb9ab82f0f568df95c6ce2614b63f1ef4150fbb7db9d05ebf386292252dee5a5e80a8419b254b18a619c6e0b6ab795af5636c46e90847c578b8dead5c7304484c0a973bb6d3e8eb1af57e93644abfcdbee6ded8b7d8bfcc0fec115a5bf4db0a70c38cb366cf35b209fae0d8649a60a934a2a17263fbcdef5e4e52e4577d1afd4af18f1ef7a0d2b92bcc72a135158356d040c1e823b073b4f8df35df71c4781a752d82302b4bf4403881faad1a6e34a33aa9998e6243837b0771c5b6d974db7de9fda5d6909da27a43a6b2d83652fbca7c01799789c565ec12e36dee28aa9a7424ab5e5bc560ac35a79301fcdc53ad1016d44ed2e8440ab84641a89b29a9ec980e2d03f14b898f78544a01d49af23dcee5b8a5bc79a150ba7e87930fd88591bba4f6feb7d30690bf859186244e22e6e3387187d3055a0f87d9b0d5f2dc74d1ddac1f7601630e839d03c38096a2c543e8c2ac550262e8ba94f1fce32ca2547c129275dd7064ac58ff416b0189b959f52bc07e5ce1535c52f4cb94fc66142b125ad2cabad49792ff9fddc7f58b38b11043845defbff91050aaa84164abe5026969eebfa1f0ddb57eb0d984c56e96ebe1b9d952495806de2e630263ea619d1521f7d858541c9af1bfef29a5c0bc8f79748367aaed3c4410ed60d68ff65859e3f0ad5e24f2042d93cc966a21d4b734eac356e3e4282a73cd2d7197909d582fb1108258f5b27a7c4d1a8fdc66ca184812dfb791fcd2072b84ceff2530e78851d8a95ac0ace32f650b31fbb674d687f1b981a7639f9bb8141db083faac803760107530f0141ea32dc6b7b95552c70b0379d79b385218d657038f36265e6ca6419bf7ae06776134f5e6659ca91cff8ccbbae31b8f1a4efea67eeb1fbe7e9a211f430df8bfa2469f02fd17b44704410801c8471f340116ee3826e2ac7e454e5eb080f87fbfaa80794d85f67ce70319817207e1c306ac20c0113ea7fce45695292e4d07b62c1054351c99eae7b76090487b08310bd15891192a97840c359cff5d48959067a81b2a55c4717789343259c7eeaa6daf62839dd40f79cbea0dab7137f7ac05c11f1a7882b9437e20c5abf1abda2585f24633e8ee4fa23e2339435d4dc353a2a615ac5bf48fe4be6dc4a610c102a4f4731d8425a76b451138eacde96fb1bf4eadd46686113a147e9885fabe917dae293fbfe16a073f79ae0dec3a0721cee23c17cc283f90052ace3b8186f930c30e1a4eefbdb5d5a3690c037b9d65a285e83dae3d6970a23ac843694e1adf7a8f51bbce9bb5d46cef37993ea48d28e2eac3ac42cc44999a57e15f6b57f651187a6e0cfbc47e855a156b74da708aa3edeff9e2599807caaaad4587f4e3b750f258b36aa593de68661517c3e64ac3e4d51f5a59e926a27e3d5116c2c097c721ac269f9b7aa221595be7a244d44bd91383d114b55b82489a021203680505c58a5d729dc5c8fd35847c22f8a55a18734c836653533c260dc23e876f69f93d85fee8fd343c8ad4c047b24f2cafcae42ac945233f3f16b22f5312c646001c7b6fef9333402c008f5ad3548194042d042711f82038741e9831592e72fed5a29c56d185d9947d6adbbddfdcf491f94623eb6639f99514e44e83980926ede53af444726a466b88cf7191f6cd4657eea7f5ceb8fdf41bef1c8b7dd18a2d712257518e93a66f848661fe16f2b786484f86cf4d55310fc1296ca4db377e969c4792e3d0bb9e0c46a95388078b7c8574a1c17699945a721f44331e0938358fd9e6de820f6eac4cb93fdd80564f21faf0ab5c6c133c3cd7c3953feaa111abb4be4202470dc8c8773016b3bb54c5a571d6f46e95f54dbc51505fe18b0fa42734c1532caaa519c553902f101766714b2e824c3f4c19f3b8fe6f3b8eabd5d6b3a9a45ea0ae9eac424495e0579481eb20507b3791dbc89eeabbd191cecd828db011a3e72f02c28a3a5c447f477117dc0e663bb9725a8f839c6e0f3c12d4fad71a6be96b0bc71c54de5719850b0e12c51041bfa3574724606d322ee9681a429dab0fc5086fcd901d6b5e4bd6c960fa030b39777e5e59ab071ac1a6d849c9c3438106c96e8cd855e78fccb39ee0901be7602d59f565cc0659b593e37828a901e545bdb926109cd249a314f52c6933c1e360de40d806b82f1b9d2ac4265181e00685a287c3005a6a40546b6521faf2df993164868eba653022b8b98d454a4707192e6b11006702b0048d4d757b52fd22546e2a1211851fb9e8862fa7cf98fb582f36506fd631e0b6f52fca7f6326df85d7ebf325805d7c0ad3bd6e69f8948b23c8e69b0a73524d20f8a82e9d56e16d7dcfe68089c171519673ab218813fe07c17d93dd2e95ec07181138a940cdd3a59d9999d5ef52e8800fcd2789d1ae63bac94f5b46d245c7a19331557edc1fa2d5c653d5d500701d5a9881f58e771d8a2cab2eae0e35caae67727b68431c9766e1e60c488e5849581d90e729626cf5bccaf30da26241aab168506d204e8adf0bcfce60f4a84467fdb6d1e03266a0c70488e661b071c540259696c3883b0d6f0631fcc18db8f45dc9ec55ff3f5c845533399beadec9f5308ec14d6baf60aec0b3750fbd0d05ddc8fa32394d805011f67ae23ca76e22b9c413e4e983539fac9ff85b3464cc816a35b673e9aacc8df0973a61c7663a1d125c37f9937319458e92eb3d603f3131944600fe8f04df1dcdab60e98782422173ffc471a600643d7996471dba1c3a3503a5827f31dafc40659e074e5d9285d3855d03d06b04bb55cd7f56aff67cf3c61506d3f3485e8fdf59d171f4b1b3867b507e0466751583af1c01bfd01156b0f6ad5f532d3aeec8b2b9736ebde1695bd473ee2bcdcfde42ba78733375cd2d41ac8760d2d0d5a3e5e586da5a24800169ad1c6caa2025807cf10da717f4d0896ff36da3a5aca26741ab15631a4e48d8ce93bd2625b3097c25b4f2701f32e329e8112eca73cd6450b8137235ba42d56459c4e67a043687ddfe501d6ef44923cfa1c3eeaa3a628fcb802afa395b2ba3da44bdd20add99e767613a54f564ff8d472f88d348125852bc0466013268e31352785a1edee7801b7eebcba67cb8536e7ce7f05c3c8ec08159b58f6525feb87d26497e7a2fa20dc86f29f314dc754573d6a15c7d5e9168a7dfd73b1bf438cb3ea3f18c1d8bb01242a1e0b56ab70fdef11b9e66ef5387d478f2efb948116758a090cf443dd1176846bf2d1e3baab63e5605b0adefce46c94a82d64f69f7f715b2286d53a82849724af734b5ec4592992d6d04c52dc5151c9f4355df193bfd21b581a0a48355f481b7dd5a395254b9fc3297319f6a65a027238e5673a830e945ba13d496d5d78d5f4be41e066bf667e4b02a33caab30bd28df02a99daf2f09806c05918a295f54a36b1ca5263e39867c88cf6fd1964249569c9e9ea75043029c4b5a5b99cc5a061905abc402dd82bc4e9b2e5674e268a88387bdbf54b88d8bce4c78caa1ccc4acac90aac454d6f3147c116a9e21f68ea0b73ad1bc3da1cbe1f40159d61ce5462db824e3dc4ffa7b745a51b32bd2d0ea2ba3d567f70d69a8faad0b8cc6b6e86cfbce1f7b8f49451e6b7ce059234a3dc133785b81f90f650c7ad8af43ecc4d8f0fc42cd511ca8dfa06416b23395a37e2cb7f6c8ca3b5492ef841158927cc8b40e7bfc213b326d496ecee9523280604fc47fc919f2ea0cc63279b99f4e3ddd1a6e2abbe641365d0d0d802a31e0a74ac390453a93980f0c0bf00f4d57c7deefe60e4b8450f963a7aead3a025c9ae52b5632d6a1e5cabf038e51962b913275bf92ded12c7819b554d28a633fcd642ec9782f06316db1bd6a64416d41f3f8703bbfc0d323f3d561527361b03ff368ee020a4667138317bf850efd16cb70465281d02cd6931629c11ce7d2926df26d63149862ac37b48555e6b3f861862824567dc2166d1fb36bb12b8438ef5a6ddb73033a697d65a1836986ffc237dc08b2df196b9a55e129b7b95a05baca52f2abeb8a14ce83fc997bb2cc6e9bf17f5eaee86f627d0b0fada930bc7bae99c77ff27027fb9bcd604738fe3d5314d7d6c89a1bce6317186633fe73f9a48f0f5f79de7dcba9aa9d860a1a76bd09f244f14cf75ff9a32b9ee77931313e508dfa99d0f80abb24953f2cf57bf8918c8557cf309ada8e87083bc12c0e2752437f7fe550a93559068770a2bb3b1fd37b392aa7fb4a861ed28672ec5eb661e64f1dee7d2a8edfbd6065979787542eab4a040f214c87e022a8bb3b1a05128b0b36841988fae7e46ed4473f78b4622c77c6eba614b1532c2a1b37b682c74d432267e4868796fdbfcc6bc43c8b5e01230bf52d12a91db2e0c49f51eda92fad7890a1f1ea211037c9337f6dce6a0ad65febb69396329b6a4c2491f6ec6e33b8b9a5735de7c8a2bcdfaa5c0dfd9f0392d87ca80dfc0a85c648fe6c99f7432c2dc71d1b4abc1d1c14af3dd38ace90661b42a875b0b06f9dac88a30670567c406acf2e517a01859859d0158e23db977774d9120b6fa736cbaccc450b1d6e8ce5dbe7bfc45e3e8080414a034fdeed7358bc770d3fffe3e6e2d458bbe2194144cea16a904150bd517eb2b194b712974024f402b832400f76efa26382d275536848463c4cc641fa40eae0c6cc362ba2611151ddf8caca3df495dbc1df9846e5073a64280ad1c4f4e3bf28da8320c8399d342faa076332c190be04a0a17f7afb6b96d1bbe9a1b8d319bae8eb6ebe06b29867ae75aa0dc483fd947a1ea35f3da2dbfeadcfa99716d82704e0d86bfec2872232b129976682f107566ef81aa26fd07d6c97fed3dc266f4388648c43efe191f75a9843412bb52425beb78178a8889e450161df91522bcbe25f96b5989ee3e535fce29ca691afd907a231f91ec6757dcb6430df01f296a99165229052f4ece66ee4d315cc13d49ec55769260ce9fc8504ac432e61ec15e290a3b24199ba78b7a2f5a1f715b064d3061bba423084253ce7e7adda87648fcfabc265737acacbf332ea99a63c8f37a48ea3f3aabd0e9d1c37d04b235cd3aebb827ba1c2832b8420825375e9ece8ad6a61c6d4f58559685bfd4b08ecb56afd866f88073ef53ad78942b9f73ba453b02bd9673cb25b5a0f9762540dfa9fc120e299ec07699b7ad5947aea5b919d6475b8729a8a9c74fb68abaaf23ceece599ba757b5601556976f9061aff81552c8967350dcde71fdc8fe28b4044f4572ceb76eb9cad4fc44fd7acc83e28437a22aed2779fcb0a18f67a733d2eda5014bc1757914c5883fe82c654e22d4fa0bb5f71690d599f21d0ca3b112825634dd00d025b152ac7f581075ffbeb0ffb658215b84b94767dc5e371d13dc68b9655a44e3fcedbe0b8a4a1f88d802761eae71ca95514df5a55826063dcbeecb00221df7f00c5a532f7b2d36e10fd56705df3022a786365b79c5d61c59171668da1a969a6983b4f419aeb52cc70f330d8740288a3c34480b6da3880bf8272f23239e965b7473fe00f6d0a0bf7ec24fa7248f82a1df04d30d5cf6c340d6aade7e361242304f52071e0526463728b823c6ce9e3b7f388a171c9e21acd1fb9766f7d7f3224ec0016f9c1af1c7970ff321c32513b5a8e3ab01dd7d6a5c253e1b53252b3ee195d89418a92fcec248773cdfa0d4a59a5734c5d0504566869797f3715bf9404bfe6f9686d58a31318c4ce913f9691c3297432d4215bf94bdb24572b290ff3c5208c69c6a8faec5aa42e21b64d3beb50174e43de98530bfea32ecf1f61077727ca8a7048eb65cdd0d37101ca6fd839f406855807fcb9925806c537349a4db9943343ce70fb316a71ba03dad19f00c7de1be63f247f9eb6d8746b90575e1f1bf8c369b60ab506ffe719f2af646676e8f311523f1c92cb217aaba6be6c68ee3d67332c98e3732da924d37ed868abf03d62b743097a1e23d35fb52b288794475d9c14c2f0449c60d2bb96da3f4788e0344bc2957fcdd4022389ac08c924f9496a613c8d664a9e20698923b9f39a2f9dc3399f467aa218620debf31ef70d9737de729d138b3382f25b10a01402fbc0881846d4b53c3de41c81a5bd6f90161953d8e3c24f9db2326b1d06a1f25ff0027f0eb7e3232a1fff9991411793f0747d872e973e92f53313acc6a2883f2549ec15acb97b832ccec4c71c810cd69a066debedd464b21407ff48e591b80b9281cccfeca388f3dd9b5a51318c4989fe9db8cc552fd2e845b480e94e22615d6adf7f5c1d9f712aa033f529b8e017f8b2887456aa04d416e5b0fb4702320c82072608d03fa44294ca85af847e01bff28b70bf92b188a01251b0ac80525b23a4fb8be2f29f0aa8ec67399b9c304a72a98543ad5fc1783259ad70a0e3a42f64cc369f7ad93cf540417938863c4d0fd28dc9b93c93f18179cb3f324e3524c0bb28097ceb70b84c1e3c71a898d80ae889480c0d9a59991fffc05df14868b05193cc862253b0698002b4f554cc1ae01018d3eedab1d615bd83fae08ac7db90e6263ffb10aaadaf53a4f29a00cd30f1db39f9b22f1d55e8cba257e28084452837b0235c1918850df65e35ca8c7eff848725e75068940ea71c2f4a4982bcd15635f393ab3ffae8541fba9bf173ba395c94e4643a9a1f0e3d2cb393d7ad1d09303320393fb39717df1102660ec5af31247b2d1425093e59d2ad1ae40bfe4901010406ab9aa939aeb3a4c29678700fe864f9e60b0426bbd1287bec13f27df45c48c51a8053cc7b61462d5636c1ba5436433fee87a5af7f195e4819d5df0938d03081da5316c9e57485748248f142c669e1297b81ffb21fe553608e7fa5386964a0a3d2a4c288620291c8ddc3355003d894733f59c6ac309474df1c8883d69b58fcedee796efc6e7932f9141be4cf2e72095a0458d848b9057ab601ee83f4647342d9f20884ef56ca1dc1c021030d78c3fe7b3f6c5f6c67d9520562b3ead9b537318b03e4b4127251e07e12da21da06187c36a959289295a970b8bfa8ccf1d5200382b056c572a168b63e3a60bd18036a3979c6b2b215c587b50721d0d2f03f14433cdb85faff63008bd2af5d9512ba3cbaa05ab448b4cf920b6c31066ce66c00191f3df1fbfdf43c66c8fa66844729b3c7bf161d2ca44a41f09b8ef7289701e8d4854213f56c5f29ac0b0310f1d0bfadae9849ee8347c220921512988348a49ab97cf75e52c42c9b24d5bbf5294bd9b88b473ef9b7f8311f971d511aad79913c9923f636ee961858ed624259e870c7544be85af16d0ef797ba347e80837d5ea77f097ba4d34f782898ed04f198dd6cf3b285412e3b6a757218bba1a42191a5cc05b1eb859ff56325ca605c9163a18d07056e03650930ff3655178487cdc2578944718efd2068dc0ba72b6f5c54573351bcd4af44759fd4e19f10f529c94d63f6e32b30e910cecdac989656f229ebbc8fed2129b4a3c5a95665a367e1c4414c87fbfc57e30e536985760f2c0f09642c1e0998a1c5b8daddc2b2035f054b80589a613e25ea50b29f528b34bb486bac12cc7f03054c9ae5e13f2c0a1255177bb9c8d726bc3ef084248d5b2e5224934cfe18e4de368430f4b40ddd95ad40589adbb9e46d0822ecf41f1973d10fa42a35e9e1aeac151343c0473171f0d07a67e571a040f133382b1af1095b2e436c6aa484f6ef3c333646fe40b70c93d0a34f3f2693625130eb9736cbbc40162dfe1a41ec58c62c0a7c4e58eff440a96c3f5492926219b27c994d6adf9a78288ecc3948b4397a311eacf61fecf5593010f3f85797feb420741834b6f4a5e96436c0b7efb5eefdd3db52ad97cfd7337bfdf9c7e07be4b31e6e799aa8457176bbfcd93140b63e0947ede86fa372ca0f81f798d5e085e41cb59abe1ccb702b24d3c2fdcdfd2ed7f9359221ff3f4f06c4b14f378ab18ac1f84fe8f0fe68272910df654deb61fa8c4f8125a791e2e9c39ddc5efd4f3db7afaa5324a9d5ca320a97f63c4b1e2587aeb04822b1466d5ea02e3543a67854fd5c4018991d5dae3033d0ab844b41c3ecac0dc7316fde6904dbcd5acfeb59b0bfd96f8c2c6484cb4e65c858c79c21f6bc37b98ae4b39752e43560da9d5100c5ea3733df01c7937486a2cbeb88df02f04b285610eabd5c5528eae19558e50a1687cf527a80e102a1f8c77d8a03e42098080f6d74f64cded29929fd53403b19eab4c4dca431af0bad9e402afaed20513d1d955fb37889326632d63c56862fa9bccf1ac299c71a6c1550a1013cc326ac89e8d48a6d74a66c50c74cd20599579c40db4c14786a9335b64dd64503a2db55eaabc8ea51753dd7ac4814a797cdcb9544572a29a31940d91b11c6c329bf51185b9092da7f6fcc69a49cc5703c5e3069652953a2591eee2fa09ae2761c5e80a67e955cbd1c238db3d417b8a1431b72c5e2d02ce02151ec605a4f93a245ebdad5cd2ee7a34f458b5106c0c196684fddda981f75b1dceebd3ccce13a686e06623b62c10d2e1d6e8cee0afb45c70b9e55305f52ecca33ad28c5af752e805e5c7a822314054df37b0650127e4f9199b8b6eeca57ce0477e6c95d8494ecbbb761a6b57999c27fce64c1dda98d82075740679c78b736f3753314d8e3dbd1f042012b57b4169af00209445ff9e072337ac02f315df0ec3dc8b77c128391f7e40ce8182f0d0898f3b8212b32ea1544c8f4a6f8e3dee0952b583fd77760547c8ba0ecc13f0c69e2ffcea2b93a4797d3a8447c039657ede1d9daf78c70efd6b32dfecd5ab7684430b4cbd652d41c503b6b1eb1df1c4c29b0e6502a25f8dc98d0c4fc528bf83a24d7d7e4f9d458a3048032d88d24a79192007c77f5de88c4dceef7202e98f42bd70591da08217bfe68f17e232bc7f9a252e382e8f64f20852152d7b444e05103ec6f179a44b95a66536b51e5caa20f758ad78413cfa47bde08a8c35e45133363692ddeea98153885882925fb1ccdfc1f01afd3b0fd72fbfaead418f3883aec8b3edfa5f56be0fc73efa6b8b4acf9dc6e43bc9dac17d262d1cddc2d05daab3fadea8096ba9215eb8cf20b28945c47d1238fd3f2bb2adcf7db928bf6175227181efe64803bbc7f008de3f72e9dbd9b8f7c7d5057f10b442b9bb53aec9c4b913ed3b81dc99d1179f0488d88c60f0377c19e6187ea8c0dd341e9c21091d170536104f37840a1ce651606f7bc8a9692d0fcdcc8b893122070f78380a7b946704c6f8e09609f8db015a7e592fd0a314a0ea8579aa8a2f0949ec2b50685b5ce08c78e32ebe357fde81f01079c539bd5e0bb69c807f7fad8a3bba42856ab74bfef5352838dd1f0bb05c237db639d9b6c2e63e35c7641dd70817ba34d19c7d5e424190b413e0effc0870d7dc2a1cf44fc095162d27830cb3ceeeb44362f2cd1894f54443ecc7cc1c9ab260125154475c2eb96ad42bbfd2b9f6396668e7a967b8b294ef7237d264ad61bd771a60ac606048a0a3bf0954f4985b3b5076de0ef9ab27fa73c5659064aecfe94ad62c2b3e3d1f7707fc8fc0aa1190d1ba70df20fab4199b91d45b55e454b63a671746cf4eaa67d99edd0616d9504c3bc1427bf912d885f977aa1b0c4dfc6fdd8969a1a4975c4493cb39c527f28fc721367ffa34666c758b51356a81d33b3ac0fd80eeaf8dcde01159e40de76d2dcfe81889cbf4c804e24f04e03de1d4556db90acb70659ca69c10edb842b31a6092cb528c9ccbfccc0dca06c3dce89beddba98b285d1bee6918c76525c023d9ab45916b7f9e30e67ed7ef070dd97aeea79d7174db4b1910538e1499c868c2a037bdcd398b93f918405c6c6489d7a9d17725f1beb10e2140aeeaa1fba689df0b5ea7d4e04ea0de1733a004ad671e2340e2c2bde358b4d9021d8cac3fce3e3afec8dd243dd47bd5da4da2c8bb641a49b33a4b3983fa093fb12475b94b9653934129fd3c95f6e159dfa461ee77312a2d0b7b4092f7d9d1f3051e4da2956b7ca79f745f7beac9a14af6a6bfdaa770ae5ba6b2a1a59d8feed669936ff737db100406fda9d118635581e719ec2e95ade2824eff4aa15762a1c56e64e363a7b3d2aaac35e9f8f62eb09e4b2bab784f7d122e3341584bf7ec675be000b9e8241426767adbbaf7a9ab183622f55f2c8f691677155c17903fd83f0cbd8cefa1cf13276d9195eae86f2fb0df541fc874320c7ac395771d041d07cc726bacf6f7e79aee82ec91e8e7bc5bf5ecb9f68806ca66cb5111d296bceac9e5bcc6a680d2ce53375571404eb4a5cd1c62cc9448de9592eca522f7e759d8a1f36894d42f54b573074f0291344b269ba181dbdea1b68d9047faeeecf6100c528f31ce3203b744ccc4968e44fbc90a108abc83958878ad805d852d657b23e9c2187eac029d0570eeab4d8861ef04e4806505f2a2e322281b117a7130cc1ca2b85be6779c16d1bd9a1a35871290d25053c9aec761358109605faf62ad77f96e8ce3ebd18120e6d3c6f160757a9e1756935ec12e63b774f5cafc68cc1bf26cb7f4e46f8e2f15af2d2c3eef635be4a05a89ef89db68a6760de521686bed87dc27b974e3516013ea19d3a437b2b2ce892d76ef6301a2dd5e353719dde9dc9d92bbf772c9eb5478be565b101a2796b3a9a23752a339d68aed37de2b763b81d12519f3f00d670ba80b2f6387e6a4e9a23ae6a70b2a6f0100e06c91b135af69596870c74449c6609eda62771af1fa4d41397930d95856e7f383555a78f370e6879d312cb088e3aa6b28a758a857140ebf50f4178d5cdb924f70762a43daebf4344e9655976a54ecb806b86e48ee01a8a9705cd6f115d218c7c03654873478fd694615e730f5dfbb92b3546b311bbf971652540e6cb738619938bdbfcad9490e2f852f953f685d058913195d3fbe94ae20eacfe243f89a2d29ef2516139e9fb2cbdb4561810b6c8ab6cfd01d6ee84c8b6c960c95295f761865b23a210d0531ff30aea19d8fcc32f1bed23efd00c06b5462397d6f49662ca4dadccca284cf3d9a0d93dbe14475982f19379a42da13f626f39e9d49dac62bc97821b2b32d5ff14dbc85206a6b502a17106be330a23e5403b0cbd1a891ec5492128c8ff19e3a6429f746f5f16d7baf2ae68c5dbead0f1650aaa4bd453724f5ea01eef80fc68d2afa639d5b2371c2643a9a6c3ac96cc41e04215e62f143a30cd9f23146da9d25dbc58846ed3e175a8359097096dd50ef6bb9f9096432f61531e317848c5a1ff5044bb4245c186860714631d24bcb3c59245872006638bd19e6cddcd6bbd34bf2f4d6968115e116a22dbe3c254115b8b89b858028fa44c1fa94eabee08919815a443594d32b3556e685c15574ad58628ca6ba1032add22ce488cafe74366797cf8f195dd2b0d9fb1c22e33da0eeea778bd21aa27bd4ccaeccdcbba007dfb55d652bd112738872e6b0c38fbe796601fdb425fbf8a2c208eb78073f42d8636990f258250308e5aba35bb69beab15decb5014554651a77c93ab846bcbb1b4e191810f99e6ef0de0bb07f4489065d74378aa098c7d9bf656f381e56b30159aeeaa5742337d39c4f5632b80c1795202cc5b59bf339065cda7d713b3052eb5be778515509ef1927e2a7a010b382a793fe17264e75bbd4a051e1976a49697e705bb4e42806f8e017cca9df10f7dc01b361db2469390c0d0b9704180518182d92decbb6ea795a65c8213465f3bf90d63e0d1eabf5ff73c0b6ea0e77c7876e7f13341f41ba5f78344ca45ccaf2dee38d039b6036190cb33d237e225f7a181adead4f97a05478e58ebf422e1462a68261f31b9ef0fcded7863c4a27e9317e02a60d879394e9ca5b5f88d85523b8aff68f412af92d87909f748259805cd25b299f68d1c60dd7f38d1ccd60191d35f9c9b8c76668baca5bbfe9c0172cf2a47505dc53f542b52310427fb6d2fbf0b8699465d5621f4ff9431afbfe1b7efa68fc53d08887dc15e1e5ef275ee69d8aae33a3df88566a1ea249ebb7b0985853bc6859bd1f92c5fa4ff674bb8dd860f392da9dd7f9d7b9ae72815c9dab31875a101b70177c3a9c29942e997bcc0bbebbfe38dd835c2d47542b2be7f94ca034102ffa1fa2e3e5718474c8e0e0b67163bd4ad78576b408bfad797f83238ad3ee6774f604577bd6a7cec8d90706cef4e1b3a23c8318f09d81b1c2c4fe2bb5786b47d7ef4119c708454cf0b5e6dbdc65bd60fafbf2b2c07a019713fe84550d6c64aa530ff92bf38592788335aac536b037198e390fda01a741dc4cb65f065f9852d7930e7e32d393bc9836bc9a5f240e7ca5c54a013e9187b6d585f7122f117d150b03eb4b19cab03fad622ebad2bacad9d9e5a0e50328f455c1b790f9ae5215326c596da14bf8114181c66d6e4d09dff5ef4eb54b560018a491d4507b7a193cd20348541a20e280390658ed6bf846aae0916bd716f0232acf78987df4db0373d60e62c1e83b37910596bd1dbda957e294b4b3340a8e4139c98b8c066e6dc3ec5ac842c0295f1115f918bcf4f799f9d1b014a9460b14c6c8c3beefcd591e0c588e34ada02b6065d85f00474e79b50407efd792db2e4733dc0752fc954c1c95c0d147d8c8f69f6509a836b34147f9f85ae025f499a85f1847c6c9dd5acb3098319b0aa5e719af2570b4eb4b24ab33f6b71e6022ffe44d2aa4f5b0eff485cb36f1c2575e8f3f242c34039e2eab89eab5c0c65fb274514e097430041f7ab6d1133769edb2d6ee26fb81468f5088e9b9748b9340e5a62eecdcd77b9f5284425184f3f515a1e3f7857823206db3a5c6887f5476fcb6ba5300866ec36683577cf3d13852034ff1cc1623c29e83aa146a367d5a2fbbeb27470c0253a15dbd28d4479658ab409cd1644dbf420121db61e9df28c7cb2d0c6ab72cd70d3ce57b9b08da18c48760e568b26d122f83431d2f0ff69ad2dc0a0d6733450b714df4482a81fac35ea9e0af61a6e3079a18551622ea622afd7fd34718f77d4d75adbffc7dd183bebcc2c45d9344a329f0438a9626b8bfcf8a42eace2621fa2e054e935fd0a9ce6517c34c22e9aa74ee1bc3a0b6e08933648c91778a4473110c0cc3e2ea73f86aeecc5b3b1b8cbf5b7fcbab8a1fd69f354aa6535860ff63e0c3ec80f6dd153575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae656a81fac35ea9e0af61a6e3079a18551622ea622afd7fd34718f77d4d75adbffc721a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b93151727b89b8e6d32408ad1dc22991e4058222e24e7739a0a22682025b8de74caf7ed680411c78e25961e81c15a0f82c44bc9835c7507b7a145d43289cfafb7630c53b20412ccfc79e494b439bbd3dfc80614eeda11793ad60d5ad1f535e38d6ccc1150a9ce6517c34c22e9aa74ee1bc3a0b6e08933648c91778a4473110c0cc3e2ea753575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae656a81fac35ea9e0af61a6e3079a18551622ea622afd7fd34718f77d4d75adbffc721a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b931517253575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae656a81fac35ea9e0af61a6e3079a18551622ea622afd7fd34718f77d4d75adbffc721a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b931517253575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae6567b89b8e6d32408ad1dc22991e4058222e24e7739a0a22682025b8de74caf7ed6a81fac35ea9e0af61a6e3079a18551622ea622afd7fd34718f77d4d75adbffc780411c78e25961e81c15a0f82c44bc9835c7507b7a145d43289cfafb7630c53b21a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b93151720a9ce6517c34c22e9aa74ee1bc3a0b6e08933648c91778a4473110c0cc3e2ea720412ccfc79e494b439bbd3dfc80614eeda11793ad60d5ad1f535e38d6ccc11553575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae65621a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b93151720d216513bd11387c278cf1dc124d6a497067d9d7a034cfbf6f1c998d25e33143961394afbc345d0729cb0dc10e0ff564681356cd753795866f476bd880c6195345d503ef64a6aea6be375bff1e40e02b5a767b45237b11768aeacffba1047e7cc8dbb73dc80005c3f8914c17caa86d74fcb713d7f0949aaf3b92f31e6d8ea8337ce6b6daa7e98b88e496395a1262523257410bc64e4199d864e819b3bbc66b2c53575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae656a81fac35ea9e0af61a6e3079a18551622ea622afd7fd34718f77d4d75adbffc721a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b9315172ff47da6706ec606da47b68db7fb5d6925ee8cb9204153a2b14f1294254b38c7337c0ea184f9b72ccac29a5ad2258cc1b543874837afc1a0738ac97084b9d4f95863a941915471c7b03c84b80601652fd77d84bafb3505b166e409f1ede502d84721c15b207b7f8e0118e18300c859a17885aa08638c91da295fdf25fe898470d53575463124b7184711d218a7e843e74678244b7805e321ea46952b5d8fae656a81fac35ea9e0af61a6e3079a18551622ea622afd7fd34718f77d4d75adbffc721a449fa2ab0d1c24f1bcc284b6c841296a3f5c1962975ac29619d95b93151729107624e1a42b3c9543061a26fbd04cc367b6dc61683b9d70f7ded4141b681678cb3615123680ecd075846696dd4923f9bf64e0115e025fe31cc85eadab0e1a18da1b7b0eac2e014e94b7575cc92423e98573d61c7d996e12e85f6fbd1f63a6af251f3ae3efbaac8abbd4fb09262d785b67ac5968e1a38b2c7b35073ab8c4c15ba0114192992c1524b9bc6f1acde5baf45f27c578e6cd08de2dbeeb65733a5690bc40afb82ce42277325a5c576a123666ed4753baf595f631da1501420f72293feb2b97a79ea8ab1d8fe3cdae239c9b8ff2afcf85b9b5bf8696920d2a0a20881d2083d9c36b9c51cb2db8dde4c9c3986985bf687f50f6fdd28620468b25e5897cc75d201c16e6d3351e9c4a727756a16bb148be4610647f27bfc87d21decd0ae32627493480faa09b9c9164b9c1b2625be69d90e45176f8fc275b78c66a9ad53406e8846dc68cb602ace9dbf310df308f826d448b0a353e39da67357e25211c938e15ba0f58fda5fd55d73c58c7c41772bf3b605afcad3cf03543dc777c8a73265c1f12a1fdc8c97f60e848053eaf32025582d158697c10c40d345bb49fd319bb6fcda40803367ef1b233d78b6c82ab05b92d9ebf3945b255167bf2408cdcbbbab51f297bf737c3a885fd6df1f479a8f1432b26e89a5cf35638bf73d4c5dcbbbb0d14e7f63345368c2fcaa6b0f587f3f8d10966410e586a706e3820ad3afb8c2afc4670228bcffac8b500362347d3f98b995cd930dae0922c58a589c8794924f7d9a06362739eb7ec46ea01891bfac6418db63075fc71a853075a9936a3c08f2064ce735a9bc925a7b10b22d4580ddd08a0c2568b52e517ee17e6928ef6ff41d9dedd06e006ed56dcb3c76806c44d3406899c84f8d8818054bd68af716d323e6bc1cb549649534b83202b52d4e8e5ff7949b390542552eb4b68f719ac113e67abcc69911ad056f79b20edf6b7510c32fccbdb7c464d14ccad28d67d54269b253baa43dee684b1456065d1c872f3955df0265677dcbe45d02f0f73e2a45b241873cb61af8b63efbd06218ea5bb11af7d6fc9fa7e7ff1e1ece69d13fe1b04323f69653c57cf5bfef54ea6f3cc1a063aae58e04e44dde88ef4280a6a3a896bdcb0e26aba6b6d389c41fb276c1603ddcb486b5b2583b4c3ddc6af0ec950084549fa6757ccfd009f929e9eb6da517caedd54f88932499f7cf95b69ea434242d9b47c38d8f5e270197a95e15b17b98b0c7d7b6129c4caf7908e0da28e85a17267617b3aefcdb2ef776df1fd944d6a83b8cccfb25a2e3bd730c50005cc4c099347060c6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-sequel-4.23.0-1.fc20.src.rpmrubygem-sequel-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rubygem-sequelrpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-14.23.0-1.fc205.2-14.11.3Uv@Alejandro Perez - 4.23.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{|}~4.23.0-1.fc20      !!"##$$%&&'())**+,,-.//0111223334455555555555544444666666778779::;<<<<==>>?>>>@>AABAACCCAADDAAAEEAAFFAAGGAAHHAAIIIJAAKAALLAAMMAANNAAOAAPPAAQQQAARRRAASSAATTAAUAAVAAWAAXAAYYAAZZAA[[AA\\AA]AA^AA____AA``AAaaAAbbbbAAAccAAddAAeeAAffAAggggAAhhhAAiiAAjjAAkAAllAAmmAAAnAAoAAppAAqAArrrAAssAAtAAuuAAvvAAwAAxAAyAAzzAA{{AA||AA}}}}~~}AAAAAAAAAAAAAAAAAA                  !!!!!!!!!!!"""""""""""""""#$$$$$$#%%%%#&&#'''#((((((((((((((()*++++++*,,,*)-......-)/00000/1/)22222222222222222222222222222222222222222222222222222)3333333333)455555555555555555555546666666666666664)7887)9::::::::::::::::9;;;;;;;;;;;;9)<===============<>>>>>>>>>>>>>><)?@@?)ABBBBACA)D)E)F)G)HIIIH)JKKKKKKKKKJ)LMMMMMMMMMMMLNNL)OPPPPPPPPPPOQQQQO)RSSR)TUVVVUUUT)WXXXXXXXXW)YZZZY[[Y)\\\\\\\\\)]]^]]]]]]]]]]])))___`````abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbacaddddaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeffffffffffggggggggggghhhhhhhhhiiiiiiiiiiiijkjljjjjjjjjjjjjjjjjjmnnnnnnmoooooooooooooooooooooooompppppppppmqrsssrttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttruuuuuuuuuuuuuuuuuuuuuuuuuuurvvvvvvvvvvvvvvvvvvvvvvvvvrwwwwwwwwwwwwwwwwwwwwwwrxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxryyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyrzzzzzzzzzzzzzzzzzzzzzzzzzzr{{{r||||||||||||||||||||||||||r}r~~~~~~~~rrqqqqqq                              !!!"##"$$""%%&'''''''''&()(*+++++++*,,,,,,,,,****-.......--/00000/11/2222222/34444444444443553367768998:::8;<<<<<<<<<<<<<;===;;>????>>>@AAAAA@@BCCBBDEEDFFFFFDGHHHHHGIIIIIGGJKKKKJLLLLLLLJJJMNNNNNMOOOOOOOOMPQQPRRPMSMMTUUUUTVVVVTTWXXWYZZZY[\\\\\\[]^^^]_```__abccccbbbbbbbbbbbbbbbbbbbbbaddaaeffffffffffffffffffeghhhhhhhgiigjjjjjgklmlllllknnnkoooooooooooooooooooooooookppkqqkrsrrrrrrrrrrrrrrrrrrrrrrrrkttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttkuvvvvuuuuuuuuuuuuukwxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwkyyyyyyyykzk{|||||{}}}{{{{{{{{{{{{k~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~kkkkkkkkkkkkkkkkkkkkkkkkkkkkk                            !!"""###$$$$$%%&&'''''((())**+++,,,,,,,,,,,,,-------------sequel-4.23.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.htmlConnectionPoolConnectionPool.htmlClassMethods.htmlConnectionValidatorConnectionValidator.htmlRetry.htmlConstraintValidationsConstraintValidations.htmlAlterTableGeneratorMethods.htmlCreateTableGeneratorMethods.htmlGenerator.htmlCoreRefinements.htmlCubridCubrid.htmlDatabase.htmlDatabaseMethods.htmlDataset.htmlDatasetMethods.htmlCurrentDateTimeTimestampCurrentDateTimeTimestamp.htmlDatasetMethods.htmlDateTime.htmlTime.htmlDB2DB2.htmlDB2Error.htmlDatabase.htmlDatabaseMethods.htmlDataset.htmlDatasetMethods.htmlDBIDBI.htmlDatabase.htmlDataset.htmlDataObjectsDataObjects.htmlDatabase.htmlDataset.htmlMySQLMySQL.htmlDatabaseMethods.htmlDataset.htmlPostgresPostgres.htmlDatabaseMethods.htmlSQLiteSQLite.htmlDatabaseMethods.htmlDatabaseDatabase.htmlFromBlock.htmlResetIdentifierMangling.htmlSplitAlterTable.htmlDatabaseError.htmlDatabaseQuery.htmlDatasetDataset.htmlArgumentMapper.htmlDatasetSourceAlias.htmlNullDataset.htmlNullifiable.htmlPagination.htmlPlaceholderLiteralizerPlaceholderLiteralizer.htmlArgument.htmlRecorder.htmlPreparedStatementMethods.htmlQuery.htmlReplace.htmlRoundTimestamps.htmlSplitArrayNil.htmlStoredProcedureMethods.htmlStoredProcedures.htmlUnnumberedArgumentMapper.htmlDatasetClass.htmlDatasetPagination.htmlDatasetPrinter.htmlDatasetQuery.htmlDeprecation.htmlEmptyArrayIgnoreNulls.htmlEmulateOffsetWithReverseAndCount.htmlEmulateOffsetWithRowNumber.htmlError.htmlErrorSQL.htmlEvalInspect.htmlFilterHaving.htmlFirebirdFirebird.htmlDatabase.htmlDatabaseMethods.htmlDataset.htmlDatasetMethods.htmlGraphEach.htmlHashAliases.htmlHookFailed.htmlIBMDBIBMDB.htmlConnectionConnection.htmlError.htmlDatabase.htmlDatasetDataset.htmlCallableStatementMethods.htmlStatement.htmlInflections.htmlInformixInformix.htmlDatabase.htmlDatabaseMethods.htmlDataset.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.htmlClassMethods.htmlDatasetMethods.htmlDatasetModule.htmlErrors.htmlInstanceMethods.htmlMySQLMySQL.htmlDatabase.htmlDatabaseMethods.htmlDataset.htmlDatasetMethods.htmlPreparedStatementsPreparedStatements.htmlDatabaseMethodsDatabaseMethods.htmlconn.htmlDatasetMethodsDatasetMethods.htmlCallableStatementMethods.htmlMysql2Mysql2.htmlDatabase.htmlDataset.htmlNamedTimezonesNamedTimezones.htmlDatabaseMethods.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.htmlBlacklistSecurityBlacklistSecurity.htmlClassMethods.htmlInstanceMethodsInstanceMethods.htmlExceptionList.htmlBooleanReadersBooleanReaders.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.htmlInputTransformerInputTransformer.htmlClassMethods.htmlInstanceMethods.htmlInsertReturningSelectInsertReturningSelect.htmlClassMethods.htmlInstanceMethods.htmlInstanceFiltersInstanceFilters.htmlInstanceMethods.htmlInstanceHooksInstanceHooks.htmlInstanceMethods.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.htmlSkipCreateRefreshSkipCreateRefresh.htmlInstanceMethods.htmlSplitValuesSplitValues.htmlClassMethods.htmlInstanceMethods.htmlStaticCacheStaticCache.htmlClassMethods.htmlInstanceMethods.htmlStringStripperStringStripper.htmlClassMethods.htmlSubclassesSubclasses.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.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.htmlIntervalDatabaseMethodsIntervalDatabaseMethods.htmlParser.htmlIntervalDatasetMethods.htmlJSONArray.htmlJSONArrayBase.htmlJSONBArray.htmlJSONBHash.htmlJSONBOp.htmlJSONBaseOp.htmlJSONDatabaseMethods.htmlJSONHash.htmlJSONHashBase.htmlJSONOp.htmlJSONOpMethods.htmlLooseCount.htmlPGArrayPGArray.htmlCreator.htmlDatabaseMethods.htmlJSONCreator.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.htmlStringConcatenationMethods.htmlStringExpression.htmlStringMethods.htmlSubscript.htmlSubscriptMethods.htmlValueList.htmlVirtualRow.htmlWindow.htmlWrapper.htmlSQLTime.htmlSQLiteSQLite.htmlDatabaseDatabase.htmldb.htmlDatabaseMethods.htmlDatasetDataset.htmlArgumentMapper.htmlDatasetMethods.htmlSchemaSchema.htmlAlterTableGenerator.htmlCreateTableGenerator.htmlGenerator.htmlSchemaCaching.htmlSchemaDumper.htmlSelectRemove.htmlSequel3DatasetMethods.htmlServerBlock.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.htmldocactive_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_2_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.htmlimagesadd.pngarrow_up.pngbrick.pngbrick_link.pngbug.pngbullet_black.pngbullet_toggle_minus.pngbullet_toggle_plus.pngdate.pngdelete.pngfind.pngloadingAnimation.gifmacFFBgHack.pngpackage.pngpage_green.pngpage_white_text.pngpage_white_width.pngplugin.pngruby.pngtag_blue.pngtag_green.pngtransparent.pngwrench.pngwrench_orange.pngzoom.pngindex.htmljsdarkfish.jsjquery.jsnavigation.jssearch.jssearch_index.jssearcher.jsrdoc.csstable_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_op_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-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.riConnectionPoolClassMethodscdesc-ClassMethods.riconnection_pool_class-i.riget_pool-i.riafter_connect-i.ricdesc-ConnectionPool.ricreated_count-i.ridb-i.rimake_new-i.rinew-c.riservers-i.riConnectionValidatorRetrycdesc-Retry.riacquire-i.ricdesc-ConnectionValidator.richeckin_connection-i.riconnection_validation_timeout-i.riextended-c.riConstraintValidationsAlterTableGeneratorMethodscdesc-AlterTableGeneratorMethods.riconstraint-i.riunique-i.riCreateTableGeneratorMethodscdesc-CreateTableGeneratorMethods.rivalidate-i.rivalidation-i.rivalidations-i.riGeneratorcdesc-Generator.ridrop-i.rinew-c.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_op_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.riDB2DB2Errorcdesc-DB2Error.riDatabaseadapter_initialize-i.ribegin_transaction-i.ricdesc-Database.richeck_error-i.richecked_error-i.ricommit_transaction-i.riconnect-i.riconversion_procs-i.ridatabase_error_classes-i.ridisconnect_connection-i.riexecute-i.riexecute_insert-i.rilog_connection_execute-i.riremove_transaction-i.rirollback_transaction-i.rischema_column_type-i.rito_application_timestamp_db2-i.riDatabaseMethodsalter_table_sql-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.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.riDatasetcdesc-Dataset.riconvert_smallint_to_bool-i.rifetch_rows-i.riget_column_info-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_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.riboolean-i.ricdesc-DB2.riconvert_smallint_to_bool-c.ridate-i.ritime-i.riuse_clob_as_blob-c.riDBIDatabaseadapter_initialize-i.ricdesc-Database.riconnect-i.ridisconnect_connection-i.riexecute-i.riexecute_dui-i.riDatasetcdesc-Dataset.rifetch_rows-i.ricdesc-DBI.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.riafter_commit-i.riafter_initialize-c.riafter_rollback-i.rialready_in_transaction%3f-i.rialter_table-i.rialter_table_generator-i.rialter_table_generator_class-i.rialter_table_op_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_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_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_isolation_level-i.ritype_literal-i.ritype_literal_generic-i.ritype_literal_generic_bigdecimal-i.ritype_literal_generic_bignum-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.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.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.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_by-i.rigroup_cube-i.rigroup_rollup-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_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-i.risingle_value-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_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_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_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.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_by-i.rigroup_cube-i.rigroup_rollup-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_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-i.risingle_value-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_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_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_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.riEmptyArrayIgnoreNullscdesc-EmptyArrayIgnoreNulls.riempty_array_value-i.riEmulateOffsetWithReverseAndCountcdesc-EmulateOffsetWithReverseAndCount.ridefault_offset_order-i.riempty%3f-i.riselect_sql-i.risupports_offsets_in_correlated_subqueries%3f-i.riEmulateOffsetWithRowNumbercdesc-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_exception-i.rilog_yield-i.riEvalInspectcdesc-EvalInspect.rieval_inspect-i.riFilterHavingand-i.ricdesc-FilterHaving.riexclude-i.rifilter-i.rior-i.riFirebirdDatabaseadapter_initialize-i.ribegin_transaction-i.ricdesc-Database.ricommit_transaction-i.riconnect-i.ridatabase_error_classes-i.ridisconnect_connection-i.riexecute-i.rirollback_transaction-i.riDatabaseMethodsalter_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.riDatasetcdesc-Dataset.rifetch_rows-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.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.rialter_table-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.ritable_exists%3f-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.riInformixDatabasecdesc-Database.riconnect-i.riexecute-i.riexecute_dui-i.riexecute_insert-i.ritransaction-i.riDatabaseMethodscdesc-DatabaseMethods.ridatabase_type-i.riquote_identifiers_default-i.ritemporary_table_sql-i.riDatasetcdesc-Dataset.rifetch_rows-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_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.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-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.riPostgresDatabaseMethodscdesc-DatabaseMethods.riconversion_procs_updated-i.ricopy_into-i.ricopy_table-i.ridisconnect_error%3f-i.riextended-c.rioid_convertor_proc-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_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_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.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.riModelModel-c.riAssociationsAssociationDatasetMethodsassociation_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_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.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_with_primary_key_lookup%3f-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_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.riallowed_columns-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_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.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.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_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_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_op_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_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.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-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.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_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_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_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.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_getter-i.ridef_association_pks_setter-i.ridef_many_to_many-i.ridef_one_to_many-i.riInstanceMethodscdesc-InstanceMethods.riconvert_cpk_array-i.riconvert_pk_array-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_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.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.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_key-i.ricti_model_map-i.ricti_table_map-i.ricti_tables-i.riinherited-i.riprimary_key-i.riset_dataset_cti_row_proc-i.riset_dataset_row_proc-i.ritable_name-i.riInstanceMethods_before_validation-i.ri_insert-i.ri_update-i.ricdesc-InstanceMethods.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.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.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.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.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.riInstanceMethodsafter_destroy-i.riat_position-i.ribefore_create-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.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.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.riUpdateRefreshInstanceMethods_update_without_checking-i.riafter_update-i.ricdesc-InstanceMethods.ricdesc-UpdateRefresh.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_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_generator_class-i.rialter_table_op_sql-i.ribegin_new_transaction-i.ribegin_savepoint-i.ricdesc-DatabaseMethods.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-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_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_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_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.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.riJSONBOpbool_op-i.ricdesc-JSONBOp.ricontain_all-i.ricontain_any-i.ricontained_by-i.ricontains-i.rifunction_name-i.rihas_key%3f-i.riinclude%3f-i.ripg_jsonb-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.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.riJSONCreatorcall-i.ricdesc-JSONCreator.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.ridefine_range_typecast_method-c.riextended-c.riget_conversion_procs-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.ridb_type-i.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_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.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.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.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.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-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.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.riCreateTableGeneratoradd_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.riGeneratoradd_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.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_server-i.rihold-i.rimake_new-i.rinew-c.rinext_available-i.riowned_connection-i.ripick_server-i.ripool_type-i.ripreconnect-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_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.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.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-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_2_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.3.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.rdocspecadaptersdb2_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.rbextensionsaccessed_columns_spec.rbactive_model_spec.rbafter_initialize_spec.rbarbitrary_servers_spec.rbassociation_dependencies_spec.rbassociation_pks_spec.rbassociation_proxies_spec.rbauto_validations_spec.rbblacklist_security_spec.rbblank_spec.rbboolean_readers_spec.rbcaching_spec.rbclass_table_inheritance_spec.rbcolumn_conflicts_spec.rbcolumn_select_spec.rbcolumns_introspection_spec.rbcomposition_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.rbeager_each_spec.rbempty_array_ignore_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.rbinflector_spec.rbinput_transformer_spec.rbinsert_returning_select_spec.rbinstance_filters_spec.rbinstance_hooks_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.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_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.rbset_overrides_spec.rbsharding_spec.rbshared_caching_spec.rbsingle_table_inheritance_spec.rbskip_create_refresh_spec.rbspec_helper.rbsplit_array_nil_spec.rbsplit_values_spec.rbsql_expr_spec.rbstatic_cache_spec.rbstring_date_time_spec.rbstring_stripper_spec.rbsubclasses_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.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.rbduplicate_integer_migrations001_create_alt_advanced.rb001_create_alt_basic.rbduplicate_timestamped_migrations1273253849_create_sessions.rb1273253853_create_nodes.rb1273253853_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.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.rbsequel_coverage.rbspec_config.rb/usr/share/gems/doc//usr/share/gems/doc/sequel-4.23.0//usr/share/gems/doc/sequel-4.23.0/rdoc//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/ADO//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/ADO/Access//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/ADO/Access/AdoSchema//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/ADO/MSSQL//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Access//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Amalgalite//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/ConnectionPool//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/ConnectionValidator//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/ConstraintValidations//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Cubrid//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/CurrentDateTimeTimestamp//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/DB2//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/DBI//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/DataObjects//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/DataObjects/MySQL//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/DataObjects/Postgres//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/DataObjects/SQLite//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Database//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Dataset//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Dataset/PlaceholderLiteralizer//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Firebird//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/IBMDB//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/IBMDB/Connection//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/IBMDB/Dataset//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Informix//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/JDBC//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/JDBC/AS400//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/JDBC/Cubrid//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/JDBC/DB2//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/JDBC/Derby//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/JDBC/Firebird//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/JDBC/H2//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/JDBC/HSQLDB//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/JDBC/Informix//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/JDBC/JTDS//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/JDBC/MSSQL//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/JDBC/MySQL//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/JDBC/Oracle//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/JDBC/Postgres//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/JDBC/Progress//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/JDBC/SQLServer//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/JDBC/SQLServer/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/JDBC/SQLite//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/JDBC/SqlAnywhere//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/JDBC/TypeConvertor//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/MSSQL//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Migrator//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Mock//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Model//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Model/Associations//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/MySQL//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/MySQL/PreparedStatements//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/MySQL/PreparedStatements/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/MySQL/PreparedStatements/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Mysql2//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/NamedTimezones//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/ODBC//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/ODBC/MSSQL//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Oracle//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Oracle/Database//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Oracle/Dataset//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/AccessedColumns//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/ActiveModel//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/AfterInitialize//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/AssociationDependencies//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/AssociationPks//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/AssociationProxies//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/AutoValidations//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/BlacklistSecurity//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/BlacklistSecurity/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/BooleanReaders//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/Caching//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/ClassTableInheritance//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/ColumnConflicts//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/ColumnSelect//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/Composition//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/ConstraintValidations//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/CsvSerializer//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/DatasetAssociations//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/DefaultsSetter//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/DelayAddAssociation//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/Dirty//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/EagerEach//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/ErrorSplitter//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/ForceEncoding//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/HookClassMethods//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/InputTransformer//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/InsertReturningSelect//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/InstanceFilters//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/InstanceHooks//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/JsonSerializer//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/LazyAttributes//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/List//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/ManyThroughMany//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/ModificationDetection//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/MssqlOptimisticLocking//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/NestedAttributes//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/OptimisticLocking//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/PgArrayAssociations//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/PgRow//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/PgTypecastOnLoad//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/PreparedStatements//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/PreparedStatementsAssociations//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/PreparedStatementsSafe//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/PreparedStatementsWithPk//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/Schema//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/Scissors//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/Serialization//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/SerializationModificationDetection//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/Sharding//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/SingleTableInheritance//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/SkipCreateRefresh//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/SplitValues//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/StaticCache//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/StringStripper//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/Subclasses//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/TableSelect//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/TacticalEagerLoading//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/Timestamps//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/Touch//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/Tree//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/Tree/SingleRoot//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/TypecastOnLoad//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/UnlimitedUpdate//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/UpdateOrCreate//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/UpdatePrimaryKey//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/UpdateRefresh//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/ValidateAssociated//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/ValidationClassMethods//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/ValidationClassMethods/ClassMethods//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/ValidationHelpers//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Plugins/XmlSerializer//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Postgres//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Postgres/Adapter//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Postgres/Database//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Postgres/Dataset//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Postgres/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Postgres/HStore//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Postgres/IntervalDatabaseMethods//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Postgres/PGArray//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Postgres/PGRange//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Postgres/PGRow//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Postgres/PGRowOp//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Progress//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/SQL//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/SQL/DateAdd//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/SQLite//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/SQLite/Database//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/SQLite/Dataset//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Schema//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/SqlAnywhere//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Swift//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Swift/MySQL//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Swift/Postgres//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/Swift/SQLite//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/TinyTDS//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/TinyTDS/Dataset//usr/share/gems/doc/sequel-4.23.0/rdoc/Sequel/ToDot//usr/share/gems/doc/sequel-4.23.0/rdoc/String//usr/share/gems/doc/sequel-4.23.0/rdoc/doc//usr/share/gems/doc/sequel-4.23.0/rdoc/doc/release_notes//usr/share/gems/doc/sequel-4.23.0/rdoc/images//usr/share/gems/doc/sequel-4.23.0/rdoc/js//usr/share/gems/doc/sequel-4.23.0/ri//usr/share/gems/doc/sequel-4.23.0/ri/Array//usr/share/gems/doc/sequel-4.23.0/ri/FalseClass//usr/share/gems/doc/sequel-4.23.0/ri/Hash//usr/share/gems/doc/sequel-4.23.0/ri/Mysql//usr/share/gems/doc/sequel-4.23.0/ri/NilClass//usr/share/gems/doc/sequel-4.23.0/ri/Numeric//usr/share/gems/doc/sequel-4.23.0/ri/Object//usr/share/gems/doc/sequel-4.23.0/ri/PGconn//usr/share/gems/doc/sequel-4.23.0/ri/PGresult//usr/share/gems/doc/sequel-4.23.0/ri/Range//usr/share/gems/doc/sequel-4.23.0/ri/Sequel//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ADO//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ADO/Access//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ADO/Access/AdoSchema//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ADO/Access/AdoSchema/Column//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ADO/Access/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ADO/Access/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ADO/Database//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ADO/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ADO/MSSQL//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ADO/MSSQL/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ADO/MSSQL/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ASTTransformer//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Access//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Access/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Access/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Amalgalite//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Amalgalite/Database//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Amalgalite/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Amalgalite/SequelTypeMap//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ArbitraryServers//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/BasicObject//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/BeforeHookFailed//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ColumnsIntrospection//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ConnectionPool//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ConnectionPool/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ConnectionValidator//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ConnectionValidator/Retry//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ConstraintValidations//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ConstraintValidations/AlterTableGeneratorMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ConstraintValidations/CreateTableGeneratorMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ConstraintValidations/Generator//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/CoreRefinements//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Cubrid//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Cubrid/Database//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Cubrid/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Cubrid/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Cubrid/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/CurrentDateTimeTimestamp//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/CurrentDateTimeTimestamp/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/CurrentDateTimeTimestamp/DateTime//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/CurrentDateTimeTimestamp/Time//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/DB2//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/DB2/DB2Error//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/DB2/Database//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/DB2/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/DB2/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/DB2/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/DBI//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/DBI/Database//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/DBI/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/DataObjects//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/DataObjects/Database//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/DataObjects/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/DataObjects/MySQL//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/DataObjects/MySQL/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/DataObjects/MySQL/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/DataObjects/Postgres//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/DataObjects/Postgres/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/DataObjects/SQLite//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/DataObjects/SQLite/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Database//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Database/FromBlock//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Database/ResetIdentifierMangling//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Database/SplitAlterTable//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/DatabaseError//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/DatabaseQuery//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Dataset/ArgumentMapper//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Dataset/DatasetSourceAlias//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Dataset/NullDataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Dataset/Nullifiable//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Dataset/Pagination//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Dataset/PlaceholderLiteralizer//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Dataset/PlaceholderLiteralizer/Argument//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Dataset/PlaceholderLiteralizer/Recorder//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Dataset/PreparedStatementMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Dataset/Query//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Dataset/Replace//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Dataset/RoundTimestamps//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Dataset/SplitArrayNil//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Dataset/StoredProcedureMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Dataset/StoredProcedures//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Dataset/UnnumberedArgumentMapper//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/DatasetClass//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/DatasetPagination//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/DatasetPrinter//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/DatasetQuery//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Deprecation//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/EmptyArrayIgnoreNulls//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/EmulateOffsetWithReverseAndCount//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/EmulateOffsetWithRowNumber//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Error//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ErrorSQL//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/EvalInspect//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/FilterHaving//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Firebird//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Firebird/Database//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Firebird/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Firebird/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Firebird/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/GraphEach//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/HashAliases//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/HookFailed//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/IBMDB//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/IBMDB/Connection//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/IBMDB/Connection/Error//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/IBMDB/Database//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/IBMDB/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/IBMDB/Dataset/CallableStatementMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/IBMDB/Statement//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Inflections//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Informix//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Informix/Database//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Informix/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Informix/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Informix/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/IntegerMigrator//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/AS400//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/AS400/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/AS400/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/Cubrid//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/Cubrid/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/DB2//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/DB2/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/DB2/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/Database//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/Derby//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/Derby/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/Derby/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/Firebird//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/Firebird/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/H2//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/H2/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/H2/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/HSQLDB//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/HSQLDB/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/HSQLDB/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/Informix//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/Informix/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/JTDS//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/JTDS/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/JTDS/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/Java//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/JavaLang//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/JavaSQL//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/JavaxNaming//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/MSSQL//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/MSSQL/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/MySQL//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/MySQL/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/Oracle//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/Oracle/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/Oracle/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/Postgres//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/Postgres/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/Postgres/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/Progress//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/Progress/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/SQLServer//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/SQLServer/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/SQLServer/DatabaseMethods/MetadataDatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/SQLite//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/SQLite/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/SqlAnywhere//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/SqlAnywhere/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/SqlAnywhere/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/Transactions//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/TypeConvertor//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/JDBC/TypeConvertor/Java//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/LiteralString//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/LooserTypecasting//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/MSSQL//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/MSSQL/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/MSSQL/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/MSSQL/EmulateLateralWithApply//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Metaprogramming//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Migration//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/MigrationAlterTableReverser//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/MigrationDSL//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/MigrationReverser//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Migrator//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Migrator/Error//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Migrator/NotCurrentError//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Mock//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Mock/Connection//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Mock/Database//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Mock/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Model//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Model/Associations//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Model/Associations/AssociationDatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Model/Associations/AssociationReflection//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Model/Associations/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Model/Associations/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Model/Associations/EagerGraphLoader//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Model/Associations/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Model/Associations/ManyToManyAssociationReflection//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Model/Associations/ManyToOneAssociationReflection//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Model/Associations/OneThroughOneAssociationReflection//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Model/Associations/OneToManyAssociationReflection//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Model/Associations/OneToOneAssociationReflection//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Model/Associations/SingularAssociationReflection//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Model/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Model/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Model/DatasetModule//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Model/Errors//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Model/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/MySQL//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/MySQL/Database//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/MySQL/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/MySQL/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/MySQL/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/MySQL/PreparedStatements//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/MySQL/PreparedStatements/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/MySQL/PreparedStatements/DatabaseMethods/conn//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/MySQL/PreparedStatements/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/MySQL/PreparedStatements/DatasetMethods/CallableStatementMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Mysql2//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Mysql2/Database//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Mysql2/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/NamedTimezones//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/NamedTimezones/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ODBC//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ODBC/Database//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ODBC/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ODBC/MSSQL//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ODBC/MSSQL/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ODBC/MSSQL/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Oracle//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Oracle/Database//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Oracle/Database/conn//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Oracle/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Oracle/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Oracle/Dataset/ArgumentMapper//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Oracle/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/AccessedColumns//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/AccessedColumns/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ActiveModel//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ActiveModel/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ActiveModel/Errors//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ActiveModel/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/AfterInitialize//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/AfterInitialize/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/AfterInitialize/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/AssociationAutoreloading//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/AssociationDependencies//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/AssociationDependencies/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/AssociationDependencies/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/AssociationPks//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/AssociationPks/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/AssociationPks/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/AssociationProxies//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/AssociationProxies/AssociationProxy//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/AssociationProxies/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/AutoValidations//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/AutoValidations/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/AutoValidations/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/BlacklistSecurity//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/BlacklistSecurity/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/BlacklistSecurity/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/BlacklistSecurity/InstanceMethods/ExceptionList//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/BooleanReaders//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/BooleanReaders/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Caching//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Caching/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Caching/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ClassTableInheritance//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ClassTableInheritance/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ClassTableInheritance/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ColumnConflicts//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ColumnConflicts/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ColumnConflicts/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ColumnSelect//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ColumnSelect/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Composition//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Composition/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Composition/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ConstraintValidations//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ConstraintValidations/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ConstraintValidations/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ConstraintValidations/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/CsvSerializer//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/CsvSerializer/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/CsvSerializer/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/CsvSerializer/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/DatasetAssociations//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/DatasetAssociations/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/DatasetAssociations/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/DefaultsSetter//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/DefaultsSetter/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/DefaultsSetter/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/DelayAddAssociation//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/DelayAddAssociation/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Dirty//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Dirty/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/EagerEach//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/EagerEach/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ErrorSplitter//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ErrorSplitter/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ForceEncoding//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ForceEncoding/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ForceEncoding/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/HookClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/HookClassMethods/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/HookClassMethods/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/InputTransformer//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/InputTransformer/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/InputTransformer/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/InsertReturningSelect//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/InsertReturningSelect/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/InsertReturningSelect/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/InstanceFilters//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/InstanceFilters/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/InstanceHooks//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/InstanceHooks/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/JsonSerializer//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/JsonSerializer/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/JsonSerializer/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/JsonSerializer/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/JsonSerializer/Literal//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/LazyAttributes//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/LazyAttributes/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/LazyAttributes/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/List//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/List/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/List/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ManyThroughMany//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ManyThroughMany/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ManyThroughMany/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ManyThroughMany/ManyThroughManyAssociationReflection//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ManyThroughMany/OneThroughManyAssociationReflection//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ManyToOnePkLookup//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ModificationDetection//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ModificationDetection/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ModificationDetection/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/MssqlOptimisticLocking//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/MssqlOptimisticLocking/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/MssqlOptimisticLocking/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/NestedAttributes//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/NestedAttributes/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/NestedAttributes/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/OptimisticLocking//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/OptimisticLocking/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/OptimisticLocking/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/PgArrayAssociations//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/PgArrayAssociations/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/PgArrayAssociations/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/PgArrayAssociations/ManyToPgArrayAssociationReflection//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/PgArrayAssociations/PgArrayToManyAssociationReflection//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/PgRow//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/PgRow/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/PgRow/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/PgRow/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/PgTypecastOnLoad//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/PgTypecastOnLoad/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/PgTypecastOnLoad/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/PreparedStatements//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/PreparedStatements/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/PreparedStatements/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/PreparedStatementsAssociations//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/PreparedStatementsAssociations/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/PreparedStatementsSafe//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/PreparedStatementsSafe/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/PreparedStatementsSafe/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/PreparedStatementsWithPk//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/PreparedStatementsWithPk/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/PreparedStatementsWithPk/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/RcteTree//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Schema//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Schema/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Scissors//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Scissors/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Serialization//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Serialization/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Serialization/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/SerializationModificationDetection//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/SerializationModificationDetection/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Sharding//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Sharding/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Sharding/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Sharding/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/SingleTableInheritance//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/SingleTableInheritance/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/SingleTableInheritance/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/SkipCreateRefresh//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/SkipCreateRefresh/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/SplitValues//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/SplitValues/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/SplitValues/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/StaticCache//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/StaticCache/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/StaticCache/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/StringStripper//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/StringStripper/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Subclasses//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Subclasses/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/TableSelect//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/TableSelect/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/TacticalEagerLoading//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/TacticalEagerLoading/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/TacticalEagerLoading/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Timestamps//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Timestamps/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Timestamps/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Touch//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Touch/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Touch/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Tree//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Tree/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Tree/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Tree/SingleRoot//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Tree/SingleRoot/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Tree/SingleRoot/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/Tree/TreeMultipleRootError//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/TypecastOnLoad//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/TypecastOnLoad/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/TypecastOnLoad/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/UnlimitedUpdate//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/UnlimitedUpdate/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/UpdateOrCreate//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/UpdateOrCreate/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/UpdatePrimaryKey//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/UpdatePrimaryKey/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/UpdateRefresh//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/UpdateRefresh/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ValidateAssociated//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ValidateAssociated/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ValidationClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ValidationClassMethods/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ValidationClassMethods/ClassMethods/Generator//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ValidationClassMethods/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ValidationHelpers//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/ValidationHelpers/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/XmlSerializer//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/XmlSerializer/ClassMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/XmlSerializer/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Plugins/XmlSerializer/InstanceMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/Adapter//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/Adapter/PG//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/AlterTableGenerator//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/ArrayOp//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/ArrayOpMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/CreateTableGenerator//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/Database//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/Database/PG//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/Dataset/ArgumentMapper//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/DatasetMethods/PreparedStatementMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/EnumDatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/ExclusionConstraintViolation//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/HStore//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/HStore/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/HStore/Parser//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/HStoreOp//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/HStoreOpMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/InetDatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/InetDatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/IntervalDatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/IntervalDatabaseMethods/Parser//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/IntervalDatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/JSONArray//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/JSONArrayBase//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/JSONBArray//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/JSONBHash//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/JSONBOp//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/JSONBaseOp//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/JSONDatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/JSONHash//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/JSONHashBase//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/JSONOp//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/JSONOpMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/LooseCount//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/PGArray//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/PGArray/Creator//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/PGArray/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/PGArray/JSONCreator//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/PGArray/Parser//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/PGRange//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/PGRange/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/PGRange/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/PGRange/Parser//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/PGRow//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/PGRow/ArrayRow//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/PGRow/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/PGRow/HashRow//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/PGRow/Parser//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/PGRow/Splitter//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/PGRowOp//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/PGRowOp/ExpressionMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/RangeOp//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/RangeOpMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Postgres/StaticCacheUpdater//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/PrettyTable//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Progress//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Progress/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Progress/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Qualifier//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/QueryLiterals//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/AliasMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/AliasedExpression//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/BitwiseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/Blob//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/BooleanConstant//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/BooleanExpression//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/BooleanMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/Builders//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/CaseExpression//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/Cast//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/CastMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/ColumnAll//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/ComplexExpression//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/ComplexExpressionMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/Constant//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/Constants//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/DateAdd//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/DateAdd/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/DelayedEvaluation//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/Expression//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/Function//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/GenericExpression//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/Identifier//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/InequalityMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/JoinClause//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/JoinOnClause//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/JoinUsingClause//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/NegativeBooleanConstant//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/NumericExpression//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/NumericMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/OperatorBuilders//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/OrderMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/OrderedExpression//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/PatternMatchMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/PlaceholderLiteralString//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/QualifiedIdentifier//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/QualifyingMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/StringConcatenationMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/StringExpression//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/StringMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/Subscript//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/SubscriptMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/ValueList//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/VirtualRow//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/Window//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQL/Wrapper//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQLTime//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQLite//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQLite/Database//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQLite/Database/db//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQLite/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQLite/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQLite/Dataset/ArgumentMapper//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SQLite/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Schema//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Schema/AlterTableGenerator//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Schema/CreateTableGenerator//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Schema/Generator//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SchemaCaching//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SchemaDumper//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SelectRemove//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Sequel3DatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ServerBlock//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SetOverrides//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ShardedSingleConnectionPool//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ShardedThreadedConnectionPool//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SimpleMigration//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SingleConnectionPool//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SqlAnywhere//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SqlAnywhere/Database//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SqlAnywhere/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SqlAnywhere/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SqlAnywhere/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/SqlAnywhere/SQLAnywhereException//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Swift//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Swift/Database//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Swift/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Swift/MySQL//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Swift/MySQL/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Swift/MySQL/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Swift/Postgres//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Swift/Postgres/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Swift/SQLite//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Swift/SQLite/DatabaseMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Swift/SQLite/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ThreadLocalTimezones//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ThreadedConnectionPool//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ThreadedServerBlock//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/TimestampMigrator//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Timezones//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/TinyTDS//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/TinyTDS/Database//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/TinyTDS/Dataset//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/TinyTDS/Dataset/ArgumentMapper//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ToDot//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ToDot/DatasetMethods//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/Unbinder//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/UnthreadedServerBlock//usr/share/gems/doc/sequel-4.23.0/ri/Sequel/ValidationFailed//usr/share/gems/doc/sequel-4.23.0/ri/String//usr/share/gems/doc/sequel-4.23.0/ri/String/Inflections//usr/share/gems/doc/sequel-4.23.0/ri/Symbol//usr/share/gems/doc/sequel-4.23.0/ri/TrueClass//usr/share/gems/doc/sequel-4.23.0/ri/doc//usr/share/gems/doc/sequel-4.23.0/ri/doc/release_notes//usr/share/gems/gems/sequel-4.23.0//usr/share/gems/gems/sequel-4.23.0/doc//usr/share/gems/gems/sequel-4.23.0/doc/release_notes//usr/share/gems/gems/sequel-4.23.0/spec//usr/share/gems/gems/sequel-4.23.0/spec/adapters//usr/share/gems/gems/sequel-4.23.0/spec/core//usr/share/gems/gems/sequel-4.23.0/spec/extensions//usr/share/gems/gems/sequel-4.23.0/spec/files//usr/share/gems/gems/sequel-4.23.0/spec/files/bad_down_migration//usr/share/gems/gems/sequel-4.23.0/spec/files/bad_timestamped_migrations//usr/share/gems/gems/sequel-4.23.0/spec/files/bad_up_migration//usr/share/gems/gems/sequel-4.23.0/spec/files/convert_to_timestamp_migrations//usr/share/gems/gems/sequel-4.23.0/spec/files/duplicate_integer_migrations//usr/share/gems/gems/sequel-4.23.0/spec/files/duplicate_timestamped_migrations//usr/share/gems/gems/sequel-4.23.0/spec/files/integer_migrations//usr/share/gems/gems/sequel-4.23.0/spec/files/interleaved_timestamped_migrations//usr/share/gems/gems/sequel-4.23.0/spec/files/missing_integer_migrations//usr/share/gems/gems/sequel-4.23.0/spec/files/missing_timestamped_migrations//usr/share/gems/gems/sequel-4.23.0/spec/files/reversible_migrations//usr/share/gems/gems/sequel-4.23.0/spec/files/timestamped_migrations//usr/share/gems/gems/sequel-4.23.0/spec/files/transaction_specified_migrations//usr/share/gems/gems/sequel-4.23.0/spec/files/transaction_unspecified_migrations//usr/share/gems/gems/sequel-4.23.0/spec/files/uppercase_timestamped_migrations//usr/share/gems/gems/sequel-4.23.0/spec/integration//usr/share/gems/gems/sequel-4.23.0/spec/model/-O2 -g -pipe -Wall -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 textPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 16, 8-bit gray+alpha, non-interlacedGIF image data, version 89a, 208 x 13PNG image data, 25 x 25, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 16, 1-bit colormap, non-interlacedASCII textASCII text, with very long lines, with no line terminatorsRuby 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 text?7zXZ !PH6RM]"k%wk7hۥ+K>Vb9 Qb2?m^vUo>Zd0, ߼>)m{CR ':Fl7xƌTBhcWeJ$q}o_U' BAZTͻutq>ŗi $,L=iSѵN˥3;oSb3'PhvxMpڇTx?%i7!2lIJ, oJU\+G܀@AgoVG_C wVS@h 4 P&5rN~<,@ VJ>w7ZY z6'nķ~H~*>d;>`3ktzMWMY lU1#W̷sڴyƐG^0`U'\lF~Q/srl3SUѵ4V{n䲗ہi5Z'YC.Z ưISI6>90c=1?h[4 C2`NLlD!*䍓hM 51S˗^0%(/$[ #.))aI3ۍ@cC%o_=WpBIS=T ZuN?Q`RGCF؃2O7T(?5y3Z͸R{N<2j 4 uTkqD5UgӕHD@!B~)dť*, *͂_y?˶ʟ.2o5,P?C QBhLd؝ ?5 =vbꕿҐT^,7ϱژjЀ'=0of_r[%I;)#J)? _MqY)a&qL5ݬWPtɇ&أwټ )+&T~mLccʇ3)IDh%>3}a'̃T軙;N4ydB|_;޳f"e׿،^Hi.sQqҩTO 눣WI,Y3l[$ꙴ.˽fqnR1X`(\ Xp΢!R4WT57!N1jHLh}~㿪>fb`Ӕ3ʹOd%X3Gr~XAlzm%oc%@@T$JO뒧7R0"Eូ9Ҿom-4E>ޞ$}ߐ,8]2\wq3\nDreyksjΟb R  @>=<ʟO5dd16Lz8-%O'WkF\:C#fzZ 4;9\]3,R0wMVu;mÖd|/yB-'!QT>\3N= )"'= $iQVB)vyۅ)J:݌iOMܛݔb1#KHPP{67槲oไAe)IA;T6&dEmK9>ـ!RZiFP "jòF^H3B*ͫsA-q|uFv@S5` GJ)JnbCMLI[!г;òxtwF2hcN0HTcQ"uUxCR>Cnr(,+GQke! (r޲)l\J<F`u'X꓀MI݅v/\deӔrԭYAײغ'RB\أ}""Xd3@g+sZfC!lwQI3ⵋ WLw^y?8Q%w+8fu\$hYl/f{PUnTW1.M[qؠ}s ؗtذ@@r.5Hl%)s5!8.bõQGQ /֓ M%\juKXO")PV,9OuE_h~}~h_QF| UB@PSd gFXܟr)Yc"v!Յs@`z8ZdPr${(ahc3.O`#"- ÌaI .OFuwg)*6Eτ_bUW沃 XoAiφB ISxXDt_D c57pROf]"r fdo' o\u N38}R@ !Rh6FAG" h bҲw0zȵy$;Xݟ`>ڝЭG:/+^*2GJF,iկzQ!@W`-0))9cl# 0dx_}RV0hr6Laݫye0Bt7?LY书Teo){I(FXep$DrȔq0%Ǎ~\*< OskX ~F&;j䕉 }U y)wa(b̦MRa*.E3?96!`ȼ\SbrͯJTBKډniSa H4Iʅ$(AD:"m=R%~h/)yH{;XPXF^8(U1ުQT0EbnǕpp^P(SM `4$7fPCd/"G/>Ƣqﯣ (YܳDAA)#$ó,%yyqSs]9]#r0nF+o+ᦵ"/,JxL2 AoU ,$57"58Vj_&vwCh}\g?]-(;0`O%1ij{JS͏iBIZ9V;#̀\X tg),g":9ulɸNJ̀vssTq u] 9/s;1\nRVjX᛻ 7#5y%=Uͤp5!c;DѮw~)]{+v/L[]SRq ,onJXJED,C" ;I+FH##mi%q!7N>'<_落'm BH'='?a[ʼҡ/}GPo(-Ĵ̎A4>pOz8U1% -(zR'|`;̥M,0*^[(olPTz6~IKEܫB1Ks=g 8.5X9P;W8G,bVDgBƧ0Ң05 }A<~_x3̫e\w8ØڡU$lD߆W?Jj hA= mWTÅ^OjO난zlJlSĬUEA3y^ՋVbhMð[F583oBCȪD-/Q%j;'Hl{<J v cY ̲k4BԒ_3ل*^n({tgs|x|g<@+6{$m^ |,u+V_|Vv-S!e}q/`|2ʥ25%k[eYX;;Kۯ3ܷE5iV݃kik@>Zo@d+_Jg}ZHqanFh.OJu"m^@\޹MoW "NE+@MZu!skz{{b]\G㱑M'ʰ@\TL9WOT^&IaefבA y%A"Q"|#NԜ`öM(!,h/ҿZ^>7햛 bh_rG\fVG4zUeQ`H0fх3,>=, L$i].Mv ;6JښZ0P>u{Ӹ-21zOlh5:wĐ6Hwv`ekJw{D )]B70@<:HYPsE'G^aŮrsA{)_0l.AaêQq慵_(>ʒk*pCY)|b)9D.mc> 2: vW9R%/aI~NlR\ג[1nt_ЩsjȤ1QQT>'UL$Qbć\D"zl2lWx a 3=%DAρPǑ[a=wSԼ̖ b;yj2"H`E@3=p0e42 <,릀1dBF7[L)+9,RqXQz7 ?<ڥ O׬u-SB0kr*IZP+l9Ƌӝtb[E=5\(uOA"0ty}φʩY|͸iJT`,mOZ(ED=tDV~:lmx6fCSEbqU{-< z ":\U?ՉJycJa#gE{qX-Ԍ?.E/P4jdP*I4>GĄ@EM$p]Jf79a7bFcg:fR[5ŒĂ?pON;)V2 Jf_ r \`Wa1{wKoƄ fSϠ!PHFLO=N@s8;`xˤ!vl"Ž2rJJs'Kt*䗞4"(FX7E/"WNvx\|KFO,y毺NVi&AV{,^NE]pi8q`q!l\S={'a^5:s`Y:Gw߯ڸInv9x?".2~T52]uir]Bk.JIׂ\ⶹZ$P :1=|FB&՝-(0QZ<6:c0{͉iۙ|0< l<*QՍS0GF`ߨ9SȈw㬍M Eu:u|B0%s˸SQ}ʊuXh e`y*֗/-gy`1!qcAiPOdYyQJ]31<r0EM+ppX!NBz_ Aq ZfQȇᔣ>KZKR?ЏH')](b+$ElFbUg#.w )ZvŔ]Oy+iV_#T^E8^r.7 Qŋ2V"x d1wBC?$?rS'$/'F.{zYBm9OU=&D)z|D?Rr^-MC]'Ҋq"( e}JVCsXT,`Dn}-nm.$6xŶpwPȹv4E+8x'i]5E0nG~L bׁJ|pl V)? Nfb\mxW@w-$P5ދ|zIU }*EFSP 7 AA']ȶi@u 1A\%Sˇ9`]cWmU&.OJW«`gu.E/8%J0ƜxGxmFƹ/8{8kㄒ 7/?$gtVj_܅"{v<.ƕך4ntnt4:Rcz8,ΉK 㼔aYVQsmtXaCP|ayeF}gy혌y):7Iai<ݟЊs&/Q`E f)5> ETz(zr6bcpݪI82ÌD\N! 9%{˼cq̫$#TMz)p+FmÜp5%Wp2~yyc2]Zܛ&$-\ F֍O>rD4ZTa$y' Si!e,c,\@(Tp%/^X)gwr 4] 2.Df8Q$?ӭn*΋pݵ\ hl \,2'[CVbo FSfH߆VE%aoEkq0U.}ZjjUӚ*H&|&s\gWqDOp䞉:I# ۫G4>1UNAL)9$ER6%X黏){V܅v_BaX&$K`̔^6_ozI2^ZMc.Ȝ//Cp]W"X>%$WinY{DGݲc }7SsgvBbh>x_BG>SM[f7!xe.Wi@y5&|^m`IzIw@g H6@dNScT45lqH'̢n*dtɄ"Ӯ=)؜E^jEj* 6O)CU֫[Zh7%s =l{ReX 7Xfク:OzND’3e& $SmSed mQ⬆Jg`g o0tˇ/;<*FwҫLhB$fϼ&S{Bj="!^HCnx0Y-ڧF tLr<7ly+''U(;G x_4WRv6ҍE@|wBjVn|znK!14_Pw,u8 Ccq]j!j?'W֯J\K~|6H1ϹNwhD; iΘaiř̺Cs+ﯺq)-W>4VwL5:>cW#tw; JS2a-N(\ Ttl`F Vk5}HyENca+gYfSAqgOGݬWF0TR7+$v^m8 ӰL=wG&w\P:.\< ?p*EP0TH=-QfU5t {3YcG|h&xn(ҳT aHVITڸ.{L] "*P}L=ʑhC㗞MVCU~CHدb'$ԩW ,1}jCP֟$`YzMhvx0ڜx#Z|@amf9q0m_04fm2g%yچb#GEdPC2\VV U?i'R>GH)o} ̙uŠ3W,-vj'C #8d`zw).id`ժ,a8cF:F+ 䮓25pWX[pH9t:Ƃ[VBIk*'bxh.ƦO:<|$1vKC)kՑ&o3npS >|R[C(qSm ڕkblYچ1i5 3Ń-SA(VrsǸ`.Uc8+A9 }ӝw8=Clr|ΈayhI wNmkX 9]ʣs#XCy{ }H"^& 7_}S?OqWI^6`$ą.SHiyоclK) gG9T*)܃omZx3I*aLG5v|M'Bჳ6oO9xoʅ 3uXkAHK\+٣=;&q<<DBgT-vdN^͍FA@t%[mQuJ8 61|_*fO{A/Lm \r̯#ޮ~_jj_AEeKi:c=MyG%jh TfLѕ\b,Aǧ3N ax֧G#aǡ.UùX拰s< X72Q\N}.CUy6Pc:7Xio  ʍW^<(0z\fAD\4mU7뙞1=x,GnSAZ&*Oeb~p[Z&0b=@} R\ϨZ6GW ݐ\$9?bVA*r|r;e+Q\)bD"u?4ol'bQҧb&U+aAA6{'@JA@~M- :>DN)E .폐kk8:C {d2l!DiCsKc|Ճ᛺^ BI|OTĵ?6mZUnVY99 IM;7Joͳ_ʲ`ֵ+WA<\=/K_9BNI%wmx[MjV')x6 v=*n+"b̷ejԕڤ4J&oZ䙄zT*+vX 1N|"Mݥ 陪N$w;E@ -ځ;й.fpD(;7Icby,Unt?vl/ .>"ǹS1ܛF?O FaݾQix'cb!x(*F2KIR^F,KԞ3b(wy/NF$dΞ?l\Ֆr6 7=.H)L5ߥ1 9YsigҎy+t07W7*2 ީ`xqXŮvSM⥊ꍂ\䧙e"7L4[6h.pZA_ ϝ.b^q5ͶUg{V`'$p2MDC !vZha{8<$uA~ĽTPʀEu"6zM~ L:użUTD eT+F:*c#'dvn骉$%'[TFWi\Hř mX6Je,ƞoX<7kZDB͚nMfAX%Dy.T'9d2kbV}c*+}=-h^@2cJS .I3q4eXj'u<c!/]o-J̍(%Jk[RS/S6@RXg3$*񞚻$X%6@ɇ_Jg:Ai@ nv][&Oic< xS8^-<=(WqSݔ1>L9)ݨLC'}# ^d Ij!BFGet2_ٹl*_fM""^ R0aw*»a}F _?kvsJ[;p eQ6.B89H_0ܫ0TYDTFw~]3<O+ YH)l9 Uy!]Z-G][rc 0/‰󖉏D2:mkskؓ(S҄A6$ckg=$>%s ?[`slђS-euxn5,7_EY&E6r[sHj5fϭ|Y :8|5掾ՖNI/[1$&3y2-yIx!xyyzʤhN_~=|ö3=Z{pNO}iV3t?;Yb3(7|a\lr7Dd'~(6cJ)_d؝<^)!T>}p_ 1} }.֥)JkڢB1좧BH-B$}Żmq0:xh{߮c{JfP$p:d'˘S7~A ģl r rC>Z4orWjv6:>Yv;r}≈= %Bz)a=mExhEDP*G*͎@1S/Okb{?y2eм6C6piXt.0 >Wݶf#D{nzH[`U?ڪm/Bեi3yrz- TU !=Px沇x*",󞖯1ɲ`!(=7jͷIRDZ\%g4x8 _8ZAS͟H^/`tKY4kb٪!*FSo1>Eh*ʄOt}Jj쿻dWEDd<܀$"PѨ8΋:ecLZb7r!kS^<1]1IG[ oǬ+.v@J SֿbɈoXvEn' /9!ŕp>&CG\|z{Th$'z D@ÆԋU;Ϣus~z̎1"fuvM)*%wr>b͎6f.$ՃwMNbG鱲1!MP{c⠼gZ慝@ 2k]y,SCIG@s>p$R9gߏut S'^;eKê BcѯjCr45ǽPr3W9۠m~sh!M1އ $čpoiXoǟ9M`#Ȭ̡Cgc\K-{x{x#)[p⒒>0Tj1j\ r$$BΥggrI4))O r>;ᡉ鉐W&'&wn.1>g&cPL^4~MC)+(<~r% npʼnk~cፁۨDיB<6U8=bqWV(ݢ7!End.j:eL\7Jxml2{@6LBnr2[nZckt/r]_,Ŀ7Ƀ\Fhٕo )lM_" :rlXMjv?=55t7~ےIyeio1CdG0j+Dڝr p}AaoX|P(ЛokInJDWk? 1Ɨx0e @)@le[ꓔмY@W.D)/sKʑB@mnzFfQ8?3[qMj8w@Cp7:ۓ8ezi]i_٧=7Tw#NBE= 5+9%"Om=1$8\aMg)Ut57`<1 ![vuYɆSgg M])c=^l@2S'Q0%9x}ܻv{ղŜn(DЙu xtͨKU~'[TPύޫڿ:oNBl]fX5zB'ª<-.qӭxy&CUhhGD{Ep ~BZs/'Lt|Ueoq$af˺M|M? 7$PܹXWGAbˆ)`'(` ;Qq,tpQPm ~x!YBFk:xe-ݢ+/.{v'HYѕ>HOL-51*\BA'wm5Dy{jQ~2jJKvjc*m%9  P}v9M^5AB^nRVj!p#b1JĠ״!TNm\Ι^L!pOU4F6ҜHƽCc8,[21*|r~~0疞do wsFRtfBg݋^^Eajw6GӔ~`d`Nl٪BUadl)@, :b1ðKQoQcᡘ΀<_О{J~St\җqٳx <8˲>簺nIO`Њg5$T(}o -qhͷ]*pbyC*U:g] yUo_D6~Vz@AJ 6`X<;~a?\O5{[Skx ř@SAH;uumݒ=>oIaɮX/ \QK% zuǀ LkE(A E?‡|0:$};(Y&Ih#=DYReL]v\Og~8=SdF}b,?HB#H$Jj͒@L.> {b\'ゞ{8 V,r 1*8`ale[<꩝B)$ ~/'%nчr)}%%QzhL(aR$&tNjۇ JF4؈Zw@gfљOkߵQ R0 7)BAh+"闢g|iָJ= 7 B.n*굟Adح]6ImB }qZ#ms3}2R#u4W%| V E'C !iVs6"3m*!=(L""K];Kp ,RK#*WFxI}R;c|w;ݢ'Ǣx/Ef /Rzy~,^8,*=᪦a辪0iDzLQa;=>Ylz/.3/K6*C¦ vdZ.;R7 kn[S6k7>n!28!5 _3Mט$#6:k1͓S`Ϧ2j"~ځ 3yVGHǍA ,#X(L5[hMaBUB# H$z:YLY?[Y˼Fw%uY6S4kc~YY&lǟ Ū94iQxiLE0%|ȴGw[BצOD-p-;Ey{Lg/i*Q#v8۲*| pdSR3L:! 2#GZb0y[uLi!yn(/ {#Œ4[ܓ#'<1~t @LsgOQ4(VȫYTۼPuPԧE0 Պ4=uϠʌ@7+5~1D d:\ӆWn`Uc+)=EtjQONtYX6 uiFehEGztewqHhO? AۼWx'JmrJVp'JFuh> k eWw5S1[SP_pX׎'w eR[ٴjHT6NE ߹c "!mʄtl 7+{}AβyCasƀ:bb!n1 e)b1/:VO&p~I+`3oAyP\0ܶC_|tRFX%GIgON)[-[Y64Y ND%D!*@;fy*.O%C>p{>SޤcK$fToqYd8t@Rj+7:nƂ%"~tfaPKS߲5T3WPO⅊ғ Woօޭ$G-zơs,D̠4ҸE +ȹ3?hxJq[ko$h[##yݮh>NT㲺L&<98)cPf[O5Fc%藘*boQ?Zq=P;G<މsn^K+s4"bdhN]l.Zn/9z($o7`@bYx9X}dwzcj/ W'IM7{D'qI$dtK囐 O8nq,=([g֘u`kwTωXP7,߁bCw-#޹Gꋱ츕1nCVevۃave)I %+`;f5%*-$ߋ?`LZõo&yԁh(nDGV)So[@OO2 1;tE,NP1MCC04O=d%+>|j*f  KOxVa-(0]x:HmWn"a[֟FAMJJ}=Q-QQ53 54Fպޖc_^<9^4>9oOk Bf4'?h wpVP4|I,6oK"6vV:°m>z44+<=֍.1pFL:AK%l0ZU-olƋC"9$ާ+5hM(O I/rkPxC4^0KgU@'w`cl$< 5 s/ucWiiD+Gh[B']_ߜۺ`(4[tn-8csDW5n>A'FQ֎\6S#TK{vs/ם3M q!a=+}:f@P4ؾc[Ojs1mz /rxe6e?I|A+y`EYK~:~G7.su;3([WVʹ؄]x6#%i7U}?(}PhnC/g4i=$cZ .[J=kJ/}h{B V?fp^/7Y,)#2ZYcO{'Y H<5@v>:uRΌDbpgmL,Hs *LKh'QUaC'`\ DzMPB#/ |8.\dYzga!(`˒ kMBP%J zIq0ƹ29u8&x ӿs:y\Y\~XIr rzʳv-Ґf2P^ (wF2b@YGn'úl0s3)9)0hA! 2vT;y jle_ PRλ]^19DѪ&".RXV.N3yI)zn %$֟aZe \P1TP,&U3;PµC%(M.mVy"fV4tP_!{ $#~P=@EgCO| _4f"ЭV% P}K9jd+^'%0BQBFtD5ysv 8} =Bט] ty!投+S7&CG -[۫ JF2MʬQߎ] Y$5ScC^gE'p0(VfZ$OU ;q) Oa^iN즽hx­?.'pG6= 6)=(Vޯ3$vWZ\#F۔E9^8%V{4RU}JK+$ ېӴzGBجGq T%2Up*ƉV,OKL7)-=8sԅ ϒG!ec vReZ KWlP`Dљż 1Fz$0 2U'~7NΡ~<ځMVs*Ul=言7W|{eMᚳ69=+`Lo'AҝL+9 nukHjj>2Y=zǔ֥!n]!Ɋ BÔO)ӪsNV5UL.[,Cv.N([{hI~/.S lfȪAzr _{`izVf!aρ\a7I>)Dӂ@cXzJ5?_%w0Zl[ Ъ.N=`{ XWfP _^]>:/!~;S`ciFyVܟ(/Hu/W|=9Fά*=vr$tJD,筓AVwTmn^3o wS`! /ڌ*0(˺ ]r/?i%L`v΋M&jQFg]}"0}Ǯ{w`ǝɺm+g8Uyl<)=tr1q#'އ$w A<\Wqzr~#z/]XVyu?^s|6Pu!d]nOT|nG|ё,a `(DO8r+xR {&o7.Y {KY )ZR5|8}ݲC2|#ƓB\GIT[N$sC{#{&a,ŃX;cSz?] LG3FKu* 8b&It:ZQΕ~Ӏ/mEPa6hY>[yl3\q7 2J\5EG=kޣaqu8&Zyx'?kܲHl3aɜKZ(UfOf1>}'sM Y#8. m3]}L8,sk"={scUg_&f>y1h?;67|D2$gnC&vK u;9!l 9d"g@](y tJj pyGiTn׽Ƒq)yR.SNjsh81;VۀTCP#*&AeU[x~+vG ̚qZBW/˃_&$ʙN-Y~ 李m`oXt( `wZXIf&)7Qw'^4/x5KTI(5Z.̓?]ڃG.mH3βC_x)3yaOn9L*Np X]zHb1I{~QYȆV}v:[KY'4܊6tEG$rӼ^s>&qGЖ![n90FNrAJϥ,O^,hܽsgnz<7Rf,>ZI7$*._6] ۤo q̯2v}/mi6|-h( wWN&cGlnyw~Ki#Wr< Wd/K7؂0Q0X7\b.:'QK<7vM pO)q2.ZTF17Z-{4Г?߱bHn/<\(94F(?]y,bw$%k庰CQpawgJk}>am 9Z5sպ.Xb:i#;uF R`>Ő@2W!.,\wXDzsXفLZ$vݦ3qG"|YM># 1pBT8'TwLAmRݦwTP/ TKd oQf:l)_tHcۭ]eiSw 'yGDS# p+˂Y'k6fH˖bfk^F0tK!}'ʳX^$Š;fT!ueT6Y70aNskm[nFa0L0=68ckv&^c5r+1P>GyCj -n- ϭ?떠sUȾcT2S՝"3jkM? nc pfyf'/K QED ~c=^ jjD_IaT= Q M] fMS`VR=>xKP7/ͣ߀v(kr maJT'돡L0G*kXRDw7e  6jDF_1k8jkT^?b^H](5 o/wV88ㆫVPvZU^~ԍ>!ԇ΍L-*rcpf],Cբ:o; S ~xܼX<R7_U::GPŝRrMEc 1he/2=h!Wڂ V߇0 ֣~{[nJC,2`cLPn?qs7Fiס\%tKo2U%݌_ o\ &~2mK[7g@m,ZgBe/hK S PW=ۖj_*BV 8HYjuw|)vi1z 1=Ge+gl9#?nƒK.;w#A8F:tۚԸk˨BpW=x V hf߮/݆9_w:Ѻhx@ ;SVu|0- "mIrf8Y〟p,BeŶ+MbfRߙe\_'Y,7\yelX z[{сg҃ ɞ9 CR3k9ZJ͑I}VS!E\$[D&jnc[uܪY{s85SQH`F)clSBYjըp19ɛ6q df ^5&) ·TK)7 g/tӋjw"Z4>8p2&r@b#}ݹQ(p'y@v5MҚ)!1"z|G%wUSnq_q4K#iAeqgDvcҥ9 @ۜkd=oiEʤ#]h P"Ewux_y6.O u?w3SKf n @7 Dhñ6jމyEB,^cJ_ f cW0Y/cb=Pk~3HfW ﯞ*^~&REZ;n.S:bhe' `!S /bQf>;bPT AX 3B,5+)d+f5#ؗj$~)Oy W\Io|fg+,k~` v+7ѽԛnw3OL -6*XM&*vD+CƂz۩;źe|0W9~_fޔ (U]V{2{G{u81,'2h[yNSƍvFer&sZX·MmF\e]AM`緃Ů9دf OB|HzriE0zMny0R܁n42YT33+L\PvQZΝڌܴ*I}MdxY &L7IM$tɳW(pZp/)҇P2Ν񃋘ʦ S/W):nkn&zn)d[ݵ22{>6xfDۼVM\aTo-*\yϺrW.[K|ZzF|FM٥;5d }ϓwj:?Y%A3 @nѸ5)/=R)c=Cp]81M WPX:McOtBVOzO`M5yMGv^/$*F%4$vuZsu`Aew?f v0~kô{NH[݅;y>uF`@r N]]pp%+)M!tm7 vb~viEj_Xh0yqrV𔸢Z3â!ןϸPC2v'6vLC`"97 P%d!d`1 nS}? ݒAq(oe*/:Hk#D}{  aad6Kuβt-7[ՏmZz/ߦB" E.g='8z_5 %ϩ pA YQyܣԔhg29ZZ _0dáj;o;ZğNsCEVHc' :hKrlDP?G%qr_o]rju\/ƩŪ_H\K47-4k9j ;[ j*,*%Q|L>C1ǐz~}CW8Ns7)r38Y>ל>v8dMC -\ⷒ=W GGY_o[:J޷bOh3f~P#4[9$R;A?bC{ů֞N}#A wJ{Yc: r:WF.0.,tykuhb}%{)T@<`HRXu<I^lXd{kd'Ta$S5<֊\Β42"~i8jWOXS}<eOqܥQiCs2dZ'F^(7!i.E?_MrZ2M1u!'USa 2BJ\ce VfdUpvg2!DIbʯĿ;JTj  O1b~Y N&FEEuh'w:6ř˗q ;ؤ{MySopy9:<4pP/=~{+kjR_86~ہ[ cV!\ijE BQw2L%۷@OBR)3| ԕ<jfQMl~`ryӤ;Ҥ̭i=-qL@L1|31g@ nOK< 5top6 z(4VoS#i5{!nvl<1^N6YUpFCY*+V= yژ]h5MNo!Gp J}"LB;Ƽ6kס~tGwu94:'7CMw6x3&n}},wE'*S`6M^ڪZ`x(6ʒY q\n|/mmTTOk6RjW s MO8'$Ԭ5#Ǝ!-TVDTI X~/s+ji !on/'zTd`Xdd\ίKeL3D$^!&@|)nIrS-Yb^ƮX@%?Mc1SW1 Z.U4:ڒ|5JO~BV`ۅsKÿq 'fzUbMuE_O [3?3YC`PŠ-{9V0+ ;Qh8$~ʴGc%/+ 3մjo`_U>mLa")}|s+ utp[3t.q[y0'aP=RL (PP?P1=;/-?^p` \iaV~} i1N9U J̋#}AUVhtMz`MڳԵǟNhr.n#okFwM_ьNfVU뿬={4 EI|SMAկDfSi%+ oVۧ? htr6~𘣜j@z \Bܹ?=/BJ:4=FɃo({Y*>H"pbբa L2rlHyfG!BXk"aPA/4nh :Sv(9ßEx.D>kԃ@JiD)Pp*@aʈ(9l>;Fd|=C;4%U&[M򏼧S_Qkߧ%dQ[fUgiQ{`GA!̤֝*PIv<2"sOy1[e\CKJnJ>$2|?w~< +ʗl.)_J,J|эLYfX4F## `u@u}?B]ӀiskNk}/6hCamQi EM}fX/1aGob0ae]ZkSϑ~3bͧ$f8 FqrAtN'{5 kV.noPR%F10RjRU/XuB}w{< 8 ajB+5H?5>aPl$Z:sC4(ˆz:usxA, kH؎ͻn#wFȁ%;Հ5)B~ v`[ Re-3]y-rpC6F; {y}v^^G UL^^1tuַ&rC!Us6ɘ30⬅TǷ Cub)>Z3^SUd0'eyJhAټWn"8#NT}dATĖ/shH&TCOa^$zȳMQ^Ĵ:IBC8Y-',)*o zP`ΜNX8w8vWaFkHOjNݍ$n#RP7hl_楱e0l?X3笍BmKr1`i*9W70zITob"{$(ƒk]1jڋ7hv0IS >p4ٍKJw}Uwk`p\dnA|KQ,;['Ȕ=]X#!yq.Uo}~&X5*klj" {W{ -86G]eIB*Ġ=A.#O|j"fVK3X7ͥ3F˳FyI\0h@O]jcAJ/=%Ie*O7,|IS_0;#bGoBLCo9(hx]P(P'">]!D!*zGaL{enʤSoCyy2L)YU9D& f AD /G~ix{&,3c"UڃdxFתjryrG%/Mf]ޗ9 R] e2iW#oI'\l!CVHB2L()x 8?}8wF@7ەp0(\Ռ IfjuE&g9)2fBSwښF~e() ;%*B⮴|C/1,߆(n=-љ}l>3|f #'̈́ʶaMvY-`zҕj $E.x^>ĊXTO,$a$XN2Ȣhh;9eZݮ:f3HöP,Cg(g>nsb9rk£ja5* qg=?˛"9nB%d#L@PFPƛ+=@AdU2ycoZ?“v3, X|.tR?w %mBٹt-@^TWP-^C2|o 3k6$0Ou6c(76#$@rۓMbRl@Oxyw-:+TPn!T _Z S7΋;hFf`iHtE%Oʝ)ެz8nM7[8[GmrKZa{4yhP#1?pǪJTm-_x`ΐzt!hռ "D-mfhٚIU'I*vH; D#{j V?)4(X\%t@ŀEZJC_`|Cp- ﬘Q ,vL9vdǂ1r.[G&ֿ50W(YR{cU$T hDk:kevĴ%MT7J'!b5(yROݨu-`1M߰ C2r~'G6 8(C/'Kj!tX2I*vqϜj887?Bݘ 8QN+Q+o}vB>(Ց)1,=AWcv I0\C{'=cgyfi eۡ3D Z3#ˏo9=)q+7ъ0B_/FIV9@hӟͭz^4qܱ/׼w]5kFO}hWG,GVs\N$؜5Zn0&1x{϶t_ZXsGJs;D̚?@%KD^TEЕfCC?yFG#()+&"_ޜ\}˔>ʕp$#ͅSCr[9Ю7X,A栚x@hozuoA!dϒ#}yΞ%B(p?24[+#dk8ȉr:M C"?rK{u^W$AZ}97gɚ)uXzd&\eFE%PNÆQHd NOcQ3v]ې4EYp|F4s,G'Y*! q0}+ V`}ܶ?闖%$ޭ ΃tc:m2f!ڱvɍeYדz8h$D4UwhPr Y]b Ѣb@꿮rXc&jhϾ2jpp.A 3X.],C !GWG+jDP큺2aO~"Lٽz|s F)|xkvڐ~_8" $^VF:,w{׌;Qsz͍ʢ v5>8Rsb\=q )3J;j9shDD5&N-U33Wd"w>yYBdP\"tn$\R1#r*cS啭KxZa,u˚a, ژƓg6*,1 Z\{!f~Uu>JT+ļHl}Y[9`anO, Ctg]Z ,Y'g#kz/e^% .P.ElFhm 45إcR+ﺅ5 0 ɚ`xPؠl-ʫ8uoOe ^|3n[^1ݮylhXyAuh!9Βxeg"iS_̿Rꍳo&>5Nt{[ h1 >ˆ# P$4q0sBkd$[VnМUspf7-0_l2O4gܖT1]Ԏ1Y$KF9:cvZFTkUA*#j!|.²Z0gI k]=tU@et|\!dᣝT[HhFu^yyB<< pl\)K1ƂQZ?x~n5 hG~(0OUR9ՏPZ\lV׮VFrқ5LI\Z͈ҏo`kKeЉNyaKsBdrU5:05')0 I-5Fv11 k>{:hokn ~3L58` 1~G36zVb'{SAݺQ1{질-j۴S)4Ybe 9j4UED=2;8$s:x>ivѵ*)'#5]PUsr\YHG3,xe7¶O(VֈϨM:dsQ.Ldʏ& .=slg :f/B k{t,YELq7")]$쮱C pzISpBv6Fd:?46_1"vv챳ȿH8?5q~xbiWNwW7{ʀ~hePKۚrwžG!e-;3d;_;1R+Ő>8;3g[-,Cnh6UcRmt-CGMσ_AHzK:R܀.AU)'8_PBCdwbM6Vo$dbrO38#(QY2DYNUuSm E?Kr12՞QB@YMO8Þ*\G* Ws"!Z9mށr'3IڍܫCZ_``O L0P4|w#Ў"tt~^>^h ʠwҗdH̀e[M| kkhp\p(7C0on2KHVO@:]eѭ N& kUV d4$;$=@E BS VF|EASj] b64QhLU Щf xo'Gl,|qr/4Rr_WȅiU %*IqR?x>{<3>?^eCAΉ&5b8sZ Z:n%[x=3>OͅuFKKW4Q'A Շg~L EnZO5nwrx~->--4kLH e8aVL'@ߥc7M%&'X8g_VKߒVn=OavN7'_ ޔgDz<_(⽦=1<f1B1՜(*k~hqeDw֕Sm95(#GQ].y$``$L "^3x4f1H\ua@BJU6,U knǃΌaמ |KPkS)J) K0yb>޺U9+8SӝXl=7r^pqm\ ټpP$%b\#kv +y˭/6]Q=0If:k6>$] )lŝIZj(VxeM;ȣELR|Ⱦ)غvȢOo 1b[kO49b77ْxG<>zM8-?vgn8X\>Br Q:+%`B DQ/;gܾ?N1bY`n$PPh 0ъۙ&,t8MHzרɝf= )=7dq*@=yELFA1'֔%hyND]4H |3[R>^Kk9kC'8D*͓d)gpL{zO !]:d8, K 8iJ~}NUd1&d%R$?!`3|&2|C\J5Zhjۗz\9g`-qkMfѕ9>F@Y8Wn'v85DHidWugݎq (VC߬=Xݯ`EmiAozVϡ!s"N r $wRC$b*[O7٣efn;<+§Wz%'cLaҍHPR7 76wS;CW+VysAv=u3ٴ/XKfDƞtzTݚLJ,9h/ PLE|P0q@ 3B2N7(]>tڒW8xܴϼߛ{ߕ~d6{$z! h2w|L%+guJ +2SFɈ/516SL٣=>ӿ51~@HtG !M7s^{o7k,8^YjSoKC8гted0*/j?q# .m/7qJ勒<B*} \͘>aSV뼊,H׺U&ްJ=M[q/Њ߈cg?a{b/,. nzM##ejꎴE\C`21f* zC0pӇy1W9| (1-K b@lӡ k l>UQω.ruPXY&ILC4*iQavZfJ;Ia9-/=XI60 m]߱3+ݘxhFn b-7 ~~F]?6GA=v*!bN~JO쉉,206* F_zs^L'y@.8 {>LeGx/ފX #dUD3h[ˌ>_"?HMTWc<,ce?AY[hQe -G@pORtlSS 'ˡ7XCs3f>]76w ZʸX>9q'c2TJsNWmAgVŒ˅Un <ӯN8d(w[s'|1NB%ATAݍ-}2hÃs&qg(zq>_ٛy+bβדy>W#%|ًowO֛gnN nG05T|(v T-t-瘔E0?c+Qz͉˶,}<7a\*` P\U^1~(Up|6ڌ{k֑mJ5HCOxT91Dd Pq+*#(㦺nvJL!ed6+@QEukDM!Ǵz˸bΒz.U#㙜ɕ&yLZG]Ƿ$VƇZEI@~ O& 9iB9藚"vj{[Txwe3"u_B~Q:KVgF*x+Lky"9*L3!C\Q#VJ wh/BȦ5Y"S)v5GM+ y !_T @PlxCtÞ,E9/PN}41_i$mІu LPe=yV5CuTE [ מJ&,ZOs >Jy+Ǽ FUyQ@&?]}76t7hgK<9*-㺖ћIDEm .΃(A4m #e `^)@(`ho@x4k~i~z^ᱢՁ,8Y;p/B MAC]i_laV-Z|`k6"D88G{-& '(N9.*?$f+\4jmDHFI*>82$\jl bQa@^%" qnZOÑ7eە7uS+6ۣ|с.5th O lLՓ%^-$Uz ؼK8GMUO܈o!>B+!Ƶ=L-HP4$LdrU[UJ| ٌ1Ha|(Kr;:k=Cv ɭ 1T P+,Wo&.f.'xoek_*9)/s2(&/5lk#P` ",߻k ( *CKbji(cJB}t78+5`Dqr HyOo. ۛ0jvρ_펺ĖnUaIj݂ːIJGw(YTE=) ٤'%<*j m8t ^K}Ah ٬JZ62~q"hbи3 ʉ_|g6a@3tKX Ļ[[)qEi>}G7mƀH=i7ǥQdu_F c~&Uo.?Gp'+g}w+_$OQ9SHG E^cd|5B "%R6`rfm$ , [R;PLEq"XfF$‰hƢ>ʝu}`uf؞1ʯy uTpؤ?7pq< }5 ִSi;6g.#> Uf?9t㾰gdmzm^U%DU~Mcx-ZJ6rPe]zz+%BkvcA{ni{z3"HV{I!P-T J:..@n.90ś#A*1wz`vNv!hJ Z1z4SIEvuԨb~պJG^X Hdi"\UU6"F;¹T^UĐOX\៸OĢS[^كZt0{pr$stW_* B̆gT mkzͽpS4ӏ >u7Wvf/蓀pNbZ;Po Rs$N7B-SB6P۟?V8o+GW3"wnAǛ(@[ǐگA u&' 弤g3vĞZAC56<֓? '1^Gǰ)oJUOB3=)5d$۟A1x>^Y}v`vqC49=ˍ|, `m܅v_C5L<_!EYaY`B+`0ꛧKO쩂sq#$#G%U'C׽?5ܯvxjT,Q\Uu&r/96\&we,> :'.qnR`!s;fohZsܣe[?FS>܇cѿˇjb@+G-׻㺻ԼBkW _='_f}yJeqDž+Pd>3d$`?"auw.bH' FRTqaM4"-TkwR 5qia:ժ!%?Guf-UxKxVs.O/؆n61⒣a q 6O-l>>`v&NOi{,0NW7eظ;mS|J@7N漕a,*'Hk"g ?hQ͒j/ԭ|;aBlzgo &O d?2˳CAա!9 ~b99Mw{6xgMڴ7Tε}ܷSdק ˋkB˝,X>]UW=p{ Gf<;x8BGge}̍.W$0\N8iG68g֔YUkQCg +`܎`MFrװ}A5;Ehk<8#KhbCVh nL8<§-(>[@3L 1춲F4̛)Y8$` =-/-sYK@:Y}_LTP&Ɖ87CvE6X =(?d~H2|fS(-؁jdM#Hh ۢ/ G>)[L#KX(+/%uӍ>@/6ucm~(Ej-twB)yYWc:mx5Dn1k[}IHqE:CՔ A{` Xy3^E(]Čb fz^qiG SFj*7 / d!<-V&lGxA8"r ݗQ>}5H ݽO#M8;0cIKBCSџ?$ Hm"Ty#bHT fRm7"h"mCmيRp&A5RθFKQ&qB{mƍl&L#% &܁5IS2KEB?Уyyf3<}vWO@C5ʼn]r\ܑЕ1d g07+Hςkz+0kT]A2sOCCvOH'B|, IV܂OQ~*Nz_L) nˁ@'Yz{] A䴟s0y DSO;c<*- 1sPϽ8m ̻&TBx`g|cىd-My8)>8Ɲn8X7b(VW\V K[Y$biut LhC.2n}&Fqs~0'3SpϽ ٍR ʷ^qJg <:FՎK .fj0M}fάYi`>%bM+؞'" vCr͐-SX6lx8`Q8mok2d>KD*3;:d0 *kRѵ γV;W]'VrLhi5}ÌF^F&H/.75ic'o7WtpüރLⲌhX&-Ny)Ȯ_EY4N qnU+΃0<3uػnPPqkY#M%P~lQX^ᦩCC} /1sX8%еjng׈?@lo5@0jٷ90:'W#n{{Il 8m~EÔ8ȒٌJr55B9Z.Lt{ml؎:>){dTه"-`p ~/$ tcP+v;Oq!za GB}^-q}ѫU2jqs0^D$C8ql_q9`EW&NH#eq>\m}ҩ~ײɣ fL 2/yd͸<Uk 4F`JIe?w`+jboDRgj REϼ"MsqK>E{r_t|E50!x>|)ߖ/ cZөC@('e{}"oɪWͩ{wuY-tHo&Ҥͩ:yIj"|+VA&Bl9f|99h.B_q]2@=Ä`5D 6c K6%ȑH#m(ɐ1|sF> ț҉{XU [c9}ÝNDjʀ_Ub{}_՟D쯔ìOD9|ɧf ;] ABߧTg- yVtlQV =C5RO̻ U⌵0JREM}7$rوN5Dy C6RY,F5& p Jmpf[@yf7N0&J:Luբ~dsSهGt?H`>&qݐS己t\uD!#< nMoyWDGPZ0yJ+a^@ r:1EQE9 +ۦ?{:bL=SacHVcܛ5S%$j$el.ԤkAlpor҆"ב0yti`C hjG& 0A r[u5kҍT%F*y4?6, Wie:=OIγÓV)/T'K}Bw0΢,X'6Z7gy rQ M!WvgcF0Hk(kWo+[GWV]Fl1Xb'B/|b'8%`yɰ%PvqpOC5SDe|M yU ʂS-Kyk/$$ـO,స[eU0\]8z!_rYX4[wf_eH}&eYl**$vl_\er&G Fu~Lިt_X:zM8Ao `Hܸ~| /$MtGŔTyv}ozف `5 ٢5+EH)Y8hkP3YC} |XVt4m\qW$x2ÿB5>,l6Ӭ${Y|Oe<׆ޭkztۿ&I-%_u%fMLL118ft[hg+U ina!6S؜S@}(ef1ce B^ 5 eC(O+LTA35ZtxL BA/23x$9WUٛ8 zv ;q:y2ȣ˂zQ51~hSS K gծ]pxv(qb}qu ɳ]+;A0֩T""lh1cD;$sG?;X#0%Wk ];K*4-T[Ԗi:mڠu*6~8 } ]d{WӐVb |V19}" ȚWrtcsr%mMiwp#q.fL/Tm[_|?˫QuAg j`9g&ţ]ń G Ik8=;~:~DqmQGfަaRL1]0gl.RݿdQІЩ0b^ ncJ3y7JR!NiW˥o&ԭVhZ˹hV_Wz%3* Tܙ-cs}D=cԷ`Rb6muCU3&[068żCE$HI%Ɩ;9vnj/n 2ǿ 7Z+^` m)8ލP蜗 ?ǻq3~2Welυa©*7F1=>m>=5=|,3v0e8-sƘsس;JEXP/8_*NrMq/8\9UmW~\Jug\tV]Ÿ&>?Z&+M|$e 4,ifАL[!h>HL(1q5Q j+bSIj `6vu5].ll!pRIe )LXfR&!zWR$'6|jš bž,흋t@!%#GE Avgu_Ì.Rb9w zTR!cj8SVsխ *7e&_먺w nCk=|h5tKL`/HU,F Թ;GkV0w XAM@44siԻWAOiZ|Ax;='KV2A[2Ӈ$yD"K֬P.wd?H /8jyϧ7'KȠ*Z~Gq._[SIZ!]ٹlAhz72p- ˵!gp]Z }v~. VʰɆ!aAS+R BfDL9O}*S] Z{,Pɋ ENcYvOK7 BU[7}|be1ζbŦ?^v:#D?RUSit~֤sIb۽ 5 7/^~H37뚅X`/apo{CqK$XX-*c O{QiTx.\`W#dHPi.87jW v6Œ- Jڃ15 膡s;/\.lQf`%6~biu.%F]99lFq*0oJm9=<1!ٚ8=UwεbXsb20)]LdW-Sj c?5,qjիQ|4/uDKS2 βK(Y'u*jBDŽNvQ2p%o. aM?-tg0# QVKmn)w5--|vQ?ޤTZڅֹ( "(Yk$8nJ2$~} q)h;]xf JxB &yn"jIL3QcS `ji-pgV2RB aꡌe+0|ɫ3éps e*4qt)K[.qF'\LkN#7!]n7?f, cSrKGl.!M7{Bϑ>w9wIöHEmKMӒ?S ~uxHaIj)NoXZxu5JMYRnA{w4g.ыu\y:_%2FQ:1+jWd h.:MC썼-J6kr%ڻXOБ"M!bY$/*-Y9 XHF>/ 7f;_=8C2<XK4N D&HO#"©33 4܇G97.eXGFbN_ Sӿ v/u'@enwKH)]Fk7e.:x'N3'QI{b^YWI8%8Uh.Fy lF܀ոZy]>A?7Џ9U-o65RH._"G^/I! 3tK=z_-l ̐9[z :kLI0I&wK"sj<ATy9 pٺ,Ȭ^mp\s@x:~ۅK؁ k%CsacaS& _]=hB5ӫF)7ҺOUQ tSTH̦B3ZRh x3d4a6c=>F|!|$̥}p=S%mg}O˜P9UmmLv4RA'h2pVC~tC3 J|vPW;pҳlAS(dY-|M&9^副UL^DMQmYJUaYHY/2E]g]=N> ljB]r )rL[nZ̏h%;8ٽn& ͬ9 3d|i3H]PvtΣo@Xީz)KE#_rI ,}gFR0ter=wsy EEc']}iGluA&ADzsl^Vs62m)^5Q;NX0g6,ܐ*ҿ !XvG~yUh1gwooY/@e5z%`b6eri,r3+d˘3(ýEQ*yWP"J"؛wѐE_Vf:21K[C+"@)d8`z6#$@ڟ rOVj;'-=p_ҩگ:$. R^Eԥt *Hr0f$&-ʶ@-Рz G,ɋO۳r)5qW_VgfWD9uT3K*-%Ӛ:gYXRYO5m8#Aw*)'Zˀ'bF0&:ʰ1kD>?xLW@\64dAZDy]nĥ Zי\NWہ߆oy=W;//Ce` m"Y`QuVk 42BYбvjQUNԩA4a (-8CA3L }h0Kos\,t,{;pM$1m:/Pm(X@#W@d devӧV?*)W=A",%V K D Qہ*ӓy}i|oB#2;^'zZ%@ &JlL;+4<.+@zF!3 ŴӕQS}+ZѮWDѿz賮Ff'QN٢v noȗo#ʃMjKW (=}jFc灷\͖Tǂ]޲bݚ6]۟/YW q'pB^%c/iH;`]9 I4~B~E;>6w5lu⏍ItEM]Nt,,U(v/(O)X]3|ͬ4LV$<+w;|tdҾu+P}(`,@8W)ˀ)X!) C\JƢ !3H$ hq=PT8G tѓ/q !+K|HdgYRУf`ԁ!yd.3_U ѝjpJVȰ8n2$ۯ-Z8XМ OjUFuSNA|*}D.ct ⓑk-ʣT{AgEx1'v۾7U]2\#i<=b뮄ܑî"aú(r}1̠=c>Xy fs{<%m |8ݸch/豈-h w~nNCUgؘ"޹#*<݁Kjnѥ87w;ȭVGY%%b~>Zr)rkmUPP!V5, GNɝjVҬM鬚H~u;-c-̭e+2WKKB@ꏎQ?RsΦkt/ap=>b5eø#l`}!El;5E nVݘ-SHACNm`gK39bk?4@u\S‹Ky1X۝|aßȡYܱ[)ǰn#jZ+)78N}KMGFh%`Hp3Tw$Y Gfω>3bPM73C[ZNઘwTFS_MMlJ_ϣ!^*>˼ O27sN&xnKM;fEt=ȽTvىAYFڛ+[~KC'y#DeL, 7NK8E$J!t-ɽhx2_*] \e:USPLzlBGܹoĘ -jǤэ0a<`| ЃYA=pNA NR;3$g #Iz2'pUԷwXVY(u11XB 0[f 3K娧BzbR6`]斐p rߊ-FXE/M*dIs\%K&pi=Pxta %ȡd0 6KȅDǍ$)>ĩ_TNꆝ_R4X2ʇV .q;7-ɨvEmze/Ilܫ>v QGX, oe@[´{Ѻ$`wLD^!ҧWb bŝ C@7>p_+ \ET ڣ9ҕy IDl n]'N!iBEf2a=GB8ѫuTbu*pqWzv@| )̽6ˆ6ٞAqѝx@7s@ҙ6I! .k3]lnэ,aNYhV@QG]7hEaY=72ыf_`B[O=I?9kF$/yRbȻ5ͼ&xxoe;5LjqYpqV@rt$֮)0Q+$G1G|5JM6 /bV@jgTU} 9R-7-v(ݵeLӢJd|4(z*LuL>pEq,5$]])}+\4@(n퇀請i^N|+|`o/ՏOop{X@_79Ia;hU%j'O.JmBIQ4A\c/'JHTW, W@k #Zt|vP@ZND| X4c]!DnZ Y<i*fs.m/܏A#FލIΣL^;hyN`Uo sD- lJhgtpΟp%4]f#EUX|fޭumŔ PL~p* 6iVSR\ޮh,;A ?v[F1WmR]zĺ8<e `)mWXǶfv&q'%TF/{j"0R9Ńlz~&>kGB7'N0eXY]xudg(T4!Ptg()fͼFPeo ǝJz-Ydh^)1e]Yd_k ˬ"=GŴkM#vHb“kC+GE?DexdihZat*3#lve>qMm6TGRkFLNҏs$C@g~򖢦Lmfy'k2FK^,#w/ҤroH2Gv"N}.ą=ܗfx LzdR.*Sg9j4](8[#) DuZ;g4~db_\e?f*US7} ,?8_}^:㟔LZJh;,@٪ԅۯt No@GukxCZ}vIaLkPw@qV~`A\a}fCd|^5LʘkeӖ4+a*-И)h .s/5|x/{wk"t1P;IkМ-iHu8k4Fw A*Đ%4Ji%|:M;ȣnYVoj@gP&,O ;seTrڌ `i2| CIGHIs4<̜K'M!rD?߁Ͻehxt֍.4ܭR{E `H͚37zxS;CωG(= nvJ39|fB!#0*rū Pӊ ?;.{or%LQ[^eA¥\Wη}1;QG[0&}Yrd#*$*g>BE Oddo_r=RaU؅΃1ދSF*l \)b-`@f'~0ĜgT*{~g|vDO6 mHSbڢTy(| IߗnʵZX#O9vFkw '$`JdCht賃#;WV~ϑ[#B[BY6z#=a]\&wz z%:U`fA,Ox|BleD RuG9\C3S_Z`dח!!I(M X瓶of|^CMvse ; ƚsZ-Gb99LNB\lrF[򷗧89WxvW5d-!j(q4{Y [+?R@l( *3yRI5#Mkʬf_~_p>nq3EZTm3F7{6%``5T(Q;kUV#HMB= V7` a$0PGa 4$$g*=$+ FZ,,D 92B PHͮiOy1dP uЅ/n*Z. ?*[8~k w%"Z0HLH)=F _Hד,ɱVQPQWFbLp]LQך 1v fl-{E5D?G\<];)?0QRh!xcXXKIaL|h %ØGb,@w`q;$}mdbF?_7*o(U̙|\Z<ɤ Iu ([| bZ6Q#m ԏzV&t^-n'pm$'?͂)mG]6{_ y%Fb +$WƦy-S]@|]ȹqhj5C b1d^K+ۇIQRiN.{bDRo1v:0PRxG @.LW4& l&Dovc90!jΊ+=db7pd.c^6j-)+5FVqf)b1]$bo:QCRFg2>k(zy4$ATZAXFXi$ "ѡ w>kռBqݠ=R}8SG ~ - eV>AKa35O]oU9 sjXڭgՕAZy1"ƀ)k,?@jaj.kڇC7ӵћBhC2PfS9=ijrV4#/O(θؽ74|Ywpʄvx0pJEN?.NowI7+=Kف6aTٔQzVK9=k֎ܳ)Ga!5 };EcRԻTx(/Zj7}]jyH0$M  15Ăd 4Zigݗ`~#z]H¸#_c`}< >as\IIab+MhcfM^O:"BnR51qDKJ,Fo<9X2._}=15r*aKPGaξnWS2Gۅ"oǪ̇̄D y]N*ks%r¢H@"cH[nqJt+2Rp1ptiDѯMWSd36v(R3;>@}Q&x^탿 1 +TM4*A٩F/2Vܳw] r)u V1E҄hNG( tqMԷƪ eF4a喈DLs %B;{*k;m1 S'1HQ5Ub}rWpWXBڸD<`T:g:0D?Flm-n[ B 6? &X23aAbFSTgWh=dqpY$7n|iNI :VmkC*M$?%`C_eε ܻK͉:OH8gWsiGRS3΍x/5VEb>0cw$v)kbRpM'Y̝H^L{!'g9/4%筲b 6҈:,J.?3mЅpgT at+ݧX`U\ϙ_g5E`Uv;:PW}yXje$l<|2TobD2x`=(Εd7ZHYbB&{Ӏ2 f0( 5<-R[దGu}ӹ4yOyUp+Wۺt d:Pz O[LK xuo+u?4➈>w@y?$HԤ0syvjX{!;x/YڂV2Q+%Zu;,vq-v5r0ޯ!囈@0Ԛ,p}XC]fTC(k*¨u-+QBqY7M}C6ƚ*5Qsдi߶6;6 {w4e&5apԒ{O p8TX~wlZP'aW֗Ἧ:T3eYf'eaOց{[\t `pQ=4d36Qyed}TQ/mI#= QJ18"*Q+8)/*tj[Nz6|ta zu:OgL#rߑ2dU WEU>7ߺ<߶-gS<}&4W)~;n k/ILf\=I0P92+T! 4g8px)RcN)g$P5if!2^RF©E0Jq˄}c0hl+s):RD/ ^ mFnRnɼwC)w S$U*Xy@IR\@v//l83,Vȝ"]K2>z!Ì8t˦5>@Q}7b>bi}WpRѡ[/Z i%dt+r<]T7 jf}8jS&EKJFAx8M}7^Bj3^pIfMI]5\]W|2SU<}7S#a6#0#W"F4KggBYOmız7zuʳ*:T/Kݫ{j"XzYN:ZH1V^⍹LKk̔˒Y]uq~p%<[ΔʶW:@Y0,Cz"^Am14HF} I,zZΫJ/CPew7H k[YS!j1f˔r(CW؜^N127VTdf}|.]۽frꨆTD{2o_7w2ŃRZ"G=`VTe/ze~=+O# QC5<%V55_{-*]$F`ݷV1ᰣ΀,խan;2NNpзW?|N@qQuw tj_|SE:|"1yuI@L 6>9'hs":mlua BxwtS0~~Sc| Ȗv#G t;Wa6ٜq~k3H\RǦ;h;ڧ~sI~4ZI:r%+]\2̓z_#ז^*Y }4&?;¥ӀᎬb Wj5i+@cR 5fgl VGK$ ulcN␼`əغi|Te ܊q_eAbC3l\dאMdOX m-)LKouv8@N I|۴B&QW hUm?A/$G/ژK.2z7iPbj{z,yݸ<78-ιf> V(LA?<Em?S…]zj\W*Ka|[i9Rbi>mKܪ1K eh,1Y2Iߦj8*^yOO4ּRuۉz=#@5\}l(P]s)8wa~]&e-lx%^Rx*d{~n&[E]㰬AYn~wLWp#i\ƢH XQNj db}zw̢#WLc|K_8 !x^6\EgQ-kRZ@>Mus&Tè^ 6!N3[["sX:|(&T?3m `2/`5vX~C~6w)o((dL*X7kz>1g!4S-fxըGJN(M+_ךW_yoI oTJ#eĀ^9\sXKPyм.S$RD*r;4ʾBc,e-y ` P-es2o|FN{>| VխFv&an}sه)I )'B_SBPv Xw|55@*y5DCEm`Ġ<鲯JyS^LrV-#w^9E O?44nP=` xu C'D/ 3x>? .Ra#gd4j)V޴ `؃S)T聨KgJ8sӊ ]']Œٍ!}(ZQl'hH+}2kct$UEIggv>bRfpo'Stp̌ E=NV[Vl _`gYfHۡm~ %KxMkbV7g3kݴ L*Z8{; j+XɅ[k.|e sh# 5},|Ͳ+2ަ\ N@SxR*L/ݺKJFX( ѶUz6'[uXj o9^T@[wJBǒUݩ 6``K)n!IkOP)U@bl{13loC71BOKe-m1C!J23 0: 𙷱yS; s)H'r,ȔSbրlmweI 1t9X[B9,ȊH8.1A,^?=R,WՖ$..0İxT2 վXb``KjD„n9/( e*tV \F On*%߮]IXEY)~&M8s>:\X 9JҖJQcK6X>\&ibdtc6_Q(:uc>$$‹JTW8 炆;8/¸md5b%gp*PIZy=s(:"' 24׳<}) 5՟GcX-;z9(TbM5#*&4ZA.0WlRz5qBD%= VFHQ\tĢ p^0n )\lo#Cz.ڭbRbx7xa@w )uTXRY%|-Ǘhp2ƹR *@ BI~R$1u͏]\@ >F.z񝾏>."SWj h$ъܶ[T9zΒ )p`PdcWbGohQ#X LDvg>!7 (+ՓC\}EOf7!nGVrY^}iڗ?W|&qYƶyy.N.(Hz)b&U >kV%"qCDpA?ӪO˖1ӸSTpk4D&}>boOA}eg Fx,S첺տ/L1>z[LWF[).ZI?i#t䶭,Mh^{wϛt#J[2:7{ 'vfpC}-uhy:oݙapwtF yFg,0 -D23lWEd# r2y_g{\xzWG'm#k A4K cO(+"-Ŭ!ZШtn F:̠K;6D϶}kB[9jR$jah]P/4s*,~X[Y5яa[9lb-[Z=ĨWb™u̠Ieƙf~$( dlu: mpWx*&P .z>0oF ~r/LU7L tC:,! |'K;PoQS&Jp#ӎ#4SAf6C;& PkRw>rɧ$Q;B*vzeVc~@pՑl&!!@PLvxAh?Ap>K,Qwb9s9Ҟêg4+9vO^4*~4W1ɷ9x>%oHiןp>!?3=!=%싷No.ƏϦc#86ş΋)NOA }էp K;=e1]o+me[?,Cv5CZ7_)Y s4}|U6p_*b`TZ7{~玾Q(9ɘ$(A_1\| 论8;uoȩ*dA41.Ӆ/E0&&tV!_7k6g`3Pޝ8$}yB1Xq;ޒ'HdH #u<19<(&Q[Wrlo<5s_Xoh&DH;}gFT_æ氁:" vj hN9{ QtZf)tLMn;jLh.KZ^$Hř !ch AX^|ʍ'HW, pd@-se0<2\nt4; 'D LbCGn+y58.](cO̓oϮx41I3= ,V^Rޯ_p\ P@Y05sܼE>0sHSA}RA52Din+}w(<(!7Vt*Igz ! j^AQ+ReX]?,B9z~fDW7|݁젨lf|mm|yY0<s4;Bm4cDg;1鬪LdtݸT+ ?b7+08L'.T>/ju]Yk23=5Pƶ]#?Ƀu|G+ ixߵ,8o26Gg"<1C?TOLOXI5¡ˣ10*ꏪ)6\ĕbp1 bh0_5G-әdobzJ~Q) _i02 'vS]ʷfv,ԺEiͥjAD+J5O=-w-d@U8TR`L0{Ia M XgStEe V_?v1mK^[隩#xWeQ13rhE»DפPCgEm*2pJ1d{l#=%ٷ7'~ ?}դA9mE!8t\A?UgTk&`8gZw|#asB,Tu3t"i43R^I-v&޽v"U{=Dv;L'Kpq̎Q |_pzZu>a;PC}i CΕV_%ouNqyxCTqP*V5nv=*-;W(룗{5]䓍.1qwZg2\;u%H8h[tm'W|f-ACF ~ ڮ*HmD4=f'-Ijv9+~6 x!M G;G)M$wqD煳Ȃu}"RzrV ]Y#֧rv S a#e}r"SJl)8Yij8pbu7fE)ZO5l}iV/,,މT<>Ҳc@S1RBN-e4WA,#'J*8\ki)6D-P"+0LK)%HD O}WH/ 9 W~ "@19r.+Y]4ȡ1ZUτdh-JCnh7 Rlicw8ژL7$\{^y'aR+7BnʊAE'!6] }B -SSڙuԦ{K PT^/_h;8arM@y]ѣ. ߍG<]hM\tGMZsa咱k-^l(xW+6ۋH[t ܜo%IV u)7JD8iAotHOŇ spj Sjxv n,Ѕ] nV/|=d6ClAHT8u2^,2Yg/ antCgU{%QtETGX^̹ Jrbf v=f 6}ťIԧJEw[9%ܼ#2>qu;.B7i]'=Sg%ۅ!.AidR]ȝNDK etۃN'lV٬J঺, ^K8n G 7$/3Fnf978ޞ5NzgiJZvhYG`#=FW8HaۯS*o$+e+PxƋdk:}{,`gWLw 6 |cWgHr2q-7f$6}COZjfP\wgބ1\qYii;D'>V6hW~R>ustӖbWO-jx$!pG֜mz64:Ț{Vc pIQPioP62@1Qz1O\[Œe }g%⳧*1:9okI5옔Þ[uH]ii'M_Yi֣Cmw")jB9Mj8}CBϹ8@ ߵ/\ey"N"Rb͗܁ E^Bn+ юtT%ueW7O#sNTExo` lJ.Rɗ.{]#ٔS7\qyҿ=&}x#_ְS*xl ɵq4灇&OHNU6Y2MS ž~1IP)6ߟ֧2:k)Kiw8[Ţ\Ͼp]P}I)E?MѮʕJN:]Ӳ@K{eq&gf-9y S{PhaՌLgH-pLRpE+_]f?"qn|~tv ECv_#sxZ&W;j_ii]޺I)j򟐓5ERH};DIzIWLZq6Tbd?~&SSY\Ngwа%Xe"-+XJig< 3+hx_\ϯdN+UB2zgXZҩ(]˦ZieNy=j[sKlo,;^9"9\u߀vG9vG;hP^2m_ەG -b&\muC\qoB(R' +\L|`20:!,4Ѱ|퉓+a˹Àfᩉ۵YpەZg^)Gl_>1Eu8Ak _ R˞Vx~ko63aQsǿn0ϢmaF]}W ;ZX]~QtAcʹ2fZBhHFcTPڈ(H¦qWƂTh0 Έ]94j17co.ScM[OG'-qFi񱣁.qa;1[X//VΫe9QVJ>tT,p7|_RВr` 6wur!{S}aV <]ath?b{d֑cN|fO]8ZSxԂK>fR{:ϓ1nס^QRI!. kDԁqH1JJ\8`XsK( [SմIY0V8{.~> ͹mZm ީ\`1ovv(ةE3_o1'gİbW;U: lGf'}?k'= S"y._IHV_dw(P%YE$=6 Ŀ-;<6<n<K9ѲH2˩hw6z6# X OV%۲aFon`$Q"JG1PZ3%EX(e.-)R<bXS ww"P$扠׎vAd|60d$؊Sp3z1@ -&Ocp1SnigZI# 5I(cc rS ٸxD9ͪh<-Extn=Ġ^3[}xdpĮ"fT;]"#sIdY~uvhٙ'JK)=-a S[ܥH2y.-\V8^1c@kx Œ-"]ģ 6N橖0$AնiiQo1]r{M]Xp*o(okzu1lr Dé{ѴgSz0vV Ɲ~oݣ)2k*!j.흶2+5SlPJ0:KSdMgkN g1! FToLMGI VlH~ )wqrmƳy  Au<6_U㕿fXn:w"@Kz֩o Uy]U@~%NWEݢ ƽ=3_SmpիQbx9qHѩTI WԹgE7xS.>q[I?H:nkK?3լ;d5T#^1} v Gq',K c`Q9"ZWAyA4,-~ T+,=3e57@NS`\NEʉ=k{<%ITu8!I-eʧAbo.]VSޗ1lW1{ay\^2 ў7c!8f2aFxN:ANii zED";wR>)B汢`6Uʖ9tYVhkVa惯;Nd2J"?oGϳdq7?'fN. 7ǡoxto[ ǒMK1JNlSwI@-7-e_o .EɳXwƂ_$i5|O7{.bMq_SqbCxa@ ~LbWIUpoY!)h^V`߆wtW$x@dmx 8OՈ:W FSw5e!њUI7nm4j ᯯM@T5dDߓD>J6s57 mT#4b-CN?,~lq^#\a=avwZg(pX f*>c^7 3)a.؈Ϙo(4ZP+z^oqLGվ8+j8kc2n\Y -HqGcC)%xb6AvE~đ2+8xgսTjm`a>x`8Iw-WubYx_MDc K"܂aK`۟Z]N]?4vg!tXDh6[,V&in;kv}v $0/i)p7}1DD p̜UO:(5:ZJ5ia.a =#ӈk .C(W 40ܰaDjW7C}y_ɔap&V`iӫ ~qݺJ\cA9cI sDyg07@ = Y}N}H x`"t_͆_x7M0sRt}OJ`=![ȺӼU2}4!o yQ 1bWR-5%f]ݰ8eUm}7.^e7wqgE׫I&dNFo8G C;疟l}`.u0bE"y zg2ʲP31R5GƟ׮O$ _ڒ!PS7oEyu{*$kf_t4s3mi/j(ef $`ucZ_ 4Y9b qzB0MOX ȹR:.8}x0r,ښ3U.NBJc%b@IU7N,bD{Nj`pOݏy0m&oV%I5f|M9? LMƂ}1,53΄|#t˿e voB抽5XgznO2p̑uLYaF?= *9L#9-Vsc#E(hB:jpiq69~2J1I72YE .FS)z)a%o%։ܼR0oW z\3cC֌)1;v48~5 s7;Mp @u#PvB>USD](kz:v,LBT\ ҧ&ٜ&a]d{5\, k \>j mҪ.dBpTs]c֫&Tda%Ͳ8`Ӣ9hVfuvsƊ؜bKC[o9I`(DDry8;=}2B;%o۹=me)bmevGB^.Ү~"`E9^TR<<$dʢENW!8AnUO05 %2%͘\̊|7VRbRB,~F%8tv |Ja\yGd4%bS=TTKcA wܣ9p6bbEǙfyh3dvxݻ R"6 "Zy:;ߎ隔Tl)OIcxP1LA!SW̆:ˏ^4=Gĥޔ1H Ru31P-_~2ߖ N:+1y3q[>V"P^W&Თ~$Z;{Vb?!hvw/(nJM_!oW 0//>|RR&xc.Oyǒj>izrV"7 Q# ̗mN4u#e3|Х!/c1dOǺ8QbbnNл-7AB{ A~'. Cj@:{u?(3aP==~G-v"z1Z#L :X{&7YV ;u dcj>&0lKdn*_kNwRrxӰ:fC|AGk1X dLDkμ~Z#WmU05b7JR}/<¼E(j/}Đ]{v7 @;‘8,jhL%%E s$li{ao'`n6`A2օc^m#\.nM21Α5xlJ Og]Hj2Iʝ~K1 bX*SS7T6 gȒp_ wc2!iEa 4hv1 $ҀzQ7NK|'Y95ԔE*:@XJx^kaT0i8N&Ia: ak{YWnizFEIcӓ7z'J*j/PRa'NFցG@1`"kl38?cO ̼$`P:B,x*Ӝd,0r7"g>=g ϭZ]DV~>m340 zGŚ)wEs956=%B[Af_ (. ]H[UP.yjD>"rMQ>s#t6~ܞ$u[Xyz(3qIpp/lIC+ۋ&5hC;URbN6;6`m#!d`|7o׽`T(  + 1:8;kX $ڄj1~)F[1uC@K|W+aP(. &l?7C5Gpj ݞUNlK<Y!^Ee'<.XpAưʡ07Y1_eƎ1a4xk8pv0MU!pT apuo2K3ImI:2s^Y^ڷKݭzb#,h ʀI DoPv|70+t%N!b=jxg`#+G]&G>hqxOj:Uz0;Ƚ;AA2ṮZ% =AsMԵ{6\3Qr%QJcd\iJօҖޖ)zo'?37Lƶ#R'|oaF8:6\(_- )]jo Ѵ {RawCoGrΑ >q %\ `ݻUhx L?͊2z,3i@B XzvѩpbA0lo K~ `P`vz32Q{RZ+uKaʨL2%?eu芸#n^;K6 JLSEIOTPQ^Lx"?Qj4FjַI;mgiYթxsmI{(ǁu5_&O5v +0@(YK[D˽-㹪nS2gY\ 6䟮uH`stcޜûC<%jDZ݋{էښܡ1!'bˋAR,\rM,o.┶և`@hPRR:^D*fd܈ءF>LtKB23C]k`~@F}!"}5n4m"7B4ٝ] i{bЍ^PK|>/:7FuSpo5Ƀ ;T0k.bgU[n}s} Re"ؼGrN` ׶ݝ')."ڊJ@p2й("nEBHbx3ͼoBgª ܄^;KK8U\`` [Y$G{ tEIt(FiI{QcDt)tmm+rs:O\#LpZżM"9=!>熏791]->+)h`{\;U UDxQ\8=y_+o=dj.($P\~u:"_q#= aבqeBg!pGhRS iרG f t0W)-9I` 3ĉ4!c"rW8/(ruV>gCk:ĤH GAimP%ڰ f߫x,B9-!JQ3~u% ʓ4 :PVGȋ5isT?g;~ 2 3^>C,E C_0[4ߣs¼񸷋bzȚLf\"*MW .N+&gѬ!ԗ^n^AÌb M=!;EJFMA5}^XqEO-|ouYZjR|Z$@qrYM{yu-K @rXӎ(z$vfy_n]h_pH5l=e Ι;z*\}J3&JG,ohj3]X$Ɖ!ɿes,JoG`.]UY JcH8j'?O ċ@^VOVvbnw^_#h"ڿ:t,kRHbI_nPx g[,y-pSr> A\)mxiW_5Ōᰦ AWrsw5qU1xvGȒJ7n6mD~HXtbwS`PXD9|<`;(]edG *tb6"*`@jmp1cy25 5*G |r%&eGƂi Dz̗+$zlȤEǞ,_\'^8-ȳX"(T!OQ M*,mui?'Ϣ Ѽ΁GHTN#/zU_s@Hh1z+d:|M ARDcesK WdANj[EFدFޟ< Hr\"9H OIX UM]{z@$Πp=ir_ pr(Ķ7k1w$):Y kvG!{YNqB*=.pk_*\`s3m7c=ߔtDM,.Ap3~,{kGo|dfYkgãAدc NJ(*BE'eNS>]h{/v}mVt|F:8 @x2xoAScG/kZ$QΠ'b2a "Y&m/HMJ*K4$ptKo譂riBVz"{~'0,B$pU' QլT#Q^IQI$~ni1^lvжUr2/e>{R9:;|~lw%@HWw2Y돉]b*AaKXgTK'X)N(/WItίqBܬeY{BoZN >CmvܖWgخr!/pU<ːv֋4X)؝~P)R_Ma0 3f'j3 + ~ݺeN4x:IJO<ڑ g(]TCGU4ms)5a '8&L=/y?$߼C٭I9@]VO |ÎC8? IݱKŶ'L^kJ=^p_q`r )Mr,b_H P0-&?S:s Bq^ %w7@CG@ȇMa:t [ GےgȀs eJ:2[?0Pul6&SpļwZ /HOlS%F).rQ3S\75 &ͤq4Hhф..[7auVE7M&Y ƹxsB-M]W: ؍̜"m!Oɫ%`XhZ*ZPm' P"z@K6mnf9'O'ե?5+VCWY;787KL (d2#=k:FyvTdI6O(@ڛ[t^a6jVͯQH ݜ`[k-`Y|B|w(Kq4 1Z- ApՎԵKAg$:qdZsRP?/{Vn8^ߎS.-<锦TΗTaB9GMyv|ij/Yi`q,)ʼ*+@ :w{dOQ nyi2) 'S78ẻi.zkhvK0@gAEO(A~j3hK˱M_e#otX%T. !Dn /V9tDdgh|Z%Z;׿K]8ڏr4:7e$)5gW6r>b>U%w!DI-tfxY[&?џr[x!׶¡ZJORLj-DB\D\I,WJ Meo}1VK`iOk/.DD戽q{>L׋o<_3ÂP41cL"{M>r:૛`rCRTQI;kL9|kB<z"ӽ0h|hatA1d=S\nZ?CpT0MLM@eӸxӍi") 5Uja*gkuq8:mA1 ay$I:@Mt؛|Z\(Hu~[EO(ĩk㗸75Rd1s?/^5(z5?6[Ju׮ M5sn]m tάq"F\YEi`=xbPL]9N3]HF]EL^:bV7yN%'DjV:/Y'^RacšgH$?FKLuf& OrXn\  M4=?4v@3$o^~u樤JeU 7d1Zlג- ]!MjlHjNV*2SS7M=ݹQyh٥DeˎE=iNCput|kvK0zEnO4LO!Cp kˮQxU]XPR6fg&ˈDj7BmMZK`9q'B^DPD eBг3-h¹sԄ`yƴA+aqg5=8Y"WTwDk(7Y D6eDlVKf?o^ ÂhpEX8O7pLfb7.Y^ƴ(Xn3Q,sN$Hf  yV†աS:E؂/=,ULk{og%r(:H¸kbvvw/V*Z[%]W !b `:* ùO1CgLG Q5%ޒK]L/_ ["`l ^ZDPZiGWG8Ӛ{/7ٺ8qxQ+X,;վV ;eQ^q qLPkgj[dcxj[$c2_ G mc.#h+Η.$1 kݬqsEx%L}=q40P, %iDؼŝܰw܁O8^-c "ပw5"CeE]z:>PAʵF[yBTdVya;7 &*i/ߘBLTpPKb(*`ǻwa+}EmɎ5/P+$CvͭrƴtIkY+3NM>dKk ILYxV :~l?kb?Bl oyk`tYТ/oCvá픮 aJrN><#. ;Vcm:SY-(6'Th8;0ʊCàVA=:u<Xڻu3Gd!7%Q|"^ i(((𝆕-=dTpr-? a ) *NXGVs UHO g1ݦ6(X XJh;⥅%"?q$CN-w1x_×[dEA_O Pӎ%&ň@)kV}y*Ν_*` P}eo?lm{JWPGT1=f,b`^x24UD=m"j)!"Wͧ 2-ҥ%߾ j*v.)GE ML@8WL[9rg" ^uc]unP?y6!s$scx i% =fciHZ ςQ 7[ק27OYo *}j? /`jz vdbus ?_ 8 Fdu-Y Fμr}>hs EyQ]9$b^&8] Gތdg5̛FxB9S>k)ѵ`ۼnYoKɂx ,}6ߓj !:To]ZWb[?;;ָ+Rpc*A]e9@эT`cܐf[6@S"WPh NPLnXYP ߪ!)ݦ^lUVA}l;vC#ZU:LTpmAeX *C,sS;lE۫X΂lhuGN0_wto*KZ I(hW]2iEsVL} %| BP,'j%+p "V$XT32-q-'JzEX\=.*lJWAʭeˍXbY#[Ā?+[M5%U&Ʈ햾1J7o?ߡ2,?[!#GTgꮺkʢ.((Oo- UԊua5W-:Nm{CKsK*,j=ś |$LqWV;)~7nm>կܯurM%1Le28ϯ(t5_!oĻyx[ biRݰ ~%xєjg^o[w| $;-HK:F4aˮЦ̏cd0iL[莄7{ `X&Qt0|Vm?{VZNOP+$%Y}".<'kJfK.ʑs>sIK5G lĄB~MfiwjTҝǩ U2>9F ~roV!QH[-?,x-x4ΨG _{v?k 15.3f\ɗTWaT(r- |՛ OM\t.UdK _ i|6^ qxƬG(l*T#,Z1BHKXW}OԩeQ>0Nkٸ5R[u\s`J2aR)9,4jlB-l􂾂*[Yԭj#C[4 k*@t*g;[OU2_XUWUI"[%C9r)z9sҖ-L"݀Db7, H}! 3tMg%'n9^ c(f )+XA١>86{2{Hw? 0\݄:瀆J Hz[$CbO+{h7PtjS]}-2 6Q( ^~˴&"b/y2ξ0cQx=BUE2p&3ĮWT"] ,2ϐ/^ѹ/Y:<0 Ml //VhC/|#Ǚbmt6rڤ;`ϩ *C43]Pi1Y3"L̗J9E+u7$}~T™[ ;`N[ۣ MCecN"6bP"+]!3s6]hP*\]`|ڔ$Km[>8wV ~A$οc>ہ~e C-iy#&.c0bkˡ1nTCRJۀ>ZcZ|lyQKI*jwdSF= O3ܗcjH)X0=^P-ltA< '.]ҬݙpeB8v8 ^sVfaȟ t۳7Ƿt8#PÑI7}T`a'ljBlc;4. LI/6_\%!__)wOĄ*suY0oMvXj E*fxtD \Sl4K8i8 d 5-4*u] ?n/jm94G8!~Su ַh&x,x=۾f |AѕeK*TZG^/3m2sץ:$!M0@8 4Ϟ].x8ɼM 8[}pxlZGDn,'s"wâ7qoacLbq.-utp2'ޖ?aiSH=Ka {6;e|pX^M&}kE#g2n5:@s :++EHN3wlu.[HKJj)@ lg~#GlA,%\z+N3|xh3ME/"3|aS&U=L#O;<mz&hY(c/ %DF4.*soŹ\O.%Pt%69#^dKK&0֠uѿHI izͮNL;C5+zd.)t3hL e7@X.݊aN93$IK`RKD,Ǖ3fܖ.Dg,豶;)^y[Gf퀐u$ci<ϷYv86D{]oEZ{^.䂘s8 +*OLEt|I d8qE wi0$zGo:-l7VyWIy(OȺ'gQ\ &0"7c*b23S\};͐$K@B*ؓnαAUBp&QG#|`En ٰ z;-u~ɡ0{2ڼѳ`")썌y%ޞCZ݌-{\:˯Irk΃tis=)$ txȹa "dNgH!.9lC:"ݖBan`<g2R8"+f9):u%иJ#Fs([]G" V5ŐfDc$# !*#PTL=?ph6;}HF2Z> 1ѷ?١j:jhЂk>aڑrj7OAKc`?80N'+:lSmd!HC2XuYP$Ώ˹GO- d%_uyG Yʠ_ߟۦ6Jw`KcneLZҲٿ 7n d0bg,a9"E%-efg9糂NPj7_|t&/zմZ <~Шr! H u#i>'/H40Ľ `ZIVtlٞFp5S Ǎ-=;k|"ȑ*D7qVҮxJ_L!N_cgh^lmOʹp` kHl:rVQ]`haw 5|/' R G }Neu,xviR3*'ɡFtp4!4S׳̉YEpczK6­&YVĽ(OƇmSQO4U^f|PmE*4 T.mlݩv%! WG %i%5$<x_BsiKI@BUYy9 2!Ҝ(;ԕNi-E[DK@}-;, p]uМh˹C=Dk/خ]!vv%8DB-mX//ҙ-@X*вŨ`1#0'Q [&0XBբjiC} 45m U:;EDX`PXoܼϬFUr r?uHYqx%M{ I ïJ t6JO]!2Đ*#w$;[" _mx =<[S`ځ1Y+@_CyJ&a&-@B8#go"?e9ĈkW߉mWrEBœ2˷PAx:1F>E ]_Z"iQ-r8>A(ƽ8FF3$ mل"dH8ьBL#/3_sb`X²Ad*X"Ǽ*|(`|oqǃ,*f#Ka{>肩N`iLtPiՃiAN'Z%I(Gٟ f9AFD:W^!<{]5:єEaS,<E-/B3c rpIF[ (wDƜmT3 b0s@YQ@J p(Y_Dr[CpDڍnT'>+T ;A@Q̕ǣf9-󤏅+`-iFZBT?52 hc3bR 18YPKKۈ9;~ S_Bw& E #G$Fs[K3~7Am^p2i!3bJiNxB F ?P<+R/&#່9x ܸ\JׇŽta"[K/rR=As S]\߻ J 6)4g F8jh>ͭ5ja֜wTߜt ĎseNNkV%RӸ#JTA!D ?swBX"g1zJx*@r[2nLβi]N@.k5ZTB#je+QHjg̴`7A_y1%z%h^HmFp۹.!}~{ V+J:(T,Pb}T\ռh]QNbjJ@QuRC'|R_GFNS%2c kw/iEd*:PZNUb{xg\fcnEO ˣΣ-e<|ActC/[fGـι(/6`NAGLPIΧAG[V># XA͠,ېh:պ۠ų)?lFFźmc=vF\YeGƶea4a(&(dk+Plj;hπeWz>[A?,o Ӽ?u +|LnߕJF.t/_k4$1XEDPdPtS,nKVa]XB)I7-# 2؃`x<&/&TZҁKR嶿I`e7t;0y.Y\ŏQUC&k42! 'C'A>m@XD͠R0ZS1'hZzH|m4]Ug3GB뤲3a\*ֿٟ{=dO ^$Ne;8Ԧ\G|*Px IM+$%?-w;57yMm*%-K;jO'Px:!o?[:qc*L{JP#tBcޜ7ɔsP? q/;#:0zVNx9p,RPts;E2*_>J \BNNciMe}J~o %.|}@#knχ(ΰ!,8<\Y?W2H5ǥYIqջ_Evny $r Ǣ oN6Z傹1>W{Vz˶٢W{{dȳ9 3IDpxNyMGsO ɲzF R.tx*._!k-_g-*@wF!t2z[ |aB/|l)3b5^7Tڍ]ʂ ڭ,%T[#%=)[i^KG4"eSH+2$#Fa&їrO"7VEx 1\Ry@X3)+tF6{m0)n|;*d}!5O ;`G 2GZwURߓPLzMY3ў|6HeTYJEu փív >9UL󖥚=Ȳ|:)C`j1p#%K }e1(V6Zm '0dKH+yYUm1` ԝA&駄 cP ,uY_=߱E:0 vP|)ś P/ɐꜣv^&Ko Ebȣq?4s,k+ nT}o!XPH(P;j;d_Zݞ]EݺR@L( :^1sL^Sc8fxJrw?Tی}gPC,K_wG"O$}z>M<@~D[!l2(Z.7x^%7ۀ.V[uIqH {+!hJp.9M_Hw=ϣȃru9:#$إs% >n `Îi}UI8!{Ҍ!t-?Bǧc\htvIRnHZ$ ZzW8WALн]c{e8"&L aF;>l2c̭}}}a!fs[ 'XTjGaIVy(c@^vK <ɌDȲu܄h=m4'AD&d[BL:ۏ+zpR],H HRXbyss58K`yo  Y*3o9Fs3959n㔽mq6 ‚B;+uF愱oX^8*~*&:kФ-5:-tL*S|H$C8 $[d[dxxiXxZM#YN7x* !5V ѡQd\xG99IG8G~H5"L_Z_C₿܎cZ<{e! jK8Ic\v_6 ` 4D0ZByJ =;,;ËP;2:36N7-8+M]YW9;4dȾgRp ;nUlss aI KfXMuEmfC[u7&x<$v { ס@7?8D8}nHu3qy?KvG>||н;0SICT6dAF"fԓ ĒQnhS]xd̛l.'GʛYASjHrCcdS4'a $ĮIuy iSd ysJe%́pk]^* ڈxx&bޣ?杇җ'Gc8>" 5鄐ɾe"֧JZ>4;T{wZ%wqZ!s.TP+oQ*Z,(Bd nWr= ֫\JXL?ńNsemN%iAŁl]ygAQ g~cgIz^>4YɵC+x?MԸV6 fJlGֺ[uEû9Ob8%NShgnCv?oۤ7v !+x 0[p&̳iHhu ,Z>tLf$UB=C_~3qO[TB$e, HEo7Vv 6m)2AF])u/QFNº< A-ggBm>GgswmʴP2`Rc__2*ɐu73]yPd#F7ٌد:AHSLZIlRAMV`(X8o(pMe(^k}D}eC8sI&kAX҂LHLe _z%:ܩ'_;'jsTЄz *?ITHSolQ=mTw}0roywIQU(1E!yɾR:5G }YsF&O﵋#)_ tU͸#^yc$Ӈ/DrݯB0C5!ڌ>z~BblPtqv>Lx c A=>JGu<XTQ)8#(io_KW ZA`hѵ$yϊH/h_[uY{X}nR)bkp@{U v-5o~(ab@zSJkM N ϺRa1E0_'Wsa84(kΜ |ig}2ﰅ {鐣b R pqߜ2 fX'Q ,jj6˴3#A=wwFNc3 pf: rF:*bgqKEǿ^^fJLđDU ?iI^T(&Qu1vy0Zır@?{%}oÛ/̣O:,D`Xu=A"Í'QUė&sFN SCHa϶ "o[[1)n {j@1静NqEdG"?i1\ ,!DSKuD ЃS֝?FܳNn͇]:j q 8$&\PB/7]| #3\SݙFf/[>**~i[kگFGfp;_t@HCq1:!+ZUwə@ID\׮!@RNe悽JA"܀CkyAc6\H0C`4k/㻊F{WmC=_dP[4uRk]0:Jx5*8}d\XvKp QUwƥ6 4F(0ĺl#?bdمItqu詟<#XcHwvU1;gG,l (0i#nyJaMZ^5҈9CT+],RtozqܧAsS%yFx'wO(^s*tzS!7*޴ Hw^BJ%_WOBꖁ5/z_qr/vHt~&Pՠ K&=y~P\`r, R9 xџ, 4>^Vd! 뤵m3p^M)kɥ`W 0ag-uKY4X漃NeMm2nwU+ֳNӥ_}zaьsNOxY΋7oo)9K"vqr4}߅X2󐒼inFƖy"k˛+|>j>T n ^d29 كo 9®e4[8dҒ# Tle=kZPoi5yIX}9MTWk,3+2 aZ_$ϊμm^l0SԅQczPJ:jmQ*^hZ:wڒµ `q큣J3Wk+vW9b{>q+5?:m-"t_O12C/Z#F/Q(xz 'Wpxd{ Ycދ;%de\n~M`"ړӯⱞ3lG%S[Mԩvv">P.r;8u YNR]=lRWb庿rMK}? 9%(%Tu^Bآ|;-gI࣬CEk{-|obm˜m+,_H,>e_xsɰ;L\6G)?펐DzID%\/J]h8o37B'fАE{@/3e[KCT|OrˇR2AkѫnTQ_?D]{Vb3IX 3H5'&2XLGnmd.ctz3Dؒێ7+yb` D@$U">8iQQΠA83#Ŀ&(?#X6% J'}oYgIk`} ntleIrKs7g_@Ѫ1Ÿcgz\om w\籪6L2k)[l`91&scclYi2_2uq!Y)"";;fuIb՟%8|r&+z>ׯ&'1Wi5RFx @ 7\^7vG B8[4ż]X3AesX"@ zaKxyu Nk`s>=[j*:nuz'#-Xξa04(ئ@iOA/A+,4S-iP@G^?޻"*Osdyq\#bSz86]8j,沽+ , #0)+("v^_*@>p!_xů8RJv8O[RHI "sD [Ea6oxxZOkFk9˯>etOM' T(?C`e2}/K@Y Z ; n!;bB8DҀÐ;^(Nt~/Z% |vη\p,:LYE}=d6t]* CrscVxUnw+ I_`M\Z.Gӫ/0.?K@jퟹJ |@Yj\_[F`KCd 9[Y=2c3 ̈cB-DSUJRGd9 ?] ^i'g伏"VnP+F y^nC6|DmRYy?{rj\:\t'nGݠ1L@MҐ!Rpq#]`ss ob!Y+U~óU2VOG(iH 6ܭ[hJɼmCь?aEg@l#AMPo"vbT(55S :7=$Ρa4ea*n( Kår;1'{CYJDQODa."'<.0ԗ&}%"Nzl幑/.e3w&֯`fQ?G~8ZNG/hn'H5{ mY 6V]QcBt}:B9#OD:r6 iXM".z?FaGZ_v/[h ǚ́f }M;JX`SP q ~Gh[sI*U(˓5$81"E)cF~4pd=82saYp^.? [lΒNs f0{ NAZBm^rpYv><mgwp("#[BxyDC*MauȺ(KwXE~ۮ#)Ź/^;;"dqzuUlc2\Hu t wEW:Xz7B p/fc? JPq` ~klX-{ѧC{u=^my$Rʬ|NYq߰O CN1>n(bݔ[C=B2)oOc!K&O(š[J4c-_-unh)+і +Dz8FiJku%6h :65E۞4(PŲe J#W6]"d@-@շY7u>f[J_3JHU"%b'>Q k᱇"4!NKh^K*+.RӋph 2-@voZ(Ѣ!y߁&H i$ EI_9<2xK"8h#W @?(M.-6;

9,HԐ@QNm$Ktȗ,y=73uZ'Lл%GXHc755+``M\ܮL8 -mgGCgFZpc2;ȸY2IoŘ'ŢT:釘Wy?=M&tO=𧶪'dWx" ATuXKY^}H1.&{km 뻑,K31îu>e, OKyV{ fV?/.If)t cB7b$D/a#w*`w-W rX -1BDfMUR-Mq{tK }%ŘIaੱ?8:1dޝoQn@Aj?"пLiiTY¾+i=P66jN,Nh Blgܿt~bvC Ѯ0!H"*<6`!o@ s˨pˑio]4}}C=7[|D;o鮠evd2jRVq HM)78&Qgq!x%P+[)@4w2%ן3, $v}@DLxdB6 UX4DG)9J qJ1Z}˲6vK<0gwfmM$.;HDESMW4%| Z{`w}к'n*i'*.<6|G7"]qkeŎnh">O㔻=Edӗ.zSϹd;5 Zu|Lx9x8DXHv^&K".Tw6YRP>Wl5HaV/ۦJ,/y6; yԉw^oTvaƥd8YJR#0/S( gNJ?Y⍋'}1Et޶A>yd"o}cW)8xuIDώ:;l jo-0ʒTIɔ*_!!͛\^nZt3r}lҒd_49*du >|ƌE*ZZ2o(HeާwI\:3sE8ONzE>O]OPbIrmHӮ6;`z50B:ݭ<,5UR{m!@#0;ZFGIL@o&w kF=Ԉֿ/?[Ms]7)QMU"%8bzʌ.xx;,n:i+%gR]"gOGCR%]{ il΍|.].jKg¨yQj&n|@:Wgv`D^$*4Ƹ IMl|1eTbdz1fU}óEHՎ O[@)T阬J^T*gl[bƚ=qf~JhNEO'ڍ]z&(X=O^6ڵ)(>?yqz /7Č.ҒjO{L'fb';QI'-Ωvͷ^nntArMe|֔_y C, ] (О^ؙ,OOçbqҒ>/vaa-%~ >|kj✤r&,;K7yR( c9mGD_dG9~$+3p!Lt]\l,N|T`g87\")|̑7,s~o VǔmT0K;+t pN]'8bG~Iu&U x GIK`C7d#TnDd7ڋT#7@Tz4$ΎH+ԮJ P^A@oa)oM=qQ üӝw2ڗpl$陇L߅1G5-'&C2vߙbFy:$}zQԣA]_k"T6$qr"Ɣ=~@V] f ( ϥbuyk4Uht$6mfE-+,VHl^BGGNv# .[  $Wb aڹWLVή x"sȰַFiQ0bC,vŎpdX*TSMz3>`R7 O\H;s˭-v^; կ$X;P}Bp%g̕R^ L#݈?;*(HG>AGOw`&RIt T|3=☟<ĐtAn| !ޢRaxX+>ӠHdW-[9 i`ҙPScMP:ų"[\CwVK|z;jpEf/?6e>G2.9erzTG#O4@w#FppV;.4ҟ^il"ݝJ1`,4p9N P0^oօj;εUQ8"XeaXaC)3v`+0=V`:X%ȇ.Q 8\Ą_QK2lsHJ U^HvF{Ko lZgx tdHbХ^~MgXB&dUA%*N|v-Sya vDͭ3$)<J4@'.`95&1'q+Sb3ξ+:ymM@+(S^eݡ.p:6$V{ wt-9d[_VTŤcl~N5ݲ~N.-@ٹ4N@Y7b\:tA͑ߺ@K B2|uȏX}`@HiNs ',²5_KV!be2#kgFeuk~W6Jli߷|f> R +C1s)}6ιbBa6&Y8Y[~s3N@y\ίRZiE&]g٘ 査5@ţRRŤ3f*'/5O8.a^͠AzVE$89^g#sUkowCeENQHB e=퐶aP 'z ![G+A4_A쩕~v O'<&~쏤=ɜB5n:.]oJb)S!`<7 u]Tz?V}ə EjL7 NQJ ]IYH$B5 S&G7Ⱦ+pyO-2z5]@9`5n t^51rI=Ö#y`C+tn_Z) qJ&Tv3RSa߲|ϤXR1*QL|aC>Mxx(5WIuT=Zzx(#R)$OWaI- r(lȸko`gGeNy^د/kP)G)O; ./.JDymwp&S_3_H~qyT8vCrxd׌KVTg2.e:}߇%U]I~=6\@ kk]8*⡚tKo#3f1N1)sM| 5umsER9_#XxktIjzIG_;I掫{كjԘ0hVl_ի ݯӪK[?9$-fN:)Œ7?J@ xWo]6 *y:RWh#YJrbINůJX{"tS&j%J1d\,1Dי:gՏ@y( X7 js=*u[P)]EAk6u?⢦7zys[9w6'k麐-_HJZwO[J0X醁r#sv=R6V2 SyDj,mbUxB;5+ G<(|mPNߓDM5{ ҳ`3L%)c%:ߗ!ɹY-nEH_}KTR"n#ãH^YJ UDt4m9H3kp3SQ 1_#x`&m(?^rgqB>'5욀-(H{Whqnh2E*= q 6#`}j`& &:[Cl]=#'R:= C}Xd/5x;krϓeBZI.NWSDH3ekTʽGzbz$ZbAu]/7VT58M7/| j-Wʻ_K¬oўhcȨV2 usQiv,Ve KRO)*P(_H˟[K1ejۧ[e5eZM%WALUJ<>@,]mW+ՃE~K/7zbH= %-F ZN{Z+`l➴YKBWfNy.Ps74NbPŲDpLG$}|:G.7}Y~h`>wʝ3?\]%K&+8ŦL^ d 6jq?nKVټ=ږ^uk-!e?(VQ\>;% NδeZY%Gwc٢vO J"KU;<-k T ^M4=drBy< $&sg(KxE>OJ2]mnb0b ,g&bYr{KIbedxMFE45&_Zx{v[ 2=:)Peh4`D~p'+7}. ܈:xqҿeߔ:t_>yabS<hG3a0r}zA.[T<;;`6 I=y#Y%P>nldm1%Y+W*ҦOKhU+o9ab;tΒBHmfQ^QoTO{2KyN%uC(рʢS31}^z=R y-5j1ygdsf',*Tٳ[jUV!Ev]d F}7"Wjsmq^b/JsO&Ɍ/|g8oUGI?SXD꾢> F7"*B& %H&9iX Zq'ϧZG\ Zv<)c 9Y&/#um 34XHGMrI:e_SH_?\00W޴Ggr}bqr Va3݅s0 pg?gfNg^w@[~A}5-A *;@}d醣i H T8+N[g2<;alfaN^nЖRСgE*r/ΏO Ѯ٧1H#n6s>0P/>6W Q'ތGҼ׮a:.5ݦD@07uGɝ:mmcs`ۡ/Dq8e pn"%E܁ rCSOH(B;3ap[^Q}}V3žkZĘ\cxR&7Qs$(lG}ˉ+$WZ} alnZ&ݒlKҡ,F`|*s,DK9 zxi;fFa`1(Y I g~(C^瑝U"gEkF?=5 z)G ѣ+~:cZS[3aDچz\ RVNtŅvzv5=sֿK DHqgWWe x =.VX϶Z>x3jiҋᲧe# id:UOY0It  (l:TPW}n*? LVý\/(K|31e"vmnhh%>Iek54`&H ,!qЖDl9[D$DhfG>npNw`? Husx@P-7t;=0xP k)>`yw vM iCH(`?Rd1}=!7yڢZxo6_[s< w]YhW7wteIsyr奷x dD8z۳;rN7_߸ԅK }wMkt6<7#: $ذN-O_Bb!sd~Fb6HއIҀ/D{ ` 43"In=*YJ,O_ R”ܡ8V4:I߽{%a؟36K7|Eilm! z~lbtOΑo]+*4{*>\eD޸ԐDCSҠx_ (wHB`zn; _x*l Un{g,I7G*FD0_v~>)QƚdPY~hf8zd?}l]7tl Hh r* #9Fe\ H0&lfakTIN3VZO)3ɹ<Ï^ 9=y, >&9@'tTc8L`/A%`GBb:# T'e}a"CB[b6s2m:)\0yQnJ==\eýpS,(i7o>vݴ:}a{i/Q7~& YԎ>4' ɪ/m>] %ydoJ|x?tCxN5|7#7tkQWBGFo*.#**R,^#;ٸk@}Ǟ(6>b,hӦ#lcGG!1k5b.ez+d.[S5M Lx1Cup ,mbfoŋ J%QobRh)t?`z`JMf9떇> }M= f?h d*N6J阞I F/* Eڵv- ;fWB*0! N_Q2M*AUUSk Z{"zg+8I H01Zl|~!+{]Nzrwe+ЯVGP.T4<mm ٜ/^)a 7VדogyῈlŔ},>:zYvc 0F6F{~y(u`w$3}ftǤD@T#]V%PL4l e_o챋gZ$Pׇ4zV7* A~E;&PWT˦3\3lxdD9ߌfWjIc:\B<9D/BQq+8CAoXt0Jo:UQK|sVi50l&?-^Fe)9mfѹU} OI7e|_ݘrRD~߂L> eϮG_fk{{E#_Ė"*]HPz;}kĕNqFEcwKLܖe;JDEV&m]FUgv%:~k :9YU$!4;iIFxǀ9L!q;H UOK8bׯqY{h~Cɞ7" 6+R+RЦʘ*+rnbbjis8hSİ.>ULڛ"`<6`e_G(e,9Lb'[) n{P^8EZj j=.Ǘ^2|5Q1\:?Wfb BrCV5Tc_w_$OZ zGyggQ܃LgPeH^-r&!.O,DqFjT =U;_R9*F487RFDϋbMa1zKR=|ZY'yƩ4PJSM 928m?@k@/DCWzuK6ėݴ}fNWϱ+I ޜvʓأjl6 SjؒE {Uގ}cvuYٿ?k _Bx [.Jg`q-Kz;Gg>+[+{&*2Ul:kvGۂ׆vJ$,fy~JY+e{bKΈ>:񬧐7|Q!4%knH`\im.lp-9Y|DN'Z:Ҕ`BK )zݩ6&E̢ m$Ab8BR\oeZ^)'>,[_ t^蚠Ve3qD}U2Ap=M[>^u%>??ڔj> ",.B3d%ˁK qp3:蝮hTUHris=!2Fq1hNP?:ƪ'JY;fa(+8)Ա:rVv#=={  *dF\//f),_ydWR"tj]ڛ jK*rW!;O-h1ДQQMBRq n?3e6=F <:b<-L1{=7l7bdW!Ki)υ/VmxgGwu3OL*3or)ơ(ajّWezp2{K=ְ;+8P^ijz$mKE7QRW^R?J7rЕ `~}u4'Ihfh׋W.i'2 ,!X#Oͮ @D} |܊G"5kxJ"=2ƒ.ijHhTQ]l+,&tu@? ﶥk`(3q4N1։ۂ@$k%yDIۙ8 YvPڇ)q[FgjMA-ҐGi #ce~P Vz7 y4NFN ٹDtIۡ=-@!%S>7HA|Lʾm 5rE]}LAόRsMTtx+CY=xDۋt!*H%ׯKSS5p1)axolx./'M`lO4BA~4 =x_m*ʺX4q|0T|uQ;i/a-g\9}o;-[Mw=A #ĹZ!|7긳pgp^ȵ{ſ!]%d:R4wjo BE9rCZ0 /yWl!4FX<vy_C]a=?߇p é1X9T7z8\F . z[]6XPk6BA\I[4ltpaQ7^6,:$|hw!BO̤ĦXG}njRGn BP6&kV8` sbޚL3Rfl~Rϥf uRGzA ,@Aam0>'x YF$ddk^l7>@ɝDg`x6 2cAza|45E9`v; d2l^!<k$e{&&@G={ _i7]"f'm9#KaO$5BjUьY v>z?9YLO-]W0RH[ue3Bw~j'O嚻_oY~Dx-!N+TX 66CxSQ| r_a|qK%ɁQ G)f #HNdz8DecDZ Hfp9 Y:_m *sZ 3x \UpMh~QFKh%5iGhfnk|!q# Ee63oKZIĕ;ޓ # s x$ι BRt{2)I`S)E3}?aFXo\Wei~cm !L}jzu%6p#~wu s4+' `]/lV=u.nc2;"3M4T JЄIKUjօ%q@*r>+'a9oþE%Μ@JUb#A4IETʃdwN70 i;`zmC16j yf&) _%̕PJG#}lT*À<]t^/@[s`),I${Ұ \0s[ol%=RxB&H.>Bg=t?t Ly<0\1qyc!CwN@~ cti\Έ~n>^J]hl+ naky*gSb,+ B6 /hɋ奷c5H 4Nǒ; eڹ&|+!rQVX8eOw#`Ϝ;Y(2Jh )mV[ _Pm6|~;qeB /;X:'z.͖rYuyA}њWSb3ګ,[SsԜI`λI<&f8(ܐ66>8 70kz;WfTvh0VLd $/΋3*(RkFkIh߂Pe,٫2|I~#g LEb)r.4p? 3#(]\6\L5l|#UTvSsKj/ j.`?uEg3Jfd,A˖s'<1lNޮ)+OxZjzDӯ#cG&(]:ڜ"~|;(aqHS‘ǜ})Zx=\Vy2p P$ 5)ͪԭio"髄ePKy1~=tʙ?M~)zicXA?Oi^J-+̴bTzo܌,rݐԑQB6ܭ/DmTqq덅˚wЭNT+KYbX7vzaGB?qs4~#jBO]3LiO#c\C4? 7bE^1@ RF?$IҠTG?@G6ֳ"{I79hԄiScp؈pν$%[zsj[ac}fP3I0?!|ֱ2K٣Ţ>aջ{G]6nim8$^@u&@m}"\{twU&o҂&6@%!)z4]- NGښ٘|\|(21 jlףR?R(nA>p^k&2E<:  9 U"1=ޕnӕ󫕪,HwLZB{։t~U]b*%j%D+RU2.j>;:NGȇoF|SGZTlo BjLfxJ۞Nmb* ﻇsQqC -_1j9|ʲ S=H$cƻke2(۠,jFTx'HB!8~ FjC>\#J(CFƦDIl'N4 ǶkZ:hBgJH 1N9XѷDž"Rÿk~ 1S)gn v7d9<7jD2ջ7i(B&.=cbs"y ^Zo" MB{TuWc2HS& {-r2ys +/vNhF9ʏxP7+MֿzE F ~ %ߓvD $6".֗Jě/A+ExVq!E@\(]&+V*5 ަF '!9f(Զc 2JwP.;ڶO ? 9xǃaR{xK rka+RWw` uo|i*\,lWKAqh_Ms{f ؋NAG*5ģH)WO`7B]|Eѡt ,Urܸ=FƊ֛x,[&Y\ q˳0x/y&D/,װ.v4[l8d?hDzK=NXZ#t6}O[#AR43#J*ĕй}l*(qi3w䜍6DiZė=ė$^7 .Bor }[brkZr8ui5r:.˭2Ѩ1?؅.P\Z^WBRA2 %{uUpL‚e'/HVxaT's>WY a`wZm~ܐ(sqiꨵл֧ Hkݒ.K%*^^&v_yg֒C1We^] 3@l,cgb-: -g5A0Y?g:kM#u>Zn%P\ɮ D*_:+'&O sI%4%$@Op h\Fv)TZ+П,KMv|<5#!*nzh9 5s=Nan,͘|-mttSc[]눋pgăJ=ґMbS4J(am~( ݌. fP buHŘK *agRJu=aՇ²-U(/"[qN,lSQ/p8 .\ Nc@G:1/u-@fWO(JIgQ Na7K(u98+Hɐ-Ug1X'l [H |!}0RGZBAbU$ 'N4÷FYݓUI v樐o=Zi+e =( tMI濅vMBnv*n~Z<]Ќ5#2M<{Ns AD M`$[8HoL①튉 `eA<5]-(CQ%6K1#}dKF'E ]C&4Fk뤎~3ۨw]FU%d[,SI4+`|Mm[_y-ǵU;r/i_-/ T`7K^I=$`Bn6c+-`=D#U#lDݱ,]T^ ␑cƷ~ʌ(of!})chkñ{jz$! JppdxqЌ^m-Ɖrң<)Ѳ?Yk?QlnomoI;_H,P#I4hEHSPzInl-f n Y;z=+!ОY.87m+[\<2rxdDY\H1tϊpL)pѧqlCvnMCo i )͠jNh<;QHș(( +7R#"Pmn(4z+[KO^F|'LIs?jP'ӧ u! ],;КZd9~fQOTN/$K_e]; 'Dbi:m]~S=BPZ3DBExћƹoBNCT́9* VllEc y@(\|(P 퇾htјYdq[ ?@z^>ZG<?p05A7RsvkF&z݉zwUaꉳ"[8zM'cn99YBӐ#4r<[2OUgfEo(J6|*Ϧc. НqJ6.bwXk!E; ^/KP x~@52A:_,6G#n0)$BFMO@fC[5{5_VJ?v>[ʁPR{κ0aO[A$j?u$wQ-Qgpq- \u4bz?پS; 6MTG <ށ8 kp_eƑ)mMKgFՓ@8"kHP \*W ܝKg14Ӭjj mL4&tQL9RZV\鎢lܚ6?,475Nټd@b3(>H|t8r c9ΩiӬ3i @ BeST9l6oNG?ϝ& ⻀ bW&ϻ;ϋzH+Udu!%a7qT Lik;gC:T鄝d %Uˏ$-+M`A)gFLD8HkTQµtRڬz8M S /?dQ-JYm%p3̚%lRZ$R_EWHKm '<;&Ng]l` .~gi}(9k'82lEUk]4 RvO!'4a./1u,9nRW!'1TxOFVKPЃCZ"b}N`_`W*l'd*\7MLHD2Z&fPzS݁Pىn/L, rJdsn׈u #im%29Ռ6-twmlCio|EX^J,x(PO-l8Vo 4=Zn/{bI(ؕ5?T_˂+ ubBAΩjy!PC\scj9Zqxfm* n(rfRfV )AB\JT{v]9oB\fh)H؂/~Y:ܤU[OcG'Tc?Δ5)//0eW !5 "`:Vpn$: ~S.8hdE2iuX8,W@D} (0}D7Zʩ72\PDt\$WyF'!wVÓɆxjfXF ~~`F.QJT,2GWO?"tw=\{,2'ʙ=\޲WcMH:=F"LFq68՝g8&w1# &-Y{,9FK Agn99&%+E+OїPz3%k1h6 ̔} b>FwtZ9AVEjNˀl!;b빰X[Q4PXnݤ}_}~tf ءhʎ6eι 1;k[9{: Y'L^wJ'+v*+ǹ:^w*M0A"dgc~!``lB z=mrC03|]밺HoxgGLHۀF}&w- x}>TA;0hwCpW&K['L7 bTP;b" VjeG21!SmiyD<.XF {%m HAFή#͘V LʁD\-Z^?2~Jv@M_"܆ۥV>δڑNp"&o\IԽ)C d Ծh:Ls[)^" AUK"jZd #Y.ز(& h4\9f$}Hx`ރz5{==+}΅aE&/h {iU\_ZB> Ǒ~"t2G3$[h' cSb42"-& 'O37~RZ0]p<Ӱ89C+L>RR÷NUNP=KjU+m\Z9Ra=%2p>=-> e f{!}n#Px͖omd砢N:͈F_1'2)&-o A ÜσQ&lPLث,.ϛcΏ^;iBwFϠ"9T }=YIJj44Ur[]Ŭ/1o`|u7.f7q-0&/V@hm ~(O2^.ƙGgH'ߪ7n-p!4qwKOAAlϹ= τua$aj,f?/P0 @q ^z &Փr6JYނ+wHmh1$ツ#1l.(|5y,+pO)*ѩ#*ut>&POX@]{sFqøzk?z[/"1acm@hhXvw&m9a?Y#IEf^&a BuSx ZtqnʐY"2\ {m|6"\. Mnv-/%",u&Y?٤pX$`+fp]G.[LUQs#xQ0RMX0 y" DIpr#c-MeӼGND<ЊRo-lY|Y]C✰J욶YIޗxPe?}8h @T{{Qbx:]9b{*R'¡ 3ʱ u=˅bBI-w *,6/$G( ֦ Zҷp3~>9l,.o_np;[3dV a ~ht#2,5Z'[݆f,>(XUdb} F1RըfEȣˠ"$80 NܭG{OgzKr il^NȖ+c"2׾T+ɔ_Ӝ&g7ycEooJP/h8sG4NC&=9_IS^X¢G ߜ-urp<'\⁤|ޒ/+Fr| Ta'ylFTD8ZJ(Ƒ><`,9JAdg}NX|8"˱'֒ /Gs0̝]avJ>kWPO}CH5`Ȁꇈl|q,h-v]Rd48$f?NUsc2&K[R! !QP\mR*C"嗕xŬ(y(jE,Ȏ>A\-RS GP G53Eܓ^G`@ ]Fd w6PhVV洝i1r:,l6zSs1i%n&oS>L:̈́ EMs_Cznp.bzS@; 1 +itQW"`wW3}񟘪0*D 4I!:qow[\ A!_x Y κѣy6cubLQ1IT429+b9Ŝ6aov$Yy%1g5Y`>~Stpe+?:?h|e$|*y)#maQ8)kvbCkv^Ȓ^ yRr#ZiUX,a$y岵 /5ڸ_HyM3pF²Wi7NfQ}϶ o2x):N|7c2Õ gIH7 )a9.sE xd|B(LWlVO-!R9pڎءq3n=SlӨwSFt^(+03 cRMTCiQTWZ)XgnMG#f=Q4P+#Wm,(v(JE< 2",>=uEK0#;/F~$r' F9П.YvؐkemS2JZD ppŝz"\.-B gZ9PF41xlŊ%'4orTMwA.7e{m!Js!UG5tC0;) .Yjk;IDA6@M?#4  ^hdL̶`ˈ x^(&wG K>Jcx="8o)% *ՐL>w!k ^Pq[RzF4Qbm TU_M"c.; ) 9?ݙ1o,G8x*!;ݰTעHZjL.0!'cOJI(3SGZW*^*J D|ET@MZآR6o8 N0ײ} Lq oGou\s㼶{|=%EF )GlzJQoG6\1K}2yFpHY0IѫVnBI+-6\7Ivys3k`*87.^9SUKRC(""Ċ6(R[ h󓰚%,o/g`XL{$!wxj4(A݅'XW ^ԫtă?6yZ$r0r=\`2>Dw> c '*:Π4r0}o@y# ߨWh|7(0m^l VvvQhh;whhFK0KwR2gl*`s8D!Ow׵AA)Ew[\6A&,ѥ59j9[%(ԨS7n{5e{E3%/i-+EXN"M?DR!@3r*W O?YBM["; l[`{>P[.U`JY҉JGFsWA\lddZ)x-ixH;f\u{Γ3yKZϸ~9{VםX4a627&Y½G`dE2XEDL lْMW)&O6Z;rMv ~w@I=g#sitg] >u*b(nQNA{;frF2i,'#(L:Iصvab@.c!P~]+j/v3e:NQ\|&OvQC-V)Fm>򵏸}Nn9k?|/8Ml`HJwcܛhXji k?mr6t5M-"1^(1je{ؾqL}2l .W>U9G)aC&,feQ =M{obtur.+֡iAo>5\a=`<zFdg )q;cy=+%\>v0jP[ʛhT30\U[g<.D}I6,<ݭ `*do&DO'#zts ug4E6hM~gRgϖV,=+o_罢@P,5X<+ry$H[rp!G$%#a[PaRơ䡵_z>DŽTa{0C_^tV#͟}Z~fyGت'6uQ_s% oڃ@NQ鎷?R}8Adirv#ȏPi JJ9B }<; 8?$,tgGѐ^N!,[ X]1Tźu 2UCdX>#b􋅇:zԵ\@RQIꁣǕeO1{Y_y+. PY9[gŎaI&G,$dB;#mfo'jCW+a &+ͳI#oU1^lIo>( n{EUz&[2ʴݥǖg-rlsٽ fLӑ68{nW)9v=7 o瘵4$#숑IbٛlnO駌J\3jag0pB#gB'(kf˄#pD Am (Z{ӿ=Ii1r@Mu0qF0PdJb',KTyoi*x CȘYJš"~g/ZD7uXI_ l툶$ٓK b}Qi2F ?țo.d_q8o$Dëk8-˗1CɅF防9:V2Y_" ܯ|c#!xf̬GDq(a#3 .N+d[H1T L}6w>o*:;& ѳKj=PȎ[fh*|,ؑtB+!ɚ_J^P[9[%LO$P#i7ߗy슄)ٙ>E>$6Oؚl@p\CtLevo]S,f_ꠅv]wV3C iK<dȾ̖Oda+ _~]N[oF[DcME IPcyi5E$a:)zA:g\)CZzG'y#RvfbfM$]YτH@<>(l\ӎ8ݢ7q,ݾ(zY/<#8C)m @8qƭZSiaqN2}!'*B ܎[B GM ҋ&D!OfE%XP@JTDUY2 dG6kJDϮr̝/~=0lcrψo%$T~puʃwh|]A4W&9bڴ, =(Y,$lajfI'Z兺%AMnmH:}&:@c:Z޴aqQ ]),y  6HG"&'pH_ 5!N52eIr5H sݥ$<|%M6G}4;eg0Ke鰕Tk߅WFHHQ&rs$mh1lXJ u*^Ӡ+۵0ULWvKvJp8/xPBRMRB;ǑfNEĥ-q.~,#R%>aGdK7YN߱q+pfү0%'cHNs`kh@⩦v[k^xWyb*qc3:e1Ayrh!|/;+5DF9kM/AeFYR:LPpRXYm]y-}j5xOlF+FaxvQ?µSV%TVh/BNSâ"$).H 1J Ӡ]a+7YUT ^aK}o<(c=ߎӇ䷡zQj`Hm抵9K'^vLU>[Dƃe'J8&cRK'Q1L@_C(`C}fU5Q斱1mɌpNN M NaY>1fV2ajI*r>& @߳ ?Vy>Gw&5sڕCr7V| bZUa&-7K砫[~y;nk3T٘5|^+6(;8\(!̽;?0JʾfD;g|}\+'9Hp1i#ASR)"ӄ03!T$ k~QrmVщiIs^$c-"N?϶LYև'C檤\,qiMh^6yQ@|Q?>*( eГ,Ɉ|5I[,lqSL힠rƯe w77>JtT:g6N^LjE,WqؚY) =1ƱaDE4L!l^FS*ܿp5޿KR'~q~R<$d]> ǝ&[ yk7:"b=A8=ra0gMb.@>"/G550}hkYvERgX&)FɁY+I7;{oz!E4/kѫbPjL\t?iot3T͏1q[ַJ ճ':d)8*5"fM ՎP1ң[mz{&c(Vڝ.Q\ -vI p${m92i7yu5 #d #ȹ#%EyS1Un0@up}ؓ+t۫RN 7u-dz 6Q:cx[VFiz"}>$Q2 sS"> #Ǟuef!y<"=dVM2℘}jd.د Őik\hm_Oki6JEŐ lY" y={6UӮk%4$VB!IP'*%u׭Y/3SkRV)_V2awo"$~!iGwG!}{{ԬAUz컈ɞfF6ǫR榜,iAeݓq`ΝY8 zUItU'jKhG%š7w7׿/\hV 6K)wfMW {𓽗>2[<5\cc0k握`x9鋂4\_luxu#m7p4֤YtYhWSU*Uk@&V>~LrYqEWo)~^uKu Kqkf1fkX|BTGY;B2*[KZe0}Sb!5YЁj%lơE KCUkL@XΒ)C=Pj9V;aq^G?=**%L 2ɺzn\&֓HͶn1V-őOrA $6U>I?O 8ךKR.RJ`󼫲s/)'MEJM$a,%:K<< (]x+D;J0=kt=s| )iecS~սT]KvAWn֦I`ƙKN*j#A6 Gޥ 6Y{+*\q&=vP m_?Ky|-L;ZL't$!OZIQLH3/;o*iVmKUmrA=FߣI=9pRDhUqelz Id7FB UjP{"oS9;Re`5j5a/lk=-U+m"ī!s͝*#C3pZxQZdhezw'FzKU6t#ˤln]XbBZ7 šVC*yLr|Qu5tC̅>gFzfOc Fot}mǎ(f~(^zz"0D֌^}gt*R]'FKa`GlmEH`U' A-i9دhgY&|V톁GcC(ZcG+aW4.zrSe-R)7/fV p ћz[MW=H#,DUJց|>N.f/+E^a*ơ/q*`DZmzd:^ ۥh_ m=bw4c!/C&+a˨ q#hC1_Őbb?l}EnW3Kz`}&U3nGGz7C&hTXߍ)M^ͯa;ΩS:TlIhMx~5DIaL@Mvekd >NjL uZ@$ޑжjf!iy #wQZ%o$X}7cMB C8W+KyD@2{^ED 4_\hWQXt6=kP(02D.!(qu!h$Cf/HLnPB9f1?H" \j~f08y w"N/N фw02W*;eVv bg|kz]عN9EMs# M} ߇>?ï̅ - 79åf">'b rVni?;K hⳖ9!6?T+ĉf,ΧEϢ[vDnAɍ}S anl LT?fv;8Q#!Is%#՗#HjLt=$f3Q ZpЁY7\R{IO4 9Z٢QK@Pt!z{0U{_Z  U(!Q ,1A-ݼ)<a^Cq08DrNK3u$Ew5yqAΎ*Otu8Wt6˷f_2DO^Rw?)C Eu1le'3|W[9يG"g"@hoc vJ>q;HOBb[\Iy shVPnbyΪuU&`^·Z0o% (b[ƢaKȽ꪿g'0VDevreMߍՓPDgLQeTBcr ]Rτ9aFTT q]]cgt0k*޴ܼȌ_F.cPיiye*}7e/@bfBع3<-^~RU~!=Hڋ}G$)2~ Nԃusb7A042*s jʢGat;b {LQ~#:r6֧Z7.ݦ1h @#7c]$Bb8% okp zFݔElxxWq,DFڄLGP]5Ր2RT1ܧN'*j( Ä-P<ۭ) Znix'I,b.q̚}+w.ESjd˫k$k7OGR^BWBg=;ÉLm AqDAAρyN&i+a'Ư_c$Ւ-:ZD>\ _U)cwJ ǒ:KjA;f"럑߳ȿ{ YFuYkc40^ˏ3}*^T3V"f6⡪x ,ݽPUNj%*3 ED8$qd6L󫱷8mK:c /%mل׫<&or{ u<q( Ƶ'1] ZE#rDŽ BײT*,].9j$D~|t-RT͸v@;Նlj kTW"8A0.pŃ틥~YXW6=?Yt~&uؽ):!@񭽉IZ.j?Ym8R 7~PPgՏrʐ0d7u4ՋChh]ocSPfQriZ`O%RuyjNlQ} K\74 di`,H>ny=Fw5-&`IL{P>4PZ,(i/O/ 6Լ4g^[XrNm= aq+ZHvK凎,-ethM N4 &M>H|2-nj^ Mrqdh@@6kQrGbu6Y)=sEBWdSnZi*DǂG[~'HV"`Y Bbw:)#.,Os m^nwЫ s9Gs D"0 ˅|:}'p8}!1G>r}J4- 4*^&tm aD¦P-3x>^!nRpjYEVK[xRxr0^~y<)gh3X`/"d66R޵zBkkv0EZe;Us&, =>yt (mD*AbB] n 5Z43bb[ڽY we.xz9mY9jK/Y.@qV&ϾQ-c67BH_!5KayA Cƕ``͆\`$u}bnRևf`W7@4L"NWSXԍQ5xqۣ4ar6&ݶӱ[U2q>B; X$ U㔵m`Ɲ%h" 5 ݩxW; t0HpD''I,uҥ_ԄɪǏ6R͞r"yx.2ڢp૶e%W{׹$_FqL -MM]#845|nP|ܥ.dBAmmkSv$yd5hr=:%T~QC]caǡbbqTs6X>01i:s: ȚFWX<\~H @?;jPNO 욡J)V\ѻ`6Ktu8uE޴t5$按R~lfnmgQ! Y1Nݘ!I H멗>AZ˝,FFnyzxgaާ+KL[*Mo"2N[GiO:EAO~)&H }sG&LFKH>՗9;I}4`[\{U5 @^,jF:[z4@kNvOlݭkqhnW4\/^,Y(j(s޴̠ǫsm;8J ?C4.Tn=ۢ2cmMu}ه! 0d'E~G<~<G4V _1Tre^$^&/)M4m3W1x(؊S,H,`ۛG'T׬W,iZ/e+onPo?> MKE3[w(E|8 s4@^09ޖ^kšJ=}0tob~^89R D*P5rWX1\Β炙_Sa;Oio( E4 SId;L{x`! S iУk/[ ^u®{h`{md[3G}+LOVOy(tMlN9 m]GM%'yq4ilй{=hUf:ǰ貸 ;6Qv3-<jéL8~ÞIq:/D#+|*t˨&'vaw“ۗ,0P B@=iCb=þcTIJ w|I vV28@xng4iWvY21&9cn6X"DqW=c@Ѥ1Lô#;a\N"fZ1C|ϋ N_jBLh"96DF֛)8Vȵ׋C{TwCL+w ïv )( f ~f  2lknjTr4# -זע ,}^i^o+V̸9$Jkmn#}[`ȶ7Y_NN2}șYȦ3M SnnXK}HS bE` #:2BYn^t|tHCFdtS^quOH$=Gk^yDĒ\er$M7gA1:5@H/7|a05Gwl|(WqԴV:}k7,"[ 34hfgv9‚ ӯ5r>1#|qF';ZrN4eƂK/XyЮ<cT˧θi~gL1CKO[f@Tf~U61FvѬ|Y%fï ѮI3YKq'wf`r$<$'azmM>H yMÇ'}-sK&sA/>!_sl>̌3 ue  #Mɗ5?>hڦʌJЩZ'ߵ=e0g dLz^Z+g*cvߤ!BFnyzs6b~}8x*QMQ4f\w=w4..f&aO(]+_|[*OVz`l=q>Qcʘ61 Y1,BiΩ]s]Hݹ5u-:1~| .":x;|g&^4Qo=,Vڵ js/JJ|zѕICYl"|ӵZqP]J ~"EQJj!9 xA'ftpRx%k'-PO>*=S4%0qPK[et[i M VpF[x7%vAuHtwWDu.2'./HfDHA m0*,(Ư}!pO(Wŧ f*mԊJaਪהΆY dliAG?|];dzrQGZ.,OpDx7+TUVlMA?`m(9=W^i;HNW"N}䚥ۀ7_eL>x݊ ـȮ.*8[1\ i q&EDLbl̮S|18*XJǿBtt澽;)/h!kJw @s` $ʫD;Xensl qqH2wWw o$9] IB?8[ :8sa0(OyImDLsurʬ) ͓FGD"5`~tqYXj퍒F6mpuuE;D}mp}9$XTW\us:іsJgGa剬o( 2\i׃)P$CF-πxܾrٚqܨ ؍@}b|{/`#Uȳn `cqG*ۺh-eRy/z@c/U G;$ jljAFx(<]Am@EYhW\Ǫ\=P˂i [!dQT E58農6ޕە Ɣ)I9pzT;,Ro"s񍓨ejQ#Z:.-8´J8 xCF2PA$6^('! ]i+|eGc&o@6?k16O󬨪T,}%k,v L<%H:D8.x&*lUqu ѧmxpݝЩo+ޟX Viv `,Qb.fr;^D͙OxRm};2 ]~K%Uq0ĐQ/Ċ2=eR8W?ƮzOZEeBEeӢ> Q AlCH/%Yӵ,[_2;n]ɲs}\ğLj}B{nq3Pf)-M؞T؂⑕tt_|/\#小"È4ukOlC'Đq Z[YŬ ޼+; xR;ţQ)loKN!ÏCO[kҝc|B)+aS"/XN@q@L>/l֠ئ4C2],CVgQٺvV؅ \5RB MƝfؓw<L"6g2PP6Z:;n(LZGm g5{kF\mPnKAh% kz/?"q=yŽɒ~uhJy\ y %\3bƒӍ*Jcd9c)5 gۊ\|w,Ern/㒂x⑹s4'39#Az$'ѷYNL-}`WakOZ"uU[ "ΩaCL)nGr۶)mR4NاTlj5VU2ZWgox#9Κo^WZ(&!m>>$<'OЦu"5Ww,x򲶫kS.m:ψ8:k] #SINwtXSX6I׏%` 7atTVFCaʯ̿K<h;)u{# a0zRNS ='ϨPpV|([cՍ8j-P'e;$~78lQ(G%ѬS[?j1~!ֽL0р]c~y{V \}}(M^L]17e%HR"l; 0~M܇.;?g? @mOЭ].̪ ?2C֝P}.!;Q]\⢔lLћd|QʅqQ%g5{ܵĚibͰT ™"اՕ/7T`G 8 =\̮Onxfc)/!8l:gDk<{ݜw_OR0<\#h^[04.GV(:}ϼ WfHSMonCBy\ +DoVڭ͞c:݇ 0˂"TwPzf9X(Q _UZi24˽ 8U-px +E3z52*Iof|$A8&|7lE$A~Cou5S~r0K!M̖q(Ac_3:Y?qgsL{ kNF'C2'~Pt&ZDZr:~k߮|4o\c Ux_OJ};lz׻KIDh`Fb#1f/,as6D8.Hq(bO:!dӉA夕MrX l^rCxL"%(S)\^l3ie{ە'1X2=)J"1 F) pЍ1vsDy@Ad_([D~IjyY@gQi̐W4IHՆ c|븶kTqR]^8Xce d6l]$<>gqbȵ]]b9n4Y)Q?Gñ$#-_XޘS%wg8q既l2^_ 0\?9hVbu豱.MsJ9C=]E7Ń6؄d'Nbq/Ì/" R)~̢a.khLX8j4C$`=׾=8`Y`ìاPm0uw|ΞƝsi-+©'isZ~ZOtQ,L6%v a@#XC+@Zb7"d Kd4NޚTd4 (q\xN +hdO[qd-iB w]-W4T*F " Y ̭DLy;u *h3W3|LB2f XwnbgrjF TdD Tg%"5'$YN=b=+`^, ɕ`B7Bgn8@^tv^{|{`wEtlWF籸 ӥUv[>81-hVҾE'&݀`8ZBWEJ'[}mwL59[<1@ߟ,0 TPU}|{Y@}gir&kaB%8⮵qڰeR[b MHMpXc"e-#k1 ʈ?=CrsU&4:mJ }]''q021GV66P{1sEg iZhT lUXG ҳW X5eY):Wr F6d;!HNmKmH T}Ls3QzПlFtoHzɜ]bo9c;<i_[2_2.=xv}eE1axizH@bV2 ;6vھX5<=Vr=_CkqzY4ē\x wG:m->+˵;MB΅jn#.J^9"/B~̚n &+mdȓY_JQ J&aKh1H:GisLa1dlX-m}8}H&W@MQ"&$H@8 ("Y@,)6vmTy%Z8d/hԞi3^lON1VMqO槂gC(LX+MH!dO6TtB )lhLyFnep%a7C=Bf!g=" qE 1v~'5Y ?S V#3iB]8$ kK_=lyd(oݡr  `8@詓`xv~s"G]k vX qO(|KX[=&Ue"gY*_l .4]jgq8/ƶGT ga"xgL`'L'ZIN[]BWyWMZ\&ҙ1ѤbK\`\9n^"bDL3CӀjf7 q %$QI9*,C -rg_XJ@N`2QӅUo["S B: UτhS`hL=?0vY/!3_s\7k2qw|9?N+vDSӾ/L9ec-g9 *6/0hWoM ,0k&D4Md!TH0dm@ ǐ&{=K'H?,)z5Iry@h(uBP1Wxg +>Hda'z55?p'M# P9 Wk?9E=[nnRp*`:eJ.ld[9.̎-A5 =on}a!K6e T5Hp4?N!ʄ;+%u*ѫwe*KAMe5ͪJZȓ&6?rj*icoc8dZ`ag[h&(Yw"DZ6\4zde&RpĪ8{یlÍuS]BdZď^Z J2K?o櫀x ?BrV -%iVPBn⍧4Ga+n.p1ZYP=&O,q+u̹+\[.3,Kp/ )K 0ާ~g Dθ:5~e Z}{R|?D31G(3 8 '@T Yڧ"o[|7] Ⓞ QX(0[s^a`"?{`f#I:0?^[X 1Kb.c}1c%L+E LQ9b!`B@@TVFĎ/TI-x)E{;uS>k< e3ϰ\p"(Ё.Pts܁ֈ{։_fT%PkW;`.ha OosW\4P"g IS(kL+%%boR*Ӽ #8 ֿk, d-G/ȖT1LAj z] b;P*e։LTB[PʫIDN@+g4M|"2T⮁GofH,B*9ϣ+0PlN zNW1)‡4LƋ8JrF] VVl1T]"&tK%5q _\4#%9gBȧ˙-7Wq̻T>0mg~RNr\ eAF~Xҍ'+f8uL,ctKilO0rg:\q/F.*^oz68A\-q|O>M5Lmժho?c)@Q D(8P4^^+^axWc ǥVvOu?@"&lo i;Dwe3ۯW`p|}yy&@zЗϓO !K?:jV#p)EY>4m>HG -!uGNseP@AdEŋ~ @LmW]T8 3aIDNr~a P7">y Il4Kф[c> 7)ӡ邦Bm, N`m :e*bmUfWZ*S @o5?IfkOZ42>gcG ]W+$ݾ v8;h Wn}١va|Zaꭈ (,[SJxr}'b@tEOw<(ߘXr]D޷V($_B6 bF`WuB8W!kh4&8L Mo_BDd#xgzY%^0Y$%Sw`\ M3&D*T_TOIM Tm} Nf• EߛTQbܜ ;KkRil|60^Y՗OL [ Н,~\D?sU,B?mT=%n&; Fьy=c'lJ6Eӗd?cL2g7>i1I3ןP9Y@^G*Vk) `wzƗ-" a2@?qf:1V#ܾZ,-&j(XL"rC*氌 3h_9EE 9b Aqf oum%ӳ.Yi;1JwR=6igJP 4}Hv{\G 44cƗZo1x> E??Lp]En8F/zXlL(4׸. ! uҳI{;D#+ 2%Jڐ,  Ibؿ8ADN5ySF*>e\ `gTbvk$9֍HWC5DDwf^:w3b=wOF⠿95hĿOyn\AAcZĒPlfxE!q{vc/Uё:I8Bka zxVґe YZ{; -Iװ=@Bs-e"A/Q8jNnЈK1^RwV7W@#ȩMa4$pߚZN.[>ʀ$ &KP7|)倲A]%+ `ޡ1}z_*MJVJ/ΩMr"͞8ŏY!2N ]@˕|ƤԺ{jSCiO͡wb2$ sae w,$@1Gu3^V20yǵIЇs9+:k6֮R]+!xSt*br0XQo?813} qzkV\rw>CZ@(g精eӦ+cQ磹pmk?D]50tƚ$)IQ8m٧Cb^x˱IlL!˾,eݮzJ$!G\Cv/ViFհfׅ`tdF_sd X񁬁׼!" c:{'p=4`0-Z Ÿlںf֏BA$rddd {лٶBque3,c`".̾ MeܟId ra0e@`C9wsR1й:6A?4trwGMz2{n+G8MAoA\f*|ƇCR Y#pqxҜ\*+hPr$%.8^6.ٵ Xi߭f PnDORT)y;umœq]s3w9<6̽ } :1*sI!ݎP]<)~ %ީR\M-ue6q^;̏A߁kk6PĻӵB(#a_`M@ gxDv'PGMz;i~OK*O\J#̸̗N2tiֳ`[Ymhf~"N[њo.[|܋b%a?o]37_5d䍛g癆ٳ/3*Y +4 $ UD_RJ?*^g/}9Yڽ 0]`ﵢW̜ɹ]RKÃZ*I >so-΋IMTH>oFpGY .>YH8DMo=dESy0`2ټUd*C:x9*GI,8_9&03/㙬hMږ>]D4A :ƐTZ˳W(O,HlxG3&G0(Am9N ;/][q%3sH+ҩ38jr咫tt<~e9჆k[T)CĴQ 0d#8E3vq42@yT9C mzډ7;F v5R4B[zzwsqQR4Ȯ=} @w+{wvyn[]X&y|ub=C9Eq.uXbӈ? q&m+*Cg6^gFȿ{?mU1gz{sI8Q3Փ ʙÞ9̵.71N6}|DXVQ+[8w\228w8"cJn#Ha3.ѣE{򰖴}t <__)N.[_:Fp=EkKXEx)I4 .RYvWKiǖGٚ5cF; W]VRq;W,s %r % Gg̭)L:JWMGc.L"ʵqb ZH п4S_1ڌym. l氜[(jو&,7]x[J8g gy5 ,_ʤ*x ;d'փO?HKsUT-У}_x&f~ y.8Bf&rQb6S Nn*c:0:DfDa{1.3`JAV!Vʼduy0,à`"ժ4$[/SF/;̃ î-`^낝"7Wg!#3)y iQ0:fo)wdwNx(`rAA7yv}ߨK1 jLC qqV*]=y`^hgt2ڔ߇k[0;8Km|FEm{:^0gwlLm rrIː^6B2蓙ɈOnڭ$nu1cG)Bd` b'O JɳiqagU-Pج]z.P|r32Y9^v! /,DoD<= t,hQndc94(L T j$QntI.^~ yx#"s*-lT%~:f Uu/9dm(Ra0.MoU;-`1F:iw}#:!zRTo:|^G_Dц_nx %t9Y0$#r?xnaFVd"Q>,]xǮdCMחt!և0㹰WQi SS(ߖ1l=yp,ml71,p)Ͷ1|(ޢ|s -Qi5Ezr-tx>uBUSjVwSXj03TZB4$:h \Wm:c67)1@a4D IwE,XSGDM԰-U.,,A&2ʔKJ/GQhD6X3I\-IgtFw^h&otZF-3;Q@.>s^a-oӸM71RQ~ tD1N*u"]bPS;>A)#>NͽCS2YQ|e8K:G9V9)T~>&&*DLM(&T.P6 bfDH>Ÿ6Y}L@Ou%V7P?\:VB^uNqXBzva1x .NVNt/%` Zf%sE,F]d_Y%sr0Dј/4QR{~<ׂKmo~y)* -/83Sze6dq wːxvUBKWpj)0T+v)iJ> LLǂ4dDM?2mu٨9l.7b;$8<` o+HwHO x€ hM%k.窒2Tӆ:s>FTCowXۡDѾ;^_PgO(?zӷUw /sK;"d>]?M#aeZ NɐR.!hx Td)&wxnj_ĪGILvWjbG YY"ΰ>I} /Ythy]j|qۙ@p'}jK1:_<%!L~xv iWof Y1(g{P,ΚhDvU8XTY\HJ=~fd|׻槼’ 3T]vʶ4C ֚[FP/d }Azgp[&n[H*otXНU1gRc{sHń9wPV]3priN(^m!YUSV} tIc[i'qx L=0TTL0Ҹ(u hmt|ywx΀z||syPijxM|m$~'MKdgQ߮p^5ս2>gw!Y/pP,6m? `7* IVzzBʂc??sq JI(Q% y3*cO/Q\ݔ;Ǐ!q] CtU|H`\:i0cI^b} %kmgu !??YZ/gf[#J"bv!zSzUu.t߃'Lm 2I,@T^j{ѫWt+~e8ybkc;q$x2W)ǿ--x o ǸO$L pdOԔڅ`fMeHܫ؃% MIq L9k=\!Іns2/0 #߻o$k>3Jo81 !uZxw- oI CM.U* >m7!Z?f 8 ^,R }:ޓ 5B9! nș8OȰ \\j=̜Dc̻~wؠsw]ꖠ8 Z `CMɦEǗW)Rʇqwīj !k~aqZ\:2@CpgK|pJ;"_8bEw#JIP?ꭂoR9/h0y8ΈZNf ^t 4&i+u]rjl9UM^oJ>#0ϳ崲nL | m%41B> F;AB~J5˾:) TC]udq,=v簵-QNV \t~2CN255q;>j|H}HRrs c@TZ7}:-DQv`SwBB%;0;NT_2Go6s7$-'EKn3_.d'~J )?,1v^jlDY5'C\M{ezb&I@,ŃjFqK &ΧDTyؿC!_<).CeZOK PUǘdC'P7o(IzPN}b$!V 1!v5-iT = x-'<~0Dr`r x0:g\-7p|cH[N:GuY k•.Gɗ3<1čr3JHͤllu̕=1]^JJd1RBG\~Ris?V~[!yvpBvwVGu(fRkZg5Z(m~KOܫҪp]MP)Vr3\ޡ[5 w (n PN5n\79fF^Bx^k2dbL:܄H8~$'N U:9ݼ?ƺ \!=zOFGSq3Dfj˕{% *Ge\,dX&ob(* }8) jO[c[u25(ؼ, fǀjZ}=7۪_WUNkueܔ#ɮ4E-GRKLS9t4BxeGC c\QV3;سiMUGwY+'"Q|$?UH9z:}q=Kra)c{Hx.+ 0Ju.4} j>5dq`g"-C˜ov'Nu(p.C lu  s̝%>Y NWҡ3~Q(ڗ[oT/➷#cs7 ?D:Gd&Ι-y|ac+<Ģ_$H}og nOLU%Bu0"&)XPCՙi{G7 4^ۼB~bx*ȂN_pǴs0( t(A@X}wdS"z@> G`4i ܖf`3˙I/p]LQI=u׀!/y7'Kpdwt/*I>}ӚM@dݚ*.ɟ^r6 rS+'{'k8ӈ5]݉x_4?QY}i;$K%!0'e27UkK9}6d+X9ɧvߜ4ZOȼ2 nJ!$>"=%$ܟxiQ᜿["O¦1I~)b%ݠ%է&M,2Wjrw7Ҕz]``6yfǛ0 6ꤥ5:Nt,Ovf$9Bv/{c @:hJ\5q4HP-@\{в@BK >iPj+c#_Y3fk`.@uz̨?.gGTn>>gmfqG2Wƅ W^S4{ ? Ya)[Z.gGZSpj7$W##n.adH! ?sΙCjBסb 녢;0g`5sh,<ߧqE|Aygh NٞY'Z 'Ni' jBFG7Z?D w+ զi@uKLyzva*1gYQU2td 5Ex,!2 (2{a684g$-ޅvKM!l `\Bobw/܁v -ʗ!{LqfvQg ^!5}r׫sCv(⽄|Lc /g}1m8@d]^% rH*nI$Av!@UJݳC'2!cǍXqLCeG<չc Z !8ٿx.yYfƯb4,2nEE08 ?1#9k@ hLr])J*]*z;=54ڔ-i sq;t ޹8w_=YvJ Q,6DW`:|XZc}^~3$1vsnN~n@\зK~ea!A<B4舊`ׄeQPT0V•G] E{O C]Y=~B7߸7`I.ƈdZ[rAB2 jKbJBPX(4 3OV:r6[C6zCsh& K+#{yfj"1%3Z0 SI) uC_N|}e$>i8^-Rv N#֬X!3ay|E ŅxN߈Y{ i.zOc6PsxѸH U~D-c=cNa1Qn+agBU{ؚpY͝[fQWhd{/4\;D[Ms45z4/VBJ$FŽޣ[et݈ܗ k 1xX'~L"FS]bԣ"A14߆gIU$Ul7n[4'G˂jKCrY>k$ˈb{bLJ$hu|oHVeiz%hti nle7+6˼ `)@sJu@^jd^ޅUvĤoopь26V[wQ-%!pA 焝FuͻoW#M:{c2k86ѷmN0Jva@]=I}j1;(Q[$){X8uk& p~H.$v*OD}VkvzAT͢r~;ћ46'k=´K4+-A-Ce{$ TY $Z9*٤R *f%k+j"@Œ]!_2$&^-{8Uoq@>l攃*範:[-Er vǒRtv&ĉ`CU,'Xo~TVy#FZ"YPL 7O1=qRY؁ O ~aTWY B̐GAͼ`l6+KѱchFcO;oB[s+hSmE@rN4ߨS5-d2.6_p.>ej' 6kXĊNQQ]06ś3PX&JgkyCߪ}7%Bg|dt1mV37Pz ^:8]+7$ .^}!P]ua@t Yi3g_^ł1L+{cLuL]`9Gh9$d#rE!N23444,|ϙ<7$KMeb_ӑVQ|]%;Z  rJrArg^AU[{RzQgМ5 ]8*X-f)_-Wo~_d4X[?FFXp(aݘn3C(A:i,[dffrCV9M_4 ~*JN! 9rN:ˑ Xx4kbǥRSƤoUȥCݯéewq ={gE9׍6zKdT׻ ^ȴ vbʷ$ˌ[ 2eh0< HU~@YJ~XG/3?g:1~7S.dZ20nqvܳJgvlEn4藴 aX5P-Ou%өLKTpwMX% |O'l f{=a1rLBBQ"aGiaЀNF˽Wv\5NΐBԡU ׃ 4EΕ$@'LGnI1iʙ?؆0/ blE\:9 ͘0!.L.mU Ԯ\m#M%?!n!o]M)FGI2aGzR3/P]GMަ :I l[Xy/ilE>7Bߥ4#Br3ցLhhNU^YdHa>sU]l/RҞ@ otT]I-Ys:>DuiI( /!7>p#oKQ-g5y|[{!!æWO dle}0)_T= 4JCHÜxA*@#b%r/tgLp hx1݅GTк/I<sٹeF+'#;^I%Hfy`I&Ą%>n`ؖ mg4KY5#9Q_ ֑#== >CѤLžw|U"Z'=TS pJuHㄓOz4Wǻ)|'q`5pr0V2*hm6Nl6a͝"K `Ls޸=W 3lwgleد j ɌKLc-d;l D~[/¶DH:w+XaX`O-QgǔtJU]|9䏞{7* <9X=VB5^I{(%^{Pnn`XN*lG]ݿ^+7m}MaapS/Du>".c_Ds9 D /YIv ӊSr8r܍:ml=<3K-c=#"U0kަA5//O0g5 $rKO- uNĦ#g Vߗ(w5Qcz*ޙ{̓ #*'”&aJ(8xu2[C"of8[CEc@F#b;K*J'wA8R$j4Ւz9nw+iWF,v堃!LC2WKMBMMATIAλ'ytC})ƒz v+$ 1.إr7qes 9|bVg7A zrV}`TQPu3e3^5`P5t8%\=ެD1iu'Y* hq~݀naq0eL!Q #@`ck7d峗i|}yS!Mt@"Vu[*^иΆJ=ů[,1X, )>S؉5pE_Ib@LW)p6P;+nw}knJD n35XJ5$BX;_ =?X֝pK`bJ5EzV* 9H0ҡ+bV¬T^0*|DU,#fb^Cv8.d˜5^UManZf6\K:F0g­Rt ~(@%82~c@w+{gn%cUHu͠gqN4OUr;rZg聏Mf&ǓW+S8wRcP5T]0q<΃( ^u }Q6Ur {S*3fܕvL"o1>c,[Ʋ\F_'LL'{|y]0?"c sV9}NpC[7Cf1Ӓ?0 Rt)n׌6?@"i4c ֗uQy_ںqld,ĢV#EGEwX&iv1.a/R|{]$C!76z([!cc;B1Z.3_U;;1h=eC%qpv[\\v^Q{B7ؠ3c;#@Q{ՆIpsXL C#wϨ!QQZrt4sc}#ڠ+lU ;hV98jīho򣾵J_MWnmo/hXfFkcYɩ am6҃7Np4"5pDL6]!%Օ/Yٙ5NVX]FUUثm7쨐fHi(9x67LHR*B®-;_mĆfE'j[:X3Tt}qkvV,Mi ln}ZAH#B$ _"zgD#≓A>e:܌DƷPR\3wQ^܌iƱ[T.8{ə/m+_]G2?I uHYːG * i V"M100Pp 2qƶGz6 KE+[NlSpqqmmdE̽"۴-%b0xRBt}^ nAk[mSJ͒Sx 'sȟoи-B=6vJr"?e' "ysHA՛=Iʚ7=;u=HK{c|?oW@% b@ZD8S ڳ~MBG}N~Ɲl1Hkj-#X~3orh6G43$buusv! GRcnĉYBE4U=OgL5꒻0`ˎ+βhCW# Jjشviϰл+/>Չ YByW*qjmpV M?? !gV .>iA:*,J$hQ$[ TFzk1^)2;gP&($+VgHk/DP#.ݰJeERZL+ďl=ӭ2J4&L_v"q} hi.+n"(͒#[v-n_XLͱ6Pdۈ/2 X6pglUD~S9S@m'mJdzU30S@XO6㍲cÐݪS(Y)-Mjj.$gz!^ZuG6x{g$(K6pO̊%Ay ~o #:[B| h(scqhxi5bje -,qdRfY{%(|<z<GCĉYC?X7]o.9߫d泋T-&`ng;)d a }Pi2R'aS6ywU1)dڝ,/)ԗ Ufg!PTzQ_/s\2\8N^9G}6Spq9+-Z"L&@ % m>jźo=HTnw-vhU%Fyt8PÌ2i*6^+6AsS fg?UADPOft<y#f~hhw`#eiF>L}Mq,rN$&ʅR?Vdsu? Cnj~ eD;m6\a=C3$Bܣ6УgJZ-bw08mGlO1MǪO? u&A/ZavΏ UFc}?,t<4[7H,& 2+}:4 ^j~YtbDϣv&HoڱUX^%Mn|b/iw֓M,3SCkCHt@_1H_׫6bx4QpV`a!LJFy ULz%PIdХ>YBd2U7O>ɍ&%ѩȬSaJ8EA¨mzE5Ny>t*Vs:on}n(&Qo̍ȐH&}lg';f^2h8#Ϊk֓`r`>k0d}3\bϞHRc/_-5a!tc4:$Ojǔ@ˌ'.`v?{:!֤=)&uQ vL\ܥf [!r[TdEO}4&\-/L-\ޯxv~ˍ8smGMh!z"&|,&QʼnYz[gsیР8j:]srsvu$]uζ(Ƌþ#0g-P fhL=-&a1jUR-Z"oS q[ :vmנd$EvIÊW"[~ M<É ,º|Rx 2@Zv2Pg{GM?\&]y.)kRL33AqWgTUj0 "E͜ vԢfJ8v釥 ݅+7j]C+G7Ts|TӺ5oi%`dЂST|!JTFғJ< F +.%eJс֑[3 BRo+_db9ujG߁wW4Z.ETI ~.9R( mgC:X&ɈHᶐh1ny(f' ;ߖ=7N,s,+lrVuyToi`E:f}8{zdBq7X%_X-A)(mql:srnUGi:"}pE(b,aOXϗ.4F 2DC%WTd=w|yz412㋊$o^n?wuw[Ke7ôb$d^YP7F0ȌTG@I{Z=]&sֵ WK(C/C6vvgN(aհ9<:d}:Hf}c &P󸐁:<\tN\Ft3x4hVx}~>XDk+ |nb,1SR8+5DOM3D !\6!6??JՀḮ%ᘔnndw ֕|NuUK:X~};̤QvAA1C!5[ozx`XI@l.,uĵҳ;5@pc*Y2ZEҺ0}}@B LM < v-wC}i* ^Ju`=yMy8CQv 1o]|jsL^Z;AX`$OKN*aYݷ93bHxX[CzS\q 33AV$+yf6C];DDS7;hi@QO9ܜ' *̾LY]Uj[)ҙWN0 1F↊>9FSZ?87)-n6Lǔ($e8jx팒r7d,~/~*%bMXbſ+{ ,5Qþ1Yyouxbo-9_( .%vmu\lѺPH=ubVFS5S VlR~B?|s[5p2ng4 on=9)lp`( 1ϰT W%=Oj%&4X  @sKӎkp$:҉ NmVЅ%V|2Յj h3[i27J;Lo;dJBK6}X,G r>ۤ`ǞJ%ĩH{X:OxBy4QR ?ps\F":e=Xm,h7bꘗo 2Dy۶;j{s%ժ^3y@*nD>[Cswt*@:Y]N{4ۓjO:LEcenFܔP?0jf.A;êQfT4-Դܭc؟*6BٶDH}Q>3@hcu95o8o4N}/DyϳspBemZM ǫ8H)))xq'TCD'&荫h2j'U1Ej{\?JMwa]MSyGSi FOO.FM64 0V"jZ(Q -%2VXs{&L9(*4N$̶^Y}GԈQbyb-OJ gZ# MI(*3mO|}?*HW_!Ka <6{׽lIRhM7 vfR0+.6wja7{_'lYA j.4FDO)7CݟM?c6VUKրfB'uktg}&)a5k)h{s%@kP /[;̸##$Efy/}:νݥ%(2x:㙳Mi k+v!4kǸZOM3jZVtds90>1ϿF1RgnE//лaɬ !M ZqDQ'~2sR)W*j&LH6[sk?<.Sro͜Dqqx,d0B+|E)<LdH{V4zxDsf4}G}7E` lT h;?@υl8'n&ɿ\<+w|7+s>3h S+E>b.Oجwv{-̲LgС$4R-:@rY h Z#I{A"mo@Wp*Tc1GRTWD`Zۀ0@61x{ D_lSڴTx5QcQ B@ί?^;619lg.Ѹ*yPJf>#bW4QzNYqyGARrOƈEiBIͅ<Ͱ`g63ܑ fɍbj"b Uijb~8a-s㯅UI$! yAᔮRTC*osS]{k nF֏<=DC ! ZQ+q>ź*$2s5YEعy6dQç7T "!Y6|My=cp=ns'< dhhB#k=ȫ,6pWc%`,|bA&{WHH-MWp i|26$O\' ڠ]<[$I)V;5\6'kc&{8"|؅ @Hyğ_]<,g<5>`u&*ičOr^iVU:o*2lj>EZ 5xrS q4qdة?HZQd"]~؛z_jY+(lnatN\ԫzE鲃h OLHhEpw+4Qsw}:X|}'z qݛ޽JAs#ZyY^M61@QV|aFS}مA;%=:(fUt=@e)mCD Y>Nl}Wl_(<şlEɷ}gSA&@ي }hC`ZEY /^U@ͽLT9 %‰wQ p4”qM#֬q%ȚzFE|pQdqa6EWYW{y5<Fօ{CHك-1@+R\ l!k'\ċ-(<{Lz~'+D^O5i@=!sVDepE=8k$9*7m=%;2b}x>A5 uӑ)>"/G J $mAʡ̯1/cp% Ji{ _'\CXŻkwipl?X0O0 ބOL+1&ʄ+elmϘqpѰKÞ"ŝ`Oi韵 ⮏BFް]ۨ.J@^F)N(~H}RTZXy1\&0o啘|S`}ї UD֟`%9*+[&ULHP.{"7X|\ *=Uh즈qaYv.] /kₙv`CW4)JnxY[HNy?u$樕MO F J#>^Cv9Lȩ_2rmХz#cʟHض18)+m uUw/ $IfciA@v\[h 3:v NJL.R=\,O++urQ-Nt;N͘?% <2eːA2ghm @Nᒋ#~˲l/$.nJܶ'gj*2~P&D*DSڎZ\PveRiO^`͟`H#X ,숍\8-dV&sG6h{u"1s =QvhȻ̠ pg rG9:Fd)ym峛X;[kUov&BrT$=gH~wRLޡr($%U I&C' 'wvb{41$\>dA4T)fB1#Ep^oOpn]IRfGm g3ȷG fؒ6s@-ο[W]{z<'t⊭WѲpў=0֖GsҰ'A_|W*굆z߁2.NT U?ݰ<}Igc*r -ZVfл!]YM*;7MCw2'=#FlՊ@^`"Xm%2!i`F{fBզ3F0gg&`=1P-0tK ʺ_60g,_)-#Q{pܲ;B!k4 iEuD$f5Cwn-fc}L@d[qDi:q(yaYK ngxYhOrhu(mvNu4Sfa|;|.K>t,[8l[Z5 [/}D\Zn7'H=lFChmvG2M"0W1cC1P-*ow~n&6#YЊ91wi6Fe70 rMҽ,+!=&Ꞹvҏ | CRZ6g]fwd?wNqDBgKՄqz,81#8s1 ucaR.3w|@"=N`K$Mun\?2,8tL 8J 'kW$~b{t{)ߐZhM8"T;\~t{.6$T#he Vti_7hT]6|VX$!"3 yW=~yJ_Lw/\j}Hs%Я'e1p)Pg5nF{tac] !2W9?d P97TدtDnĨ!!Ų̢MV.䖌ov)^<'-8wYxJRJ\Hh$YHLlX]ҝ|H+sJi9.b$+͢X Zo-s Qy;!v<Yp"[/ mgKg^yZM[Љ=8;ȅFLȣ07 MFVnGE,݄}DUjV0S 2jhFvNY᱉.n(kna/oAGbM ~y8`c/P}ξԹVSt ;NƇa @uCm^n;5#(.V 8LNz2ky@j^ cgYfӚ҉#U"`>t,iVaQhv'Bi⍥ş'3k߉t$L:<)Q%MxM|)raC$5` Ŵ%/#g}q=~f '!%kօt[Vc^1QKXa~-N z+MC&a/\:reʆɝAaώF78-U7A*y|l4mcZJ68 }P]7dZ'n?T"NMvAmK`C*@˄ApMI/8>]K7G&G>C՝y.BF˧&,%wIZ}F}G9Eս_'lkNG^D0w V*HghHU5l'3meMҲE\I㳪C>6l@M7AUR{;,|Hs"7p9VS7e)S#)8]v9M)g 29I3YV[;D}g|7?ǸhUB($,Mb·&^h\:a);>sO \L%UMy}|,+~l;DN,M0RQr{nU ^ g ᡧw¨\Tj|{y!1FPlQ(P&^ʨAH;4ԇ|H~'!y W /[@ą̎of!鳷~-)N.Ԋ?{` %+փ|t\)"3 u,z$!ؐ7wzࣗS(V_cocF9[}/T~b !UѸgi`W%326\NÎְ6A^&7@5++ٺ_}kiW;Jq]욠>ADq@7 /T<5eXm<[rY'*~ic ^(N* >٩ 5CC7Dۦji^꿻Il#^0Sg3%.ڰ[:XQ_h5'{L78xtg#l8, ^YJՋ _. Gk%d٣FOLnUv3+blz7E𞴚Uy E~ARZ{yJ(~lko WP ^p[!W)MJW>XйXIБ:> mz89H=DϊRwp<#T$SlJWG t6i-aM͔p>Qz|Q+͒%NȢ^'M!3 Aa,W$2X)mo2#jo{ ʏ~\-DO.DIwI^B 5UYva{3aÔ}E: i *Jr]Fk]p ˠIW5`P&EBeШ O<lIpQXj)3 |&5)`sB*QҪۦS6r씮";Ab#uM@ +uI%N Ͼ9JrhC0.e-o{֒Mb. FL)wݰcA`ߵMK*a uZޞ ۝]6%m!L4KL2M9Sar*6kG}惁1 /8'~ , C jiTM-t秋JR~R})olb㻯  -0tFj(tgAkz`8Sob֞H5q.\-# x--՞7.c ,U[1yW@kcA-(&ݶ+dmweƌZўE6bh!55ژ| QFSن> sP#AC>)f\5;; h1I=0rol"O<:jy3 4D֩\ۈq=`m/)[Sľ{cBamnjeiwStxanOCqt[G`};I\7eMDgƿk`݁KfZkwԪ64)|m[*:~Hb.#@@FY3l:i ީοDlÏ.'=C]Jrۊ7ۆpدcA:"i%[f(7?=lYlXU5,x5Cʡ =̀Bj{LA6T4 "(9J$;U0  ۜF)P>zH-=5bvG>#ʿ ,J=oD]Xţ;"9qXkiu|Ԋ?%{Yn-=eAbwɿ'p&7^=U5hdp|u$NnEC"ۅ6hR&)Q{P ?YuzO >A$A*6iۓ/+*~ "qcwa_7B%(#ӣ|XB=_-!mv $n[RP'zso` {!*c =<Εd}OoL7(xC]#K Q<+䲌g'j|~jmM3R+1ۦ0Y-r;[mwag[~EcC.5 ŸųoSV@fW+Ik_L ,)W!GL96])-` ɶxQ קbKۄ+qH6[7gV\0G[[Fϔ"!] JթШ,p gfAFg>T}XϼL>V)Y|i9phc(n6Q)jdaj (٧!W:~HPK {xkgB1*{u@Qv ?<5}PJT>w(Y$L-̍D^˪3&.x̃`e*X$+* 1+ښpEPqoڀRNLXٚ9{F3KfmNCq~ ׍]2bw8ԙ6]3}#̊$3rH0t߲q9`b&~rv\*7O8<^űR$q֒p?ʜeX`ޞ4T4}M{<~S4?5䎾Xje*|I m"N⋑͕nHZRCG<+ k.W:^,L.8h%mfi1lF.I F%oTYmL/궅V}xӘ4QKG5>&z!zr;E IWS#`6{=@»  viE1E/a8D}ۜdvf92\.3T!>׺Ѹ| S,yH,l|›p/c-ݨЬ=d @h1`(V9ŷiq'W%?H3Q\'C8fwf3] a( #L| '(8O ztK#ʱkj W6(.i[I UӡcG&MWדs|!P4nN˚o2"fdj?]"JlUtX;l^gt^z;Gad(!u oNgl]6]KMCĜc%8\ּ`_,/5+@{^P\aALmqtwbTx QaK<9~:92O;/nu]c p3̸hxc(`*-G{,)KEs=4Ԁ'y,h /dN,HQCEb{9RgZT9&Վ-/\TоϦ륿c2cb3r,1mұUEؕ3z)Y?v)`T;ju+2TNlc~yDEٽah&@X^+,dt2] E=jЕC.[S868,(ү*iRA˽(=k}si$QA#wG_d[@s91 2xr :MIύXlj'!ւ+Hϰ+TZ|f ..3YU Y4i%wbJ?fTHc;i8UOj :XEPfծ`#)IѿJ&dCZji1<Tԥc V6ỤQZ:@iwq(02X BNeqAGV7eh ;wQfpKd}D6unJs13W=Of_SU-bym(?N1zgl_wkδe [O b/mq߈?sc|LAn2y !̫l G6U3(߀ qF?uIc`ROE} ȯ* 5N'JVNKB_1RrԞ!wP7֩JwuEs gDh-sI-bܪP&bwk\ 2Tm;uOWL`wTl7 g~0t.guN\{X'Edmtנ ,aYWL^(M"NJ Kr2O2Zv@ C-ˣ"&hb](j."X0iCܷXc+X6|4J.{e &Κw|x)dQTrmamW~E YS+tw~vB0k(^GJ>h5$tBRKqww!ՁK{TX F$o qy$s0慄hƘoLCՆ`INߴ.NH&*~熟0~d&|iE;,{ⅆ]?M6q=9W}tfQi+:s1ĝSib$LCa՜ޝCJ%!ӶX&_?ubfAU Cgcn8 z=g:I\@Rbp;*YF0{UmҴF,;y,f#)(TatBc%&D^S|Qt^* whMP*JyläL 9Bt #Vfl&_FpG3:5@ l\zt\ {^`}~*SVx/Nu}nA5Y%5YbNF;v`J#AAwŴ ^1j w'"Cl=wwށ:QV$n ИE'*q=Rt Ӹ[*ԣYMOJeHdLruF/ƝjxgTJ._J<"RG(2*+x40=.boFjpWbو\4oNf A71/RZ4B?ϗQ% SM=WtCF` 6QPE7+V3];>^ZA~;*~B}3\ CYT&;sa̞ Q.P{` p|yHP&Jc׹ex3t8mY2tZ&`o#zD,I_[5\ S}%ZT)gG,B15migt &'P!%l`ro#ieH8%Ôpu =~ ǝir\)] YQ.B/s^/`-`@ç11pZ|k|3M48GR^ ds)@ =K}T,~rq R51f+(ZD$wO$Cw&7KO PyO_ CT5W`i AzZXX|bɿ3p]iH| NR*!S[gisaq!pE5w0.^X?-, ٨9"wQTWMaJ+E m_`t.4 Y!qxw\\R"̞Eo (jEfK$@ʷgo}g1F]FbsQA}_#x%jϷ7д/|s"Y;OuN՝$ R~ބS0!SN|t>m>22&l&&︇{,; ` O@D+{%f̫Cȴ5`(ÒC;8=!X5;Ol}\ď-Te:e< ϷjKiT&4JTEBs4ΜEɡ[ ǙVKMxgYVOzwDY_zc/DO1?k=sx' P W\a> 0":\k:{ujXy`!8Hrcu.Gګ\m}g !BEK("U$ I W@tgZ/9%:'s3j$Kͣ9 Rߔ̸)Gq{VY\@ [ )5ZEvmwϨaHԫ3Pפ}11BwvDCW9Mԙ'.LTH$_9J_ӏ1[|8 Idϋ8}ěon~ LeXũ5VxX]& q%7E qz|d#{(n9e)msرH+rf2U9 =; %yPtn~z4Ub/s&LgcwPιS$*]B1BfzO}^JV*h5y4h1B X-t\TZ*]iӗvt_t])IigVr\59[H4CO6sF@x7[]bZ )gwI>L80U-5aݏ_' T46~8a mĔ͸%q8"ۑtYd 'p]<q8N4;/G0#$`7J1h)X" _ r6B-R73M!oލe"1,^MՈz:SB:ʧ$5x fŨS+W J Kpu}v;)l[g,gDhy_L6BUϬû8 a8RI t{7-9353t [E"%P3Xr3wA,ѵ XS(H/QZ98 k1-c '$Eng KG+7`pChҢSRY4,+ǷkTq8%"k+#C*ɑ`ʶMkZ^}W_JF;tñ囋6fFV+ֻImn"yB!ye3bw6" shAP=u;s٠'Nrdh+RrIh3fe`wrF_ a:'_mY>qh!t $^m:BO"X2H1{!-hєP)9|v݇c´mEۖ>Z̸W$=}tǣ5Py#sT ;zFs=܄E?mUY!%W8=a$ Q*6(=`ţ,nT?gU<QJ">9M<@ BX08Ll;uu}hڥS?PYsͰQ=y\] ,z>j{2n&܅%p Sncet]Xm{r҄AYd_Z+f9̽E{,w0o΋3i+.[c"M1,ťkdK ~k, v'@|XA #x̛#>5 ӯgg "-Q%7DﮝRnp*7BW\P[eOfb&GӸon"-' M+WbRb` z* ǵ)zw~O&-ĉWTaݝxǫ;|,dQ9*;q3~%z=|{C=,cBc \V=H/kGu\n?l= r:B%{sqz Ӑ=ˊ .Je<`c־GI։k-go%B 6d,AAJeǠ[eh?X%S[zEHTDbur4U'͈Dz`uURvt˄(lBvoȖ܃^~7#$XjfZ'ӞB:;F0 UW8\V[4{?R *0t#j?KK.89= *D~F7z֋QLS^%@5i{htUܐR@{ '} gޫG-)飠 ?;H'9vc03uyU:1u#x;»0 U@}ŤCxq@ww~9nA+ɦ&XKd(6p1CeL][g0Xy/2q&(Ċ+De^$MiEeCy?Ȝ ) 85W{ >{Z63ALa ^䖬Eū:s Er &ۍ#\BgCwRhep$ 5 ;79%jt@i[T/cbϷU5Z7yV6c^T[7-GvHZy4_Tt5~+-㒎M|BM۸2LҙSƪ:9#B G*f1^ %Doa5hLN8eTb,T=/`1l޴@9(6iPd9ZX o!N1D$ eCt%$'8̞]&Il]ᒲYၹe2o7, M3-c ĺt PrQynj )cז&7ppbR](.sjt{~»M0A3.2-An/( Ye:/pEyɖH\tkN%KHƹ}`r!Iq%H[޹pVzҦ|k0!P%ydn yސ;(u+dd EwXo k;L8׉[]*y?g4i b#hxW+̍r^ù~^8^'=1G8\j%m4ᐟ T=JPy!b H(6%V`^SkPvpKȒEnZ&~{9i# 7h9p5/73-͂[Ԓlm]uQH l&) NxqኋK(k%mswA@ A竕qqd4eۄ$+,!]м'{r4 %hK?M\&:1&loC*1éIRsqoMk £* %Jo$R cgHB鷖)0P(6*ftc4&MN7"@sQvXP&fN VF0GWjaSE ^F:H&1f鑣6CJ5g}XFyL:*sKY/x\ yܯU{5>Ҹ]ӛo}2X݄9<9Wv&%[O0Oc{FLe ?٧;1:Vʻr7[-j;"(RCݺٜ9KvF~3ۭ.`hRlǛn_ c0BeZe}{|B/TcPQtqѹŎں$濳M3RpZǎl}g q}:a<ӰSxABo%1ְ jO&fPD(ڧocjo_׺cM)0l%In(xTIt9&tMHJ;XoϓYMSjI+)\rVimؒİ@;U!$IPAm#TG0t*@me'\]W;.񼞂`5Fnin.S=(.iHxE.ƃG&v P){5M)- g]tr%] J=gڞ[ڋ\[-QEB4*W{2~1n>j(BDYՕcUDYһ?HD{ -pVu;]XOj L]uf)0 M&8X hD8YÌ oi]6$XR}@4vP|Vd|b/ 95B?v`5mj` agkG$Ye^3*R^a7O2THtoU7y8EG^]o$n QnU8BkR-Bb, @Dvl. +2N B4~eN #8ːD:{^S1jO T޺ʗ Uj5 JS4r"'C@3dJE{Za4`"5V̓NO{c,uӔUϔ#MN~K OAL@tTl'D`<m:g(3Xagkt~#rx+;$e}adDcj 4Cb~d) 6iع;P~ٖ05) 鰝Nc:0%(aR{Rxu;0Dg)Vt2pZ},Ywd+kRldGc^ &t>]ۃSglaN^zcs1Ӗ~pMIبE;IkV- X_飦 Cz!GwQZ6 8{3DVcMJov,.twc~oY7RA%RrzU Iޡ(zA R(%.aM_7fk <2y@AŜ)p5mi뚀+IX4ΑfDkjBuM{RB:=3:q+jo3ƒ* T|e]V~cn$}ݙ1$nv tXҡn{AuߋdRR|6O/` u?jDZ4-C7Vu&G(C)W^igw깸A#OGCtB%"N-8_ wOGܥ+CN5cpw&KGH66vKtŽ[wTP_WyEDK2 RQ_Q 4zdӑ~yGxE'-??(l E) 6SHutTa31Ti',p^<z9@/, $fxshMzͧ~C*%*Vp(d%TC3RFR% z5LH^O+cE7ڛoatav7s%KWx̎/eB(Zz||LW#/U`;y|Am%>AE7]:3M<yIXE+#=T2 Bv 1DjtC4BpmF_š_&l[ʼ%V&D  }2 RB.IzERiNu(RB$ N[d%yD]Bv:wW3\ s@QLRK߀+QN`6 rf͓+*{tdȐ}ncc!gWYCa L;pCn-f1_ed~qdS^>s9hQm+C\ I?lVZ)'MHU_4kF[lvp5wO8 u*`o EH% Fs sع=TCuܥ< 'җ}Ɗ7hk#R<{>.EP'Pvs#o4("srgruNY*?2='||y;1 ς#jV3k"?aUg4 ̓'(R ⽐6ׅc "g0FM3x,|{4濫 )l] D8pHrXeyrf?EJ 0.3Cp !+ 9̘}7<'- /;yyʲ:,;REmYnVHxGM-u+᪁}[s1{SiOoF1 F|I]PF %߬#&_lYlj8Qvb d;H\R 3GOx*+0XPÑDGc&AF?UBj؟l更V[z/|KxugK&d#l=/m AR߫q^1$3ӵM{Bk7ĩ^:V&-l;/}I\\ހ<4Vgc\)t"#3Hӟ-xY( f[$!=&fN z.ytm<Ԛ<<$8FP:=[rϿn'215_|͚M6hPH<}rDż-V+LĶQ#,zRUBnrR*|){Xi|6LSᢴgFO !3oS>Aϥ3ID;B~fLfvuݷjC Y .(@ɍ`zDiH(P<Z>*2,lqPC= "(\B[W X:A0"37 vyc"$7T2DNf#4KL $] l@;#!]c ЭBY&Q/JK$,o^-]m?6qm7+ c[>ahqjv,9KV:)q.ODF!yb)I Azv[VAjb7ҼpnDe҃?(;¹m ĚyhV@o?K!} <\JS|׭^QK]ff$K1Ѷ3U̶Pmt@WZJ1HTz{늊ޮ)<'7Jz,HBoK_i$!e{p˺[2;N(*ǀh ]4[p $V3:it,i>RCLˆAi?\ a|xW$ EIҔ|F>vaFqú,'Wu~P̛/s P!LIk i>e$UV5dɜP">P?$aNBՠߊ i` hJ $NMje C~&FbK3|] ZgN1;o,R_ϼI^goh30˦ L] ;Wjh> {`'qY \r\: b?\5.x5.bSZ`a4uX MFȼ%8196񤱞6AW'Կg]bJP\y@oVx44' `6c0JZv3ZS'r X'XXJ-'gP%#S PK,ġE\sA;o fwGdsd, hE.UdSd?@$R^2/]mXGN0J1L%82!cnsM*^$ʀw&T :X80<`qXUP=6\G[V QP f_j*h<Bawٴ(Mۆ˸.S4]%0сj-f P+BY?A3<yP4@2\-N%{k.^\[3P$/FQı0ɪVj}7A3*͹GIs9#֛@osû s8Q-䘒P᪤q;^PaD=Lluƾwy~\f92?!$ kj2썊R a7(qE&1|mW&<]y/0tv%kwTfɿ6Y+ēZA~ܲ'dgC/uq UM6 fB+5 *L8!7PIґ;8. O%ɲϟϒ2yR'+</mN o<)9w%Yq-a#,4BBm;8&m-j-ܳ2l16 vDfe n6OvKwvnyNx&km4W`sӭXά;PZb*T^.rn]̦px9#E@zU WYIҙZͩ0y;-D5OHi&#\84 QAoXp?kTwx _N `ug\$6y¶.Q b`DOks?>D4Y٩D&%NB3 xrJjS6}.^Noܡ;7\Ϩ>W(HG)xS@$cyJcdU?M-W2GQ@.^»dp9ɘu7i[.t՟uHˆln[_G M>; ȗcbGî6aٮy5[y;)'ʹn)QFR j!Γ~۳p7z=b><ʚrƌ1:B65F0U%vFlp<>R>i .ixӍUf1UF8Ǖ>cF=ދ܁6]rZ /cq,0Ĥ¾ϒb 6TE|\gAStaR99" ΁`Z4a-Rd슊s!@dua (Da3-rw,$ 3x2w3:K}(ʾ\^W-ZS\ʉB=˻PKє ػ}ÁO v-U%F h -E!Yu5&I*JFMY.]ze~0 h\\ MM?"i3XSp_&Z&BkնOփZf(K֝w;d.i]rjH 4J6!̅[5Yqv;itf;ƬdZP-tk<|G3RTq8 Z@Y;/ew8_h7hɘDNn?pvbOӝw0L\dJ$3iV $ |[Y4~ޜ؄{Pm*;IeP-akT F;B ÉօD|@r _CxAodQjDg6TA zre׭ BCL,up:-b%m&sLk@v%iz3YYH_u ?REbjSˇh/8q0asqhHv.óc0h&_kx$tOxHuH3h%#PPK. 3Dn 0F~+;-JuHWQr)$[m?x*g9{֞#P}/Rbm*qvs%Ur/ BKQǗu C~S@ Vb QԤU?=G}M mUh$d;s(t)w So=݈'%Ep>k/1uįjf8`cs>dߌk# }J}X`W"ÂnFsygNˏ3W?t@\u8ܸV=ɲMGŇa'USjЏrLzgot光/J!'J3&RX_9]aVͣ<Woh/ST{-ߵ#LrtBHYnZED!rnXϋJZ*L $a}>X[J"fw:*knPd@ ܺ4{$Rlo)q63ErPWW=EKXjH5ڪqeÒ04O~6hioA)R s8C Q9n3 pT/5ZL僝CᩩuBb ȭk/lC2fiDt;>-PݚC RƓt^Gvo3L5TWkϯ N~O`+?*8~R+-Q˦hwLXaFd{ n/ D~}58Kh=[JȮ$Y n r@2-SͳyInncOڶ׽(uvI҆OE3`_f_RSHZ]jVb #9i[/ 8L1jdn 3i8xޛX@M2![ L Q-Ȗ0iۮ_Z\ 0&7Ζ} q [ YZ