clanlib-doc-2.3.6-lp150.2.31 >  A Z/=„>A/Nظ+K[]>eJ2?_ MUofhrl@70Jn+ғȓ,P ~idpS]H)^y]L4^[ cL6±Z'7]\i^p4{1L:*w, Ӑ8 Pm/_<1GW@Mtܬ蜘+RAw mA2֒fGpM_=k>*\ gba9759dc6af73158459e925a1d45d1a83cbff4cac1716792e3660360dca18fcc1a33c27f66ccf68a7723d2dcfc84e2ab812d489b(/ĉZ/=„&n~ .mz>˯${g>-EXjE6*JG6צɺ0}&U xS4  :߃t/]Pu*㯜R ifpObܴͣIVп-B=, 39V9D;^bzs#x-Ha)H߭T à8kOΘ\ɨuوzZ'끎@i ͸XےDG!UvŎVGƆĘp 4`>p=?d  F 5D5 C5 x5 5 .5 d5;5H5UU5--$-@-(.8. 9.P:/>7@7F7G75H5I5XY\5]45^>Fb>c?d?e@f@l@u@5vL zEX\bCclanlib-doc2.3.6lp150.2.31A Portable Interface for Writing GamesClanLib delivers a platform-independent interface for writing games.Zolamb65ҍopenSUSE Leap 15.0openSUSEZlibhttps://bugs.opensuse.orgDocumentation/HTMLhttp://www.clanlib.org/linuxnoarch \EHQ%fN[ |\EHQ% \EHQ%fN[ |\EHQ% \EHQ%fN[ |\EHQ%IMDQ \hQULYa `\e84 bmmo~ss__>rvp ZMrmxx ZMr =VEyR/uxQNrv lvb. \? edR~v"'Ztcrer{NakG~K>yWqQuRu2RySRJUySq>*QqQe:N}T}TyS}TySiOmPeNeANQIeNMZHISGMZHUhJySiOQaIuR]vLUhJa}MMZHa}M?YoK]vLeNa}MQaIIGImPa}MqQ}TmPeN]vLYoK]vLYoKUhJiOiOiFOYoKiOqQuRuRYoKbSQaIM}HQ>aIeN]vLqQa}MmPEFeNmKPa}Ma}MQaIMZHeNQaIz V Q(a+E 5S[lrte%;|a;bs]c`JfTfH?E?M\^\8WSKUc`fTfH?E?M8WSK];bs]c`JfTfH?E?M\cusq^qnn\8WSKUc`fTfG0H?E?M[8WSKlh3rvv ;VmrQQ aM\Za=;q>Sw >DDE<Wt?ZE19X'EJKjE JKSIVOvI VOMcSM cSQpWQ !pWU}[=U )}[=Y_]Y 1_] (W`e tVe Pclq(bq xpy~0o~ }8| @ HGW\kF\ Zch"wYh 5gpu*fu ]t}2s : B7:=G7 :=BMHhB MHOFZLtF ZLJgPJ gPNtTN &tTRX9R .X99'Qsuf~n}p{wqr|Muy|qksPKmOk]IaHSsocKga  hA TLz@~ei&ckre{fossvnmq~Sr|woy{|||u{yy}w|zyxvu|zytrqn~p888888888pp|yg}tss|}m~swr|myq~t|vopptiv{|~}z~yvtvy~pmoytYvsst><< &<W<9:: #:W:/66 6T666 b66><< &W<<9:: #W::/66 T6666 b66(qu(uxpost~yq{}~~~w}{{y(KGKCpr:::::::::rr~{_3vuu~ouyt~o{skv~xqrrv(kx}~zvzrvx{roq{v[xuuv'qu'uxpost~yq{}~~~w}{{y'JFJBpr:::::::::rr~{_2vuu~ouyt~o{skv~xqrrv'kx}~yuyqvx{roq{v[xuuv?EX_9'Qsu~}pr{wq[j|Ouy|qpPmSIHSlswcMkj7}bZGJ}rIP |KKRV fNWQqrL`xfRFD'VTV-Q2  X P44gP|`kU Z^e^nK na[UFLCHBLAADX+|wlgR|wOT{o}wkRHxTXrMVze]yYqqsUm_uoosgcikci`KUcugvb||Dzi\ Teu]j#7CsFOqZOMG:M:@=NCHDHTLd=THLuADslql^>;p k?pRRjC ;m}g`l[ ,>U lZg}f{{7oyudggHc1ZwwgwXXTfwxc(||6px 8^8jP>ujwwX(6hhd{~aBN`[UDTzxh" j_k}BQ\djnkgn^^xo}8lUDTz x"j_}CQ\djnkgn^^xo8tUDTz x"j_}@Q\djnkgn^^xo8?UDTz x"j_}>[Q\djnkgn^^xo8UDlT&yW!zvrx"j_}KLQ\djnkgn^^kxo8sUDTzx"j_}AQ\djnkgn^^xo8UDTz~x"j_}@Q\djnkgn^^xo8{UDT%0Gvmzx"j_t}^Q\djnkgn^^x0$M eauo8UDTzx"j_};.Q\djnkgn^^xo8UDTzx"j_}=Q\djnkgn^^xo8/?_' Zc] ~ef>sa#p JVUDTzx"j_}=Q\djnkgn^^xo8f CUDTzx"j_};Q\djnkgn^^xo8UDTzx"j_}>Q\djnkgn^^xso8Jn !5;;<3Nk6UDTz x"j_}BAQ\djnkgn^^xo87= U 0EZpfg'ftfu Ve}r{ dl}X h vt tJ=7% MG>E_' ZCcyfu5Veq}}^172;<}+cPb<}yyyt(N*{ zleyIP7 |{KaJ f8n _H?!~etbkxwwb^i~l~lbmfgg#Vgewwkopn~~p}]b J f8?U f8|?J fw8|_?<e*J f8|?9'Qsu}p{ehwq|uy|qeJmIHSs|q<Yyam}OVe<}DlNdyySsf 0SiOcrOmTc^cOhhhhrcY^Y^Y^Y^Y^^c^c^cY^Y^Y^Y^Y^^c^c^ccwrh||^m|cchYhhrh^cTEYmrmrmrmrcchh|TOJOJOcY^mmrh^cmhh^^^www||mcmmmmmmJ~crTYTYTYTYY^ccTcmrmrTYTYmc^rmm^YOOOOccccchchhzmmY^c^c^c^c^cwOmhmmmm||ccmw|ccY{nwr{{}|z|~{}|z|~ wz}s}zpam~yjg{yz{rzzpzoymwoyr|s~v|w|wv}~}{ssmvw}~}|{y{+|}}}hh^mrmrmrmrmrmrmrmrmrmrmrmrhhOTOTOTOThYYTTYrhmmchmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmY^Y^Y^Y^Y^hhw|w|wwhh^c^c^c^c^c^c^c^c^c^c^c^cw^b Rg}4#}(||BEqZTx- 8^ ZN8jv^ZRnrRbfzfvjVV~fR^~bnNnr~R^fR^R>^^^bRRVZbNRNRNR^zzznbbnnn^ZzJ~^rz^^vbZRbrNNRjnVZFJRrvRVZz~n~BFzJfzNB>rzzzNRfvRjVV~fbfjzvrn^Vznj~~ZRJVNjvf^^VjnvVjnznZnrjvnR~~jfVNRrNVrvnnznrZZZ^rvrnnnnjZZZ^nrr~fjjjn:tJNR^jNnFbNJBNv^NVFNbjvfnnrnrnrnrbRVjfVVfjfjNV^~^njnjnjnnrjnjnjnnrjnjnjnnrjnjnjnnrfp~}}"$Bu{x{q{ nwhex p x||u|tzty{~ ~ZRRb~vbVvznrnrF^bfrvZZVvVvNnNZ^Z^Z^Z^RR~R~fj^b^b^^^NRNRNRRVNRNRNRRVNRNRNRRVNRNRNRRVvjjrrrrjjrrrrjjrrrr~VRjfbfbfbfbfbfbfbfbfbfjjjjnnnfbfbffbfjjjvfjjnfjjnfjjnjfjjnjnnzfjfjfjfjzjnjnjnjnvRVRVRVJbjnJe\V;J9'NLQsu}p{wq|uy|qiXmIHSsq| Kns RDa- Db \M\ezvkZkT>acfTjgwf/Lf}jgwfrjgw)%fxmjgw}fr;jgw )ft9jgwfswjgwq PC}`Ctk[X,KM'ha .;yws`Kk*;ywsKk* i(%!J y;ywsKk*;yws$GKk*oqu z]ctx hl5G8VJv|YsTfoo;a\h ~=zf~shs1 d(RyHf v|YsTfoo? ~=zf~shv|YslTfooJ ~=}zouif~sFKh4v|YsTfoo?q ~=zf~sh9'Qsu}p{wq|uy|qcPmIHSsD({ dVl]efIyT2|x,hn}yyyt(N*{ 3le12'zPb}yyyt(N*{ zle p2'-Pb}yyyt(N*{ zleU ;N _G[zJ_w} 4lk   9D9'Qsu}p{wqQ|uy|qfRmIHSsahnJDe{XU\7t _)VeT}qB Nd`cHP3f DTd 6?IxTf Ve}Y'-E\RggY-Grny `[hQr |%9'Qsu]}p{wqo|Iuy|qeJmIHSs` pEd0"F1(W    Ne*\% %9c'wQsu~`}p^{wq^z`vr|Ououy|q{PmWgWWOIHiSsplpsp` Q*pZf~cpZf~c E. N BK?F  T2 b> _: 4Y9Fo'^Qs u7x{}pyv{]wjqw|uy|qxPmIHSsimY dmSbP-zgoVhnzcP9'Qsu}p{wq|uyY|qnE\myIHSsQ4vw jXWhaQoXxf|3`AS\P|vzrncnvm^jv[XWGfGWlxk\mW~r\^ hOnVeDgc bNIP i|wKNV@ FJW~9'Qsu`j}p{wq\|fuUey|qhTmIHSsh[CO-[v[*COY#Rj1 !wefhe):^xxjP9:'Qsu}p{wqZy|uy|qeNm^IHSsP?a:QB EF=XIU}T dmybm *{H 3gP T{WW W2W|fPXXXLTT\_PSMhXWUYWU d<QLss \halr\ fXNh)n kg}I&v(||N'w]Wx0(  d8^ ]Q8jq; G=A {4I[ARg{` f md}z miq iwg6CktV |d/r$$ X9KZf)=w|wk!VP7^2ZT'Pb}yyyt(N*{ zle{o}wwP T Y&rkl`smo\|!5Ven}Qk?y{ ~aq LTc(NJG26KP6%[`o=]2"V\k6XbMVe+O}:brz~>MEVLe]l[k{Rc{kVC`TXZ\TXg\qggMqhSk ^iVyWhaX_ "`j0z{#Zg /#@X%{U0z#g /d]T[ \h9t'Qsu}p{wq}}EEY|]uy|qqVmfIHSsxYYdui^ x9+'Qsuh}p{wMuqt|Ouy|qm8TmEMMIHSWs_e_0umyiAMNMNK{soSSTST(Fyq}mMQRQR#umyiCMNMNitMkpdr|Gdk!4]nl=ZdY9'Qsu\mu}p{gwAq|Ouy|qlVmVIHSszKjf7 tLAPYrynOJAM|GF~|Td|5VbxtzPJSMT_v}rwNGQKPZrynMJBMG4+) LMssq}eVJR~}q,Ooo Xf~e nVd])PbAOA_ 0S^ZYll`hV& A 6pM NIyQ R@MU VDDQY ZHHHU] ^LLLLYa bPPPPP]TWA HKZ^YC LM`^YC LM`^YC LM`^YC LM`r]G PQlr]G PQlw g}f| #XNiT9'Qsu}p{wq[CC[W{|uy|qv Rm\TIHSs`gUUgbXWUoLYr\O\g]6ve "@;M~ Npz[jQwVxV9iLo},d19b6fqpoyuXf~_t =N_nn mV^~ >p|O8M|^WU5|fp ]u|n"e|v:m|~N zJT!PRNNP{J9'Qsu'}p{wqi@@XTp|u\y|qp^LmYQIHSskuRRe_nc663:HQi FV[jE[ fens&ds ~6} F  VV  f, NznCTxil 7~VepK}JOY|%u%dfmv\iRN[fw Ve}dv@8JblVep} nU 5Zl7} ht b lut2lJ`} hw dW:_ID=.rL`cT"`9'Qsuz}p{wq>X>X|uyF`|ql0HmIHSs`|gSm Y+HdvyY1{L `K!lS3x{2  9'Qsu}p{wqs|uy|qhRm]IHSsisfn>L;i?d_" HLrpWP@,>l:K:a>bB GKm kS S?NjeB ^ni?d"tHp@,la>bG kS?NNzW_@!{rt1\vmovx}waz|[nAi?d"0Hp@,<l=a>bG kS?Nc Td|yGWHy__PyxgXyo`ywhyp~7I:~VXI~o`Q~hY~pa~xi99q Qph:&2\Smhql-Pb}yyyt(N*{ vfzleLlOR9'Qsu}pmy{wqUjqm|uy|qiFmiEIHSsa29'Qsu}p{w=qO|uy|qdWNmIHSsGI9jc'wQsu~}p~^{wq^k^z`vr|Luy|qwPmWWWOIHiSsplpscp!fiUYpeggeUU#Na|Dy\{Xf~FNhvi,ty, @RU SL`3 vMy J}>9b'^Qsu{~}p{wq\q]fq|uy|qlNmIHSs>MARfVVeRVKcf}9'Qsu}p{wq|Nuy|q6fDNmIHSsb~    -Oidh Rrs uV|Z^VeOVMVe+OCneGVeAI?%soVe` qy bk{V~ f (m3 AM Y e pq,7} 09>MO/> QZ _(ng P(_ 9`& 5{A MY - e+q }!*}/>C / BKP _[A PXq`` B^ mn}oqwwagxt||hr_ee!x -hblUfQ2]yniJevbm9~zu}GyXA"V=g`:^oyRfwjn]vIXU[ pd[Xox^MIZ]vT`Xq b9i'Qsu}pY{wq|ugy|qgLmppIHSspnA%+ >PF\UO [/ PUYh\jQ_' ZcVdTZJ VFcJam{M TGh X[s dRS Rtm0p]][]]]\I\Z]]]]\]\]\][[\]][]]]][][]]]]]\]\\]]]B;@>2m:r]\][]][]][]]]\]]\]]\\\]]]]]]]\\]]]]]\Y]][[][]]]]\]]]]\\\[]\][[]]]]]\\]\]]]X]]]]]]\]]]]]]\[]]\]\]]]\][]AAA큤A큤Z_ZDZZXZXZXZXZXZXZXZXZXZXZXZXZMZMZMZMZMZMZMZMZMZMZMZMZMZOZOZOZOZOZOZOZOZOZOZOZOZFZFZFZFZFZFZFZFZFZFZFZFZFZWZWZWZWZWZWZWZWZWZWZWZWZSZSZSZSZSZSZSZSZSZSZSZSZSZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ]Z]Z]Z]Z]Z]Z]ZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZRZRZRZRZRZRZRZRZRZRZRZRZRZMZMZMZMZMZMZMZVZVZVZVZVZVZVZVZRZRZRZRZRZRZRZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZXZXZXZ]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZMZMZMZMZSZSZSZSZKZKZKZKZRZHZHZRZRZRZIZIZIZIZ]ZQZQZ]Z]Z]ZRZRZRZRZ]ZQZQZ]Z]Z]ZZZZZZZZZVZVZVZVZGZGZGZGZ]Z]Z]Z]ZRZRZRZRZ]Z]Z]Z]ZOZOZOZOZJZJZJZJZOZOZOZOZEZEZEZEZDZDZDZDZMZMZMZMZRZRZRZRZDZDZDZDZJZJZJZJZFZFZFZFZMZMZMZMZOZOZOZOZ^Z^Z^Z^ZLZLZLZLZOZOZOZOZMZMZMZMZDZDZDZDZ^Z^Z^Z^ZWZWZWZWZNZNZNZNZIZIZLZLZLZLZFZFZFZFZYZYZYZYZRZRZRZRZ]Z]Z]Z]ZRZRZRZWZWZWZFZFZFZFZQZQZQZQZNZNZNZNZRZRZRZRZGZGZGZGZDZDZDZDZYZYZYZYZMZMZMZMZPZPZPZPZDZDZDZDZ^Z^Z^Z^ZNZNZNZNZ]Z]Z]Z]ZOZOZOZOZ]Z]Z]Z]ZWZWZWZWZWZWZWZWZMZMZMZMZLZLZLZLZSZSZSZSZOZOZOZHZHZQZQZQZQZ^Z^Z^Z^ZVZ^Z^ZVZVZVZ^Z^Z^Z^ZMZMZMZMZZZZZZZZZMZMZMZMZ^Z^Z^Z^ZSZSZSZ^Z^Z^Z^ZJZJZJZJZHZHZHZHZOZOZOZOZ]Z]Z]Z]ZIZIZIZIZIZIZIZIZRZRZRZRZPZPZPZPZPZPZQZQZQZQZQZHZHZFZEZEZEZEZEZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZRZQZQZQZQZQZQZRZQZQZQZQZQZQZQZQZQZQZZZQZQZQZQZQZQZQZQZQZQZQZQZQZZZQZQZQZQZQZQZQZQZQZZZZZZZZZQZZZZZZZQZQZQZQZQZYZYZQZQZQZQZQZYZQZYZQZQZQZQZQZQZYZQZQZQZQZVZIZIZIZIZIZIZIZIZIZIZIZGZGZGZGZGZGZGZGZ]Z]Z]Z]Z]Z]ZZZZZZZGZGZGZOZOZOZOZOZOZOZOZOZOZOZOZHZHZHZHZHZHZZZZZZZZZDZDZDZDZDZDZ]ZDZ]ZDZDZDZNZNZNZNZNZNZMZNZMZNZNZNZMZMZMZMZMZMZXZMZXZMZMZMZIZIZIZIZIZIZ^ZIZ^ZIZIZIZJZJZJZJZJZJZVZJZVZJZJZJZHZHZHZHZHZHZOZHZOZHZHZHZDZDZJZJZJZKZKZKZEZEZEZPZPZPZPZPZPZMZMZMZMZMZTZTZTZDZDZDZIZIZIZ]Z]Z]ZJZJZDZDZDZDZDZDZOZOZOZEZEZEZGZGZGZ]Z]Z]Z]Z]ZVZVZVZ]Z]Z]Z^Z^Z^ZMZMZMZ^Z^ZMZMZMZ^Z^Z^ZMZMZMZLZLZLZPZPZPZTZTZFZFZFZOZOZOZLZLZLZ^Z^Z^ZJZJZJZLZLZIZIZIZIZIZIZFZFZFZ^Z^Z^Z^Z^Z^ZYZYZOZOZOZGZGZGZIZIZIZZZZZZZLZLZLZDZDZYZYZYZKZKZKZOZOZOZZZZZZZKZKZKZYZYZLZLZLZNZNZNZOZOZOZPZPZPZJZJZJZJZJZIZIZIZXZXZXZFZFZFZGZGZGZRZRZRZDZDZZZZZZZ^Z^Z^ZJZJZJZHZHZHZYZYZYZ^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^ZLZLZLZLZLZLZPZLZPZLZLZLZLZLZLZLZLZLZFZLZFZLZLZLZ]Z]Z]Z]Z]Z]ZJZ]ZJZ]Z]Z]ZHZHZHZHZHZHZLZHZLZHZHZHZVZVZVZVZVZVZNZVZNZVZVZVZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZKZKZKZKZSZSZSZSZZZZZZZZZ^Z]Z]Z]ZJZJZJZJZRZRZRZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZZZZZZZZZZZZZZZZZGZGZGZGZGZGZGZGZOZOZOZOZOZOZOZOZVZVZVZVZVZVZVZDZDZDZDZDZDZDZDZEZEZEZEZEZEZEZEZNZNZNZNZNZNZNZNZ_Z_Z_Z_Z_Z_Z_ZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZFZFZGZGZGZGZGZFZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZFZGZFZFZFZFZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZFZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZFZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZFZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZDZDZDZDZDZDZDZKZWZWZWZWZWZWZWZWZWZWZWZWZKZKZWZWZWZWZKZKZWZKZWZWZWZWZWZWZWZWZKZWZWZWZWZWZKZWZWZWZWZWZWZWZWZWZWZWZWZWZWZKZWZWZWZWZWZWZWZWZWZWZKZWZWZKZWZWZWZWZWZKZWZWZWZWZKZWZKZWZWZWZWZWZWZWZKZKZWZWZWZWZWZWZKZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZKZKZKZWZWZWZWZWZWZWZKZWZKZKZWZWZWZWZ^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^ZJZJZJZJZVZVZVZVZVZVZVZ]Z]Z]Z]Z]ZTZTZTZTZTZTZTZTZTZTZMZMZYZYZYZYZYZYZDZDZVZHZVZVZVZVZVZVZVZVZVZVZVZVZGZGZGZGZGZGZGZGZGZEZYZYZYZYZEZEZEZEZEZEZEZEZEZSZSZTZSZSZSZSZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZIZIZIZIZIZIZIZIZIZIZIZIZ]ZHZ]Z]Z]Z]Z]ZYZYZYZSZSZSZSZSZSZSZSZSZSZSZSZSZSZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZMZMZMZMZMZMZMZMZMZMZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZSZSZSZSZSZSZSZOZOZOZOZYZYZYZYZ^Z^Z^Z^Z^Z^Z^Z^Z^Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]ZNZNZNZDZDZDZDZDZDZDZDZZZZZZZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZNZJZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZGZGZGZGZGZGZGZGZGZGZGZGZGZRZRZRZRZRZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZNZLZLZNZLZNZLZLZLZLZLZLZNZLZLZLZLZLZLZLZLZLZLZLZLZNZLZLZNZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZNZLZLZLZLZLZLZLZLZNZNZLZLZLZLZLZLZLZLZLZLZLZLZFZLZLZNZLZNZLZLZLZLZLZLZNZLZLZLZLZLZLZLZLZLZLZLZLZFZLZLZNZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZNZLZLZLZLZLZLZLZLZNZLZLZLZLZLZLZLZLZLZLZLZLZFZLZLZNZLZNZLZLZLZLZLZLZNZLZLZLZLZLZLZLZLZLZLZLZLZFZLZLZNZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZNZLZLZLZLZLZLZLZLZNZLZLZLZLZLZLZLZLZLZLZLZLZKZLZLZKZLZKZKZKZKZKZKZKZKZKZKZLZLZLZLZKZKZKZKZKZLZKZLZLZLZLZLZLZLZLZLZLZLZLZLZKZLZKZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZKZLZLZLZLZLZLZKZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZIZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZIZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZTZLZLZLZLZLZLZLZTZLZTZLZLZTZLZLZLZLZLZTZLZLZLZLZTZTZLZLZTZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZYZLZLZLZLZLZYZZZZZZZZZZZZZYZYZYZLZYZYZYZYZLZYZYZYZYZLZYZLZLZLZLZZZLZLZLZLZLZLZLZYZYZYZYZLZLZYZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZYZYZLZLZLZLZLZLZLZLZYZZZZZZZZZZZZZYZYZYZYZYZYZYZYZYZLZLZLZLZLZLZLZLZLZLZLZLZLZLZYZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZYZLZLZLZLZYZYZLZLZYZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZ\ZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZ\ZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZMZMZMZMZMZMZMZMZMZMZMZMZMZMZRZRZRZRZRZRZRZRZRZRZRZRZDZDZDZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZDZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZJZJZJZJZJZJZSZLZLZLZLZLZLZSZLZLZLZLZLZLZLZLZLZLZLZLZSZSZLZLZSZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZSZLZLZLZLZLZLZLZSZLZLZLZLZLZLZLZLZLZLZLZLZSZLZLZSZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZSZLZLZLZLZLZLZLZLZLZLZLZLZLZLZ]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]ZJZLZLZNZLZNZLZLZLZLZLZLZNZLZLZLZLZLZLZLZLZLZLZLZLZJZLZLZNZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZNZLZLZLZLZLZLZLZLZNZNZLZLZLZLZLZLZLZLZLZLZLZLZXZXZXZXZXZXZXZXZXZXZZZZZZZZZZZQZQZQZQZQZQZQZQZQZQZQZQZ^ZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZMZMZMZMZMZMZMZRZRZRZRZ]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]ZMZMZMZMZMZMZMZMZMZMZJZJZVZJZJZJZVZVZVZJZVZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZYZYZYZYZLZVZVZLZLZVZLZVZKZKZKZKZKZKZKZKZKZKZKZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZPZPZDZDZDZDZDZDZQZKZKZKZKZKZQZKZQZKZQZSZSZKZKZKZKZSZKZSZKZSZDZKZKZDZKZKZDZKZDZKZDZDZKZDZDZDZDZVZVZKZKZKZKZKZKZKZKZKZKZKZKZKZKZKZKZKZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZKZKZWZWZWZWZWZKZWZWZWZWZWZKZWZWZWZWZWZWZWZWZWZWZWZWZKZKZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZKZKZWZWZWZWZWZWZWZWZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZHZHZHZHZHZHZHZHZHZHZHZHZHZEZEZEZEZEZEZEZUZUZVZUZUZUZUZUZUZVZVZUZVZUZUZUZUZUZUZUZUZVZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZUZUZUZUZUZVZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZVZVZVZVZVZVZVZUZUZUZVZVZVZUZUZUZUZUZUZUZUZVZVZVZUZUZUZUZUZVZUZUZUZUZUZUZUZUZUZUZUZVZVZVZVZUZVZTZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZVZUZUZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZTZTZTZTZTZUZTZUZUZUZUZUZTZTZTZTZTZUZUZUZUZUZTZTZUZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZUZUZUZUZUZUZUZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZUZTZUZUZTZUZUZUZTZTZTZTZUZTZTZUZTZTZUZTZTZTZTZTZTZTZTZUZTZTZUZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZUZUZUZUZUZTZTZTZTZUZUZUZUZTZTZUZUZTZUZUZTZUZUZUZUZUZTZUZUZUZTZTZTZTZUZTZTZTZTZTZTZUZUZTZTZTZUZTZTZTZTZTZTZTZTZTZTZTZUZUZTZTZTZTZTZUZUZUZUZTZUZTZTZTZTZTZTZTZTZTZTZTZUZUZUZUZUZUZUZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZUZTZUZTZUZUZTZTZTZTZTZTZTZTZTZTZTZUZTZTZTZTZTZUZUZTZTZTZTZTZUZTZTZTZTZTZTZTZTZTZTZTZTZUZUZUZUZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZUZUZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZUZUZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZUZTZTZTZTZUZTZTZTZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZTZTZTZUZTZUZTZTZTZUZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZTZTZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZVZVZUZUZVZUZUZUZUZVZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZVZUZUZUZUZUZUZVZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZUZHZDZHZDZDZDZ^ZNZ^Z^ZNZ^ZNZNZNZ^ZNZNZ^Z^ZNZNZNZ^ZNZNZNZ^ZNZNZNZNZNZNZNZNZNZNZ^Z^ZNZNZNZNZNZNZNZ^Z^ZNZ^ZNZNZNZNZ^ZNZNZNZ^ZNZ^ZNZNZ^ZNZNZNZ^ZNZNZNZNZNZNZNZNZNZNZNZNZ\Z[Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z[Z\Z\Z[Z[Z\Z\Z\Z\Z\Z[Z[Z\Z\Z\Z\Z\Z\Z\Z\Z\Z[Z\Z\Z\Z\Z[Z[Z\Z[Z\Z[Z\Z\Z\Z\Z\Z\Z\Z[Z[Z[Z[Z[Z[Z\Z[Z[Z[Z[Z[Z\Z\Z\Z\Z[Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z[Z\Z\Z[Z[Z[Z\Z\Z\Z\Z[Z\Z\Z[Z\Z\Z[Z\Z[Z\Z\Z\Z\Z[Z\Z\Z\Z[Z\Z\Z\Z\Z\Z\Z\Z[Z[Z\Z\Z\Z\Z\Z\Z\Z[Z\Z\Z\Z[Z\Z\Z[Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z[Z\Z\Z\Z\Z[Z\Z\Z[Z[Z\Z[Z\Z\Z\Z\Z\Z\Z\Z[Z\Z\Z\Z[Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z[Z\Z\Z\Z\Z[Z[Z[Z\Z\Z[Z[Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z[ZZZ\Z[Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z[Z\Z\Z[Z\Z[Z\Z\Z\Z\Z[Z[Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z[Z[Z[Z[Z[Z[Z[Z[Z[Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z[ZZZ[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[ZZZ[Z[ZZZZZ[Z[Z[Z[Z[ZZZZZ[Z[Z[Z[Z[Z[Z[Z[Z[ZZZ[Z[Z[Z[ZZZZZ[ZZZ[ZZZ[Z[Z[Z[Z[Z[Z[ZZZZZZZZZZZZZ[ZZZZZZZZZZZ[Z[Z[Z[ZZZ[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[ZZZ[Z[ZZZZZZZ[Z[Z[Z[ZZZ[Z[ZZZ[Z[ZZZ[ZZZ[Z[Z[Z[ZZZ[Z[Z[ZZZ[Z[Z[Z[Z[Z[Z[ZZZZZ[Z[Z[Z[Z[Z[Z[ZZZ[Z[Z[Z[Z[Z[ZZZ[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[ZZZ[Z[Z[Z[ZZZ[Z[ZZZZZ[ZZZ[Z[Z[Z[Z[Z[Z[ZZZ[Z[Z[ZZZ[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[ZZZ[Z[Z[Z[ZZZZZZZ[Z[ZZZZZ[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[ZZZ[ZZZ[Z[Z[Z[Z[Z[Z[Z[Z[Z[ZZZ[Z[ZZZ[ZZZ[Z[Z[Z[ZZZZZ[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[ZZZZZZZZZZZ[ZZZZZZZ[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[ZZZZZ[Z[Z[Z[Z[ZZZ[Z[Z[Z[Z[Z[Z[ZZZ[Z[Z[Z[Z[Z[Z[ZZZ[ZZZ[ZZZ[Z[Z[Z[Z[Z[Z[Z[Z[Z[ZZZZZ[ZZZ[Z[Z[ZZZZZZZZZZZZZZZ[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[ZZZ[Z[Z[Z[Z\Z[Z[Z\Z\Z\Z\Z\Z[Z\Z\Z\Z\Z\Z\Z\Z[Z\Z\Z\Z\Z\Z\Z\Z[Z\Z[Z\Z[Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z[Z[Z\Z[Z\Z\Z\Z[Z[Z[Z[Z[Z[Z[Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z[Z\Z\Z\Z\ZLZLZLZLZLZWZWZWZWZWZWZWZLZLZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZLZWZWZWZWZWZKZWZWZWZWZWZWZWZWZWZWZWZWZLZLZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZ]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]ZPZPZPZPZPZPZPZPZOZOZPZOZOZPZOZPZPZKZKZKZKZKZLZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZDZDZDZDZ_ZDZDZDZDZDZDZDZDZLZYZYZYZDZDZDZYZYZDZDZYZDZDZDZDZDZSZDZDZDZSZSZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZIZDZIZDZDZIZIZDZDZDZDZIZDZDZDZRZRZDZRZDZDZRZRZDZDZDZDZDZRZDZDZVZDZVZDZDZVZVZDZDZDZDZVZDZDZDZ]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z^Z]Z]Z]Z^Z]Z^Z]Z]Z]Z]ZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZXZSZSZSZXZXZXZXZXZXZXZXZXZNZNZNZNZNZOZNZNZNZNZNZNZNZNZNZNZNZNZOZNZNZNZNZNZNZNZNZNZNZNZNZNZNZOZNZNZYZNZNZNZNZOZNZNZNZNZNZNZNZNZYZNZNZYZNZNZNZNZNZNZNZNZNZNZNZNZNZNZOZNZNZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZYZYZYZYZYZYZYZYZZZNZNZNZNZOZNZNZNZNZNZNZNZNZZZNZNZZZNZNZNZNZNZNZNZNZNZNZNZNZNZNZOZNZNZFZNZNZNZNZOZNZNZFZNZNZFZFZFZNZNZNZNZFZNZFZNZFZNZNZNZNZFZNZNZNZNZNZNZNZNZNZFZNZOZNZNZ^Z^Z^Z^Z^Z^Z^ZFZFZVZVZVZMZMZMZMZMZMZMZQZQZPZQZQZQZQZQZQZQZPZPZPZPZPZQZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZQZPZQZQZQZQZQZQZQZQZQZQZQZPZPZQZPZPZPZQZPZPZPZQZPZPZQZPZQZQZPZPZPZPZQZQZQZPZPZQZQZQZPZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZMZQZQZQZQZPZPZPZPZPZQZPZPZPZMZPZPZPZMZMZPZPZPZPZPZMZPZPZPZMZPZPZMZMZQZQZQZQZQZQZQZQZQZQZQZPZPZQZPZPZPZQZPZPZPZMZQZPZPZQZPZQZQZPZPZPZPZQZQZQZPZPZQZQZQZMZOZQZQZQZQZPZPZPZPZPZQZPZPZPZPZOZOZPZPZOZPZPZPZPZPZPZPZPZPZPZOZOZQZQZQZQZQZQZOZQZQZQZQZOZQZOZPZPZQZOZPZOZOZOZOZPZPZQZPZPZPZOZOZQZPZPZQZOZOZOZPZOZOZOZQZOZQZPZPZPZPZQZQZQZPZOZOZPZQZQZQZOZXZQZQZQZQZXZPZPZPZPZPZQZPZPZPZPZPZPZPZXZPZPZPZPZPZPZPZPZPZWZXZQZQZQZQZQZQZQZQZQZQZQZXZPZPZQZPZPZPZQZPZPZPZQZPZPZQZPZQZQZPZPZPZPZQZQZQZPZPZQZQZQZXZHZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZHZWZWZWZWZWZKZWZWZWZWZWZWZWZWZWZWZWZWZHZHZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZEZEZEZPZPZPZPZPZPZPZPZPZPZPZPZZZZZZZZZZZZZIZQZQZQZQZIZIZIZQZIZIZQZIZQZQZQZQZQZQZQZIZQZQZQZQZQZQZQZQZQZQZQZQZQZIZQZQZQZQZQZQZIZIZIZQZQZQZQZQZQZQZVZVZVZVZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZMZMZMZMZMZMZMZMZ]ZQZQZ]ZQZQZQZ]ZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZ]Z]Z]Z]Z]Z]ZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZJZJZJZJZJZYZYZYZYZRZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZRZWZWZRZWZWZWZWZWZKZWZWZWZWZWZWZWZWZWZWZWZWZRZRZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZRZWZWZRZRZWZWZWZWZWZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZXZRZXZXZXZXZXZXZXZXZXZXZXZXZXZRZXZXZXZXZXZRZ]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]ZGZGZGZIZVZIZIZVZVZVZVZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZWZOZWZWZWZWZWZWZWZWZWZWZWZ]Z]Z]ZOZOZOZOZOZOZSZSZSZSZNZNZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZNZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZNZWZWZWZWZWZNZWZWZWZWZWZNZWZWZWZWZWZWZWZNZNZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZNZWZWZWZWZWZWZWZWZNZWZWZWZWZWZWZWZWZWZNZNZWZWZWZWZ_Z_Z_Z_Z_Z_Z_Z_Z_Z_Z_Z_Z_Z_Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]ZOZOZOZOZOZ^Z^Z^Z^Z^ZWZWZWZWZWZFZFZFZFZFZSZSZSZSZ^Z^Z^Z^ZGZGZGZGZDZDZDZDZNZVZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZVZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZVZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZYZYZYZYZYZWZWZWZKZKZKZ^Z^Z^ZSZSZSZWZWZWZ^Z^Z^ZXZXZXZDZDZDZIZIZIZIZIZIZIZIZIZIZIZRZRZRZRZRZRZRZRZRZRZRZJZJZJZJZJZJZJZJZJZJZJZZZZZZZZZZZZZZZZZZZZZZZYZYZYZYZYZDZDZDZDZDZLZLZLZLZLZMZMZMZMZMZNZNZWZWZWZNZNZWZWZWZNZWZWZWZNZWZWZWZWZWZNZWZWZWZWZWZWZWZWZWZWZNZNZNZNZNZWZWZWZWZWZNZWZWZWZWZWZWZWZWZWZWZWZWZWZNZWZNZWZWZWZWZWZWZWZNZWZWZNZWZWZWZNZWZWZWZWZWZNZWZWZWZWZNZNZNZNZNZWZWZWZWZWZWZWZWZNZNZWZWZWZWZWZWZWZWZWZWZNZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZNZWZWZWZWZWZWZWZNZWZNZNZNZWZWZWZWZNZNZWZDZDZDZDZDZDZDZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZLZXZWZLZWZWZWZWZLZWZWZWZWZWZWZWZWZLZLZLZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZLZWZWZWZWZWZWZWZWZLZWZWZWZWZWZWZWZWZWZWZLZWZWZWZWZWZLZWZWZWZWZWZWZWZWZLZWZWZWZWZLZLZLZLZWZWZWZWZWZWZWZWZWZWZWZWZWZLZWZWZWZWZWZWZWZWZWZWZWZWZWZLZWZWZWZWZWZWZWZWZWZWZLZWZLZWZEZEZEZEZEZEZEZEZEZEZEZEZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZYZYZYZYZXZYZYZYZYZYZYZYZYZYZYZYZYZYZYZYZYZYZYZYZYZYZYZYZYZYZYZYZYZYZYZYZYZYZYZYZHZZZYZZZZZZZZZZZZZZZZZMZMZMZMZMZMZMZMZMZVZVZMZVZMZVZWZWZWZWZWZWZWZWZWZ^ZWZWZWZWZWZWZWZWZWZWZWZWZ^ZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZ^ZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZ^Z^ZWZWZWZWZWZKZWZWZWZWZWZ^ZWZ^Z^ZWZWZWZWZWZWZ^Z^ZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZ^ZWZWZWZWZZZZZZZZZZZZZZZZZZZZZZZZZMZMZMZMZMZMZMZMZMZMZMZMZMZMZMZMZMZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZSZSZSZSZSZSZSZSZSZSZSZSZSZXZXZWZXZWZWZXZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZXZXZWZWZWZWZWZXZWZWZWZWZWZWZWZWZWZWZWZWZXZXZWZWZWZWZWZWZWZWZWZWZWZWZWZXZWZWZWZWZWZWZWZWZWZWZWZWZXZWZWZWZWZWZWZWZWZWZWZWZWZWZMZMZMZMZMZMZVZVZVZVZVZVZVZVZSZSZSZSZSZSZSZSZSZLZLZLZLZLZLZ^Z^ZIZIZIZIZIZIZIZFZFZFZMZMZMZFZFZFZ]Z]Z]ZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZOZOZOZOZOZOZOZOZOZEZEZEZEZEZEZEZEZEZEZ]Z]Z]Z]Z]Z]Z]ZJZJZJZJZJZJZJZJZJZJZJZJZJZEZEZEZEZEZEZEZEZEZEZEZEZYZDZYZDZDZDZXZXZNZXZXZNZXZXZXZNZXZNZNZXZNZXZNZXZXZXZNZNZNZXZNZNZNZXZNZNZNZNZXZXZNZNZNZNZNZNZXZXZNZNZNZNZNZNZNZXZXZNZXZXZXZNZXZNZNZNZXZNZNZXZNZXZXZNZXZNZNZXZNZNZNZXZNZNZNZNZNZNZXZNZNZNZNZNZNZVZVZVZVZVZVZVZIZIZIZIZIZIZIZIZ]Z]Z]Z]Z]Z]ZQZQZQZQZQZQZQZPZPZPZPZPZPZPZIZIZIZIZIZIZIZFZFZFZOZOZOZMZMZMZMZMZMZYZYZYZYZYZYZYZYZYZYZYZYZYZYZYZYZYZYZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZIZQZIZQZIZQZQZQZIZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZWZWZWZWZWZWZWZWZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZGZGZGZDZDZ]Z]Z]Z]Z]Z]Z]ZIZIZIZIZIZZZZZZZZZZZZZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZFZFZFZFZFZFZFZFZFZ]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]ZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZ^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZJZJZJZJZJZJZJZJZJZSZSZSZSZSZIZDZDZDZDZDZDZDZDZDZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZLZHZHZHZHZHZHZHZHZHZLZLZHZHZHZHZLZHZLZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZHZMZMZMZMZMZMZMZMZMZKZWZKZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZKZKZKZKZKZKZWZWZWZWZKZWZKZWZWZWZWZWZKZWZWZWZWZWZWZWZKZKZWZWZWZWZWZWZWZKZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZKZKZKZKZKZKZWZKZKZWZKZWZWZWZKZWZYZYZYZYZHZWZHZWZWZWZWZWZWZWZWZWZWZWZHZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZHZHZWZWZWZHZWZWZWZWZWZHZWZWZWZWZWZHZWZWZWZWZWZWZWZHZHZWZWZWZWZWZWZWZHZHZWZHZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZHZWZWZWZHZHZWZWZWZHZWZHZHZWZWZWZWZKZKZKZKZKZKZKZKZKZKZKZKZKZKZKZKZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZMZMZMZMZMZMZMZMZMZMZMZMZMZMZMZMZ]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]ZIZIZIZIZIZIZIZIZIZIZIZIZIZIZFZFZFZFZFZFZFZFZFZFZFZFZFZFZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZYZYZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZYZWZWZWZWZWZWZWZWZWZWZYZWZYZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZYZWZWZWZWZYZWZWZWZYZWZWZWZWZWZKZWZWZWZWZWZYZWZWZWZWZWZWZWZYZYZWZWZWZWZWZWZWZYZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZYZYZWZWZWZYZWZYZWZWZWZWZSZSZSZSZSZSZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZIZIZIZIZIZIZIZIZIZIZIZIZIZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZ^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^ZZZZZZZZZZZZZZZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZ^Z^Z^ZHZHZHZHZHZHZHZHZVZVZVZOZOZOZOZOZMZMZMZMZMZMZMZMZMZMZMZMZMZMZMZLZEZEZEZEZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZXZYZYZYZYZYZYZXZYZYZYZYZYZXZXZXZYZYZYZYZYZYZYZYZYZYZYZLZLZLZLZJZJZJZJZJZJZLZNZNZNZNZNZNZNZLZQZQZQZQZQZQZQZQZLZFZFZFZFZFZFZFZFZFZLZJZJZJZJZJZJZJZJZJZJZLZOZOZOZOZOZOZOZOZOZOZOZLZGZGZGZGZGZGZGZGZGZEZEZEZEZEZEZEZEZEZVZVZVZVZVZVZVZVZVZFZFZFZFZFZFZFZFZFZ]Z]Z]Z]Z]Z]Z]Z]Z]ZMZMZMZMZMZMZMZMZMZXZXZXZXZXZXZXZXZXZIZDZIZDZDZDZ^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^ZYZYZYZYZPZWZPZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZPZWZWZWZWZWZWZWZPZPZPZPZPZPZPZPZPZPZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZPZPZPZPZWZWZWZPZWZPZPZPZPZWZWZWZWZWZWZWZWZWZWZWZPZPZWZWZWZWZWZWZWZPZWZPZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZPZWZWZPZPZPZPZWZPZPZWZWZPZWZWZWZ_Z_Z_Z_Z_ZIZIZIZIZIZIZIZIZVZVZVZVZVZVZVZVZVZVZEZEZEZEZEZEZEZEZEZLZLZXZXZ]Z]Z]ZGZGZGZMZMZIZIZIZIZ]Z]ZHZHZHZYZYZYZYZEZEZEZEZYZYZYZYZYZYZYZYZYZYZYZYZYZYZIZIZIZIZIZIZIZIZIZMZMZMZMZMZMZMZMZMZMZMZMZMZIZSZSZSZSZSZSZSZLZLZLZLZLZLZLZ]Z]Z]Z]Z]Z]Z]ZXZXZXZXZXZXZXZXZXZXZXZXZXZXZMZNZNZNZMZNZNZMZMZMZMZMZMZGZGZGZGZGZGZSZSZSZSZSZSZ^Z^Z^Z^Z^Z^ZIZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZIZWZIZIZIZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZIZIZIZIZWZWZWZIZWZIZWZIZWZWZWZWZWZWZIZWZWZWZWZWZWZIZIZWZWZWZWZWZWZWZIZWZIZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZIZWZWZIZIZIZIZWZIZIZWZIZWZIZWZWZWZTZTZTZTZTZTZ]Z]ZDZDZRZRZRZSZSZSZ^Z^Z^ZFZFZFZ]Z]Z]ZFZFZVZVZVZQZQZQZMZMZMZVZVZVZ^Z^Z^ZYZYZ]Z]Z]ZHZHZHZFZFZFZIZHZIZ]Z]Z]Z]Z]ZKZKZKZFZFZFZHZHZHZMZMZMZIZIZIZRZRZ^Z^Z^ZYZYZYZZZZZZZPZPZPZZZZZZZ^Z^ZLZLZLZWZWZWZPZPZPZNZNZNZPZPZPZ^Z^Z^Z^Z^ZMZMZMZMZMZMZMZMZMZMZMZMZMZMZMZMZSZSZSZSZSZSZSZSZSZMZMZMZMZMZ]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]ZKZJZKZKZJZJZJZJZJZJZJZJZKZJZJZKZKZKZKZKZKZKZKZKZKZJZSZVZSZSZVZVZVZVZSZSZSZSZKZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZEZEZEZEZEZEZEZQZQZQZQZQZOZOZOZ^Z^Z^Z]Z]Z]ZYZYZYZYZYZYZGZGZGZGZGZGZHZHZHZHZHZIZIZIZIZIZIZIZIZIZIZIZIZIZYZYZYZYZYZYZSZSZSZSZSZSZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZIZIZIZMZMZMZMZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZOZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZOZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZOZWZWZWZWZWZWZWZWZWZWZOZOZOZOZOZWZWZWZWZWZKZWZWZWZWZWZWZWZWZOZOZWZWZWZWZOZOZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZOZWZWZWZWZWZOZWZOZOZWZOZOZWZOZOZWZWZWZEZEZEZEZFZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZEZFZEZEZEZEZEZEZEZEZFZFZFZFZFZFZEZFZFZFZFZFZFZFZFZFZEZFZFZFZFZFZFZFZFZEZEZGZGZGZGZGZGZGZGZGZGZFZFZHZEZEZEZEZEZEZHZDZWZDZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZDZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZDZWZWZWZWZWZDZWZWZWZWZWZWZWZWZWZWZWZWZDZDZWZWZWZWZWZWZWZWZWZWZWZWZWZDZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZDZWZDZWZWZWZDZDZWZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZ^Z^Z^Z^Z^Z^Z^Z]ZDZDZDZDZDZDZDZDZDZDZ]ZDZ]ZDZDZDZDZDZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZLZXZXZXZXZXZXZXZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZSZMZDZMZDZDZDZDZDZDZDZDZDZMZDZ]ZDZDZDZMZDZDZEZLZEZLZLZLZLZLZLZLZLZLZEZLZLZLZLZLZEZLZLZLZJZJZJZJZJZJZJZ]Z]Z]Z]ZVZVZVZVZKZKZKZKZ]Z]Z]Z]ZNZNZNZNZ\Z\Z\Z\ZLZLZLZLZOZOZOZOZ^Z^Z^Z^ZRZRZRZRZGZGZGZGZHZHZHZHZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZFZQZFZFZFZQZFZFZQZQZFZFZQZFZFZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZFZFZQZFZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZZZZZZZZZZZZZGZWZGZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZGZGZWZWZWZWZWZWZWZWZWZWZWZWZWZGZWZWZWZGZGZGZWZWZGZWZWZWZWZWZWZWZWZWZWZWZWZGZGZWZWZWZWZWZWZWZWZWZWZWZWZWZGZGZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZGZGZWZWZWZWZWZWZGZGZWZGZGZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZGZWZGZWZWZGZWZWZWZWZWZKZWZWZWZWZWZWZWZWZWZWZWZWZGZGZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZQZWZQZWZWZQZWZWZWZWZQZWZWZWZWZWZQZQZWZWZWZWZWZQZWZQZQZWZWZWZWZWZWZWZWZWZWZQZWZWZWZWZWZWZWZWZWZWZWZWZWZQZQZWZWZWZWZWZWZWZWZWZWZWZWZWZQZQZQZQZWZWZWZWZWZQZWZWZWZWZQZQZQZWZQZWZWZQZWZWZWZWZWZQZQZWZWZWZWZWZWZWZQZQZWZQZWZWZWZWZWZWZWZWZWZQZWZWZWZWZWZWZWZWZQZQZWZWZWZWZWZWZWZQZWZQZQZWZQZQZWZQZQZWZQZWZWZWZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZ]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z]Z]Z]Z]Z]Z]Z]ZLZLZLZLZLZSZPZPZPZPZPZPZPZPZDZWZDZWZWZEZWZWZWZWZDZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZEZEZEZEZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZDZDZDZDZWZWZDZWZWZWZWZWZDZWZWZWZWZWZWZWZWZWZWZWZWZDZEZDZDZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZDZWZWZWZWZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZRZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZRZWZWZWZWZWZKZWZWZWZWZWZRZWZWZWZWZWZWZWZRZRZRZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZRZWZWZWZRZRZWZ]Z]Z]Z]Z^Z^Z^Z^ZEZEZEZEZHZHZHZHZRZRZRZRZRZRZRZRZRZRZRZRZ_Z_Z_Z_Z_Z_Z_Z_Z_Z_Z_ZMZMZMZMZMZMZMZMZWZWZWZWZWZMZWZWZWZWZWZWZWZWZWZ^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^ZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZPZPZPZPZPZPZPZ]Z]ZZZZZZZWZWZWZSZSZSZ]Z]Z]ZFZFZFZXZXZGZGZGZ^Z^Z^ZVZVZVZFZFZFZXZXZXZVZVZPZPZPZZZZZZZWZWZWZXZXZXZVZVZVZIZIZOZOZOZXZXZXZIZIZIZZZZZZZOZOZOZ^Z^ZZZZZZZ^Z^Z^ZFZFZFZRZRZRZ]Z]Z]ZEZEZFZFZFZPZPZPZSZSZSZRZRZRZDZDZDZZZZZRZRZRZXZXZXZHZHZHZXZXZXZFZFZFZLZLZLZLZLZEZEZEZIZIZIZOZOZOZNZNZNZ^Z^Z]Z]Z]ZMZMZMZQZQZQZMZMZMZ_Z_Z_ZXZXZOZOZOZZZZZZZIZIZIZZZZZZZFZFZFZEZEZ]Z]Z]ZYZYZYZVZVZVZ^Z^Z^ZPZPZPZOZOZOZOZOZVZVZVZSZSZSZZZZZZZRZRZRZOZOZOZOZOZOZOZOZOZOZOZOZOZOZPZPZPZPZPZPZPZPZPZPZPZ]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]ZMZMZMZMZMZMZHZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZOZGZGZGZGZGZGZGZWZWZWZWZWZWZWZMZMZMZMZMZMZMZSZSZSZSZSZSZSZ_Z_Z_Z_Z_Z_Z_ZRZRZRZRZRZRZRZRZRZRZRZRZRZRZFZFZFZFZFZFZFZLZLZLZLZLZLZLZIZIZIZIZIZIZIZXZXZXZXZXZXZXZYZYZYZYZYZYZYZMZMZMZMZMZMZMZMZMZMZMZMZMZ]Z]Z]Z]Z]Z]Z]Z]Z]Z]ZJZWZJZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZJZWZWZWZWZWZWZWZJZWZWZWZWZWZWZWZWZWZWZWZWZLZWZWZWZWZWZJZWZWZWZWZWZWZJZWZWZWZWZWZWZJZJZWZWZWZWZWZWZWZJZJZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZJZWZWZWZWZWZWZWZWZJZWZWZWZWZ^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z]Z]Z]Z]Z]Z]ZOZOZOZOZOZOZFZFZFZFZ]Z]ZMZMZ]ZMZMZNZHZNZNZNZNZNZNZNZNZNZNZNZNZNZWZWZWZWZWZWZWZWZWZWZ]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]ZWZWZWZWZWZWZWZWZWZWZLZLZLZLZLZLZLZ]Z]Z]ZIZIZaZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDZDf1875e37f5ad12680374da7c08b38333264a6e844aadfc84c0a4e5a17c3804d1fa90426e1022d049a885fbcb300c215eb00398b4776d8e9a79a2f5822476aa1cc5be38b6c3c3e7925003ed5a0c3f273f914b6bae6b1e34fa81523d6507068f9a3f4bd19bdc59e1554aaa50bfe237d8a5e2e344303f555dc8bdbee4295219a2c60a6034ebdfa2f71e8165d5614ca65cf9ce62f30d235aeca2fec8697dd9003f5e00f53b60290e3f50624154a36b69b781b362d83888be956fbca6ae00bfd7ccb89c64d68b6f0be33901a4cc8d8678201be2f7413bf082b8fc1c64658d7e70510940ec1a9e9b6a897f6376d2e5444007a215f5aed0bc652fd88c8eb71fb5fc1861b0ac9c6a0f4543f1ea7c38502fd34bb778e6a3f0b0f4d50fede27e009ecffa41417d48c8938e1e0a0bdecc09f87ba56fa2fdcd2303a05dee33dbda5b9896e25278f2c346aa0c6f3aabf43d18130d13bf9031462c0bb04c27cefe1556df7bc1efe1348bacc1405e83fc2ee5b3fbf46f196d7b94f7097e7a2f5dbe035edc30ee2171c3616e9725ee3d22403df1547773c1c6f8b839bf540f2843c6d63d9808c2565350f674bc2de6ef64d2e2760f1ba46383e8851aaeb20b018bc525509f04908d1d89a9f0dca729ca598709a7234e4db992281f459fec1c9ba67611523d4827a869f741731a821073aab9c303886b306be1a22d4fc0d7e4da6a7fa991e99cd448928a74fd4fc03b8006b6f2cb03f456d4bb271123bbd1d198b88e985ac7291d50682064fe5e7bc6c39279c1d873f7defccfc57c128442b62c962f23d333d5e78b5c4fe0f6d29e6f15b5970e9ba09d1a6174fd58c5034feee034b2151cc4e3a324e64721ef0350a7f4f3bdfb122157a0da786153ca1d18ba1425a78344755cf7553edca758f70aad8af1ca25f574b8cc07e4bf2b4b806ecdb3d93baa5c38b4785676b63349e5778aacbea9573d98ff737fea76bc051bf34272358dde40c70845db98bbc80012532d863e89a2c1341ad15820e3f4a9edeb602cb286ba4ddb9bcd47e4fb69a3371936fba10102a301a9c35ad336b55f17c36e80164b6583f3f02ebcc4f60845f475b64782a746b468376f208f856aa0f269c69d2624028e2081f18d5ed8640e02552619fe5279a2ab60625a3af0deaef4fa2f09c63ce3a67ea0be0129c8c14d44b9934fb82a361259c0db481750edb52728214be2d448e1d71aeed142aaf38a0922385da6fc74212a9470491eac482b19f02992f0f5f8261508a3ad04336b1d28105a6abd4108951064c4fdabce67210804c2e37cb2c20115ffb919841b86d2c8486e70dc4d2bdff5087974b1319c32cf4fc12b53b039fc32fde4a717b8e889abee6cb73ce9dd2427daafcc7e280c9dbc7dee481e6507d58a306306b1c43334718d853a213bbf65e20245645e8fdea68d0bb272776dc7147e7528c4b806a539559e361830724cef77d6b2500300f4ff2a3b8c1cc19e7a518caa1b8ebe5c76350e24d8cece63d104148cded7e7e3ba8e4de47237191d0b8fe56d3bed3793683c17fedd1193e82ff228b4d6d7b004ed304c97429be161f37e5aed18edc785f845da3097f0ec716c636f24d3d963cefafa1e446532e3086e5dc352e962285635657f824b7f6346e31ceab746a9110b13c66c8c53ad79bea57e6b1187937570f6321aa920c164539515efec827b6779ae202cca98d14bc30dc80b0427963fbe42435221e80cdd67bfe79bdaf47c4fa1a3fcb92792421b0061fc132a36ef7f141b59c2cb7a5b4b9d1e8d4b48930a57fdf04b23c247f8e5519258dfaee280d8596cc6d25d4c272cf16d70013369f8a19f35f3289285d7800b65b10303feb0d596dc291f223f87d2e91bb78aabb8cb7527cefeb5d0e4d001e2c5237f9ac77e86d6eab7fff79dc45489c1dcef68514b836182be09e70fa00427e271031e7314cdc8c2ff9e482bfce1e46b379b871adee1b7883991d62329668ac1870fa515941db378b7562aadd17088ac0fb62fff65d25c609801dfff442bf95db0718c50c751d2ed37791e928f4c2cbcf1ed869aa95c1f3585029089d7999d6909e9136c52f2c24573a1db70635eae14e5d3620d5036f014132619c03393fc9a1613b2177cbb3ee2bfccfe63eba3a015398f073a5f7a075794be3d96c75c206473ded60a2074a6bb248ef7aee16d1331f6e5af8818304a507266f576c0c0e4a0b5c351b7d98607cba04b7146660a6b7ba9a5bd107b73c3eb0de5bcaaffbe1ce3ef21aaa9f31e747952d71b831031072a84c103ea16a26dd44a916457c1d82b2f494730c134cffd07ce2772e4cdbfc975a013c367b4b2970bab67d8bbeb2ec501e3535d90196be70b49f2da19b84c6d6b29d092c6c84dcc4a114dba72309673db2823895f3e41a3b1b78b90e98a700a05a8c72de910d7e1440ac67be3f70246fda0cba3788638a6b4cc61daa49ba1feee9f476377268e064a7ad0464c02a322ebb276201d7b888f4ec8ac9fe293eacb12c5c912af4b51c260dc670422c48d556e699277f44e4f67470912b147df831637b06ceb5f5cb4619273d78a7deb87c04233a14ca33b1e8c5714d9fc356b6f4ecacb953b96b6fdcb3698aede7678061ed2bb5b09b035a46648036cadfb6e1a8fe27aa4af3c562c7df1ba42956f3bd1f52c4b76a4d844015f27ae699cfa9d888c1726e21de4c6b527edfc07603cd5b5a00c1ce88ebe12add01b6c6b2a0e2d90e467a0914c9844b7b49d6364bd2f2edbd434849ada7d11d616b17db12f5c9a72429e2e340830fda9dd9405a30c2d874036c463f383b3f198fc4bea89b6eab110c6e900aa181996ef754bd021abf587d51cc84a61a938c8fb0eec8faef6ad8c2efe2f0b5e6a2193e7c15b246f59cc418d885f4c0eb5ba0caeb6e822e185f85e81d8c23d1897cf1f7d5d3d439ae10adea8cbb031226b967770b17d64e72bf494f3049d7f3d2274692c29ec876b359e8e8d5b02f75ac0f1e3f966e3129e04e60038ac5df722c58397b0336721ef93f7c7b09ba33e5440fc34617ee4e53d2a726f9f5dd3f7459c0adfef2d83c95cac3f4e84ae8c409f92cd25cc6c16d43da2970be43b0573ccb095fb57771bdc4a3577156546f589e876b0c6eb0858b877aebb1321f954a59d7d100956ea5a25dd91c588dc55799e8fdd6b1ad8eb6342bdc56960be3150104b14892f78392f021f4cb3ca96757cf3b0542ad54b88097f74cf311a428e6a4be73d4668f8d1cc78043c02c01aaf4df4df074423e663909d083a1c94de89b2c6fe8b76f64aa1e850c15e9871f188cdc548796dd53e8da8ff1e2501ebb20eed147ec788d44d96d3c03e3d44a56f6911f7f9a822601ff6fa9f3a3214a453dd2d18610a61ee7c99505d340efda703756b79d20ecb7b2136933d1cde9df677bc34da9693b16957f1d8e8135a712f416ca5676918b1b72e08801665d79b3313b1c89f900c342b362d2b8bfe5677ffc0ac56e30cb44fe0140cd50f8e88211438bff3d5660dd0acf57e39504535f7cc8d7de81eb4a3da8737cc0921cc8f010a08478afd00ba14467468a39f6c9c816a8b996f44e07cc0e26de86de926f43b7b90379b7a2ff7f34c7d18d023ac610385cf7e852619ab210bb3f78bde8e944a5e2634552f7bad98006a98de2b593fd511367c964cc0f602e347b610092c2d70c9f351775196091b7aa98cceddfb245e18d971248e12cab5159a6dae1d4a57b378cc37147fb0c4f108822fc0255b2ea294d427939c64b8661dfd093c4e0449878d2d40d5e9ef877c371279e3221da6d2df10c499a7a3c1aeb0b148b92fd0c9124fde517518528c4038c45fa3f16ae7d56b7f5f8ef4a2ae924ca49424ef5ae0631e48d6f68970f593a4e6f1051be638d8dee64a382e2812dfa57730e4f726c9f105bf1e8b2430b46e9a9af5a48f02c5006b2fc90dfce5581f81d9559c9960b97381723b28f6800516817e3b0140680af36d73b3b34cc61f267342483d0d2b368b04e2247802e67642acbf76ef87cb0444972fc89499219b24b49b44e6229e91b586b895c4d7382629372fd33d5e00cee72285c7b8dd41b68c6a67d827bad8fea97e1b06ad8595dfbaabcd7e6f8d34f4b71aac906e0fef57b5dfede73bd025c971c4cfc1d06d1f4813446de89e8233cff8474218b25742b11357ec4c41d2ecee1dc13f6b5c4df37d8c16697852ad7fac90b3b89fad181768987ef04dd158b0716cc8410524499117bf7bd21bb9fe8393e5dcbc80142509e734dff7bbb61edf0959e8db20c50864735a7bb58bbd0dcc528fe4aef69dcccacbd765b1bf58c2af7ed6b20131456f380ef86b28aff3a358fe938824cf69a7b85e29d956006f585df9bb8dae2447b7f76750c35f6bb631bd4b59ffdba2ba0303088943a70ef6ec661ac68b97a9431b120aca93663d8314d556e7fb1328d79e3dedab569de292a78739637523cff55c48d37dde41a71654dcc85e27c56e34aef2314a12ccc51ec71af6acb91f2e8a532827bea3774e66f2442ae78ffa438c060a0f8de38630f9f93f74d77dd08bef2bdc1d7aee64c432f76ed0cba9996d87e204bc6b46766f2427882e1d83191d6d6902d4821cea0f33241ff34f6297fe408f3b4aabcd7c2655e4fd9257751c5996d0eb57757aa2553450ad7d2d8ff743e8172d4134216f5e25333cc02f40587cf59ee628b3a7e79a1b9e9507f3200c1180937d89e4e5d4192e7f34cd07477e8d7fc47ca179db3219b906e77859a6b2990b9cadb3aac6a889b47e515502855bb50c4af8583fba299bd0ea06e046d511e5193384fa48b95c86b5c2c6030e3befc24ce73a10a4a5a583d7ddab19e13b54799996b46c6b6aba0a24ff14c26cbfd28da2fa314e8cf768500458e4106648f0c72581da176d3522cff1af272c696be23ed5daaefdfaa00c3e41bd30458b8ff8214178082f311c43a74a6bb5baa81aef223b6eb4868f348c82326462cdca518664b8eba60321b6ec29e509f1d2d800db933f17ad52963fe62cb72feb6a8062498f5fd120f698f33ce991aa888afa77e11cd6a97a544bbf5730f45e1f251323bd809f43edbc3291b3ef91f3867ac4e772ce060267c211af9db3441927a51225fa115cafed64a15f003ef6fefb6513a3d9c6f502538c5dad25da17a9abed6c6d83c732663edb4e5264d87ec81201e6f72d41650e04d3a2d0165d9968ac8485266bb45804f0f9c98c7413b302e748a66c327d840108fc25b89ddc8ba490d182e741c483777d694578df10eebea64ce1b30c5a16bb544fc5f9f63ddd1062e2aa5b80a4de2f2a16fc579de335ae564da9a0c57f6017cfddde3ba9d82efa7cd56b1bb0eac45647f4cc403b05e29985d09c3b72a911f5eaca50ad2b61a7831358fdcbce3cf02db974a725179859d608d588d335687fa5c5d4640117a3af3a1d589b3aafea668f1dd53c4e73e2d2dba5dc6320ea4018938284a77eb7a6e7e6a7ec1d86b3769aae603512c54f853042ae5d0c5e6a9d7bc3ac587ce5d3ec49db87328fa0fb3bdd3974b71c510247ee5d7737832cd74bb76a88b930bbf6105b1befee00f95d7d53dfcd0884ce551d024f5400f1ba86f7865f0fde1e3bb3b205865bed4d003f2e8925189e599825c3d5c60b2749b024672bb38412d2bb223e911ac7c053cd516fdb87a27ab6b95c06d1b728f95b3ca284ef58f14a095a93a6a5d2a71f78c88a374af4e0a2ab1d1b2534841a60bb45d655c4e4d8ba7b196f564b17bc8ffa4164cc860f279ec81cea31e89f0b4e39584182744411423f9d473a4e39b3d6c0762fdafac1e1119420fb72e929b7eecbe3945e558204dffdc102dd208e0e65f522bfa65a537ed3ae35e7f8d5d7e3bd14c71b4c48ea96fd226bc51f24bfdc97a2721ae2d6404187b6e1eea82d816548e2d5078469499d55761ce1f3044f2faada4e7f8683eed935691ec0ddc22d7354cd1f7522d4ecc214fc614322cd85c18fac0a0cd2ea6ffed70f4b04d5ce6b109183ddf86edb1f92a5490cce52f1769c2992cbd101f6deb12fc2b3a904277ccf67459aae6b2e33a48883492fa74cd542b6844437655ce7e8e3f636eb4fab4393fbe3df302ad8a8a68981f1cb34d4b3b17b092336be0fb80aa123f4b6418f213b8ed6f8e74fc58003dbb432ffc7f8372c426d909214d2ece5d976d339adbc1ecd7d1a153d2054fc0f7f46a416970c654a2b82f15e6d683ac5808ba605cbe57e161ec44bb850e926abdf30a904f7b1fd9ec6ceeed5d383c23ccc70fdc46d4eefcee011356f7dc3808b4c4468bd98bdef95105589000bab531f5f2a3306db5b2c3134977a5c79b05484eb6bd50af10d95c08b9d0af67ca50830108d88aca42d8309a82a0e7c5eec5a02efcb5745d7c9e715b8107633de4609bcb5d737f7df94c7084554b829f50bbabecbd7e659a879b6363e1d04f50518897fd0df6bd2672cd64732ec172c97c4c09035e1f97abbb55bd0a6461bc821473f7ca8e185afa4744136367a68b5272b10cce3ab4c261f90779b3f82eb49f8f68cdd4611c22b5c32fcad708ad01898c02d711d4c08ac2aefcfe36db608d1797d2be8978ee5e0e74741e05566c2b1b7d0489a4e6e2495cefbf8d49c821eaf04a1efe5d83e3428773dbe66db684fca5e0428c282746bb10c8f8ce396d1b9b92f97e025a5b77e0deb01733cda41731e9e512aae1aaa421e4df284f600390b18d4ea034d95bb10c63c4780f549141c074e027767910efbce38d2752dc72b704601f4810a964752b5d277fbed2be5949ca394511ec6da28221dd770424972b60ee74b294ce54efa23287b68d24070ae269a1c3d7c5ea69de69e89114e851d7777953ef6380a07a32c3e7492382aabf6782069cb7bb61d7703e0cd888f7ab7406b30e75e115d8bd2bbca63da2949658cde95dcb21c6f510752cac4937f83a7d941907a0d8b23938b5e9041da7ae0466ea1dd88b24b9e40074b73f0860c22b9b82872ac70e18ed860f7f8755ea51032d160fc1dd598f774169d81f9788465f3a908ceec55678871e6c0d53566749ab8b498ebc0419f45bce5e585a6fa08a41765bd0b423a5edc46d763617b4951ae47ec78814451a6de5cf219bb18668f5f148ff8d677f8dfaa50a0993b01da2e664392176c46d905a0d9586a121b35d490a6a38aaed7c2c30915d87bbbf3ea23a1c7c48537544b236ec64e15dda6672c67de0d53902b94c5ff7615ac5726fa3cc906cf0ce5c37f65a99e715832ce010017ded5135369a44a28b9980c096cf744f90354a08b89317eee6937238cd3d186981c4b7b09196f5f2bfcdc7e4209c71ab434ce4a4484e83dc86e2124ba05ad3f9376322eeaccbff9135e408fd2936f628e0815896c22478477bf136a16e5a0e9cac7fa9bab0dc1eec9c850c8aa4c29eccc5e399850cc8a39c8633b39e6de78a94476de4368f54b5eef0833674ea6c4b5e25d5b781a19b78b8a418860ae1c8827e72ada0f5297476bda70514b6644b4937f7722c95562dd2f9229e8417c028c87fc69da962e98a6177029a2abc92890b18c5a70fd286432dd1b64e77d8849f156afd75a93f59306bf5955a84cac08e4fd6db283fe2c8cc4ed5e66ea7ff9704b19b389fb11485424e9ca9e668d4fcf3ed1b64b6d18e1b8600f30d4be5169844ec3923d3546d29a7a374f04dc45e04964a089555c64c24924053972ec4ed01d12e4530bc41bf2f1cde39bbe0fb438ff0bd2089a0e4fa6657e1659374670aeeaad685f043187b8dc0bfe002037ca47df2ca41123ba575a54caf5b27e22d62a61f8886a2dfdbc407a2cc15b24c3d93b673f582a97114e8091dc702177e6f516940953c78be5af42f90c1f2d0273ea8a2765dcf9a749fd4fcf405303cbf2d76bdfd91e627a3ecccd6c50825cff6a6adc5b6e8dab2aa465ac1340f34fb1792194b4abe1ac05d372250fe495e141cba4aee945cfd5338923f74087bb41f708ad57f4802e4e4de651ccb504d888a068ff2b2ca64873b1b3db4e8b4a138586674c68bbed60443c23b84e5d71f7cc7212e6c115bae49236426c9d956eda1205a3faa75ed1d15e0f2d6298982444c284ec50304c40bd8ccdef1ba776b6f1b61033a7d605da8ee8f7dc8f9f8b76088c6cd7f24b3fb1506c8b6348dc0e314da766244e96cbdc40a2b3f96f636ae9f4fb1f8c34592b37e81f3f885fc50db39bf55bc0b3a0f81ddb70b155df25663b66eda4c08f8c02f3ff332fb9c45c5f847d42afe28754b9c55d59a8561a5d21be9cef468073838241c35ed6645376fbe1a4f9c3e344bf3d70b4d37247f11f2b537478b7445ba5579a1c441523a8a12f8d5364b7a7772bc8d733b63c925908efcdf2faa4f5c47fa5ee2d906677acbf48f34c5c80db5a3f1dcc80c8dc2b56981aa0670e157a4d365c33aee8c27ec843559da66847af15f16e0460b0478230b732059428aeeda014e1d1f630503f04ea46e49b41e0f74c30ef1c145c7b589eee29ffbeccd99b23ccdd8288f4c966dcd2ca2e8f1cb25a9381ed634731890e2607544c60744c51f712fd599939cc12c6b9302a63065a367a18d34f86d86ed437877c69559c50276c60078ed9495cee0703fb76e15fbaa1a60546e459d61dfefd6b5d8bc279c28548918f7d6f07710f889e02fc5ca542089669d0cd97850a29dd24191e2207e14ad7d090cbb31a0afd27bd1fab220122425e0618195bb2e618017c2dbb5e00c165d2692dc648f36b8ff401f484c5c12659743fdb48e196bf2e9d1497f7d8370fc0675fe16434f1e3182062a4354697a565e332b01e8cc35798b938bf8792b5632a7b52235f696835078dc24becce7a26ec09351caa3b264574c29dac81341f75c1aa108ede2f9a72d7504336bfcdaaa8edcca8bd6fc4379774e1818e26c0144471aee6927c97923508836e8c152efa0fca6295c201f351d11b7042254f747f4cbf3401411d5cec3b86542b0b157f9887b35a2831edd5900e286ae356a1bf15122f6478f7ce804a9890abf1ee1b9400d022f6caf07212af096eebd9a61fd20c2a1d743389597890bdc32972f2a58344ba5de518fe6c349cd6feb856f352b2726bfca60c4001d3307e6f61c51d3aaf6e2ea2252d2287cea2fe6baa75c5ae5f95932c505bb97f7f508aa8b562ebe1a199a29e488323fd62e9a072ce65da617d89adc9635f39aa5fc2bc5480c38ce288274729fa1942615e21180ff0a5cc3563623aed43521f4a8df0705acff427ebfc02f1a21b9217a5971d8cbf1057b5f8eb0721bf83d491f9e2de8ad247ceea12c800660f14348e4be718aaeb467d82f0626ba228797dd18a3c0c7249480c3f3a056e3279c3dde40f9f2253b4c2a1d990cf0f462372e50b32cc466a58a044b403ce817f7372cd45a0a9609c051aab8cc50bc1e4ffe796ffba2580f402a869fa6587f8f81fff809ae86b5c9608c72550a4c558673e208ba88389bc90fa0f1eed5230c52994fd1930c3a4a10e90be9b7426aa9b5d670596275cb309ce9a644105f4b8306bac4fbcdd4c66d189f2ae7b21dfb6be483e53ec5aae5d7d14df5c3d4341fb30164999025f55224f4aec4c4b05a6d18066e0c867ecce4c07768777d76b756ec14cec083cb0b8af278cf00676234aad05a521f02e5b9b6726749a25b8accb66917607897a4be3c2604e6b5d336a50fee1e1f4d8a4c1952fdf949f29ca3cd854278444bcbf40f519676073a21291b2d44c5d1093b32a2d8835b65116ea701ce3c40a677d96b5de3bda5423aa4368f7a3025498439d5b0f29e3a73b916b7577f96e98358cdd26ccdf1fa4f882cc0d4c71c102c1a41e86bd9d2cc2daa6c7332e1fc7c418990b8c4fedc52054e2adf935a62c0164c9e41c4a875920af418b8010fc12794245450f6a41ecd1801aa61842199bdfaa09da0f91d250305f1d52fa5f59796cdaa2b3aaac1b826a77ba0bd1609f38b6aba49e584387be12a1c1829184bb5c80de60c053c22e3821666359141a47cf5ce9e57870a0e241fd68176056c4fd569e76d3a479dde39d2f6920cec445cfacff0cea5441394bdc9847c13a238c77d051f744d0f15c577d858f5363f96429649f9c90e65ec88abd6ef17c3b2f155d1092d6249d6fd56731427b3f9037fa79a441e98449a86c8b38911130fb5b8ae74d554b6312c41c52530e5cf078c7fa954c63b18153876b761a973ad841638782e881d0c2b90887d565744e9610329e32e0fbd8e4ca1775e80040a232b89b1414b8006ac202da05f84c852f58513f239b628de20f2fe87888c342269ea333e7c8d138f8ef5c409e119c09ea7ddabd3b5e16566ead476998d4e5ccd1fb2eca64153c8de1c6121c0b0327c4fe3e5e135aa9f672e6c023f7abd770ca500dd0230e0347b884f99237148d94d009b431b27fc16f9cf9bd6465cd8b1ae9660117104665840469901a9a67f2e2b4d9394bfe5ade89de3a5ecbaf119fb3ea0f6f05393d9b2ba15afe28a10e8842e83d6cd6897d66e744f9fe1dc48ce42f532ebfbbae34da4c78234035599a7d3bf7402ef93779871e427cbd23e1dcab971bd66eea88f108abc5f9f5f7e66b3fc020818238e0efed1512eaea380464a3094977640b2219f7b844c2f6d912c132e1ac3d22f3e43705487f90b0277358a1569c2d4f2535e2f861788e9c223116c47f0735bed232c71eebe0824203280f00442add07f4086a7bd4ad870dd1e0c50e57fb6b9848e99bc12277f5541665ecaa3c33031ddec97e3884b2012715e9d2c6baad75143ebf3e80b75e795d6e2acb1507394ad4b161c3ba05ae7573b2bedaa127ac89e8eec2262a537e0af5be8ab9156eb30913020c1d8e8afae6172fff46c143db614fd54cf71f294663d30766326bfff5fb9431f445c975cc00f89639e9155fce2ed8279bdb14317dcfd2cf4379ff4af5ec9ca90d9112badc44bccc535c3d93af5c716456dc738a4beb8aec9707bd66bdd526cd52e457eac49eab0694ba3b5fd8f7d54f594cdda0a3ed40f8b4f9982de38e3b8f72f6c9d6c3287e0f0ee7ce8d15e6e26e0a7d2e493667caeb195dee38fd7e2dff3294ef7174b2379643654a4a7cfc85d703c3a270ad5f44cc69b2377a8305d95445b976b55e5b0f20e870d41484d8f7e1e308b1d2f3e84700f3a9ca5241dd7c828a12de442af48f795afef48fdadcc5dc18664e5a8ca655d578360d4879baaff9b7cce5c03ed4ae28a9e9a2095aad5c25455e50f7c999a68b96fbd5c6c199e7ec0dafed2d51dffaa847b5f289b3bea41b1fbe31331a3aedfd516d645f5a9730e3775042d805a8a267ec7a28824b1faed9ff23b1c0038009bb30e5e097debba2614e3c39ecf44775a5440918c805fd75834dd0252c03a880dcc21acb5898607f8a7873cc8fa23176278752594dd2ab20e6e311ed419445959adb4f09d99bd8a7644ec15eb7431e771f77b2d4da453af868a241cb3a5a306a8d6e94b9bccf69c3d9fd57e681d2efeaeaa74025ce06a94ab34fcdc93145881329e84b57fd1d6756c0a4bc3e76c4f2dab759870d065b102f070cb8824eec344bc3b8f9fbc1b0722927a352c06081129521206c481836913353c5f42489debfe3b4741990f780e1147e8e6c1e98ef077f0736081c3ac1a3815f0f351a7932664b6930b2181fd6a505936eec01d1a872c0c049ba59d154c31bce721653d6cc0d8bdf20f1f0460962de011d4fdc81b31f0c5143034ba0280ee38f24d23bf5f2ec82e8d3edf507ce49a656ae20315502658775ff6598d4ddf8a382b166c8125018d501a6c649c07c08f5ecf02af08466ef3d6d8a1be7c898c93b46cbda4b269a334941076ed44ee9f756c1866bc95350548c87d13c8abfe998702ed56af91c1a5e8a88cb857ac5f5741f9df1e146a2eb6fc22e3000e7753fa72771d59352498dae0a72625f53e375283f60a102616081bf93c91b92978204d6df33994e77432441aa190e97d00322222bcedd25d82f0a1dc2af319ba22200b137cba1a22591a8afa14d06cb18a46e1e8d67714446a297f933c9541532ae6667563134d7dea050a102ecbcf43b98b30232024fca113d0b11908f5e7e600073600ca66e0844ea52ad74147370ab377473a4ad1e197626bca34319b7ea9986848910b4e5cb4869d72ea8d70f0266a5788ece5434673d7cbe7406eac0e388f00ab623784034bd06795177f951fc74872e5260193bf2130790bbc4835a1db53647d18b5fd8de0208246283662a20ea1ffeb5f23920f3c96a92984da026b4f1984e7abc2d67ea444cabf3c93daf8832c532364db6d85026be4158de8d3ab902d65a31a06ee735d999dbeccc9ef8cde599e55428da1c9830717ed1bc9f3273fd1bb2105e7b15faa2735295b9f32f439e9ade2f4062d9efef5a1b3041cebcbdccd97675a5b4642c12d3c7483af7a4fd819d9f96d0e60e8284b6d214da33da31f6bdefe9462241369b77a74e9be7080d8966f55726f5ea3198e6c1ad16463ea874d8536293dbad6d35ea9850b25757b5eb1b372848b3429e6c1a82eeeaf09b2c81d4283b0d4cbd3d52364b4c3bdde817f1ed3c1c38139a4edc967d2780047825a34e6096729aef18245cb5209623d9831e29a6cd977f8924f0f207f12194abf39059ea292085a0b7aaabe756b2debde02d7d1f8f0f3cb70eaf5ac0d3b628355ed28f3b08b4bd4593437b3f6faf42c0cb05ebfc741daaa8b8b6270485e1ab46d0463a1e6322a0dab69d660f29f66b80205435ed06da5e4220ac9d468830964e885ce81a729e2f0b1024b86b207f8ce7827f6a7ecf17d9c6b59397792f12a410e7e4bf43233af26bd88b81affa1468c16a8318730dda9ff424130c688323dcba64f46b42cadb47d9e521cc624d8a62037edce37c77b6f7b98a85b9c8d9ed55fe7b7acf6d890a61bb8f848bc13d666bfa4d08504369258363da01e985e97e4b34bfa6c36434a5e375f4acdfec04fda303c741e8e369d76594204316cede1c8ca3b459335551c5bd2bf5101511aaec8f0daf0cb9a078f540290029f3923fe31adb1449363e816c8264bb5ae498d3254c6e3c0c337c3c7bfe15c4b3acf119e3138a067b73d1c6f6be912ed2669ca20127d0fbdbcb4349076f0f4da6313bfaa0daa7d72e4ca846353b8a5cd12ce12fb03c83ed8f2d7dadee2352d322cc8553feb4cb1b7b6065e8463a3f72e31de383d8dfe4b02974aaad50a662f392cfcc0d9dfe1d9658b090ce00a1c238124e230f7af7ccb5bf5372bf418a3b903f7236d52f828c4391755d2e991eabcc8271d54beba5083944ea5ae35c674c37b76b1a8562610da9da8e49159df80f90a403ad3b7569113bff5ebf2da64cd95d5bf7cb5aa172f490e8d2d8eb22728a0fd98887402d37ec389efd8a1868520a180e6c11f6b7a6a59c72f9bb2731402c86fac4760f0eb2da5c29efbb49aaaa34de5a8d14b20daa51191cc389d42b63b2ff1e1936243de0536fb9572a5f3971ebb25305bd82511c21e7014e4f6e12190d9f6aad75bd5daafe65edf10e16989a3fb73b2e09d568fd60a14e0ca829c90ef6bcd464626dd18355ecdea48b42cc9bb4bcbd026e3f2e396c288aefc43d1adbe5d789a166c8bf832d90be2f7956b77d1b4514b19e3ecb16054ab8e160edf6a5be4b85d7861a834684bc139ebdb6b2d927c443f6e78113866d49c85c03def8067a87ff3ec5cfd99dbce9ebddab997c50ebc277865a232158ae00a022d45670f13f54b8a89d64f9a2c4d86e13b4451c1a189b7dc6b4596d0e388d529c6e881922cac302059036ce526a78a0d21dca008e65aa00f56590ce16ebaa3a7ffb04a8d38016f0cdd25db7449ac3313c14527ce099b80b160d76ebbb089339fc6c8efdc7c1226c208ca93e6559a161ed2e29ef322581decafc121010436bd1bb03196ac6f87e2cdb127976f08904198d1a6ee090f38d2e2087e458e63fc381512e9ac0304464cf4b63af54ad90ea6765b3badf596a3aa4ccec7d59fa6b7130657638428f8a039a7470aea82a99ce37092dc3fbd5182bae87d2a48b9721dad1d1cb6eaf1c99ade800ea385f12fe238e0baa28606628f63e58918a2ff1c00027d7167f6a958890849238d7f26f957669067c3bc2a63d04e78df5565bdb73be18ecc6b2ef5e244d43278676af10b71ee8a21a07156f2b380bd229762290475dbcdb1ea3f810b6ec642d44748fe70c4dc601455a4be6fc129bee8815aae3838e09fc8cd24f840f6b3b351f2fe2fb83e9661c049e0a37b50f9283610432ca0f90c11a187b3b6dafe68b78295dcab4eaf1a39932324c851ab93638499b480d5445f054b5568942c3bbf6fa006307a9980c9255ca790ab690c49adf3ec2fa7b9106d170b270778bac24496b5dbf1a3f980ddfd81320ddb33490b398069bebc68defb2d5496e51d95bc9a197ae78e09dc1f890a240f3887f3eca125aeb4444b51cb0890d7815987dbbcd409c35427ffdd4fb43928b713b040c2635bb05ac66dca0261d03746339c082f8e614443cf7334a06d25e0e28f2876d52b0b04ba175985a451eeb25cd375a8cd18f1ad7d1232f6fa829490be41204ef7ef49905404eb2b5e09044022737dabc1cd32c38e9fdb421a5b4261b0454938b8aa6585b6e430dfce116e2ab72f45eb7e0ef126944afcba8afa034e73456a6bb8e5b87c8dfa41c0231875257b218f230d1ba206c38e613b89c449813016668471a35e794be702c0369a0fc191792e2098ebdfad5f27ee35d2045607025cbf7ab5b278c9d73aa047d2a8373e5e1d66db5bcff160671866008aadc853df3c6ccf64b12b4cb16f0869f0065dd4f701e9251124d66d00227119172db565d7ccf41e6ccc560ac1ceb4a5496aaf59bd977a463988781d029644744a1f3267d3c8ac7443c4d58c9c62e1f6db13ffe56fde94da4401d8f66b785a94b1e206bc4dc67e57982e94a794cd3885117abd004a943a7d19e9728c4c36d26428a6dc6d6a3e841b9c790e3e1d5ee7cea2390aa6ed6dfb2befe77a69a03e9f45dd1f018a260d7becb01e8289b842a5737c46f24572bae7ac55d0dcbba593f7a3fde1abbb9e13ce2e3933169089601d1cc3787dfbbbb5dc947b87549d09d7ce16f503d629566e1c0df0a260a5d239bea528d289767ffba56075fc822efdfc4e88b12f3c6ddeb569a1bfa3e32391e5215cd7900ea713f43b7eb0c7ed4dbf80d1a2320a42c126333c4df3c29f0d2277872d0cb502c730bba73fc049ee1a14219e97c759206d1716cd03f94c1a4f39e52f787af5246e50549ecfb7579345342d310f4912ae2be25a3f686136bde2f900667b8b9c3d911b6a143d90a4f1644a3942e55bcff5c1f3d18310965e436f55703e133844c9989c40a8f51ac38f0df600dc7b5f2727fbdcbac247e666963fb17a1974d69b0aac4778c0c7c98c607f67e6e50b081e3d44ad3ab58cafb72e7d808cb3ec5abebb639cc562f37c281fcbff2f3dbbf4be3a8fbefa011e3ecafadc5367c51c102203c489b0b539cde7f43887c5c578ebf9056c5caf81cd25103d30eff17723e7735292c699c00121e61861d537c078a9d7828fbf4f85f57a233d1d6f698080bb0e4f808380faba4bb8e92e09e725ea467d29f3ab7c6943a5d67811df8cb9e64880a80a150112e7e63cc7d11e54368af3403e1d302ddb176837d0881ed53d7f12739795131fcac6baf8665dbcc8d81f7d4683dc13471329868b2cf48146e97f442acfd5fc6250c922109574812cbc4e84ff98cb6aed536c5157935f13ba5155c58f446608567546014fdc7c6a600f4c017b2bbd332a84c5eda4399eaf0a2dbb4f0deddd598d008315420a08f987df798922ac29d292802af9249490781aec9754dd8e00e4f1df679d8559d5cdd25076c7b6ec34d9ddd1c7105a720fdaaa28578769ddb92e15161bd6e1d90003b6f086f63a3d3f64076de8555abc69677494870834b455c384be3aa7adefd086c27258f71fb684949f0e9bcada024d4e09d8404dece7beb6c78a0a2685416880c29f414c7db658be9612027b9c095da09afc56628175c832f7d61f9fa0563d998b72be455b08cc3367e2b1a7e3fd9da52afa59c257f70f95efd92b59bd7336e4fd94c0d2ae02060d07556338ef1f72e8c35106dabe01e7e8d19949699bdb1c1375c1a60d42cbda8617762c292be4575cab4733dd97e2fdcc9339935cc25d2e23d003e8046ff4c84c477eb2c150c404a42d0c5aadfcedaa9160172c6009749ffa6f0359e78aa6b753bf842a6b3f05eb815e0308e5e16785aab3c07b72d83b79bc9522e40630cc362afe533bce4259087e600e47360198ad7d8c846427e7c6e60584f95b06035bfe0b9135e7aeaed21fe55b40b8b6779de64682fe1c5c8c43488a229330e22c842f186148373ff9dc66f261ab22569ac7e014f5de295e37e7057e070788724dc1b383f4f0761c15121a59660f8f5f2d9fc917ee1aaed3b6285018f53816e4d79d5c27a5f4d1f8929a480936d21f1ad9b13cf47ac3ed5ac6b980913fc767e50be1edf647f5e0fe1697fcf0aa3769f36faa8e63357f6656d93f9e6785b7cca1dc74809a6f9a8240bbe760528729a23a2becdc6f6213a312c2451cfc6d334a253c69e3a6d68389ce41036cebc9931e920236c0d52d2582fb8f47f1f9117dd094d37f38db5ae3ebb92c5df64ed9ea6006e14ff681f8d09be3b1f9585d3ab34a9fc63c1f873ea1d423b4e73a2e00bdb556d38199759a2aa46b77e793225d491bae586604e80408ad70434bffffb16f1692f0d935438401e702cf57595758018581b91e9d21bd8c74d388c8fc4acb75a9fb3f76c5d94d36f1ebe170db5f2ac2bb458ec489baa43bf0aeeacd894266597c007aab3a7af623df8ed5d7d85f17f83c41bb2ed905f635e305005d6f95b890e6e80fdf0396ef21aaabfd5677c4ef714a39ec9c919a73ba494b7c6409a74c036df79f150c681494beaa796a8151478a1e8d7a7e97c716052618f703353d6311a6414c57e6a9971dfbe2a9ad5fdd93fe6bef1cbb86a125e35cbd7101f9263a6fcc848dbcb83c74ff31d0ca8fd63374f69ca8d9d15171feed5a0bd411d3aac270db612cf3485c1830747b1ef8904ce2dae70bede89bc588b0284c91f928a34a93173a936ce32cf3fd07354232f3f769b09e0e26568f6b2ade0f3958c2ee0075cb82af30c15796081c3cc5f5eda599b4828dab4fdf75d1b67bfc07c110eea2b0ff67420bee3be58803f3e422991e6ba7ca964f935a3866e79a376357dd588164568ba40c7fae57190905d6287954826f000a8fc03d079c021fecb22fd240c5f95e573b6c716cad059bd79511df71accd362bb38631e69664dafc1224e9cbb655792dcd249e6cfa4b0fc37bcdddc364fc713bbe856a10c66f42074f13a1344f2efa7197b190953281f9a1aed3ffd225cd0099f70bc0651555716133fdb087303779a007938f2af05e77331ed26f08e98d1356af578f55453d9ba90075a4a07ed59706332229de9a9e8d8cbd84a3b1a805d5372f9676b05445be6fd411a916a42e3e35690b4ccc09e9abd01e8657ceb809f6385631acbe3ac0213d88cd4b8324c6c3fc3120e8eef26a448a885de1fad39052de352ff101ea033bda1705fcebdba553252cdd342b9cfaf2342b4f961c55bc1441baaa979d9f5a9faac985a6315533d07a5fddfa1023b9fe1cec1e40ce8e53402ae589565887b86c80d2da36dee3ecef41b8e40426ea0407a834307c8b9b48b666a1ce5510de7d4aa24d651d81327b8c673243e24fcdb31e57fe93b4adefe2975876738a5a0771036af5112881f85f68482dc91ff85b700d0db1e568b1fbf51c2d8e92c4ae3b5cb0f7709e0715488d27fdf32a318524f4717c7aced1ad9e85a69972dccbd05766f039fdd0b47a3e6e58bdf1d068c21255210749493daa9ee6bf9d7f75b10b2d5c873995f239099050e9aa1a22316d10bad70d51a874d584047cc429ee447add989bacb3e952ec0b9b3c95f114e111c87ca1a81fa334a4b173a1cb9f24687e61a3e64d37151f6b9ef425cec1031ded4825ecd0b59465eab98cce85838e3f92da9461972a3c2670e77563a28879bab8d272796581eb744cac0255c110b0d3b7abfdc40390f1e92b435114c5e36f5f3d3a94d15e3798787716b18a33b73ab35db7d30db3be83507de93599dad96ff109104e8bc9c42eb538e1469f6cf5bbd25fafa3a69592381944acebd5cff02113ec63be05fd6f6c95969503b6e3fd145bd96b0ce24bff9f26844d20bdc18f7d9b54b4963d7f47d56eed63989fc9f6dfe7373d2da9d9126c4211fde96b91d4cbd34f116cb19d832d0fe5afd3849eaa14c0c003d15d0592f76bb417bfe6d4f8d206def8897ef653b4a0c99eafb32df158c04ee5d08c866517777932502e9a606fbcd3531fea7c43768d4887e2beba41e9640180a80da80cb4b95a11618b2dac5440cb8383681a4b99856b391ea9af16648bd46bcebf54dd613795b4610f3e3a2c2a085f485a48942487cb749a8d7e84018e00e7930e10c310b521f09d96f7d24fab775ac6affc4c94a42144d1129d846760bdd61662a5372d973240b225fb8123c001e07f672fe3e4ee51e99a11c1870c29002b0d92c510b2ca21b187ad4b80567102e0ad0cab1e9223a78121afb04ad9b9978d9cc57353a4423bb95b57f4692332c2262c808a9f6074929f9bd0ff274d4350684fa5f7d15404fce681b3f8d12fda0a64d7dd3ddb8668a86ac7cf6a25b6141a27e7e11870cc38161c7c31885b2008630edf39c64c4c8db3874a6bb8f9016783f4c1c018abfb0eaf60d0052a2ad1a6b1bbaa802b4e5901bda65f237bf581822dcf81598da2dfb038f3051618fed22dc20babbce464c7920e33d5e1b501cf8ff19f0aed54a4496a1bb65e953aff3df1dc72db0e5843cb5ea0399b9ecf8c7d16c639a57dc6428742035abd1f569816e43513d5445873b90295cc419125d641db64d271e6b0d8b10dd0a8b62cd94373cd44b8b75782f890bf9a114d06acc0c599ced55ebf16ec92c661b1084a7c6d7e15ac6fab398da847c3be0beb195f437cc0a737758f0c11c89632622ce25fe6b948066e41817f8566d8dc25ef1a2fac2436b6e91c55c97dd7f4f09386663e5c49bb0104940007ea06ad242c7c3de9d39a7b38fb9249272fa369faba6ad901c579b98b2c682d7bac2eb0b86b06f580f8996ad2d30c0f29c2f3e2545fa3c00d7cce298a1214c188d1814da3155f10441e843ab24085ec51d545dfb33f1f64fe914045c8da911b17442f46d239823cf9bbb0b55502e7ba6ce975b64cb5eea616691767ad50a89b5639a9bc86b698f0a571cd4153819c75e24cbe036d1db8c7f2cb086141a65812fce2b3d7e76fb838fe3d9825bb42515e1a5e04d804f595c56de75d3b2af0a497ff43e8f62f973844ee2a5a77180ee800fe78242eb54b350daa5cfed53af118306a39dfda7ab3046a0ca2c173e7ceaec8fcb646e77c38586ab4f3cb6043cc1b2f83c7d079ad54d0b2e277a6999327acc50ec994e27e3b1879352c01661d3f944b82388a5c503f7247123b58208cdebd2a4edf51277d48e64dcf3191d7b542a6ca6fb98d41592f1a031daf81822360521e7af5bbbe420767e69f9670bab4a8fa48499ec98b9a7bcb2accf5ccd6e570e9e7b3b6b75f8b6c3bc666ef56f1906ed1e0de7773ccc136033fbd60e20a543513b10b0a4845895d6265a13bc7558a9bf0867d31a781ca891014ecc3ae14e99fd40374a9134f32099300c1af21b81c55e80c6209183ddc2f4e1ffff9f52e98663e82c59f1194a19152083fe48268a9d5f2b53047ac3fbb897943d2d0d567750f345335046b9c64e6d4572647dcfdb2f53bf937a929dcc21e8a711ebb8380128e587485f19767dd97eea05667ef583a172a6c0371b691dad8cf452152e758cc930f4c40757f54da5bf572e7fee522cc8b27003537a67883998862e30893fef216e2b1fad6ca9215c67ecf80b65430af645cd20516d63ad8b037ba8ce1890172b940cd9fe6aa0b3dccc4b33f21e632b1a4504ca88e02d5d062a805762c5bac8348e5eb41e82c97bef823736ca6d45d1da81668aaed268847bf1175ea72fb1e40a5b25ba788b35209b7b42d81c6381a54d2de436e6ea6f2db92cee338c675ce4980b97c0201d689bad45c42bad36a038e767ab027ebd47dccb11792c8fb70b55a510e62394f838e3ff2a35822da668afee9589c062e983e390582483bfcb17785a04a264c77c99f4c7a7b7a34c4263ec60bc957b011d665e4e7df003acdc4aaad15592c5b767eabc59c1055164beb2b6360a01740b989ffd03faeb89c3e46c95a6aeab3c49549e87159034166f9c9b8fd46a950233eed86b6fe526b2fb4d21d6108cf1e5432277bef119d67550706c96d0b9a958fd5eb8f6eb7583afb8738f285ee75b323950c05cb8b8ab83965ca50398edd2d7b3059708238bd1477e91c24590e1cfdb8a67d3a705a95e3ad9087d9765b07ea407e46fd4634d1197ed6577adc44df8b8660937d965387f7cf24e75fba12420d808dc25b7c87573d98e544b706a9f88be77f4b247b8a09fcd4414ab7753cbb8dc878df108305a5139bb0ceca20f9e5e022bafa829efa99511553c9c965037a837c6ee2b768052516de636e60901f21bb354dd9a4dedac46cc6e1cddd3a09a4e52087bb0105b3c8fd04874e4d1c4e1694df2e7685691464f3173ecc3dc237a19b464117bfde5e2b5d8113e16f082a3a9a1e4893d76082477cfadf596dfe076136a0ccac0f0a374638ab76b61e0696e14a397ed75ee6b9f0fdafe7719f7f9746f96a0022047731bc9fb9e9d02cf1854c57d96b6381ea143cfc8d7a0bd7be2ce5a99bbfbcd98258f6b1dc4debc768cdde645feb5bd20ca392c79cc4b2b858ffb88f3f1d56f2dd698ce716386a49e95eed41c6ef6e7ea3ca4eb3aededa76415351ae532c7747a26cf675122357a56d70b5ba6d8d639ac0d604980cebd9f896ea4b3b3f174b7530227d37cf905c81453d6db559d368767c92e930ff05cf5a4c2c67b3cad752f6f5f2b8ff3f1d07e6d9e37187ef04acaf1d465fd8417d92f8ba027a8a1d30442eebe7e38db08810fe3609cb52def485da4397d018f89de3073a1b133e4a587c4fc4e2bc827e651f9057b23799b790e66c15e5491b596b50cc721bf426da8be40bdd0ff4c9f20b2fb2f24c3f692eaa22df3610451ec3eb8beee488536d98a01bbd4879ce674d2713c7d2a0af2458429b9fcbae5fdb63119726ab882635c6bbe3271df11bc3362340f13d1b8ee76340ebddea5da15c0262a8347a0ac1d2297457b68b5a729e70c7049b3f8d92d14aa09e7f96a93e09e59621fa1bb0b5c60c3d037d34e8a3e4820eeae1176be090bec3694ea805f419c69d42709b77bc87a354154f155c6bf032345fd26b7494d0d7395a7de36e932130965bac52995e8d4f28a39b6c1932a88bf18736a7633adb01ce403b348fce9cd8ce9ce487106d5fe17ed3e96845dbd87da3638025a384ba1b1694da589868201d2420223ef786e651d27a09b4fb74d05a5ce1129a6a7e6103ac8c0544729fd9e11ae56e3716d226cc36c2c9468d0286c35dbafd10dc0a3cca02aaa38518a90fbc3f881bdb3899ed402ee9c3bccc1df97579e8aefa6e7883c34a2ae904412cd4ef0e9280981f005a3d050f3611d3399e4f3b459cf514cb3ba30034deb78ba79d7abaf5f8c660f877a2fbd05ee0c94aaef9d758c503d85933ef09d4ff33cc33f11519ea3845cc1a1be6c3e17eed31e6140d3665471f756c416256badc423259bcd59403e48696fa1452b93715abab01557528d843017680ac3073d768c6bbb99e929a1e718408a1dfd6feb35f0d56dedf6bd4d88df7cb79b6e449f63832355e201023c7d8458a5fcef34303e31ef47137172d89a9547159727bedb7adbf7a72765769de683e1fa374abad0f183a6664a8453783783ef22f6b66d6a38e98cf9de85675c074c3f7e1237deb02f5e7f8be0e492a5884bb9651447fd596d9bdd43f1395d3cf4e6a0540d76e54e7599122661af1d903dbf58dda5737e0aca079d2c2b936303178cc3321e40762838efc25474aca123930a3ed4b6a42052b32a04f259e6f50262b5966cc86369cb735bd756d886c353e21b4be1703154b2ca2eb360225dc0d07d4ac97144209cd63042c5cb03f5cb00686f1c82301ce107523450f40882358cd8a3f55c4088813ad8a685214cdc0cb9fe00e5d648c1aa0df27f15d9044727e8f435bab68b95ddd88500b9822ae121afde36567e329bc5edad1010b7b443f3dd58b8282ea66371795bb46752c6756387ec0cafbd3a577249167ec38d2addc4a75adae9013f5bfdc5369c3c2100a698f97c5b8762bb619c4ae1da20f1be0ef64581410e0c451a44253d6771a5ee33dfb32d6277c2752df21e2593e2e3e97438e41964170dd4b2faf2b7b5c2fe8aa81a7766598a186cc152b219c8a70bd771cfec5ec9dac79aeff41b78a1ec9bdd1d00fa797f9f14b91eba471ec2f19b836baff12a4219ef0c9e956539119be8f050b70e053c5f1c036293bb7314a708f29f8e75553e3eb139b49e25e089bc8c2e4a7dc5ada6a035b181480213dcfcd9d9e4a5c30b6bcf839c925a33549ad5ad381db6812e63b6e045288fff2361b0cf5a642e19766fd68e5afaef653923a5bc50424e571de917d26d82fd9e392ac7398665fb723d0b966e811df4a83740d667db349fd179259b1fc4ce476191c84c67d29057644ea9ce70938d6e098b00a74e814d9f0c6516e343313e456c673539dd49f99bfcc9de8f779cd6557933728c41dc0d68cc04dff4dc14160f8c14a5a3253ebd47a398f970803fe9320c6f4286f09549a2e7a41b7a042def16c633eb77f324ce587636c54a0ebc83be23afd90b67685af79ac0805d572aa8d89a3304866eca50298c6745736bcba8c69bf2293077b6095e8e0b77f58c249b70daebf9f14807d0ec97effce73f20b74a5828580c9a52a32e12d92b4e2d4022fda4884dcf66ee768218f6431f9cf700771ae569cde804f1c6d417989ebdff199bd90211b372bf3622c3c6ac60eca7dfe2ca55d3300dc6388401d045bf7a6dc5b2fc63d06d46d117492a918d56e00379dbf6319c43c6293585cfa3006b7dd03854b63f29f88fbd550b3b62754915d34c38fdbdc1e900f9fb0ed2a0087655f60735ef7113e5e7795267e25b88e84ce6415ed6d8f61f80acf2e6b22cfe1ad1fb7bdbd1ca8592ca4982a521b04dc19a1ca5df15ec9c00d2d834f2f7d8cc3d240764232215348ac3ca5c54fef0d7c63d1daab743eb1356fe6f64fb972032952fbfa9d4325e0ed13d5e184eecf28935b8aed6c61951da9a84bbafac4d097603e9fd0185c4efa3935f927832749cc187927a5eec2948e696b3cdd8d3c905dff651aa582773965d4d2d3846413708d219cc951f83b14405c04db3a388fb5321c4b37951c9729850a4450935eb828cbdae9f85588dcd9cc7e229b21135bf62f56f334038bfd9a276005b8b2036e913e43c079d9fece1a9430ea3c9ad660670e265d9fb1c4009465d8140902cc2bb6e7265f6270a99106f6fe81c60fd41b27444bce15c6a721278dd7a01ab7e74ad2fee88b71fe223ba32d1e8708981c85cd08d17aa2c0277e6bdda51eaa254bebd700ebf01fb8b4d26743e0e34776e530fc29aeaac2578291daec21d17806f8d3788899d6349c9800dc32714fee98ccfc3311401d423fd658d9b2bb84ad965e08a1f0d8d1dc03baec0dad07b21a6f440178aa2bc1aa7fa842fb1ee9ac075a256c9d5ab5fa104d8046dd8fe5e0d282b2b2b5f04a665b5bc995b5ee5569f4f70e764e90d4dff64cbf098b61bde4dafe3d75051948fa4483f48d8263058365000c191eb3ea45526befee29847a7d541886503346a9bafbbcd97c23edce76d5556a9450573d222edf2970903d190ddf3382ef8cdc03e65f456b72fa7198542188e753cd1e782c6ebc556d5eb94f3b473d77df7e42fe683c110af88b45c21e0320064ea431b223ed8db0b65a22766c23421cdced06391dba610d6a892a2297cf7289bce0356826807970988567dedb2e30d87ba9d7bdcb531e1ad791f4427769e13b665666251023d320e8782bf48e21e3b226bc959685ed0db3937bcbd1d0e7ce08e7c372bb29874215100e7fca5d8e29766169af1690651d6e4db52390835a8db14e32a38a3f95dd0fd201348a0578de4924adfa479f582e4f9041331d053f7220c2926835d31455d08e22da6e8d3e02b2448e6faa2a5832aa5d14cc10ad40902fefa14b12c2bd7a8157789ce1a1eaf2d8587ecaa1fbef28e8ea2544d007eacdb704d3e728c659e2a0bb60f0b1b52db5b1db8b307f57527b91c0ade91f7a3f90202ae881ede67a47cccfcafbbd38e58862b72de0b019731650f4ec1c504ac6383f9e6c93a2c5139edc3adccbaf4aaac44217d1f49d1b309d07199e57e339183500aa6e9a539c08b5a2694ae00a823691b6d5897df03dff156a1eae3fd412829cce9689328a8485291e6fddaff31ac294b818501945520d0a7d25c0eeeed5f79b408dcebb0e601ab66e90cfe2070e10ab02bf7e138086af9b45f1c15dc949fc0bbf93b95addcd73edbaf77ba384e6438eaff857e79e5d33a7c87b51bf519abf762689f471ea8f0d2b4660b10a404a3a87c40c58a9da9b334b5c276500a787e2a91a6cc4049130e4bfb6f8793a9d6ced4201dc70934ba7b8e30990d3ca7fff9f59a95ce0684ec681d0f87bd52154c98cb8ea79cec92819cda9a1f92225fe1919e1b0c3f98777c747f3457aa76f453429ff9b6290dc1309980d4a9e7cca0671b99defaf0bba2b5bc0ea1d94bbe785900d88b4535880b5733ddf904c482fa1676cb2e896844f4d371be0ffe1a397ef2c27ae4b8f58702e376551de054bfeb5629251060729d545c63036420977de4b57cc2acd53c1e8ea782ab12b00e213f1f6cbc6f74d6b50c2b231f9a98468f21584879af3754868b2eea0a5441cc100d38f9f783dc0505a73cf47bc950c28d007c67b4a6692bfdb26537a6758c24a9b325312e5c36c7a4514431e94bf1e123401876ed9edaa96ca7e2a12c3b05858698799ec7bdbfa584db7cf91d9bc780b82cd9cc0b605b1fd12ad9981886f656b8ac8da7c1e49b9eb0a8fe6f708688ac21a2599bb7418c547abe327fc26df48cac34ed8fa1a90360612b7b4975eb5d082442a78f036ff5fd13409efe46ddb60da6f7b85ad066581a5fd002c37a996b4375ff028cd0a1b32eba0237759188557a5d053266a2f11443a6d978b4898fb3c7ad193b0f46f15be86aaf7128017e948a2c23281e550025e0971676f35549ea8fbeab4cac8236389189f66603268d43626508ab7a12373d66fbfbce5402363968f5ea8b7cbc9907377086f23e2c0e6c26512811dd909952cde12c3dd0630f6887ff078333e8adf1c674aa326b4c3da2c2c314b857931be641c03c8536a4e91e871d1e053ea584e6b21bdf5d0a820556831b4c49478fd37fc4b57e61cf1dbb98b764bcffd7abc8983a809b6038778fe9c49835c314bd72bbb9be1ef0a6752798affc1295c5d03e9cdef3091d15a0bf92c092b6ad1aeca80a6bdd34dc37b50fb4afd6228e6ee817a88062a68fc6e3e795a420a4eeec658ccb0daa9ec57a5221d1eb16dd2a5165419a02c876e3146fd26b543a5239bedb353e9c933a72474f4ac6ef702a714941137831ac8f9ee2ac9b73da5a935a8dd4d5cf3a7e01434a9fd09b8bb1d634d90e432db24d0725afbd10eb76eef03ea830be8ffd40e81b0ebbad7cee3a0e74c6f91fe6c4e9f486d0ef0121249593b8ff6c31cf453ad8a25b82cd72bd38fa03bbcd2f33a1e60495ec974032b3b3beb03125042408dcb75cbd99ff51c15f088ebdfea7aa5ab36db02675bf4e6b4af6a895a3b0f7e00f70ac5e2f40799315c83eefb156b03e3ef3476a793fe77f60ef2811d3e89133d9f8fc9620cd0d822c905c1c196e8725f7b1cb6acb85e071d06432b5d119419204488be535d1b16f451513617056c26e9d64480cc60db0f1a38b4eb04a1153fc647e63189215b7f86152371bb2b2f9b4682c85915c3b09be226b0d6d79bd98b71a3c1c272ac25be6a7ae892ebae67c65712793693b71189007aac38896421c71c636b685e38cf247f7912f7893adaa9f3c174a54846e60e610ae3e7088a7d50a4647debd62a2fb4a9723d7fbe08d0bbfa7112f419746ea4ee5f2d27d0509c45179a64d378ffe81b82d47e3aa1a4943f4a57b8f2a9b2423ea4f3d96d760ebb37d7f8354fd6c652c75e910cbc86803cd11d8f11b313e6565ae0bffbfa260db42c327dfc2ecfe1224a97c60575b97683e784aebd87c1b9c53b99fc96c98534b44933641b2509f9a970b80ec815c3f802b12a48aacb8db6caf840d578b12d44ad198f775d7e96b170fb746fca37e6ee9a98b9d55815400427a1ff9a7a4c01edac27f45e47d6ba430696a339b268ec77a8888155b8bfc9c354d2292a6a8c9bd5c4464b0ace004c7bed53ab2576d5de41322bc727e098e9f5b90f0e4f250e5127df7db4b32c06b15580c42ffa542a8691e313c99a68f89d5653eb0774b5cf9723e6861d7b50e22b1ecd23a60c5d6811d0b05688471f81191b5434d391dd778adac8f8092e5d5734625a9ca0f14d5f8b78b755f2c33958fca073c4212edbc150deca413ee4a2c0360277ca917026edf41b6e977e01bfaeebdbf42a0c1f6fce3121a8babe2a97f3ea5a0b19c53b3af3482ee9cf81e9d7163654326a78206b0094001d230098f003b4d4cd462ffa75a4da8bd63ae1bb46e93a00b7735b54d303f9a35d86821cde8c434b7f012753243026e0481955da66076b4c3f43d38acd6f507f65932b31addd0872473aecb43bc3674c7506920c5d15fbc1ea6bbbb588ad915f283153cac79dfbb6e903f98b6faa6fb30864d28d86e80b6abc66aed75d68b4f1de8bb952d9590be7cbea3c21c615ed64f07e46dacd7f14b2a8ecc270a190664e149ecdece834717e8f86cd5128337f25e85774246c2d1533a32f6eea141940597137cc8f7ef244a2ef480b44acebac952db049ccb59e51e2f5b957a5a08be17e053d93f545cede170a3f6a500c7172a8c91929b89366a330e8cbf7f18db96807b2c20903256e325ab4f53aa578e3ecd243f169db10cc9be7d212bef624852526c712155234ff23f3415032b2df906ed0003129555a0c3bb38da043965e4f40e7050f42495859985c479976e03ebd89f9057d87f9294bc67fb397b2c3afd7061329e8814b66047c78b3e25e903bad1495e0297600baaebd7bda85377bb6cf1895d4045682ef73b7a1d82283efed84674021885f47e11d28c7a5c1665d74aac44b97e93ef060bb27731b8201cfe149a1fef794cd86e3b9d56e7fc3934ee13a562b6b1d04df9b52db333879afa4690950cecbea5a5f3b3466c7272b7be33507ce12067f2f7fc8e356d62645ee3a037fd8b97bec9b05819ec7c06e940f0ffcd586e7d7b642745442a27f75834dc3fe1b8c2f1e93b082ddeb9f8891e2128a3e1b7ff781a97bfa966864cd5c23484d521977bda2fe892b43b78ea33cd58c9a9b9a1ba1d404583f5ef415cc6f4bd982f70d646e8179733c9d8f6ba1a0fa7a05eb99bb29b9329617cc579ae71868dadab52891851488189afffba71c4a9e3f55af665c69610844940c5632eca68ecf7b7e8b731fcb7e7f4344d511acb4e3c12628d87cc5fdd48539d10320baded2aff8b6cae10801750bc795dd3f68bd10dfe7560db68c2c8fbac4adaf383c258a1457b6fd9375bf25dca7d91a1dc75c1a838e8c4927f0c2d362dfcfbb017b98710bde313c0feff9628adeb1fd9656b87cae0195c87f02e59d1ba9c6c3d8054cd68bcb47dda6b6af57de8fda5704070b3596757a5e72986dee94bc1cfedfcbc5de8bdb651c50595099e9fe3de1f5619dedcf471c0292d7c05c985cd3c5a7a625b33509f35d1c29e74e0b8dc9bd070918475e2adb14c01eb678dd019f5d3b66a98f14dbcf596367f1444379743ad76e7493a7d76851ffeb8f9cf444dd39b53d39cdcfd787108c47edf38ca78104ddd0386ff069f685506e9c39e8576432bda67b5d9bb0dc2b890d46c8564c315656371bc3a61784be62ee5d970f7e8f958e2ed9f40229e7c4b6b654021af471de1da204107ac08eba0b0d8dd650be72e7082cbe88861a7d72c7067b6515741a342eabbaa6c11604bcee0b77218a908561e1749f949ddb361186cf574142ee913512f202b9b0d683d4a64e8a7bfd28e14c209fa266a8a9513dd687addbfc63ff64a84242db2d4ab2ed40079284c3db3c47f563d68d0f774af4b40c51e75f88d3462fdc69d9bdef4511064a340a39008f9a298da0a26df5580e6e7e57f7f17c37386591f4250ce08cdb737d110d239c8bae4f681bac79cc6fb8359d29aa8b02c668b4f87017c5a13a6218372cea6bc32a3b820d32c269a28ab4c772a2949a6bed9d42511e9c7e8037fac6e9ce4ba20f203af3bf202cf9bbe6a02051c1d3dc19ccde7289fd34c39f3459128647f387c6575b3bf89e07c85882e5ca2f5efd1448f0c23cdc6f095b43926042b6365bb8a3178e85c4c5887866ae157cec5c245e52e86a9729a9f15dabafb5487fa0e8d39ba1f34d900cfe7a00f781fc0d90aa840c4f280ae4117e9176e7348d739a98cf7f398b15feae9b50fd7d53d5c9ae64ad47afd94a59f04d375df71a6a98a75b1c3f5a5ce3ea2937fcc5012701a8a32b947bca53089dfbd744439d4aeee04df0ad8db9c95e91d24610d0d8a0749b8ea0af664adf042dff0efa30b0189595f12af39a6955f8f57e4a07100913b86d4eea724a0ed781cc2b5215f1c69beb48eb17a95779fdbd3c5b07261f20e817ac5810db6bbe5a8d8e3159d4841e5532613addb3f7da7ae9e065bb182619fc98e9e96f628884732f5b202dcf0d4a45ff5f8e3f97a564eb80a1d30333183f8680ee2c92e932d962a62a2ecd89292b182be5bbfe105bb44f5223ebaedfc381e973b75e75105c6c937c0324748364ec1afa2aa867f15e2b6de1c317385a3a91c8cb5d0713efe4ce74800a0ae78d60a10b48c1eee951ac103a172f8f496648e8a5c25e00904888f54c03a40e775c41b1ce6de4b8d69b74906bff72fdaa8f1a81d4693e9bb4a982ca573c63a0d3a8ca982b7742b8702acda40d009e28611ee8b1aa624b98fc4d5ca57c327e23a23f61e84d74da8f36fc314b872f4fa0fa41fefa23aa5e8c089559c1347a3546545c715f6952c486940ed39b13a5940d776d8257024ce67e667bfef2b9fd3bd28864c355ec203e61d60c4d55fed4c121c9df0486801196319517aa9dd15eb91a2ddd3d1a8cfd44ad49775e0c5d627a843e3a8f20e20f4ec407f7da5d1dd2b9d3cbd9660ef87d752c59f2ebcbe9cbc71f4cb8fbad99d32ff5c3b134b8af484dd9632a9ad8aa2de6b43244c315719bfa480c0526da5cdbb04eafbce4bd4e8d0851a54375089a227c97d09407f30507e2be3da222f75e8e36dd3214c5eba8eaddc65ad30979096d0ef9d9c170dccae1f1c7a82925fccde7e0e9d25067d7182262236c984ff7a48848d46ae3a193dff5f29e64f364fe517051c1d3dc19ccde7289fd34c39f3459128647f387c6575b3bf89e07c85882e5ca2f5efd1448f0c23cdc6f095b43926042b6365bb8a3178e85c4c5887866ae157c0d90aa840c4f280ae4117e9176e7348d739a98cf7f398b15feae9b50fd7d53d5c9ae64ad47afd94a59f04d375df71a6a98a75b1c3f5a5ce3ea2937fcc5012701a8a32b947bca53089dfbd744439d4aeee04df0ad8db9c95e91d24610d0d8a0749b8ea0af664adf042dff0efa30b0189595f12af39a6955f8f57e4a07100913b1f48ba81c7d4d99993a3088951b307f738502958fb3f9ee27d12036838a458a38e9e96f628884732f5b202dcf0d4a45ff5f8e3f97a564eb80a1d30333183f8680ee2c92e932d962a62a2ecd89292b182be5bbfe105bb44f5223ebaedfc381e973b75e75105c6c937c0324748364ec1afa2aa867f15e2b6de1c317385a3a91c8cb5d0713efe4ce74800a0ae78d60a10b48c1eee951ac103a172f8f496648e8a5c25e00904888f54c03a40e775c41b1ce6de4b8d69b74906bff72fdaa8f1a81d4693e9bb4a982ca573c63a0d3a8ca982b7742b8702acda40d009e28611ee8b1aa6f4ec407f7da5d1dd2b9d3cbd9660ef87d752c59f2ebcbe9cbc71f4cb8fbad99d32ff5c3b134b8af484dd9632a9ad8aa2de6b43244c315719bfa480c0526da5cdbb04eafbce4bd4e8d0851a54375089a227c97d09407f30507e2be3da222f75e8e36dd3214c5eba8eaddc65ad30979096d0ef9d9c170dccae1f1c7a82925fccde2081e52d916541dba7fba3421c90f911c95f29b4e7b3a6da11b17c7a76d0622a6cf574142ee913512f202b9b0d683d4a64e8a7bfd28e14c209fa266a8a9513dd687addbfc63ff64a84242db2d4ab2ed40079284c3db3c47f563d68d0f774af4b40c51e75f88d3462fdc69d9bdef4511064a340a39008f9a298da0a26df5580e6e7e57f7f17c37386591f4250ce08cdb737d110d239c8bae4f681bac79cc6fb8359d29aa8b02c668b4f87017c5a13a6218372cea6bc32a3b820d32c269a28ab4c772a2949a6bed9d42511e9c7e8037fac6e9ce4ba20f203af3bf202cf9bbe6a02051c1d3dc19ccde7289fd34c39f3459128647f387c6575b3bf89e07c85882e5ca2f5efd1448f0c23cdc6f095b43926042b6365bb8a3178e85c4c5887866ae157cec5c245e52e86a9729a9f15dabafb5487fa0e8d39ba1f34d900cfe7a00f781fc0d90aa840c4f280ae4117e9176e7348d739a98cf7f398b15feae9b50fd7d53d5c9ae64ad47afd94a59f04d375df71a6a98a75b1c3f5a5ce3ea2937fcc5012701a8a32b947bca53089dfbd744439d4aeee04df0ad8db9c95e91d24610d0d8a0749b8ea0af664adf042dff0efa30b0189595f12af39a6955f8f57e4a07100913b69621a9e31bee2753b3a887af5f65d0fafec27e8fc03a4a413fbf64bb0cb64ae7ac5810db6bbe5a8d8e3159d4841e5532613addb3f7da7ae9e065bb182619fc98e9e96f628884732f5b202dcf0d4a45ff5f8e3f97a564eb80a1d30333183f8680ee2c92e932d962a62a2ecd89292b182be5bbfe105bb44f5223ebaedfc381e973b75e75105c6c937c0324748364ec1afa2aa867f15e2b6de1c317385a3a91c8cb5d0713efe4ce74800a0ae78d60a10b48c1eee951ac103a172f8f496648e8a5c25e00904888f54c03a40e775c41b1ce6de4b8d69b74906bff72fdaa8f1a81d4693e9bb4a982ca573c63a0d3a8ca982b7742b8702acda40d009e28611ee8b1aa624b98fc4d5ca57c327e23a23f61e84d74da8f36fc314b872f4fa0fa41fefa23aa5e8c089559c1347a3546545c715f6952c486940ed39b13a5940d776d825702488463e31bff688f24978bb927efaa3eaa5b18d06441d6d4fad0ccaa4e9ca6d2e8f921d2968f936867716ef00ca0ae1b71c4b230dda3b347ff3e701fd8c7e5972421a07c790ee7917ff061a2fa12538ff69cc686b478c1da1d517a5aecbff50a32e581fe6b16cff0e5eadf57b26317e27dab5f751d8dd53152604526aa5286b3fce67e667bfef2b9fd3bd28864c355ec203e61d60c4d55fed4c121c9df0486801872724e9f2851733fb0d33671b167b407c0df67fecb4c575d6f7c43638e490b30271a2e1eaaa8a513eb9ec914f54d33e6e4eb8d626807f74e8a88699d7e938d14fd1bd4957c2347618fa457d48b8167168ebbed1e2c0353f8377d66cebb5161a196319517aa9dd15eb91a2ddd3d1a8cfd44ad49775e0c5d627a843e3a8f20e20f4ec407f7da5d1dd2b9d3cbd9660ef87d752c59f2ebcbe9cbc71f4cb8fbad99d32ff5c3b134b8af484dd9632a9ad8aa2de6b43244c315719bfa480c0526da5cdbb04eafbce4bd4e8d0851a54375089a227c97d09407f30507e2be3da222f75e8e36dd3214c5eba8eaddc65ad30979096d0ef9d9c170dccae1f1c7a82925fccdecd80b697ec29f6784dd475fafdcc1ed126d9f894bb7c4afecda9273d9244d82378d93b38f1f74da1f2942e4a10737711556b868448592f744a265eb5f4455f60051c1d3dc19ccde7289fd34c39f3459128647f387c6575b3bf89e07c85882e5ca2f5efd1448f0c23cdc6f095b43926042b6365bb8a3178e85c4c5887866ae157c0d90aa840c4f280ae4117e9176e7348d739a98cf7f398b15feae9b50fd7d53d5c9ae64ad47afd94a59f04d375df71a6a98a75b1c3f5a5ce3ea2937fcc5012701a8a32b947bca53089dfbd744439d4aeee04df0ad8db9c95e91d24610d0d8a07cd11fe147e60d1029b122302101902190440decdd2d3fb4b74e1229e2412246549b8ea0af664adf042dff0efa30b0189595f12af39a6955f8f57e4a07100913b12ddb46f73515c3306ff7e9048b27371a174caea71840aed0d51b8e9af75bb488e9e96f628884732f5b202dcf0d4a45ff5f8e3f97a564eb80a1d30333183f8680ee2c92e932d962a62a2ecd89292b182be5bbfe105bb44f5223ebaedfc381e973b75e75105c6c937c0324748364ec1afa2aa867f15e2b6de1c317385a3a91c8cb5d0713efe4ce74800a0ae78d60a10b48c1eee951ac103a172f8f496648e8a5c25e00904888f54c03a40e775c41b1ce6de4b8d69b74906bff72fdaa8f1a81d4693e9bb4a982ca573c63a0d3a8ca982b7742b8702acda40d009e28611ee8b1aa67ac36f3094dc027bb708381ac84de504d5897f3e47cea147433457ab74a81cdaf4ec407f7da5d1dd2b9d3cbd9660ef87d752c59f2ebcbe9cbc71f4cb8fbad99d32ff5c3b134b8af484dd9632a9ad8aa2de6b43244c315719bfa480c0526da5cdbb04eafbce4bd4e8d0851a54375089a227c97d09407f30507e2be3da222f75e8e36dd3214c5eba8eaddc65ad30979096d0ef9d9c170dccae1f1c7a82925fccded3d10bc408026de2bc811a4724048eea389f0c9afec69fddc66e9f067cc37bd48b1a8c5f07646ee21d474e9582bac70fed22b61a6c093a37489a8a89d558d061469e398ee248b40dd6321b93b582767ad8bfe2262c038a751aacb97c317fb3ee3c75fb2cc5e839cdb387bbdb09d9ccfff27cdd3121657f7b91819c7d89770c786f54a295ed726fd576dcd82168c2d39044726f5ab0cd37e0cdc133b9b22a2697fc8cb107d8f8fe502fee02291d566ed267193fc6d067e9b4b6b1ded8dc9fadbb5f15d513f8d8e4c312fd71418e0121506eec51c7613852da55a1f3441ff2dd737651e25d874aac16df75cf218327c02363070f9e47e67c6f4970b0c8ea47927714ed3dd5d1cd268d147752e3e981759d9b01aee6f521a1c5f58092821901f50b20084f0ece92c4c01d65bff5f4e5ddbdef0758034b713fee0e1cd7e67ec3eaa5a10a61652d5bf63918925fa2a0001da9df35c7349e8f07ddfc3114e9e7e86d9d9e5a0802911f300ba26ede178b686793871dbcd05687453159c1f91bca77b7127f532c6eb500b4b76015a917f870aeca779c7a82fecd62edf38fde1fb191a24b686cdb3d978a97b4e8aefe473fc68589153e40e5bafdf69e96a07852eeffc29e8268de07286c7c4f051b959c7611641db58d14032e7b54e0dc436ce213e0cc8874e7f97f65b60748e00470dc75f437856b3fb5e88b87035a2b0d21846e39e28a8527807757f61e2e0db3759fd6de46003edda00b27bc0aa98c69a3448fe4e128f9dcae6ff7d47eaea79d8efd461f685938929337dd12b80dafb8b69e6d2c70104c2e03f4a2d13d308084df810c199e3863c8f7280a8b6b55346c2a44ad3f86d9d6075ddddc432c13ea2449815b6af7d54e4dd4bddf9ac7b7f7c7593ac14f55b7c7783d52d43d77d2bfab14110343e144f31a7e11890bd33e627551b916144174a33e2f9037001c8b01b0d8eebb71e949ce62540673a13d136719b76a99fd739f6def22faf29b05a80f6037a6e7a12457a7f4b7a50f82c82f278404e5f53639ff15cab69dcc5acbc38766c48c9e2d3c1806f39b52f36b41f57a3e6adcea5c4895f817afe574b60509dd6b4b3a67cd133afecb088b282cdb9b4033232f4f1b2da54820206191fefce1ecc2754d6c928957b7ce6324b2b91aaeeb1ee270a8d41071762ef0765509cc2318491a9995c55e47c4a005a3bc3b61e67b9e85db1c7c6e8c114ab3c671ae7714bcb5b32b149b1a8165950977db652cdb504a26a6cf83678568d58a227e6e1b833dd16ed82b3b7bafd6445e11e66e9c5bf1b1d6e78e8c04246869deb48232b167abbb47add1ca3ad20356a473f95fd39b04b88560c1d5470b85fe630489ba4274586130a335422ebbc50841f1af2e39fa26283690988d73e9770efb46035eccebbf578dab8e3ca8d0e13eb25975d0fa6662398bb47596343d8223619d3975ee30397ae20a9c6f731024fb4bd9a63b60b06e9433f05259828b8b29848411f3823719b035dacfa90e5a84b3f1434ceda8b25e4d2a4de5dfdfadbfb1e995465806332e43199ec8f975eedc0f13949ad66b6d9c49598586b594e0712e096ebec0eda01bcb87226dc01382e42886c1d80ee1a61a93bfd1b8e05c67770073bb4bd071e7d9602270136a6d6800f44de56c94923b3910a70d9e6adae978ecee6192fe80c0871e5c6272161d6c0af62834d9884f5b7ce9d0a7310b212a7b220b7ff6b325e6d8c135c5fecc33357ee3b56e95584c3ebe989207ea8f6b69ecfaf7dec3ad92557e71d4ed1758afed1ff14407b8b8b9fd7ebfdc696ba144180cc490b2d42b728a8e9e49ed3828dca8ab4e27bcb1a1cc8f21a0ddd76a861d8b384597365f90fef49267a081e53b630b4a92dd7e17a607902ee67f0b035b178a4062ece94769379f4a081cfddac9c047b2ef948a9e7cb54a9ad91cd9b1d1363bc6b532dc1a90b7e9a19f5bb1e64e9c6c1e4f0d30d3d26e45c827bd7fd7e18bc572b23639bfaf94d6644cc2892f1970f1092d60886141ab4bb67368436a860cdae6139b52905401c53dfbf0eb8a2b7f80d0a1e82dd62274e2a191767f6b1a4d5154be16cc7fc9962a29e1c25f0501f61411e8fa0b7c2dc0b8e4d4d6854b156611869cbdead8e3da85ad0094f8dd62dbf2440cf653fcf48cb503697e13640e3eedf74a9f5cefd13b218caf8442e866cdd0e5fe2f532ffbbaec2e5b106952e5f1f10cfa8bc7f23581cda9dd1af86ec7ccfe930a3d8fe72a9084c7ce546082cc64d968b2be22a89be31306740abbb3c63adab54870b68e16177bfc08a033fd6ed63dfd0ee969360b95c8f49a2c3ecdaf888b84e1062d05bf733386a22a18a6dab4484db9ab9351d816d41fbbbb8c56ca151ec1c08946585bb22fc38b8ac15fc1cf411dfe67a175b861de1a522013a22b4df1d0c820243651df0642c9d56debe4fcae30661e869ad82e452ab6fdcea7398cba839c29c493c0274502b27613ccf79f1cc0868044ef4009a27e6483779230567850d92c281f2fbdb75351488e25c25c3433ec7c99a148ede14e91677777e636ecf44124d44f7b268eb57967875df42a917b8a9e593d0743dc970b3e5010870a1b82b9c7e783309e8bc4581883060320b011bd17480fcd71461e1243cee4f02fc56bb1d131a32422ea3c394d42cdaefb9d3c278700d67128d1a807d2c6bb034f625af5575a191840eea12dcf81d53d8f0cd5ff29281858ff9672b3b1cb63d9d08ca9a6d111be9d2c84976fa05e06f7c757c0868044ef4009a27e6483779230567850d92c281f2fbdb75351488e25c25c3473ae326937dfd17a6f46697553459cadcb0827d97d6643b5cba33bbc1e4e20807b8a9e593d0743dc970b3e5010870a1b82b9c7e783309e8bc4581883060320b011bd17480fcd71461e1243cee4f02fc56bb1d131a32422ea3c394d42cdaefb9d3c278700d67128d1a807d2c6bb034f625af5575a191840eea12dcf81d53d8f0c0921dfc981159b809a01a8a712ea51566ad51f15041332e22d5ac10af04800014f712ab7dc9af4e8d2dc869d33e0ea99e4927e0a54208bf67354fc6287a48ed7a874bf63640ec323b762cf8381639d9364a3f24794c1aa00a522f982277994eb705ec0c2056e29df43ef14780eaefef23f52352b7658096a6db79ee369c4fb96c917f4cc08efef975929d4c981822464d18b7dbca8c98ec5f1aa8a56c0e6305fdd2459f63955fa7626d7cacc275ce51ff24243458d6a0521f8d8d8dbcbf7b84f6ac0e8c08813f1ccd393eb1e3a228783c80305cfb677cfb7edc5de32ce2a6fe74f712ab7dc9af4e8d2dc869d33e0ea99e4927e0a54208bf67354fc6287a48ed774447fda8cce0549bf8aaa88fff9794b751acb7e5ee6af6b43908db858c508f7705ec0c2056e29df43ef14780eaefef23f52352b7658096a6db79ee369c4fb96c917f4cc08efef975929d4c981822464d18b7dbca8c98ec5f1aa8a56c0e6305fdd2459f63955fa7626d7cacc275ce51ff24243458d6a0521f8d8d8dbcbf7b84f3fb1734a7b67498bc2de9321cf4341bd6f1b020486ac62c9a6f9c1fc96b79363bf84e12a628d76685718465b3ade3fe6e9d3caa9430e65a4d96759fc44483ccf3d38fcace42b4b5ffebe75c14bb4b2cf25a04109be1879c9b01405bebc879b5eab50dc87434941400ec7c7ad858b9590dddf42e236cd97b9b534248ec9648460aa5c4dd4c8c68fe022069e6ef305346d192562ae5a13747de92f61b3c92c2e20a589f157d80112d222a97eef76632bc00e564cc04156bd209abfdd65144d64a805cab5d595c1af4dc7e19a3a5728c1631eed2fcc79d620442744e0d0789e2174bf84e12a628d76685718465b3ade3fe6e9d3caa9430e65a4d96759fc44483ccfd4a800a8e48cbf6f35cb9105b7a0d029c339254a06a297dce4726e35fb1976d5ab50dc87434941400ec7c7ad858b9590dddf42e236cd97b9b534248ec9648460aa5c4dd4c8c68fe022069e6ef305346d192562ae5a13747de92f61b3c92c2e20a589f157d80112d222a97eef76632bc00e564cc04156bd209abfdd65144d64a893490072ee0001fa97e1a1ef679e850990412ce05c8176e2669f53904045e1e5e93f4273cb5f46a855ab4d06e96973415aa9455cb9ad257e7ed52fe3a4d18c7b1f8f397ea2dc3e590e6dfafc6fa277e96aa52822bb4c27b4e2ff9aade5fa26d53a85aee5a0449edf412c1d342ea1aaa1b06c8270a97e4c8387c788efaf2ed0454af10d277c7e939b00550ece7f438d90f34f46eb603416a43b86d6028e2c19110ba8593efdad619cae203fc66f62042ac47678799b29c05385992ef0761ec27d1f91f1984bd88e5a687201a5de24944863500bc13d472e41d0ce6f84cc9af6a0e93f4273cb5f46a855ab4d06e96973415aa9455cb9ad257e7ed52fe3a4d18c7b60908cba4aac620536d046d6cb58b3db10f9e07c3a5120b78bc051fe8a02bcbc3a85aee5a0449edf412c1d342ea1aaa1b06c8270a97e4c8387c788efaf2ed0454af10d277c7e939b00550ece7f438d90f34f46eb603416a43b86d6028e2c19110ba8593efdad619cae203fc66f62042ac47678799b29c05385992ef0761ec27df8b610bb80a843f021ae3401ff9b96a6def9916a4ee41f422b1b6e82e60ddd058eddf0965e4e31de1f602ca5a75ca54fe1600ee81a1235a100a772be723e743cf7a246dd9b688e90058164a380fd07bd1a6fb1837d59b174b4e2adcbc85f2d34571de75d310de4805c30b2ad68d355b99156973c434183b1e56f2d19b69a3e038c8e7dc12d7019d486859ad6ca041f02f9fe7aadd429fe6a26103e51ac23b4e1aa44ff161165f56ce306c3d82df51da559fc160ffb822e193661213e3d3be95482035a8e86a85878af90ad5d85a83c9585d628c32290b60a1f215f8721e1f85b8eddf0965e4e31de1f602ca5a75ca54fe1600ee81a1235a100a772be723e743c1d4f83e9157806d8d8a1132325202d92ac3863beebd4ce6fb605e95bf2e2b16b571de75d310de4805c30b2ad68d355b99156973c434183b1e56f2d19b69a3e038c8e7dc12d7019d486859ad6ca041f02f9fe7aadd429fe6a26103e51ac23b4e1aa44ff161165f56ce306c3d82df51da559fc160ffb822e193661213e3d3be95484e5db0fd8e007e6fde88e0df1629c11cb7fc5c24b7e1a9d46e9e8b30c241dfa188db278e1f32a8901cb56320e112c72b0f3c00381fec1a8938543cb7bf0ab7e7da006b552030eabfcc56060c21ad347fdd2409f90c4a741406f9eec2d58d7d31b2f8d84f498ef31a9e42b6d672a078072518459de14a8fa2b89e70d2e17bf6a9ef49f5142e049c0aa4690b629cc621b7870f7636bc2fe1d9e5ffc06dc3586813da6d8ffbc7b05180da889a6eb2db2856463786db749b6ad5df03e4275b63abe383f228f81cf39b54c51183a286d959d05271ba63076a2289177ca82e3913747188db278e1f32a8901cb56320e112c72b0f3c00381fec1a8938543cb7bf0ab7e7cd3ef9b7cbc2fa56001f1ca71155d780a323461044c3c9dac21ece55991f2d31b2f8d84f498ef31a9e42b6d672a078072518459de14a8fa2b89e70d2e17bf6a9ef49f5142e049c0aa4690b629cc621b7870f7636bc2fe1d9e5ffc06dc3586813da6d8ffbc7b05180da889a6eb2db2856463786db749b6ad5df03e4275b63abe795b5b980a3f87328408160867462c4486c6b0c8a6c9aeb9c57cb118960b2394d3ee4471f66aee554a37d7b777a4b44cd8cb49efac76e225bf2d31c749b0c1a8a9e4580ba66242e6dfbd070c1113f7ae4218357cca4e42f9d0b7f609d5969c4e8f181b77f3463f78f981fc1889eb59e8026dfe9139453bc0cb0c8383fd14fc0cdf6b7b098996caf48e9dc3ba1390734f1201814f29147ab62c0ac30454ca2109ab939a7933e4d138d456aedec8d0587fab9f792e351b12ae2a2ef753a3dcfe9976b76c277ae5b0ee7f8bffd8e6f857c3a78ff6e1baa19734b54c601a461f4b0669ae6db12883d395e7c2aa7112696243baaa0bd904f75882c61ccddd32398dcf3c9be880d908e46b6165cfb8a1cd4910af5bc9d880c737df58bdfc1b014f64dfdebdd54f50cee13d1fb95ac42ea716c870b6d56bef3f94773b193a272ecffb22135cb99b200b559c4dffacd97c71310afd7127621b6c4a85b30b8a20a9b1c4c3722d65b222c0d14f01747015587c8aba42714ea9c6e980eb11ac7368703bc5b8f5a86309f678af792e9a9fae92037d3cfb2ae3415b070cfd533d050cf37b65320e5678fa4ec516921aca046a8d65c636dbc889f62046d62d2fa5d101452f8c66b7db4cc6e11ee2b96a5067cd6bc9f0abea988b9d2d4a7f830ddbcd096058bd1a96f62037858a9b7b3662170a8a91d9f228b23a461e59e45e96764eabf29759d8eef775885947bfa6464b218450d25b563585cdf5355e39d4fa899036177c0e78dc6a1ebed15ba11d309ac216ca08cf82070418533e064f9b1f6d40ec9512596d615af4def315fa91697bf3bb04e37b43d93a94cf4e28546439027e788e3c01f889d0840bbf4d2731b3b2465d155ee0ea3d88da770ef49a974ec19376194a22b43d31c9fe92ec8b0e8284bbf7d2a70bb6d0c8af015a0e62b47cb85b9c9c59801fd55f5ef873133d406e7e33ccfc3e9bac56e9e241335f9c11f1f5dcaa82d28259e6cfc1ca2a82816439b190cb8be19b30c80ffbf4be05b4c577a4c1ab7da02dfff2c72f0e92b711a082b8c4b49e43cd077de7e4298488d10752f5306cb16a160ba7f92753eec29bcec6bdfe35f77c3cd8aab95a90c9051a7b98e274bcd6d8d15a5badcc7e59cca94ca1781a8ef9b1bcb37716653cf3524ab8a8178a414b82a1d1eca7a9025202b234a9eaea5e0f0a36d5b3aa3d719aa913a19f46d3c153ac4edb9d8c2c673f9658b1affaf70cf91afb492c05a529971d9359fde1e45eb8878bc91962bb8b172d9c5327ddc3097a60662c59dd0f85be2f6630c83bcd3742b410c06fb8ed37666d18a50dcb426f3404da137ceecaa14b1be34bbdd5b701ebc2e2844be8fe9a19230f40a04b6a71f4f5ecf38d05cd86f61356303e16d4315b4105dfc85edb66cac008e4d7b5fb1a8be04adae5bbc801e8363d97428ac09cdcbc4112d7c262913722d3f11088790e0ebe0092b6965f616c94a65a7fe072e9a33ac01504f2d159330ccf39d9c1ad98ce26911c05afd15106663c3e4a666e45cbf7c2d986b644879314bf5c3fbbe23d8e146693ea7cacf6466a04adf8310ed1f13b71b0dc075a545915c7b9ab1f86867ef44d1333a51852c9d217348e3c60e0d71c2b39d13e39ec646af1f6c86deffb3819b33b81ced203eec4fc4d18c27f569d4540073db7f88b98d67b0876a5f6fe7cf2be625e3cd4cc1252c6e891eae90257488ba4b00452ebc14d952c87bfe5bb5fd4d8e6eacc7741c7218ef50c194ca80af4f1f61247055d8001c4339acd2651163957c785177e03854afa286bd50e3d310e8ef063c28b25b6204210fc5b791336f297249430567b0cab3b7d7d39a86724fd713bca290d6dae8b63e78ddc9715a0e7b04c22c50d297252784f5f8b2d6f2e3de77f3a8def1bd5c172d3123f64941d91e15079cdab8fb4e4313e647cfad6dc0d71a0f4e68dc84fa6dadcb58f722b9af415c4494a3ffcb097f6433b96086de874697dd237bc3ad3e68252acf2bf8ccf2cd80167749edd1448cbf91559f6158f7282107c70ee7baefd0387026b940bc709db5cc775d520d681405350de8c7f9f1c835e5a34d0ff6b0c720c2fdf10bb148fadb41eda3cb0dba9f6cc67043ca002c1c442859d9491d2eeb8bf3e6fe05d5660e8b0d369421f4e868c2bab4fe04404810374eed074f069e0f5252696f0264ace33a2930f5a901ee2e88ff19aca46388b803a5bdb0fbf278832dc7194a5890c19a7546e3d635a62f9bbafc73be9a3386833e04e4d2d552f249a7ba1100ea3d78467a09d989e8fb5f4a39226d4c51bbdf88bfd004d1cd41d06f8464472cc31864884ea2552393c4b64489743e0cb30e76b95d33eb476a4a5e3821dcef0b57c2ee701e956e7472e37016263b082928e18dbc0e286b21fcdbefde49435f4d038032727285dd49aac7f6fa4ce806430514c1b045abbc63db56ade6036f3e81ad7852225c1e79e60b5deba633027f88914d6e088e4e61923023a28f0749d636fa5d9c17873b0a0c00468096fb9c6440ce8bea6975294b2837daa9cfaee09ae241fc8bcd196b75af37abb55e61c70ee0765ce36495cac00118508b6baa8b0ac6fbf48ca3cfb89b266287a01bdd85edda1248c3bcbd65484c1dcd756868ff97f01504a2512a2aae371e64d3ad039de6bc0949bd9441e0dab3776c6fd0b0073f0884f5d8c4b65290a9b0795d1de6873be97c99aeadf53eb9c03d6787ffa0668e6fbe7ffcbaadb6bf695631b14f038ea78ffcb91492d9db93b814bb4ff81798b9e6f239ad9fdfa1b7c63487e3a0cb9a7086c42cd32f0b853323cd78f69ae8544e259a0c817e14a98ec9fc7aa49c722920f649d66d9b69b2f8125660c970e85264b43eb0ae14b6e5ba9b57df1b0eb618915b04e5eba1a379e6371923df19de66cb928c2e441b1a7510bd7a508c20ff15370fb75a30ed9ccf4e3870ea10e0b608902be12e8c86a1d2d5aa82d92be05f1718754d40715ec50acabeabb17811835b143fbae01663dba9d65f922a5ebb31f488872d3b00f8f28551a8089a944facc581bf55db8eb23571b902bbf1ce67142cf525d6819581acd79e65bda20f5f3d89e5eedfc43030ceec8a912e6ec620b5a9e8a682bb318a768efc3b25ef4878e672a6bed72d7fe43cd185656b978828fa4bce3289e362d78dc4d6d772c57dab198ac5346c4b172bb388c48806ca42e176f76702c00f38e0bb1319da905d9caaa397f0f1cfcea14d3da667a9290017cbd252624a8583ad39eeac32e183fe7aae3734255e511c486275930e404024299ea616b50b0c71e7852aa9cc40bbef6de197c664afaa5a49f5cacdae89f2d126adba058e9d6e6b398ea85032d59b3a7289804e7848c337ae42a51c59507751a85ac74f09c86b1f90089b90d5a4b8bf08614652102c76aedc6e9c5069b23648ae862f8b7c5221a35c1501a71f72e295581e30d27c1e7ebbd8906ec6a29e66b3e763816e44a6ba963d30d37b9322fdfed3f05d13baefb208ccb988fdfa4c0868de62c19dc9e0487a2b10c4ae0c96285ab232bb893b73923316d6978e5db2f354c219b3996f163fed9451e081bb8a5d6aba5ca2cc55cabc0078e344d0700f12b49c325da1bda9be68cfb1aebc82136c571f1720c99a709fdb0e51de69a3e47a38f040c9ab4dfc2a4f96ac1988eff020791cdc09f28cb1f4fe6523739a282d39ab2b1ed8ec4ce862b2bf57201319414ef688b8825b30e7cf33468a5fdc41871a0a1b99f55976a4c6ba2500650fa891585042bddf33b73d71345a58aead8b48afbc32db8edc90fe1e8788d2479a51626a462ce254dfa436861cf5d02e201926c7687a628b83dd712f7aff30bdaeda38eae03742ece2ec3b2baca6b85e217eb1f7151aa676c7008e406fa974d4427bf00399f23fe61f11c3ccea14a7c821a2b9b1deda3d58f0912203db3cbd2e541dee7698b090fdb92a4b8d66c1da32b13b7a9f425a742a5544007cc0f081ba419d227829b27cebe8a13b75abe2647b1b2f3c8af56f8e2982df137bbefdc26a6c5a44dabd66e524cc3bb2965f3499cc5f78f6963b352af0c33876e472ddf69fe7d8956792262c8959f114729e38e771a0481b650c2540325985726032969b43a864a6f05c0c7ba19d5526669b0f2fdaca923a0757311784d3fc207351dc01e2f07b72aa5c364bcd5ed9c0efb2000ddb1cd38ec2aa657e2e9d4f435afa7e0dabdfdc861e71a579b510b3c77f4b533753a3d745af88b43d59ee8126b9b99eeaad4956c30455797c34c49d7f6b73d23b262f7b643c628b55fc056aafab2f6d5acc09166fd406fe2ed715498aebb380d043e508550dd03f73b68e7d5635d668a368d38c80ccb60950a740f2746ff142359dd03af9cc55015aef78df4d1a25e50cf9520a4ccd561c467a0f9852e7e664ec4e9f85ea3916626af2847b784e2a9677c6714b4ce0118a1058a53fe067224f2a46c013698e649e76810ecd68971cd1b39de44f05959f9a640a95aae1a1d3565d7b04925c0e02aa708ba68ff4a9bd49212a7b4c6e793e04297ce50c391f0960976b7f937e84708585f0db38d1d1438e484f7c5fc1218fdd23e2777075e12cb545e3c4c6899af039bf91d7ca523d0588c08a7f67e8d8284f900b4c253efe8b33718d53cceaf1ea2d32d25fb8f27414bcf14762985c01146763d6c611afd844b17f27723a76b525bdad4162005903536d398b1522fe8eadf81d32a410811fae06a519e802bb7f1e49510734d3dc721996216ddd3dd97815cbe47c65147c3bfba2cc65aaa0b9c3181ad66f8329a49f578f3992d520e9ab058e24100f00962d99f5372d07b2fa43919f29f994076d863352b5dfe3343957076445841dc4c8af6f5576203da040306eb5f099b75bb4226497755c4877c177d6a5f779f80876dd01890123f809967ba8389ad7442c5e9bbff9ee16b6fc8f6f72d861df90ee55eb4b57216b11538bc02ed0f30131e23d0e48ffaf44c837f47caf25425f34c0f35b8b2f3cbe98b869fd034103130d1ebdf9de4fac3f965188f2dee755acb6d361af229066ccbc01b2f64ae01f202250a1bd189153f6ea8ad9fc3df5ece236ce62d2c6f9e18be3a08a565677d135ff4e37d3de1f1350c31152ef8a5b7ae3caa8dee5da19e58b0d08ac116e8d10f512983fde020c85b6dd5010b0559a7563cd4fb2fc3edbb7c46420256c745a13db0af13abfee837f81a8f8b1435fe8ec76882d154b1f60e71e758e23c66568460e976ea380f31db4b2764b2b527ef53fdb3255797d6897af48e280c5e24f2fc6c7f1fca95c46992f15f8b6f47c00d591e71457d3aaa8b73e04798c0187c09690c5850ab6063b908b44a61c0de681ea37b806ed9b8dadee6bce1ad2fb200bc2db890b6126fce63a059f101a83527227c6b7116895350be84e020f847f85bd7e5ff9d6d9f174a2cbebd3eca04b1292b21f7dd9c33a82ac840ab6d77933bf47bdd368752125e806204805a8973c1dc5cd68bcb118686b050fe9da831ea0d103e5b458ec270836d87094ef9f0ce9ac82ef4f579c11dbed7065eee0ef27d0ad6b9ba0666ff339683ea55a47942ccc3ef019c6565b27a0e80c5aa4ef16134e4fbaa9c4fe2e97e082d04ea3547452257b16e227160bf62417e50f349f2bc4f05268d6184482122ea15216e820d04e3335fdfa864c66d3526cbcff8d8613bd86f2fde59ce9eb26a9fc6f58fea67919132944caec2fa43e10e223ee363cd6ba69cbe1bdaa2a63adcdca61498760a48e92003b9cc98013316646f1db4a42cd39d798d2e4073ab745a5e7ae30ca29338ef7ad06ff398fa7970536a5bb789b9901bcd9b591ea4a119de1a1e916a5ea1ed5cd77fefa9ff28ce9b65f687ee78d6be3ba7d2a5d2abfec74633b61e6f9f941a2fe8e23183c610b9e209037c998b5dbba7866e003054917da5c86d014aa98b2aae62fba737b1cb48cb46dbf2ecd049879e2812ac97937643dcb47afb658d7c596650a57b4bb09156510fa5e2c72649e93826a66381967a4b46bf4446496698e0668f90e5ca506f7a568e21054af21df9a038fe4783878e38b15c24501deaad49cf0cfcc13925403f6e155c992bf23afa0d93057babfc23e20f182d8f69208c850c9a7c06d11f3aa1bf71161c7ab384a2d2cfd9c0a7b92239a482d4e4da8c8d9f3fe1451d6373e49059c46c52a51fa29ab771179bf88fb3482584af4d46a1666cb2465272bb9a3b74d7c424a7589640e3380d5491340f2fc4e7b115e56f4229bc9d180089f5aa64933fddaa66f94f9246353f9cf5b451e35884370620a00ec9a119eaf94956438ad1f8f431dacd46eb0c718c6141d69e67a0d8e5c11c40d423cff0bdafa81639561118a3885e10cc6767bfeafa4e1299500a81d70701f2775725a755c0caac8d6ef49d279a90bf053c78f39b167525852b64e0eee97b8d4f35a927254f3266b72453ee973e062ad76af217f01237bec53b680b65f9f61da67b41dcc71b9c5133f980a42bd14084efb004d0202ff10d688dfa7022752f9948ff3af8e6d1c169ab58362c97523788aad53674bf690758088089febc27a71650e6924db351d69500206d27ce7e387847b2b82047da0ec410850ba70ceee644d18ce996fe4473f66f566282941a765fcf27fc13e7ad2065f455ef5d64cc24c98fb78e9a7df72112fed71387bede9daf9dfab94d60ac7e77b8548d45d545200f8af0ede8dd66e36f48cedab0611937691c60daf1dc4d91b3c6fad15157ed8b6b30b84563ef77dba89c7623d03c67febc8361ef3e6cd6e09df01e2c8fc4948a5e2443ad63d0e4701037ddaef92426b29b3d9773d7b01706522f5d757347695b79b63fffd09931295938e359db45989933472920fbf67bae9c4480120b7ec881aed19649e8a164be4d74deaaf0be3ab0479b9f09d689896ff205182a5546ec46d567e7a9df4bb3aaa67e2fc73a9ccd110d992879830e31737adeac640c3441a0d1628d54b8e21b1537f235e4251c6b218fd082ac4ee78de62faa0665ece95ebdbc52adcd01adb031366643d29e62b400bde5d6b2aabec46fed0285a85253dc829ed259c48ea73808318d1ebae02d7e5b2e42d32cb405d1a2bdc32ec143ae8b827af5cc83953fa4eb2e5b9dbfd7b9ce1fb86d47021725917aa92151c9ab1bcda34805b7991b5b3fcaa161d0323154b53510c0a9b9adeea3c96662d7490879a650b585312bfd0e7f87b103e156ebe7cfde31c77ff3baec57c918cbedc6f6cb261591fecc8af52e930b56aef8774a836674126d87a6bb3a526213865325130bf0f374e0a732053d982f0f357c0c5f3eee9f8116e7ab942a4c008d679b8d4306f8b11697efc08e3e1fe39839328ab10973ebdd9fad6ea03cecab7d4e89971266257ecead3cb4f801fd2ac41d30cca9f4f986e2c39942369ca4d705865c011769df202dce3b5dd14be867c2b03f9bb4c7d2ba49f0aa84f1e8fd8e5345cbfcbbf1afc26f10e7ba430dd0ec5db15a911a58428b6fa7b01dc82a5c6bc9d1cca62a5dda2018ab706618e797d281d090dd339a9c944926ebde9d9408ef7658f89b60a2383e6879effce8b9517ed170cb571970a7945db2acf82cbc8ca99b245a8e64ac944661c2730b0acbd8633bb4a5d18fc4dc485ebcd411a175429b518be730a1c96958dab31a23244ef1eb853cefb0c6ed206ac23729d22db36eacaaa27507ebe41fa1ddfa18cc5818c8a4a9a3813cc85b09b881760908f5822eca4690846c5b5a7c547d3ce46692d0e92c87b30d113f8139f65c0d85cee0b7cb2f2ed62e3270d7c2a73ee651d8fc955d56637a005a5912d543dd9e1f5dea5f0177436401781658fb9f32ad0c7c8f63d8483f6d9d3d6d532305b145b4c8e45a17f1888b3e92e38f54e6812bcca4054667c4087a6ec998ac092516d2cf786225d4cb8b4ee242a9866704d48b45e4db66d653ca3122333617a87f73b650f53ce86e90a77e13f73f354e542ec7be814eadfa76b9f9688702b0e15d8780c04f54418cc150af9cd00dc1415dde81566e8ddbcebf1e85d0236774f52da5f3dcf0161f012eabc1fe56f3a86fa2963bcc95e26c6da855096e42d258139e6469c29cd931d9e86c3834e23872a9192343e4e56a04a662b4e31411474aa2fb72c8095bb2a859bdd645af8e216aa44c5d32b312eb30b0b8742ce568b4b37ee29369cffc33b78adaa8d7d9c078006fc14035282455ec2dfd59a1685e4424d04602a6192647cc1ac732f18b6f56b8080d4b467520cbc091b4ae73a460df836f0b6e2d662b698e1b107034e687de34113a1cb87c6743a581660e20df8f03822392aa674d0d758f583979b931aec1b68b17c2a59828af17f3b20e50dcadbd83d056a23b0d861ac79da3069c837dc2e714cdab6e596179b73c0173d61ac8ace1bc6c36d65698569854d819bb03138d5b7cf4e01bdd3bb8aadd5e8ba43e7a1352782b79c472df930a5148f93badb04af42a8e5962546e1ca7ba6ee52853ff6a607cc5a9aeb730c17639c78312ba3f87a98c6da3df9188fdaa9191080cc84194b37b7531fa9a11a24977ed3f0c91cfd83f4812341d17e09ac2a2725bedbcb49d98c6a419f1a1d734712c458c74ae17bb4e2aa1edb7ef80b886c95e1a4c5288f13aca58e613ea61c52192fabd8636f49dd121072d9ff96e79bd8e40c1252dae8a0c38a875a2443683ced6c96edf75767a8e57f272bbb34896e7c8cdf683d7aa2a70a74022b6f26a4b86ff498435656791da969ab913381c06d09f8bdb43964d5648620e754a628c3de096b6c01161a9fd6838a187cfc3b39a9357d239a89bc75a5de702a80d31531964cb67b1b60e2d6da62972c2ea64b1020478a50bcd3621c1c33a4d9e8c63b5dee8eabf57eabf5bbf5aa410088e4be1d94cd8ad382c4b09a3819b9f5152604a2d28c9eb05be0d863a477ae8b24c8c1ed5b4f5fc2874e8de9f5cf30ff188e72c825c4de42abc5b3100f40927c93d3944295fbc23cdb1463ce7be1a3ec69a488d604b0d021e7449db77c2009afda19d2a17908f499a676c2268b39441d02757248c828502977513d07c17447ed25a9f7e728e4c2888a46f1fd2c67e238ce2b3bb384a8f3fc520491ecf9491bfc850effa325cc0d1ddbb442258e9c04264f681a8078cb75660be1462e94b940c7ae836f1c0f694c52e9693873f082af68c219119bcf96c870a2da3e903817079eecbdf3ce7edbd308e3d666b152b20c4afb3de05302064d4356050abeb59c81e8d71f2ff837f88c36b8b740900be06fd3f7078b323147b0d76058307df0bb150a7b3aaaf02fa0ce53f8a139c6c37c8c910f9f5ab391252fdb6c63040f842b6b48e1ed8f4b00c0b7ee1378145a917d4c0c94527c3488fd02ec91c3dcfc6cef27bae55402a692d9248485c779b21e4389d920e6b80276839a5108099013a181c8cfcce0d0dafe1e52f0890598796979ef9a0850e1dc345df23524aad3b78c379cf2bb5f95c012d9e885b0e50e20acef37b628b7cf3f94b4852e4f0bfc9d9b30bab7bca4d319c66aa17d3a7003e08bcd6d633de9ffa68f7b4d765c080109ff3b4ae955d7aaf02fa0ce53f8a139c6c37c8c910f9f5ab391252fdb6c63040f842b6b48e1ed8ead88f3726868b931d47cd110adc12eb100a8afad92f214b6e6e77355ae0fde92a692d9248485c779b21e4389d920e6b80276839a5108099013a181c8cfcce0d0dafe1e52f0890598796979ef9a0850e1dc345df23524aad3b78c379cf2bb5f95c012d9e885b0e50e20acef37b628b7cf3f94b4852e4f0bfc9d9b30bab7bca4de4ee5395879c4db02fe4257ff6b9709ee19cdf07abf1db1dfd988f9e54e7b7c21967a0a61d5ac958d4ba581a1aeb8ee72bc24806d47c93db8103898047550a37728da98e9fdee1a396e31888cbe8e7c9945384223c1676ea92ab4e05829a72929fe5199b4f96575cae560f0d88230cdca7db1498f5c70ebb4bdcac84ef0311941f17dea4bad7af9aff7349d129341f727db2afd178dc69330da1bb6f95035f02dcb24f78b14caed3a4375623e428078e603ad0f7d7f8d30df85573b6fa2d1034b033674a8d69b7affc91bcbc58aec49b05976b10033c35a1357edc0d542b52971967a0a61d5ac958d4ba581a1aeb8ee72bc24806d47c93db8103898047550a379def52664630a2e72717f071593380293162ede72bfc979f633d22c40fc958c39fe5199b4f96575cae560f0d88230cdca7db1498f5c70ebb4bdcac84ef0311941f17dea4bad7af9aff7349d129341f727db2afd178dc69330da1bb6f95035f02dcb24f78b14caed3a4375623e428078e603ad0f7d7f8d30df85573b6fa2d10349bac191eb6eb0ba2853cdbda024f860644dbc97494ab991896d195c9c0cfb68f10b298244ac00c72d6f49b3506b965d5c0a7026c58711c0e92ac87842ad943fb832b83e815ad6f28d094ec8bc0c13da3e48fcab746a7857bcaaed06796a5164752bc78590a0b0e27e9fa07b4efe29ed50fafc83d98bf8df164fb4fcba63dfdbcdb00db2dccb6ca1bfd22fbbd06d9a01005bd4999ed9069a07656fc2038d97be9b73f9b1cf25f2eb1b78081fdc273b5c9057bb581579ef9bb9f9b9e56e9b3216cb59eb8e85da69a2c1d95ba59bbf7b642c7ddec5b39fbe8d155726f0c6991b6ec10b298244ac00c72d6f49b3506b965d5c0a7026c58711c0e92ac87842ad943fb44edb281d8539178946cb1009d36c57d363cfb1feeba010ff5d48b810e153e6352bc78590a0b0e27e9fa07b4efe29ed50fafc83d98bf8df164fb4fcba63dfdbcdb00db2dccb6ca1bfd22fbbd06d9a01005bd4999ed9069a07656fc2038d97be9b73f9b1cf25f2eb1b78081fdc273b5c9057bb581579ef9bb9f9b9e56e9b3216c2df777a3b896ced229acb02500dbefbf053f7464f9b233e1f723ce8a53630b7044c3ad5977de6811a34047972d9beb0cfa7b34c6df8b23a4d20c75617d84d94b2d21e7c4bc9928088de3f790af1c9ee2b1fea5492d2ba172ae3d264399e78241a0181b1abd290e2d9d1e5e27f4aa1efffadfb3783f41fda345ae61e3cf8806eb93ffb8b2932baf4011a610116422951ad0a350119bf1067d6d4ed23205562d1686c64878c83c24d4ce94700923d15165c257ff77fb5787f28f23472f89194128892af052d1b153cd4be32903a95a0c433a591c8f7eb1dd2d360e366294aa0f7c44c3ad5977de6811a34047972d9beb0cfa7b34c6df8b23a4d20c75617d84d94b91c3bb53ac9b622409512c63a582c51f15bc502dc1d0502effdabfe182c2497ba0181b1abd290e2d9d1e5e27f4aa1efffadfb3783f41fda345ae61e3cf8806eb93ffb8b2932baf4011a610116422951ad0a350119bf1067d6d4ed23205562d1686c64878c83c24d4ce94700923d15165c257ff77fb5787f28f23472f89194128401e8dcd0d1b1f52ddba82b0ae43521cc434415fd419c352e7b9fc12798c96d8ef048307ee9347764ad18342cad6a8f2c24e8086538c482a2ab76664e20ce785dd0a43c07e4b0cff96fdf7f67ff0adcfccc696226fc06f8b887e4882f4366c2deb31a6ca700b9f0850bd673526a36a1dc5191a3bbe9c51f7ae2934bafac023fcf677cf5efab97ee8bfcac08758a14a4c98540f2ee4ee0945583901cd73ff76668005e195707c782566395a150936bcd655b970a0071b6237b6c1d8579b8eb15a4342f6d2163adbb4c82fc1b65e1002fbf320f11f5cb827883d5614a279263105ef048307ee9347764ad18342cad6a8f2c24e8086538c482a2ab76664e20ce785f1dd3337057d25f66cea98016fdc0f975267600de2622b54ba44e27792d9e210eb31a6ca700b9f0850bd673526a36a1dc5191a3bbe9c51f7ae2934bafac023fcf677cf5efab97ee8bfcac08758a14a4c98540f2ee4ee0945583901cd73ff76668005e195707c782566395a150936bcd655b970a0071b6237b6c1d8579b8eb15a1100593be318a0b004c725c55a1d14e75fa69815cdfa5f07645b5fc40d1dc307013918c79746598854ff8ee4785caf0cc23fc57e10fc87ed6ea5cc24fb90467c01c0fc4227db5dc4045b43c257defb2a6a1e9e46ca562edd26fc0a66e5719067c53ba80ad4cc9cb9b5d97814f6e5c03644228f70da00330af74527ecdc70eb9947dabc0b609fcbdbf4a75c56085f4920ed15d43a886b02d476b21438e5647d05697c8e97923ca9a2b6c3553bd6532a6879ce83727b4101fb8040b114c26c7865ddb0cbdba833e20a3f67aed0a8ef959730740bd5c7cf2b47db5df9f0bd80c632013918c79746598854ff8ee4785caf0cc23fc57e10fc87ed6ea5cc24fb90467c06e0ac86b1ab772748eece8f5912038ef154a099662d420add4b0bb9b0788619c53ba80ad4cc9cb9b5d97814f6e5c03644228f70da00330af74527ecdc70eb9947dabc0b609fcbdbf4a75c56085f4920ed15d43a886b02d476b21438e5647d05697c8e97923ca9a2b6c3553bd6532a6879ce83727b4101fb8040b114c26c7865f8c15787f6a92d5e1997789232149cd84ba80b66f101ec8056447ad0d2b49b33fa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0f4733a873253ee8e09a43821677e5635bfd676fd0fbd5844797d0e403bf52cbdb380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aec9b7a84060c276f26375bac85133cdfe3b5c9ce9e4e7b78c32e7347f4214c94d3e7b26fcb70d00ff71434f8bd0dc9aabf39bc7873f0b06aa089f923a57d0b0630f72e538b3001c86c305c2b136c31209e9de382be655a761aa0901c8e91d65b504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d74d4c11db6b761ca92eccdcda696045b91614fb8833729353b7c01833f002c0f4b2d056f9773e5886921140c28d554af6de354716e683a9e768b1dcc5e84575277694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa5a7e3e6c7d00ff118b1e4e7ad70060afc7f066d75bfb38230fbce4b346c8b01600ab3097968841ad2e635422fb3fd4c6e56598b5e8e5afda8782d6b815287d29dad3b5b180dfdb17755a0311b299721c7ada4352dc7d6d0e8a2971f83c1cd35c1ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da29d5b77818b79ced2ad8746af6ea28be47767c08c329639a90a22526543fa306935cca363bc0770958daefe36d92bd622916b42cbd8f091f58a3ccc240d8087b5e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef133fe3f67919b53b4fb6d56a57b8dd07a147de39015626ecfc956b32919eeb3f33d00c78c820ba8d4c0f954aa2fb01e79d410df7264bd4c0e02a32be81075daeb1d736fa5206fced836e0092670945c55fd621d4d34ed52572b023de854b01cdc24b2aafb7e81cd03cc0ecb49490e34716bf5a01494801fda0a0e99fad95b1546462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf542006a858465d2510d6b9444cfe501a55a4bff960b9406e396fb750062754caa331f537b0af5e11df213f57f2148c28f7308c66385d2e5906a674f6d391377c6befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a6d1fbd575b1d6b3e644918fef4b622b3f78a43ac226e202a31fe60da0bbd379ac468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8aa38505065ff5c3dc6eebb0c33eae001f79da6ce9ada2031a39aa1475322c0b1f6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffad055955cb33103422d61761e884c42adfbe6467c603c0a8a784083568e260cddc6c050bccdc552e32c865657a19e10a017c3688ae0931622d4f4a087905a364d2e3cbafc9d7e61d3d7e0ce7e23d89a84e037d4f43f6c1c2a57bf27abdaabde408c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906dbe1b266562b5cd4f035b8b1d7690d60c0d2e90281fa0b0af29ac209e4cf716f278ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d1531b81933d472c070b0b7a7f6812d01d2e8b243993bc138827f906972f7331ebf4a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a28bab36c10d5bc00118f308e65b4d6f826b5b409f25217a72b55a4ce8306bc9c154cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68c48c3c9aea2d0e8329de1b56d48cd43c468c29f9f6b17a539ddb9df68e3c28779ec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fcbbc741ad686cbf15407126f12959d18e039ea02edefd1622db288d5966a04bbb902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af546c1b3cc506d1b453abc26c2a652e6d9eb1eef0e2e9b05b2cd21a72ac086853ec4798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a964f9a71c1b6b4168a42e6f8959b1994da796dc4d710f92f174e9cf00f50ac4deae838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7f4749c3e53c2872c17b116e69634fafd1291688144d52cde8d81482fb7eb3f65158c19673d3d471d567360d4cd50e1117b5322b7b2e8042675f66cfb3738a6c30903023935f5cd1ad6f002fe49f05d52128b30f1513bc16e69b55f3b7407e50c5e41cdb9db0ae98de5b624f7646e28d7865fdb07970100e7b70d7531a6d4719f2266ab168ddea60f55f9c0c9208789537378ea98311cab7ec3ec6312d72f67d96ac8e429209f33fcf745bc34c9c79d8d05fa046e87b086d3e8407e118fc128d2da13989b8bb89a088573fe58db469528a71177353118ace7a7f9003ed63c5086b5172ba7b2ce2de90f919e90e8d3fba0c9008878df051ffb8c84af9c088b08abd60bf5fc178a8604585788f5cf2f58220991a23ed4f1add407652bd6d591e53b682af13f89c49d0383a32c584b3a6e4aded97c8dcf2897cc571827839c27f7a2b9328be1fbc65cb89dae31b83a5c0183cd4f9e0893489eb4b524d2dd154a6291d8dfcbc76d1821b04790f38e2215d165b6496fff66f51d95420d4d20c21ee73e9a028d8e6ac44535f31fa41a27d52465ab1d25baca52679abae961c5926561482829688e9c62e454c81d5dc46f4d5acd33fe7727de138fd7d624556d96dfd96f8e8bdce10dc21b1a0b0afb1f158f432b827a3faaae5eafe6523a39c158f2378fa9a06230a5c163ca41b5b3f294215943f675414bb611c12afb960513a65d7718b57080be8277e6ef46835ed20cb75e1e2bdbe0b65c9e3ba9b10cb8f25c1f7957c555ef636b734d94a383fb360e525982e90c2a4e94869e3a75cc8117e4293ac9bcf7a642db3dea6b35bc1397ea9d5ef62f1ab65664040816f29afb663f932836f98d1496692b80c8f720f2b0f95987578f991144dd1d27cb8a090fba9e403897181639d4e4f7e150a82d3e38f6c4cb2602f84f8b1bddeede20151cf820ab8ce46139320c190d2e18e13cdc42399003e0b5521fb3f4880c886af6082d23ae068b90545495ab22a4ec12196144c59ffd99d89deb3c7b2e5bd81a2b693ca0e006137f39dea3778ecb2f75933f1e669cfb3a2853e88b2e19cdc69924f500b5ce0273b673cb6b863a1c59eefcb43ab3a94bce7ca2de246e913514a19a4aadf390295ea4587f89cf496d6c79cf6ddf0beb5c359f8e0df6ee6f3e5326537821fad4410fa1dbde1359e6acdb181261d65df3735c9428acc19c514f668f09061041fe6d34f194798dff4a25b492913ef13af50a9c56c8e969ee73bb8b7fdada00cff75e79d95bb3692d8b3fb45b9719aeccf4042f34506c25d32725a292c915c531b723e2295b04dbedae78e02f78442deea85ccb3e6b7260a48cb14b59c813368e9ee2368719265b36b9d78a822f9950d7bdcd2da5a9102debb66b47eb64ed4ec0fc00ef1183660c2f95f93de08f5ff0af39a7bddcf2d7b8193692f475f9999a7e0715ac02f9cb8704bc1700ef04f584602a9bbaee781bac97a9e19117f0f73e1c374a659ddd2e4950bb56b64a0da49189b4fbd96eb2d20bdd49ecbff6645846664992be4c2b34b10368c93b4acae8d2eef6a4abf35f3c3eccef41359afde5d996d55b90eae7a5694a59ac689f69243f1d36e41082c77a306be8e329450fa9778d3eaf69de1ab4893741966f2cb7fda60f1ff3cb312a44ab2ddf48061ec6b5cabb0eebfbd05958db4a5bd76cfa6b1db195d35a62b70ffbfd48afa21f1707a3c8c762ba014f160b0cd5eab1cf9a6fba2351b9dc60bed322a41a01e8c178fcdb2bf98ffc42359fd43088694fef09b24623fa408e58556380553855805d177f083e51214d14d466bf87755f30006fd064c0cf170b0cbcca13526d5091a971a3f2313c3fa0a6a4e044225149be76f5598c5781a69d0157173886461d909ca02eeb74c762e07ae9683f3eedb94243dbcd12099d280bda82af8dc0ade45d651f4faae716761043348bb23a7f406d1fd05b756ebebe8067b20c2efe45dd89a4e94ea7231690c59292ab46e50c1080f2f1755fcea288890675ed44f7c7caa91d1d792621ce32b7b6c00a4395416b347abe52127fe86ec9d86609eb3467c9f707c62f21fe4a830addf8a02346bb201e1be904cfaa53fab1b21bede2430ceead971120914a19ddf1d6bd2ebcc38f4a36de17247c6efb9db8bb14b030acca5ab41859fe9700244e7441892465d49825c10439b0492c290612f2fd6afec0a288e2338dcbcd634beb1f2ba9c27f4a5caca5d1af36942744774017ade9a419766b531ccfb2166625fd3ad8a2d251214e0deacffa6d93e2e1b9c89d1dd91a8a3335d672ed4aec3820d9314b11ac43e80468a3b51e02cc82ab09550d971109d88a6d8b90328f5d29bb1c19d8d8bee7d8fb78872853c976199e4f9510dd5dcabd0d544da10207fcb3a0372623dec0b9d3ae8138f5d30906fa1e655b4b7636f3f493b040e17f57c68867f2572c8683118d7ac55c77e85848cfcfa82ad43f142ecb424cfeaa0118befe29473d228d01b34cd8b856def035acf545b3503425b1a4b3b3950fed8b1d43077365852c180ae23040af4dffa094988b5e71753dc5aa84181a1637dfa63e6a787d7864b80964e86dee913aabb99f3520aa4599ce2ee2d0954dd6ac7082f3ca01519a7c33424212cb726af5dfff55f696f96fadbebda1aac5b3c8354559c0b6a022d309ea9b928d2f9b287d7ddcca0e18115485b0671df3a83a2b410f2f389fea002a3b68a9271b70272df2a7ccddd8d1cb3292fbe98a10c26dec3a0b6d3094f665b20846dd91f5c91de3af530a723c732c8d3ddd9f2052b02cd50398eeac899ed5e70124c7102e8d63ed81e54875318c6d5b3926a7a6164d05a0e7979579a4660543eff027778fe52ca9942c29b44fed1ba76e61b52f11ab79cbe31dfffc454e78eac03fc435a8cb8c5b7eab7d4246cf10c7b59ababe057c655999ef4bf510306349fce2a81a9de82f18395603db2e11e886dcf639496279470c41ef1d9c93ec1ffdb74dfff1425a31f03d9b6187473531282ce23909a53ea7d2b93593cda5e3c5c64575b1a99e2409873c92ef4d386b6e1d3db7616dc8f30991c81711dff228b189bb653b67f83fee888b3a364f239a4b243ca3f4e9a25a28f057463e4f56a22276a19d4f451669063bff7f3a54feb304a3a792ff580f67f2a9c308c117a89f27e5386f6b8f7a1f85e71b0a601ad7b8518fce2fe15ca57dc1a8663bdfcc71a45a00d0cec46862327b25128602037fb15cfa784e17c16a4c7eae146849ee82d9b57e0df95b328be4abb8025d14d7ecc9cbd8dfdeefe74e958e4ad99db2bbe8c72a6b27c9f8408161e11658341f4bbc0ef088918883a22a03b224d9d3e482d789d98f6a21d4dab56f00bd05f94aaba2580257b97f212daaf022f21d3992e94ea8eccd9194fc85f2525e5f33e9644fd3e2e5cb2ea94f4df5d8059272833fd1f77758cf24855c4447446e9331ef26df9cdaadd1b4b07da3ae54975dc087ce26249766c2c950c8b5424b08279d2f7d675b55c5d632644b568e2e89e2bd60177da76b5b465c7f2dc2743d32dc93ba1882f7a623e099c269ecae49775bc0076730651fe8668791974d3df2f61292f36953a05ba9cfdb1e7d908b43d9cc78f4304edf5c23c95aeb5e0f4c56149ec87c4d8f936b9c03e270cbc29b5b37075f75d6a7f0f04a2f514dfe8b3ec2704149d5104bd22e9d66361b0ee0a2dfc389572c18db8aab786f40dfd1270cfd4fffcb919c877b2eb874217751fe3eef09d5a9239733ff92a4fc87ce0cfe3addb6b1677bbbe964d0ce4ff9431497e30fca38f7bf340a2f8f42e179fb407ce00aad47122cb174ab7565d979268d08f06b280004fa2c05864c6474e4667afa51db9f5f727e74c5276273d187a607dd46dadadf2d05e9a8b8e8844d2ffb310b033591046e011dbc3b56e2173fca78f693f2ba52b0724ea62a6364b0a96753eb47dace94c200220814aabc923beaed2fe8a6c88ff99e3bbfa2dcb0b014b9dc58ddcc3f2ca727d91b1884d47c5af424197f58825b2ebdc8082668e373e4b95b2ab583b4ec90727f9661fb4ecfa644e00ab3bf4143d37815a8ee5a0ca1b8fb8c09b0d96c20b93af294b36dec57cd9b49c9e7079c3f46064200d6b7144be552ca4c42a3dcb23dab78510e005a428dc8cca0b0be1c652f8bcf92887086a14a6afe68a95257a02de578615ee8b7835bdf9164af198ce3c4a2f1a510df28790f4182cf8e28e090bd8949e46343c0289dcbf597d146446a7d6f70477753c23b5d43f889aa92e76c4ba25fde25cb70e00ae119ef49af67498f63476fab9fdc362784151962ec845349af40bf93096bdbdd3d477e504e8442f4a06b368aebc28f6c5f86d66ee6d7b56af6fab70266e084e899380fdd294de06237b52a973c68fe6cb365099e846db3cfec6a7d93cbd286629eda31da077dc5597ebfa183c79f82adde9684d10b8b016b8e8e2dd1581023db0a17e45d157960eaa9a05ed39422e899a365c11552901e469410d68c9e787017bca747740a221703510f494d5b083962d71f735c0a2e9d0ee9dac54c86ce7947bec9b157119de62a142e4da4c338b2bd28dca90b100a67d6848a6a88ad0c8faa6becd24516d81e06cb898e60ea663936738f3b04eba93a8272ffb3e258bbbf0d7c1cedf898419686aa9d059d361d86a7567e1604ee80909549ca84b3072d8baf58e000bf5749883bbf7573f4f700358812aeaf3312c10d28c7860b1cf8a387e02a6780e4202131a054ca205c319ff4450d2f68a51f8d184658385b6e78c4e1d9d669bdd8fb5d0f3238382204cb9fa5b0ff6bb5d9d04e6355cc909821b3175c65ee00501438660e474b43ed2f0697209e5388f51e182ef89f0a6f1b760365e73a7da24032a0e095bafa89befbd9e4a4f467974823656cbe76e6e275c3b01ce99d69d3cf75812346a17f0d397001d53c055961e61cc76bccab7ad9074725cb7161c9859082d50799652b23e1fbd8bb7c28aa2d852561d613fbcd0e47f8869c261040affced4a4247055e66791c26836b30fe200fd2818491d0ef0052cac1d84b00559355ad6054f9fb722abf118b9bc5a50e920b0b1052683bd292fd454990368cdd17868fdfecd646355c1c34d4351fd0f20eeab3f3ce9fce3dc6a2948df4cd175675d863a49c7692edf8a15941f589802d40fd8083612ab7e8c978582174c342e02ae70f7969428adea7253e8d1f70118d5bbff8ff326a49ded87b7a3ba65eda01ae8091d83736f4c0b86b7bdb6176a47c9d62738be23c76a721e3f307e5a0de3e6c51f723c52e74a6bf1603f8de143e5a8457bcf83230320aa7453ef314618c026d5386822d9aeeb3af5816790cbc1e797bf0b81632035493ff2da91f277054a3ceafbe8edc9ea54348369113345b335d00b8e68c1c32ef23003f9fbef3714e79608dd5121c9a0c9dae78586a437b1e6ebda494cf6893a74cab0723924bfc16aa4c8795cb1ae59c033ef7f3457396221c5d2cf4336d66cd05a566769f8a22b1f080323c335f7ee31adc53fd7ca16b06908956366428cf45aa639474844430dabdfb73205a923fa4ae926b0d998e3d5e44e0dfd9da258626028de4ddffc3413fe65ae92c744d82ebd3b3f32a4e1478591829f2c228d39e90eeec4c405cf2030da4d6131b1054d799273124b4a0940168efd77a00c3f0fa6dc406d3150ddabd88701e3fd302b2bea49d78a52771c05c9b8426cd15789a9d6ac0dc8fa13e1d3345a766b587cd150a54108a60e3e6cb288f6fcc655551e40c48fb41cc5d6d532d78817cf01939b1a4b5704fdd1f9fa7729d341aabc2f86b052ee6c1c52855e2d996d4f1334b46a050d54265ba14830fb8045bab20b1efca1dab64cfbf1eac3be715b09f37b1eea4655aba9828a8335d4d94bdce05f6d73c5b8ef06193dfd90424896d526e26c7cd790eee8d5aa2a2b95267ecf3b0855e2c64cc60a970d80285cedeb4fc2c53f7040bacc848a4da4da3b38d61e3264c10f97d403918ab59897892c5bc9dc2d7eeb78c5565373decdb51a8658fea8cf130491e5f3777162aef62190cabb75777ac667b9f9794a86ddd1394d982a972ee4ba17c1771c75a9d196193352f57313892598b92e87ae2645ef87b4fa9e5781ea4656a192b81561e77ba83d511121fa540a65ed5354b651b7afab25d96fb1808f26b347742054264ba055b4d11ca816688a60c172d7134f5c495ec518ea8f5f8d79b6682e592d84719516a36ce76a25bdc6b0bd50f6dcb608c9e12b7ce1d3e2cd85d3a8f132b457fa293c0fd712238624592b2c98e14f49af671d1c792035e66e708e371720513d5076329cd6fb8feaa2dd631eebac960ec6a069b5c18776d1eeeea3754946bc6fadb054d2cf18477a06a5f0d27ea4dd643c61954baab9a134c4411729ebb61cbffdca5ee8517668af6e294404dfa9fa95ef88bd81b59f6ee00c0c1d3ace5aefdf569895bde110f49fae7cba722debda668d1968bde22cc3444fa21950d49ed8e7fe08acab7b73dd017e266e16e48154caeb95e461732abd30f84e7e080f208205773c274ecb0f483aecabfeddc4740e3adbe8929c85671d9a1ab9207b3016a5cf0e2e57b9abdaa1041fd42a3a465de528b3febdeca37ffd638795403180c31cbc8f703cd4479422a68110aea3db17810927f1ed01479dc74ae248d3f1fd8da433c9e2ea8112a1bad8a6a7f1701e7a1a559d9cdd50fd593a82bce76d813bb926bffd89a100c57eee0e14d4147500992f4a18f71eca7af12ee5cb834a06ffea1dd544be4f5fc70266688eb78b1fddd9343b469b23a020b470b1243ac3cd25cce5339dddf981fced2e8a9fae3784b5eff64ced3978e9dc287548cb20a9709cbbb4ad1d1e2e8dc44f55fd0af0ed2a03a41882de2ce6f2a63fdf95e9a90f5e1d0628b3ec44e2d38b37ae03b638b8107ba7b015c3d7ae0cb203e37258537862fdbdc647d090217a02490d4f39472a8c5ec57b139e30c2002ea5c7d42fa857a01a982fc05e51adb2fd59113c964efba1f93a8acf7a1f5dc37b6c2061064486e06eb5cb8e3f50c981f0b20490d067e1805229859af056d3c46094ac22a4204dbf79f8534cff794ab2ecb3f0dbcbbc36bfbd9035a54cc457bbf5e614714e49a356b14ba44f47398450dbaaac6af4d34868591abb1a8e4df940f0ed9febe139bbfc57c70e7d43d78d37e292f51adc2c9381a15dcb4dbf8f5a05735d050a49a7bc36e6677b62aec8fa31d799d9cf7cb0d84a059c7e2fbcacbf7fcd1e03cee9c644f6a70f9cbb831d02c59e615546e6d0b9ef68e2cefcdae4817dce25e7e968ce90e8d0683531579047b301b79248f511a577b4262eb7c74de736a64ee2c286a68c5fbf6fcc762ebb2687f3a21e53818da6db7169b80ee21b3c56be6aee55b8771ee3abec55b869d0885c5875c89bdd5d0d000cfb5a41c673203f1e1c0b1a50206e1facc243055cafd996ca7c168ecd2d4aa63917aa83ccacc4f2aabf63cb4fdeab97e00378b902016c211962482f1ec3ceb98f66f300c4537fc94745ea0340c4247e66d039b454d7690546a6f517301b76e2b288d306d4629cb5d934a8b7b5a2236df2250297ccffc17de1465a76fb3e82b9d59ae6ac5fc3c208d78a763df8926db9b4ce572bce7432d8c6b14fa89a4b9e659e86be6fd75a3e2ba57a4e6fee9f56873a89cbf546f357a44ba4ba142ccbca941bf68f347d539d83ca4cec1111cd05f17ee0d4abd0662b05420174c06f99b211930e5dcea33aa1be6a24c5d70dea804a6e7ded0bf903b049c3adabcda93453e1d92e8268cc28eccda786843fe25421c90770f360d2b1c5987882cff14124d7c59ddc026b6df31698657bc9e8a0968a8ea6f09246d45bd587a77332083450000a2c1edbb3fed49541b44ed059e3066f6f3a7c6d0877ef6fa4647cc0d3f7e78747d38f8ddd5938f22c548085f626dd2564cd4a88b6782148d8f07bbc2f7229384bd72488c424be4ca12c830db3b7dbb7a1b5fd640193494bd33e00cdc4626f5d909b6281e97da35530b725e5b00d94ae9a52b090519b7b4336ba46f87b225efd232aa8cff4489233de2b743f644b8bd76f37443b2bd8a09ac781f2cd4b6f850155df38f877113e09f709272d26d82f28a8fb3449519ccb389b694a7075ecf69c778a1eced1ddf63a3883db32051b6b6202af7f85b7db1185e9fde47ef7293d4da93b394c22841f7b482fc43dbf416320b90f4e915566ce2f962bb04258a573a3f1e41233139b95eee55feabf8c09acdbe0ef392af3d12eff6a1b444770c111777a771361dbcc2edf56d87342c0a508104f8975c2a4fb0aa5c1902f33ee0d324f7c802b06405851d1d4f91f143c2e9ba7dba159cb8889b9cea961bb8752b1f1d0cffed2a83d1df5e6d5c4d7c90277707a5978723666960010c4aba00c079a335b4f71070ada76e8732df5e44689f045ce24526851e97b9d51c9b36981b86b18d686e3a7282aea1798b5fc87da3d8f3648b68972ac2a2635996d96f44e61e547054e537cb527f71c41371f647bdae88d5027a3f63320050d9996a947c1cb6226e35e17ed412d2fe98845a406eb7348c13553411781ce32305d5b142ad36b5fdabbdc6c774f1d368ecb12107d92dee9de85fdfbf2559bf899d8f35def8211c09aef2d0b53b29bcaef328d7117ab2c3f24e40c087bba566c23ae70e2fcfbf3cf396785c0a521b6be08a9262233399031befb90260e0c98e2d5f6bb92999524fd824cfd79c075b3ea433cbd3b1eec733337d32eac147df5fc87788ac2c191cce5423d232254245ed3df79c3d3b7f037e2e2d4010ce97fe94bc8e3c01241083c2a02de41c22f75e6bc6699d164eb5096cc8469b943d4ede691d1f857eb32e0b6d626880d7f835631d01d4880ec74736368ea3dab0f34fd0b51816c87cf0f7d0b345d2ea174aca43304725f1a6ebe0956b5094c67a8ba74cdc438dcd1a14760d1e3fec551625b628b13b460d9bd30049036f6776f1d1e4d40b6beefe014bf2203a7559e3c921654b95813710d95d2632718717fb3a9cfc5cc766a09aceafd7112b5732490101b1cea1e415844b75af08e188f4e79a387bd262cbf7b0df006355c9992b11b105046c9c13e66527e136d60cdcb902dbcc4879cdaa6970cfd6bd05a18ec2e8eafe4ca5ca51034433fae32ef3cfe14667f1f50a8254de2d476e5f7fce6887a38bee9f52b2e299e5c0df11b71a0c3914590e0281c62779546e4e12afa86f7d6fa661b2f7307de1d092ece326310b51c4875a01c4340b643ea4f3d4e6dcd3a5cb9d9394b89b1726625b1403e18a4636139d2c64ef1e85c5c3b59fde76447b914cb6a0852b0551bca1f860724a63be51169b3cbbbc1b358d5b0736b7afdad6c2a88dd7f09d129379140cef0f1b260d05943fd3c10607373940adde93c8081b5402e5fc54da45db1b17503437267c8683472b2f639177599f5a960c8b6d95717e6613bde270cb202e2ae789ca244b1647b197ac993ef1b562ce455044d547cc6e9391afe0f8ee83d37850997c8a93e3c7ae8a5e78d85bf182335ce68089959f2977ba4e2749f583daa39f9780a1d8402d8994f64872b3e77995c74d5e70b7965bddde04473cbca41d473d2beb7da7e5680a54c3058c1b50702a74fa185cb6d4adf90ae5e32228f43eb5178f6510a9389189802219dbe0f69947468f27087515fbe7863d44bf1c37ebf0c2a85baf40f2638303b9e43531974fe549fad500ab877226b0d94045265ecda2bd0956657deac22789879ef0ea4ba2f70c3f3d3f4034e39003d0f148ec7258839b1d54bf3282bd3a3d79c6737c0c9f9d94154236175e532120f1ef6e581fcc4b09b1fdca06fb3015566eae0009d6181ff7bb3956c002b3e384f5ec96424ed2fd7f91f0f31d6ee0541a883ceba6e7c0430bbe5149ddb96e8c979c2d6f89fcd9dec4bf4d473513373205b585fcac1e0ee599ff330a115cc5d40f38ff8b17576a03fe8d2622347ed2bb9946db3bd7a92bca74b46065c246366db1fad9bd1ce747af882549e400c1e5b69454fe46270ee5ca7fc48abf129e49ab9a0174298c7ba9c695d4894db8c3fd2c770c593aab973c5ba51433e11a589ff12fb380c45971f562ace766c6c60f60e681254002f20acb3029416bd576890e05bd251f014ed14b2467e4aa43d0490bd4c6827dfe573da59fa67c7d69961a40f538ec86fb0d9452b5b2ac97e509a16dfb560bc37d76500b75ed665de865329c67dc1a00b2134e697dde8126e04e4b81dca74a574af330dadcc8bb225902c01a2dc6f1776f272aed301c6aad100999ccc4cf8b1c2bff515f0a82947683653894db74fdbbb336cbdbc8ecee85f14ddac29a220dc784765657b02c7162be0b38d76901150be8e0b5febc27d35f860d6cfa5f7c758585e7803974105ffda36a84e1021671dd12c4d19f7dfd610c39f76036b6a865ac7ea4df203d63bcc9b903d6f9269ab9a9969603bfa319ad1919384a8f96f98e8ad3e32fcfe0a820511f8c50334c2edc121acdb2f3791dd4fc1872e22c72a21f1389d1e7145048ef79afb38ac6e7612867ef783221c03ed4a8fe55654f1d72d3453f60b23227b55cfe0ec0b28f492a9c3bce567477e30eeaacfe488bb6709ef6ad8695b285144cec16bf4ebfc19de791517f37bcd6d17c764659ea77830314972a4feb3d37d60df10b0d4c99ea6af2adcec49c25b01d5903e35d5734a2a949f6c7d3908d0e82dce7dabbbfa66370d0b7ead14e04e2adec523dd46e18d35cf71d770ab6d737cfc230ebd8be7750c56d54a0b321efa6e1c1208b4dc33620bdc6d7f3e9038292e89cecfb78f4605b917f7eee828ccefa0d9a9c138c3f14a3b0752f184b4c0ceb749299e5e79dff877974fc68d9d3e8dfc891b7949812c70e315c6311e2982ff4f5110b0867f374f5328622518e67bdd1a199af5526748ef985e3a1c2fd40edd03394d26f226cd21fbbb6700b8b9232e6c1f2988e4d25f8c17b237bd9aeeba4d585d617f7e5b6a387353e69fabf806db2ad35a2547dc768f35974d2fc9f338364aa1a2643d4b617b1042bbc3d2241343762ecfb5db7fbca8c62931d12c2a214d1218e8c052a20e31fed344f120fefb888afeda9b484ea83258a411917361205d958731b3f2ae7471e095c65ee577d29384f6c8ea9071ae5a47739c8e1b91b843a040315a5e877374234edfb08cff021e3d8c1a379153133f84402dfaaa18fb6c7d8a1002200d75693291f87446fc02ba0de8c29a73640cc551d0e743e11d3d2f170d8c2fb1eea853ea026f885d04cb9875d6d1b1a744a64b4994b149145e9289f9e38e23f85921f8a0e707963b13addc5918aee7833aeb81b21b730c8bf546a91e18e566437bbc3436fd765b5954e5d5fd6e9cd8730eed6d7b489169ab9378e40b3731fc5571184586ed729ef2d65a5cb3447d305f634ab6662a6844a8537df61e485cc827a98e0696d2593dbcbc6848714a5e68d9fc0cbcc93f4649318ee6d06ee66cf6ac47c066022c3e6e25d2fb0611b7ecde1af02707367c29f579567402cbf0277827b1086a7b7540e9345072d722a7854ade8581a9f31d6f8df37fbe8d67fb5807ff05c73cb8c99a12ba8644b3128df9eeaf37ec96d062749eb676f7c1f0173358bc311c39d64ce967dc8502c27e04a6795da73e930d82c0aff184a01240de3c46367285f35ed92ce5c36d8865e231f9a55300c2d1c4d268d6a5fb6903d4e2b322da69d5ab85edd986896ed04d7e0069a683f0c89d038de818bde29f53b9be62e316ea5383baa9077ef53cf1d8f5935639dad06faa5314255759324c1050bbd3207486bff7e4ad2966cbdc323ff13b0ecf7bc2bbb5e71d0ccc59542ad201c95efa4407147d7162519edc8a5078678c0f4161ca8f77a1cd805db324709a55dbfea50b4756c8472e2483060face4d3a05d14fe002071789ff8d0028dfae13a15a8b3f345759915adfd51e07b0e774c839ba6dbef7c52e8c198aeedd814adea99c4d8671c4bb9d0919864f675dde12a572336deae931ebbfa36447ffaafb26d5959620354a0e7b99dea5dc00a515fb2e8df24d78950ba92a7d0890612a8d32b652b718aea3f05d86a17b7bbc340c1ad2602c0ca3ad544d912db1db268eb6e263aeccf4946af00bb00a037c33ca8e980a336b3205c25aa25b655eeeb910cbb0e5875695234da44f06ef232c245aeb53f8d5d8bf693b391c71d5b5abfe9eca105e14de04d01e6ecc60abed539569b0e94b6a829215fe863f5a38faf3db1079aa4b219cfc59ecd47b01853b6f2b14c5344e717cb2b03b088dbe535a2ad3db37a3977c042b5abca3f5dd92bc4d2ce5a8df8c2ca05b515960dc8e416b6dc1f6e9d1f1fa998cb62eb3174bfdcc5b8303107d80c2f16d5daacaa167983cf4bb1ec342a59551060545c3eaf9aeeaa5272c4b34078c9b66be0ef1ca632596d06d8d60bb38c7386ad765f6a7e7d4e04c28dca7801e535c09bc6a88d7c046b91eaf8f063de54c191315e829820ba5f76cfc8ed096adb2d404ef697b064deedf09b187e83b45a89b1289f0695dcff00d6b67913bfe74dd1ddd241c1820e892ba2ea4639d6bce6a8682162047d7020e7d027a765f8984cd50d28020e6b7f62cf7c12425bc04cfe05b8cc017e21a8c5aa40482ad412c45d8ef9fa414dc0a4b8d513332ebea6f45807b869e42eda1eb7c56018073b0fa9f30f535f7711d232b738a25a8f2556b02cad3cfad680249257910692ed080d6404de36eba73daf4cade9c958e6ee3c9a05c389cf97f0be59932795650166b699b3db298d88fff91c3eb365bc0e44a05f1a699702f77e0f91d7267d6845979173b6dec238ef9dfbb456208f6346ed3570f6f8d00678c7239506257b5bdc7b2cc76d9673dcc4f69280d65672f6a0a086360b962cbad52b8dcf02bd61751d55f771d7d733a040b73d36e17f6af91892b3bf86b40d51a2dcdd9b3716b49d0bd196e632b88cba72013b640a5d47cb6e471ea7e0e9bb5f691379d312a525f8f179e63c29c78d2ab69429f527c7a4175cd9656a79b6a895e7a496c3c6147bf0f66203428d71c2d2deacdae8e2841b4eb14a29751e0f029e98052324e1249324875b9a6d871dc5518116ef3f42a4a33ea1513ae47055332bd760db08d9126421909fe84577bc2ebf6dc75fed6a4253d2c930c69d0363edee4b810fbf99e78c991b5893db6e9a88e6165aefc193deb9df0c18c49b20c9aa86a25c1a783ad5e290005929d3139b734a2fc668762524716011589c56d94b6991cad84d5a29f2ce4d567ab590e7e9ecb119415c85bba33ce8dff426b2beffb46ec792092041caf41afeefecae018d1a3029ac074989c057fcaacba71fce8b2ea8e3f7a5980a69186656eb316ec2428d45faf5cf30329b5599266ab05b27c0377bbfa7ff194b5ce486a7bbec15b0fae0e88fb68890333c52452666984f0c510b4f7fb343deed25858a5dc00df762ee1f0a7ba7173a2530261db9ff81a794e5817955da8abacfaec07cbaa4b2a1d58415245e0642325c0fef63181208e575fcae8ee31def89dfdfd5b3a9a993e6b351b0aac571424d35d8d553b4a5dfc33690b726ae27c5c3fc9add6ef47800da2ee049e9081d7be39bc78b6b1651fd2916f7e116bbf0b6c1a24722df3dd94e24cf7a0516db39b5ca7b71936ffc7096573d71c7aa0e1bb58167eef200e96cf29307383d9ca9307b6b84979c1085d81cdb7f222dd03e7ef7ed3472854fb7fbf0bfcf95212d75238195e030058d3f29685a610bdc2eff940e90ea4e2de5ce1105fd52842a12455a43bab724744ef8673a0c05906a69aaec2dc95b09222a75c789a51a355faa6b9fbb220a97c909462f510d0b01a625f1acfaeff1159df838c6c40f0b69193fa627763872aa08f5b1dea8102f2b42b332d4c7703853b13033c696e841d2c69e16a45cc46e7d20899cc82e3bb185c375f17130e7d559578c8d9191813c328ef00f39fb1f3fe9ab1265dba5174e3dab74b2222f27847d6d55aa305961f5d81bc0e0c83a6c2f6d0bac94dabf97ee92c5a36237eb6c1e2d3e33a7c7ea4c4383cca3416733d0fc94f013fcefc24047f91409995d2136c37541151575309eb62842ef6a626d6c848cafddd501166554c76182b8067542c38c971deff795186e8d1b0e61168e49ad4fd32e23d5d33e329c5ac8c5f8bcffb3e50434fa93648561de289045660bc210030480b5615daf49738a08b32f532b23367ad997baa125760e5d03054ab6678eccf953d935613f764d493ea0816ec1734f73279e2dfd023d7f923c9f84f798f4817c55a2c260e5cd7781af30b73dcb26a6b1cfa2127181ea792a7367943a7a3f135a03f51daf00c1d57c224a78185011151be32a5f557fcd91e91685104523f36e35116fd15cb96961cf86e2b1a59b332d8b274929d58e28e00de23df4b7538be23787ad003d09672d27cc518c04a231da97e3335fe7c2f10837b53fe0a51d65b27a0c2a9a6affff37892a60fdfffd5567fd7bca67cfa7996f9e4cb7750654d1e9bad6cc476b99e2a55821e240008e4d3f6f674f9eb04d76692537cd1d8255ddb741dadf16c421ed937317e6214f7258c1e29cc3a67db6d5c79b681316ce4a88e09f521ccd554208ffd5644faea9c0c5b26dcbf16c19b475f366f3e820192819ac8d58a3f46ba038d7af6c619a8b554f2366f9149edd610773c186742ee7d101aa43391410ee5ac4bb16fee83dfc076342c1522fcc491a6e825b2eb39b5b81af69b9f38e20cc7d355104f4ff391d1d8d5721a082ff676ed3641578f946e28347514a6cf593818a66c6aa3c1303e261700710ba03309c6febe1bc0485ca28d1bbc9db081a6a82ac667caba28b3b423097a6500da5a07cabdfb120bae0588f8dd47282d2a8273479189c7e8a79546c6284756bea1ee95031c5b0f69fada99284cc918681f1f1df19106c9cec5bdd1b93fc9aa86f1d3d79beb54887fe8a71729f62d7b8b0acab409f776143bfbb1e283061495c7fcbd2ada2657a6ce3f3022160acfbbd3ce49036a401b24b0a26cbd96ef72f3b0251844f268409ba771ccfbf71b7d8903512ed5aee19f817663a57bbee1f4fce8bc1036423d13264add6fe96d8070bd755547fb72bae900e1b911e1854ab9aef0e069459e3dd6b29169a390d5fc60c42a1530bb870ff62d2fffa860a459e9e2dd563e866788c5862fa0b3dd83a0b2f96125cfcc57b252dca688513cec4c385120b31adfdb00a69482fcfe05a1a4aeacf5153af14f615204da034664ca0fda2ba82387095c72481aa11356011df896955ff6c31a94101c5e720e5b4ccd0a20b0a7b4b95fb7dab8c0c67fee14791589b60d7e2c317bc6663aac7553af5afb33602792c7ecdf81520166de3730d564029dad0d1841d0ad51df581b7b252d7d9d4476dfbd7eea70d0e5b876a6884e9c3e914defb0f70fdff4f2e9e16dc6ace27191d17dc4bdc38d74e12f3bdbbb8968e04819fac39af789a982b3b53552f3ee3d66ed2de847a275bbc725f2f172c2237a7d1eda685e1225b47697ec38dcb6041b793807842116ba1816803938212d5e4502e3a9bdcb61a45ccd5089767819ef346a4006b2b3b4cd722a5ff2370cc5c095a80852cc84dddf5d17d91c62515ab34d8e6fd4dcb304ad5705e1c8546f7d8aeb85da510a0c835550cd085508dc68b183df3186de116837e70854338eb625ad8a89535ad84f0844775d7ee87333e0c03f9aa27121b7f1d558b1c50d9cd651912e12346c9840dfb0ac9437ceead1e5aedcfca01ea4dea06297a07ed4e94a28aa9f885bc8172f00ea5f314ecf899419fe9172f1a492cf2d8fdf08299fc519547d3e6fe0cf3a9fb69c174c5fbad60538f4750ea3e796427ec9159e5ec429c9b3b750a2a46ab780e8f7747f620e662cc0fdb4596b1427f20037f5be6efa4c1b98165d7c0359a2b32c1802b929e7fe21eed339cc058e510ac7df70a2c5ec70072c1dec5b517918dde929e82d23e3576efe82bd7dd284e06e71486343a90a9f601f1fbc64869580ba3b423193515770368cedb968cb3becb54567c2cc6bce9b8c2966683d91ec21cf483e44c8929fef52524fde26bcfeccf8161f27d881684a0e8a7490f29cd495a22d34a9449dcb93c3dfc4a1bcf8e3257e66394d085297d174d8eaf0da11064990424f53832393e44e7d433c1953474474038b78e89d9c9096e359d813d91f48a28c9ba025c1b6cc0b121bf7b19dd3751d674d458d22bb1cca827068ab74cc5c547189a82b3b6548cdec5ebf19da519ff768e388da8f226ec7201e4fe175be416114802bef05abf73104b86a9b6f23da4958a36576c8fbbdc321054d24697786d347e29b603a98e86393a0bcad79d4dd9611ff5e1dbd446e7e6b582714b76246cc63abc7c5884ee2e02d5411fd9e84af2475b82b34bc543a252111d4d9f9d471d2c6af8b66977e649eee30fa4ab46721991b412b34f72b69fa04fe2beb1c81c13948a68cf130e6c58221bb37ba77b50f5ca6215220a7642f99be92dfcee1424dcb684a7c51ce3b50f2d20c7d913206bc8c7af987494e292c9f2661328dce2d169c2f0e6f54d0a6921da39ad17fec7c79457dae0aefc14e72c259253aef2e07585a916c691bea7ca1dd36afc4492ceb9fdcb3af3b8df1f96bb82e24372c4115c7491828d44e04dba8d4f42be8f74d1f23a773127f23734e79b3788dcd7105b69acc9ffe42f48b43154d18e5b6a4e72c6f3e94d33d767a7d117d9272bf79727cdf60209a8f28fc5a658c58e7237247542e093f489f6e0d3fafff92889b98caffb334839c5753537d92db158775bdad74af6c73cdd7baa393d5761a0fc969eaa51df4208461ea6ccab52eebb1d13a748c6018ef16de9ba34c99348ad84ba24da57c170668b1f7ccf9c92b98a4f349b2cc48f6cc92e9582014de3241a1cba4529f02fadea2277fd8f86db7ef5b6d7567e727fede6ec2e163a6c963baa7d23e6052538a3353f81730aff57b9ac622ae387ac098f700be783bec969ca086752c3d7b5e43e411ffac8c5967695176905fcbd1e354761ca24dcfdb020e715e1bcd33b98deb8167dd2824758b5a965e0053f81211a2ce3bc51df06140598d9a1ec5e5c8b307400e43746a147c9a6377b9fec0f48f7ae90d216581f3316b52fb570de21a2129361e1ed2f8d9dfec61a40ca624223956a4f4df59c49397d22b077c1cfff777883c45d6bffcf8e0f584addc56bc100fb5d07e1590f80dd3484de6ee70bb8d9b11c34391c5558daa0495c3b67e13f54a0580b489ad969c35bb9cae17cd3655df6d86c77fda2e7d8188289ffc9f9d28c256e2c95a3fada60ef5798b4d44119bec6f33ba71526a130c2e304e335fd9a098b1acc3fa3d3e99c3672045c8b3dea8c4d21a87f2bef1718e29d532848b952c96a0182752686297ca8509c2e3f598de41ffc5c9c6a1ae0a9c0c83fd7e4d2d3f1cc570f6026efc524c1586a5ad50879d58fde9df852a31c5660f65f760621635487bcb9a3c368c95b8a81ed440719fd7619e3f3ca6696fcae6f76cd375026ba1b6142bd34ad4f9367e57e74ad85d10d361d027e46c2d92711ff167d5d500e111b81802cabcfaa2ff96f55e3dcb9f899372998930101d3d05357fd289239436a95d91c8927585f9ebafbbf1d1f07400c68b02f231d738ba119cad8f0616b0ad983021fe58479f74da778aacdc025b4751e841fd101f01eb2d234f2e53c34cf4628be57b9b4a3022dcf359b281a1180241947c15d267f1150820da39fed3ddf2df83c707045d6084af6af7fa4cac2cde0ebd3cca7a9e7644f5fe68c70017741245c9d2870482833ead73a23ed3ccde99d184477f5aaa706ceb377a043c85a4c2bfec6cd39e5560178c29bba7fe6bb04f60afac6fe576fa306b701f2187327a79de46ca7d7226f594486bcd3fbe180a559a09deb6de835d9e2726de3fb825bbbc275d824b781533fc79c70bccc142230ee9d00ffaaca6eb408049e1a1d98e3e3a3fb7dc83c37f2acb3590d8c882c7e0cc1380b1c6ff461db10ff040970b57912a7d385f8bbdae8c9935432172a0b2bd79d9bcc00d2a6a3f94e41d3ce24e12550f73c83e4e908723a2f88bc7c538c679936c7da88d803443876bfbb12a840fb2f5a8360222ce90143a852f3c65ea97b336fc1cb7bcdfcffb2b04262355213b986c83fe861fc27f9d58fee76fbab42e806aaf82ba85f375f9a81aefa468b8f7a12c4d67209812f2932a7b0740c86b04ce490f89de8a1c53f1a83826d8b8f4cb0b2a7574edac43a42d0124c88c834bfb2de215e26ad33b5888c8f92df11e659bd57ecc17ca084031d43e3aeec24ea94492e003460850274be24049d26aa8204cebb3c2f11b7a91142f4e136d92b619b5a87d21d2c46d465509194b1a09991989fb8f19329497ac1114e8c23ed6710523269e11fcdeded8aa7ec8754fc29e92bdc778a85ba9f555151e0171bb9c14d0e0b2782c04f98ef857df658ae4b000a4bc053e090515505398e7e15194b5397b0484440bf23f985447364822d8f3e56315e875a4a3e66b4dcaf8e13fc5f6188380156b85d3c9b84a6e23f12caf7c489744bd07b2031553aef3522d4b4ec6bfe80500c5124b22c18b189c235627502dc9ef905541ee679b4f744bbae88555c2d55d9afd66c8827997eb2db1929de4ad9bd097bcab7695f09a0f6e17d55b576cb75078f42c84adf716a7f0a0c9858f4b7aff513eef9a21ae2fc99482fc792a8255323df8729cddc5a3edc5c6f4c889d70ba8d3d26ccf084b32a1c035f40aae8c45e3bcdbfd0320a543b14a9650e2d2750d471c2c04346d5795beeb15fad51a2affcc8fd9352fb7be8fec064454e26ff1daf651f8cf0051f992dfd84ed8dd0e2b4208a2bc2281d192cbcc4749c9bf50023ca5b647665f7d1c02575a21362b923423127f93ed013be12536eac08a680f0988c0158aacb659b378f3bd67ba189ad30067cf4c2201b2fbeaf65c5d67eafc61b4c359ffd2034f78d7044aaf2111ce96cfb2ca4f659d07c186fcfd272e4947289600b0a9dca8a08a15547795fdea57b10c955fa0596842f8d0f844f179e990493483c8a2a91e80c30966bf8d01c53ba26b3a5c7cad8a8c7d818db9640f5f7c2545be9d2cdef7db4ecef98f58d89e58f074e9a4cf30ec2e01847f3e146fbcf8434be7ffd59895123f872c63c404de4d292287ebc4d8e16d51d59dc317cb88c324f6d92f535b1f2f8c4a3f570a2a484114d4aaf0e719ae0a29839eb0a1e476e57b13c11971456d222554fe80ca432923f337f1b4f8a698906033ace110609a0ebcf8e9252471cff703677a1529f78681000d6414d6751c384ebfabfb4caa0511cec7b8b956914a6a05e11e35b6af66a4c2f88826e1042eac7ae20e783eb4306176159c96d7a6653369a9795ef98d979095b5981f7873c3fa6e62a2ea5319fcae9aad1dea20ddcb052ce5578316c082f15c019f48939a0255606f425205dc3c7a244b9a7e665342ffe321af1eef975be9c69289d9fa010b0a35744c950990d6e1c5c1debc929c131db963e0a58d79da66aa2a0f76a40cef5bcca4935bcbfa57c53b7930ce7838c4a7d4af537daacca4f048f329efa2c31219ea00edc536acfd9a135c8727c657a076b32ddf8fcb22bc131a824563c31ae0e4833e0fb0b30ad954febf0da782a473ef2c202b33d65341d9f6038c9a7ceefa4ff759b860490a4ca6f40fb3e21f6683028f086bd9cea23a60c4bc253934a9a6a98e5d75c43199dedd8bd58a84053f74a8dd188d37b15a29d5fabe22feb571f5aaab9db16f9ed3cbb72eed63a61559ad7cb248152529d34e3b14f8f3759e3ff90b265627651a2e16a4cceb4722c5aab2c5a18410493c43f33f5a9857d6818f71cc026f913b87878aa543baea6b78d534ba8bb253a166877052a11303945de8c0ab47569290f791bceeba7b5e8c1be26d150488f4d2f7e39f4366850503295cc8b52125a3068af2069618796a2b434c4fd1bfdf001b34f7d88518ebcedb789742ed76f8a9b44492c7dd4406e5c626723a44525ffb80eb63cc8a2d8c8aec2f90d0384f93474e142b40d02054a251288d0007fdcd97e1ff89e73f3fa3a5fd9ba5e3e6d82138fc7018255198a92b3ef1ff9e56b3218d0fbcaa745ec245d883353f9212be1bbf41581ad415529f18d71a1b6b316fa49f289031c9c7a0ff7df7c13e1c0407229a76430cb6683e1e9b82129719a8d8f00581ebe374a2a7892bbf013d06c8d31d55ad9f8458c6f1c8fe540d360781608e3b59665dcbe30b14a1d9a186e127baccc5e9ca0b1ac1671681059e2c85551d8869788b8433642f83e63eee0cfb436bff168606e31bcf5e893124163ae961479c8f38db2d9102315a84a981efa0ea83035e0643f7f60d875b3669d2dc6c04c7f526c00adf4cb67c90b37fbca7cd46af020027ee414bd35d89feb809e14a764258f22f8f681f7d6ca4691b6b8711df66dde88c75ccb8647d3e4a4635b44e9c6a0ec8ed318bc8be082b264429fc311d613346239f9bdbd39466bf4a37c6ec6649b71f1af2409759d0571170e1a162be031bbe3790c433e994de2adec630e6f69a9fd90af633392cc930cffaa1870da0ba8674f2fbaf3b73812f52d199e218f05fbe654ad2a6ed6502eed4abfb67f34463d12bc53daeec03cdd6884faa6a374bd7874052e787c74c280b48f922e16166ca0b2ed5b1931184ae68f602fab1783878d0c85c9a8ed1b25d00ec886caf7508f00361db9070ce833786e8c634829740cc5260c0f7ae99a7bd4ba13f75825d29925aa113fbd562be62b74931b39f35a2e6f76ca393392eaf17c39d9912690a0bd6ba2f87c086d871db7d329ff0408abeee2dafdb9162d24f004cdb023b616402e3ea843c68561800be5b40f047e35c3ffc9b3b699ce52f167d56bd66ab5c79755be76cd017e239e252704f0360edbda595e132333eb88f8dccdde23453874bc4353d5faa964546b6ec4387bf58cea7be97f7aa0108a286a5155e95cf1b4dbe3711c339a25efce790b18ccec651e2e7180f063d3afa68ff10fbe423715a29c5444e6b52a56e1607b51493e98946639c5b14102ffa00c3569cc7bc0271c27095e61f5786f81881431ac04c517088378851d3a02a1cfd555173a886c62b011046c4d6d3d97cb98f4e3f13e330a8dd0e421efdfa1dbfed77d2dd8041f3b75dd8e1c8515f1fc663be860d62922457feaaaf7525eeb9bc7b523b1fea1fcaf99a0a32f98d358ac73668cdab689743c4ea50ac759f00d03fc7faa99e939a736d40e2773047d54962817074d00ac78c5f05823e81558dd0dfb0d80bce70e7bb3bc24c9760befe1ca59ac0bfa900b8e95ebfd54c423a46b7f5b8d3fd2a98b28f222033ce14e1b1cd4f6c3c94d5990c27e5ee13513d6941289b4645119630a2530a9c7ccdebedcc0e7f42138a4ca4d0c32b77f04de4d75e049d16d15a3935c580fcb9a6e7f9468cc4616f9a8103e41519e021920eb2e880c2cdd56b535ab07deb3e3e3d33337578e6b3107f17c7c227ab2b37785d5aa4863e07ded43b03ce0fd7152400c5d62a908a9105227c2d8e1ece995111a227fcff18baf5e81dd48dbd0af617f7a96d3d948282d5054b4b8639e53b4de61ba84a3ee0e6545c05fe232c36b2e9753707d1df5026c7d863c1293484e512515c5a09dbd0ee9dc67eda4412aaa327c0b41542a19c306989ec7952a8ea1267a07e0f893e49fde0c9b77b4e94b954e4e0f243797d53880bff7e38bae30e602e133497735624bd6416fa41d90c1e803f648ec898ce895ddb830ebe8fbac8a722970652c05a8935b4430875379b87bf77630f406482a2bb0967ad454a125210457edc1ca608e4ae04769c2390c95f8c178c652162362423815f8b5c8c1a17965ed56ef327d33cd91409e8b7bf7515f9aaccf876c88444ab00e17969de26fdfd04877f9edfa5381979667c8270c1520aee84abf74efcacafcf557485c320a58f0a7d08ba1acdbf93ba6b3f45407b81a14da962eb9b4387885d97d25a27c66684ecc1fefe4125b12267ba9c589e035f356a8efdcada44b98294feec3155198267157d287f6ef8bbcff52853d0714c4e1b220126df16a9975b449cf9b20680e68051bd4238cf81bc59a5d115d1c2ac295b9aec10d7c995ffde167c45cf1cd0a52437614e82377a2fe879d54109aff62a26cd4e9fc728c577934353ff090d85f2da9d7c6d2c78adf822e58a82f22a61492fe0bccb6a7c47983937dab9a7d6346253b2dd10e37dc3f9e5ea74d031a45c460554d255824285fcbffab203933b34cbb9b4be772b306c3540e938b38f431255795ab23f9c0fc57810fb07befe5eb3002110b3c0451009f8291701a12a8e061dcb5d91faa1f007d17539d196533841bd93eccdb8adeb977ce2f8e19bc5939bff85e0b7028ecdda2fc1d1292c0d9331974e656c927343cb641326d3aa20d16a1767e477bb2f09a60a7bd9fa45c1129d3f539fa26974de292e157eb720b2d879ba47a53b1241801725bd59daeb86aa9f16c8d42b9690a57f72327a30d5061b126b9193ae042dff46c0adf83d8c5c26b5fc6c6ef8848c7bdf041d7567266315be174c8d0ab21a9048cd452108dca866eba8c9d5911fbd932b1ef08cd8206db6a496899430b1ceeb04276e46a3e9749f99ca95061eb877dbaea937f66f92e550e4cd63fca05266e57d87a278557b088b9065304cb1f614f6b4f9d357021fd5d24f99bcafc307026951148f014b34a10e9a7439dc90716df5a6b293e6a39d97f6acf38920eb5951f0223b603867c74960128428b50955f746263f4da65d0a2a6924afdc6bd2e854304021e535752afea0e11a41c7871bdeeb9ac1aa6f7fda1db98563668d8c97cc2125e4da84105010e89462ceac64dc3fd8fff0be2fef7b35a7c1358a0e4a9c3407b3f93fbfcda9af5fa8848ca99544b9eb3b54129f5b6ae4e7937bf70d33a4c015ce453d43c429225b893df638341db8778b1b65be3b1ad29aab8c101104418a99544ec299d90c3ba9ac2d7d193d12f87efecce67942b03f90f4af3bb193dfaf36759eeced8b6deaa4367778a6d0d339fbff899d4092df245b491b5c5af12d638be2d91bca9a5f3ae99720030b6915e2792535b8ec0250750d7b8453005db16d993283d445263b4cf1430f8ceac56d6cd581636f023ca5daf004226a6e21eaee3a0592c07a6dc3167f8930efbdf75b65c48f19aeaa9b59d48157886b473f59398c155c314d8381a4e5b714e08dd72def99d3b93bd04726812cc2b63d270d081b9a3fc4d8851554267c22734252509f0ccdb2ad91507a359b3a6f70987679df17547f21364c84e887ea98b72cfc68e99165bf52c007c3bf0faec2223c38919879a2254564b65e7897bc103556c6e1273bc60fd23cadb86cf6e371e56590fa0ca3cc91bc171fa396c1b772589e45ce27e953be788cccad16ead8dd9e6c47cdb704c146add01102e84e055d2ee99ee0c881c2286d211ef19f5ea81a15f55752c88756c62f7f280968eeea85ba3a8d32584e14ece07c842490fe06b6dbc7855eecd1c7ea920b6e0a64511ff8b4f1ca26a3bcdc11565706828b5241a7dca39dccdcb57a82352c19deaf93d6e8734e1502c6fe28aeb10966b2894cbee7258da85286888b76000b7b9c15626a5fc6925df5d2632e1f893cf8f634178a84ab150d80959b0502638dd7fbe54a39fc3edd3d129ad422dec5d88737547296ab511397723508e5c5b8c75ac05769690cefd746c2f5db350d71500588cecdf796711f6d40d3062c6631e50caa0921d79505658b24e569ac11de49526bad88f0039ba14af7bf39bbc3a60ddc2970c505749c86a82b35a6159f1cb2c0615c791bd169ac1c588d0d78b99db48ec9b40eb16b076e828359841a1fb29906d5554682dd7b12a6fc1b395635d78abb4a015d4f58e1068aaaece70382a6024584db47a5a7e1a529773cda95518062d0920b3739f0768f0e633c57e7bb0ad9a2dac75b757b34bea4b8ed75ebb40b0d67dbe83048c7af1ce4ada217625e4ffb30d8dc794d58824b61206577580204c26f0d5e4fbf891bdd6803fd5199570d981ae0c8f383c7467f14806bbfaf72074ae1282762180acf7b5409da5f72009dd2cc7a5580f347ace96c906165913bf61a842cd829558b43c057b1267ddbd12bf9cc3c5fe0f95876d3ad23c5a397d660d460ac4b7bbe481bb3d9e913db610492ffd3b1bf134a41cc7afee930637b3a46dfe5d5665a4a513156aae504a8c034ec630e9da9bc9e5ca91c074fdc1b91d5e444a264610efd7c2cc15c1601b966c255a4c2d057e7ad1e03f12738f205595edf6897fb771aaa632f01c080b88b77679bed868f306bbb82ef17c78116345835ec294a53b7cdf26d70fa269f3fcf518ac7cf24ae806aa422144d57b5d394b21d5c991e40f7c38dbcba471c40aba5553148547e5dbfc0e2713ec3865a8db91564956c3335635b1e6e1de6a9a88b01bd35dff82b2ea88a0a25b300acb3188dd570628c0c87b4220093e364151895f80d64c3f74a307c565464ac44b81bd0cfd559ce008baec764289ac0b69c94174283955add596c5fa347d021903f0b5132bca781f5f0c971a5bb91641b280f2e519fbf243d1126ea3521a21b21df88d0d711059c45aeb7409d1d0535a062512a3090af4194d430d9ddd8bff1c77a3bc551ce40639fe653dbaf61d20de150bd719be816eee85c37df262c0bd21d5f4dada05791222ed1b3bdbff7bde0c316c853a5970e57b96306e5c18aacb6cb66b0e1f570f16a60a15ec190b2dd02f6ff0b0ef21c99290ef122a1eb13c4eb7719214048b62c03c133a6585d0d2599acc881114fac90b352364e9d03132534b7758379ab1866b86adcd1ef0f5fa5555e9c5bf8b07d8c381169c3dae1f1a63dab1fd1026dcfcf36de5c9dad9adc05142dc6e0f5c11a86f56509834d00706393d1bd5efc99bf4fbef0c7aaf5269b151da952148827e2db762c02f7cf755ca0d6cf1c2d9ed9d77b02a091a78de170c7baa981be3f57bdd3694ea04201e85a3e425578b4a94ec4bb24fcd67ab3908c30c92316320633c3c766e92f1f2aca91163f762c68cd4f68d74aaacbf28da3c18cea64f42d70e0a4550109a9a6fc5ce0bbf5cf87d6236e3e408e2277e53473f2efe06f6a1e790e4f2d13e8f5e9f0ec069ae213c5351d183bd27ff5da103c9d1387c1953988436ca70a164a078bf2b5e3742dc17c4240cbb596a0819d22a84685ef6c6d112b5e835f0387a170e3c43487c00556ee66ae29af4f982aac342c0af8f5d584c864105c76583fd6add855c62b2a976a1f606a0ea2098151b91e56ee482dc03ab704a03ce87cdeaf90a4ae9568488c3ed4de6531a28a07e89d12a344f1765b3138174da7f46c5a6e08feb6c012f2750e449a9574872726d765096463a4df130b5764e0eaed0ac65fe0961bdb714552902c8fc985ee7d904b872f3712731b1a9ddb4147616dfc9db92bb5268dbda384ef6590e7142c7a346f55377cf7c1a971f057439f8e9327b613297ff712efbfbc196e0d06596cdd134e8e5b9a28d8de79cb116355ea9673a0ffb4a6b74314ff1935fd39ac334fbee3990dd2ae2ca7ae17bd26074ca7e53fa9fd1ad5884bb35306417f8a1f992017f23ad27310f02dba60a87adc528ff65bb59f2bf3e185a1d474f622620ac684728f6aebcddea2db5007a94d0772c7f993a59a5facf749ad17f610bc3deadd68ad28d53165e7d40540fe0ffcc2dbba6e2475c3833461bbbec7b26ce2244bc2eca5fcdeb388147e7ebcf9f71d3d114c59fa8afd26bb0cc4f23527e17c89afe322fe4b1d5081c673c3e7830bc431ad30a3ffbc0229c297e3edb3c765b49aee77795ce380402fdc04e1633f9384968de71bbb230e7330e8f3a15529a3b69a2765c7593bfcc34b850c7dc426e8977e3c9b23ec5f6e2fce1c431af0bc6ec29466a80392aee7cb96aeabcfacc274183230b91e5a1a3e4ae42ad7896c06effe53e69462f8b19a4d6fdd223b1777adea8d234bfb14bff3e78f11c17d3d59c5dd70646257f1aa7bf99c52efb64b198e88e2c11e345c977967c528ac84530e89d292734c1778334fe1ed5bc0cf050f06ba46ed38de65215008a788684ff68ebd587b2c748413c5459347d4853eb62cbeece2262ee86fc6bb51f5bc8912b7fd0da8dd830118709601c595fb92accab24e3e472e24e29582014c3b4b890841282e8e18487c0b2832224fadf0adf325bfd3362efde167c5f98d8be29e9d972c47c727dd7a1fa9240a5465dbf413ab15601c13199d12a3efa83fa8ed1e408e8030d0ab8529a1236fc52f80f043670d0205cf1aaf77f9b98d0cdb9ff39cd4c47e0f4395522a035eb0f3f4b1f949490deb09b1989c309b45f465bb7ce3fd5bf9e154ffa29d5cb99b7c513e96f4517c6764988aa60ebb9df40952a436ed15f8d7d33d0922316059bdd2f4848bcee370d5f288d200847e03cf1dc6eb3a6a0ebd146594eee9304cfcb16e2f29e95b959f7233497cf3f44e30603a4a6faded42172a452eb7c114d79bb78f2003580979eadd5789f6ae88421ecddda645d620edea0a7aa919f944ee62538ab5c815037a5967ece66ed1629c23be7f4923ed6dd801dbaf0457ca005b031f3cbce3708fd821c4ca9b94cab8c40cb01d015481475d4d58b35f271255b93b871106484e1ace43207cb703d4b4d14696f5b40eb3631874c24de3e171e88b13a6c4536b704402ec6f91bd16c70a6eb065c5f163bd7bf60729ebad2565e0f7f0b165ef5de95b2079ecb227c6ced61df5eba56b4efbe055b096c500caa9e6051ed91b62cce237d478ad65ef38c41069da9d13caaa83587d6b549af6ae02b41fbd6baf8b170566c777830475758f7c29dad8d41280a992567fe201aa4af09ea35695e3dea8d86990ee4db516810d2b3cdb7f6a38de6ff227f91a8157695dde69fd8bb3e81a4bd8a7a1320557ed07c8fb8acf4b2c4773012005486c0eb6079ab6bd585369389f90e14b844e462dd073f5bac4987875aee876164f171e71af041ca65a6ef9bcb6a2cceea79964c78edc10d6d535f4bf82def03ad369120d96849ee662e1a6de85bf7aa042cd04f5d5117f14e786568409fec7d2c04d67fc1508db7f6e71d6dabaff1b2251d29f251440a2c39a63c841831191746d66d4d7089e027921e639002f4eb028dfc1582e57d16df81a8f108754cbfeb4df4430d761bc82ef349f392c54dd2c7d7f29e82fd3b045f86afe311cde790875c14f6bc0dad9766e50d253b285357197a73249fe73dfd7117a520680535f3fa62d7ddd69b81d54ddc2b1bdda57dcaa216084461bdac4a45567abf709e488cb4bad885dcd4b7b6a4f8408b2ae331458e77f73c5bef548a20384a0642ff8550e5b87a1c57dd7b615ce30ad3fae2ed6c6db3606a74901fd6cf89614ee5bd9ed6e2822fcebbc410fa6529cd689f73f0fe42378466c13495865bbc5042d3349a5e5e5b0cd10a6817e3f43012a213b5ac2e90633453e3fd7c900c2516b42631b477ce72f022c2623fd162844027ecf51cefccccd1087da9d64a8632343986f37151e4b61950915ede01dec761ec0375e23789c9c0641658121aeccc6f3aa6e27a6cced68ead6c931bbb7c2a5630753ebd9f4b1b23e5768a054cef89e24d47c27f84c9f698d6ad5f471e5e882e394d9126c1c705ea6b93ed02a906d7541c66d70ae288046907c1f86d3f68985724dd22316d3b863903d8e841d7a77882786f8b7773302b1fc93f73e2005fa2dc5fca4b1844e36f5cc75c193756a18a5a517c4996e89b3b5e59ff2c9294db47300d65bb86056a8820d25af6a9214a476e1d106e14055794dff7b8cdb1b56bdf6790c261d444e815f9ba705584aad64907a5dcdbb1066fc99c5c786588b25705192d1557f915b5817285c7a21e1430139851920d5c45c71e0044a5a071f0a3ab32bb1580525315fd2a55e7a1167d886909e4bc6a8df72c1f373d3b20b1fe29158ddc0f3c0075dbe025c403c0b9d5b5a951fe9cef326ffaba86393323131e8f2b19e400071162bae4dc6a0f3aede0e502e02a3d0e38cb5ce8d05ec0cb4defe8d13bde2401fb434147b0d30afa77c9ee3b6f20ab401bd3ab6510813be09ea2eed00861312e804fb8b834d4bb240380f7448f0667d5450d640becc4b2b1ca0b782254eaa319ec224b4a33fa00e3fd1a4cde933fd41caae5b9b5bed2bf4edf1795f0dc624aec7f233356af268bbb8dcac89a4f3b021da2d851c1a49653c00c04045f04b112277a6a31ced9d266e27a086a9bd1f9c2c7731315ea8b16e63bf20098379a1ad82aefbdaad79ddc9adee9392df3a8e074f572093609dfca283b24c97bf33b56fc50a64b1336b89710b448f2633c8584da9414d2321972e7e44e1d6bab082e3eddbf4e4a54775e2849a8086691bb2464a0a756206d197816052664298a09115ffbff736f5aae57c68a25e9953041331dbe90f3f68f721c730fb38a8485bcb1b7193502c6394c4b54aac99a153f49aa46901a676b3b516ba2ae5b0a70aa224a9e60b185049a8e4bae187c104dc2d96b8508c0f668542f318016a3d04c0b2d58d8a94d38732ea4305d563e92b139fa5564e7b9e5183f08b69ee973d82d4f764619a6a7dab6862e7184f0c451225c4754cb776dc9edfc77f44c3485be56e4bab13a24ab5a7b2d3a92cf85c564700434db7bc49d7988d246953e37b9aac70cfdafab0be3af903e95d34cd92a251f8a355a7c2284553459243745c3bd3cf84540b3b800a3b791809a09dada4b8cb687b4c46b8e978907b901819f275f4a5c325e44d860007e3aff68830680a4334ecd174b7d67997233dcd8655ce24facd5b993aa2d16d06cee392423defd2b3cf8c2a0e4f471fdee8ba428045627659db3b40a9b93ecf1cca5980a26444f0e206971e5e733ca508377a0797f34b7c1843c14f8a3d3059a8258e2f5d88cce7769cf9f9ad3fd6e6f37eaab0dd15658a1eb29f558905ce53bb5546ca11fc68d18b5d1b18484cf7456bd65e34c6f8e276d659d5ff8b93f4fbfe02946b97e09b1432f4887cb066d65e7743b103d4bddbeaea757b89005255a06789fcc721b49a88e6d606be23e60868082e2b3f8020ff4f3e61af1d6bda4206e5951afe78d52ad5fae951fccd5de3bd10d8e313b60510c3ae096474ec5de657eed9cc666558ba8a8baf7ba61d47b6e04737930840923f1ddd5874ac39050c0c3323c9009ce1c3dc68efe291bc6bd8e3017a4385c908f4b3fc19ede7d08425fa8838e3a1f88792e990693fc117481b5fd825c4e2d2d88214f6f6c5513533765ce95ec5519583d73a48d3b577f8e49b60efe69cf721deb950925c436ebaa10f1af0a0fa6bab2fc7bb38b7301f2d6eb4904a6981ed339b7daac6f0f334db46ec1877ef0deccaaf6040e0240b752dad7411c91d96b290f0360c2197d8e642e24770e4f6d48c4d68d615fbec8e90a5f9ae24bb4e128aa41eae40001eff7b4d82092d5a68618aaed86c37c181572b8735c8bc5dd9da04d24ba35e302f1b7a0a15bf2eeda54af0316cce1200530a123aab490f5b6b723af92a202993d7f2b0ff08288a1da6a32a8ffd8fd2b453e76f8f2ec8a79096856b5e1f968c078aed0893482086c7546601a335d67d503d8a92ba47334be5fce5c853117d1a0b006631e49759b539fb8b99aa42f3d40c57ef33cf4c1c65917280a5ebaf91a66ad74aad0586e46088a058b4823aa94702d82c15583c546f9aa57b15311e551a478736f41e01797b6c1859e309966cde6c4c8e03cf7d8bea74e46663e3ac6028d2fdfe4438be9e75308c04ce7142d75e2d4bd360334cb75192b5681102bc74229e36b7dec46ac31a00b8621ca99b3b9490011d23d41d96144d320d893263fe3f5301b36d156ca87d4c2a24802b4a9320119e63a4783a9731e095ec49b97268ab13045552bfd0b49e3f7d1906d548518ac78ee6ab93d801123eae31a7f188206f5106760a154be0bc618e71ad60c686693da88ea6b9eccfa9fcfd1866bab981ad41fcb6f37de6de0b604e57236684c3d65d87209dc295eafecf8d3f09e467a9e05653b03667c2783981da8b53082162d518c43e44472ac6f269866e166274bfb45a5ce14f275fc2f24e68d8dfc1b151f6eff3258ccaed3a8634ac8aa652b17b3a4577fea775074a6e190ffea576b8c6317047e5d798746ad3c9247debe251f540c9465c51c16f24e93cbddb4c249f103799fa3d8529d089e24b05248999c0049a67a3b7bd90be3007048a223346245f23ca377d37f09b0e1eafa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0f4733a873253ee8e09a43821677e5635bfd676fd0fbd5844797d0e403bf52cbdb380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aec9b7a84060c276f26375bac85133cdfe3b5c9ce9e4e7b78c32e7347f4214c9402e4037174d983c5581ac6e7246a494eec00c18b3740100c4cc3b52a293bc5d18b4d18830888a3a738ff9fd99954122cc0693381466016f64e7ed11d7a685d3d30f72e538b3001c86c305c2b136c31209e9de382be655a761aa0901c8e91d65b504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d74d4c11db6b761ca92eccdcda696045b91614fb8833729353b7c01833f002c0f4b25fc8a1d6b2f0cdc7af4409e63a9947809add3b4a4e8ed8149b55a9f6dedb6d495df083b079947846cbd3ae40e47a59f77dd0d681eb50f5057b6146745d9a8f22d056f9773e5886921140c28d554af6de354716e683a9e768b1dcc5e845752779b830d0513cfdfb3dc8bbba1d32bba2d4945abec9834a6d18d16fc793a8095a7694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa5a7e3e6c7d00ff118b1e4e7ad70060afc7f066d75bfb38230fbce4b346c8b01600ab3097968841ad2e635422fb3fd4c6e56598b5e8e5afda8782d6b815287d291ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da0c71cc766b896809a1d4b743dea2dd96507eddd9950976b67d9c20490103a77029d5b77818b79ced2ad8746af6ea28be47767c08c329639a90a22526543fa306935cca363bc0770958daefe36d92bd622916b42cbd8f091f58a3ccc240d8087b5e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef1d640b30a22499db1ac9789338d1310b9ddd272c2a3d79b376152137c2b461e5b3d00c78c820ba8d4c0f954aa2fb01e79d410df7264bd4c0e02a32be81075daeb24b2aafb7e81cd03cc0ecb49490e34716bf5a01494801fda0a0e99fad95b1546462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a0cdd6c2127cdeb14ea3b173d7164af10e10b7034130a4b480add3123c96fbfe49cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb83052284cd7b0118a81d24807eced7cc642c43a13b45a6838e6fd8b43d97b9e0a7eff9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf542006a858465d2510d6b9444cfe501a55a4bff960b9406e396fb750062754ca00d73739ae9df6c4b026bac4fc13f82c91aca995956fe1964365cdd2a2a58cb06befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a62576a9b9cdeca209420a36359b5c0f8bc66ba739130cb4021f60b356b40e5534468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb452fb04cf0fd1d1aa35dfc046a7c57fa105e09463794e5ea8f0ecb030f9530fa8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a72d575ed7e73c07bef910787ead9fd559e5422efca44caa48ff711fe6d567c4a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa255082f96a584c38e10c2e25c3224a3431d87b9f6766f13fba6cf6a8cb7fff256cedce4ff02f6f916835e2336184bd1fe3319b3307dbec3c576274ce1063aaed8c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9bfc7a429c72fe1c88b2988b84fe1a5d00d667d4424a6abc101786e82d2059719ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d6bbb5f3b92750310bee9a2f802f5cfcace5e66e03c2ca38104a1e54a2b6a676b288f2cc4575ae3dacfed0760922b0d51c5b24b7a570db611c97c821911ee4984ea5d7d8ff9c49d93fe96233cc0eecc7264ac1ad75df6e29e35dea395a296baade8c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fcbbc741ad686cbf15407126f12959d18e039ea02edefd1622db288d5966a04bbb902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b700d0cc6e8cd04818d7b8b36455c591ff8935b6006d530a41d06f780968800749e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a960259bcb4183e36261d8d969233179c89ebaf6fcbce4670a12df1f644ae4e3b16358bc660b84d6b1bab3bfbb35a2be8dd6778ea5d2bc2f8e70d4057f653a53042e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7fff94e404506007e1b49cb170e06a9b11fa88880af2db030f8ced70f1e68fcd5acf356a1a56c943f70330de28bf8ad3681bb343710f5d14cdf379d968e1d481dc45de329265654937545290208268d635500c66e7f89b572b8f94f32b7a803bdde8be9570650eb7bb31c60163d29a7a62dc588a44940590fd4e1a3a772496bbcc4eedfc96d966864ac8e27c141248302be21e5db0f3425ab36b0372e3651e688d05a50b5c1cf41d857250fc764472c93ac44abc7067b75bc75f970f5c053d73b81dde91b936847d34bf7d8b485edbb5088b07e77a041dbdf7316ee58e23d10233a7713515fa4254df7fcfe8abfaf81831518a2ecd8e8ea86207e029592c9bcd381933838e8c6dcb5b303c5554aff96c8edbf008260a92d091b4adeca444b866d949ef9b5ad5f54da04872056b3895dcc2996a5e6a22054cfbe34d698fbb5c95859c8ac0042aac6253c724fd55eaa79848ce1178b05df838c2dbb3b05b0d77129a7643ab4f23f7c2b85cb8b86b9f0f685b10cdecc0129cbba5d29371e1a053c7b0e105e3ae2f077cbfa5abead0193095ec6773e5a348286ac1027ce4e7e8e72adfdddddfb404667093cb66c2e4254c0f7e0f8a3eec3addf39fec3bb20099d7bd2e204db124cf0290c8e0b76f32e4c69c02b413ffcd6a4a09067370e3af72621e1b0dc2c868c5e8aabea1d57957e2f7c0fc2acc8b4277a486e5c01b36aebc37937a18234664370121cd5083c93ba31b1750c167143d3636c140c97f772f7e586faee53524d4b596c089f6ebd44d090b21b039b1edf825cade25672ddc7bd13d9ac3023dcf4552513ed1e3d94f3cee5535365e6bd45002cc78133a8d4d42594e546bb5c1f184a6bd72aee33728a44585b59924745b9dbd9014328e07c0222e4cbd7df28d8b04494d7670633daf534ab4c16d33679b6a74de74505108f84e36869651254ad1812fc83d6fca743782bbb44078ec17643cf90d7413f0167a9e99619c023c0efbeada6908f3aff0e8a6cdb66021d619ee8e43330c4b35db079418ff32563147c4a94a6e3039c2be86fd72a4cae22b99ee64eb3aa7263b8285c326edce8e8059193f399c56fcbcdc27f3b61a208a507381357057f5149b59274e3c9131582247067444df456f905c565ef08792a081acd075de2b4c6fc19c19fdeda996cd9e3af1d8818a5e592a53f7e0a422e7bec231eccab36f1ac2acf3b3457017f8c420657fa8417b73fbec04339583254afab800afc23f831ac8d5c1b112051cc8e4e85b22bda976abd9673eb5c497580e4ef6450f36942512d468d1d4709e805febf95c2e340ce048378f6310bfb1d6dd7f2389b37827ab1deb56ecb9b48fdbb5c698e103b333957c80c7eaa48c87db3ae8341bd5d034f7a5a99563280f5230c712d76c038ac89fa0265bde7d5829d9ff25253e9961c1158adf6580b27796d235aed5245f1cc85b71c70b190de61c5e0549a0ec0d48ededf35721dc10168efc9dbe451b00437cbc55ab7fc25c7110ea2a1e4d1b6a1eb2e740c92a9f0f2798fa2caa9c2071e491dc58a526cb35a9ceb010b0ea22acb86ce713311f1ca5a5976284d8afa83154f3dcb426279e4c39bf9838e807224dc7d139b04a1af70e4c9305c040982ef550919a30a610da4e09fa5d12ecf8966981daebc74f2df0eea36fcf1db436677fc38ec89949ae6aa9d982150a5aeeb4da3236702b7cd248dd6b107593bd227dc242f9120792fdf241ae3e1a434f1c8de1884b43d4b30b15dccc0c5da245e825fe9bde83f4dcda609bdfb2fd33504da545df9eaefaecde324a87ec382820ade1818046848c0af622f6f86fd6793c9c45b8bd64525980bad5d08025f854b17f2ba34a2541464933c4dc6fd43d34d1faa50d29420a15934e543d3e80145588dc6e349a8206cac4275922eebedbece1920c7e952143aa04b2d8199957f786348f986f3e457469a7cf15cc013d778f71c3f4c3e6f9929f5cf77837966790ddbedf408ca816b4275d88dac055d21fa612101da437b68717b6a21a04d4f8a05c1b27e3939722626129e435e175e32e1347deb53bc848f54ea083a9c268784403efd6b1a4dabc6bbec3a21d681bbd410b9d89c821dc5ce5639289f465480868b1ff1292a7d47ec44305d7df163d8fbadb03e7a6965727bfd622f51a166c359ff005c89ec89933484dfe0e220c7ef30fa1a7579ac82699352711c50b6b08c0e73252d90c67fb44c1636521433f5efbad2aeb1eb0e1302806da6795356cf5a92a019fa9c5ed5dc2ad06a4175449f36cb9a5a3dfb70357796313cb69b50bb0f7710fd4e6139b52905401c53dfbf0eb8a2b7f80d0a1e82dd62274e2a191767f6b1a4d51fcf949818cb84c6692a33d5dac9f279cc79fa4237fe7ae42284fccc281a9cec8e2af69faae1771443da4d7dda29eb23892c1cec98919d9a9824dad831e0102bf5efc8ae2aea51222b752a63afa8490132b49c8206d93674b2ad9353f0286ee60f6405bd48e488381b0affe6ad4db2ef13480e88d5c50903d9f45764dce5aea4cd46886f455b3e81cd486b04cdf3423fdb7070e40d592baa66a602b726541d0d930eed6329564ba2dba47d1cd8b84a2a49fd1942e52c6d74de5429facb8c77caf3a8b2810d5185b2cee845077daa25cd45f71ed9a06cb98d281b95e5f981aecdf6d20c596f60d5c0da07a0148dbc4d61ad4446b0c1679019f54abf3eb0661df0288731fc50a15cd47e0ef7e37e5200ae56aa8a713f71242d88fcc282419425f63b7b1f560252f5752800cd53f420ff9c2e47e47caf958e47f247be846c73bc988402cdee0a4f449387ea246da1182a09720125a8a474d4e2ee7ac767b3df28ee2082b65ca2751192b37e4f4bc440b5772e3aa2e89228de6bfce0a9e4760bb6a3d11fb200e3e91de8dd4b064344c78d994ab069a4f3d7e1e3657e79f27a541c19b9f13789fc8c02091feab70884df5a4f31f22441d596ea2979510ff8f8bfe77194bb4692dcfdcc81ae190cd77a09675cce4c32d7fd20451975795dc38e18296693850d811da544bf393e07e3ee2a53ae187f5a2e6622f038426f967cffca7e6e7f02aae59f7ea1c8acb85fc727f858704bfcf83ab87d722e3e0ef619b8a8905713d755d28a6b4dffd437f264311fd596ad9544e045cf8131cc7771031c38ca3a8c9e7acb5393b137d5cd61f0c90a0332442d8c1476f623ac30a94dccae2bfa5ffd33a769ca2695058db79c0e27f7669ee19e9547971eba408e168774c9f3135469798bb6737308ee522cda6c88d096e1ec965900ab24522c0233bb9192192fda1efdc40a3fa5847ebb1a6b9c17af386f525e579c8fed4dd777e375f5c33670dcec3317115042435914a3e8611d3bcf5175b7172514cd5c124dda3fadccfffd051d6952b6c5c11a3f9d594c2d65e46f087fc1d552fa7335b3ce1e35793578871818e2821e0151f0115dfbe44e3d68e91bd81d8990ee60fbe7abb5e352977a5f1378a9f31af686f4c4e9e4ef9a6a31e6d2513642c3c65c4e6bc740fee5364342c240c5cc904b6d440a5e585375eacc62b2ebc25b23850716efa325afc5ad412ebfab937adccd0853bb45baf8c283ef357fcaf34ba9e0cb9cae310da888f203be743bc3578f644086f089c5ec9b9ef44bb1d6466c4a3ea20594849e98c233afcc987ff938b6956ccb8264b35303a5e69846967b2cc3a7b751e9a87151a621f29bc3f38e176145093861c519e27007365709f332b88bfe3cec032c2664a39ce6c2bc3e0338c292e64d383b98eb78d2194ab1fc6fc7db8a1eb7fa62642e6f0c2f846fb1aa8a791b920a51be3230e37ba16ef1e66df0b9eb0aed919cf8df0c067fb62ae6b54df5db83f10863082b028cdc6bd8d4e75c2ab3ced7be3143aabcc18c94419cab0a043676a9ee4963ef9777bc69c5b79185f50b350badd7bcc92a779500496c9fddb6992657bb4028b03c8ec75d48d26bc16683c04dd1d2e910175b58f1f751cf7c4548beb6d541b383286d9b26f04bb9034dc0e7a305df3fd802b01973a733358398c1c258a3ecd3b1b84ba7a024f01d8188a918bdcb5a2c25de8abbde640bc6d4d1a33f1dbdb5d7ae3deabb18645d94881aa04af89ef82a9a5a0a80d3586cbb6da8c32c34b3c6bd3ead969cec6b13f6067df190bfcad668fcecd3c1feb0fb175d05e47e9eed1428f233fbbdf58ab2c17dbd3bbd530d2453d198b03322fcaf41981c5468665a40459455c4ec289d31cdd0a27f7868414cd7e493a7da47a3f40c7f9100077fb766fc96e39ac38201c9341871989a571af3622e3bd6210c503fc648bb5cb8b2e15b229a8103b1ad0a56f1ebb2466c3e45da4f6b4f39e520efc1f38f48394962ddecaacfbda9da32178c48604ed05ca0ddec9acb59466c55595d601e97020373723cc426aad9aa2b33d4377df69f9c73591d6c5e3fc5d777e27765e0caa5e30ebf99d32f94b8b69db39f440feecbcbf1af4fd60e20d8e39e9797fed49b764542e8855db983a29214ba988b129a4fda7561d1fa68506a0427a9111e516fdf551f2ce896ca31a2057e748c178681136138d5ad2c635b855dc18a76ca03049deec95889e7fa64fb971bdadee9181c86c17fd4b650d1e178cc3d69c612039105450e18bed52ca5c6ab4f5ea0db05961d940318eb29487a8868c4bb777c8f86431fc50f9cb308775dcf9599c35ebb3dbb8fd633f47f22fb4d757d80bf327de26d2d54a36105aef8915fb135cb63f4966f88de8e524148394b95d3788500ee7bf23e5c294d365dcc6c03d32f0ece1d8a6a6086a5f2081986a057b0e5cc4b8bb5b7871dbfa7feaac0694bd7d8de0e5ce200dab8949af3147266548c796b165b1a77e6b21dd0950c2a719f7fc7d8f9f5742f492b592dd8c443f0e0efb4dd319f01d36bfcf69d2748c03b10eb1a4cb4baea7398d6639052f2a0e689906f76bfcd323f9f558c463b42ad6dfecdff88d6248b2e7b81b0dabfca194484e314c2c42f5594d29b501f972d8acbeb8e4d6aaad915f5f946ae5ddffe9205dab79401e0f1d1dba35266673897035b88f1eace78ca0ab770782a8abe476e3da142634b3aea2102b6c12618430887a9d8b8d0f671856d5beb1b4dc18f5266978a89d0cba28a5c5fd555057d4143aef0498163545c6cdb56184c5b59555038c28ad789d79263d61627756501d7839ad704a54bae8820d0f7c0e94cc959982661be45e0489b494fd92dad3eaf359f8f8ec7f5854c107be7e6518560fdf6389e8097146f9f016c3e75fa9209351b28d6c1637c35cbf70cf067d6c15158dccd06cf5007f1f783886ee53d586062e3e771eeeb802d9c1cd69d5eb2253964cc82de7d2fdff1859eabb869647cedeea02f2608e6ffc31f79137ff84c04f4ea5d4c891e2b6a27b91c7fd20643efd86099c51550115e7689f16e7c4af5f31a8ad61f1df76473886c80b2178d4fbefd9232d1b6f32e812e8a1db1bf3693472eff94a40c6f8e8cb1b1cc8e78178292e01f2b6e238be3412f9f230be0af51574e8f2242bb52c9d75ea81759cfa56d4ff5eb0792facfc1dfca8808202ef784e5fe43fe5ade662553a22e6139b52905401c53dfbf0eb8a2b7f80d0a1e82dd62274e2a191767f6b1a4d5112d5b71af97f1792aaba69f9047e07f085a8930c4a8b1162a3d68ee2ca44399da9ba1f8969a06ee5a9037b52f5c7501864c16d8563f01aa83c9850caf5293c2567bceacd4a98d5a70e20601327d4dc083d92f22927d6295af094e9f206f6c5e80e8be4ed8a07f22ad373d60f4a7f0c3a30dbb0b64c8f95a5c693b0c221cdeaf49a56f3d54ebd030a4ef3ca316eed531c7c64697d811ea2aa0a2f2f968242de5d9788e66ae75b576094770431144abd5345c1dc757c2c4998fb305a66c7df2d32315b6d084659e71fafb4bfb1f5bc2ca87989018f9482139e69ec28b51b89af4599eb454b92c2d9ed8d24bedd30ed1cbb3aa1e4795e35bd0e8b4810315478d8a947b23527943c4447cedd3e76b5d1093da578119ba274c9cc9a86417b6591ab8f68126c93f0e13991ec6d3b7958c48ea80ef91a62d6bbb77e1633609873b23257f65deac4f4e1d4318c33f216e86b2a01e71348a84fdaaaf8cede11f80ea18d6bc088ab89558111e695c7542c72b874fd2f3285b150cd762533c0110daafa62fdc477d82a041465a76c77462d5ad914d012f812deabd599eea486b10bb417d3d2e1e3db055f40861a843a3feb5af62fa9a93fcd533ba8fc0460b0244e544d31558de00c5ce7ddd6aaea1f3a9b2c928a38d3168f217189cd251df6e154622ab3e80723cbf03782bb6b0781ac7dc40ade894d460aa74b3abbc0f6ef73f3893857c4cedc30950604a6bb6450e2db5406626faeec5be5d8a153f16af5b2d2040858d4383b6f964fef43fa4852aef2917d714e409cb938c8b90b07e320727ba652c57938b18a6136f1b4f840d79c28303b86f1619e3ccc91e6bc5357a994bdabbe8d03f52ed18121f0e6d293cb14bbea345ce43db11c9c8f8952bcd622385fc7daf7deb0aade17f354364e04402228393b02bd74db657ad71ff0ac0b3f000cf41a6c3f71249daa78729e330c72d879e095143df36e5d266819c3bfb801bdc1aa921dc00bb66b5dc02d953e01d578645354fc8b97715847a98a823034642ebf927c7ec6d4bd4de8b97db7b26779bdf568adadc87df4a914dff82e6598ba9dc9034574969ae272890bf4431efc04df12fc3187e973669eeff5f64cc0ead99c8a631dba311a55842b65ce383b2ea4fdac36d0a00778f46a1749ee9af8d673346686838dad0e0c3bd0f7a33e13ee115eb698f352554bcf0ad9aeb00eee72093c790ad1fe092d4e8e904d56c3842b6ab1e62f9ae56dc2818258ffacb9c674f73af3c1fe94d9c892742271a47c925edec1f8580c31be8d356f4e744dc23e60f4525d4b0284f1514b7e20ecebefe0c585b053c1f57e4dc9d6dc586628f85ea745063e6ec8cbb171b7e1ee0c4289993885a7979c302ef625b0ac6c78058beb6337c6f0dec0152c25d4bd6ca1fd5594fda4e604f625766bcad477d74da94fe94b9933fb7c13acc566d41fcbc9c0bc83c60c043705f5d1ac9b0b1e06c1343ba34a0404984eab74c15d01c160bfd69b8c50f9c24ca1080b67be21b89d88c09dec6f1369853ad95b237cae11ddda5c22d2d1d40b2e524047c42b0bf0b9ff9c77b32526d7ae64c85f4fda52e8c15c5f638437a667945d745ce98bffa22f7ef9486c1b012e691c9763c6466948e4cebb839358c90f2eeddfd339ef9a5af69605e55cbdc4541a6339f772c6b9103b8df969bce1314022df305c37451c12c480778e9dcb77832425953aed1f063bb45a00b28eb9fc52b366dc73dc30b76d931a17035919e8a9f18e0add1b00c06a596c6e139192c73b7545004a5494c58358e80777a83ee6787dc09152381340e65e811990c7de47ee27473846af8e51d7404cb6b50234b9b70bee304d75fe59f954c9479a8263a51ad61bf34f13687ad0c47e075de93dd4475a89bddd87ab48c87b87dbc2c6397aeeff0bdba151965e23cfbb460a9e23423a3b1b38a8dcd01ed76654074ce3b789cb5d5f58eebce85856392429d0bf7d6c1e35d9bb534c9d85dc161e6a8989d662bd9094b319911fd603bd1d9c4cba661f4f633216ff5653f81071ca9e9d83adc7877d6de5ad38843c7960f93c0ef46ef112c5a88a077ee1a73eb7710dcd01155211ed4c129e1e8e93098d61c11d4e0d77eb06bcd290805544f245060ac61659ad290d9ba4ba79011902b54ef0a110987f07a9a6668ebaa59e037366a663e902b53af69b5045ede819d7c79f68cbb4dcb308167bb5807b17f25f43169c6770557de266dc8ff59cc4ae81cce6c1a7d9eb8a764dec8c936db1e89972c833d7dccb512edc3372a85982ceccf2caea307f6954de1f95bb492da53e680a2fdbabce56760417be2ffd3a4b097ea257efe4a819f5ef8106a5cdc6f782931ca45896ba4054b8a949d83e009acc9f9227f5e658348c9b7247d44cb9ee00f3a041f35ae265b5f350014374096f8ffd916ece3f711978d6cc507be9037f7f7900c598b506f2c181b04c5712120da6b69d6f7a7844a43557842f76aeaaa956e5889bc068ea56735aa99ec937f029c667e2e0ac517142f5e453eb5ccca508f5451c404abe06b9c25e2333667dcf0ceba5e9efcc86deaa20e8be4c23354515fa9680c0b208786dc1c917a9322b59f52c2a285e40fcec69ed08647262694a3c3c4dcc0cd19b809a78a74d73228af5aa0bd6b7613cc8f07ea763e5a07850333770b0502fdd4f457a38d156c8fc495d22e12b74cb79448cd0e9a9dc1aecbf7b0d16712ab7407b494c790450ef9c1dcc06bc977823566951209a35c8894fee0bf81b1d9cc053638a0a518040f2573995091434e8c4a241aadff3bb887472fca9f8c4b775480a8fdffe4b611ec2744cdcffa3ea8aecc90bc0363bfaa9337be3538f874520cf02615338d8d4e44b3c7cd742b2afcda65eb150608877ac6f1d98dd0657f366ee396d2014d1d2a125397583d7138b08edee214aba1556ff0e257df8ade84e8d08fdf7ad2331fde0aa7381c2e65e2ff3a5e918f1430dab16fde2fd7d59607a73e8de8cfbc7d03934f2e0f51d24df987edfa7e7d7916a2bd0f6d1b59a44eadb84830df1e06cdf55a33f53b075127dddbc0ad1c333e8534e11dae8d479048410d151d0fb5e1242397410577c77f7d9c4dacab2252b3ee3c703d23bb1bad8bcf49a68b77feed4885b824e95d3e32208ebe959c6e9f2aaf686a0c4fd2aa2fccf3d694f38e2e4f5281747015d4e614c1b9feb2fce9b7ef5355b0dfbd715301181eae4e9a6a1dbd7dc74c994f3d42a8d4db18bd515ef2edf905102dc3c2f201213aac04eb073efe8344f317b6e3fa2a329ee8955ca90b0730328ed87972e840594c505e1a2b0f3773b474b306106d90ae81d90c2ea33f0ec1e3a32a8ea04532e2c4126c2074707149b410cdc7dc3ecc8c9cac44add2ab09ee58778398e0313f8c5c3d39c10a04685c9a59c517c08cfea622fecd535870c8855d876fcfdfd04112318677464cdd16861dcac9a3d50a9f8bbbd8a25d405374f6d6986ff65b48e1ae6635fed2bf4f3dc76f32b7c17f04d2b986392cd4c8cbe654052782674f0b4223dbee486625ca1b4b7e58cee75706d24e501212e28e66269e40a3aa307194ff244580afe2f9cc4c3d1bfc8bfbee6bd2e3762f09d3de5279c067bcb86c7f87c349980f127d1040facd82ec6af0ed95e934c1fec2496773defc98b097e2dc5d3fe8b74861ff77c9efd0fb9548eb69bc5ffa5b970fc13b356d4a58997bd7acc80ba552139126fdfdc8096539cd3d9f9b01aa33af1957363326284a324bdeba9d03ebbc5e9896c13f5a03f39a0596521ca537bd53b81d3e2fc0d245dd6ef3df4b60987b05515c40cb07fed95e4ec2518752563684773ebbee68b7a6d98b42d5cebaa1bdcc601b13cdfa179cb06cc469890f1c55e4ef45495ec27083f0ec8c5c5291e042e8437ad91b0dc3a316b5a8d9f27436455cab1beaeba3fdca314063b0ed2c97c9487fcc9be64449dc68171f3a08b1e06ed0258b3c3aa59424fc8d11b072e0647014e31a354391234ff93e14ebc351bc72283eb139fbb6b51e1af53892026cea9e799b6de59242568f614f9b1c595baf21215f74e4deb9740b5ffbd79e6909324837980bbff43d0a08fb603ce7632fb2ff83afb01f4c2245712c3d5fe097271b644defdd88511c586c0c841d86720def30773152f7d3e133c05e6904be6b88c41da99590e5d73a715732b6b3ff7b4442c1e47727ff39f8e8db958afabf8dbd92d54c7ea3e8cc83316472db682a96cd1c716bcc60a3de093a3e83d007ca98a89250343b8532f7a222f32dfe81b11d99aa290d06a4b31cda6f3204aa26af26c2c5bb41686e077873c3fc13d9ef0c02e1e501d6d5ddedde333fc2316488c23a53619d2cb51860e1272172a939b7645ad7eca269f1a005fe9692abce19a332289dffdc646155c534bf436f53db8f94417ac46cfc72e0fee07f3c2c55a5abd1db7866feb9cc98007a6e5fc8610ba92b5d803f9577605bd9a785beeb13367b8b0b06e178fbd5f3aba81c9afbfa9a6b5388278853f773c059ef2f698d555d301d4962b56e4faea29ad76c990c460749e572c201f75df840bd4f9b322f3f3ef16e0fa371352652ae26d31abd898d6cd0a60c33db96acf04c7f44a56e7f7ca48d4ed194d42591ebd2c2a62dc54a4a3c2b8648b14339f36a6b7366783a02a4d14455f04290542f5ae5228130bfc42b432bb2cba84f245396a3348fee2216bb50f62a949d9de2defee9e6d21e8a1b130b79d498e40a0502f1854e6b9434b3f4bd7651d480d76d38a83ed8d97cc24e27c5ee2292d00f0258d2e4cef4eb00248e94aca4f975c56b78d0806d51b85e4d11d5e0ee6953f173297bc56d631af07bfdf57719b192e22b946103b45bed4ea0809cc5c5730af0f9fcf8cf0bd602ff76ce5565f25dade262a93b0775cf7a03d9d7bb48a73fdfcb8444530a39bdec82f52a11009f0fa8f4d3776eae514153b918e6f576762a68599181ebe93e0fec87fe6fc4bfe35bb09f4cb911f5c3c8bb5b31cc547ad7c7e1a54fd9b9571286f3e2a414244e03efbdd6d469555e1e8073205e41b561b989c87014e80d0a0ea66e25bbfc5867fae7bc8ac4a06f6d38aa52c46bf220210fb2a58ab266691a866f2397648a296bdcfc121ce9748e994c5f925e69e777935cf66678d93802fbb2d3c0a7e6a2b04a1790520d07e4611e262f41100cd77131086f854fb42351038c04494b7f6d60ace9782ff186530805f21b9a34fe2e9432f3c06524e05210bc7717b987fc315bc6c1cdd7cfec538c9785ffb189717dec6ae137b816606da0f7a12c05c59d772450a54f38f50e3f960f3201209ebf2b7f9e83d152f12f442d2d1680bd45ee6ff59a732b5b87fe256b3bd6ea796ee9faf810f22f2d47bc4caf35875e55c0422397dc51fc3622e2a4375e462c82e4d46cf6e933ebfdbf75dd12c838ac9254e07a4e41e7a0512bda1a1c6628676be6903423c3c4818694d19c24da6cdc30655b7552038ca3a28af96d3c34d4d27b0bb4abf69d38aa133c05ffe2f9028eaba7e6a7736bc7d4209820baee3d0403e6a01cd07160084f9cd8c7cc18e73c50f6b2cdd0e60f1f93a27290cbf09043b1f3b2c68fe077016e08eb66f2268001ad958b6e9ca5f6be5496cd4b6234f765e8b6bebd683b864779afc4c5b458d4f6e90bd4911870bcb8f85a6ec2a81a03fd433fa967858d70e89379a73ccf2751a58501132ef461c9bb005660fd17ea497f0e776e7cececd8a763eaf128d9fe81bbc802035f389a12e687770f97989fa13e042f821ceed26cdbaca3cce7808565251d3ec3d98387bbcc5d4a96529b5b4b9a662cf392bd406b39367de022b7e8151a3751de447ee2a1c7cf772df578fad43dd993e4b62fb0f029fdbca3d8ecea3150d1ed5710a8999175feed4d705b4b10f8d6170bfb9956e4196698de6d19e144ee4b6f2f4f4624bf506664684ccde66e860559e96fd4a25f8fe210ecffbb93118fb8fd3ae9c62852b2a4dc5640857ea6c2dc87859dc384abd0e3d127b2d4713e2dd901dde8a789157d12d33de84e0c9dd0409c989a38b4b30c320cb389ad7e447ab78ca76942460184aea62b7a28fca0f2da46b59c53f17b388f5c50976d9a9672e6409d32cbdbb4436e8644187e1cf694a9c1f185a9b3f70fef6c26a0f5007315b54b78736f65cafec56daad8b9543d2565d6cbcb49ebc03f720ba17af3830168d3fa753f3ba3c74f81fbd4e1fb3b18040c1b5a5e827bf3608ae98beeb244b0056520b6ae736367286b760ec0a6d062e5347f167411aa5101eeea7fd565c403b3bace51d1f5081c1d6ca6a1a1621e0a93729cdf654d3e8209a8909420580514060115b052c28b0edb2da2f9e37a4e784b026ef9f3235dc77204bbbf0745565917507f6ee7e10e7a7c6db482bf6b4d13c67ff08f5822a4102a7acc5f9255d8512b7156332f6c5a45d17b477d2de55dd90e81aeb1b64b4d3d5e34953fe027b13a9b10dc32dde544c6d90e2281543c2268ce143741b3d077171c0f8cbb1c8d8d69d733a47439a20bf80b56cf05e1371bb2201f6945c4d8bbfa67f73bc0cae3f342474a4bc4f0435a437c4543847a08849c38d3e34b9aa1fc38a6af5b3e476b807d1dbfc479655e4d0af798a55de4461839bb45a11c825b90f6539798833a95fc8baf84d39bcd3bb7bf74c84179e63cd5d08945a432d3928f7672b6f2ccf973585f28db0e91405d3ebaa6d9b6d592fc5ef367c6524fdbb929df2f39a2a9b8f0ca4fea84bbb096fb90a3e31a9a054ffc43840f719252df610d245614dc0f03eea89cdca6facd11f5c80f15cf305275c2281c701a377c3b25d26c43edccc0b071e8c3cf87eac0a14575c61bb1efcf2494578e42bb6b79112cf6d96e712b94828d49c6ed5383ab8ccdd13c3e4b1ca3a33bea06ac6f46cf06dbc53b135806975eabfc4bd7cdc9d38020d0d2fd7319024ae2bf1a14ada36c7a1e0b72ef2201b7cc659d81ab275cc75ed56c9b2be4e252a145c9527753ab39ef588182134aa0fa2efb02be476cb0ce286f7935422cecf6f66c381a88dd7aea20281012e363fea03bdd51a3365aa26aae425d292a7e16538890c09ba9966471e0b73feb4e3d7f3ffe2a5074bbc91701ccfc0db5fd34609c82ee29261ed801a6efce109276c35b3da16e839c7b95571f4b505703c0474ca81aa0a7ae27e67d48683471cad484121f3bb7184a3c5f3b6a86f2e077023dd7800f40a094938de17d2d845223a57ca61605304af8c1c0fda0eae12129b0ddbc6b99b8ed29cc488f1c2094f0d2ddadf965448ca8aacd064934758273ba232a3fe24a81fd99da0cf9cd97c6cae7328bec1e3ae88f09addf107c7b823ffa14f1099ca1978147d83b576e2dc996082728e24fac04097f0666a5ce9543262ffabdbc473e564b0c0ff7b32739fce4ccb80891f775fc2bb5e87653a9ac7a14dcedb679c724cf6704e5a8ba5dc03d354f5a3c0a096e30537f1936bdc829155478707aa74e18fa10bb8b8403403d48f0865ab00251557544f964046077aa8d29436666150221a8f358f5e0fe6452a5450e230d04af1cc2993fa090fad8e626b82a8d26bee822ed1316a8916f1f4f6deae4e3d469847140d3cea1a8f40d2c4b6bc3b9c8018841cf17ac6950754b0024ee7c00d08a98a5a038b4016f5d2f494a72c6dcfdbb0417189c9c96fe99b8e0c29e3d272829a9e613c5c212a3d7544c1d71daa8ffb2409a766025354a3c49154ec0415bea20ff50a183fdfc1a7079624e155794100841e7c14b90032ecc267cc03c2fae8a568efcd3abf5af5d1d0faf679ec3a44ffe227658a1c067c35854ca6c40ee8d4ccc418d247fcfabc169bf8d4df4b1a187b5595b6bcb4af6809a1700e90111328fb8c95686a03d1693fac321d709b1c403f2e7cf133553a430bf5b44d84180a1a2cf80dd9b7c27f58ff6719ac5b03aecf98ed1d28599dedd512e68521c32a82ea0e76b7fe67b5717c8c0ce694c92ebf24ed1e7759e3969e4425eddeec6d74fadda412dcef3c84cf64e96740af69af9067c2e9f5532089d5f54b4d0177c8929b03c83efb01f44634e6084b587374e06ec78c502b599458ce628ce049b7e124e80933f1450cc93111b78cbcddbf390ee3c12b27928b254f31daeb215cab4a47f0c522f1602d47819b4cda590a39ee4a73571206d670a407c21308d79f70156d013d05aac0f750eac0626521c45e4d61c6a948013ec4e3498a14fb14ae0ad152c7002e47ddb58c52b2927b51de05dfa09b5847af73e986faa28c40e673a00d0f54d9364a72db37ac295445b0e1fee1641d588a83a8b5259460666a32ffb867849228822bb8ee3fa5cd11975df01d3f946a4011e9b696fb74039f1efa58f40f43683a437ec252c96b5ad57977ebb1681a76d24402f79d6e5a83bc1d395e9c4b55a1364f00cc92b458067a46ca448435eb0cebdda9026af8d2db3df64424f3d1ddfca29bffa1f2206bb55faffbb38c0753e2d82e071fc31be449c2e5ba32e232bb808b3669c39eeeb9194e78f2a55cd2962ba65456ca37c6bb27dd670fd0f9dc97949b9ea35ca1522b4edac78fbed0efd26b166185e7de612148a52d004ac3cb625c2be53f42a3c2a1dec9f5af58b8f4b7f11985518d94c2e9338da90f63d2802a944ff1873ee6c3adc290186ad90f12afa3217b98e507f1bfa7d52aad84906da0890267f8eedea1f95e98321e408716dbafa9f3821d421c86ae1d2b301025fdb99fe0cb2187e3986117c5797f988e867048077155db054041684778bd9777e7bc5838662a07a0c538aee11bfa8f327f212982336fc213872bf1eb85ce094b7d3ce28c3212b6e2eec3c7f57b0c5525f2be6fd040349516bf3a24f8a62f5bf61756d6e8f954b180d2efc5fcfa0ba8a9d27a62075ad1070e123bb613187fadf22ef7e2af42b070193658d228d176402fd7f3ebb29cfc24a1cfc2fe4db38a722436257b134a74b188549a6c445cf7950b61697dd01a00836ff17e6cd011f632eab6d64d25c33648ddb47c3c12e28d91f000736ccade22de8b2f59ca51c6e714b64ecfac6adbb7bef06c9f7bb801238711e69ff67e399ac480bfe680ee0dd287ec736d21b272b7aabf0af427be7d1eaf4a61382a515740ce834a7fa964913b81c13d701fba138494e5eda7565be6f97fed2c03e9536df8063ea74681a84abbeaf8a8532a09dcf26eabfe067e1fbc81b79996c8a5dfc0fb6fe816d8347c5598d56f0d19d4abf7022455fd58a9c85c0c4ff2fc95ed70a906821e20a07fac2b778a9bde4e18ed3cd130cab66f1eed02967383380c4da4f70a2ba9aa8f334245c12d0a9f400694ba5a6eec93293303099ad2cc5ef2510ffc9eedc84cd5d0fd3900ebe1ce463416c7c470ac7631bae5b76c4364c9c3c3eaf7c381c2ccbc7fff001a37c4d4f1173c9c3148eece8a069242a73ae26a0fe349cd439fc12b6583564e63b1c91dd1e13e77e3217e3d6d620c104d94d143e7717f4ba23812f643afba5ee463d289b22932b697594f481432288f955e2727f614a1f225c335cde996a41eb35d4156c6211142c9ab653fde69bf5060ff2737daf7fb30911af9a2b78b0601e11cece2cd7b0c0d0fc8908b84ebfed6de429e2a773da060a6d71c0498536282742d2173cc95f75cd2a1935551a0689a07e4b300b4e3e226e0953d55262ca693a6cea8711ccf47447bedc0bec5b3053fc316865d22d1bf4ef7a50fc85b9b6532094f59aeae1124f0a6ee0033a2e0eb47d085a261d482a2bfe9babc1af459cd0f75c5f9857c58fc21a83387f44ecd0dbf7cb5b38efcd6c897bb4f0cc232179299fe49afc4ebe19d945b0cea1e8509edc9e8e9fb8dc1159e8fdde75911d5a967be78785b14d40aeb4a155d8e0e96d551be6afa98af54251247e93a684c482df47031df0e731e22e30a3bd3506d5af3ffbac8c4e1804f58c9d7e170907e6050aa10ce0080f9e599f17ec9b402e281f9e3f022d3edef5eabdf240ae7f51c1bb5d1ad7f086e7719c979c59db269ec50c49fe76279aeaa2f2da56b56bd8226b06edc02ebb51881b4cd643717a476d8e98e935155f12418eff67c9a492837dbe07d50bc1d64cc095e7e7427b54541dd08890ea36d6f07222759906b131039231cf062bf841fdfd8cc0fce3710e6ac0ebfd3692637a9c500aecf5b6c4914a739f73c23af2543c00b8305301fd02b72591322385db61f37d7ee1e6b932e66b8b87488f08bed2e03df7607252dc225087071775faf51fb4c134fdfe6313d0c353e121a7180c0e303f4af596705e08df559582b275795b5fcd30872051ddda9bc2e60715f36a413607361a0e060bd73438f3cd1ddc65f990fe74ba107c9852ab9bc436ab12cf5de57dd8ba18c0c4079ca23b834d8c9b1fd25563f0f3d88641866f023129115cd9a3f7ca926ce03d3eeef75ca775fe4e7af8c2f62a1cb4b991eacac90d59c5ffa92ed8e3cab910e6e2f8e8f1802e91b8e086fd579665c4240885179c58cd51ef3c95d9777cde10ba54cadbc033625c4cba74058f3713550f669a9aed4a78006e20ae6ecdfa7242de17b2952ca2cffa51ee69451aa78f2bac56f2027543efce68a22a4959ffb2b7188e264900eb579da2f513941f352079b84f0072945773bcebff78de73279a4d16c73a1a5263e14891191b34ef92fa0921c6bae7dc0002a4481518d8c03837b7e664f26aa6a83ab7e25580020886095ba53d6105740dc5a3ea9f6a5a6cdc522be8483f9f7bcdce6896ae0b865f1fd3391dcce6c4bdb5471602ace9724da3faf383885a1c013ff7ee622a6617e8bafe207489c8a992f9e9ab204880c552705f060c3b990182b07294c4bffe6a5e267bf28dbf8d13f67b97aec31380d3d3af6a30a87893602b00b2104bb080775d809953c40a8223bdb8488ce114cee3f4e695bbf4e106db2ad5df34e308705d1f474acccaa251241fff27cf7aff07f62a3bf49efb9c2c067c0a0bfbb21efaa612becaa442154ae83a3f66169468d746d0a9591f86cc433a854aed6b5ecb31a4b8dc562ebe34fe97bb39b072258f9ba4a718d470d1b165450f4fb64cfa55b0a0bc76775ff11520c26d4a26a28f01861d4c89d3e479968fa9c5bfa6c79cfa9ee64ef41e5ecabf6479774835b19069e7ca3a22b3ad147fefc558f4bc44765d3ae9078a7ed07ec5b38c889e8e15f6565833f55afd321159d7f6a2fcc236332120a64f55ce846aa050e19b4855af80691503536bd7f3ccd8ea324b55784e04e78567f1d622608bd17aab0604c88c7b77891e84d6725040157716618b21d5294ba690f2bfad87437d384131e940c54e0b52489fe86045e0874daa2464510bf8bd12b7387e5429958cbe7793352193c1f3a9009eb1d2c1c5980a00e20245cd7e11401ae170154af4b8bea50fb1a84b3c641e385b3fdf7ed87efb93b29f0643f8011e1abd13bff3563d11915cbfb631d7824b4797c0c1d9efa083243bed95544ea520c734f05b1b4871e45afce83bc27de4d6e4f3a0c328ca79a7e03dd916917a35cc6285391441197e0d28445aed390950ae0e4924f181617c28e4a0ad29cd053eff133ab30f7a6ecebd54c4b52120ef7c7210e0bda589a70a74ee8cd64893e2c26f2b5a09486d28931cddfc6e6f666b207c70ba46229e238eaf796495469c18a616dfcf058232ea2ccc29ebd4176f87bfb61e1a7a63e76108e4ef7f55fd7fe3ea5a0db7887907b319e966480d3afb1c3bf276acf509af5007095a4bb85c0c997df95f0be0825f2b3ff1eac36bbd0350eacdfdffaee5e042af8bbc230d1c40e99d69dfd5825f6b490b540b29f07e9986bcebf9e415e04126f7e790a2ec978397c2f0d64863b3b6557ef8ef9734adb9863e9b1298ab08036537e8c1b45e77d80023462235ed1d2999019a4e3f7fd6690d2764f18a7087e69421fe4c425cf3fe66b5a6fe4dec26216dd9faebf9f7fccff960551769fa6a0be975861aa38e72801132e2920cdd96c64b7651efe09ab101f2a461e65a07a4b39d622a082833d33cf291340ec5905dfc67a7cb78ff3b544b8830fac0b06dd88b9266c630f7d4d9f4f672d93cf88168e5323c19da6eecd9bed425137ea07ecb41ed63f2310b326f60b3089077dd2e291989d03d0c4c45432bbf89c5d3890243c0bb4e041581e772819b5588dafc21412d1f3d42dcd6848184b353ca24787d63d956cf3b6cf13282d60d28a3a0a4cc132aea398245dfbdbbe57b90cc9ed8dc2f32eb2654e1150237a4e570d6134d531842e46682c41414979818c49957b1706840e1fa7b48cf595e9f43f3d1fa25fee50fcb6483b58cf878120a0782c24c9cf9b4ab03e19b4fa372f386b164a63bb245f941e123b4ac10b1c1079cc75c4cc7f69d3f3e9b5490a9ef94b874923b54d668d17fc7ce29660f72d6bbf7c4b64091483596e17216f70b1ecd97d8f7963654aaf331b407ba347a4fa1715de6fffa74ea0eef2464c29e69e4b01298d027dd0d214e29ee6b1c7f104d0222c816f7c7f2d86d0df44e831a2464729216d452e5ef6a76bd5baa5f8e63995bf42cd1f5738d6421f4da18a6a74c95c3a3f26295e460d7450d65db351473e57ed12a2aa5199dcd224a766ecf67b5ceeb0a1c6ae0ff161c4262339b98b8711d390eb143f4ea2d249a4cddb54e9925d328f0ed4e9034e4d4dc5316e780b0aa8f05ef29e340d8ae5ec189c0829784cab11034ffe359abb94b7cc9d6fec14e7e94ccccdeb078ea56a9f3219082dadbd1ad38a92e2ff1463d92e797699c34a148644aaa8ed584786d187f7dd5221df4c5a7aa199e75c658cf365e812b076e82083cfcf22aebc190b3723549ebd81a37eb30b81afc1ed54a0463f7941651cf260e93c62bc18ac00f16a71f2f879da36dc48d2c461dd0b82d2fdabffe1d2a8346f609c0ac3a236c94021b45d3706df2515dc23f47632868b69b9a7ff8c28377b7bca88db394cb032064a267ee893b61db5c75170fb38d2ae4aadc92906fb73b593b399e11dc3bb2c739dfe9e9de581de78ba23b04609ca9c482dff65170c6ff5d69fbb0f15326b81c17c4ca7eb614a58b1e820bec98aa969e668dc4f04a33d80bca34a99d96a71bab32911170ab96fd1ced06b6dab0368bbc8730a65e917c5a87fb9e0045a1b62debc2756f7f666ca89a0432a3377d2df5e9396578b40c077b3d5200e5bcd44c2aac9f6071d97d8a1998ed89249ec82ebbd01a344b605fc33dbd7390e97b35b392215c951d730a0933d301bc552e337d7ac45820fe4a81ef686d6842f4d5596e68ea8b8c4eaaba9c530c4053b3f20e9b4fe8405bb0e82599023ba82bd92d5c1d6d30bb9d90c779249ae7028d87ea4b7bce1bdcb5c1629a281cc1e2994dd35862de440ace97daae38809019a27d798be351a2e389a5db65c4bf5d86d2db6b2cb0a393166e601d356ed6ea44e6e16db275b1c42ceb8d2d72dd1b0bd65a28a90fe24297de130a62b0903ef12f232bf067b8a91d954cb851c382cc71ee85042b5e562ae5af564c447972636c94ce0933fc811bdfae7acc1675547e162b4ec0508f99ce479f13a1beabc0f583c5f9064270f89bd67cdc738c2ca76d2ec4a395d4e4086a1cfc09ee6c9f8215c58fcdbe18a34d129ad847f5e99413d6c6a71c527ee2a5e936d126958605cc9ed323b0115b9dc6a0894df615b02eeab98a8f8bbfc6a6a09ec806581218b97f73e30f60e8bb90a7c1f23ccfc893434cdf44d00e2270b76d2947926697e43fe16fd6ed86519109cb70cf8cd268d983e722df7750a5b9f5774a62e270ce6d202b074662b89453a99e72e5f6739a4bf127f5435e08c7246d33df3adc1ad17453557e584e050b424e78f1e2493588d94fdd83d96e41453006afb3b1b160ebb3b1a3a2d0209bb5efd1735b72b706d7ef3acafff3f8b88a8251daa78fa01928e97e6b9e10771be15fddbe5641276a5c650232873026ac91c4fcb17d1a0d32623e94400a4efa6772c44fba11b016fb4fb4363ecc3a4cd82a9d70613abe1423142d41af765dbe752a47cda213f81c334ae5060a065bc2671c9bbc1171bdb6ff764841365e3b87edffe1c79f679f94f1858c568ea87b7808f9bb8b62d8dbc9feef9d6a518c8a669d2aaebe3c6539beed5a17babc4c5f814cb811c107aced3c3a5cc3768a1a4c5a30b6d67d787e9492aa7ea5000f7a27c2d0c13dd4d3dda8c8f0a876cf0f4807d4fb1303976b83e7e8e6baf492a851429ea8267d8cb95f4b553ba5e56d9440f5c397bb8f75caca56638c3dfbe2f704922ff3502920e520873f246e9a17254835f6a4e6b5cbb5cc8203f53dab869a46c4a78b0bd259d951c36570b71c7efef29a0a21ce2e9644e679649eecca4d7abab2243291f9e66ba0d4bdf873779c2e4f4353075f031ce7ae3a34d00cc17e98407595017b8d0f47839e9d011df049a4c3620a203bfedb1971f851d25a801d37c5b4e4be49290b30a0b586d44f114e33cc472f073c73f6af58b6fa0a5b748c471fbc2bfed9d4426cb59c4ca2d4918742510b7f3e22fcca8affdbc4fc5a677c2b8d4dc9a3b86dabdfd675a2e6898a588119454d05f7331b3fefaa027f43e8d9cdd42194206eae1d1e6af879a241b83326dbe7d607748383ff9bd6b4032de970db5a751f27a39a5d726d274c78edd84338ffaca43b2ee1a95e8e7c13f1ff0aca9924b5bcc3193e7a78bebfb3f89ad6dd99196d42a7f38d05c10e3926feea31d7b083a48beb9a0e06f0a125411ff8937bdb4ebc008c00bd9969f38a533e9e953baceff5426b90b1be755ee2abe56859064a23bba438dec23b030843bfccfaa94d2da7ce3f53fe357ca7c513c84aa9b83787b0307ea2bc97dfe12b07994322da75462e0874aa7c81b76e896623f82f63b054ff40f7b782fb7f2251395b7a698cabd1e153e79933667a8e8d266f0e5c6ef3c6223d4bc74c2b97e035cfdab7d92e8a325974765cab62c5cdd68f6358651ab121af3ebb5df42a572c59589133fbef146936c13181cbf0db7fbf29da6098c537fb5da0e053d7933b8bc3bb48b953e8c88a8caf7ddca02c7dcb9bb3c14c994e34c433216caea22f1d7af5860447b50651e75d88160545965f68d1c675d6ed2ffdbe0b3de9d4dc5d632b788ebdd278035d31ee043ce77de0db700baf93c036752712c9523f76194000b283456962c50a30579f1b1c7e64cc936ec79b2aa774bc3f8b1db99c35f2b1900be05047fab8c682666d147ec2bdd571ad0c0eeecf7aca561ffc00c9b2b7466abc8fbde3b919ea88b6a0d27613c4100c3dce1bd4a5c2481e910547194e7c736aa1342659b4cb06b9cb990365b2086ef4b49fa0ac245e9f1a7e5ef61fd9b624b87db538103f061d6462a16bc73a15be5ab8969dbd621b0430c1eb7daa42999ea4752fae99c5ddc85d41b26f255553ba09e6029b032adfa5e3c7e5833b75bbb150e1f016a44477599d56c51c71f9706cc714fef2280b328591e93eeaa0abfffa55e696492e6c6160a87f70608024088c2940ad25375f92e38cc3c71f00065fe106e28d104452d101157cb8e637614bebccb7b0c6fbd9812dbc1a99d0cedaeeef59f68d27b2bf0b67a4e25010212b1c03f9a8ada63a8e88df2f97e404346cc2bbe7f188550c7880caf40f98c5d15b34579a9d8d318eccbcceffd51eddb244735024698f9591adb1c466a907ca461fbaaf6d8148756d3e34610043e74efe3ad3d8c14c1af2dfb3c35f2b5bb88075eabe66e57dfe22dcce56838c67f3299f312e55bddb158a3592c85690968e9e764a56cff74a655fe03ede0a856d4e436c7bc0fc97e783155ae46fdbaf2195c8a526ddfff4059e6e566448c92fb764d13531c4e8d79cbba0630516d9f27360b8450db5d97cdabd59f2e98a90795646d0e50eb472e3c1b6c4f05ab6f4323482b5559449b318d35380852dd8414a69203f0437e435d98d4d4af329222955fe3c596249dc7df6bcfdc34554f4655929999a40c3c62d40b18e7930ebe15d82166dd2a76cd1b6c35fe4e556bda77634365520f0e72d4864cffec7ec1069afc28d1e74fb0649f4f0996641ff91af69143a7a3f8f633aa7046a36eab7ce39203e06698987af4fcd767b8c6822c7b47069f2e004afe919fc579d4953197c3a77255822d53017d6a54400497db39c55620a50880f243e653dfb69c0a75e211e9fc81e70b443b5b15118ba76651836eb00f07aff8423c130e239bc2f363147433f498eaf4d29d62f5f42a9eddadfd3d71c84f0243f3c30fb9d628861bd35b9c05c3dfcdb0442ea546f6018349b22a946b9769f80f3c8c355812312ddc6dbaa30bb28193407c2b28eaa89d06e99966074d9e8f285d0abd5f95a88aad063853c71768bb1fc0fb3bee8dfe6b58dcc2ffce8a767390109c23756c49dc73fb613f88ce8efd596c30183d09b15f4df093d31098958ad60c5899764117ad7bd9c9c3e481b528856d779bf904e246a9601238d1c45ed3eb29cad699dd9df380d7852c7dae04d31799f3cc4a59a285e69409d4ebb30c5567c8697a66e58646715135a4f04bd89a7f419e84ed5aade9259b7c429aa485730f25b3440d9a16cb2f0b12345796dbe85cdf31501d85a23ffa70ce8c2d80fa2ff839bc09ecf7249c7d753e4b5592655685415c9b52d6fb16fadd8bd29a6e4432f5c5c81d8c393b2eff7094c0c64b8616bca31132ba4ebe4e7fa7a1be8c7804545a72de18dac93b810f22e64e28a9b471a2578c9c3c397f56b60c3c0fc858bf884c04cfc980dd3b11911e0ec9a7fa512c60c113e1905e486bf639bf5832fa2c193ece8dea77f9abd79d1c7f08e3958040a5925ebfe5347d7371d49d766058f37f9ea795e5e5f68dc57a62e4ece62f8a2fa68ccd4225954c1c88571b12d4917951b710f3ce1909a45ce0254fbe38b77f5b871bfe59d92d74d71d47777e25d0c63ac19e391d896d135cf602b475d42f42451549f7386fad6d97843870d3d06cb53c95b1af2f63256c3bf3247152093714b2c174219594c4a719216bd859afdae278360f0adacbd1c83ad1b209f382da17e477e46972fdf7fd116f92fe27cd8b8cda8c3e05d184ff8129fad577a14adc1183d2911713dd35cbde39672a0f41bf45695566337dac7852548c31adab7b912f6849c0b58e0f7d7993955b490f3fc605b34fd29af41230244d8e171d4ca7ad83f231ad5ec54455b418e4a4513e8f6d262c392dde7b82c1a2af0e9fad0728357d9c7be05bba11dd799aaf4df163b125d408506832e181ef58940a2a7c24f2306b772ab9b73e633c2284f54c23191ef24d8f6dda4fd0cfadeca333a71318699b825feecb10acbbfb38558fb556bfbafb90d80166fcf0935f813f2f925e42b4e64a89f9107b589cf2c63a60b4a14453a02bd21056beb0a034eee391eca2f69edb9a7065057e6b5917e26a1e75c7943844fd863a74e1d921a4d121e38c1dcebf0e3189271689119694cedc5951b3afa8ddb9bdca8dcb43586ace830fae3274cc5363713cd631aed7cef08888c1ecfef3d0872e74b26470b7e9124336c30a5e36d59baa04ff55fcd6bb7d797a1d539cac2b6cb1563b0e4da45963a0b5f031d16ad328bd0d6e537debbda6ac9adbd7dcb0ed12ae488cef3f03584932055962a042e2e2b9a790648c8351219b132ac2ca836f61bce574ddf0f451aeb4f0dfc9beb5223708036ac24dbbfed99e00caf3f24b605a556754038a27f79c6b589d0e27b64ddbfecc4480103b6882e158cfd3cceea29e3be4f1813af59c01d50f8204bedaa7af35af88b49651a97293e9732ed0a539736b96456b3fae4d65ce8df2b7e547a856b4aa4f8c0b0d08955a365c3df985c4317a516ac0e080ee01ed34cf9fa55523e46a6c2511c2074b90e93fdf9668aaa68ee6ab0a28f4a74f6155aaae01fb5eeaa9078fe7fc3c8c7d1bd66dc9caae946a6c6d0c2d8a57e86c33b6d7398c2cd32b548dcc178cc9bd2094509be83f546aff2442eba2a7bf664d8b2b6fa0c8a5a26539b5f7c9138f943680176e3296239283c1861e507f9ed9abccd6a52242933c1c3cde093135ad3625ad1e1c6621625738c1aeff10f05cf2a2a97442a326c837226e7aea4e6b29135d526733851162625c2bff240260907517caebadd888632882a233d7fc8b91fce1d99b3886f515a6d8b1765cf07de0d5271432ddf285d7d35a8a858d6f6593f71f95ba9927969c2ef48054f9941e8630cd43321a6f05163026d127348d468c639727fec81038f7a1e6fa462b3a729d8ebdd84a05467d478ea0980be8eefff4f9b748419dda5fed59bf445e3034b11a0f54e4094e073dda0cd20f6dd3684141283c28cd6be54dcd742a7c912453eb559b1fca9cc734234f78155c78edae97fc62595746caa599255c8c01fc39f29887b8bbaf23ecb4f722d05cced0dd7242a1d07c248852b7e322754817631462963b27f30b6ae71f8bc1ed0e802077b8e8a128818eb5cb6011484a4af89e74213df4aff420bac5290161b1ad7e09ad0234ec717b55173f92ce164ed3c86d46b4dcec600631fc8ba6db95b9d5abecb1613378f36283cdebb15909c974c9d7772e609770a6251b30bffc7b50f9c734d01ccff6a458ae075a9b78f4f134a7a4921eddd95bf4e42bb41168fc0ca047113dd5e9b796222013df765214a38f58b337bf5194f9e309a45f9fc3c77a4ad43baceea87abc1070389a955bdbcf14e84bcbe1bbd64cb98a74741a37e51793ae13096b1e2b75a3ddf523e00a9dfed3ea28cf6b5cdeae406c03f9b07d0bc6465aa107155d77bb32a04f01314c001180c45b4f45217b464d9fbf8e9f333a4ec1b3a31fc752a3f39364ae40adde4723fb860dfeaea9e701674e4085b8ce7f2e3a3999cf2d1162601d22bf0d9f47aef81699b3b1ff84ebc430efe7e2c54cffcb2a2be0dd306518007bb4e5321efc9cb6d6329b50453bd78f0e261ea796181940d6ace7801b9608ccf8da0b3ef782ae0d8bfffb38ed023341713e324b048dd385a7f3826c69f9c68fe7940b24c13fe39f56ad2a20f90f6680bccef3f32fac1df7d1b655af5a75c986cdb3a0ec90c9d50f6215ccbdb778577cdfe9c9a3c6fc12a003460fcf398de1a939d8ce3271c0fcb7aa7b5cd3cb542d032be2b75bfb9f6f426a57728fb38c7c79ffb53e620fbf5ad1be0c9b07de245b1912cb2e514b93f90847d067903712154e0205e0f8c4f790dfe1bcba650e4990a0ff0f2fa4fb185a546d557b3d9c0af80dd8e3972afd2675ff698aad0b25296573dbd3ca726a5ea9d4ef1a6e5832f18e3562cc341d137aa98479842b2fc7a1e82bf01b0001fd20948522255359d5a3774024dd1d5faa25e6c75a870e988c17f25b42248bc41ea7d631b584d6f4eb331b81bd822c208566a389beb70330eaabf364dd526dfaa57a0b419ede80afd42b8e452978708b9e5d8a5ea84be7897bbc24f2bae1e12e9bf677faffae36ea5c580cc579ac397fd2a5eb51dbb7fb3fd83e743332eee40b549cccb0727ecea4fc362ede1eb4bb2d74adf6e42b18920d1aefc697fc2a12f2110450c2293df08ea054da849df9d8edfb0737079fb64d96a31636ee5c59e7cb40efd9fb189c4b3d448ea83b0a6387a3b574212ef463587771ba708c33441c8a8cd7974508f9012f3e712eb68aaeaad06380eb41de897beff9e8f5220ef55ae8d49086157ee99c19f9f1d08c527d819131c693be7824ac7beca587a8c3da3903ad0a4542752bd1877761bb81ff752ef4412f13cf5160ba4faec50d1ebb9ad7c744737e89f531834acb69bea4fbfd5c929b7031a0f86e53d763a7b75aacee20d63284f96f88622003d450f6702aad5363838f9e7cfa8adf9363eee831ec6be8b9776848fd5ef06f675dae0453b5b45b17e006eb4eb79f9e5586e4260c5cef9e573fdf1e1bd9047708281ed4cceecdc41535e32dc95cc55af02378974ffc402a64c59c5fbc64dc36df1be33852b4c4da555fdecc706f83bec45c4771cef9fb0620a66f8a05bb2d90161616fd85c95d9c02a658f4d9420babb8e76423d4bb716d420b0111b960d66507ac3c5c2decf8c5a7ec8ec8c14442b0dec2622edc77490148d2a2c679fa031c26b3b802f9e2c6d1099a11730313e08183cb5563bb5c5cb0c6b11b76bfd8def0a8b8848dc93ee08e09c4a8694ea97de41b298e4adfb682dae5c251cd9adcd988237dd602628e48de4adf496bf7eda53b97abf2063fc13b11235740f87af6586b3b48fb3c82571ce73c00b7c5aab1e7e6f48e9780bd08b48b828a59bd452869b87535506afabc7e9d0e268993f97e4f85d96bc6973deb6f7295796ec31d488fd832b02b9b7192be910be870f95ad507e82afcd4dd22ed3c594334cac17b766635b08bcacd34146673ff3457c8bf68f1c5cf94898b1bcf18ddceab90ecc6cf545030e997ae9297efe30a77cf029f1bd536f52b93a109703cf1ae56d107b28438825ae8c148d88f733e8c47b6a2e8a893d68d966e13d65e6f9f270967b377900e7310acae75f6136edbf715596af8122442f6c88431e84e57a495409a54645aed56db208531477c5a3fe07ef9eb1b47f2232a861920f5f9a853dd5e797670c60b2e8a7a20da96951ba32c2a01a5f743b3a87c77a8e60a3e3b4795b73936a01d40f1d8651ae0de78d66ccabc8f9ab26187c8aaa00f597f4f1c3f6673856d9266e75afbc8e94cd3e698881270397cde0a37f3a7d53464e00fa37e2cf5c81f6945802a08906cbc6a132c20f7fb4dbf5f6f2ecece704743ace6ef7c2505c4c863a9de362d7f460caed255bf8d79f6ec50cb3ebf46c58bfefad27af089c549e3226484782ff49d6a618ece3a01b35e57f64f002936da93918206cfb3dfec3486ecb07a89061bbfc18e30808ff832220baeebf074881fc7140ef1e2e11d30ec5d5f54499e1240f067a0ec5804ed383abee8a7bc071a697b315ae99d3500ba6628ad98af35af88b49651a97293e9732ed0a539736b96456b3fae4d65ce8df2b7e547a856b4aa4f8c0b0d08955a365c3df985c4317a516ac0e080ee01ed34cf9fa5552393bfb7f6bd2121e35d8ff0af1e7490347f7d989a915c7b05ff5256a1ff43de64e46a6c2511c2074b90e93fdf9668aaa68ee6ab0a28f4a74f6155aaae01fb5eea2f8b27a8b7d1c00dfed179e0740edfc6447810503b4b7d6084a4435014a13694a9078fe7fc3c8c7d1bd66dc9caae946a6c6d0c2d8a57e86c33b6d7398c2cd32b548dcc178cc9bd2094509be83f546aff2442eba2a7bf664d8b2b6fa0c8a5a26539b5f7c9138f943680176e3296239283c1861e507f9ed9abccd6a52242933c1c3cde093135ad3625ad1e1c6621625738c1aeff10f05cf2a2a97442a326c837226e7aea4e6b29135d526733851162625c2bff240260907517caebadd888632882a233d7fc8b91fce1d99b3886f515a6d8b1765cf07de0d5271432ddf285d7d35a0d4e8eb549189b6c383638e0b4c4d087992cab51377b0f4fbbb724b4067933f68a858d6f6593f71f95ba9927969c2ef48054f9941e8630cd43321a6f05163026980be8eefff4f9b748419dda5fed59bf445e3034b11a0f54e4094e073dda0cd20f6dd3684141283c28cd6be54dcd742a7c912453eb559b1fca9cc734234f78155c78edae97fc62595746caa599255c8c01fc39f29887b8bbaf23ecb4f722d05cced0dd7242a1d07c248852b7e322754817631462963b27f30b6ae71f8bc1ed0e802077b8e8a128818eb5cb6011484a4af89e74213df4aff420bac5290161b1ad7e09ad0234ec717b55173f92ce164ed3c86d46b4dcec600631fc8ba6db95b9d5c734d01ccff6a458ae075a9b78f4f134a7a4921eddd95bf4e42bb41168fc0ca047113dd5e9b796222013df765214a38f58b337bf5194f9e309a45f9fc3c77a4ad43baceea87abc1070389a955bdbcf14e84bcbe1bbd64cb98a74741a37e51793b3a31fc752a3f39364ae40adde4723fb860dfeaea9e701674e4085b8ce7f2e3a3999cf2d1162601d22bf0d9f47aef81699b3b1ff84ebc430efe7e2c54cffcb2a0e5e8388d7218cf045f709546550734d05c44c17b8c50e7e9fe276611dd2e42aace7801b9608ccf8da0b3ef782ae0d8bfffb38ed023341713e324b048dd385a7f3826c69f9c68fe7940b24c13fe39f56ad2a20f90f6680bccef3f32fac1df7d156df2998aa1fffded70ed4f9065555bda5b8e31d170540cd275718ef82bb2f57b655af5a75c986cdb3a0ec90c9d50f6215ccbdb778577cdfe9c9a3c6fc12a003460fcf398de1a939d8ce3271c0fcb7aa7b5cd3cb542d032be2b75bfb9f6f426a57728fb38c7c79ffb53e620fbf5ad1be0c9b07de245b1912cb2e514b93f90847d067903712154e0205e0f8c4f790dfe1bcba650e4990a0ff0f2fa4fb185a546d557b3d9c0af80dd8e3972afd2675ff698aad0b25296573dbd3ca726a5ea9d4ef1a6e5832f18e3562cc341d137aa98479842b2fc7a1e82bf01b0001fd20948522255359d5a3774024dd1d5faa25e6c75a870e988c17f25b42248bc41ea7d631b584d6f4eb331b81bd822c208566a389beb70330eaabf364dd526dfaa57a0b419ede80afd42b8e452978708b9e5d8a5ea84be7897bbc24f2bae1e12e9bf677faffae36ea5c580cc579ac397fd2a5eb51dbb7fb3fd83e743332eee40b549cccb0727ecea4fc362ede1eb4bb2d74adf6e42b18920d1aefc697fc2a12f2110450c2293df08ea054da849df9d8edfb0737079fb64d96a31636ee5c59e7cb40efd9fb189c4b3d448ea83b0a6387a3b574212ef463587771ba708c33441c8a8cd7974508f9012f3e712eb68aaeaad06380eb41de897beff9e8f5220ef55ae8d49086157ee99c19f9f1d08c527d819131c693be7824ac7beca587a8c3da3903ad0a4542752bd1877761bb81ff752ef4412f13cf5160ba4faec50d1ebb9ad7c744737e89f531834acb69bea4fbfd5c929b7031a0f86e53d763a7b75aacee20d63284f96f88622003d450f6702aad5363838f9e7cfa8adf9363eee831ec6be8b9776848fd5ef06f675dae0453b5b45b17e006eb4eb79f9e5586e4260c5cef9e573fdf1e1bd9047708281ed4cceecdc41535e32dc95cc55af02378974ffc402a64c59c5fbc649cde18f3dc83483dd97bcf650fb152969f3c1aa2d1560ab44ef5ee9b66617c68dc36df1be33852b4c4da555fdecc706f83bec45c4771cef9fb0620a66f8a05bb2d90161616fd85c95d9c02a658f4d9420babb8e76423d4bb716d420b0111b960d66507ac3c5c2decf8c5a7ec8ec8c14442b0dec2622edc77490148d2a2c679fa031c26b3b802f9e2c6d1099a11730313e08183cb5563bb5c5cb0c6b11b76bfd8def0a8b8848dc93ee08e09c4a8694ea97de41b298e4adfb682dae5c251cd9adcd988237dd602628e48de4adf496bf7eda53b97abf2063fc13b11235740f87af6586b3b48fb3c82571ce73c00b7c5aab1e7e6f48e9780bd08b48b828a59bd452869b87535506afabc7e9d0e268993f97e4f85d96bc6973deb6f7295796ec31d48d6bfc79edf5a631bd0733487d12f0a776ba6870f68965f09cb22a684cce43ddbcba2ceef9e5d94f06f9736ae6edcf98ee97625fca0df74181ae3b4625522feb26635b08bcacd34146673ff3457c8bf68f1c5cf94898b1bcf18ddceab90ecc6cf545030e997ae9297efe30a77cf029f1bd536f52b93a109703cf1ae56d107b28438825ae8c148d88f733e8c47b6a2e8a893d68d966e13d65e6f9f270967b377900e7310acae75f6136edbf715596af8122442f6c88431e84e57a495409a54645aed56db208531477c5a3fe07ef9eb1b47f2232a861920f5f9a853dd5e797670c60b2e8a7a20da96951ba32c2a01a5f743b3a87c77a8e60a3e3b4795b73936a01d40f1d8651ae0de78d66ccabc8f9ab26187c8aaa00f597f4f1c3f6673856d9266e75afbc8e94cd3e698881270397cde0a37f3a7d53464e00fa37e2cf5c81f6945802a08906cbc6a132c20f7fb4dbf5f6f2ecece704743ace6ef7c2505c4c863a9de362d7f460caed255bf8d79f6ec50cb3ebf46c58bfefad27af089c549e3226484782ff49d6a618ece3a01b35e57f64f002936da93918206cfb3dfec3486ecb07a89061bbfc18e30808ff832220baeebf074881fc7140ef1e2e11d30ec5d5f54b0336d39a5980b679b988cef7294aa7122492f1af8ada913ed4cb7981a30d3faaf35af88b49651a97293e9732ed0a539736b96456b3fae4d65ce8df2b7e547a856b4aa4f8c0b0d08955a365c3df985c4317a516ac0e080ee01ed34cf9fa5552393bfb7f6bd2121e35d8ff0af1e7490347f7d989a915c7b05ff5256a1ff43de64e46a6c2511c2074b90e93fdf9668aaa68ee6ab0a28f4a74f6155aaae01fb5eea2f8b27a8b7d1c00dfed179e0740edfc6447810503b4b7d6084a4435014a13694a9078fe7fc3c8c7d1bd66dc9caae946a6c6d0c2d8a57e86c33b6d7398c2cd32b548dcc178cc9bd2094509be83f546aff2442eba2a7bf664d8b2b6fa0c8a5a26539b5f7c9138f943680176e3296239283c1861e507f9ed9abccd6a52242933c1c3cde093135ad3625ad1e1c6621625738c1aeff10f05cf2a2a97442a326c837226e7aea4e6b29135d526733851162625c2bff240260907517caebadd888632882a233d7fc8b91fce1d99b3886f515a6d8b1765cf07de0d5271432ddf285d7d35a0d4e8eb549189b6c383638e0b4c4d087992cab51377b0f4fbbb724b4067933f68a858d6f6593f71f95ba9927969c2ef48054f9941e8630cd43321a6f05163026980be8eefff4f9b748419dda5fed59bf445e3034b11a0f54e4094e073dda0cd20f6dd3684141283c28cd6be54dcd742a7c912453eb559b1fca9cc734234f78155c78edae97fc62595746caa599255c8c01fc39f29887b8bbaf23ecb4f722d05cced0dd7242a1d07c248852b7e322754817631462963b27f30b6ae71f8bc1ed0e802077b8e8a128818eb5cb6011484a4af89e74213df4aff420bac5290161b1ad7e09ad0234ec717b55173f92ce164ed3c86d46b4dcec600631fc8ba6db95b9d5c734d01ccff6a458ae075a9b78f4f134a7a4921eddd95bf4e42bb41168fc0ca047113dd5e9b796222013df765214a38f58b337bf5194f9e309a45f9fc3c77a4ad43baceea87abc1070389a955bdbcf14e84bcbe1bbd64cb98a74741a37e51793b3a31fc752a3f39364ae40adde4723fb860dfeaea9e701674e4085b8ce7f2e3a3999cf2d1162601d22bf0d9f47aef81699b3b1ff84ebc430efe7e2c54cffcb2a134527e46fd9d9308e35e2a04997d044126f41f3ab3957ee853d886d69d5a7bbace7801b9608ccf8da0b3ef782ae0d8bfffb38ed023341713e324b048dd385a7f3826c69f9c68fe7940b24c13fe39f56ad2a20f90f6680bccef3f32fac1df7d156df2998aa1fffded70ed4f9065555bda5b8e31d170540cd275718ef82bb2f57b655af5a75c986cdb3a0ec90c9d50f6215ccbdb778577cdfe9c9a3c6fc12a003460fcf398de1a939d8ce3271c0fcb7aa7b5cd3cb542d032be2b75bfb9f6f426a57728fb38c7c79ffb53e620fbf5ad1be0c9b07de245b1912cb2e514b93f90847d067903712154e0205e0f8c4f790dfe1bcba650e4990a0ff0f2fa4fb185a546d557b3d9c0af80dd8e3972afd2675ff698aad0b25296573dbd3ca726a5ea9d4ef1a6e5832f18e3562cc341d137aa98479842b2fc7a1e82bf01b0001fd20948522255359d5a3774024dd1d5faa25e6c75a870e988c17f25b42248bc41ea7d631b584d6f4eb331b81bd822c208566a389beb70330eaabf364dd526dfaa57a0b419ede80afd42b8e452978708b9e5d8a5ea84be7897bbc24f2bae1e12e9bf677faffae36ea5c580cc579ac397fd2a5eb51dbb7fb3fd83e743332eee40b549cccb0727ecea4fc362ede1eb4bb2d74adf6e42b18920d1aefc697fc2a12f2110450c2293df08ea054da849df9d8edfb0737079fb64d96a31636ee5c59e7cb40efd9fb189c4b3d448ea83b0a6387a3b574212ef463587771ba708c33441c8a8cd7974508f9012f3e712eb68aaeaad06380eb41de897beff9e8f5220ef55ae8d49086157ee99c19f9f1d08c527d819131c693be7824ac7beca587a8c3da3903ad0a4542752bd1877761bb81ff752ef4412f13cf5160ba4faec50d1ebb9ad7c744737e89f531834acb69bea4fbfd5c929b7031a0f86e53d763a7b75aacee20d63284f96f88622003d450f6702aad5363838f9e7cfa8adf9363eee831ec6be8b9776848fd5ef06f675dae0453b5b45b17e006eb4eb79f9e5586e4260c5cef9e573fdf1e1bd9047708281ed4cceecdc41535e32dc95cc55af02378974ffc402a64c59c5fbc649cde18f3dc83483dd97bcf650fb152969f3c1aa2d1560ab44ef5ee9b66617c68dc36df1be33852b4c4da555fdecc706f83bec45c4771cef9fb0620a66f8a05bb2d90161616fd85c95d9c02a658f4d9420babb8e76423d4bb716d420b0111b960d66507ac3c5c2decf8c5a7ec8ec8c14442b0dec2622edc77490148d2a2c679fa031c26b3b802f9e2c6d1099a11730313e08183cb5563bb5c5cb0c6b11b76bfd8def0a8b8848dc93ee08e09c4a8694ea97de41b298e4adfb682dae5c251cd9adcd988237dd602628e48de4adf496bf7eda53b97abf2063fc13b11235740f87af6586b3b48fb3c82571ce73c00b7c5aab1e7e6f48e9780bd08b48b828a59bd452869b87535506afabc7e9d0e268993f97e4f85d96bc6973deb6f7295796ec31d48cba2ceef9e5d94f06f9736ae6edcf98ee97625fca0df74181ae3b4625522feb26635b08bcacd34146673ff3457c8bf68f1c5cf94898b1bcf18ddceab90ecc6cf545030e997ae9297efe30a77cf029f1bd536f52b93a109703cf1ae56d107b28438825ae8c148d88f733e8c47b6a2e8a893d68d966e13d65e6f9f270967b377900e7310acae75f6136edbf715596af8122442f6c88431e84e57a495409a54645aed56db208531477c5a3fe07ef9eb1b47f2232a861920f5f9a853dd5e797670c60b2e8a7a20da96951ba32c2a01a5f743b3a87c77a8e60a3e3b4795b73936a01d40f1d8651ae0de78d66ccabc8f9ab26187c8aaa00f597f4f1c3f6673856d9266e75afbc8e94cd3e698881270397cde0a37f3a7d53464e00fa37e2cf5c81f6945802a08906cbc6a132c20f7fb4dbf5f6f2ecece704743ace6ef7c2505c4c863a9de362d7f460caed255bf8d79f6ec50cb3ebf46c58bfefad27af089c549e3226484782ff49d6a618ece3a01b35e57f64f002936da93918206cfb3dfec3486ecb07a89061bbfc18e30808ff832220baeebf074881fc7140ef1e2e11d30ec5d5f54b52929adba34ab5dd606539ed5457fb24eb857e142b6390d8bfc112bae67c7e7af35af88b49651a97293e9732ed0a539736b96456b3fae4d65ce8df2b7e547a856b4aa4f8c0b0d08955a365c3df985c4317a516ac0e080ee01ed34cf9fa5552393bfb7f6bd2121e35d8ff0af1e7490347f7d989a915c7b05ff5256a1ff43de64e46a6c2511c2074b90e93fdf9668aaa68ee6ab0a28f4a74f6155aaae01fb5eea2f8b27a8b7d1c00dfed179e0740edfc6447810503b4b7d6084a4435014a13694a9078fe7fc3c8c7d1bd66dc9caae946a6c6d0c2d8a57e86c33b6d7398c2cd32b548dcc178cc9bd2094509be83f546aff2442eba2a7bf664d8b2b6fa0c8a5a26539b5f7c9138f943680176e3296239283c1861e507f9ed9abccd6a52242933c1c3cde093135ad3625ad1e1c6621625738c1aeff10f05cf2a2a97442a326c837226e7aea4e6b29135d526733851162625c2bff240260907517caebadd888632882a233d7fc8b91fce1d99b3886f515a6d8b1765cf07de0d5271432ddf285d7d35a0d4e8eb549189b6c383638e0b4c4d087992cab51377b0f4fbbb724b4067933f68a858d6f6593f71f95ba9927969c2ef48054f9941e8630cd43321a6f05163026980be8eefff4f9b748419dda5fed59bf445e3034b11a0f54e4094e073dda0cd20f6dd3684141283c28cd6be54dcd742a7c912453eb559b1fca9cc734234f78155c78edae97fc62595746caa599255c8c01fc39f29887b8bbaf23ecb4f722d05cced0dd7242a1d07c248852b7e322754817631462963b27f30b6ae71f8bc1ed0e802077b8e8a128818eb5cb6011484a4af89e74213df4aff420bac5290161b1ad7e09ad0234ec717b55173f92ce164ed3c86d46b4dcec600631fc8ba6db95b9d5c734d01ccff6a458ae075a9b78f4f134a7a4921eddd95bf4e42bb41168fc0ca047113dd5e9b796222013df765214a38f58b337bf5194f9e309a45f9fc3c77a4ad43baceea87abc1070389a955bdbcf14e84bcbe1bbd64cb98a74741a37e51793b3a31fc752a3f39364ae40adde4723fb860dfeaea9e701674e4085b8ce7f2e3a3999cf2d1162601d22bf0d9f47aef81699b3b1ff84ebc430efe7e2c54cffcb2a72a72c73f9f65a4615da02eab508c544232c63423cebb81f3b44e1f1bb752407ace7801b9608ccf8da0b3ef782ae0d8bfffb38ed023341713e324b048dd385a7f3826c69f9c68fe7940b24c13fe39f56ad2a20f90f6680bccef3f32fac1df7d156df2998aa1fffded70ed4f9065555bda5b8e31d170540cd275718ef82bb2f57b655af5a75c986cdb3a0ec90c9d50f6215ccbdb778577cdfe9c9a3c6fc12a003460fcf398de1a939d8ce3271c0fcb7aa7b5cd3cb542d032be2b75bfb9f6f426a57728fb38c7c79ffb53e620fbf5ad1be0c9b07de245b1912cb2e514b93f90847d067903712154e0205e0f8c4f790dfe1bcba650e4990a0ff0f2fa4fb185a546d557b3d9c0af80dd8e3972afd2675ff698aad0b25296573dbd3ca726a5ea9d4ef1a6e5832f18e3562cc341d137aa98479842b2fc7a1e82bf01b0001fd20948522255359d5a3774024dd1d5faa25e6c75a870e988c17f25b42248bc41ea7d631b584d6f4eb331b81bd822c208566a389beb70330eaabf364dd526dfaa57a0b419ede80afd42b8e452978708b9e5d8a5ea84be7897bbc24f2bae1e12e9bf677faffae36ea5c580cc579ac397fd2a5eb51dbb7fb3fd83e743332eee40b549cccb0727ecea4fc362ede1eb4bb2d74adf6e42b18920d1aefc697fc2a12f2110450c2293df08ea054da849df9d8edfb0737079fb64d96a31636ee5c59e7cb40efd9fb189c4b3d448ea83b0a6387a3b574212ef463587771ba708c33441c8a8cd7974508f9012f3e712eb68aaeaad06380eb41de897beff9e8f5220ef55ae8d49086157ee99c19f9f1d08c527d819131c693be7824ac7beca587a8c3da3903ad0a4542752bd1877761bb81ff752ef4412f13cf5160ba4faec50d1ebb9ad7c744737e89f531834acb69bea4fbfd5c929b7031a0f86e53d763a7b75aacee20d63284f96f88622003d450f6702aad5363838f9e7cfa8adf9363eee831ec6be8b9776848fd5ef06f675dae0453b5b45b17e006eb4eb79f9e5586e4260c5cef9e573fdf1e1bd9047708281ed4cceecdc41535e32dc95cc55af02378974ffc402a64c59c5fbc649cde18f3dc83483dd97bcf650fb152969f3c1aa2d1560ab44ef5ee9b66617c68dc36df1be33852b4c4da555fdecc706f83bec45c4771cef9fb0620a66f8a05bb2d90161616fd85c95d9c02a658f4d9420babb8e76423d4bb716d420b0111b960d66507ac3c5c2decf8c5a7ec8ec8c14442b0dec2622edc77490148d2a2c679fa031c26b3b802f9e2c6d1099a11730313e08183cb5563bb5c5cb0c6b11b76bfd8def0a8b8848dc93ee08e09c4a8694ea97de41b298e4adfb682dae5c251cd9adcd988237dd602628e48de4adf496bf7eda53b97abf2063fc13b11235740f87af6586b3b48fb3c82571ce73c00b7c5aab1e7e6f48e9780bd08b48b828a59bd452869b87535506afabc7e9d0e268993f97e4f85d96bc6973deb6f7295796ec31d48cba2ceef9e5d94f06f9736ae6edcf98ee97625fca0df74181ae3b4625522feb26635b08bcacd34146673ff3457c8bf68f1c5cf94898b1bcf18ddceab90ecc6cf545030e997ae9297efe30a77cf029f1bd536f52b93a109703cf1ae56d107b28438825ae8c148d88f733e8c47b6a2e8a893d68d966e13d65e6f9f270967b377900e7310acae75f6136edbf715596af8122442f6c88431e84e57a495409a54645aed56db208531477c5a3fe07ef9eb1b47f2232a861920f5f9a853dd5e797670c60b2e8a7a20da96951ba32c2a01a5f743b3a87c77a8e60a3e3b4795b73936a01d40f1d8651ae0de78d66ccabc8f9ab26187c8aaa00f597f4f1c3f6673856d9266e75afbc8e94cd3e698881270397cde0a37f3a7d53464e00fa37e2cf5c81f6945802a08906cbc6a132c20f7fb4dbf5f6f2ecece704743ace6ef7c2505c4c863a9de362d7f460caed255bf8d79f6ec50cb3ebf46c58bfefad27af089c549e3226484782ff49d6a618ece3a01b35e57f64f002936da93918206cfb3dfec3486ecb07a89061bbfc18e30808ff832220baeebf074881fc7140ef1e2e11d30ec5d5f54e8d4093cb6eb2f86ab829062e8023734b5c5c66d25c9c109557b4e73aae044a7af35af88b49651a97293e9732ed0a539736b96456b3fae4d65ce8df2b7e547a856b4aa4f8c0b0d08955a365c3df985c4317a516ac0e080ee01ed34cf9fa5552352ca39209fe12eddd83533990ba127cb30444beccc59a3d242b2f9bdfb48414be46a6c2511c2074b90e93fdf9668aaa68ee6ab0a28f4a74f6155aaae01fb5eea768da0ced0dc3ab9bf2d2299b8f7955b9384fa55448b4dfbb85b1d712f0260b4e4a37bf4827389610da2f53302c9e00d9c194ee5dbbd8da1da1a842fbc156c2dc0b54d9ddf6126971e1915af9b566b1fd7b0ab6ae9a0ca0261e2ebfe92765fae1d4cfc71a1296d7f2c67548b162130452a90d74d3d3e0182ec88d69456c7e346a225ae2b3311e47842305f2357c955df1364c6eeec0ae8cb467a27c162dacf58f58d00936dc0056b2ffdfd0590bb3d6da9599edbfdb62f946ea8e944300d710167a793b8ab3c350ae35c6f3b89a07ec700833d981153fc918721dba46b599af5dfcf58283db9b899ad919de68cb9feecc86755d980470327f0df9c7a7253e611f7e0f361a98890446d4fbe58018fcd39dc96b42697431195401ced8c0b9a2b334ce4e6215590c101d12aee9066524348d9c77449ac2c3ee34ee071060fab1a10a9078fe7fc3c8c7d1bd66dc9caae946a6c6d0c2d8a57e86c33b6d7398c2cd32b548dcc178cc9bd2094509be83f546aff2442eba2a7bf664d8b2b6fa0c8a5a26539b5f7c9138f943680176e3296239283c1861e507f9ed9abccd6a52242933c1c3cde093135ad3625ad1e1c6621625738c1aeff10f05cf2a2a97442a326c837228cbb6f5671c6064e726c8a629eafd1eb7d21a2ecaec8c38c683ee45a35d9cf4a7bf355db17c62b530e820b4325202f8a358e7f52d0516cde27f96586f39cca670332f95fc469663ea0ec057d0c5b4206cbc288c4f0477f1c07362dc2a276dfb9eae5673bf190ad0f15fb7d4d8d364fa4c1b9e8490f2edf56f26bd3a488d30f80210cd2ad93cce2746f2549a250d94121941a6d882142f8f809aaaf2c810402546e7aea4e6b29135d526733851162625c2bff240260907517caebadd888632882cf17cf9cf6933a5883ef891b396278116f79444c5e6c83f1b2d8c06961009e64a233d7fc8b91fce1d99b3886f515a6d8b1765cf07de0d5271432ddf285d7d35a8a858d6f6593f71f95ba9927969c2ef48054f9941e8630cd43321a6f05163026980be8eefff4f9b748419dda5fed59bf445e3034b11a0f54e4094e073dda0cd20f6dd3684141283c28cd6be54dcd742a7c912453eb559b1fca9cc734234f78155c78edae97fc62595746caa599255c8c01fc39f29887b8bbaf23ecb4f722d05cced0dd7242a1d07c248852b7e322754817631462963b27f30b6ae71f8bc1ed0e802077b8e8a128818eb5cb6011484a4af89e74213df4aff420bac5290161b1ad7e09ad0234ec717b55173f92ce164ed3c86d46b4dcec600631fc8ba6db95b9d5c734d01ccff6a458ae075a9b78f4f134a7a4921eddd95bf4e42bb41168fc0ca047113dd5e9b796222013df765214a38f58b337bf5194f9e309a45f9fc3c77a4ad43baceea87abc1070389a955bdbcf14e84bcbe1bbd64cb98a74741a37e51793b3a31fc752a3f39364ae40adde4723fb860dfeaea9e701674e4085b8ce7f2e3a3999cf2d1162601d22bf0d9f47aef81699b3b1ff84ebc430efe7e2c54cffcb2a510ccc88c52bf360289e1b7d837aaf5a7cb717a26043819c2dca9d4892a72128ace7801b9608ccf8da0b3ef782ae0d8bfffb38ed023341713e324b048dd385a7a0833793bf662686004ae56a1e32a55cc4ac427082cd5064bdc146eaa744b464f3826c69f9c68fe7940b24c13fe39f56ad2a20f90f6680bccef3f32fac1df7d1b655af5a75c986cdb3a0ec90c9d50f6215ccbdb778577cdfe9c9a3c6fc12a003460fcf398de1a939d8ce3271c0fcb7aa7b5cd3cb542d032be2b75bfb9f6f426a57728fb38c7c79ffb53e620fbf5ad1be0c9b07de245b1912cb2e514b93f90847d067903712154e0205e0f8c4f790dfe1bcba650e4990a0ff0f2fa4fb185a546d557b3d9c0af80dd8e3972afd2675ff698aad0b25296573dbd3ca726a5ea9d4ef1a6e5832f18e3562cc341d137aa98479842b2fc7a1e82bf01b0001fd20948522255359d5a3774024dd1d5faa25e6c75a870e988c17f25b42248bc41ea7d631b584d6f4eb331b81bd822c208566a389beb70330eaabf364dd526dfaa57a0b419ede80afd42b8e452978708b9e5d8a5ea84be7897bbc24f2bae1e12e9bf677faffae36ea5c580cc579ac397fd2a5eb51dbb7fb3fd83e743332eee40b549cccb0727ecea4fc362ede1eb4bb2d74adf6e42b18920d1aefc697fc2a12f2110450c2293df08ea054da849df9d8edfb0737079fb64d96a31636ee5c59e7cb40efd9fb189c4b3d448ea83b0a6387a3b574212ef463587771ba708c33441c8a8cd7974508f9012f3e712eb68aaeaad06380eb41de897beff9e8f5220ef55ae8d49086157ea20f5801dd7b8dc49868785de8923457c4c0efa197cf4b3b038474f8b7f39677e99c19f9f1d08c527d819131c693be7824ac7beca587a8c3da3903ad0a4542752bd1877761bb81ff752ef4412f13cf5160ba4faec50d1ebb9ad7c744737e89f531834acb69bea4fbfd5c929b7031a0f86e53d763a7b75aacee20d63284f96f88622003d450f6702aad5363838f9e7cfa8adf9363eee831ec6be8b9776848fd5ef06f675dae0453b5b45b17e006eb4eb79f9e5586e4260c5cef9e573fdf1e1bd9047708281ed4cceecdc41535e32dc95cc55af02378974ffc402a64c59c5fbc647d4cbf552594b4753f231ff7eb441d21b6761d1a7c22023a685259d066d10629dc36df1be33852b4c4da555fdecc706f83bec45c4771cef9fb0620a66f8a05bb2d90161616fd85c95d9c02a658f4d9420babb8e76423d4bb716d420b0111b960d66507ac3c5c2decf8c5a7ec8ec8c14442b0dec2622edc77490148d2a2c679fa031c26b3b802f9e2c6d1099a11730313e08183cb5563bb5c5cb0c6b11b76bfd8def0a8b8848dc93ee08e09c4a8694ea97de41b298e4adfb682dae5c251cd9adcd988237dd602628e48de4adf496bf7eda53b97abf2063fc13b11235740f87af6586b3b48fb3c82571ce73c00b7c5aab1e7e6f48e9780bd08b48b828a59bd452869b87535506afabc7e9d0e268993f97e4f85d96bc6973deb6f7295796ec31d486635b08bcacd34146673ff3457c8bf68f1c5cf94898b1bcf18ddceab90ecc6cf545030e997ae9297efe30a77cf029f1bd536f52b93a109703cf1ae56d107b28438825ae8c148d88f733e8c47b6a2e8a893d68d966e13d65e6f9f270967b377900e7310acae75f6136edbf715596af8122442f6c88431e84e57a495409a54645aed56db208531477c5a3fe07ef9eb1b47f2232a861920f5f9a853dd5e797670c60b2e8a7a20da96951ba32c2a01a5f743b3a87c77a8e60a3e3b4795b73936a01d40f1d8651ae0de78d66ccabc8f9ab26187c8aaa00f597f4f1c3f6673856d9266e75afbc8e94cd3e698881270397cde0a37f3a7d53464e00fa37e2cf5c81f6945802a08906cbc6a132c20f7fb4dbf5f6f2ecece704743ace6ef7c2505c4c863a9de362d7f460caed255bf8d79f6ec50cb3ebf46c58bfefad27af089c549e3226484782ff49d6a618ece3a01b35e57f64f002936da93918206cfb3dfec3486ecb07a89061bbfc18e30808ff832220baeebf074881fc7140ef1e2e11d30ec5d5f54b256f9c3d02f9d7e282c848bda7cb27abe62369e39c21c3b945635345a0b7109af35af88b49651a97293e9732ed0a539736b96456b3fae4d65ce8df2b7e547a856b4aa4f8c0b0d08955a365c3df985c4317a516ac0e080ee01ed34cf9fa55523e46a6c2511c2074b90e93fdf9668aaa68ee6ab0a28f4a74f6155aaae01fb5eeaa9078fe7fc3c8c7d1bd66dc9caae946a6c6d0c2d8a57e86c33b6d7398c2cd32b548dcc178cc9bd2094509be83f546aff2442eba2a7bf664d8b2b6fa0c8a5a26539b5f7c9138f943680176e3296239283c1861e507f9ed9abccd6a52242933c1c3cde093135ad3625ad1e1c6621625738c1aeff10f05cf2a2a97442a326c837226e7aea4e6b29135d526733851162625c2bff240260907517caebadd888632882a233d7fc8b91fce1d99b3886f515a6d8b1765cf07de0d5271432ddf285d7d35a8a858d6f6593f71f95ba9927969c2ef48054f9941e8630cd43321a6f05163026980be8eefff4f9b748419dda5fed59bf445e3034b11a0f54e4094e073dda0cd20f6dd3684141283c28cd6be54dcd742a7c912453eb559b1fca9cc734234f78155c78edae97fc62595746caa599255c8c01fc39f29887b8bbaf23ecb4f722d05cced0dd7242a1d07c248852b7e322754817631462963b27f30b6ae71f8bc1ed0e802077b8e8a128818eb5cb6011484a4af89e74213df4aff420bac5290161b1ad7e09ad0234ec717b55173f92ce164ed3c86d46b4dcec600631fc8ba6db95b9d5c734d01ccff6a458ae075a9b78f4f134a7a4921eddd95bf4e42bb41168fc0ca047113dd5e9b796222013df765214a38f58b337bf5194f9e309a45f9fc3c77a4ad43baceea87abc1070389a955bdbcf14e84bcbe1bbd64cb98a74741a37e51793b3a31fc752a3f39364ae40adde4723fb860dfeaea9e701674e4085b8ce7f2e3a3999cf2d1162601d22bf0d9f47aef81699b3b1ff84ebc430efe7e2c54cffcb2a28862b276588d145ccc00ec9cbff98bec15280ce7f47a817815f52e1f6c54f47ace7801b9608ccf8da0b3ef782ae0d8bfffb38ed023341713e324b048dd385a7f3826c69f9c68fe7940b24c13fe39f56ad2a20f90f6680bccef3f32fac1df7d1b655af5a75c986cdb3a0ec90c9d50f6215ccbdb778577cdfe9c9a3c6fc12a003460fcf398de1a939d8ce3271c0fcb7aa7b5cd3cb542d032be2b75bfb9f6f426a57728fb38c7c79ffb53e620fbf5ad1be0c9b07de245b1912cb2e514b93f90847d067903712154e0205e0f8c4f790dfe1bcba650e4990a0ff0f2fa4fb185a546d557b3d9c0af80dd8e3972afd2675ff698aad0b25296573dbd3ca726a5ea9d4ef1a6e5832f18e3562cc341d137aa98479842b2fc7a1e82bf01b0001fd20948522255359d5a3774024dd1d5faa25e6c75a870e988c17f25b42248bc41ea7d631b584d6f4eb331b81bd822c208566a389beb70330eaabf364dd526dfaa57a0b419ede80afd42b8e452978708b9e5d8a5ea84be7897bbc24f2bae1e12e9bf677faffae36ea5c580cc579ac397fd2a5eb51dbb7fb3fd83e743332eee40b549cccb0727ecea4fc362ede1eb4bb2d74adf6e42b18920d1aefc697fc2a12f2110450c2293df08ea054da849df9d8edfb0737079fb64d96a31636ee5c59e7cb40efd9fb189c4b3d448ea83b0a6387a3b574212ef463587771ba708c33441c8a8cd7974508f9012f3e712eb68aaeaad06380eb41de897beff9e8f5220ef55ae8d49086157ee99c19f9f1d08c527d819131c693be7824ac7beca587a8c3da3903ad0a4542752bd1877761bb81ff752ef4412f13cf5160ba4faec50d1ebb9ad7c744737e89f531834acb69bea4fbfd5c929b7031a0f86e53d763a7b75aacee20d63284f96f88622003d450f6702aad5363838f9e7cfa8adf9363eee831ec6be8b9776848fd5ef06f675dae0453b5b45b17e006eb4eb79f9e5586e4260c5cef9e573fdf1e1bd9047708281ed4cceecdc41535e32dc95cc55af02378974ffc402a64c59c5fbc64dc36df1be33852b4c4da555fdecc706f83bec45c4771cef9fb0620a66f8a05bb2d90161616fd85c95d9c02a658f4d9420babb8e76423d4bb716d420b0111b960d66507ac3c5c2decf8c5a7ec8ec8c14442b0dec2622edc77490148d2a2c679fa031c26b3b802f9e2c6d1099a11730313e08183cb5563bb5c5cb0c6b11b76bfd8def0a8b8848dc93ee08e09c4a8694ea97de41b298e4adfb682dae5c251cd9adcd988237dd602628e48de4adf496bf7eda53b97abf2063fc13b11235740f87af6586b3b48fb3c82571ce73c00b7c5aab1e7e6f48e9780bd08b48b828a59bd452869b87535506afabc7e9d0e268993f97e4f85d96bc6973deb6f7295796ec31d486635b08bcacd34146673ff3457c8bf68f1c5cf94898b1bcf18ddceab90ecc6cf545030e997ae9297efe30a77cf029f1bd536f52b93a109703cf1ae56d107b28438825ae8c148d88f733e8c47b6a2e8a893d68d966e13d65e6f9f270967b377900e7310acae75f6136edbf715596af8122442f6c88431e84e57a495409a54645aed56db208531477c5a3fe07ef9eb1b47f2232a861920f5f9a853dd5e797670c60b2e8a7a20da96951ba32c2a01a5f743b3a87c77a8e60a3e3b4795b73936a01d40f1d8651ae0de78d66ccabc8f9ab26187c8aaa00f597f4f1c3f6673856d9266e75afbc8e94cd3e698881270397cde0a37f3a7d53464e00fa37e2cf5c81f6945802a08906cbc6a132c20f7fb4dbf5f6f2ecece704743ace6ef7c2505c4c863a9de362d7f460caed255bf8d79f6ec50cb3ebf46c58bfefad27af089c549e3226484782ff49d6a618ece3a01b35e57f64f002936da93918206cfb3dfec3486ecb07a89061bbfc18e30808ff832220baeebf074881fc7140ef1e2e11d30ec5d5f5492364808929edd50599db7b3b59e283c2894b520bb674cfbc602083279dbefadaf35af88b49651a97293e9732ed0a539736b96456b3fae4d65ce8df2b7e547a856b4aa4f8c0b0d08955a365c3df985c4317a516ac0e080ee01ed34cf9fa55523e46a6c2511c2074b90e93fdf9668aaa68ee6ab0a28f4a74f6155aaae01fb5eeaa9078fe7fc3c8c7d1bd66dc9caae946a6c6d0c2d8a57e86c33b6d7398c2cd32b548dcc178cc9bd2094509be83f546aff2442eba2a7bf664d8b2b6fa0c8a5a26539b5f7c9138f943680176e3296239283c1861e507f9ed9abccd6a52242933c1c3cde093135ad3625ad1e1c6621625738c1aeff10f05cf2a2a97442a326c8372230b1fda42a0d8d8ff0453e5f32fa154eb80ba0d1c3d37eaa3f4ff8b86f1728ac6e7aea4e6b29135d526733851162625c2bff240260907517caebadd888632882b51610b6b0d63d9b8b3b999c6cb71d611a8ad11900a3c760e66a55753391f004a233d7fc8b91fce1d99b3886f515a6d8b1765cf07de0d5271432ddf285d7d35a8a858d6f6593f71f95ba9927969c2ef48054f9941e8630cd43321a6f0516302646d2dff9133fbcf76ab97cab7cd2930923eb29563fb14799f99a9060d65df171980be8eefff4f9b748419dda5fed59bf445e3034b11a0f54e4094e073dda0cd20f6dd3684141283c28cd6be54dcd742a7c912453eb559b1fca9cc734234f78155c78edae97fc62595746caa599255c8c01fc39f29887b8bbaf23ecb4f722d05cced0dd7242a1d07c248852b7e322754817631462963b27f30b6ae71f8bc1ed0e802077b8e8a128818eb5cb6011484a4af89e74213df4aff420bac5290161b1ad8459968222249f20948ac6327a777a6f001b4efdb64b5d477bee2c682daaf7837e09ad0234ec717b55173f92ce164ed3c86d46b4dcec600631fc8ba6db95b9d5c734d01ccff6a458ae075a9b78f4f134a7a4921eddd95bf4e42bb41168fc0ca047113dd5e9b796222013df765214a38f58b337bf5194f9e309a45f9fc3c77a4ad43baceea87abc1070389a955bdbcf14e84bcbe1bbd64cb98a74741a37e5179323a9cea512e9d00a3a5649664b4c915a7255184e8cfa53ae8bb7bda28d983a64507d9f9d432404fdde9c7c4ec8a0e7aa242217af4ab8cbc051e202a8c00bee38b3a31fc752a3f39364ae40adde4723fb860dfeaea9e701674e4085b8ce7f2e3a3999cf2d1162601d22bf0d9f47aef81699b3b1ff84ebc430efe7e2c54cffcb2a8c1af40415fba478e0e35b15560dafff6dd15e0972723e2b23565ce27423a359ace7801b9608ccf8da0b3ef782ae0d8bfffb38ed023341713e324b048dd385a7f3826c69f9c68fe7940b24c13fe39f56ad2a20f90f6680bccef3f32fac1df7d1b655af5a75c986cdb3a0ec90c9d50f6215ccbdb778577cdfe9c9a3c6fc12a003460fcf398de1a939d8ce3271c0fcb7aa7b5cd3cb542d032be2b75bfb9f6f426a57728fb38c7c79ffb53e620fbf5ad1be0c9b07de245b1912cb2e514b93f90847d067903712154e0205e0f8c4f790dfe1bcba650e4990a0ff0f2fa4fb185a546d557b3d9c0af80dd8e3972afd2675ff698aad0b25296573dbd3ca726a5ea9d4ef1a6e5832f18e3562cc341d137aa98479842b2fc7a1e82bf01b0001fd20948522255359d5a3774024dd1d5faa25e6c75a870e988c17f25b42248bc41ea7d631b584d6f4eb331b81bd822c208566a389beb70330eaabf364dd526dfaa57a0b419ede80afd42b8e452978708b9e5d8a5ea84be7897bbc24f2bae1e12e9bf677faffae36ea5c580cc579ac397fd2a5eb51dbb7fb3fd83e743332eee40b549cccb0727ecea4fc362ede1eb4bb2d74adf6e42b18920d1aefc697fc2a12f2110450c2293df08ea054da849df9d8edfb0737079fb64d96a31636ee5c59e7cb40efd9fb189c4b3d448ea83b0a6387a3b574212ef463587771ba708c33441c8a8cd7974508f9012f3e712eb68aaeaad06380eb41de897beff9e8f5220ef55ae8d49086157ee99c19f9f1d08c527d819131c693be7824ac7beca587a8c3da3903ad0a4542752bd1877761bb81ff752ef4412f13cf5160ba4faec50d1ebb9ad7c744737e89f531834acb69bea4fbfd5c929b7031a0f86e53d763a7b75aacee20d63284f96f88622003d450f6702aad5363838f9e7cfa8adf9363eee831ec6be8b9776848fd5ef06f675dae0453b5b45b17e006eb4eb79f9e5586e4260c5cef9e573fdf1e1bd9047708281ed4cceecdc41535e32dc95cc55af02378974ffc402a64c59c5fbc64dc36df1be33852b4c4da555fdecc706f83bec45c4771cef9fb0620a66f8a05bb2d90161616fd85c95d9c02a658f4d9420babb8e76423d4bb716d420b0111b960d66507ac3c5c2decf8c5a7ec8ec8c14442b0dec2622edc77490148d2a2c679fa031c26b3b802f9e2c6d1099a11730313e08183cb5563bb5c5cb0c6b11b76bfd8def0a8b8848dc93ee08e09c4a8694ea97de41b298e4adfb682dae5c251cd9adcd988237dd602628e48de4adf496bf7eda53b97abf2063fc13b11235740f87af6586b3b48fb3c82571ce73c00b7c5aab1e7e6f48e9780bd08b48b828a59bd452869b87535506afabc7e9d0e268993f97e4f85d96bc6973deb6f7295796ec31d486635b08bcacd34146673ff3457c8bf68f1c5cf94898b1bcf18ddceab90ecc6cf545030e997ae9297efe30a77cf029f1bd536f52b93a109703cf1ae56d107b28438825ae8c148d88f733e8c47b6a2e8a893d68d966e13d65e6f9f270967b377900e7310acae75f6136edbf715596af8122442f6c88431e84e57a495409a54645aed56db208531477c5a3fe07ef9eb1b47f2232a861920f5f9a853dd5e797670c60b2e8a7a20da96951ba32c2a01a5f743b3a87c77a8e60a3e3b4795b73936a01d40f1d8651ae0de78d66ccabc8f9ab26187c8aaa00f597f4f1c3f6673856d9266e75afbc8e94cd3e698881270397cde0a37f3a7d53464e00fa37e2cf5c81f6945802a08906cbc6a132c20f7fb4dbf5f6f2ecece704743ace6ef7c2505c4c863a9de362d7f460caed255bf8d79f6ec50cb3ebf46c58bfefad27af089c549e3226484782ff49d6a618ece3a01b35e57f64f002936da93918206cfb3dfec3486ecb07a89061bbfc18e30808ff832220baeebf074881fc7140ef1e2e11d30ec5d5f5430c46d20674cbc21add2e20a7d93d42b53449c5714f8f84134e708fcd1bef248af35af88b49651a97293e9732ed0a539736b96456b3fae4d65ce8df2b7e547a856b4aa4f8c0b0d08955a365c3df985c4317a516ac0e080ee01ed34cf9fa55523e46a6c2511c2074b90e93fdf9668aaa68ee6ab0a28f4a74f6155aaae01fb5eeaa9078fe7fc3c8c7d1bd66dc9caae946a6c6d0c2d8a57e86c33b6d7398c2cd32b548dcc178cc9bd2094509be83f546aff2442eba2a7bf664d8b2b6fa0c8a5a26586a33c53e2f47dad3df4df6ff6ace76b245efd64e33cce8ac19ddc33e15e3260a903cb0e2ce4244c4626ad31cc11c3c58e23dc6e4a4098e0e30ccea4e9e75f4b121750ccf02c9acbf64cb5bcdfe1ea6a33061de764cd606728226f86b28370f8b7d03048dbc506816ddd404e0a2a7d8692742df944906b273fc812d53f278cea2277f0032160c34fa12550779475362469fab8e23f263ba6a81f64d4633316a4702622ea23c24061283afa3c2bf86f8308dbb69e4ed1627e09e24e1da05bec84e2dde5bbe6651c5636baa4a8001ea30c3d0c99a65d5fcb5c9ec6ca8c3e54df05b7f4077f5183377628a1944552abf7fe2bd6304e3beff0cf56df381c5c25a9e22c7e8a04c63e4df9318e80d449d05de30a311d690f77ab7b200f77b8282e2a4e44781746269d3d13398065c50d09994dbf36946de0e7a4090d9149b84ff7b08939b5f7c9138f943680176e3296239283c1861e507f9ed9abccd6a52242933c1c774994ce079faae4d3d1b139af01960bf6a378c724a452e1953e659449fe16a4a8aef94ae7fbec54738b537757e47e031bf3e21d02d33ed7a6cc95a5704d9c91901ad5a2cd9db91f6022d5bcf4285492f310954b3c7dc9ee322ea86695fc1d5094df01924cb392b8f9e593820957de9efe667e382b86134f2e4b96742087c0983cde093135ad3625ad1e1c6621625738c1aeff10f05cf2a2a97442a326c83722c6fd00491b6ad14e307a1ff8d88ea581aafb090fceaff87c32b0c5506afc1fa03f768701d355a65d32a69c826aac635afb0d52e8111a45bf39ede20ce61fc042a8dd66f57d5c4b65f31d7fef995903c315c5615cf9fd8657ae022be634cc329ed586497ab635cc8fb606bd366cc85c9e0b2e7428b4a525af69f23d98c9ebdb6a6e7aea4e6b29135d526733851162625c2bff240260907517caebadd888632882e8427e73e049543e17801c1c510f28b7e0f48c3312c68db911e99bef9ec44929a233d7fc8b91fce1d99b3886f515a6d8b1765cf07de0d5271432ddf285d7d35a8a858d6f6593f71f95ba9927969c2ef48054f9941e8630cd43321a6f05163026980be8eefff4f9b748419dda5fed59bf445e3034b11a0f54e4094e073dda0cd20f6dd3684141283c28cd6be54dcd742a7c912453eb559b1fca9cc734234f781544b58773a3cf76599ed7f6c390f27887bf6ab99e68ff662877b9fb7a0fe2cf775c78edae97fc62595746caa599255c8c01fc39f29887b8bbaf23ecb4f722d05cced0dd7242a1d07c248852b7e322754817631462963b27f30b6ae71f8bc1ed0e802077b8e8a128818eb5cb6011484a4af89e74213df4aff420bac5290161b1ad7e09ad0234ec717b55173f92ce164ed3c86d46b4dcec600631fc8ba6db95b9d5c734d01ccff6a458ae075a9b78f4f134a7a4921eddd95bf4e42bb41168fc0ca047113dd5e9b796222013df765214a38f58b337bf5194f9e309a45f9fc3c77a4ad43baceea87abc1070389a955bdbcf14e84bcbe1bbd64cb98a74741a37e5179303fafbc176f006054bfa8e8d004d3624988b667c1d8a991f6c8ee8f0eb30df0d80c2a54c988a739759cde3aa19c07e1be28c5353d98c10d36466b2151ced3eb1369867381dd8f1e8da7f5f3a9a1c0bc4e55e5e6ec3bb7663be291430ebc3b2a1225a4a172dc4361cb9a3abeb0d331c5c681f82e1825f80b9f7a655f618ff488fb3a31fc752a3f39364ae40adde4723fb860dfeaea9e701674e4085b8ce7f2e3a3999cf2d1162601d22bf0d9f47aef81699b3b1ff84ebc430efe7e2c54cffcb2a4779789ea2b8fef0639f43937a3845ddbde1cfee715fe1afad44bcacfe526169ace7801b9608ccf8da0b3ef782ae0d8bfffb38ed023341713e324b048dd385a7f3826c69f9c68fe7940b24c13fe39f56ad2a20f90f6680bccef3f32fac1df7d1b655af5a75c986cdb3a0ec90c9d50f6215ccbdb778577cdfe9c9a3c6fc12a003460fcf398de1a939d8ce3271c0fcb7aa7b5cd3cb542d032be2b75bfb9f6f426a57728fb38c7c79ffb53e620fbf5ad1be0c9b07de245b1912cb2e514b93f90847d067903712154e0205e0f8c4f790dfe1bcba650e4990a0ff0f2fa4fb185a546d557b3d9c0af80dd8e3972afd2675ff698aad0b25296573dbd3ca726a5ea9d4ef1a6e5832f18e3562cc341d137aa98479842b2fc7a1e82bf01b0001fd20948522255359d5a3774024dd1d5faa25e6c75a870e988c17f25b42248bc41ea7d631b584d6f4eb331b81bd822c208566a389beb70330eaabf364dd526dfaa57a0b419ede80afd42b8e452978708b9e5d8a5ea84be7897bbc24f2bae1e12e9bf677faffae36ea5c580cc579ac397fd2a5eb51dbb7fb3fd83e743332eee40b549cccb0727ecea4fc362ede1eb4bb2d74adf6e42b18920d1aefc697fc2a12f2110450c2293df08ea054da849df9d8edfb0737079fb64d96a31636ee5c59e7cb40efd9fb189c4b3d448ea83b0a6387a3b574212ef463587771ba708c33441c8a8cd7974508f9012f3e712eb68aaeaad06380eb41de897beff9e8f5220ef55ae8d49086157ee99c19f9f1d08c527d819131c693be7824ac7beca587a8c3da3903ad0a4542752bd1877761bb81ff752ef4412f13cf5160ba4faec50d1ebb9ad7c744737e89f531834acb69bea4fbfd5c929b7031a0f86e53d763a7b75aacee20d63284f96f88622003d450f6702aad5363838f9e7cfa8adf9363eee831ec6be8b9776848fd5ee712337fc9895d8e1106e98a1d6c8c9be61601bae464b5518a7790154325354626868e7fcd00f339a595f68c38650ca72d6d131b22ce0928860b96420fdff9b9f06f675dae0453b5b45b17e006eb4eb79f9e5586e4260c5cef9e573fdf1e1bd9047708281ed4cceecdc41535e32dc95cc55af02378974ffc402a64c59c5fbc64dc36df1be33852b4c4da555fdecc706f83bec45c4771cef9fb0620a66f8a05bb2d90161616fd85c95d9c02a658f4d9420babb8e76423d4bb716d420b0111b960d66507ac3c5c2decf8c5a7ec8ec8c14442b0dec2622edc77490148d2a2c679fa031c26b3b802f9e2c6d1099a11730313e08183cb5563bb5c5cb0c6b11b76bfd8def0a8b8848dc93ee08e09c4a8694ea97de41b298e4adfb682dae5c251cd9adcd988237dd602628e48de4adf496bf7eda53b97abf2063fc13b11235740f87af64f62ec5900b2d0067283e1a06e39c8a09eab3af8a000315dad9442f031f4d0d24588ce6241282d1db9fc161427a7df728ffb51d386d96b75ce2bc728251f81fdb96a79b7021e3cfc10b7cf49221559901cdddc9392b62a85def21da4ad7c526a721e462da5c884c02ff728bd7a0afe6c06c90f6a7e0fe014f140d49b74346e41e9d0f316f960495db0a052e2233aaaa61b5e46702f88265d524cd1a518160d2b787bc4bb954a87fded7f0c62a046672136bedf8791448f1f8d04ad44fbf4ef7e49e6ad7d5ee03dc795eb7c15dc6232693b62d488fd6932c6117db14f684b2f9b155c9e2fd5a100b4a422fd56032c465f699f5301c8614349cfc6cdea2698e8af9b113f2660ee952a0712a298d295895c645eb78fdb1b0b59afcc6259ce4659a959e0c87ba169ab3fc01c93eb3cf7d1e7e791a0013f7863b75f3419933dddba09ddf10afd6ce1ccc52072ddc023af4b772b6c38167d17997eaada3876e0d8ab33fb38ba109f98b1381ed1030363c6124fa28f348710c10bfc45e4006641e3a2c2fcffd75a8740f4ce8dd982671d72eb8844591200ddd3a25410d1cab34507247aa12c74001559dd9932a6225817917cc15e75c2a1d35cde6a69c313e4417c1aae657cd5f04ad65e09a0e648f3f83b7a04ac07f33c57eb30d82d777e7dd5f1f3791f23adf319193bbe37cd88da7be52015c9973189f3a39d8946b9bff3bed168dd586b3b48fb3c82571ce73c00b7c5aab1e7e6f48e9780bd08b48b828a59bd452869b87535506afabc7e9d0e268993f97e4f85d96bc6973deb6f7295796ec31d486635b08bcacd34146673ff3457c8bf68f1c5cf94898b1bcf18ddceab90ecc6cf545030e997ae9297efe30a77cf029f1bd536f52b93a109703cf1ae56d107b28438825ae8c148d88f733e8c47b6a2e8a893d68d966e13d65e6f9f270967b377900e7310acae75f6136edbf715596af8122442f6c88431e84e57a495409a54645aed56db208531477c5a3fe07ef9eb1b47f2232a861920f5f9a853dd5e797670c60b2e8a7a20da96951ba32c2a01a5f743b3a87c77a8e60a3e3b4795b73936a01d40f1d8651ae0de78d66ccabc8f9ab26187c8aaa00f597f4f1c3f6673856d9266e75afbc8e94cd3e698881270397cde0a37f3a7d53464e00fa37e2cf5c81f6945802a08906cbc6a132c20f7fb4dbf5f6f2ecece704743ace6ef7c2505c4c863a9de362d7f460caed255bf8d79f6ec50cb3ebf46c58bfefad27af089c549e3226484782ff49d6a618ece3a01b35e57f64f002936da93918206cfb3dfec3486ecb07a89061bbfc18e30808ff832220baeebf074881fc7140ef1e2e11d30ec5d5f540fa37db1c1b74355795dd56764275933316b7d8d25468efff7edebefbef7b026af35af88b49651a97293e9732ed0a539736b96456b3fae4d65ce8df2b7e547a856b4aa4f8c0b0d08955a365c3df985c4317a516ac0e080ee01ed34cf9fa55523e46a6c2511c2074b90e93fdf9668aaa68ee6ab0a28f4a74f6155aaae01fb5eeaa9078fe7fc3c8c7d1bd66dc9caae946a6c6d0c2d8a57e86c33b6d7398c2cd32b548dcc178cc9bd2094509be83f546aff2442eba2a7bf664d8b2b6fa0c8a5a26539b5f7c9138f943680176e3296239283c1861e507f9ed9abccd6a52242933c1c3cde093135ad3625ad1e1c6621625738c1aeff10f05cf2a2a97442a326c837226e7aea4e6b29135d526733851162625c2bff240260907517caebadd888632882a233d7fc8b91fce1d99b3886f515a6d8b1765cf07de0d5271432ddf285d7d35a8a858d6f6593f71f95ba9927969c2ef48054f9941e8630cd43321a6f05163026980be8eefff4f9b748419dda5fed59bf445e3034b11a0f54e4094e073dda0cd20f6dd3684141283c28cd6be54dcd742a7c912453eb559b1fca9cc734234f78155c78edae97fc62595746caa599255c8c01fc39f29887b8bbaf23ecb4f722d05cced0dd7242a1d07c248852b7e322754817631462963b27f30b6ae71f8bc1ed0e802077b8e8a128818eb5cb6011484a4af89e74213df4aff420bac5290161b1adb845ba5bb775070bbfd9d75868074c0ddac6eef1826c73a76fefc09cb05794f17e09ad0234ec717b55173f92ce164ed3c86d46b4dcec600631fc8ba6db95b9d5c734d01ccff6a458ae075a9b78f4f134a7a4921eddd95bf4e42bb41168fc0ca047113dd5e9b796222013df765214a38f58b337bf5194f9e309a45f9fc3c77a4ad43baceea87abc1070389a955bdbcf14e84bcbe1bbd64cb98a74741a37e5179398e040a56bddb369eeb0b7b22a8bc29ad6f6c3281405a693894274c5199ce49076ec769b2912c4510e5eaa90cd2d857137d70105e2e0031b85267e3aa188a810b3a31fc752a3f39364ae40adde4723fb860dfeaea9e701674e4085b8ce7f2e3a3999cf2d1162601d22bf0d9f47aef81699b3b1ff84ebc430efe7e2c54cffcb2a0ea9b02f162168c9f3530a17f5f3db201ea8f8dde6c23c3d72da8772577f0355ace7801b9608ccf8da0b3ef782ae0d8bfffb38ed023341713e324b048dd385a7f3826c69f9c68fe7940b24c13fe39f56ad2a20f90f6680bccef3f32fac1df7d1b655af5a75c986cdb3a0ec90c9d50f6215ccbdb778577cdfe9c9a3c6fc12a003460fcf398de1a939d8ce3271c0fcb7aa7b5cd3cb542d032be2b75bfb9f6f426a57728fb38c7c79ffb53e620fbf5ad1be0c9b07de245b1912cb2e514b93f90847d067903712154e0205e0f8c4f790dfe1bcba650e4990a0ff0f2fa4fb185a546d557b3d9c0af80dd8e3972afd2675ff698aad0b25296573dbd3ca726a5ea9d4ef1a6e5832f18e3562cc341d137aa98479842b2fc7a1e82bf01b0001fd20948522255359d5a3774024dd1d5faa25e6c75a870e988c17f25b42248bc41ea7d631b584d6f4eb331b81bd822c208566a389beb70330eaabf364dd526dfaa57a0b419ede80afd42b8e452978708b9e5d8a5ea84be7897bbc24f2bae1e12e9bf677faffae36ea5c580cc579ac397fd2a5eb51dbb7fb3fd83e743332eee40b549cccb0727ecea4fc362ede1eb4bb2d74adf6e42b18920d1aefc697fc2a12f2110450c2293df08ea054da849df9d8edfb0737079fb64d96a31636ee5c59e7cb40efd9fb189c4b3d448ea83b0a6387a3b574212ef463587771ba708c33441c8a8cd7974508f9012f3e712eb68aaeaad06380eb41de897beff9e8f5220ef55ae8d49086157ee99c19f9f1d08c527d819131c693be7824ac7beca587a8c3da3903ad0a4542752bd1877761bb81ff752ef4412f13cf5160ba4faec50d1ebb9ad7c744737e89f531834acb69bea4fbfd5c929b7031a0f86e53d763a7b75aacee20d63284f96f88622003d450f6702aad5363838f9e7cfa8adf9363eee831ec6be8b9776848fd5ef06f675dae0453b5b45b17e006eb4eb79f9e5586e4260c5cef9e573fdf1e1bd9047708281ed4cceecdc41535e32dc95cc55af02378974ffc402a64c59c5fbc64dc36df1be33852b4c4da555fdecc706f83bec45c4771cef9fb0620a66f8a05bb2d90161616fd85c95d9c02a658f4d9420babb8e76423d4bb716d420b0111b960d66507ac3c5c2decf8c5a7ec8ec8c14442b0dec2622edc77490148d2a2c679fa031c26b3b802f9e2c6d1099a11730313e08183cb5563bb5c5cb0c6b11b76bfd8def0a8b8848dc93ee08e09c4a8694ea97de41b298e4adfb682dae5c251cd9adcd988237dd602628e48de4adf496bf7eda53b97abf2063fc13b11235740f87af6586b3b48fb3c82571ce73c00b7c5aab1e7e6f48e9780bd08b48b828a59bd452869b87535506afabc7e9d0e268993f97e4f85d96bc6973deb6f7295796ec31d486635b08bcacd34146673ff3457c8bf68f1c5cf94898b1bcf18ddceab90ecc6cf545030e997ae9297efe30a77cf029f1bd536f52b93a109703cf1ae56d107b28438825ae8c148d88f733e8c47b6a2e8a893d68d966e13d65e6f9f270967b377900e7310acae75f6136edbf715596af8122442f6c88431e84e57a495409a54645aed56db208531477c5a3fe07ef9eb1b47f2232a861920f5f9a853dd5e797670c60b2e8a7a20da96951ba32c2a01a5f743b3a87c77a8e60a3e3b4795b73936a01d40f1d8651ae0de78d66ccabc8f9ab26187c8aaa00f597f4f1c3f6673856d9266e75afbc8e94cd3e698881270397cde0a37f3a7d53464e00fa37e2cf5c81f6945802a08906cbc6a132c20f7fb4dbf5f6f2ecece704743ace6ef7c2505c4c863a9de362d7f460caed255bf8d79f6ec50cb3ebf46c58bfefad27af089c549e3226484782ff49d6a618ece3a01b35e57f64f002936da93918206cfb3dfec3486ecb07a89061bbfc18e30808ff832220baeebf074881fc7140ef1e2e11d30ec5d5f543c539fc6df4022f5d17cdb06e67528da3b1d3700d66818e714d0680822123fd7af35af88b49651a97293e9732ed0a539736b96456b3fae4d65ce8df2b7e547a856b4aa4f8c0b0d08955a365c3df985c4317a516ac0e080ee01ed34cf9fa55523e46a6c2511c2074b90e93fdf9668aaa68ee6ab0a28f4a74f6155aaae01fb5eeaa9078fe7fc3c8c7d1bd66dc9caae946a6c6d0c2d8a57e86c33b6d7398c2cd32b548dcc178cc9bd2094509be83f546aff2442eba2a7bf664d8b2b6fa0c8a5a26539b5f7c9138f943680176e3296239283c1861e507f9ed9abccd6a52242933c1c3cde093135ad3625ad1e1c6621625738c1aeff10f05cf2a2a97442a326c837226e7aea4e6b29135d526733851162625c2bff240260907517caebadd888632882a233d7fc8b91fce1d99b3886f515a6d8b1765cf07de0d5271432ddf285d7d35a8a858d6f6593f71f95ba9927969c2ef48054f9941e8630cd43321a6f05163026980be8eefff4f9b748419dda5fed59bf445e3034b11a0f54e4094e073dda0cd20f6dd3684141283c28cd6be54dcd742a7c912453eb559b1fca9cc734234f78155c78edae97fc62595746caa599255c8c01fc39f29887b8bbaf23ecb4f722d05cced0dd7242a1d07c248852b7e322754817631462963b27f30b6ae71f8bc1ed0e802077b8e8a128818eb5cb6011484a4af89e74213df4aff420bac5290161b1ad7e09ad0234ec717b55173f92ce164ed3c86d46b4dcec600631fc8ba6db95b9d5c734d01ccff6a458ae075a9b78f4f134a7a4921eddd95bf4e42bb41168fc0ca047113dd5e9b796222013df765214a38f58b337bf5194f9e309a45f9fc3c77a4ad43baceea87abc1070389a955bdbcf14e84bcbe1bbd64cb98a74741a37e51793b3a31fc752a3f39364ae40adde4723fb860dfeaea9e701674e4085b8ce7f2e3a3999cf2d1162601d22bf0d9f47aef81699b3b1ff84ebc430efe7e2c54cffcb2ab3137880c3fc60747a63860bf69bf7179d25ab4c9e10996c75adb1811bef016face7801b9608ccf8da0b3ef782ae0d8bfffb38ed023341713e324b048dd385a7f3826c69f9c68fe7940b24c13fe39f56ad2a20f90f6680bccef3f32fac1df7d1b655af5a75c986cdb3a0ec90c9d50f6215ccbdb778577cdfe9c9a3c6fc12a003460fcf398de1a939d8ce3271c0fcb7aa7b5cd3cb542d032be2b75bfb9f6f426a57728fb38c7c79ffb53e620fbf5ad1be0c9b07de245b1912cb2e514b93f90847d067903712154e0205e0f8c4f790dfe1bcba650e4990a0ff0f2fa4fb185a546d557b3d9c0af80dd8e3972afd2675ff698aad0b25296573dbd3ca726a5ea9d4ef1a6e5832f18e3562cc341d137aa98479842b2fc7a1e82bf01b0001fd20948522255359d5a3774024dd1d5faa25e6c75a870e988c17f25b42248bc41ea7d631b584d6f4eb331b81bd822c208566a389beb70330eaabf364dd526dfaa57a0b419ede80afd42b8e452978708b9e5d8a5ea84be7897bbc24f2bae1e12e9bf677faffae36ea5c580cc579ac397fd2a5eb51dbb7fb3fd83e743332eee40b549cccb0727ecea4fc362ede1eb4bb2d74adf6e42b18920d1aefc697fc2a12f2110450c2293df08ea054da849df9d8edfb0737079fb64d96a31636ee5c59e7cb40efd9fb189c4b3d448ea83b0a6387a3b574212ef463587771ba708c33441c8a8cd7974508f9012f3e712eb68aaeaad06380eb41de897beff9e8f5220ef55ae8d49086157ee99c19f9f1d08c527d819131c693be7824ac7beca587a8c3da3903ad0a4542752bd1877761bb81ff752ef4412f13cf5160ba4faec50d1ebb9ad7c744737e89f531834acb69bea4fbfd5c929b7031a0f86e53d763a7b75aacee20d63284f96f88622003d450f6702aad5363838f9e7cfa8adf9363eee831ec6be8b9776848fd5ef06f675dae0453b5b45b17e006eb4eb79f9e5586e4260c5cef9e573fdf1e1bd9047708281ed4cceecdc41535e32dc95cc55af02378974ffc402a64c59c5fbc64dc36df1be33852b4c4da555fdecc706f83bec45c4771cef9fb0620a66f8a05bb2d90161616fd85c95d9c02a658f4d9420babb8e76423d4bb716d420b0111b960d66507ac3c5c2decf8c5a7ec8ec8c14442b0dec2622edc77490148d2a2c679fa031c26b3b802f9e2c6d1099a11730313e08183cb5563bb5c5cb0c6b11b76bfd8def0a8b8848dc93ee08e09c4a8694ea97de41b298e4adfb682dae5c251cd9adcd988237dd602628e48de4adf496bf7eda53b97abf2063fc13b11235740f87af6586b3b48fb3c82571ce73c00b7c5aab1e7e6f48e9780bd08b48b828a59bd452869b87535506afabc7e9d0e268993f97e4f85d96bc6973deb6f7295796ec31d486635b08bcacd34146673ff3457c8bf68f1c5cf94898b1bcf18ddceab90ecc6cf545030e997ae9297efe30a77cf029f1bd536f52b93a109703cf1ae56d107b28438825ae8c148d88f733e8c47b6a2e8a893d68d966e13d65e6f9f270967b377900e7310acae75f6136edbf715596af8122442f6c88431e84e57a495409a54645aed56db208531477c5a3fe07ef9eb1b47f2232a861920f5f9a853dd5e797670c60b2e8a7a20da96951ba32c2a01a5f743b3a87c77a8e60a3e3b4795b73936a01d40f1d8651ae0de78d66ccabc8f9ab26187c8aaa00f597f4f1c3f6673856d9266e75afbc8e94cd3e698881270397cde0a37f3a7d53464e00fa37e2cf5c81f6945802a08906cbc6a132c20f7fb4dbf5f6f2ecece704743ace6ef7c2505c4c863a9de362d7f460caed255bf8d79f6ec50cb3ebf46c58bfefad27af089c549e3226484782ff49d6a618ece3a01b35e57f64f002936da93918206cfb3dfec3486ecb07a89061bbfc18e30808ff832220baeebf074881fc7140ef1e2e11d30ec5d5f547ca561d124cbb797bfb9706a738cc293daede5394a20920268929810d976e8c3adf434dd7b9678a7cc66ebc927a0d2becd1d413ab8d36445b9903611b44d987d9439bf6f1d8cfb620e426e286db825bc05b9ee1574f8b2534e5b2f83df1e6156d32c5131205d18137415e55131dcec139a9ca899311f9c38662876c29c1069537be638c7b5569c2c7467258fb450ef29325003098b93f1be7765f35374223baaa368302db9e66df21642f9cb18c8418dbe6d3562da5a0ede15b3b4d7ba919a75cd84b0d939ee472e198e9ed4c0639a8dd52a023831ac7619425098e185f185ab9b3fcdf9de6797e4d700943e549de9e58d758b3b3d30e47ff94667052a7c3e485bb88848e0534dcd0987198485bf49b50cdc2d385bf301384bf5caeb9df216bd65c7abb034954ba6d38775f35802f3d0abdeb4b2de6766fad73d250eee4974e261130aeb6ca2a56010523592e58c1bd42249cbbd0aee03412a001947e572d482e64731e616037174bbcd7e13fe5a5f342103d5f98497c5f5cf1bde4cbf590248e6fb6aaac2d145b95fe321b07a3f8b15db681d203bae9b26e6902311af0959385e4a69a7a96321dd9960c58a6875d7f818cc46c8bd0bcb94f3c8b7df9a5d913da0d3a2a05270dc8042e33f6316ce9c9118a4f8e0759050a8707a60f1aba78b89f345d4f8420f6a0935fb8291e64850e6cf5ba58db67bafafec6be434d46248976b2b85c0c41dc1d0f8cab02aef19ded5f8d536db295debe2c40cba44dce90d6ea5ea9d473087ebba51af5b319d092bb88e4dbaffb2173888bc592871c8650525d6e316fd8b48a9a959ec012272218978fc6c876250b8dd876f5a12a2fbd20f4c9d4e687f6222d73529e7898036e7d7ca9344e40eb1fe288150780d4f5fe647a114aa43b05213a0f9ed7532aba313f06c5493c7018c20c5e34184450b9d5a49161e3cbb3c25f22f06d398dba9302daf56331f3ae286b67e3b1ca5cb2b178a32dd4e666683bfddb27415fb4923e93dda1606f94df088208e6ab86e58bcbc6269f9afc47018f97c065a518224bd76ee07a7f96a6c7bedbb1405fd71631cd81f9a54f8ebb6bbb89716c058e4446e7a3156321735c9165ba8c74ea65df7195cdb352c2a609469d89ed4c43d0a551a5072eb766814a656aba809b68aa89a2f2c13606140d5a0ab6a3c03bd93e2a0cc96283cd4ca19e9e708756444d6b23379571d75dad2cbdb7e8cc9e5ef16cabab98bf7b14ca3189077b72b87f2577960e71cae9b585277f6ed06b06d959d3f29eda1ae0cd080387d6a2cfa938177a6131d2e9b1090af35af88b49651a97293e9732ed0a539736b96456b3fae4d65ce8df2b7e547a856b4aa4f8c0b0d08955a365c3df985c4317a516ac0e080ee01ed34cf9fa55523e46a6c2511c2074b90e93fdf9668aaa68ee6ab0a28f4a74f6155aaae01fb5eeaa9078fe7fc3c8c7d1bd66dc9caae946a6c6d0c2d8a57e86c33b6d7398c2cd32b548dcc178cc9bd2094509be83f546aff2442eba2a7bf664d8b2b6fa0c8a5a26539b5f7c9138f943680176e3296239283c1861e507f9ed9abccd6a52242933c1c3cde093135ad3625ad1e1c6621625738c1aeff10f05cf2a2a97442a326c837226e7aea4e6b29135d526733851162625c2bff240260907517caebadd888632882a233d7fc8b91fce1d99b3886f515a6d8b1765cf07de0d5271432ddf285d7d35a8a858d6f6593f71f95ba9927969c2ef48054f9941e8630cd43321a6f05163026980be8eefff4f9b748419dda5fed59bf445e3034b11a0f54e4094e073dda0cd20f6dd3684141283c28cd6be54dcd742a7c912453eb559b1fca9cc734234f78155c78edae97fc62595746caa599255c8c01fc39f29887b8bbaf23ecb4f722d05cced0dd7242a1d07c248852b7e322754817631462963b27f30b6ae71f8bc1ed0e802077b8e8a128818eb5cb6011484a4af89e74213df4aff420bac5290161b1ad7e09ad0234ec717b55173f92ce164ed3c86d46b4dcec600631fc8ba6db95b9d5c734d01ccff6a458ae075a9b78f4f134a7a4921eddd95bf4e42bb41168fc0ca047113dd5e9b796222013df765214a38f58b337bf5194f9e309a45f9fc3c77a4ad43baceea87abc1070389a955bdbcf14e84bcbe1bbd64cb98a74741a37e51793b3a31fc752a3f39364ae40adde4723fb860dfeaea9e701674e4085b8ce7f2e3a3999cf2d1162601d22bf0d9f47aef81699b3b1ff84ebc430efe7e2c54cffcb2a9d6159203feff512b1cb7984ce1369c40d35ba7ddea06918d0c592f45f7a5377ace7801b9608ccf8da0b3ef782ae0d8bfffb38ed023341713e324b048dd385a7f3826c69f9c68fe7940b24c13fe39f56ad2a20f90f6680bccef3f32fac1df7d1b655af5a75c986cdb3a0ec90c9d50f6215ccbdb778577cdfe9c9a3c6fc12a003460fcf398de1a939d8ce3271c0fcb7aa7b5cd3cb542d032be2b75bfb9f6f426a57728fb38c7c79ffb53e620fbf5ad1be0c9b07de245b1912cb2e514b93f90847d067903712154e0205e0f8c4f790dfe1bcba650e4990a0ff0f2fa4fb185a546d557b3d9c0af80dd8e3972afd2675ff698aad0b25296573dbd3ca726a5ea9d4ef1a6e5832f18e3562cc341d137aa98479842b2fc7a1e82bf01b0001fd20948522255359d5a3774024dd1d5faa25e6c75a870e988c17f25b42248bc41ea7d631b584d6f4eb331b81bd822c208566a389beb70330eaabf364dd526dfaa57a0b419ede80afd42b8e452978708b9e5d8a5ea84be7897bbc24f2bae1e12e9bf677faffae36ea5c580cc579ac397fd2a5eb51dbb7fb3fd83e743332eee40b549cccb0727ecea4fc362ede1eb4bb2d74adf6e42b18920d1aefc697fc2a12f2110450c2293df08ea054da849df9d8edfb0737079fb64d96a31636ee5c59e7cb40efd9fb189c4b3d448ea83b0a6387a3b574212ef463587771ba708c33441c8a8cd7974508f9012f3e712eb68aaeaad06380eb41de897beff9e8f5220ef55ae8d49086157ee99c19f9f1d08c527d819131c693be7824ac7beca587a8c3da3903ad0a4542752bd1877761bb81ff752ef4412f13cf5160ba4faec50d1ebb9ad7c744737e89f531834acb69bea4fbfd5c929b7031a0f86e53d763a7b75aacee20d63284f96f88622003d450f6702aad5363838f9e7cfa8adf9363eee831ec6be8b9776848fd5ef06f675dae0453b5b45b17e006eb4eb79f9e5586e4260c5cef9e573fdf1e1bd9047708281ed4cceecdc41535e32dc95cc55af02378974ffc402a64c59c5fbc64dc36df1be33852b4c4da555fdecc706f83bec45c4771cef9fb0620a66f8a05bb2d90161616fd85c95d9c02a658f4d9420babb8e76423d4bb716d420b0111b960d66507ac3c5c2decf8c5a7ec8ec8c14442b0dec2622edc77490148d2a2c679fa031c26b3b802f9e2c6d1099a11730313e08183cb5563bb5c5cb0c6b11b76bfd8def0a8b8848dc93ee08e09c4a8694ea97de41b298e4adfb682dae5c251cd9adcd988237dd602628e48de4adf496bf7eda53b97abf2063fc13b11235740f87af6586b3b48fb3c82571ce73c00b7c5aab1e7e6f48e9780bd08b48b828a59bd452869b87535506afabc7e9d0e268993f97e4f85d96bc6973deb6f7295796ec31d486635b08bcacd34146673ff3457c8bf68f1c5cf94898b1bcf18ddceab90ecc6cf545030e997ae9297efe30a77cf029f1bd536f52b93a109703cf1ae56d107b28438825ae8c148d88f733e8c47b6a2e8a893d68d966e13d65e6f9f270967b377900e7310acae75f6136edbf715596af8122442f6c88431e84e57a495409a54645aed56db208531477c5a3fe07ef9eb1b47f2232a861920f5f9a853dd5e797670c60b2e8a7a20da96951ba32c2a01a5f743b3a87c77a8e60a3e3b4795b73936a01d40f1d8651ae0de78d66ccabc8f9ab26187c8aaa00f597f4f1c3f6673856d9266e75afbc8e94cd3e698881270397cde0a37f3a7d53464e00fa37e2cf5c81f6945802a08906cbc6a132c20f7fb4dbf5f6f2ecece704743ace6ef7c2505c4c863a9de362d7f460caed255bf8d79f6ec50cb3ebf46c58bfefad27af089c549e3226484782ff49d6a618ece3a01b35e57f64f002936da93918206cfb3dfec3486ecb07a89061bbfc18e30808ff832220baeebf074881fc7140ef1e2e11d30ec5d5f5445fa5b31dbfd06ff2209a9c94f068c9cd3cc2193db804f6e9c5353ec61f3d5789d393eecc5c95bae5c3a45effc080cfed76c833a8a4917ddddd537392e31a3480de97493ec9fe3f40c5be447b425c3300821cee63529bb6989221ab7714b0f7b0a43e03c818c3bb1317f586a101df686214d68c38d715dff51dbfa58cbc6cc8d9524a1a535f7e943cae856c0e763eb4e4f70ba8780343202ddf6dcce53ecc9c169a273a221d2046b9119550aa9579011e3a4890d69414da1a901af501f34d0227fc31f032c4eb7087a50a05447d2261bfbeb234ff169930b425cabed1d83ae02af35af88b49651a97293e9732ed0a539736b96456b3fae4d65ce8df2b7e547a856b4aa4f8c0b0d08955a365c3df985c4317a516ac0e080ee01ed34cf9fa55523e46a6c2511c2074b90e93fdf9668aaa68ee6ab0a28f4a74f6155aaae01fb5eeaa9078fe7fc3c8c7d1bd66dc9caae946a6c6d0c2d8a57e86c33b6d7398c2cd32b548dcc178cc9bd2094509be83f546aff2442eba2a7bf664d8b2b6fa0c8a5a26539b5f7c9138f943680176e3296239283c1861e507f9ed9abccd6a52242933c1cb4cf72785f45679ed6ea17214e119e0e55982bde38dd1c2b5bfc5612466f1d856e7aea4e6b29135d526733851162625c2bff240260907517caebadd888632882a233d7fc8b91fce1d99b3886f515a6d8b1765cf07de0d5271432ddf285d7d35a8a858d6f6593f71f95ba9927969c2ef48054f9941e8630cd43321a6f05163026980be8eefff4f9b748419dda5fed59bf445e3034b11a0f54e4094e073dda0cd20f6dd3684141283c28cd6be54dcd742a7c912453eb559b1fca9cc734234f78155c78edae97fc62595746caa599255c8c01fc39f29887b8bbaf23ecb4f722d05cced0dd7242a1d07c248852b7e322754817631462963b27f30b6ae71f8bc1ed0e802077b8e8a128818eb5cb6011484a4af89e74213df4aff420bac5290161b1ad7e09ad0234ec717b55173f92ce164ed3c86d46b4dcec600631fc8ba6db95b9d5c734d01ccff6a458ae075a9b78f4f134a7a4921eddd95bf4e42bb41168fc0ca047113dd5e9b796222013df765214a38f58b337bf5194f9e309a45f9fc3c77a4ad43baceea87abc1070389a955bdbcf14e84bcbe1bbd64cb98a74741a37e5179329977fbd18aa8c9dc41e1ff0c692490d8c835aaa01bd2f2445d6e8968f4d195cb96ee6ec7003591bef8e8f7e7a23a8afd20bded9194f245eaae11b337ea09d29b3a31fc752a3f39364ae40adde4723fb860dfeaea9e701674e4085b8ce7f2e3a3999cf2d1162601d22bf0d9f47aef81699b3b1ff84ebc430efe7e2c54cffcb2a61b50ca7405f95f8ebb067a1ec7e222178a1eb406bde3e08a15f1a914ddf64f7ace7801b9608ccf8da0b3ef782ae0d8bfffb38ed023341713e324b048dd385a7f3826c69f9c68fe7940b24c13fe39f56ad2a20f90f6680bccef3f32fac1df7d1b655af5a75c986cdb3a0ec90c9d50f6215ccbdb778577cdfe9c9a3c6fc12a003460fcf398de1a939d8ce3271c0fcb7aa7b5cd3cb542d032be2b75bfb9f6f426a57728fb38c7c79ffb53e620fbf5ad1be0c9b07de245b1912cb2e514b93f90847d067903712154e0205e0f8c4f790dfe1bcba650e4990a0ff0f2fa4fb185a546d557b3d9c0af80dd8e3972afd2675ff698aad0b25296573dbd3ca726a5ea9d4ef1a6e5832f18e3562cc341d137aa98479842b2fc7a1e82bf01b0001fd20948522255359d5a3774024dd1d5faa25e6c75a870e988c17f25b42248bc41ea7d631b584d6f4eb331b81bd822c208566a389beb70330eaabf364dd526dfaa57a0b419ede80afd42b8e452978708b9e5d8a5ea84be7897bbc24f2bae1e12e9bf677faffae36ea5c580cc579ac397fd2a5eb51dbb7fb3fd83e743332eee40b549cccb0727ecea4fc362ede1eb4bb2d74adf6e42b18920d1aefc697fc2a12f2110450c2293df08ea054da849df9d8edfb0737079fb64d96a31636ee5c59e7cb40efd9fb189c4b3d448ea83b0a6387a3b574212ef463587771ba708c33441c8a8cd7974508f9012f3e712eb68aaeaad06380eb41de897beff9e8f5220ef55ae8d49086157ee99c19f9f1d08c527d819131c693be7824ac7beca587a8c3da3903ad0a4542752bd1877761bb81ff752ef4412f13cf5160ba4faec50d1ebb9ad7c744737e89f531834acb69bea4fbfd5c929b7031a0f86e53d763a7b75aacee20d63284f96f88622003d450f6702aad5363838f9e7cfa8adf9363eee831ec6be8b9776848fd5ef06f675dae0453b5b45b17e006eb4eb79f9e5586e4260c5cef9e573fdf1e1bd9047708281ed4cceecdc41535e32dc95cc55af02378974ffc402a64c59c5fbc64dc36df1be33852b4c4da555fdecc706f83bec45c4771cef9fb0620a66f8a05bb2d90161616fd85c95d9c02a658f4d9420babb8e76423d4bb716d420b0111b960d66507ac3c5c2decf8c5a7ec8ec8c14442b0dec2622edc77490148d2a2c679fa031c26b3b802f9e2c6d1099a11730313e08183cb5563bb5c5cb0c6b11b76bfd8def0a8b8848dc93ee08e09c4a8694ea97de41b298e4adfb682dae5c251cd9adcd988237dd602628e48de4adf496bf7eda53b97abf2063fc13b11235740f87af6586b3b48fb3c82571ce73c00b7c5aab1e7e6f48e9780bd08b48b828a59bd452869b87535506afabc7e9d0e268993f97e4f85d96bc6973deb6f7295796ec31d486635b08bcacd34146673ff3457c8bf68f1c5cf94898b1bcf18ddceab90ecc6cf545030e997ae9297efe30a77cf029f1bd536f52b93a109703cf1ae56d107b28438825ae8c148d88f733e8c47b6a2e8a893d68d966e13d65e6f9f270967b377900e7310acae75f6136edbf715596af8122442f6c88431e84e57a495409a54645aed56db208531477c5a3fe07ef9eb1b47f2232a861920f5f9a853dd5e797670c60b2e8a7a20da96951ba32c2a01a5f743b3a87c77a8e60a3e3b4795b73936a01d40f1d8651ae0de78d66ccabc8f9ab26187c8aaa00f597f4f1c3f6673856d9266e75afbc8e94cd3e698881270397cde0a37f3a7d53464e00fa37e2cf5c81f6945802a08906cbc6a132c20f7fb4dbf5f6f2ecece704743ace6ef7c2505c4c863a9de362d7f460caed255bf8d79f6ec50cb3ebf46c58bfefad27af089c549e3226484782ff49d6a618ece3a01b35e57f64f002936da93918206cfb3dfec3486ecb07a89061bbfc18e30808ff832220baeebf074881fc7140ef1e2e11d30ec5d5f540388184c10fbab71e4089103269b8a8348541799421d9a8ef5002e188af073afaf35af88b49651a97293e9732ed0a539736b96456b3fae4d65ce8df2b7e547a856b4aa4f8c0b0d08955a365c3df985c4317a516ac0e080ee01ed34cf9fa55523e46a6c2511c2074b90e93fdf9668aaa68ee6ab0a28f4a74f6155aaae01fb5eeaa9078fe7fc3c8c7d1bd66dc9caae946a6c6d0c2d8a57e86c33b6d7398c2cd32b548dcc178cc9bd2094509be83f546aff2442eba2a7bf664d8b2b6fa0c8a5a26539b5f7c9138f943680176e3296239283c1861e507f9ed9abccd6a52242933c1c3cde093135ad3625ad1e1c6621625738c1aeff10f05cf2a2a97442a326c837225bc56f93f3441992c0314800f07152862ce078f0daa91d0ddcd093bf5dfea2376e7aea4e6b29135d526733851162625c2bff240260907517caebadd888632882a233d7fc8b91fce1d99b3886f515a6d8b1765cf07de0d5271432ddf285d7d35a8a858d6f6593f71f95ba9927969c2ef48054f9941e8630cd43321a6f05163026980be8eefff4f9b748419dda5fed59bf445e3034b11a0f54e4094e073dda0cd20f6dd3684141283c28cd6be54dcd742a7c912453eb559b1fca9cc734234f78155c78edae97fc62595746caa599255c8c01fc39f29887b8bbaf23ecb4f722d05cced0dd7242a1d07c248852b7e322754817631462963b27f30b6ae71f8bc1ed0e802077b8e8a128818eb5cb6011484a4af89e74213df4aff420bac5290161b1ad7e09ad0234ec717b55173f92ce164ed3c86d46b4dcec600631fc8ba6db95b9d5c734d01ccff6a458ae075a9b78f4f134a7a4921eddd95bf4e42bb41168fc0ca047113dd5e9b796222013df765214a38f58b337bf5194f9e309a45f9fc3c77a4ad43baceea87abc1070389a955bdbcf14e84bcbe1bbd64cb98a74741a37e517931a8c8f9273ea281b1fe82518006cb73c630636131ebd65e361ed0ec1dbd1a970b3a31fc752a3f39364ae40adde4723fb860dfeaea9e701674e4085b8ce7f2e3a3999cf2d1162601d22bf0d9f47aef81699b3b1ff84ebc430efe7e2c54cffcb2a62a6dacf99a1eceea629ff0dab519c2b9ffeb550273afdb18089bfbcff743f65ace7801b9608ccf8da0b3ef782ae0d8bfffb38ed023341713e324b048dd385a7f3826c69f9c68fe7940b24c13fe39f56ad2a20f90f6680bccef3f32fac1df7d1b655af5a75c986cdb3a0ec90c9d50f6215ccbdb778577cdfe9c9a3c6fc12a003460fcf398de1a939d8ce3271c0fcb7aa7b5cd3cb542d032be2b75bfb9f6f426a57728fb38c7c79ffb53e620fbf5ad1be0c9b07de245b1912cb2e514b93f90847d067903712154e0205e0f8c4f790dfe1bcba650e4990a0ff0f2fa4fb185a546d557b3d9c0af80dd8e3972afd2675ff698aad0b25296573dbd3ca726a5ea9d4ef1a6e5832f18e3562cc341d137aa98479842b2fc7a1e82bf01b0001fd20948522255359d5a3774024dd1d5faa25e6c75a870e988c17f25b42248bc41ea7d631b584d6f4eb331b81bd822c208566a389beb70330eaabf364dd526dfaa57a0b419ede80afd42b8e452978708b9e5d8a5ea84be7897bbc24f2bae1e12e9bf677faffae36ea5c580cc579ac397fd2a5eb51dbb7fb3fd83e743332eee40b549cccb0727ecea4fc362ede1eb4bb2d74adf6e42b18920d1aefc697fc2a12f2110450c2293df08ea054da849df9d8edfb0737079fb64d96a31636ee5c59e7cb40efd9fb189c4b3d448ea83b0a6387a3b574212ef463587771ba708c33441c8a8cd7974508f9012f3e712eb68aaeaad06380eb41de897beff9e8f5220ef55ae8d49086157ee99c19f9f1d08c527d819131c693be7824ac7beca587a8c3da3903ad0a4542752bd1877761bb81ff752ef4412f13cf5160ba4faec50d1ebb9ad7c744737e89f531834acb69bea4fbfd5c929b7031a0f86e53d763a7b75aacee20d63284f96f88622003d450f6702aad5363838f9e7cfa8adf9363eee831ec6be8b9776848fd5ef06f675dae0453b5b45b17e006eb4eb79f9e5586e4260c5cef9e573fdf1e1bd9047708281ed4cceecdc41535e32dc95cc55af02378974ffc402a64c59c5fbc64dc36df1be33852b4c4da555fdecc706f83bec45c4771cef9fb0620a66f8a05bb2d90161616fd85c95d9c02a658f4d9420babb8e76423d4bb716d420b0111b960d66507ac3c5c2decf8c5a7ec8ec8c14442b0dec2622edc77490148d2a2c679fa031c26b3b802f9e2c6d1099a11730313e08183cb5563bb5c5cb0c6b11b76bfd8def0a8b8848dc93ee08e09c4a8694ea97de41b298e4adfb682dae5c251cd9adcd988237dd602628e48de4adf496bf7eda53b97abf2063fc13b11235740f87af6cc77ff2c222e6bad1e560b9bea3a2b7571f5f340e04684d809ad47381495ec45586b3b48fb3c82571ce73c00b7c5aab1e7e6f48e9780bd08b48b828a59bd452869b87535506afabc7e9d0e268993f97e4f85d96bc6973deb6f7295796ec31d486635b08bcacd34146673ff3457c8bf68f1c5cf94898b1bcf18ddceab90ecc6cf545030e997ae9297efe30a77cf029f1bd536f52b93a109703cf1ae56d107b28438825ae8c148d88f733e8c47b6a2e8a893d68d966e13d65e6f9f270967b377900e7310acae75f6136edbf715596af8122442f6c88431e84e57a495409a54645aed56db208531477c5a3fe07ef9eb1b47f2232a861920f5f9a853dd5e797670c60b2e8a7a20da96951ba32c2a01a5f743b3a87c77a8e60a3e3b4795b73936a01d40f1d8651ae0de78d66ccabc8f9ab26187c8aaa00f597f4f1c3f6673856d9266e75afbc8e94cd3e698881270397cde0a37f3a7d53464e00fa37e2cf5c81f6945802a08906cbc6a132c20f7fb4dbf5f6f2ecece704743ace6ef7c2505c4c863a9de362d7f460caed255bf8d79f6ec50cb3ebf46c58bfefad27af089c549e3226484782ff49d6a618ece3a01b35e57f64f002936da93918206cfb3dfec3486ecb07a89061bbfc18e30808ff832220baeebf074881fc7140ef1e2e11d30ec5d5f540d8392028b17960a2c36313307da718a31ada5fd5014827d7bd2f33dc15c35074a1c562b7df5bf31d25d7fd29bb089b4d9904f32a85dbe8d5b6fc11191ddf7092de3ae4b84083fbbf281d3850b1b3832b12c2d6025d577ce664b4bbdabe0824682ca11372839f4a44683b03bbe6b9cce1261a85bec4cdd567f73b602fac3716ae130adb9186d942b27dd70a0cecc0c6ccd670f5214b9151cbdb2523b6470697e548fc0aa3b07608620084118bdfc772b4fafaa3bf0468bc477e195192ec27eb9e459e425e5dc4eebdb0913da7ae4a57f55df1ff61257191e1ddf441e3e2760592b06ce33d8badb843a360afa10190512db08a9390a22420203f51eeef27a451ef9dfd0c7ebf2e44548a93a13a735ebcbb84ac7d49bc88a62ed245f4df886c91489fac2e34fa7d371e463a1dc9bc67d2ef486b5e3155ab9389703e2c52021b0687d4ded8cf3f4b37c6160006b8844b5a3c203ff29bc58dc93dcd893ce53ee24ca4e04e89c63a469ad2e1a93d1d20e0bd9b331df6b350c2475c5ad1fe334a7ed99c3be8869ac66c460e68a3e7a9fd0aef7c40d51c677513062b37b1d386a6cb32f1e930fbd2f169f8f0e8357d9965263bcea68dc24a1eabb4b74dd10f4d915ef62af35af88b49651a97293e9732ed0a539736b96456b3fae4d65ce8df2b7e547a856b4aa4f8c0b0d08955a365c3df985c4317a516ac0e080ee01ed34cf9fa5552393bfb7f6bd2121e35d8ff0af1e7490347f7d989a915c7b05ff5256a1ff43de64e46a6c2511c2074b90e93fdf9668aaa68ee6ab0a28f4a74f6155aaae01fb5eea2f8b27a8b7d1c00dfed179e0740edfc6447810503b4b7d6084a4435014a13694a9078fe7fc3c8c7d1bd66dc9caae946a6c6d0c2d8a57e86c33b6d7398c2cd32b548dcc178cc9bd2094509be83f546aff2442eba2a7bf664d8b2b6fa0c8a5a26539b5f7c9138f943680176e3296239283c1861e507f9ed9abccd6a52242933c1c3cde093135ad3625ad1e1c6621625738c1aeff10f05cf2a2a97442a326c837226e7aea4e6b29135d526733851162625c2bff240260907517caebadd888632882a233d7fc8b91fce1d99b3886f515a6d8b1765cf07de0d5271432ddf285d7d35a0d4e8eb549189b6c383638e0b4c4d087992cab51377b0f4fbbb724b4067933f68a858d6f6593f71f95ba9927969c2ef48054f9941e8630cd43321a6f05163026980be8eefff4f9b748419dda5fed59bf445e3034b11a0f54e4094e073dda0cd20f6dd3684141283c28cd6be54dcd742a7c912453eb559b1fca9cc734234f78155c78edae97fc62595746caa599255c8c01fc39f29887b8bbaf23ecb4f722d05cced0dd7242a1d07c248852b7e322754817631462963b27f30b6ae71f8bc1ed0e802077b8e8a128818eb5cb6011484a4af89e74213df4aff420bac5290161b1ad7e09ad0234ec717b55173f92ce164ed3c86d46b4dcec600631fc8ba6db95b9d5c734d01ccff6a458ae075a9b78f4f134a7a4921eddd95bf4e42bb41168fc0ca047113dd5e9b796222013df765214a38f58b337bf5194f9e309a45f9fc3c77a4ad43baceea87abc1070389a955bdbcf14e84bcbe1bbd64cb98a74741a37e51793b3a31fc752a3f39364ae40adde4723fb860dfeaea9e701674e4085b8ce7f2e3a3999cf2d1162601d22bf0d9f47aef81699b3b1ff84ebc430efe7e2c54cffcb2ab8dee4a84a00fc29730693a38a6c041b53e455b0329e15ffcb722d31f7df01f4ace7801b9608ccf8da0b3ef782ae0d8bfffb38ed023341713e324b048dd385a7f3826c69f9c68fe7940b24c13fe39f56ad2a20f90f6680bccef3f32fac1df7d156df2998aa1fffded70ed4f9065555bda5b8e31d170540cd275718ef82bb2f57b655af5a75c986cdb3a0ec90c9d50f6215ccbdb778577cdfe9c9a3c6fc12a003460fcf398de1a939d8ce3271c0fcb7aa7b5cd3cb542d032be2b75bfb9f6f426a57728fb38c7c79ffb53e620fbf5ad1be0c9b07de245b1912cb2e514b93f90847d067903712154e0205e0f8c4f790dfe1bcba650e4990a0ff0f2fa4fb185a546d557b3d9c0af80dd8e3972afd2675ff698aad0b25296573dbd3ca726a5ea9d4ef1a6e5832f18e3562cc341d137aa98479842b2fc7a1e82bf01b0001fd20948522255359d5a3774024dd1d5faa25e6c75a870e988c17f25b42248bc41ea7d631b584d6f4eb331b81bd822c208566a389beb70330eaabf364dd526dfaa57a0b419ede80afd42b8e452978708b9e5d8a5ea84be7897bbc24f2bae1e12e9bf677faffae36ea5c580cc579ac397fd2a5eb51dbb7fb3fd83e743332eee40b549cccb0727ecea4fc362ede1eb4bb2d74adf6e42b18920d1aefc697fc2a12f2110450c2293df08ea054da849df9d8edfb0737079fb64d96a31636ee5c59e7cb40efd9fb189c4b3d448ea83b0a6387a3b574212ef463587771ba708c33441c8a8cd7974508f9012f3e712eb68aaeaad06380eb41de897beff9e8f5220ef55ae8d49086157ee99c19f9f1d08c527d819131c693be7824ac7beca587a8c3da3903ad0a4542752bd1877761bb81ff752ef4412f13cf5160ba4faec50d1ebb9ad7c744737e89f531834acb69bea4fbfd5c929b7031a0f86e53d763a7b75aacee20d63284f96f88622003d450f6702aad5363838f9e7cfa8adf9363eee831ec6be8b9776848fd5ef06f675dae0453b5b45b17e006eb4eb79f9e5586e4260c5cef9e573fdf1e1bd9047708281ed4cceecdc41535e32dc95cc55af02378974ffc402a64c59c5fbc649cde18f3dc83483dd97bcf650fb152969f3c1aa2d1560ab44ef5ee9b66617c68dc36df1be33852b4c4da555fdecc706f83bec45c4771cef9fb0620a66f8a05bb2d90161616fd85c95d9c02a658f4d9420babb8e76423d4bb716d420b0111b960d66507ac3c5c2decf8c5a7ec8ec8c14442b0dec2622edc77490148d2a2c679fa031c26b3b802f9e2c6d1099a11730313e08183cb5563bb5c5cb0c6b11b76bfd8def0a8b8848dc93ee08e09c4a8694ea97de41b298e4adfb682dae5c251cd9adcd988237dd602628e48de4adf496bf7eda53b97abf2063fc13b11235740f87af6586b3b48fb3c82571ce73c00b7c5aab1e7e6f48e9780bd08b48b828a59bd452869b87535506afabc7e9d0e268993f97e4f85d96bc6973deb6f7295796ec31d48d6bfc79edf5a631bd0733487d12f0a776ba6870f68965f09cb22a684cce43ddbcba2ceef9e5d94f06f9736ae6edcf98ee97625fca0df74181ae3b4625522feb26635b08bcacd34146673ff3457c8bf68f1c5cf94898b1bcf18ddceab90ecc6cf545030e997ae9297efe30a77cf029f1bd536f52b93a109703cf1ae56d107b28438825ae8c148d88f733e8c47b6a2e8a893d68d966e13d65e6f9f270967b377900e7310acae75f6136edbf715596af8122442f6c88431e84e57a495409a54645aed56db208531477c5a3fe07ef9eb1b47f2232a861920f5f9a853dd5e797670c60b2e8a7a20da96951ba32c2a01a5f743b3a87c77a8e60a3e3b4795b73936a01d40f1d8651ae0de78d66ccabc8f9ab26187c8aaa00f597f4f1c3f6673856d9266e75afbc8e94cd3e698881270397cde0a37f3a7d53464e00fa37e2cf5c81f6945802a08906cbc6a132c20f7fb4dbf5f6f2ecece704743ace6ef7c2505c4c863a9de362d7f460caed255bf8d79f6ec50cb3ebf46c58bfefad27af089c549e3226484782ff49d6a618ece3a01b35e57f64f002936da93918206cfb3dfec3486ecb07a89061bbfc18e30808ff832220baeebf074881fc7140ef1e2e11d30ec5d5f54057d7698b335ec6a672d521177310ec7afb0218c9e656f29c446e1b941441eb19ab06be9e4b94ed9a6b7511a900b52e34376ac9041471a7068929bb7dbcf249de8d3bfadd6d8b5f25a67d07d27df2e39764439909fac277c174ef4cfe32b2ed8ea1cb26f6cc483dffee6cd9ed02186d9464fa2f7807f2cca0a5cabb95c1743c09ab3a78678ce2beeb36b4b1369df05f4e3184198fb379046ac7d6704f0789c3ceb55165aeec970f48f68c86e311dea4bf9358a9cdea4030429173cdd8bc0a26c238ffe938f1a2a2e3ce3f824685bdb72dfb0218fb6faf4bfc3cbd9a2fd610177028d89c467e74f6ed0a57bb25e840e65070eb165f7f30cb2ecd122aab3d8306e7e68aeaf32f9dee7099348765a159e0736466dedbcc51eca1213541fb63f588adbbacf03b71efddc5ed79ec21feace51392c7574213172020b79eb6ac75023a432bc7bd6d3071c413e077496e27c5299843012c71cea2e8566752de39c8b19d66b8802ccb1b7f0bee67daaf2e6c7b2a424d433db109d24fc037c025c9061b84303e7343948f286f7e5822b791bafe7db34d3e4cecf8032be3d5ab2a161f68ff766b2a7f0c646c609d1304f2a3461706afc9f6a016cf9ae3183ceebf5e617235dc2496655ed40e48c52dc90df576f9c081ac1d61eaa038ccd9ee4c5b9d83b388f59bbc90ea6166d22e96ffe5ca332128949d1dd6ca0cc1ad415e4fe09afe01e670f47ffa7bac230c72ec282b0c778b61f264b103996733b0ffbd735615c1e8268112a9b0b846b023d2f7f4ddb3c8e879759516e1ecfc920eb58edd6f4d7dc59d41f0f5a8b4a346682298e01080f69186b38c4efdcf3d0093ee1e1879c66452b872db29985006c470d4956b0a0f7fb5494fdd96351cbeefb258e992239acfac4de6b1aef82ff7a9d38ac9c1f9133bdeb9ee8bac2535371824c77a15ebf8c563855c30b573d9d5ed02729092d0acac87bd874701ce40ae9fc54718d99e97473c262b88b2d2ce1967127a65a31ac81d40cea6b3d57302b2da5f67a7967ffc08447eab4759b48c792cf8ee4e4d138008e7871a0d9333edc29720bb844b929aed69a15fc683c8ae7cf8cc66f2b317b84601e649aa8fd0f6c6443988493b5842ac75d347720f1d0f48cfbc898be8c52499f637f4f24097916a1069efac9797a7c21a4cd87cfcf5e6348f6178ba695c9e1cd4d9c3654f42b73150669b8b09ceedb30fccba6d1ef7d0ce71bd1e30ac5a361dcea287e13fd8ec865d873ec7ba64319690b140c3074af7287fe9b209d09af7e9a11ec64170e141eff987a8a129330cbfb0e8ceb8f6707043fdddd6b6016ffa296342bb2aa68172eb82e3bf721a94125c5928f5a70c3e6f92c866e36c0807af409b69209f40577d0600da60d5f553554138a07de2cd46e59911e037d26ab88577e9120bea2ee281bfb513adc92baed1ecb367ad77362238956511c804e42b4c6ec147d034fb19b644eda6943e84ad671d30e73d75ee51d5bb82264c1021dbfb29675e97e3d93a769d8eaa2a90fd88fe573cb74023a049c25a10cbc8b2527d665d9c7109236537a62ddb1d0e5028e8ad11b99d2f186f0d72e6b52313d91a900fac5d0290f2d733ef26ee6f4f6447cf1edf9422e6032c0ff902699edfc1054c94bf501cd1e1ff3d1a8a52d0e1d66d1b12bd9b06e90df18183f91f77abad1bfab47c6972a58840f366affe05b692ea781c89cf48ac25cc33cc62486257c28c1b21c46e630e2ae994c367aca8b7dd4d594b1b8a10776cd2c9be1f4b69d723aea439818966c733b306929dc02c0fc839ef183b2ef9d57f019e1ae86f616daf8f0e4551e3e3e5288b171cb2e4be5d1eb269e3bc8191f7e8c79a258d73373ab138c90b1da94efa720fe5eee7efe75ed09f8348b179e5aa6942c7a0e873fde796b5e8cff7c0accb2f51ec2ac0e68c417c9ac135dd10ef03c3559bc4b3dc90466803fdf69bbecc7637f1d0fcbda6dbe14bab3da3acb43b3baab9bff53c5a32db140b7a96fd4bd8e11b8470bc4d018ff480368c125ebd0977a48785d43e0345dbf6788449516d24025a01173f6ce87802d4128104b27ed6c2ce4b8199f3440c3660ca3a6cb1d28cee86ca438e1596624a22330a674542c0e2d941733332d4897cb18f6c196ab50e044b1198feb7116f17276f2a0c0a6d2d3baafdf2be213524ae2a1840d7d06ffece851c59138ccd086f7382e9e7127c3413e7237058d236272369dda9aed4ac7c840c2136bc865be4b50d4ceeabe69ad5beda4898ad50e9b562b4dd357ca2eb6d9a0995129c050c5f93a72df48f2c10621eb1d7a7ba43694dfd3b42e08976dd1a2a4774d164a65519865c8dc9e2b4537fdfbbee6761137e7aaeb9ba53ac1a79c9f407c0f1f3ed0c547c9482d5052e21586c398518c6ef3dd8f456af63d4ad929dfe71fd050c27e40d743412fde0dc97be01723be6fcdd85a2b54e5aa6ac5e8873fb004be930daa9672338b32b39ae3b6ed4933cf79dc324240a4085eb986a3ba415c298f12af8649b91978cdc7593fcd3343dcafaea40a694a3bbf2a3e9982af1e06eb9a757ce17ee79dfc003b0a43bda0a939f2b9ace6faaa42595fc4ec5101615fe5d8e51bbf7b3fe6467ecb8cd13812a8b973a7b58fda1a0ce52a011f060eb23e4a2048083929614a2dffb86b782040369942856866d546e45b302e02beeacab927cb5fb68ff7db2184a0f1ab0c2b98fe57b374fd01c0b33b8b516c4db70069ff3c5a704741fd81e5a7bb4f05895af65c237e9a357634470fdbb9e7c2e665906d481f38e7da0f1a84dff587d16551de4f5e81b2233810b42efcc1d3422351cec539082d90da2a128591bcaaaaca7ad0805d553ece291de414cec522537e4a57fab1e7aded3b7ad0f372508fdebe036b6c7672717a4429354b02cf47aab6bfd7ff3b29396bec4a2439ac9d68eb51065afc815e2c77d7e5aa1d78c76b795a7dae9c990cdbcc3fbedd3dea3885349152388d6ce2e632464b76c4ce527e27249b8ae0fb711ca989925e9e2c71ecf5860f0450ddc91359ffca167ac1e6b2b51ae8b78c6755cd10b804f9fa0f56b2d8260eee18f749039521ba411852650344972fa9f1b86a9af9dbab96658931fa9a98f4793347c19288e4de66415a8258e03d556f49fcbad057e702b632204799e85e607ae4673a0f98d6bd5f04ace24345a91306c747589cf96afaa7e48d8b6e397f834214055bbfe056d6fba42baff4e6255db83831ec0822d7976d7b806a8728efd125468b5dcdcbfcb3279adecf488514cc68b5d465e5dfef80ec1079fd69ce168c5ad040f8908e2b24338395ceaca6e4beefcf3c9fc9c8c3c7bbe22a95e79c8d95580ff025c196ce62fc6a45218844a015d8d6ecbb379961fb6bca404e7d079f3f639e4b11c3bff4d48fb5da6591bf41e9ed9b8d4b4cb88c99d5987749314ddd220dd5ea4923858daf68a5025d4d6651bdaf339ccb754b35e17ebfc550415ce2ec76a3fd121c2c4a261a3683cd1fc746032eab1256f273ecb1bf503f7be5d74cc19dd32c5131205d18137415e55131dcec139a9ca899311f9c38662876c29c1069537be638c7b5569c2c7467258fb450ef29325003098b93f1be7765f35374223baac7c789a5798f2c32e37fa65cfa71239426a0a1ef5e60952cb3a3ff55f057ff9fcd84b0d939ee472e198e9ed4c0639a8dd52a023831ac7619425098e185f185ab96db71cb0822226a22ab15ad5e8aff57b9e8a4e79629c6caa3b6b6a4bd27d5519b3fcdf9de6797e4d700943e549de9e58d758b3b3d30e47ff94667052a7c3e48c9deb5e0e42362ade227a84e6aa823815cb3c0ce635d48c0b011bdefcced4761b5ee480cf75ff4408bb61899473f4f7d07a7f17699ba519bddc66ab6dd470720eb8f6707043fdddd6b6016ffa296342bb2aa68172eb82e3bf721a94125c5928fc8eeecc3105910a15ebacbbf7261c054113753fff2510d35e5422c46cbc6f0b40f7706d1c10f7acd404310ec1d73582359af268190222d461522e69d860ce664880d0904d16a3149c77a6916c968bac81702bf03383097e492b020386b6c2975d77362238956511c804e42b4c6ec147d034fb19b644eda6943e84ad671d30e73d75ee51d5bb82264c1021dbfb29675e97e3d93a769d8eaa2a90fd88fe573cb74023a049c25a10cbc8b2527d665d9c7109236537a62ddb1d0e5028e8ad11b99d2833a1dd744132507a36df50cd21b2b36a6aeee151dd661fb6a121cf34dbc932df186f0d72e6b52313d91a900fac5d0290f2d733ef26ee6f4f6447cf1edf9422ecb7795e70320d43c5c52be002a0d4caf2a2a5b6938e5a04775f9fde50fc2c639a03f5606348187d03d0d302892c9fed62a0cdc0ccc35c9d04c477e0c6eede916dec4e5e7d8c230952c94395cc1fffc95b3c51dd152f2c274ac8f870a9fdffa865bb78a158dc008ec8ffb16ef9594314568c5d65364df3cae9104a045057b94a5fd295388d7009e81bf206c956abda51b28963a0b1ec643282989168c2d2a192a4df58a273eb4491a0a590a9ae923d2a2de3424c835674d101490b05d66fbccde7d0675a8e3f52a0f349faa89670f1d63696cc0fd63e2066092edb0f7ab2fb8426f96d76fcfb554c72934cd837062ffc94479ab1476dc54d2b37b187661bc853fa7e108676c0208958232a9e31ab9787b2f9600f76b6a6c951ab2b7a1a576e7a39dbc4df088afd7b37fef79305d06415cf731b41613869a9eae5ce06ede7715e2e3dd09a727748417059f35fc716282d24238705b5c3aa784db19f8ed91fbc6b75d347d8ded431916200eab2efe0536350a7044fd0928683f6943af507c68e703e51e744e4b56c3f4fa545bcfa02601ebe7ea54daf7abe0f045519e356f0fcfbe7bc0bf03999abd3a08c2b8d95c9cbe4f5b470ecd17bc7e074a53059eb3e78cbb8cb09950f37b004062c6839e1f3f0a2829ffa711ceaf618e7aaf3b5304f489d02badcbd64c316280752be1414a0885e9d60972ed060d8d5203ba48fffce2709f82971643fe3951608ccefc8ac19606ee70bbc082e49fc2f06ef6406e65560852a6452ec61ebbf1d1dda35e284e364001c238c284ad5d14e9f5cf155d3fea21ae3dbf8c7ed937d24f4658f651db04deac4e02cbdde87b8440e37abefe9dd5a2c2dea51b1df55e741f90043c2306fed0d51ea3be09572ad8d31588192b1b59109f0cebf7a8b314de110ffc02d4446a262a45ce4b4eaeaf339af1bc5da3c4b5a7dfc33f169ef8b2cef18fc631ae8f522335311ed77e28fb2c87dd3db0b0a1c11c60470e83b3dd459e9c87a4504e5489287d318758c8a7c868a44b794276aaeb8cd6e262dea1458abdf0b812e7675a4af8889a921f51c87c53b3c1813b6f27a9008573af223203fc00088f63b255d55e4b2e13dbc575b98254418b852f492d13c0432c8d95cc653ed9637cf22308558bf947bc7feaafa7b8fa07ec9fb3bdb0ed3f4f3164d5f947d44fbcd0322ae260b67a405f17fde30addb092b7d05dc13957fc8132526606b59d86aee7d187cc1a71f5d218668b63fb7f13a5fcd67b117958224543be37f9567408a98c4c756ca654cb38af66ab758bfe95228de53fd4f7a4411b119a08e7f90b736e247533302843271a612f0f585e298b4bf6a99f80aa5d62e03f65bfdc5cc4fe0a1e59eb35115d32b653786ec3610ed46aa9827fc247fe6b787b43eabe6602f9f8deccbb2604c5d14c19a41edd9e98f21076a8f1817a1da06a2642529001aa0ad542110817de95ff1230b0b5981af9985479a3ecc5c14aa1b239cfc9e313094596026278a0aafa03684a8f8e0c134b59358c8546ec19605e31c7d38cd2301c3f798e6b66d51aed8d17dede85542eee95d1678d3e3e609c1aba40dc15c9b5ff5843a147102014c0bb209314d13a56767c09278844f525b1d90773ca3145064c22ff529e83bf144536bbc368434ef25e1ad4e5bff909f43d106b7829cafbffcb66ee94b67ed311558ffbe4547abfd0fda137733f137325f08289e59367ddedd36cf48cd594a2616ad408e6c447dbd6a0221dcf1cf2491b3ca512495be1c0eefb567f50bd54c7ef50a4dac6d6fd2de56af302fcf9a4ed9ea12faa5687afd567cc3456d8c58fc7cf0dde2ad65ae7eb55bb8e6f327d25469766f83fefd4438ae43a5e7666ff79f08d5d752f29f48a358b9b003cfc61fcb564238122fc7ba3014aba4437ad9303eb6bd7ee04143936c9e3bbd66c799b3e7dbb7abeb3300b0b870cfb41f299662c5058f7bafae52326a3d22b540cded9ba2906e7000bde27b785e200256530ba83566726fef3e740454c164d4be3795656782e84d8f821f13b5684ca3397d13a108bd343d130b6ba49f833c3f3b29098947c593ff92289948edde56a95f6dcb044d186d9474033cf9ec26f3699de578c49003d2014ff19202d32dea61ae8491c3ed01e2a997c1e8c41afe4253f1d803dec7cd96d705f758f8268267b66fd111adc2a2b0ec8ad3eaa3765f5bdf3a420b94f8f0d99ffccc77414b3829778fa246bff9f4c4176709275c932e70525a51dfe9c5eb244c4d7d864922618ab1db48888ebf603649a2c95f8eb056e3018e60bd6e376edb489b3a54b2b421f251c15447530719b12e87c53d363325bcdfa83dec03673e079b88c462938a7b660e2b1a38b7d1ab39059afe43d902f84b5414cce14035186d5c37fede334a622c83059ad6a75e3999ac572d506170595c02538062d1db4c39fd9e3ec8a30640981208a3ff32d8cadccadb14d0d5d0628ad96269db37449f26462d43f54a7d7a500eff3aa7feb092fa8b46afdbe4712e4632d5970c79592fabba71a51be433e2e977791901552d3bb49f53db2fe388fb89f4f25e6d85628eb9000dca8df14a0a5226ea151aab497b3f4bdcbb92c94c00b9722c7a6ce6ebcaa6ad06a678b21fae1bc5d5576339874d49a044ba2b33d7ac515e7685eb74390524e0583b5c1f184a6bd72aee33728a44585b59924745b9dbd9014328e07c0222e4cbd7df28d8b04494d7670633daf534ab4c16d33679b6a74de74505108f84e3686965173439982ac94fbcc151e01b61a13c8a27a4cedba40ba0c04a56da116dd4dc28f3dd0973da75e5375d2d53570ad6162e10e151c7e2caa2123945d4bb4dcbf97773c0efbeada6908f3aff0e8a6cdb66021d619ee8e43330c4b35db079418ff3256658f4d55eb6af52b34513a87fd8b28441cd995227adf4ceb7a5be49e36d4983a8059193f399c56fcbcdc27f3b61a208a507381357057f5149b59274e3c91315890d19a83a0a342360c03862682817918b4df866e1cc4260dd4cfedfa9272df9122713453dd7e099e6245f0743f384525241260ede7cf06f580ac99129f58b99e4e65d24b91c74c5331902b84dc9f60e776a396b0f960ea457580c36461f756ee8daa8c8e460ed8b7c51ad83f9210aedd5da344c3c3d6e7bf7cb107aa75d380ddf438e7ec391d24eb03f70017685914c4c66d512fcbe6161b82716fb65b15b10e61227b3ba452c51ed1122e456e23518b607c226cf45f20a645e4fcd8caf866acff92f8247218f4b32c34a10ba3d9efc82b29f737b6f412853f3a1d3053065db9c0fa27ba72c4511f35ad5d11de42646292de869c3996e5fb70b93b4174bb18d414777cb72636f6210591464a938de92fc30155f33aac9bd283ee894c070643e98613bfde99d531e1d0d95252dd271f6d3a9537d5def63e702d41500f1ef184dde8d0fbc9f9e621ea1ca84d0c88b942f4c7b72625cca79d2615246221ce73c43abc4a958d56d16b81d6459a794e29a5f2bb28bce51889a229eaac21a0bed8416e3628861361979fd0b10d63001baac109e64dea048e15fb216d474c30de2a31302f86528e886717a98a36ae71492033cd9c09255963a78410bb9458f35805b1daca5a97979d50c152e49304949b1960f1de0265712a681b63aa902366cee1bc85df56f5d91651e2c7215df13822317434607c0b1103ee259cdac8193b4cdd3b9943fd23bef0a38a781638d39cffc74801897b72c8d15dd2740f3adca7a9046cd19fa20a448a290ac698cb2d45138320706a7587ca4997a6c0f930b7abae9f101068907da18e32bd856a7b8490e00151f9d56b92c99b148a77fc474c07d0c7b45ef151476a578d60858d10d10498f4c37e84253cead818afe4de0daec1392df67867294782f1e2899bab376258ae2aa1b6807d6d025216c718af225e3ed3e7634cb891d3a408d723d2ac067def23d3fca2bf9803ded012cade5ee1332a12d594f8d3974c6ece7560f67f6ded85ff717743f864affbb48ac162a50fab69f2ac1d5a5f778212a812b05d2f83f442d1c7547b8a500936b57ab6d4f54b83b169f16452c8849268ce8777ca9b92f0bf5e9a902be4e37d66f3b1cf107b9445546a75271004efb0fa8a84176fbad6e99fb2c5351ee10d517a65bc8ed3944346c4307260bfb5651d48b503b3a0ef2848fa23ea142cc4fb3ffa21ab7dd281e9df1274e7cd14293d3408be4b8fc4a06632033cb776d542734818db258ad333eeb20fccc9356d0fe6665c7713c1198a00e8a0b5c7606c729211bfc5ffdbc7709acbb0ed077af2e6a3b3c7f09d777de00da1fbebed831b02c0ba5fbd786e484e46cff9883163eb9aa92aeb509f1a1cc22e903a39ded7fe4eb720553aac15621f055602fef2d387100aa5361bac4fb543dddd36cb9e1d155a2f5365e043fae39775d25a27f7f79ff9d5c96b109d9cdb4412d6ec58e01a066c34a65e957fad1e2b4bcac9eeb70b0272e4f9ec2080bcd9e4ffe1b4a5fe98b4dd6d40335a46d255c43e6a6cbcde8146ba860bd23f9620aaf5e39aece7755a0f27e2f5d469e5f9272d9f6c90559503159429f462b61a0ebc5775bf219c4395b0e3e779ad0df8ef0aa42926dc882598fb625982d306e060343967806855a9d2ed8e345c7d2bf5338f65b4eb990a55d137e361d1aea56884f141c8132da7b376e4305f72e7bebef1ff76c6c20ac7d035deee82ad7e9e54fdb80842fed5e9a556bf13592231aa18b4501746492f1198d07abc28953c46949a05d8ad34ba562cfda7654cf9fb0666ed42b06feaec364e6699039a6530c8f91af95cfe529348e790245f54350763c6d7d5645c60ae5190e42674e4ea3bc5999171493098414e8d173b2a0e48272ee5820c73281e7f16e142e5c0bbb7f1e0e889095293dcf1df558907d1931dbd9b10a9f8ba7ace93c0d5a6835284549f1c45657e0553ed5c31814ff76e0bfa2cc0d06e42ae5cfd3e088ccd424e276d5f7f85ebcc17bc3cf18e7f070ddf8595573deacb330e2ac1fd2aa4e4725b450ad20703b1bd38ab51112642f924e8a374007fb3bb5d50491e87f740d9d69466decb77ed9fd01e09643d00898a1ca2fbbb43ac16daff61b125708e817d5c1b2205503770734712e88215dbc9977f79e314cb68bc6d10bb252972b9d1d8daeb78ccf5a2902ced29b1a40d43b112bdcd52c3353f8fbebc459ba4567bb822cd4adc5eddde6cbc68d909e2f851989e62d8e1f790ac17684794ef8f58b7df60e170157081151fb1e1c49c89bb07a6c25b96b83b9fca9677a6e4da5661db4c40b26b396b30a137d9ec763c54572823ef67dc01fbda23b0391c391ae61a8b5c3d89341ba28fa257eb7942102d8c43bf38d74e49f79a3f17530886fb2909a07b223850fe475d25e3210864f3417861334e81c8183e056c6563d17b9635a748605bfcdd8427e7932e20eeb417809b62ce46ff93109c4f0eb88c7a372bb83b3952d2ed900e31a79391fcf4acd705f1dd5ad1aa69a09b4f8ca4666c8be0bf859d20d25418da31f78cb842268bbbca046f272c1b21bb3d563e470a52099aabd9b53a447a52a2a6c6229be206c497a7e0d3187a7d0e5b1eac488ce7ebccb0884a3f9cefb21e7e7a03e709cda53395b84afc326c323b5f7fa55856b987f085c6450b692dd816615bdd634a1909828713b1819d8ee1ec07bf36f72a0d06c39299043823ec2b7c34418a9d192cc9b37df44bb37a2fe5398cf1156d895798835137840838c307d962c61809bacbd8ca6d0099b904e3cb1733b8d0077717efb111630fca69f67a18ea6caea66cf5dd4b6db79681fa436acf3e9a2252615f9ba7ff8976f60838cca1ae90d71d08cd728bdfa0f843e1509e6822df3923388daa9e2d2698dbd801d3ffbb8a43133cf078536b52ca89e9fbbd9516dd4bfbf95db4bb1033d1701bdca0ad86eac238a486bd3cdb44eb82a1588fbaec4e400ca557e01925d0c35b0c58604619e75d1ffb5d78cb80114969fe7cf8055d7ffcd47085e9e7fdbb53b618901fee61e335802070193c6c4968dcfab1a147479a803524458ac700906b0b93c891940da84d8cbddeb720f85d81178e51bbf73fe554782890f4a0c2d26df554e7fa0b003cf1c22f5fa1527441d3ed406f2b6b3b25bfdcbd99e6d929a7c5fe8a939a0a4e2da66630809841f4af9e3848363665f7eb87740e9b9659323da1c7c94ccfb758439d275d58bd6a15dbb79f2b490d2a59262b2e038611ac9f20cc4ad94af8ef83d1f4e1ed61f136302a81492bcefc6112db7ec2cabf1750056a1fd1ff3cab20231a4967af68e378a0bdb168e6318cdf8844bcffd69e45d5facf9693831d7e19e36729aca03d4fcb443bb826f1cc7b1b2e3f0bf82e7fb73805da60694b0abc7230b1c342ebc337a818fd70fee62e2ec5b2d3fe97956c9397798be9a0087e299598fe61c4fe33e5ab7106c829e97c05f4ef64a44b2faee64a8a352ad54bbdc1578a2c16471e6a634749a72cb4e8be856dc7ae16ff3a0cb4caccb89afc8aa2bfce3acf606a5348954a81ce8141da1e6f6707e3de57b3b62b1ec28b827875c5100732ef414189abd2380cb48cea69a83069e689b31a19b5ccf431e38f2d850981f8430bb4bf1df9de3a8f59ebb560329486af60ce306d40f06686fcbe01d736b334b5af3f91dd933cf2e714169c9519500976dafdc21b98f22b2474fbb0457ef6e7470688e53cb1c8f40f15fc19ac76e7a11eddd1c2e2922729f800b7154e2f08cdd98f8aae46a2ba226bb97ce032676f64298ad597c5372e50e5498c01d0f44d66c37a34b9f9d94eca6fc71c5e41420264a26b210bc3a54f856b270c1283575ed16b5b57fae46a050d7079757a2572296ec88fbcf591aac19f6545e3389f21c8ee7bf0e3c92c874eefed127e936b8cd79be9ed4de2a80e048851fdf0a368f1bcba526c2b1659f4b7d032b7a7c884003164fc0dd4581f4ecb1e92f7be19b97cf2b78756b0ff97b28ce235b8a43f498e9682e7f8bbe56c6ec31965dc8bb3c07768d5c2994e390303156be185c7a4f89ff3e6bd2f8aadae00381a3ebacfb5ded124df3c5e1d61d9db07d070ecb9b9f405eec80c4195dc4273fc697a0c524349951088f35d673726fff3d05307e754aea5f3a16b8ad801c68e43892c725334ced3ad2de814a8e456235c8131bb622e2cb78da5014551ec38acc5cad4a1da7f1a243f37b32d554480a9750ca01d61b7bb278921f7196232dbcf5314aac7d0ef6a7d6722713453dd7e099e6245f0743f384525241260ede7cf06f580ac99129f58b99e4e65d24b91c74c5331902b84dc9f60e776a396b0f960ea457580c36461f756ee8daa8c8e460ed8b7c51ad83f9210aedd5da344c3c3d6e7bf7cb107aa75d380ddf438e7ec391d24eb03f70017685914c4c66d512fcbe6161b82716fb65b15b10e61227b3ba452c51ed1122e456e23518b607c226cf45f20a645e4fcd8caf866ac257662b919c5b1912f487e872a90c9ce634c7547cd5ad6f71c52834dcb415dc3c0fa27ba72c4511f35ad5d11de42646292de869c3996e5fb70b93b4174bb18d4207a87bc254ca03f58dd9f446c9bbc295fd5c1948f0627c3a3129a6f8a511175e8d0fbc9f9e621ea1ca84d0c88b942f4c7b72625cca79d2615246221ce73c43aff4e6a3a2b1e242b981ce3ebeac8c4921425389c3eaebf1f0ab6d2db6e40e2b9152878f9d3fa441649beaa6a6873887e61e89c61af242408e9e302b6526321ea0de4b7f74d480e4411e64b35cf3f89a82319080561c80a55584dbd51409d87174e65d24b91c74c5331902b84dc9f60e776a396b0f960ea457580c36461f756ee8daa8c8e460ed8b7c51ad83f9210aedd5da344c3c3d6e7bf7cb107aa75d380ddf438e7ec391d24eb03f70017685914c4c66d512fcbe6161b82716fb65b15b10e61227b3ba452c51ed1122e456e23518b607c226cf45f20a645e4fcd8caf866acd250244cf243017625633ee302f028f64546c41de2a457eb7ac34bb564eefcdac0fa27ba72c4511f35ad5d11de42646292de869c3996e5fb70b93b4174bb18d42a8937b25fa9ff792040944e85fccf0c50827a9d846cc74483a8b51e8181dc71e8d0fbc9f9e621ea1ca84d0c88b942f4c7b72625cca79d2615246221ce73c43a9c5c0b1a041967be7ec7fc3016a4b96fe7d99eb5582efd682d08816b7f8e2c51e51bdd85be53cd460872ce11a7f073254aee97cf91c1330bb55f4206c655f99022713453dd7e099e6245f0743f384525241260ede7cf06f580ac99129f58b99e4e65d24b91c74c5331902b84dc9f60e776a396b0f960ea457580c36461f756ee0dcc182a68354150eb28e2a1deabe62bc08831fedafa2c684ea89bcf34b985ec8daa8c8e460ed8b7c51ad83f9210aedd5da344c3c3d6e7bf7cb107aa75d380ddf438e7ec391d24eb03f70017685914c4c66d512fcbe6161b82716fb65b15b10ede93ab9caac71adb7557feeb343db753034aed19dd2ed33234a7b3328e99637461227b3ba452c51ed1122e456e23518b607c226cf45f20a645e4fcd8caf866ac2ada319eee448bfdb461e6ce2145eceb6b6273327b603af607afc4977ba06c78c0fa27ba72c4511f35ad5d11de42646292de869c3996e5fb70b93b4174bb18d4e0ed8f17a50d5bed18b29a3a912d81b15ac85be9a57dc7c690ab9dda715eefbc56034c698a2f01ccf414a654324620a2cac3c7f2156b40168612942f5638fdb7e8d0fbc9f9e621ea1ca84d0c88b942f4c7b72625cca79d2615246221ce73c43a361deffdfa7f88164bde5b9812bf8a5e79503724321b6e1be2121d88c587e5ee7a8770b5e127177fe46b6e9781c9e17f50bc71c3ff52768bbb009b96a8e060856bec2afe6bda50b270c4bebea90f2a5f4770f495b200ab82632e4097eb484e6570bf02ee1d4cdffd14b47ce4be25800ccff5804df29ecb0d11fdabc660b9d40f08ed7124c5ad5c223879eae8f3c15c8f5677953e0dd39230c856eef144d033bf5d0e96c71c55d3e899e02fa546db53def7db2ab37402bf0806b181e184c1bfa3ce97ee1774cf11e97222f39c12d492fde4aee77cc9183901c64d43aefe2b1446cf2abbf59b8e6bef25351ca80e23031d917462cac5befd5e7b3bf9061eaaf86722713453dd7e099e6245f0743f384525241260ede7cf06f580ac99129f58b99e4e65d24b91c74c5331902b84dc9f60e776a396b0f960ea457580c36461f756ee8daa8c8e460ed8b7c51ad83f9210aedd5da344c3c3d6e7bf7cb107aa75d380ddf438e7ec391d24eb03f70017685914c4c66d512fcbe6161b82716fb65b15b10e606ff2e1090a10d7b3ec0bfe477cf82182fb934501535ee56dcb3438704e5e065035af23b1ee2683647ed61924bbc56754be48e8612113cb60d5dc447e81fb0561227b3ba452c51ed1122e456e23518b607c226cf45f20a645e4fcd8caf866ac2adddc9e427fd53ad2e7c593d18a67201b9f844af75480c7f2a5f0d3d5ad75b21faac3231909543ce47b15305c529d7527190dfb28a57299f5efafce08b4a0fe2670c4c7b1d9b0cde62b3df513efc0b8d500b13ef2b57999f959a16075b4ae940c2ae785aafc2cd34ebe648e5f7893f41d93dcf2183647786b56ebec39af84fbc0fa27ba72c4511f35ad5d11de42646292de869c3996e5fb70b93b4174bb18d4197c8fb187fa77be5961efbd08ecc31608660d26cc74076edc5634287dca4672e8d0fbc9f9e621ea1ca84d0c88b942f4c7b72625cca79d2615246221ce73c43a51c8e8fc135feeffbfd2b376bc850871d4ea33a04706e3f7af88e4bed1174537fa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0f4733a873253ee8e09a43821677e5635bfd676fd0fbd5844797d0e403bf52cbdb380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aec9b7a84060c276f26375bac85133cdfe3b5c9ce9e4e7b78c32e7347f4214c9430f72e538b3001c86c305c2b136c31209e9de382be655a761aa0901c8e91d65b504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d74d4c11db6b761ca92eccdcda696045b91614fb8833729353b7c01833f002c0f4b2d056f9773e5886921140c28d554af6de354716e683a9e768b1dcc5e84575277694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa5a7e3e6c7d00ff118b1e4e7ad70060afc7f066d75bfb38230fbce4b346c8b01600ab3097968841ad2e635422fb3fd4c6e56598b5e8e5afda8782d6b815287d291ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da29d5b77818b79ced2ad8746af6ea28be47767c08c329639a90a22526543fa306935cca363bc0770958daefe36d92bd622916b42cbd8f091f58a3ccc240d8087b5e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef13d00c78c820ba8d4c0f954aa2fb01e79d410df7264bd4c0e02a32be81075daeb24b2aafb7e81cd03cc0ecb49490e34716bf5a01494801fda0a0e99fad95b1546462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984c1f9a86484e4565b9ad08e9113a7f2d06391c28ae24fbc3532a9f4ea85958afc0e979f5523972038a9f1b7553c5b4bc98435af18af0c2ba9d7a81c4508a252423f38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf542006a858465d2510d6b9444cfe501a55a4bff960b9406e396fb750062754ca856b7db32695f6e38a47fb20ac4660ba7a9918ead9a43ffd8d61e6c44b2286626befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a62576a9b9cdeca209420a36359b5c0f8bc66ba739130cb4021f60b356b40e5534468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffaa524d32a7dd31965c5f79862a5e0113196083dce03e2aaf945faa42739d2d2ab137410ce0719615e0ca90bcd2d9b8d6ca18c21408e44007a0626f91708572d7e8c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fcbbc741ad686cbf15407126f12959d18e039ea02edefd1622db288d5966a04bbb902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2461fb8c7b82de0c2114c21012d602694a51662d354f8e799290764fdbf5b5a3469ba3eccbb2a28109fde777f0a2d326865d9d01e4f7c2fcd5fb7a8610bd497d5a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7f2f355b6002ccd7dadb3d93ed5a777df2651c7f308c498ab5ceb682d752bd59da16035bdd11cff2b5dafef6c660c30222360a40ffcc6526bbb26666e6a4019e43b4653ace23460393d172ebab9348e4ea6e49f0e86d542a24e60c2cb6b4682f5db903e8907d43988e3b2177010428ebedc0d692799ec7034b523563ebff7f84af83a92f82a082a1f0ba143492e5d30ca954bccd967a519768a2a4a9199b292d3accca341638271b68b06a22f70adb76b7adddd87bd881c98b9d619dedaae0afe83ba9cffb5227043cb3c85fb53464b928188ed4211d61cc55707c844091b89ed98942012627c8e69fb2d2df93329376c887d97eb15cf817d0355e611f303c60c15ea185024e7ab375f443a3bec254215635c9b5605dd3a7465dc0f62c785273e738b600e17b261a458494dc6a70044705daf12b80b7a73134445eae18a4c1e177758b405a71940ec8b4b1b8ffb6241d82004b8f53eb4357b18ebbb4c8f8099539703d801f02b890e05417aef3c12cab25e0c5c03d3e594217229db83f27f3ccc219814d93c62001017979cde285413253d7fc288ae5c8eb6b317dc0e6d9a597f4c17cfb5deed447f549f52217b474e03786a5d16aa2f713d20053477cbbe69de41dd2d3b9cf52684ad0c74d5d2d5be189735f330cefdbad96f61eed5871b2f10bc20e9a02371416176f8392ce12eeee70a60445e37cd4e6636e620a4dd86f6777a5a00ac88eeeb56ae9726dfd706b60ebfaf364626d0d37c6b078a68112b8877906614d7464477f755040f3cea71532b132de7e92a105f19dd3d543b1229d592860e4cacee48c3073664adb81e2ecdf69ed93afcd850f0c2393a7d353fc676f70ea4dc5d3af57a1b07c23fa5ac162962022b0f35dbde94016970ebfad3eaca2220b96fa344556cdabdbd32f4b124a710d85136d087869d67c67bb9ee60bab778053ce3b6195e09b0dbe543b12feb5b47fc1f17f28ee2ce3de84a7396ce35aba888e4041477e81dfe69c0d1b84aab540f40f2950a05d55cf67ef5fc78f668beca03939bf25a045595b6980147466dc2b930dbbe93588e3c73ec6f8cac7d1cd2d0fdceeb7501afd200b7e90886b84acdc9526a38452a78e6f09b0fc68df364c705d54111f14f1e991142af84da3d1fed0c713614c429cc5eda4b60b8baff7b941d63334fb093670b750ed050a8872fbb1848ca06664e0ac841fc25b34fe2e1afa8eff45f1c080ef6cd8c0361500ce474cdc71d99231beae0b7988d076767841b08066a633a4cf4fa9c397a2f1dd23b6de295211bf2549f994788d89a26f69e1171f52ad785fff09bfaea865d0736717e6355efb3fe7bb686c9781fa2552b6e9dad5f25d9033489ff4525f77b191fa655e8db9ab5e84e2176bca0553fe959d679c1c34d6bdfc0b8b8897e898bf7b8814295e3927897c9dcea8a803899fb07e2a854ba2e8ef2250f334eaf127800ac55a95b5cb54c0e5ddce59130c801358d3e99e4e8af12f0776f90a2edafdf414436fe4440bf4baa3a060dd5f4faa4ff020d213134e422822567d56735140861d475cfdf7549a207bc0ce48c2fe523fa1f6b257099e7384ab6c981a0bda7eeecc384901b539c004cf9866a488df3b559ee7e76884fa999c1ac3f335eee0e3303b5bfbb9a5e77c0f7bf8cb2ec1a66521b7d7884f378d85c73570c51e05fbc99e655a8a352e559a01734f7843eaa66c114ac8695daf29022f8e5f9735b5f3c7ede86343fe0aed012d1c70c12ec696b4755e4e9c92dc90b01c91a5d7c188bd32cc2802edbcfcb9845511b80cb3acf1ee1f3f0961000ad806aa2aef5f191f974ad0e89728fe5ded46c075148066284f860fb430f6a59c1bb474aefc8d7c40989c20a2237a63d43ee25feeaba3e6a3d70c9bae62bbf7221c9e150d7eeb470758892500052829a97169fd5e4852141b08a4ff0f7089305e4c256260cccaa5c789eb6ebd89e427df8dac10de77fdaad67408fe24feedc6b75121fca1bca97783f1cd6c81f978e517a4cea9435465e8f9260486c16b0b872a948b71c618689f28e0a14c673f55258a10b1cce94279ed72e6db9049cd4049b66d1cfb9d8975bb05b10fc7b7d23545839a13a7ca786bf6f68bd0853b6760e16c560bf8ba0986a41e1abbbfe94ec9efc4ed350468e6599d64b1cc788b58f855b241068fb62fb98351bd42d76220b22e26f092ace0847ce8a1b870ce3d8c716aee4f4b6e791798c7f4938b17f49872d4e34a317ae9b2910d6a5e6090f8971b24422f1943fc70425a5bfd8f3efe9725da7fba2a8cd0089c5009b629323227c02b724af7edd1cad7526613e9307b2f97f7d16f7e469fc266947b53b290d8e4397d145673fc5d7d11100cc85f3260e435742f4fa06b4cb1c7c33e6cc92d8cd7dae9348ff13b75ce9f09d1ce9e6872752b827e4e7a340a1c20aa8b39ec9779bd6a6aba28e5344d678b5bc217501acadf977e5e9a1fb5ea1c7c6422c9b3b0bf415bf8c8a2261098b750df7f3304988c74f2763bde718e99b078118528e7e20925490bf37659fca1988fc30d500de01c93c00099c9ab56423eafa0f6b259e1ef55dc7591e8510b7a5b98d04f3a9550007085edc64630ab46ea1b65de04c003ceaa872b58e959bc51bd5b9290d49fd5453db61a0b8ab022b1ff1404f24399402493e8559624944e8506a16830e844fc6cbf6dcd5523ac4ec5145a0c273a1734c410c981eddf65de4f5cb7797a950e85aecf575413c41953c038238787a870c0c71e90f9a59acc08538cf8b7581cc103c165d9a2a3e8ade3266a3fe85b6251737b9eb983b79427c2dd6a90587fb8d8342e915f2d88be2bc504f1230fc8f12ec164d9687611b0b270f619f2890c160fa40e7a838c293aef1800493e7615b1667865f5ad7c9a205c5e18864fde84192cb506100070bbd96b0873976551f3c38c22ddf268d28e9e80c01effe4ce814ea3c03922a7838e511848cad97d8572cd06e27ac649d94010a1409293798e138cedc5d122b0346698778cf4f14e4c47d61f8ba36f0838298790b76533ffe47972edddc27a342ad68c8f4493200abc9120dd824be40569b94e74e22c73963abcada1cb2b192b9c1676d4c10ae070f4e8cd98efc8dffb872451fc2eeecf81f4869788a2a6cfecd236a34db67c91207c39c9893f748b296c3b6cbb6394246ff8f86b7dcb19518ff0266dc311cf0c40fa983d8b6d1d1f8d57d9b176f06dc1a333748c1e6c8837796ad9dafe8cf7fd5bc9c64cdcd9648989357422d4b0c0ac4b96e1c436b35fb5a40a3aa18936a62870b8f131a826acd8fa1e661542dd12ea56e7123ac9a2149682f2ce6055bddd69b0288beb2a73eb80337a6ea7c0f2698a269a7bfbf1ca4ab9e9ac5ec6bcd7535cf821a5ef1167f3bc682207e76918d5f1cd3f36a4c65bd0d3ef3560a30f675edb4c48b0e380d938e4ca75f4dbe362ed89639ef5e48eeb358a04b82b33dc069b143a6c739d42f926bd76b311e3ff3fb087add8516582f817dc65ab3153cd0d65382d381af7978f799f9a48c903817e732e23857d60ef8241f2b23d9025f43554d1d5b7aae546e995d57d607dad33ea2f3ca1b39686c50bfc1a2274d9f41bf612618615527d8095e0698a7de50765298b016eb30b253d2bacf256be9ce027b6982ec86279c508ff40df6c64409641b5b68e316d5d22a1fab1c242303c90d97b313052e9c68005cfb12218392a0dbcc436d24107b54a587ae90b1d909dbb85b0fcba51bfe46b28397776b207e6ab042411fa162ced4687f2858c050c51fc7036b0a7ab24807ad0d829a14ffa3dcea366e847405a9d3ee1d2560aac44d49bfd0f807bafd405f1e8e825a2e99079cdbdcfe34a8d43280418b19e0c77f24d62d3b829d5e6d8921d08fcefa0968daa071832d599186ba51cbde0d3db85c27c9636c864d4e07cf2b92e1a58a1df9f30ce01e0e4a9908f0fc8d34319c2ae496068b9f26c6635ced485d35cd5f22b8b0bb2da05cf2d1eb6ea1eee497fe7ae0fb7f01b27d528872988e667111e41e07a66b8b299a331d41cc61ebceabd6007ad9059e4b56e95709b101c768b38cb98fe59c28c897a15d486630a058819e38e6f9a50b6585d2c9fb348e78a66703917834d4693a8129b74cd23194b59ba0eb86a891ced877196e5b35f16fb6596334febab6d3e7a076066d8e85bb6c9ab719410f1a40201b4a7a6b843b6f05f74d3aef456cd7b3df323b56326dd921beadc80475f65cb61659d80e5436b3bd9979ae27387d7fe23f98c8c049f28bf22c5d6160c2489faeea853ba53e0f4b68c217d87f7d915ee07c7a4ee51b966116535a60269d9f5dc1f7eefa723640d5436a62030f012f803f007b04cdd3a844cafc8c4567248f8b4b643efe883393bf0c29053c079b741ea8b76a1c3a2bf969921aa69924a438c40755b0ba966b73662ef186622b81b61f4fab5a4d09d9ffed71d1073450a62108c76606e3355c7c98655c378c5c9801be0ab47626a661132afc25282cda09a38e0cd507b458ebde6b5e6f5ae8f30741187f6ae916d4eae862e76e3b6715e4b7b8b7f726128cdbf60c148930d171431219505adf866360476c5177e3618939477519f88f24d39332773d3741912ea3b9bc1ddd67e7f834b1ed2b6892b4e1edba654e58513c306099ba953ba6a76566f46a6626af01c63dac90ad2a63ef63dabb576b633a719840766fd6fbf7a04610abba096ab38c8d1e598fcfe5b8090760be97da2965e138d11ae4cf3affe607879ca08f4e1bee2bd9b522cb3d0969416242d92f51056c28045b594e2f2f8ecf7a81cc282a7c1caa17fe3cc6a85b33d3e9eaaa7fb17cebf72a46385aec899d88a84a0136d291b046c91a74c1d7db02e4bda8bb5eeb87c54e9a89389bdf44e1a2d8279c10e3fc959711412d71edac5e163cfd146f66100193281dae0a804743f24580cfeaed8f89fa6271967a6731a11e1ea2c849650276784572cc654eb7b990ea1e289aeddac44ca64233033dbce061c94801a42142ad86f081d7ff239360fb83087c5b6c79cd26632d1d672a765eb120f20ae88e626632f1729d66c3f07cfe6d3290e1fd087272c700f44dda70a479d8f181ca0cb053074f75e5f92a5752fb66cf4a6a36a8e70d69aad9cbfb4adeea6318f66b6ee2aca5b2b9b5e31ec54cd81c04df381c39817476332a6289db79a6379990c2ff690df1b294a226d12bc3819cf04b9dc0cc56c62b65b2fbb119c116d599ec35831c79ebd0140671a43d78b8748e10aa052d6a2f7ec46398c15189584ae4162c28728c3b8f9825e670da100b31d1fa6c58143db1f4a4882e463571697fe7c3d33b4b59232aa16795a59bdbc289e1aeccba799b32aaf1bc08cea913fce402915c80dfa8eb32ec1b999d072e207eb086c01e3f1c0f1b280852d02556fa880ee148848ce9c1848cff908825ba2feb7e56fb5e2e654e367387846ace7e4dae1f679689ea1f6abaa3efb346e077a6cbb81631a2ae3d93055179b54f1302dac6ee3002e2913fcef83c3361ac777cb73449d1b5bdd1762c10d41275e08c36ab66143070367ce820735dd3b460bcc07e14f2025b71f6143f923fcd09267d3e79933bb24123af63c5b52a594889ebec3177eb68d599b40ca486105ba992b30159a2fd8b5331a7c3f0b46e7fe7ac2abefa6ae5377d7d26e90926eac98a42fa4e18af981ae573be67f0e4eb6a3a244663a1f007d1043f6af7d113379e573f56fdfe05c603238ac6bade3c6f830f443de033c8309cd43914f1a1af9e8273a60153c8874accbda6177dc8b67b02401dc38e2a6fb13f4c2f83950c793b54dd23cc411cfc27e4dff59d28232cad42ebf84d560ebfe928075b6cb4286dfc47e23400dd62ab15c3cd72a42add8ef125625389019bf40ee5214d37c8c4dbbdc23d29df14794375fc922fc40bd85c594d2eea5554ca1b5d28b8f77833676b0fe34eeca52b68680dee9ead4d3dbf8dbbdafc1fb03c3eb66f9e6c2dfc1368bc73a11402c267427b1587d8c436fdec8889bae540340d21340a3963d55a36973f4a14cb749681807a4faaa8d563d2df339cb70fc2fe114b7c96f2b9fa8ac31a85fbc2dba3e1002516f3fcfbd50fc4bf5014f428f14c56bf69f63de274ade1fe0e2d7e2ceed94dd67f54c5d7edf9e7f02b9f907a41d6c3113ec44278449f8cfbb0840decd2cee253ba8c6f6bed837711565cf46c4118d6aa188d83135fa46999901082dbea82f3b56f46ab17f614c87022536b4e4136e5505340ad44f1a34700fb36d592996425927e1104c796895009f6c71f220576ad6aeca7a9fb2771a3eb896e0f4e8b22babd055f8e8ae5cffb38767adcd60881cefe05b38d36740b328b0b693788e97a4878d797057f6301d3ecbfb7cd15b672d10d8b38e1665274a8ec51d4820db93fd9471a40dfb40b7a0e6d9dff992c93a73bc4a7c0c490570b5d95394d3ce33368e2afe3b15d5590c36bbaca1fbb0f90a102218b88a8cdf83000eb5a2451e6975b661b1b1b37a6ee391b056c31b019cbc821e3639177b89b41ca3587ccbf9675a91e63891e57a97ba35c6d30d2b6b0c3d85f3a0ea6521514f53d801bfa3185d9af04f1c5d12ec6fee6967c3ca3672161a66ec133388b66108a2f4694926d9066be798ae1bf85c04b6aee5d2c22abc0778100f20613d5b3e3a58b8eae47d103a7bc539fe715588a28dffec09b83975cbf3d0b8c81daf2e19a16b660e6deb2516cdf00a692b9409a2948b105b35402d2bebab338bcb26fc212bd521e5a125a1438bb29048264283eb0cb95d4736c7c47d43dd1d1f01a6c98aece65e0960835d8381fff55434d9694af7680ae5774723bb8dec3bbc64bdcaff0fc11ef0e6909ff6e8087b602b4db734bdc9b9e3a6ee4fba1d60143d62dc6c7a23f5fe787b3821442985b15e9bcbf099e387ce71db6d69d61db5e3c1e36a47693d9eaefc3d9273dc27c15ef35900a2923aa5459c5b799b3d9fc82ac5d496c13c4e7590773e475edfe931c284efa3672bcdac99270ed8412c018448e5d309bc52ced3b6656329ecc8c3af8c220657ab23300706e6e70cf8bef20c8d6a1e7cd7dd20274963dc9f099569df21d9f62517cf638a285a30424df2f32935d9ae7b32d0235eb792f1871cc0645a51c03f130d8141fbe95c6ef1dca76c9ffd6233fbca160a5ff1943e5b7c1f29d116a70cc21eac0edcbc443662e4c64db2fe5b5a55911220600bee456a6aaad7823fec3cfea1c54397c1b9c0215ee27e738359a566200fef77b878a154d2470631161e1add28aceff4c9ed3d276d7b831568a142e6311d8265565d705191e9a0fd14487913c712fbcebbbe65085cc759803d2778aff44a69e92ef80a7a6659ac3b22d5a4ed5cb1b196b798a8bac7499a79473dd36aa31b0dd403a51b29323613cc57c6b49e9e625dfe57c76973cdf7c7e0155ac1a49b21282f560d367c70e554c0340e9f0a4ba591274eba2cb24118f25b97d87888f6799b2f9d0a6502fbc2b724671f291809fe1f3e5f1a517557334c6c339218183fad17af04f082bdf0b46720eefe03f5f28b1ebae8c9c10353ca0a711eae0d9a6459217ccf48ebf5bcbd9b7ef8db81c030627838e270aaeffd1239b5385d4f149d44809a9e45e76a26eb8a4412bcd15d208d96c23bb909ef569abec2b872a1e06d321d58673a29220d70b20ff0becbb704777d2401260194e3e0d5e79edcc92f7c081cb82893c3cd142efc89ed15988c3a46a1787108e3a57f552632e5997db28bfe29118708ab2bf81f0ae1ad01bdeb016c5e8339dae43975c9ca960a78f07fba3fefebd7f7df45efc5445d7c9de67621c49600e61c348d709e429180b98109bb5f1192a59b6cab49d65d537859d49eec434c7303c30f5ef16bcaaeaf089aa99836952a3d9db001a4a87a801771ce12d438d723f0ec50c56f93be26e42cad9c06222ba050e04a3eec3db82737e28590c724711212a8c03af9e19b5149f0c05251ec30e04ae41adeaa1f595c6ac21cc428a59b5ed8b537485646b8d2e0f427401aae998bc138645e161e6a0ef98e7c559a60460dec3bd0d73ec62af3c28aa38a58fd516112c548afb85e3c1b2533e736bbdee70db253deed5a16cfac0c1b437656b5288f5eb7247f54e2808ce204375316702d2011d9d1fb9f7bba657e198a3d50d05b250985dcae251fa7972266eb86c707d1f5a0766d289c685951c04e29c4ab16c03677627f29bfd2e03e8f7c6fb7625e63930c83893826d525bd342eace440cd442ced5fe8601998e66ef05f5e433df34eeb2e4e85ae66ef1dec0e01d5eb03fbea18f1fb1e1bf129c9e83444bf636dad1b7f9692021e83a6ee91517c93fb0006425227bb8a3fbb5f5d44c71f82dcef9e89a5dad126bd3244827519df53f6bb4618a2f6dd5052716c25a57776139f3576408ac5c4557299797d78da054c544109ae7edbd71479b0d575b41af329886ea8320a85d2a0be454abb64f7dd44322f0c9febf5d290033dd36e8f11e65f111954379f25c50d785ff1ef9081dd6409be1ca34fc9017cabd591dee785cc76d76077272874326e66d03f3a21f00c75795b067bf9651ac8ed0b864a9a8408c11b0ad90a6aa5c570f662520b7726a4834e35d088feac74af4c182dcb1a9bfff6b28842fccbecaab4af5a3dcef4d5d5dfe91209368073eee99efc7d20f73c177f2a6e7f1671efa87beb1254a198224c4a817a2d399fb0b38c0387b943d6f09a43e1bc74d2b33f5c2e7cc312f49956d7efb0a8fcd3b0e8602b122ec00074820728dd586a3640d44caa80404a62dd451cef5ceaf2044243c20bf32e8cf0203b3b5c36ce4c6ee2ed01fd76ab69e0d0ba9cd876c7ec5ebd14d6d995bd165724de6b014dcd60fc6d3dc3333ef6417913815235362e6041236e27f468833f35525d214044509efaffaadab0ff6d17449ca6655a8ceffc9e36bd1f26c8be58e354433b771ce68734ae5252a5f49428e9ea70026aab453dc15117b2a8ab841e3fd2d27611b51334f185fac31dfa517c53001c13c5631231595397339c45ec9add5a3fd8ba1a7528f427f3bd100bac4e3c50cbd9a919cf2986aef0a7f1520379a4fd95af68340df212bd0c419b3461ea87dbbe6efd4567d10a8d9fc59cb7a93dd183a3e4e00d75c273c6cacc76a8b7a67d671cb2b8bd0f9a8a9fade73511e0dd40efd8abdae359ba0ff045e08033c693a8bd0bef6beea0de185b0b0ea7f7ef55590d3a18612e553c0461047fda96024b450216000b249f9a80294f0f31b638da8e1511b9a38ff5a25fe5dfc22dde97338afc9fa73a3ac4611592d2bda227fc7736252ac530a8916ba4fe2a805438595739936a02658e0d183f0f844e34cae8a946fe46351c98a700db521fe4b292299de1ab00d8ed26d47119a1a9124d5b4a4d47579dcb8457046b84629770649138ae23aab44aa6b6690e08170517f3519bece5b3c3b4c560d1ca0995cc1a9f90d6277f5157da401ae2801f731c946428f3cfaee403f8471ad42eaf0c73ba0823eff95013807b3b45f17077929579c06df1786f8f5c4d77680e9f224f2b1d09beaaa5966209a8b27a50c6e3541302bd40291a82301f9ce78accefaab59058459485a6c9b5b8669bea5258af405e8f8f82ec827bfcaf7fa323e8114dbe1b3662365a8ede4a5b264e82c0717642f5819f5d1b08b2cde3469d4d50ffd998fe73a66996195732f0a15eeccd8810c6d0b6b7539a0fa8d2fd4a8b9361de80dfa8c5ad18209edd91dd463e3e2c63203167198f53d303367735a64575797bcb2d11912d1e55b0ba46cffe507a0eb4a84398d7b7af1dd228a670887f426120e4efdfec70669db4304b713b542652dd485dff6772b3c6809f310e6719bf067ccafef96283a0799843716f6e9c987cb2e50f70e843615bfa587d14e18482cf5861665104868d5910aff011cb43b680a52496daadf5f9203d370dace1c1746eccd1b12c5fa7761e448d9595c482b1cdd52ce2945f8da9f5f5f0e1c8b0551cea47fcce3767da16563810cbed44eb9870fc4a91710908afe384940eeca27e3b52a71a017c59f3f9d3d8fd9fa940109f6d78205eac149f0643459d6d63f75f373ebd8998d462bdb383dee1d42f5f78303e8f5722889eba904c365d3b2ee148ae03cb345fce7b10351a76b7c29a40907847d2acf9cdab23e85fac559f6bbadff613c3769e82ec7c68918b1a6c4acdb82382c52e3f30ec2629199ecbaa7165310cbfbaaa6f2288f416d5aca46dd3f7bd67460c0c2eb209add11e88319e18498c7701c2c4413da922e648d51663f079305aaa3a569ac9c34a7419d5c9d4b953a4bef7ca4890d5b54c2076ada2f4ac289287a729774868098c62d0f554a4b244131a4407e83c0c1138d38dccfb763a365ff15dcb0e22ce600e3f7c6d205e1557629f20569998556e22e2556d7bc6957a2d1f4d2e084d161d3ad3caba03174443e8f07d03ff452d04e3afb764f1d3a27e095ac30692084b62f6aaa26aadfe1f8c463c0fb305f1f5c6b062eabd3cedc1fa8ecf26c65b4ce0c85a6c4143243417832204c3d61cdb35a810f87ea4ca3af05b1ccfc175e930f5397d8ddda16bddf491c7863f15f621288e4ed34c77cd7cb1cea98af986e556cb02ee7430128f014e02eb1f267898eac79e7358f74e478ac2491b6bc7e8c225617bd05e072616887b499c0ffc941460740157df07a14cbf840910132b815499d022c0ec52f332ce4cf06023fac814ca047250421968cd0ed33e643e78c10da0961f81467d46941676318a261cc3a0738f907d8a36e3f75920bc301a21a1a862433f1599d002b929f9876b984d51a2c4f58ba1422d4223d8991179e3929f503e421214ee7c6e998dec43ea688120bb10dfff24a7446f6344bee93c7939fc0adf850e40c736ea33b5751975baf8caad79d16274e5323277de3dd24d87c9d58674a46d3809b234f98c1ef124df93c4236608a778fa9d1a8107e45ded3a91085111d7391a031260de1459e5d27d33c9218f9977a7de8c51cadec8f111fcb48a107ae469f7f54a4c2ea9b9db1723164be7352c5294c14eaecd6c170eeb8205ff35fc7d7953e0d716565d13b5ea1cc932f0436131637e63d010f73bd49fafbcd52aa8bace65db08443af14c9e7c0598720c8f143a3ce3256ed9a994f818d7b18eabdcb7eb02c779d8522050ae50f2e748516e9da8110648ae1d2854cfc256c55736e9ce8e01e09eef0b7b79169e9b84765f4af150e1e90d798afb6f9d4e9c359682b7aa29b95aa4c3667654ca3a2c863f017f73a845d9f44dc8c686be7213617f78e110df2dde9e5fb196465dc16b6257f15f9426f57937be1e2c6a776b7f29d3c3098d28e441c67280cce92fbc1bb50ccfc6969ebefd6845f310db99340e6b22092cf6f289fe85cdaf2856a04115e1f12feaf27e2ac4c15725527fdcf8aa6e38eb8f10f498c2d797cb0b2a4e5c142c64a4a1cd257084b8fca512337923fb7570a780532f187a14ff85e264f27218f15d3d5fb17ec9a5018a37c92ebbbbb4e9f13124c1e38cccfc0111ed5f6e3b4d90e3f094d49be7f458ec073a5c86db2942deb08a07855811d3c8ced11f69c00ae5ec807b37c593105d689d9a3ba92e3065d7b1f3bfb25ba68355c586baa3de6acca88dc69f458ffa2db91b2644135602d159f362469f0aa61b39bbdbd6eef235b8cd0653e44433d00679c0659cc28779c5eec552f5f919c7fb10ed65e5d8c252bb7e39969acd2749a65eaca5ee7a9bbe3d1e3fcd45dd5d902c2ef6f1238a98032d4cf90fd3f7cff2eb712873d73f26d7249b9a5fada09de644768118ed595ca57e88cae109ea2903ec24e24b119d0f5a154799ed0c66322e44d964f7053acf6040a8fa240ddbe9b21e72bf7640fb948db426e8a5c696ab00e245556307c1c6aa19be4464e98766c66a356429856ad4ac556fd221b735c017e676286b9cc7edd44c59f68f958ee9e08a4fa7cacf9fe82baef7a4a4274e9080625dd4e59123791ded6352ad201f114fe92a2bf62f9b26e213abbc593eaf3d15a9331921d7cf1480a56717183154daa088c249242516022ed1ea90f86ec3ce8fb2ff9328271685875a6dbca3c8092ad5006e0e366e38466b1dc1c620fbc48bbbffa57eb7a7af76c2c06198effedb1763ca64643e52485e508ec1076733cfba86294dbc4ccc66d51e141c040bec5ffad18d7f5165beb0f241e5b8cfc6ed7d5fc17795ba10f19d6239bbb556bdce2055f695f7c06def2709b791aad1ad43a992ae6c2f7e5ab99f84a580dd6017047f77450d94fee48ad87246d264018615f9fd9cc44c32eacfe44f5deee6fdc38b6b2813b726185428c0372d8a89833acd59773d4e653d8f77cbaec14918b90782e58eb356df997e7fc935034aa503a14add3ac1b6df8a4d0c97739c8a167dcbd2860ac5f37318f88012ac3ad7f93355daf8b51fd9318c9a6d3d54735e47b1db3f18e5e3a57ea0765bf257988c05ff4b0c43c6bd55582efd75e08b4f5c0211c04c5c83c40faf5faf410cd812c8e1c3c7134c3335ffc43610779a0f4800be27eb3a0073ab7713d039c3819535b94df050bc9243625459bb3ca96dbe607c56842cf696513be4fd2686e7de90a58853f65c9b5bc10981b2c5fe0d014463272b7269292bb2c3bd34af7009ec4daebef81a1628d014f4d86e06ed999f9d670db281b8a6100ce6b4f89ab902867810ed0ed4c7a5e16a775e5c1d97486f4692ce132bb596877f5a32c3c29c8f563349427deafe35501a0958b3b21f7f877480a42d185b9856012a11d37bad36d872c75d10ad58b8e4b9ca107b4334430463b3b512cf598193fc948f0dc6cf8edf45ffae9666e4787a1ef095eb0490e474a51cfdb009a2a49a788b5af542778583b6318333a207ee426cd8446daa815f216976ed2e1cf74bc57e7953720f3561dadaaa5fa37f6d0b65dad2932214d7d6daace6ea97005959974147ab266da9323141cdb2e809fbe44593b2bcba5192ad6f956a4ad583d8b59beff23234ebe0b10d1c69da5674d8d15fb67a1fe44d2f7778f323722e6636769ecc9288d6218bc943d33573ecdd165e24114614281dfc0e75b23e49cb49d12c365a5c67b50f4f33833727b984652522198ef4c18b9db804ea443534c2fc6067fc65fcad73c3dbc97a687adef45b8bba7758e0d2182636c5ecdf7cb8bbd15c8955db34593a1c7dc4191f2ef8938e310ba8b790c65cde2897cdf0de6b431db1598a6b9929a903b5704d4161af5bac7dd7292bda9b1de65af8c9213a26e73d803a89ef7624281bf6db61acc8551f109ea685a46c6fc7eb88efd927179899f7ef8efefb9b2f50b0f6f0e2a8f88cfb6f2877d45fe3af28fefbe8342185725a67074ccfb365b19caad5452c79b82b320138147b917b455eacc08efb2875eac1420919640ee39cd849d74728083644cb21a364ecc42f874f54e0f4f6cb0ad72a73c03fac902d77dfb90d1523b87e49f096d5a67d6101c0b0a4f149ba4278894ba3e8efef38429d86be2a425e7d3e92ddb7284386d0542b962538d7b0d32ee112348c137d3ee6efa7b1d278b4b10e6b4ea1aa98794b331c27cc3acb81ffacd2d1912e0af5654ffd46b08e71a6cb916186a4025d9ed36d06df26c0ea25969ebe5540daede51eed659d48db48e23fdf04cad4633330d7b5e6f90f3fee9e50e3711571f2e19f7305dce493e5be36af0c1416b542fd08c91a7d70250420f4a58c87f375c8bf166983c5908a1943396437372600d3ae7b9daaeb064ed494629e399e54a35b95642872aa4d04e3994b1b71879d5273b61366f971bc1490adc1b89f82426a52cb7871bad3063ead6d6297a1d032ae39557b22d2a523fd8850917170c766bbd18690c3fe41e77391d94308e8f48481ca412929ea60cee7b0f43215129fe1bcd4e3922df617b9a44b3d0ab56fb413badb2272d9c09615a451b923b818efde532f638f9f4bfb1db334265178ef2908abf23f0c3465f7b4c81aa57f28bbb93804af848811c54741b9eab36f5d4df63fd67992f04a95ae02a963d7169df91c372016f9feb9089444f498c5714f6309ba481bca87a4ca153c4e99b01f988575b6868ee1ce405fafeee168550d6117095a172e2ca39409b54796e8f2a94909b839d43e1f5ed7cd8b362070587245175912484ff4d38ab8b366a8769d68f5228920729fd9a7928b22f7c8e614f095a994d0f90278e241e1e5919e30ef251101e7e009cb4a4be25fee5fba8cd3543c9bf67b77639972af3a9b9bda16877f53f13dfd40bd5d140d2c6b3e048b10623648b7d832199f9f16da0ec0c4caa6597552c5e1006ebf410468a4a97db776af0229834cf9b0b3a4ccfe8515aa82f82b50f16ea490565435ebacba077558c2d2d1c08769b6a8fe22304f3c1401892060a938296e62bea129c3c4ba5cffc9bd0745de890fbaf91257dfd0a275e233c4fc55f5f12a0f6928e89aafd59eeb60f20071d249c008d7b800cef13430cac5766ed12517ca1f4fa2472d6ba75614013be4e8f7d8abd1dbd7a75d8f260f657457cc4947d434a1b33dc2479865227aabbcd4bcb2b4f52f3dd325995218ecfe49f9c0fada01e3ffb9875b2b06199f170ac6f3b755cffbd1e558f1e6cfa62134f77d87a1702d3dca0d2368c5fcb2e95040410aa415d2c73d0be1d2e540ad16796df1a9dbcd3da1717941caff54d8aab684bfb42942aa9aaca6c1caffb1096828eed6c824bbe995566a55765bf227a2bf74250ff602389aa9fa7525485af55ad68a98ef02178073366448266321a8635711b83a864421bcdcc2e91a6ef83d70a0d1b86aaf5dbced3fd0d98b5fb04c72f810ac74fcf95880e5a874842e2558adf6df379a801583f81207f273837079c5c9a4f88e342c6ccaffc5dbc71144cba9dc5e0d5923bd8da6698eb4e9293a50349d7d88e70d68a2cc667fe42d4cc6596de21749bff43df93cfded5539a7243ad24d7280c3082342abbc443eec9b8b5436891a119896be41c37cbcf2578d2532ec17c6ff49f43825d882a582743b52e9ae0340632a6560265c0a55b6adb13c03c8271a3a54064cb96a113737a4fa8691411b34273145b9032b7ba3007ae708843c76359e4042c4d8572397f31a3e884a26c98787f3e8dd87c517ab649384cf671a7130bc39d86faa3c57b8a1106407910cc187d200d578a1551ef2d335c796bb0f2785c3f8d35e45c50ef3bd08355971c7d34fe151b3610eea6526e492cf95dafb0fc2c5c5abc4cd96cff460267fe76465782c0253ce2db133f50f80639bba2b121fd4bc09ff3bf7fa8a3b0dc7cf649de234dfb2fa05f8ab33e0870623e31130e007d6c9f0be521df332672e44329171b06c6e3fd320ba5d971c7128691f98181515b812ec1a50b0b80179fd2d85eada8f794b7d241fbc00ded99d973000c9e202d6c235d6076b30c135b5f7de1da8757e257afbc27b73edc2e2bf3a631fcd2b0c546eafff51c42a2273c9617baa5b4b614ee6a59984b2f2d986e6cc19fa3f413b57e38d556cdb4d4f4254e84f8a20377bbc782fa25812ab816627f03d0b35c8858ba5a1428ca91f522c57d628bf16f0eb212c0dee1c575bce5daf3abd7bf4cc637828f919439a1867630439269aae7681aefed863b0fe7bf4769b8a7f3ecf0b4d228cf73b5cb7354d7734d7b555085b8c3ad79d2a4b31faa371c1f778ebb98fbd7e617c97a8391caea47ba1b8063894890b27eafd1c3d0443421367fcd2756a56ab2ad6b26780d40d02e989735d4bdc589eedef183a041dfa2ef5eb8ec0da5a7bd4e7cb8e6a92d874e3171199aaad90cf5daed45c8810e2de26efee908686d99ae427784ebf2d0fb1a1d2e5aa0f53655f70ff62369b6f5e34ee1066d9b59f6607c16b083c2ce8d6f3502325348408b95f8bb8828d0bc47312ba53c1d9ff194d16f7a3022243f0b30de282403f4cca3fe6049f7292ec7a3228680b630da13261de13245bbeed43936392cbabcde2667f5528303f0582557301c8681c1055db2cf55418a719141999b1cf3da079a16d32c572744ab86c62eb15712ce74bd80c5c088024bb9b65623985423e2b81cb58f4e2e23254614aeba364e321cc7ab41bd24c38328efee2af7a24f554c3c0bee00554fbbfc205f6294869be249f19a1cc7561d746757c3b70cebaf8f704affa2f01342f93ba8f1eed1b29c71fba424ad2e74400e973cbec61bd5a5beb1b7e3fbac32c25b1c55819998039f33330737d44d13ab863cae3ad3c2ae023726ff1d8d9ca63290112881dfc05cbd062b9c335eba3edf05de5705a4b4421e8462f5246ea978e2278dcb9ee44b9d4efd98c1d23cc60ee01d538cb04a6d4c1b4cda51484c92d564e288011bb4b7f79377e55ee36a9df23cf3b4617f281a7db368e3514f02446114422c8cec8f600438eeaf9d64acbb98c22060eeb49c5c7fc524a9ea2d7df38c74ef44c2db4c3d344bf0a7ad445260baf0891f2a836539927e1cb1f6ab50ee756f51084be5c869653374ca81584bef413fe22feadf90420c19cf7cdfccaef86da4c38c4abd520764d54b84c06f1fd845c6d04af9303c389bba3b36d9e3a22407bee3539e97c7d982a790101e4669c5d42a3fcf88175dc3ef9fe1d21c07377284b67b4dabc5cb4bfc14353d82331c5bd812a5e96c43da1453814c85ea62b4cf6a65049ac4ca927f318098966da829d1b850bba5d7fc2129697859882b55e01b3e778b2f2f015e406701be9e67e06dd734063a549a337ceb94eb33d07f8b5ad21ac8a85cf99f0155559b6d603f0aa97b2ee65bdffe074f129fa1f0113246bc04a4700f464779cdec67ce29ab0a4e90c6953659739db376d051d56a99c882ac969f3ed99bfc0b21b51df907a8a4ef298b9d94676684828dc5bfd3855106273166eee9a91dc49ef78a6b0407c0f844889c3f5c58cf3d15b48c05ad2da9b4c01cbe140db3d704421fa366902606914f5bdb73828e6c715ce5b477a05b396f7a818fb49cba8588f31e5b474997b40cf126bd0dcfbb8faf74b831032fb2e15b90fecc3b119cdfd861e7ba0a158c2ba83e5c228261ea4b36dcb55c0d5d9edfbcb4aa5ba6c89617b463b78d5c4bb1aac5a33fc2b8dac1c743dce4b26f120e94e0b4f86935b8ed2b389b8b5e38d9f74879fd65a61e64b105ce45e87b9d77d4a2af1abe7cfffca1c259208896366532c28887999c212855c2d0f855709226fc072f0015fb2fa00407e008a2ee6d7063372fce205d18612c6d5912c21c768abc2d435dc71baed2805ffd8563dad9c33b6b46769fa6c65a34889a9972f236de7b9671dc8ec14b9d2b5077d38024f2e67bdb4f8ea6eba17f61e15c87d16adb4d8356897032024487572b9a4ea9920a5589d1a0daa4ac8e19bb373bfc10ec42956e8e2c2eac6c78a1cadc597788659e805ee21cb4c51f3c54c53843049dbef8b3468b874d94faf38591b631d1a4d9b7c918b36def2bcad55343eb3f1eb93630aa4cd1978b38ceddfeab4012e4f8c464023a2d34e07321fc81a13e15236770396e163a8785779416d34b729352e3a41b30f01fc2140b1ca62067001862ea7d4f014f7d2d137ae7efdc059edcb08133aed846e8925c3461c934978f5198378a3ff945be6d7c907bc74dd1da88ae5c46ed12fd9331d3165d64a296babc424d6819f1dd5d34cc2c2a30d84f051d21c594418e591e1740207b9fee3e9cf2fd971ea6969b2a0221b739153311c4e81ce059fcd9410dac693d76fda1f3d14e449f72be98f914fe0d6cebab80443e073877a1f93037b9d552af8b59dc9d9734a5d484aa28a686d85626e9ad32ec9c994eb8dedb9aad6b19da4d9aa2b11fa9e8e87934183b5d47436d4d9abbb36f5231d0a58390e624355d4f6a6d5ee3b8329f8ff6be9438d2024104a77c141f7a8114c1848c8639e45f6ab01e4dad2486872728ce4cfbd67de758e193971c91251d2527d5f080fe5c16f3a245ad4eb598a7e14c5dcc919909d2c5f4d8f221003a981fd37cbf9a3ebd29fc94c75bc8bed3e6fb7d01f6f4e9277f846444d9f26f51ad1c09e4270526741b31128b9c3b7cef746a965c35ee85621c3d0f885d63203231b1c4478d9c40050363ada842d0e74f7f5c3d3b2c2beddf453ef537f692df5edb21676c3799bbb07b70e828b0777c7aa733cae4714f6710b96d5dc273f845635a8fa3cd8550d2ab744146a3133ad25432aa44b1920bbf8eb44f49ca643d3633ea5c5de1323eb1fccda957e675a1b4730a8586b426867c3b52ee1bd5695268520d141dc1931880d14638e4f0c7d18787faac0dbcf128899e3d3998dd9ad3de8c2638389452356b41f5e2434cab50741d94198a3dad41723788d3ebea0e12b7c95c9ff3607bfc208c137bd6c354195d9303154752a1239c6575ad3cd2379f756929bc7fef51f9528926e2e3cec26ab15cec4370b159c9a7c3828baeff168e84b3bbd69504ab1b7291248f684f7464eab401b462310f91e1d0bd9cf3b52081ba6d7a672ba3af7d05d02833260a45d1179f5eb210228b04704cf8fdf572afc25ba7f1431659797110c4a0682bc7dd45fe7f180a755380f60bb6cd03d3719690a24b9b87c25d1293d0dcf429a350c4a318766cc80f93202ba7176541d839195906bd28750f187f312d70e1ab7cc4a791fca19eee8bc716518675f22c73ebe9e9240ceec2e3a705b1a313c383ae451066efa8ae1550e6e892b5c622e50a1d3682be949b55ddc65d73b0aa5f89a9fa5b41c09bdc5472f2f06c4abe8e389c2ef181ca8817e9c901a823d08052192927be03df8006c5011c0b6c42cd62ce7e2d744dc9b6086aa624d27ec7dee63c7732e5fc4f60cbcf5178bc79bd4bf43a1e9003e785407a787159fadbef0004b85c24e0df025173acf98fc458ab2a31781c2a2cb32fc7ed957aba5d36399e25d33163e4edb6f9c1a9e99642a1063a1803102d4335e9f5d6cafc730da3f695dafc359a0c3cc3f2e00cff59a915eaadc4e3ac1c9ae6caf055590d896b875d7c7e690331e94e8ad02fa65ec01410a0cf571bce26627cd19e07b45890644817ba426e066469053976eea8e44c306dbccb75d055e72c3d23c6881a649e1ffebe39a1aa4d5feda4d924ffbbea211eea25a19487c7c9df2d65cee9fbb262089d744f280282f113b5bfd4008c455d5e690888a8b0033670ad655063c9ac14ad29d59c4e6047b47c48fb5c70837dd0105df4d99c1c793ed50b8e2b59dd74f98393b8a4e47c8fb3491804437ae9ddfaa2cc16772536f275057786f257f8c9f219796b11f6c616f016f0ab6282c85cb72b8a325dd23457aaaf79c674417a0d9b589950f660456ad97c8fe7828de0a4e4dfd7a5b3b17ab09ff3e4520a01b8c695548eefd15e47b632c0b6ec899d7a6d656d2f7dac28e7f350d11a7444530e6b473111975482c7dafac58d3f21f2991aba79ee6440e56212b3b318bc8e39400db459d93c200cb1a0879c1e4ab9cca65d78999b44f3fa1193fbcb31d71114e84ec9863741e23f15904301d9aee77b1dc0083273e80fe311cc07e914e1005c5978a61c8c703a7166d94377138ef33cdb07eb75d46dc682234fb1136e857858d9e30a73c84415f3d45de435d8dafd40d4482955701da4dac57a87495f878b9a682a4b9d385f1e58e46bad19267961fd42e0cd9f2d0950c8efb01629525d281277c9287bdbca9b4b794f6ef1183a14e3c8fcc6fab7ceba8ba3857cbe84908d766329b6f4a08500e53d29709006ee842ca08c0f24d8be10e08fa988a706eb6e207e6b2aab8d664ce5f7454a934a7318d6b51e4d9e90d22d290ec4574f53f19560bbd80c26c0595cd13ccdbdafce21c7bfe02af6dad5ae76d59b4b5f80de6be9f6a8ad7023c68e1a99e27bf31ba0ebd1b06d849339200167da9d9fa861629b33cc9cae01515e438bcafb38b4f10bcbc83ff8eae21a984caf31b85f2fb30591d69c2b88022e63ac656cd9e36fc10f468eaf714d879a1dfc1e594602863d14d0206594312cf59328d4617ebea6c7afe3ebaf0a8cf902bf0330bf9f442c48391bd1ed19775f4bf45b5bb5633700aa9735f1f6eb8c2857f44a3f663d656914577ea751b30b995e337b84d16eeb79674de57ad9c62bec9af73c4b15a24dd485c19284d572666796dc4bd16f3190eafbc983551e00edcd7c8680afdea1abd517986158d65ecabe91896ebbe0524b9a02e1ec7a2b569031397405844ed3c8f0e9ca6a310f9ff2dd4d20f1622bd7ff6e2ed3dcff276e13e9976d024be5229de4ca35b901280b12987b3d12bfe68bc8cd358698e8f34a186b70a8d95321c853bcf50489754bcfb8c78818af039ef7e695646df61b379739f6b8829e061136b1a1841dd0b57a4cb41e50e596b3c24436e3da98d18062517126bd94603ff53718c03237444d56ccd07f2b2926820a73ffb82ae0f9593580ccc381d8af70baa50e82bcccae5301ac013c58cdd951ceddf877ae9c8fdf74e8f53fbc7e912107654d91c7a4ea780345de893bd7133f5d3dcb9b362ed0b2b3545c48461b1422413f92810b9098090e1b566f1a318f56f8b6dde844796f639b2c0b4b7de03ae36797b47fdbd4ecd174d5a94cac44b07a817c48c64f159f7adfab7586b2282639b4ff254d6c770412c0847538b42faf6b0b464b9e57208733850bc53cbaa6625ca0c58ea5bd6a41538246a0c959d618893d97e3c4253a81975827cbf30778b4c0e276b2cd9441b09c39bb496a9ff2aceb44e17510fda5984598524715c8ec9e4db9259073f32cf961e51e53fcd89d637045d5ecd6580894f0e3e208d68aaa3fed63c434578014341249a1bd553a70e85a1591dd7ac2075a25512e49fe3deb1f30859b86804e529d6df71034ac9d22d9dfb779b7f21b2aff9d17ec7d0e2866a5614fba983688b1feb52055fab4db918cd0f721e2bfae273cac37a2578d636d454380c75e94041a9a5aea08a2a049cd112471c467f7ad83c04e0869d1d5aa085006dbc8ffc4cae4f58eb70c7e5458bc77d19e1729bd4c3423eb1f1c8052bb2f05732d48190bec21d46f2ca6b4abe380a239870fb22f06413fa542d9e7aacff880d487c62e05b0854a181993eced73902b56b151436a7cab1de450d586a9d9ec5da8779d422cd0ad1ef594f8fe719c67b360891629d786fcfeddec37752186f82b0b501c78b4dd42f75a4ab179fd8983fbded0f77122492d15fab89d3f035d7db2b7f615016f6c27a7dbc79c5a4c7e93a9e4cd020e390c571f4ec507f39144f77a08020736ce6c0afcb85fff4a8f3d5a7494a833273c9bebceaa3b82bf787aa19992c6230863a9b51ceb675572136550c3b6af02a2107127d82d4393d3573166af5dee3e89b8dfbbeb5c7e481a4b07ab1eb7dc2abc3baca5880f5799d8c67eb663b6fcf265ca3efb93072ab6f05206dea1cf43b79008dd28d2112e51aebbe37530bed5bf9be784fa2adf64ad5c113788a36620b4d09d6306494ddb7bd471c23bccd5a008b56ec5bb813aadd66f1aad5acb38230817ebe8a138854107f9df5bc18385b33a521ebd9673dff4a1e6b7d3f8dcec7b3e9158a67e01f67f4e45aad492b03dda15cb3226b4bdba33d3d06c6310575e6b3c6d0b0b78999ca77338de4636a2d89f22087a418d6923859641a52dfaf6d6b7f6d11b21c8f436df915257b47b9834815bad0f7ae267d56c826a9975dc516200ccd419a498f9dcb71b80d7094780f8a3da27fd448b86981bddd670be3f2f857f5883dbbfd4992ccda0c65e189c0204438252e5bf20e4bc142efb6b78ee7df74a28ffc357ebf7f262afa76669c565451e9adbf164a700cc11b7f25ed185b73b6a1725b639fc94290e9214d5771ab728efd3a9f3214178be920b56ee832e184da2dd7f15d450000e397d29661a7c19beb1225cf81b4530dff2cfffa243f99f330b4dfba83354707e901f525d1a95090aa39b56394f080c1690789e9ec46da0f4e7e9ef71430681eeb8258100e593183a3eea781173fe19dc0504ccaf57d1203144aba98ce3d98ba6bbbebb5185c2455fb7207fe9cd4fb275e4821ddf1de2820192e54c2fa922200b7f51ea7580ebc2d1baa9d0b6710ed882e22e30b2b47777f94cd23a2fd1a2c2af538af12813f36f8593cefc8f7d0523b28dba5846c4a21391fc8663a8cb155bf19f5477478b17ec298772f0119bd6aa58c2583f23e9c4ee40d2772174dbbda63fa056adeaa11d6a0926211223c7577f7cdc1b6b1c09013a79e72063f77327d507d9dd5da1a4dcd47f487385677182650612e08f3b0af430c2cdb0ecfcd03703c0ce1f5721a83ea2d91d9d2fc546cfeaa7f09e5f29fe0c55aa1613c0ad572fa25bdfc55922788a098842c26bfeb4a8b4221b9e91dbe1d7c9ff46b5245a2fded9c78017e4eee1fdae48a39fba9351f3cd5c55bd0da1f66e962b9fea45d1fc012598e0a4bd8283e4565f1175647cf181d92fe20dfd606866eae074a120e245861cc85f6c9dbffbf52723428b8d4cf3a3ac337d482403bf5332aa1140051f6751cdec6118f77dc94e7cd727f5df5618681b9a7bb776625d216a83d2e370f7750f60a2d91a3c6b8d7934a542c111bc8337567c18b322a59b810b963174c214fd81ae23ed7ff6052fa14ce4215a86416ac490c1308d42dd7a3a8f68919825b2e1861e9969e835dd1a9b1a912d3bbccb2e453214a4b1df13f69aba53f674a9872a3338cff27a13389fddd52fda58cc304533bfd94f515b9d69783e903fe934a4162c3a2af1237b515a7e24a74d384cce3a25675a0374127fc1a1f223232e2cdcb777e2514ef39e6f4731a9bfe2f789dadf5ab77d8f40749151732d81d86fc088328679392c37488933459f5c1f9f80b604070768536aae7f18815c274da9ef7550be231433ca9f10c69c1201dd2f7e85ad436fd03a2ff5a86c83bf4048b65738af86030e870f6d1d76a68b76ccba48f750f5cf959e57bf4bca58b38cecbcf889bf37b35f2cdba3cba9c88a967d9ef055d4fa3cd2f669a7dcd31bf942c6a8c72c3f7927b0d09b460708dc0390a433245d1f46fe24309786fe18e59dee6a5a14abb87f09f340cbccc06c7db271eb6cc2566dea2f7d7cd580a8775d48219a4bd2ba14aa798bdca9cce939816c36676fb3fca09f7267b93b5c6b24a82cfda576c2f035ad324fb395d140911c0ac9c6b65fbb13770a5926ca694b2caacf5c81374c4cb3cb1b8ea6041dac0f50a01a38ec9674dd3ce65b2f412488a7ffa050427811a550cc9d03aad77d4e2fea595c315728966765288fdf86c0294fc1b59a3e30b2d50479519af134b41b385fada5bf710a8c98f44fe8e6cd12073b5c2bb9bd1c5d6d839adedbb5b0398243ec376ab5fdb17a01c1a8972d9416b3f9c78125cd60517561a1dd2f6d229bc56c0ae6decc0974ffd143c39146abc0f838d8da536142fbffe0b9d280cbd20855efa0ee67f62da7b265549f347b744dc4b9f2eae725912ed8bacffbcf5845b6e63a40b1b7026f53144e4a3dbd031e7f6742574fc316aa79e86b62e412601fd73d132f9efbc9103aa7ac5b74c549aedb636d0be584ee877eca98bc1650f345407c574a4d2f10b5e24bd229dc082e463ffae001b4fb1a70b4815f6fe527228343279504683d1ee75b43b3b0c3a8ac3e425962b964f137e227b871e451e12ef0a9fdcf650617ab9611cc80301b2b3e610a80b38058e3e190390749dceef0fdbf343aca1b4b938f4693ecd07616961cf256b11d303728886da9e202b5921ba99eb1bffcb756799111b3e3578ecee9a12575f93c988de4d8f858ba1c35a9e943da5b159f9dea0de0f3f043f558ec7b11ad82345d7a69c77f40eaa3afc7deba24532130a5296644b789e495979c67c0ef36adaa6fc276b420fcbccb36faeac756be6c87f788f29bb59f1c81411199e16337e2e5f0e170582b3c551e755286b6332b256a4feb5a2feca22d02b434cd2ccaaf2c3debd984929cf63ad2b65ab9598e2358c0100bddc66a625dc2e547d109a6f26eac52e179e3a47ecbbee628d3b88482049db71a4c0b7a1b924014e01b6b571d0389d3d7a0ac0640e996309f8892a7f85e73b66ac24413c2d524544fa91d4d39ae1d2891709c697d63c15856d859d16ea2dbe49d453a5a0d5bc00709d10ba15434b8c29a75a7333e4c5b683c657cccb5fedbece55abbc36d0d6e8859f2d5e6362c39ab436996d6e854d8012526d77e68de68462c747bba98f29f90e11f22c19eac5d2204370c92391b36db466ac47385861aad9369a91cda488da0bac658f7064551ad1607b24a41fee81510b8d1e81f2bde3bf5dcc80412d0fb2409a7b30743a7e813e5a73f690913a17b6d81b43c74cbf8983880a67c6e340767405f2b0ba424531258574cd0f25a8ea4a632c5a01d86879d4f4c44831cf9f7767bc343f59b1debc4e3f25d7d57a294801d36c1f1c3c22159fd6abed8d9167f7ee8793391b88c68d2ccbef6a23bafd7efab39b505c247150cd2e3fa75901f96d57cd7ff0c475d56323c28f821cad3171f6473494b6144b3bb1a4c105101eab6afb5006d44aa7acf40993412ecc8ce57376e9cf1068be7c345af425195b9bb217ab603e9665ac4446be9e595340e56177b41a30ac438320fca244c0a15c4f7bcf438a80c45eff762a4938833809d147f18eb3c3e089957833c7b3837bf855d98885a369a3c5cd23e81e34d7a049ecc8c77e1f1c8439758454a5585e3f4934093940b8b15748d09d4c67771e8019c96abec2b86cc172820c378378a6f87d08afff7df0d55999443791ffe97599013a118785fd150b6a3c3c2c6fa07f2b2b1069a75d2a1cf9475e4701fa5e31168cbb3fe7f2a74ac6aff634951bb1acc845e65bbd2383c800b09bfd2674220e340556965bdb2f841367aafe15ff61e4c8c9d37072aa2c57ea1639df2bae9b85c009976c57165a3fc3c059e28cf2a034c180571c9a03a15b4984412be9f5067aeff81568f8ecf41f870ac15007d5a9007b4f1e7b0468c3ace83f1e6d97d343f344449661ba033292434c1eb58dcdfcee5edc123c200d15552c910be4880b97cb2891dc559a435733b43f0d5822cfb4c8830ebe3c2c0ae954d53ce0d317772a302da0a51e07d72a64991e2f1be6ee59f19009d6812a31d7d5f7099eb011fa75a385400bb9b2d39dd7f5bbed5762745e6acf6227404cc384fe2823c550bdd0baff548ddb9432b0666ea901b575d230564dc4b1ebd3136b7daf86da678c51fceee95bd4695451f78299728b1b155311009d3d78b0206b09164ed02cbbca4333ac789331fe3d5e37f2e7e3f0142c4de897119d0fde5e152e07fda55c62733747e8d097c2acf2fc9f207c32920c901de907d36c415cdb7da392205f81a1d89c83e36766f14d01b759a40ef1979771b01481547a251e530804eb30b8cea8fb5ed29ce0199f3cefedf135dab246ed699ee348fdb1cdee0cb85853a0884ffe9a62f29088b62455b05c869e93d0315421b9be4e2d1e4023e51afd742806534c1938bd68f296fed80c7830f06516167c3729b60adc817ccbbbf35063f8b68925ae9b043720c90b3f4d8298678dc3ab058f9d9239dba500d18b30e042b2a7cde52b50257800a5fae99969881f9b16f80cec6e0f616dc5908fad9be19db0f73daca78c40f20d524df7889eb3aff186a5d2c82413273192b6a93f3083c921782c764b912673c69c59d92702e3b085450a1af1cf8cbbdb40cbf3d6fc46bcfe835927d729c6cd5450cf8b3908996030e2b7bc1ca9dae5e0625782d8acab9af8b4e63d0b72ed022ac73a68d3bd8d0bffda208932b36eb12972ce823cc5e052c7eb969954841b6addd4151b3ae6c10b162d8108e92ef268376a7fa1b191b602724cb1870c17272b7a18c680e3b4aa251ecb394285a3bb9f2e659748e83aeb2588b0839aac5da6e3a23c34571a3e951083ac69272b81918431beae1387f8991d4b7dd66103772b8638321304f06eea5c224604f32c1e01e0e2666ec154ef5c1caa44ec94d0482cfe7cb89e396a79206c970972e22edc93860d39ca0659d61ef965c8618095cbe7d6e81cfcdb441699c7b95eef5f2873e92c9fe6a1a11a04f2abf35362035315754a7b020ea80d09439930fcf6e98ae984cd968212a5622f24fa63cb9a8dbb61f9d3858d1d7c9b46a664af2a2920b483350b972e2dc5706890ff40b20fd6054118f08a6a210ef1e37c4e6d7c07248780c79423d60fb0be67a054c61b0eec75466c504d3be58ae1f876f4855161464b3d445c2ed097e15cc4fdf4fa95ded6139126143e0b6a269a628af2c912c01441e8c2fa9e7afcda76124be4e6231552add371212666d5d1bc987f626d83934c671c65fff7eb09d0eed50907982522b631a934a9a0937c5ee995cedbf1fbc97c42098320cb141e4a8d59ffed926ebb9a5171c6d3d4a9c2936682522f7feffd5e64b51a4a572bf0de3d68686e5d2e23a021b60e5b3759e884ede2c2d303167e59d47d3b975aaf2c8b4fe75f9b546a43d56e87029b3662ca9b0205c23ec8bc2b005f619e26737ed21e0c030926801fc125dae681347c49657fcd18182c144adb51fc8adb0da0b36752b57c134908ca3ebeffc4b198a83b947ca2ae3954dec30461fdf8e9c14dd1ab9f0b61911d1e774896629b4d659e52771d7f862743d12119f095b42c891e1bf7b1c2534ae5b2c8093e762b6d1f3ae1ac76f9298bdd7b23c16b9f0182a5b8455dbddfae3de2e9df72a5b7c2ad799be0be7cdf7e14f3b905a30332cdd9ebac8e110f3197e0bdcf3083ca8dd52227e8ac4720fa2cf1a33cf10e5f38c76d7e3b265c59cdb1e3924ed1aef2c3bd25d814970a4273e2aefe6b374db4f173ba3a523c41a2fa34c01fd808d9a17b917e5a9fa7a7316789156a4be758b8ebd81a8ca25324da71f5ce612ec9429285a679cf05c75c33d4b1523f8ff3d5e06bae73f12992aa7a733caf30a60bdfb879d746f36eb4eb400a70397ff1f080643a9f45dccde54ad3a86339b7aba030ab6e72cf0dfb977e1ba623b3608430cb331774d062f98ed200f7e02c020eb7fdf34d750c02c69c6429a92fe814e1e3ca59fe1dcaaa799f441443701aeffa23905ac7fa8748d4b6e91e7e6c0f3b439ca7c4fcaad21dc4d169887531f07f135d50fe87b6aeb9f48d1254788984ce6107fd80e4286c6131f17364362d47f875a2daec4b44f58a2374edf6e1b0593e2a0ce604cc6a43a63e51c634a88f0882e9e423791522cb4f8ffa82e9760c374a15268966ba95888c27bdcaf5eb3d4edc57cf33535c46a5034b5d33c498f0afda2f766bb3457334dcfa870641001388ab752f3521307145ce033bc4c0cd0ad6c3b9bcf22552ae7776ab8aaa6b07ae006ac6781870ac8b9060acfe3078bacd2b1a859e22e02c901730b8b9960ad3ad367f8f13fc7e992275fc36a3e4ebb11dbe9d116558ac60008557573caf7649a78098c33319bfa3a370ecae39762502042d685ddf5f2a48ba10f564e3edcd90c206adc9ad00cce4fd093a3bdba994b46ddfc20738a087c8fbe687164cda64bbb47bd1aebf8bd427cb9fab5b1109fde7cdc1c5f385e2dee09e325aafcc0cfc5022d138a01919adbb7dc414c282fba86472458563fa39ae0cbcd3a27f484c04c3d1f5e931fc5164701a861ae2811eae0aad142dfe395cbf5f2d82b1202d29365570a42f96bced9ede903eed2874383bf1f7c096577197e8d532eb441c8463833880354f91090853385e3f7feec501d04f9806b2a28f4f0bb01d050e0537368f5d7629adae6ee296d6e534e2235950892163481c287bd42b61309ca52b6c96c39701ca729fea719d19a1a41f86536cfe5173eeb91d5373430023c4c7896333873abc0dfa502a67fd1188d6890716db09f027346a830ac57dc026eeadaa1e36c422c08511ee33dc8c328428e798392efee0233a8d2bdf9656df8214e24b7cae9096b4f5c4c6deb4271668ea2348d09ae336b323efd948cb3efc36a18872f12f49df78654cfeafeaa073f18c9b791b02a82dd766d7616f33c47941e05d0850b37d664099a48775b15a796b37cc3d101cd2657d105e7d65efa416af98aeb4201ab5086341c24fc29c00a46a8f8699cf5c2188c5ed3b00e274ec62f8206fd9e038c5166493aecf9b762de5cc38eda65468cd8d9ed1edf10de441816089d2b232857fefd7956aaf98e0e81cc356e7a29de8afa3d5533f34b68078824e82d29cff1004fb1b3c19a5f75f28195097bdfdb1f729c36f1325b272c2b1a5bdcb7079dcea1517a0e678d8e004cb1615dcab4fa958487202423a50e02144d56094a1673195c05e994771059d3448af6e2025a7d633ca45a41f76d710bebba1db4218bc3c754a66c36070145cefa3db290c5bccfa5b9027d1916ed8b2a6d821198bdfbd08dec5cff715d25e7441455810a0c1e1010a0b95954ac1196bc321e5e1fba9212e519036ec1e98f34a83e020ac0dc34437b42dead409641fbb5ceae71829ba231bc56e7a3c72ec3dea82710b859f05d7c7e8d104d3d4a5e56d174a570afc004a4a2d7544350d2fc80a3bded42e0cc1a5622f91d703583f9013e6316b4c12b339fd3d287452ee30362469277173952d7056f45734d3e203bbed6559a581e2c419793508b54723e3394c8ce36df8f15dd3fc4f2361dc90c7ce8721b50b50bafa71fb542e4aac0e4de1678a16ec92abb0309629bd67f54acfe14ed293c32bed573e15d4bc25a892f8a356349c1583e128a93f2138f93ca97577d44caa99b756c8deacce1a931b12ccf65b588d8ef719b246366f26f124f6cbcc2f51756152862bdbb69a25dbb124d6090c338dc31d5ca58627f3067123a0bc2c7eede2a9fd6008abd9f98f4f47645cee1527020a018ab46b3e0de28bfc2dc453a872663e8c62ac760b266a89c27215b1cae692921037b5fdbc99b937f6fa5aa0028c75798a1c20cfd76079233f44c2ce882f29cd77c2351b3efe542a1eb83c2bf9f7dd456eebad8c210f8b75f722ca5eed226e2b1a43414b7d47d60a28078514ac91bf77ca24006f6b8fe5c1040cfc20418a8e11d1b0100e308524535f796f9f58bf98d30e51a26a7c392cb1b60c05a38b77493a0c64f276e884031eb6a024e0f7977ff4aaa07a4ddd970975fc37848ad13c35e39e96141683f16b3dd973e9bed2dae9ee39beae347779f53038bd5c6c67aa7c4dcfc3a7d98d8d23a3c0563f7e07ff1dac0e50f65ee7e04335a2c2ff9a4c0b8066e743374bcf5a2dd7d6a5bd97d09e5c85ea5bb517e11fc0798fb167b16382e22e4af732d0da4e41450487d1c473f42051f02027b733c13b54e63bad99e11e9be95dda11fee087ddc9acec28a165d656491f1eb5decee1c26d8c2fb38658fc75f9f0d9f923842c8d95572697e107927452194190ed402e7b651e38caeec1a42b41492d08c56099df44c84f76515040b57369b51c1bb1c9dcdb94e6db2c4894e0f67ae6a06519143d0e03f151125604b823c542d032abe30f5eb5529e7efc0a1cefb31ce653cf94401128d62006530ac91a5cccd519ba43dcf0c6e8ca42c7e9284b12584abcb303ffd8907a613800d140e0b803afc8aca8034ff8fc652ce27e7cb8546722ed0a73d393d1be416f16f940e5b54cd2220ac643b403b805f046b2cd057ce10af09bfa6071b594a8c5802a930fe70bbb5231eaa38fafdd8e5ffb3e6e920743a1ba0929650c1127c3e744e63345cd71d90c24b225f6954e6a5d95adb119f5f3811317f9c86ea49879ce1898b1cbd2d47666d183deffa4f64521ef7c3b391872daba6969aa580bd8d3233e96f99764a1e210b6383e7db0448493af5e7deda17f71c35bd199a35058e5bfe9be80a04b995b454b6461184b365ae8c2a9caf8e5be581dbdab546ca77ff64d13a331f07e08226a4f37570e0ad6ff83de425d0c02cbe088715956c00f93605bff726bc9878e74a7e2db7ca24ad7fc75e630a15bad232a02fe43fa46afc8c7d3586cb60d264c29835cce8ca9319bfb689ce9f74c13d95aba0e78435723c94b80dd7adcd991f306010c47837adb47c8086504597b927ec72f55b9125de66e042aa4e35a16ad64246b155018b667efb80d206a71903e98836ab93b16a0df5e876b17723f2b11e87b5a99e1ceb66874b3c122c33977770e8ff154cd0bb6217748ca07bdc5aadcadead3f8dcc3aa0c3861cceecd40a16a4faabcc10b814def9045dc4954fc2b95b699f00b3e1e608b8c094d94e4ece4249dc30d94fd6e24f5c0a579c2886707916952ad1b37dd700765136b759167463b92dbe577146a528ec7e30da5707c5d85d2d60cb98844f7e93f97652f7d84fbca1a0e30e1e88090c977ef19161fce909df41ebf74cc661ea91670fff7bfd4e531b2cbeec4dfd75754226a52cc49c358047c36c2189b08a3dbbf1dc3a3a49bb165c2f6e6262ce071e84844c680248ae09daeb776fb267ef18cb9ef9f7489abaaa7d25671cd5886ceb26b61c67e96242eb6bb88a794b8bae258a059ceaaf0bbaedb1d394875361de98ae46fccb437efa801c80c62dbdfc1e28ee02acb10c4b6ce148e0565748704aeddabd5b51a8f101e00dbf08d5c277bc4cae408f1cc3d22bb81ea1ba1cacb4faf415a3f685a0f5109fc61a4525a50ee8c5cb6999d8e868ce7ba5b9f2364ee6fa16dc6788c8616e453118455941c35120551ea94221813f5d6aa39bc6920c117493964ad014f931cec628c9c561be7c24be3c67fc39fade672a731cff902f78fa3860282f3845eacd7e15bf2f2f5e70ff0536677f5e2beb9f5d6666f9888f08f3459fb9128cc2a526f649dfa0298a44fbb1d5c612da9f0aaecab2b369c712464292cae10c7daa2e384ac367831a7e537847372b3c1c94b498433e20342d3615362e839a712c5b4206b9764aea2203c3617797d3916d97d4cbaaae70d445c1057e540737173153d6c4434d5e97cb01b86cabb816484c4692d9f8b973e973a96fe80c695cf1ec8a3c8b4cccb4a6b4b4c25b0f43c4a78615eea69c2ea061afda7b4cedcb20961047248dad9a94a6b4abaeab851b4d1c63ead9b893807a9066a0a0cb0d75dda8a9299bfa50717fa22dffe9a8b5202f170ed47a06324214a3d102382e79d88c391137a912daa4858b3c183f1cf4f707ea785526bb686d5f4cf5379f5cf1dc87bf4d5a2e9c2aded8704dc632aaf60cd5a8ab07d78ac767157b92c0719e822c5507d8d983fd6f2a1307344b32e58935ba4c6b4ec991be29ccb4f11b31cd8e6f40628c3b036d47cc535f92633773ab3b432c5f6f062e55b313db6ae3c5194616183457180aedf3658bbd6e1c3c58c1d4307fa89c1642c82604cb44d495212ae3e4bc01ca7c58c90b7dfe4881f5888d4989d6b8be0f715ec76bfcd24df0385a0032f3caf4e8e7f8f01bf837fb79c945c7ca5564199e9dc776fde47b6da45dc0e4600c8468b9bf129a95610c5d059b8656cad8a1fcf7b8c3877d91cafb4fb37805391a07b4bcd563304576670b6dcd4dc72a285a8b7472f3bcb6c6dd485829a4993a4331aaa099217840f4481df3d9d840578bdd5bf914748a61d4401b0ac0c8b3746db3288fa454a1472943c7fb907e9fbfd0966eaeb865a454583a65301c659200f9d072e96f568330b2f5ec84dae32f13506c81e0c6df775bca722c6347de4a15eb4e311902bddf14c6793cd5a19fd84e70eb40136c2cbed44aa2f854085bd752ce93134750538298d1a74b0e4e4edb0cbae67488c39fd56853f9751bf0b66879a39640da5c5b2848de6c70859c5eb9cf61320fc0378ed3c67f030b74f0eb0b3e31f234606a1eae3d8e68c96c56f11bd373e4a131c0a8608942a2d582941ba62506bd3e66225080aa5a28b5ae1406396a9267eb68248258e09680d54cad485b77a8a12d4ba06a71ce384b78b19e7c5639c7bdd0a21a10ba77da105b633e12c3bab43c663617e0e0e2e98deb0ccd2be2ec84892552bbc9ec47b94d67d86f7024d4ac9a5af52c9ab74f7a46124dcb1eeb518cbc383f38d508699dda6e6c645e12f3252fe02a99a361c337735681cb4311a32676288aac3d8190baebab83ab7264d704a255318cfdaa35dbf81391e1d8f8e240367db8019c842d55031a68d55d8672ef5d4abf6252b8cc45754811559bdd2e903c0391a0888c526dfe3a4007f981bb064730f291d6c37b9c67e836fd01eacf0fcbec1a8ccf28ed8d054b3540600468b92bb32585408e6cc329149a5c6dd51cfb7ab1e843c7c254e84bc51e351a40056292104253c9f2cd7584b980d2f2b8cb30145f64cd530e79c9956f49d2a33f584d7ca9508381118edea87f06761925ca348f1a507800583539a38c1cd9d11867d0d08b21519e0b237b196ba46b96e85e0c01e160894e00a6f7a548cfb150c3485997fff06efd05528e3ca3008c95e6854d72df34b12a346ee5eb5dd786fbc890c33abad570c38fa8770083c4dcbeb815f9b319bb5f29574350739fc278879f93aeb52f9f56b058a33587a3e3c3badc1a47f6f10e8ec748e4f120f049910ada194b42236a6c5bb0b2de40cf5ca4a37c937bce2af860e4790d19b0c24ecbb72807c3da690377f0d896ac0d696c2a3623629175f7da23b5859498ddb20b5bb82e3949088f936db79237a238cdc867a4105817773f5f5352b1419c48d90f938a27f5fe3485bc65213ac3a4b64b3f0148669589552b0e38bfd3efa8c5c5fbb4c170f2fe1ee5f9f253024a2022b2ad13dfbb4df40aaf3e7a4e4037cdf6ef9b7a690fd5dc9b8b50173e866fc1b7e3b3a0f923387fabbfaeafcb66836c5bbc11f445ca4c6c7b79373f52ed6bf906639498c2a8732cd564d815a57107e2baba27317d1629ddde87202757a07ad2fd1b9accd25854b1dcb18501ecabcd62f234a5062f0ba798db853dc079a2f52e8d8ba1ab1183c05da9afcd4ddf5ce91540dc91062ab0071279059ba889c06d7a6889c1238de6be228915448eca31d8d58d6e36b97d0b8885c6eb2d3671fdb1cb887cf0e7996b841cafa399b8c94db7a58963627f2e96b5cdcb3dca645ea487deccecd6846d1efa7646c7cbc391dbf37552ee88268d5a2cc1c717baa667cdc9c9ebfd57bb99862c7cf5dba2f6160d75dd4426c78caf6c6d54f90305329e7ae72fa738690f975936fa99742a8a030b8b269864939bdc9157f8ff36edc94c6cfe534586271af77453c54e0dec0ebf354cf6957912962e8caaf97ecb5acd2fb6c24cada5cdb79709ade2be73ef10526a1c7e2234393318cb0ccf23448cca3a6bf49dfd1b8ea996e1ea515812dc405be1bcfe95cb6ee6a46909f5c72bc1501cd79fdf92ad7af8391d2c298876321cebec66e3516bf90eab05875202a320e6034c4b69cfa4c387093bcf15e10172a2e76a9de2187b49f0cb6e597638a32460291d11d9802f5dd79fdf83a909a840bc0cdf258c7757b5dca6a35b66593f744830e7f3934be041987a9f8ebcbb7c6735148abc0b5351e14859af638902fe3d54670888838734f698047fef21a553563dd2db77dda31f2dcf112c9b7a404ec5d34517a77294c0f40afc2c198d6afda11590fd211c360e2c0a1c7aa588ae397d13dcc64d967e40e9ebb110ca1e842c3e9786de02ff42a89aad98d77ef3f0b86afcfff5f5ed0c71dc5a152198136958eb813e1baca2102d6e5dc29d7fa45b4efd18b690415f093f272ab078082f838fe8453ba57ef86e79ebb63d77fa0e7b754bd98bf3f4bc157ba8e8b7653237d92ff7f3a08883e3f01ffd212a9d0ed7a2167ebb424f33252139597160808442f7fbab6bbda85dc6d5b09ac3a49f78a7ea52d4a9b729ce21f05a9c7e455e3412118357cec454d8ecdb25cf9b76311a3f07adf7e9da551523e1f984027eab5d68d3f458e05f20ef9a691e18a346132c5c9eb9749c03f1f54cef6a109ed9db156a8441b6d688d2e21ca2ea8ff91745305b4aadc6b9d4d1f6b4d9543f861413870076b0cf4f9633bfb7b14f4909f7f7cc486d34c6fcffda460a8fc2c799984bedd1186e05e86a7cd0b89c16635dfbac57395cc5d8449cad9c9ab77d32217f3b3cab03365693e90ee3b75385fb4af1d42eae37ab8edfb9d6cf93c554e1169963ef7cfb8c18a5dc2644217e62aee50476ce60de22fbc91ae5e1571921305e87415efad05f8baf5867de1bce0dbdfae807f0801c06b3e81b071f8d9cc864e184819682eb42d5f3ba8a324a7706e5236008b3f5ab8911c81af43108204456a878c0e6341dbef1809ac37987564723ae977e1c741f6b6f22ef1dd77bb523d8a2302eb613378af5e4ed9351c46bea7d289a5f519759cb00761bcc8e6c242e23293c574f576ea5bb4d72c1603c29424d76d97fb3567fe1bc8cedc07ed3831aa4da174878a7367c5c8f9f36fe7ac172a62f4273752256b890fbae94e4a9782848fd6431deb0f054ac60707a4fc2fd88db35fac615f64f63e1389cd54aa0fad78aba0c692b01d93a96e8f892a6be84c18bfb8e35f577f2259b32b83b5c770abb4432d2a5a6755b370691c4b4e7897cf4fd83ee781be29ad08b2538d8e1e06289bc37d2d5fda059479b107d57a32333fa79dab319a138f1f0dc6f758937e489327b6d172e5dfb0fbce978178abaf4578931182afd841fb8173c8de8b9ab05fb76beaa249794ea73775cd78d00344c325e1f9f5d884f08523eede6ba39518d78956787e11692d19d24afcebf2d7696378fe597caf67b3295ecc29a3d261bc414ad8c27b428b17558535ffef02f57fa6c9b987c8e8244ba17cf282db624e3d35e00dc0beb484c49724be8dd0693029133af2bb80905402f07603babb59b1ac1726c4eef771f72ecba7d8eaf83020fe672febe4bef630765c093bc319daf0501639a4e95b6fbc3faf5e662d3f2b10352ab6239ef600ddac950eaf5dd533254520d7ad5d3a1f54306a44d1af0b22f431011155f89e0feb38c500fff88fdb0b7583b8170f7f7a6ad1bf0c7cddacf820b5b9c7579087104ef6a0224559f552063a734f81007c2763baa9df293523d6865d806aec8f55a755774b3ef5dc5bc686f739e5b2eabb667fa648fef62179670875d95cec60141c68553e35baa7cf47cf38f4bf91e9177f47b97c56a8ae1d4dfb192d882d64e362be43783f155b524e6f3799767afcf979dfec84639ba155829b291d2538fe82ac97bf792d7866669f53a17c550a8382de297664d4634e04b1b6e5b3c026feeee58e426923f86a0391313a872d64759dac1490a643fbfbf16c4846eb4198c65b33299209fc185703ed8fe172b89b2682f5bef6d8954fcdd373ddffffe3841cd8e47d00bc32aba5babd18b63463b40bbe4ef7a946ba7c3d224e9c98340061ae851843ef4eab4385f63c55e3aacc493c7b1b4986e2d875887e75f87d3ddbd41cf2ab639b858e01b0a2df12cc08ba29b38c089b0404c2d8156b4d530b21ded2f0569efa819e7602e69668f32cdd42974ef03746796d10f5797cd14162b3347568e91651dece49081ee81a337b7c40a016a8edfcaed1537d95d7c769cb9cc877476c72282f43f2d294d55ba32ad992d481317f1028314e322130c3c0280993cd43b7b6d3aa9bfeaa70af525110b30b17a6d06dee8f9d871331a8be9b8e7571961781b471688acd53ac7a94e553376a67ca856fa7679c27f00f8dc45aacd2a102f79f4579ab8c38a0fdd123546813f001f2c35a8e9e83099e039e9a9fdf4cf9738dc533fca6a20f4aab643d716b08d357804c03063997d7393a71f1d6076957f7ed6963725b69b5d75b80af2f9e173520a96438769698f684fbab8a431aabd220051e856eccd65929480450c91e49ea25c0cb4666e11bca63e4b11b0d3c107afd71890c5a54f08846119117c8467e09ea204cc1e1c9d9e2c5057c919ccd2b362c4089453a09c88a41af57ce7084af5bc4c4f88314c0d83963451783d409187902a7ff3ef56ae63c4ce812be0b94cce1ed1663e1575577d5eaf415dc3749c5e69424422188e763681e2d09673be210e54228376913f82112bd6cb34aaac4e3b2cc05d019a60770118a040da5cd71c361bb92ed025e630fa77417f324540b7b3efa38c9f0779ce53878e6d5193c429ccd8a2fd0087baad478a50966348cb63688cc777d3c0b7764a8080cb54de347587fd5dc72bb06810bc309fa7af60dba5ae83d3318c1ba2cb019b48b344b42e215f3b85264f8e627bc9b2514e45d73edd34f707db172b63fb683248bf8417e85ed4b7c78a5b69eba8061be7fcaef344bab06fdb5768e81bb29123e477bb1dc15896ddb7dd3f6ff432951dc18c93d4cd322caa073ece13cf12d758835f56f0017c956b51f8d36b40e00f217f01d0c392647be50fbf17e4d935bd7390366286bea8130031600c8a47fbf644eb778a33c5446876562698a34f12e05fbca6fb0e76db5b5a07b27c0764a21680d5c32f15b381996419f85aff67df4c12a69037ba5814ff3fa0f5b8de3b540290cda4c192f3400c49f3df8335575d79bc8ac70e8aebc7200c1cdcb3d1b60392a7e2d4f744b6b7cd253a07039f765803029dac559776eff4e50349da56db9fc219345773de61875ea7a05de3b00b8c7005bd2567f091ca9d61cdd2c8cb21f12990e09c0c0642347accb633ad99d81b9e63af6dd64f8de4c6160655237e6b075c27b8a7cd3618d39b0923b123bfc58fd1af45fe0dad21de6fe7c1d5b06cf92d8c1e2849f93ad21115922918bc1384a0e2a753e7b3f99044dcb7fe2a1cd978aea4115fc94e12f973596fa41633e0b639aa64dfc2538b27bb6016791d384791e2458daf100e615cb63c5ade516842a344387a259eb98ff564183f9eee2b43bffc1c8b0b7b35b0afdf022b567925ec2121a6bca6ff9eeb8ccaec2c1b4b7f4b3019f19e75ec267174b6bf9d9d99c85d3be3077eb1792d23e6ed300be3b8d69174dbffea3e0aa1fc00b227e4612758c38cdbce9898d1ca12fda02165c50d4d20da34ecf7c0a889ebf2b2611edc45860297eb15b3f3864facbe84b0c19c6406a91346203e51df0e4ad20330a1e533e5a8f127dcb12bb573e5085e7671e90e75d06934a8c804656c3dbc316359a4e630762ef7ecafd4a1ebb4dcfbb62deece3b94737c1c30bef6f989d7b050b8f0255c129b00baf9cdf4ddf9e2df18df7087c0f2b12bc127af4845660fdae1ad7db8ca4f6557c9f80642e89e37ad3667b58daa14a1360daf1f0f056351c610c21174d3b52b08319e2f0754ebb006ab5cb288bc28013b4be16890ae601f80c47d6483b08932dd43cff056999af39f8a50bbb676c3156e1bc04f6a86e638e9bcb90fdd57985e5df18b08ee580314415dd273cece18faa0745a94736858289664bab164562f30d4b1d4af99c197592947e58a6777d3b77bfcb430c6cdad55a47b76cfb4c53d2ad3551ad29289e85e8dea483f5f436643a2a2ffb68251ae19ffd17e0c7390692fc33fbf5914be3fccb200a79a857b3fb8b905eec5a94a08a7b042f39a34b79bce6255ccf2f8815eeb53f205230924892c29a6e023fbf8158d69c5cd22efacde4f82fa2672a3562977142588b0117dca2845716d41dd38d0630824c475fb78a69a50306cafa63de71a6f1fd03b0a5f276bb4690fe14f9ba27099ffce79aa3b0c84d358db8c94ad29bfc695878bd9915f2c7cb9533e336ea44dc3c6c8f773fb219049709c75482438528b104a2ceabf47f96c76c91a74b953f83bc4520d8883ec196f9f6fa6e8be129c64ddaa1e372668904eea088b3ca6510e77e23e0c0aabe25360e7e1ef7970e0ec1eec0169ef590018966b9bb604ec64b4ebcf821fd5a344307c1c9aa8eee3632371c0d74e3b7be4bcf1a13497efe4ea5a59c5b7607795d9873c7e478874e19f5bd454c4f63d9e2809958fd1185c1d0f7af72c9982a177271e822420ea772525bc9656472b5f89eff5507e096fe5e511d526f16106bcb9061cd9ce1dcca05f5fa4d119eee3de5911f937bdd5ffd6866364dcd96253a7618825361c6e0a114c173c9eea14a80b2cc0ebae9b54e0154443b822554badb1571d4215b48c51a443e19fdf0ae795efc241b03b371e72775b66f061899d01973c1977d7273eabff3f84fa5bbd4474f9b76851d204e35a067d92e521673cdd718dae166a077bcf58667a07b298cdd2c003316f2af0974857368eb45b4813fd212d90c509cd0395ed46fefde6e56fcc04c77920cae6bffff1090f59fe893fb1acda321109cd6328fd314ab732d97a378ea0aa81b56cee7bc610ede2183f65c60f61b8d13b8b5aa79fcb0b141eff4c0e67f0a9022ca34c2baaa92d7050fc86dab45c5227446a4101a40208986d6a580016bdf82d78bb662de7c584b4705bedb711cc1315e41038856f318cd9f4550a1c959530c844c0daf237327b7017ee5719bdce1d12e9671b32748c752c9f7c1a015793bc14f8793ea00f4a5cbcbde156c1f4a1c9abb311c46e4cefb0c3f974550040890c69b2264dfcf3c28ceb8cdfc47f7a5ad464b0142ec08bccbb6aa20e7466645d8254850a164ba116d96067ea028606760232d5fd9aafa6e3768dca307b821a395b4e14900cacfd887495cbcfb95060386dead974864f75e670351761a14faeba9863a0b0a0afc11ba9e760f23b823da6fee4075793058cbe92e0e13eaf8dc0c5b00a595e670023e20c49ec8deed77b45813d408499ba5341b23a803ca849cc814e36f7cbc26578933d88dd9709585a1190fe31c12ddf0b6f1ef953332f2d5da1a78c777e24a78173a8e83310f42db91c8b50159ed9328d6d09a56e44929d3f2faa27153598e16c0b6afcfa8d52eb964d9424ab4b2ebf14add7eb87248a9aab3c21134c3cfbde1df739b855afe27e22f04cab6c088549a877749b050d7a865c2f22150c3645b0833ab4795e54825f84e64f12224e982b1df27afc750c54e1deb9ce1b69f5c2491830a9112e5e9d05d20123562da58e9347bfaf269a714709517969185d4db42c6728bda684f7971026afa6e511553cc0744f32b556a080df145605aad3650b11e1f52948d02e7acf01a91a7e690713625a49ee41f47a39154d6367611144bafec30a4bbe02b27d492f364bc7d8d2bf2f62ed0bb0605c89f443239dfab4fd3124351dc32584089da0128bb011bc79bf5a9ccd574a06c21c4c895fcf4700fbdc7cb2b2120e9b2415e9e8cea17d363557d116f008a27d646fd152e4e7e9823dc94a14458eeb353998a2918bc09c22e4a86d6bee487fb8ef82b6cdc79e3e4c3797a77d470bc1ff714ac5ab4249081646d6832642cc0a238874f8573b300beb4ec6ea3a7fbc1ca27e59c4de2e6b4f561e510b3e6b3e425246ae42bcabaf84f791a3ac7d42aed504156201c459e1e81b910712ef42142335001a285f98cd03cafea3da2402b2141bc8e91d7d83f225aaca2b84d52c91f6534f2c35a3353d7da087664b1355fce1f8fbe5f44bf4b9dc2d1e9b26298a340e9d4af11d44abbeab4469618b5771d1bdb8e37c39178138f0d7383eb74e0d8993d068b6c1d4328f4721b2b6e10d78432448a2dd2e4d69919d7798e1501197e9f5a1d2704a57ab89b0210ed58292f171b9c4ba1ed66ea4d30c48fd63c047ca04b7e7e72249f8356e3a235288e9053f0fcc607d95c439f070ae803511de5061f976d4d5cc3d08cfccd6b56008be1d6daf318c2774a891f85d22737cc5e05d415f4cd2d336906ea87b83f8390e7b7059605cc34302c7b4b727873e367cccbd4fa88379cebfbbdd46d1454d2bfa1cfefbc8a2c67a6ad6c1baf2595034bfce55961ed5ac5a8460be3236f58c64c1e67ec055f2ed65dfea48482a6bc36463ce17b09b40d25d3417c620befc1ad7062933f2b13078c771f630412b7171310b4fdf9fef92682a01f58305ecd4c3de11bd1d2f712cc0f36e932171f2f47e17953e932a0f5b6fea9e0d2c8d44b6b9ac0c3b1d502b0dd92ba0ae99b88836ba653236677eb90030a373542e1d87c79ac073d3e04e1b2049d84519d86de8d5cc7790a3423d7b7547b0e2135433ec1f373fb6af3d31ce155fb638c25f0f12f0b522e21219669827205c232cdd24a3ff3d9d3e691c5c2f2e476bcf65c8a7da1a2aeb5b4d46dc79b2d6d66b9d93d9b6c09be67a009b7827a3f9fb08f81bc9dbea934bf7a7771f507b3370f3fcd74c60795b3404b4d830e50fc6866cfd43625e1e95359105b0e8cede00ceb7f65d4098a2bead2cdb8ef29ef30c2439e6e4ad80fc5e8a5e086a4c6028b4e6733473204f4c40dfa66d89f9bc6b9dd9c05605a7f37d689c565f7ba522e2177243ac1bc5221003c5b77f49a71895fa5bb1ad91cb46bd409aff06b2781ed79222f3ab6a82d0a7b462345c42d6688c2a563518857728ee5588c4aed3e3c2cc31572137325b9f285ce33a31006d15448c2e24870e5d7503bba86115dc46f22f2ba94a66d8c1afc36ca5b85ae2b02ad9d3fbacfb9d7d77bc150f31efe097a890a0449bcd70b8f25eeb5df679631c28363ced2a41ee00032e42e8f931e10fa26949c2e19b64e6b34f5b9581d695ef529a1f387806230a3998fa716f7ed967010b8ce94b63a6e761de559d974432788c66088230ed92890a45e1668e5bdf2949c403ffcb84f5269f21312ce8b50e5b2854cddbe553be4d631f537855dff0436a86883f0f1f7245f637231276b3dd97b7ca1bee3e94fb86155008e3135f6d7448c69a360ec3367b270ae654cc17cbd86cd83eae3c8dde8bf559f885a04fad57b25bf4a6b73fcba69002fa1eaf25ba52d60e488089f18b56ad1dcd715d29333dee3491a134707e0efb9af695fd61004fa7e918ae6459ae9eb1047ba40f69f1b32d0a351affcf9906839be28623a17f0d03c64c7b9846c759e3554afabdc3f9d5346af11838ae380160bfebcf9b3d469a41954a77ed88eec2e2e903b88331dcf6494ca59950aeb762669839ae5929e6d1590eacd7ffe1f73d8cadc941d334f8bd3194598cf84fb7308846312d085f79ef27d8b162392d1058ee1045e198878066431c06c1e89dc3f8c607383c877a01fd0aa6e5da6f084c9ac6284028d5bdd6f5108085c77ca5d7c5290ad11764e17a6c53cc8b665eed4f15de6aac2c5f47ae92c1ddb7921915beed596dcb68737dcf9ad0e6e9f3981599785213ff6a1e6ddd7c320753048920c9764d4309372dee506e76d93826a446978e756280bc9e32096cb104c4b6441fd29c282b218e06df0b10b209ccccbc8cf7d57e71405d938957eb7fc1de95188aecb80e17a22a5f611100bf8f03a3068dd66e2a728611114303f8a2af681d154f18e79942cfd644bb9018cea6307f0a44078388e25a4ce9f8f599b7c2de0d0d79a5881c69310af649ada92fe1c57eebbdfe3a7c809afad510587e9c2630e931bcf2e47098034c28bd38235b21e4e4fb9f57eb4032700c8f8ef1c17f7e137b53659bf0d3a30d7e1ea626ffcc921c7e9037483a9d778ee88d713e8fc9e0297672daf52191f593075c5831bbafc9e22f7711460e652317d5f7bdfa3ca3df6714b0c135bc820eab444c5741681e9c0ed6eafab8837570f1c1525eb31c15c868bd09792d453a949f2021e68563c60ca3fa9eb0a5be1cbf0442c43d49070dcbddf2e97f71150d6fe05f23fe58c95319550cd57f7d17ca23f104f2a2fe68990e733a96b5151e3547b0157cb4dbe85d6d50110e521599ca83d64b015e04eb0d3ed93070541ae14518d03015b583b3fccb0111ca16129fa6b1aba25c9f698a34787c7ebb4cebf38c5d125f43ace3ab80f89953308cc15f45f9d6eef0f4a38a01723b277dec050b535690b11908fb25aded4d8d32ac2b8651a215dfec89bb918b5a075445452ea0be19a4afa513792ca9f8143c5e3f13b349b91f7a76808fbe5c7a96f0e1f00c340f581039e6f42df314a18878a00d453747e042696a9906969e5d23cc6373af5140c023f48c150e1a6940532b73019338cff4546186dfe8e5b0bf0988a7e105b132bf00a7d21b737fa1b91a4d2924ef6ff6be6c161c87fa3a2c365bccb622e485ae9eedd1068d83fa83b13f2439662695197df767a8313b308bfa002e9ac2d19a2600f280dcec155efe3dce75df58a76561efabc96a6a350281c73d842b5e219d43619bc385383e0be3e1a82c438ab5aa37a6d232b3675818649402bd39925da3f09c93bdd99d8675430e62edc637418786081bec5eca876f3963a8850239a7a2996def5b9e18ed2789d24a01c106283de411fee4555067de20e30c7f6a73579bc05b80fc882a1fb21fb2611715ff2bad45fa7dfc12af6232839c12457fd3442392b5eb1bcff69550cba3c611c8b46bd7a83f54cc8be05c298eccdccde095223075468700a049ea79f4bdb7787d88241f35905389f91d963434f7424c14105fb13abc0d7cf62a84550367f4d9d83813751b95dde1fc16ed793f119aa061296ed8b721ca37887999d61029693790a7766759692f3f6dbcb54902279a01f937c4aa5cbe8e769104f82e9cabd4ac0caa65182862284f5390d84c8cf36066314f3495998f4a6010d8a1b799186ef139c4df5e0197c2437f1733c6535625eefc783313c935692a60431f7b4d6d234dc7319c635095ce1d6622491b35d29772c96d49bb270620f06f3e7e54503e2e8c8f11ac8e7f0ca1a625dbbab30325baf2fd69a623efa3a8a3c69e21ffb94b951578018155d638e49a7101b15fb06516c49592fa60546310959b4c1008439d87ad9c53f27089502e37f76c2f95655c4b6f3c8258ef687ec7748b247eaae7da0efc588767ffd07315c582def1787d94c4233492b4cdb642d0cb1666fea6496fd7618154a9e3a9d28063ae4bd622a81150a2118af8a3c7381125575c7bcf3160a3bf53d898ef833436d150b49db66c9317ac3da1e92a5c1796fbb3d6d8579528d920fdb7be56de74d55e9187b84d5e40c1f289e052a69dbfe65f67b37a6ba914a6f9389ab7e403ca0e87c01fd883678494cdeeb9545df9d3c7eee8747a2e1206addefe520752e9969bed62f99dd90bf2e0afffd70a4ac72b14154233502fddde8ba0726149177e6c263c2ad5927d81bcad409e15fc795adaff82ff491302441c966415d4688a3a053c777c60ffa3a56e7d1bf39f7746634bf5e7f79b079cbad263a0db60d4e7c6960db5275c18fc7de140a3cc5ec1960fbb37206cfaf07f2853d3209a5d981d5ea446b516d1a7dd415d4491116a24c0d1a8119982fe43cae9b23354506e673712bc428af436b6487a0b1b814020f79715ef947e8507d0cc6818d860b763e71dd944e6f31a684ac91bd42c16d3f899043ed6921fee5d0d147963771be5f70cef73e17ddcc7f95728dc11a25c983ea0ad18e2fb25e6ae5eba315384d05a097328caa509f9fbce9cda55e3cc5f5e0c34622590fa007cf120aabf1caf4041f681798d5aa6757d6ad2db4a890b85b40d31463aba3c28c2d2980205f0016668c38dd153e1da8cf09a8010e13c75295838f24b007a30f4f2a49016098cc55729cd6efa7ae252e4307ce308dd90e3e61b444b7849eaabc7ab0910d36d90cb4f0a3508cc56335483b703c1700674e61048d23fd8df7d8ba5bf09fcbd350186c041d827ed602e11eec132a1820936c00aad27b8f4ab7ea931a74c47641f1fc36ebfef15794a9d1d483a6aaa2e1a18175facdea72a3f7b7597bbf0e32521628840bea2e0600db346db03923b42e365a95403996ab9a9f2be3e64df6403ed6cb555d2de79011df63b6f8d636b75a77752c8ca3066192c3837cff6d3e104a08b489ddb928829e3f54ef04f8b89bbbda108600b958ae49e1f6c0f027d59ce54cce20003353d609212cd0bff5a0517fa90628b7cf87c870c95e25c087bdb0ef6f013988dea01042a1e6dc786384204a03f01dd2e579aa1d9aca21ab873100ceecb97999f86a00aa8f591682ceed108396f8023a1095ae3e5211d571dcf884fb74cfefd5b7e2dbcb3e4b60ac810c875a7a5c1862849ed1993a85388d8ddfbee5df8a7d5f6c7cf9ea23228791773ed745339ad13cf3d5efc24b1fd27695cbb2de0baafd9e4e7883f6dce0e2647caf40c48934b61ed8964cb4bc341b9a5431bd8f4b15d04d52d686c98cc918bde65bf9665946633eb8abb4838e9e9fa66d484efd1ca1b6248226b36738f9333737bb6caaebc9f21ff5a83d5fec1e8b717791e3da49e028eaa35825950ea88eaa16c2e31d5a4dd3e7e831e9515f1d5c44b9b0261f0d47aaf489a0433cdba2e2d5e0be8bfc811a9bf115316e13aad9cf1d654a40e216c87ab93ae19bf2c67d75e532cc7abb7ce2e35b1b1b03e843fbf9ff37420b567afd9ac2ee731810cc3497e7f9d4a37897d8f4c16c7ee355ecc994648e60fe7f5c9765672ec8ef1220d3c979847ef68ba5687b069153219c2f57b31a7bec3f43d79067b68edf62e4194f69911623d3245be0c5ea118b3cca93845ef87f6035df8e653f7b7e9985623638a6e9cb2b03a96ea2d881a0abc9211a5ae4f26db59149f152ed5ae3dfcb173d2ec21eb01778c4bac73558399f4cc7d27b6c090ec89f9c580fed5fc6dd0c25de5f182bd1fb32e19311f462c414cc78073e141d97cd22defcc576db0c9754ce6878009eeb8ca0b3a0452ac5cf9be95fbcbb3adeb03668e351cb934700de862d9a2af8248b994ef298e0a57f578ab673f192136648bf5b1aed779a2bd42a66fdd21cd5e430ccf1650ab2927971c6d2e5d7c308b31e095df5e52beda00631e852c4cd5c2ddb713e726a207932342eea4e70100df693859ea1a17e371e739675427ff2fd4f60996ab57a898d6f45ae167f7533b83bd6416892938f3ac8423252bc0c434608100c35cbc61ecd741958db28779fdeb4846a1a12919cf66cae02c9f219d39446de99696319a63965276d0f1e51ea69e1c012eab3f156dc99b02fdba778e14020a5d5f36cfbb491b0533bc9913ed5335c16c8e20ce72437f6dacecbfb172b1d293864720aeddd332ccfd779c2f37f0cbb7abe0f3ae2f9476c155d0a641f11904369c24dbb71df4b3a724479a10191769a65b380c40f19f128daac4a9030943811c3ab39ecb405ee877a1816e937a94aa3e33a0a3acdf337cb831e929d5293d2593a28c178817f4fc1d70f1ab31dd3bcad05c1e0395ac68562430adfec69344817c5efd6ac305cfc94cc2058a069f6bfbf11f9f76c92dc219d2e42187004ef64c0a255c77605f5faa065780474eb0357409f01bfb99c6c2db31903b658d30cc1716c540247b0a109b911c69d398304a675e4751784e82448ed7c49475ad6a62ce2624bc3ce5f00b879415a5a7eb640e967ffef3b678382f151a552346a8811384f81c8c00f4baf507bb34cda1d50a43da5aec0e36dd21ae1f4e2f2383d7395eaca1115d0b53ce9a9b3a99e42309ffe6e348887488e4427771b320a8a2eaaef38d921c212bb98c5bb2433174e32b99aa9371ee9dc8aad5c4093a08d5ecfe798c5a302d98e823dad8e92ff480c0790d8f8ea224a6e2e82a71e7c9979e61ee1f91bc79381a7a0820d4310263ed6f83606ce38eef2dc0db1f876abbd1ef950ad5837bc1a38d44b78f9a71ff92e629e64a4e65af4b13d406172c6557ef6f12b5f6b016c56a8d006d29b65f058ed2eba9c81d631fc04622bae4dc175ac4b61d03c95b1cf5bfde909fb99286d1e8351ccdf0745e5d96757eef39f17651d95fa2621e96afff6d4655f2d2a6546f78e115af73953b5f8c1294937e589c5d80b4ec3ec7bff7a638e30f7852f57570ad80af3f76c9a4572ca56acc80220257377a0f7e2d1802224b3e5898a91fee2714bc9a31fe30784fd7da78d12c54656f8ec5822c53244731f817b056c41efa5439a5f3a38e8dbf19f1c125ef5b88fee20959c9947350a5e0dcf345df7c7bca4e5e8feb1ee4ab97ebcf5c766cfd50586d017351c436146effc503a0066c4f8d532d518c99c11eb4923d6703ac7d7a5a4d1f39e9db570c449288da4a6f6210b2f6bdd0dcf4a49e40b9656e797de360f208a65a4d5fe7daf1bc07f1a67b633e632f5483b1249a2189266a8c982df2c51d56b3f8fed74359c44ff8b919ee3cfcd4bc7c0c0d62dfd23b6752e7ad904af1136208b6179a501235eaa3f931ecf1065d649ea30f9429161b5ec8e15274e006830077880d952560cabeb266bd1c656c9a24a999f67398a3dbfbf6e46865a7668ac4d424136b01a96e0849b4399c47d1deb5be681e32a1a40a238dfa9995f570cc6612c29ef72cd9bdc32d9c4f723625e07b6c8709c014d089a925b71787a246ca076246cec95a4bbc4f1ec58f8bfc92c9693c3d940b4414651a022675decc2acd76b551e729b00e61965f4d13bb2b0cf89bc36e06887ee02fb4f05df3fcca099ad9a8432e9ae6932cbe04e7a4eb03ac422fc94e5fe6cd4af5d610cf61bb423403f0b5c9ae92f91ddf373f1513246ba92bcc7df92f67bcc35b8c1045fb2bd9d78d94735392267ac7ad583fdd3c76915ac9acb051ac09e5676582028e9901730fc5a10134c62d3ac5b681222e92ce03e6e81d817180c42814760464dcf3d641bf261486415c6adb110acf8a0942d5161ce613b946539bef8ae011d23bc8178a9a35f52e150b96e7632dda0a640181f68baf0a0e2622a5b29be9fab96f5ea716f7b9fe0d2cc9153058ef275dfbaee1dd3b89f5d0656dd628cdb6288328d36fa5c1f32eee011f4aa401ae7f346c27a583f0c87de57096f1219e9281ec1442872299a44572778a6f0aa0f51292df2b926f24335b8d4292ffe35bb41007ff4b25fb30cf07b9e890bce0a7886a4ffcb2c3391268ce5b8d01d1ed4512965762cbb7c40413876726455ecd810d710da265e495b116c8b938f503e1474a40c4c6712df9d56fc5662941422e95e882d7c1754e2c0cbd730af10f0da5be8271efb357bf788b248752000516c755db9020d670bcc03bdd5d4514b72155b42f5bf09d7d2e436675658273af504856d624c50c63fb567cd3df7b9fdef01956c1e50d3dce817cf10e9227d1151ce417f9f95db2ef41964d8cd18c440eb29e087dd68f7c0a9e43cbd21bb4fd234af9f00bc7a08dfd4cea5de7024f78f3601fcdc377eb391b6fcce9d548cadb8ad982f795bbf4fa704d75943a0da4daf4185b5b7ec2030443be91ab1e3b2c9596447180e31d6aeb08fd2cf7c909fbcd537c29487e64f1ecd568c72d34966a32f143b59dbf7719fe37c21e2f48dd2ae7846d883aad98218608f6c86892382b1c4c8a5e92fbed1265c7a544eba25fea34d03ed5f600b4017355d64e802d30e316d19133df2ee7dc5faae8f1d81171cd90ed60ff8df1b1d3b7de2d3bc41340cc1a1bc712bd042bf97d61a12d66a230e301c20861ad19c533cff37720a8e3c3ce3ebd333c8b678784a54268df7687f749ebf065b231a718cc1dd0e0198f69e46c85c7c61f054c45f5b0a176b72aa1f93cb68e0202b3d03e6140fea8d42996a74fba11004fd09bd1855e77948172e5590f3f1e2b0f66dbe24449a25de3b2e06d304e786380d6f18cd56d8973ef70b2f9b69992064f60ad52b7f55dc725777817cf267fdc2ff2d5b4649a3a6ab6424cc53f37e4af31017a975bcc49ad8498dea3034794192cc164b9423377780c831c94c4fdd5666656a7977851b95a38f1f38d7ce403dd42e4d38451f749e8042a3fb8b25c3444850368ad73801e712cec9f14a4013ef1b765d1802cd2ec4edbfdd4f09c97fc45d96741ed2b5da9d2bb9f22006ef50fc1c46a8fe2fe76c6cd48f5fcd16f5ace9a6e5ac8d2da817ec1dcd630424c0e2e7a06e3c140f82175b6960c9dc3f2385d2f042700a0c218e8eef697ca0afdb5caf89ef2e498fd4c36fc213872bf1eb85ce094b7d3ce28c3212b6e2eec3c7f57b0c5525f2be6fd040daa9a3ba36aa83c6b90535fcc9cd3fb3d29487ac735ec836739ebc186bd83a77fc24a1cfc2fe4db38a722436257b134a74b188549a6c445cf7950b61697dd01a00836ff17e6cd011f632eab6d64d25c33648ddb47c3c12e28d91f000736ccade22de8b2f59ca51c6e714b64ecfac6adbb7bef06c9f7bb801238711e69ff67e3949748bc68c9d8b2fb62a99f4dfc058b25f544b87efa6599116d83dbb426d104b23c19da6eecd9bed425137ea07ecb41ed63f2310b326f60b3089077dd2e291980894678ccf5c5fce6da6e41d05f5c8c2e8c3601ca022c8ec4902e17fee5ee6055a454e522dda174247fe7c98b2bdfaf8a74b96e0d742dcf2a0acc537c809aa8b9d03d0c4c45432bbf89c5d3890243c0bb4e041581e772819b5588dafc21412d125e3bb1e20e54eb13ebe8cd04e8b275ef5523bc65e1e01fb9501a0589c606dcff3d42dcd6848184b353ca24787d63d956cf3b6cf13282d60d28a3a0a4cc132aea398245dfbdbbe57b90cc9ed8dc2f32eb2654e1150237a4e570d6134d531842e46682c41414979818c49957b1706840e1fa7b48cf595e9f43f3d1fa25fee50fc60d95ee9cfcde6dbab8a286f609b61372b394fbfa77d4805329ad1d931d4b88eb6483b58cf878120a0782c24c9cf9b4ab03e19b4fa372f386b164a63bb245f941e123b4ac10b1c1079cc75c4cc7f69d3f3e9b5490a9ef94b874923b54d668d173cf48f9554a93130bda799c4daf7c5b038f6afa6464fe5024f189ab39af6c5f24bd29d2e0ac906a8a7d80cc348e37c3aa922782c7ee937792fe765849022b243fc7ce29660f72d6bbf7c4b64091483596e17216f70b1ecd97d8f7963654aaf331b407ba347a4fa1715de6fffa74ea0eef2464c29e69e4b01298d027dd0d214e29ee6b1c7f104d0222c816f7c7f2d86d0df44e831a2464729216d452e5ef6a76bcb990f0f76d745aa9784307814511e3d361e1735ab7adb23e07f2d3e7788d602d5baa5f8e63995bf42cd1f5738d6421f4da18a6a74c95c3a3f26295e460d7450d65db351473e57ed12a2aa5199dcd224a766ecf67b5ceeb0a1c6ae0ff161c4262339b98b8711d390eb143f4ea2d249a4cddb54e9925d328f0ed4e9034e4d4dc5da8596f9f11ee3f7ce002196f3b8ee816bffc891b306ec1dcb9e5fe30758b699316e780b0aa8f05ef29e340d8ae5ec189c0829784cab11034ffe359abb94b7cc9d6fec14e7e94ccccdeb078ea56a9f3219082dadbd1ad38a92e2ff1463d92e797699c34a148644aaa8ed584786d187f7dd5221df4c5a7aa199e75c658cf365e812b076e82083cfcf22aebc190b3723549ebd81a37eb30b81afc1ed54a0463f7941651cf260e93c62bc18ac00f16a71f2f879da36dc48d2c461dd0b82d2fdabffe1d2a8346f609c0ac3a236c94021b45d3706df2515dc23f47632868b69b9a7ff8c28377b7bca88db394cb032064a267ee893b61db5c75170fb38d2ae4aadc92906fb73b593b399e11dc3bb2c739dfe9e9de581de78ba23b04609ca9c482dff65170c6ff5d69fbb0f15326b81c17c4ca7eb614a58b1e820bec98aa969e668dc4f04a33d80bca34a99d96a71bab32911170ab96fd1ced06b6dab0368bbc8730a6544a4629348bc9b85c677df8276b1d795f156aa1534fbc105108411062f70f0effea4c5fa35b8a69368298ac36104dd36e0cba5192dc0a0bd502b5f0e113c48d605fc33dbd7390e97b35b392215c951d730a0933d301bc552e337d7ac45820fe4a81ef686d6842f4d5596e68ea8b8c4eaaba9c530c4053b3f20e9b4fe8405bb0e82599023ba82bd92d5c1d6d30bb9d90c779249ae7028d87ea4b7bce1bdcb5c1629a281cc1e2994dd35862de440ace97daae38809019a27d798be351a2e389a5db65c4bf5d86d2db6b2cb0a393166e601d356ed6ea44e6e16db275b1c42ceb8d2d72dd1b0bd65a28a90fe24297de130a62b0903ef12f232bf067b8a91d954cb851c382cc71ee85042b5e562ae5af564c447972636c94ce0933fc811bdfae7acc108c4bb6e4aed9b0f2771ae0fa34a0f0ea8ebac32cdbeb0912f09612ff119ac9977a0181a8f11c48e18d16a9c0c741bb5dbc1ea4d259d462c29dad013c953f8f1675547e162b4ec0508f99ce479f13a1beabc0f583c5f9064270f89bd67cdc738eb23772eefe3e9cb22a9f29741022828d241be4234550dd22cf10eaefe9ac405c2ca76d2ec4a395d4e4086a1cfc09ee6c9f8215c58fcdbe18a34d129ad847f5e99413d6c6a71c527ee2a5e936d126958605cc9ed323b0115b9dc6a0894df615b02eeab98a8f8bbfc6a6a09ec806581218b97f73e30f60e8bb90a7c1f23ccfc893434cdf44d00e2270b76d2947926697e43fe16fd6ed86519109cb70cf8cd268df8b090c58947753b5d2345adbe5cdda0775c9f0e494c88c7e91df8827578268e983e722df7750a5b9f5774a62e270ce6d202b074662b89453a99e72e5f6739a4bf127f5435e08c7246d33df3adc1ad17453557e584e050b424e78f1e2493588d94fdd83d96e41453006afb3b1b160ebb3b1a3a2d0209bb5efd1735b72b706d7e4d75343d6f26a17f9595ce3d37e715e179c865d0a130805abad196e16cbe4e2cf3acafff3f8b88a8251daa78fa01928e97e6b9e10771be15fddbe5641276a5c6a0f6be79165acbb92322632d984f0fb1fa03b516250d25e4fa9de8df4d70b32850232873026ac91c4fcb17d1a0d32623e94400a4efa6772c44fba11b016fb4fb4363ecc3a4cd82a9d70613abe1423142d41af765dbe752a47cda213f81c334aef9902181ef12d2aebb64ebc60634b5ebd8c2594279e0884b8f50b936b78710035060a065bc2671c9bbc1171bdb6ff764841365e3b87edffe1c79f679f94f1858c568ea87b7808f9bb8b62d8dbc9feef9d6a518c8a669d2aaebe3c6539beed5a17babc4c5f814cb811c107aced3c3a5cc3768a1a4c5a30b6d67d787e9492aa7eaf45c42a3c754813fa732b6eabab68316fcfb4ab57581f3715e762b15a30690865000f7a27c2d0c13dd4d3dda8c8f0a876cf0f4807d4fb1303976b83e7e8e6baf492a851429ea8267d8cb95f4b553ba5e56d9440f5c397bb8f75caca56638c3dfbe2f704922ff3502920e520873f246e9a17254835f6a4e6b5cbb5cc8203f53dab869a46c4a78b0bd259d951c36570b71c7efef29a0a21ce2e9644e679649eecca4d7abab2243291f9e66ba0d4bdf873779c2e4f4353075f031ce7ae3a34d00cc17e98407595017b8d0f47839e9d011df049a4c3620a203bfedb1971f851d25a801d37c5b4e4be49290b30a0b586d44f114e33cc472f073c73f6af58b6fa0a5b748c471fbc2bfed9d4426cb59c4ca2d4918742510b7f3e22fcca8affdbc4fc5a677c2b8d4dc9a3b86dabdfd675a2e6898a588119454d05f7331b3fefaa027f43e8d9cdd42194206eae1d1e6af879a241b83326dbe7d607748383ff9bd6b4032de970db5a751f27a39a5d726d274c78edd84338ffaca43b2ee1a95e8e7c13f1ff0aca9924b5bcc3193e7a78bebfb3f89ad6dd99196d42a7f38d05c10e3926feea338f87b1abd12de64f66d7a5ff9d0d7599280f87cb5ae5db15de0ecd1f464173da7353d970c0fc67c438d0fa01394754cfd25b8f62e4fcd599c35b2a2f1845f9a27f974bcdeac20109c288ed91f5f82863df5d1e81c166f84fd5d77377e695ac36de1562c5783e84f0b63dfa25ee4c697f38ddc797399bd3b0daa8bbda9605898897abcf1d3b3f5a679b6546bce4e4eecabd45c23cf1367752da20272182bee85304994e0fb5a71869cd32ea1cef865ddad428cf70ee62484d3f9e1fa6ad09c721e91ad2af55f7f799c4ed0f6162799c2ee74dd0a39787ff9a32a09ec544a71696617b95b36d5b88552bf7a986240c0ebcbfc48aaab7e6ccd4e652a6140a6de35c6b80e3b71bf23891f6b80ba4edbfde53f9842f42eef7ecffa7e8b8c02fa3263774cf8d15b72f63f4e28bb4d56d218e6994f027d4a754125995aeb4a58a73f23393c0996b0fee05ccb94df4201fb1b21deb37575489416f7cb2a7fe6df4cfb50e17792297fce95a6e7b0b9ee1345533b872d4b260f385b758563287c1c5ef9bb5429b630f4e6d5afd7c9fbdbed92461c2a9747a201a0c9a9e706d146dda082be560b98cd67991c43ba5e801b1928747694afdc83b04542b4dfe89e67f852101ecf5e7ac517e0673ce4213227e8e184b70399c35641e40ae14b29c2277e0204500b419942322bb2c4c3467cb554aab5d1e21ffff30e498d7cbbd1b5153f17e5b90a759000d16915ea46bce1196018f88daf5c1ae31042521b6331f93060a762ce2c3a009a3f6a09960b185ae32247ebfb240d6f56f753ef6356da390135d59c12e2cd9ee52640906353bc09e16f20d141cb4a0fde6bce0678693c3417af02fee45aec2c16368262c6fb59e274412c420da1ca64e08e7b2b6466234cb1ed1b5f6a0f0a30715973082a67736c22e55d20320f0056a3df0797ad843bcd9eae62d80c8aa4b57b7f4b79fb3606bf5a988a881e2b9cb920a747ac9b1d0f24a3b3f37ab432286c8b6d8d98e6d6487500cbec41e640ee8e63475e00ca75c1d6438eb6ea9525e16d2b63da9bcf1ea20192a41d8e6ee1e058c61852295d7ac22a80b23220d9fbe358913dc239453d77ee9f82dfcab71dedd8455fd9714038e0ba29a5df8fe4e2fa897d5b937d23b160e50f6363d682b9c7d6b27fac7ce55973e2d2d43e309610c20156478a1232eede6022fe94c150bd1c03e1908e17df4107468684fb4a274cf9f63aa94a706b3dfc913c9ba54b9e92d1f965fd90be8057fe2d2aeaa6aa7facf8a64517d6a9e85e64b246e0033942dc8b4c0c4211271f046c286a6ff5e763da854b7d5f35c8ee4b1b206f53af7bfa8eb99de261ab7d0bfbde3691ed4a2e6752b793848fe5c0d6e046a5ff15f697593ad412872b7209faf15a3a875c396b4910ef1e5496e05038df655da2267b1a426fa8bb35df51034fe9cc0bb6be1d7ecd634d2a51a796f39e754ff5dd994b397ba2c5bf648b636fa14bd545eaa90e6f471318aba869e2d64a594bdf0960eac699362ab662a2cfd39f5285dc177218ba93694e1cc6efc4133d54cc0d0faac30e6438ff5abde9366bde1120e720bfa5cfbee0c1b672a8ce425b156d08784565ff903a8188356ba4eb0625b9f041db4fffb7af92ae9eaa5123cfe4f6b1316660e7697f8afdbe0c5d5e9104982bd9e076c7d94f0c145ad79aeb1bf73d57e3409c3e137176e4839ebb6bbcb926e70e5323edc813ce29d0039d544973139041ad996291a5f77ec44a8bb6a40c4083362a5479c28eefcf9f9fd00b8aa5bcb7da87fe9be37e1df6ee074786b265d6d89bc3f2638565e1b2ac7bf18c8e3e6a2986465c190761c612c596c8d82c84cdae54f4b879268b861e23807102b6e3c3721fea4f7da6052819e18a83d323ea762547e0cb2fe1740d95b560d389be75abb556ee0c866ea5d735ffc8a07f63e326855e9a4523590f2d048fc5c1ba9fad3d5f60805d2328f7d9526650b7f331dadda9ed1ef5e9e8b75ec2a141f5604809d5c4ba07bd2ce884c47aeb69024a40c30b806bbc40ff078172c7684bc5149df70d7556d64c19ae006cdfd0eeab3ba8f78096f7306a507062f69e1c65bdb66130fdc96d662c3206b4a23f5a4c791208440c2935af1ffd40e147a94f201a79ba2e5940063bd095be9701bc7b1a658fa1ad0c693068583f5e767ce1fb6fa4d81e54335b7f95bcd025410d8895644c73112c91f9403c2befb2ecbfcde04778edbafb51b8043d910fab4175ca4f2e694093e79ae1bf818108fb912c42ada5f17f4c509fdf80949f0f9fb9a491f24bf9ebb46d84d5bc3fae5f036307aa7c424c3d3c52594bf25b0c8c8a8c3e9a15520c9a3fdcb1add1abb7fb39e568290b7eeae82af22f1b0f254746286f3686d2dde915d6de5157c3360e5f2ee62775d2099a08952663892cab30c8adc37fb779b5837c5d6d207c5214e64de0e8ac193301d01e5373c8c4f31cf52ef7742a438d54d3a49dc57959bf9e098da4ce0ac7eca02f8e9bd4729d12305eeb9bc0f17bb44f9cb68c52916e814b7be1dbd7eefda8e3c903b080ca3b45158d11b14abc9d7f5d3bc8dff8bfb6bb836c95301a359dffa37dfc413cf3cdd0edb9f6ff74be2dd60e8322da0cbbd4feb4531f54b2c58cacd60928231ea663874f73fdac98984f43ca2414572e5d5b00412e38989b2e649758361d08833cdb10bb9328dd93f5f0b490e3bb885633c2392b0e5d2a46602f475ed16a366eb4aa5f2217dc5c5a93f0576b20b9d577f24c90b156a5893c2bdfa841665387aea78943eca770b058929b6c9b88ac4c4f3e03ff28676432fefbfdc12f5d1c0f86c388d08a56784b5fdadfd133f906ad71f16566fed40ae11c9128311b53217e31e1af5e80cb8efc78affc367a85910d82927f2ccd9e17b62d13f54da14d8edd772991f9b722fc9f8df3491929d7eb857b561ea85fe64e4773f44d39f545aa04919f6b1da5fe04e56548f750c5b64465f99eb4becc9e6b57d232e0389de6e56c289227a9ec51ed901e424f53a578f8918d020dc023dae3e1a3a1f23ea67a9973ad6a8ccf1ace341a97b46ae73b6987b8d3ced2f32ffcc37c2cf461fa76bc3733141c6cbdabda9fc120cf845ee55d56b7484bc327cf80e0f30f51854600ac0ad041a5ff7598f25d702222d73cbeec60db7ecd0a6bfcf5b6fb17132e5d9fe598952df705409e458ad347e6e05a69e00123133b15899ababbb9a7cce2045d24609f1ea6e57df22a7acde3b384b6811f8dea7f44940f3df651ee94add2993d17c8f7d9fe8ecfa32a7d304e0c74d9fc5985c86eed944cd8a301aaf32e2ca3eb41ef3a2f45b48643b0cc76aa8ddfa1b9bc3c85127d2fdbfe19f195cf6d8f89730719b2e82c4460cf7f4264362531cbda13184176e0117067d1b6c920c270eda8c10993fb78b49c178d90c8b044cd146e87db9fb89fe0416417bcaf01ebae5e1c2737ce5b2fea8810fe3f3119c68fdbb7713efe753f4d40ad2099efb7a6eba3105f8500fcf5b75da88420c2ae516a49395bbe2f3b3cb93fb22564677dbf41bfae164188f10e0133e91a7088d91a25b1541463d97cc8084c040645b4e242bcf64499b1edcb56c24c0ce162e0551c3596a307bfe890a797e8eafff66edfec047b2a004caa96d02dbbb7f6a5d8eb9a72d7444271f5a5955468d571a36b65db83a6e5d7024b74cffd35a95661dfc75d5cbd877cb05256aadd2cf9247981a09a03e1a78a3cf5b2414d530c4f14884a0585806bfe9b368dc1686dba124686f0a63854274e66db35e55ad6d9f0a0f2676f5e719abe0dd6ef433e2cb922fffdbb832206f68f2316bf266f1da1f63c5a192a53deb680c7ff1ca03acc9e9972e9425a450bc1c2e8c9fde6888f316c0b7d61a1b24bcf8edb58bdda58d0f4b1d18d47390e011166b628991413db656a966fbae8808f8f7d3e77945e28c522a09f26cf8494622ba3b167b20390dad3b97367a31fd0eea0615dededc866b95f361238479230eaefb5afaa3693a9595cd2cb0b9664c3a5db0b6c144cb4f1ba99f6cb037d5df4b9fa62a6dfd6f26bc84e5630c787305881b72a8aed4fcccad806a3ccef0f90d79209f62bf9d02374df7c4fbd97097615fcc18b7e546abfaa8f27cbb0480341f62cee56147057f08144b80939eb2d379e22a729a35961b590ede8491540cc6ea2ec00cf5052224ce3a1fb3e0a59bceb27ccd381b031fd5779ff3e0124df1a284ffabb1e94a403f8aa20ba2803d0b62c5c5da505b02f1842a5f919dc19be31242a020cfad1672a291b0526d5232c0c446085d60e80d544f5b3424ed99c552d416bd6759b3f3e9966639a03d08c9a59a07dfc90f0a43b10a3dd99b634352b94216e0cd1abbae97e10d992778477779977323247ce99ac872e0d3e59084aac940f73cef8a9f648bf27dc5103c6f32e0ad3437a2934c79a62a7526b5bf6889bb9d8c6cff6cf9cbafe58ed4034cdad2c02b594a4b07dfd845a80cab07f3fc87fa969e8c536782c9e1cc543cf9e8c802e6d3395416c6c62c27057d6589249c3be440c2b4eab59cf1dc73828f810c9e5d8a61748f4174e3a8ea58e8b0a7d16d94c842e0326e3c37680a34182d641e6e86212cd4304485bed72397630c498037dde22427a86102f5db4bbe0b046a181c0109c3116f13835e119b5be078738b103db46bcf1966d3f6bfbeebdc3b1c7294f21b37cc4452e643137afeca8bcebbedb9320016710bc341f6746fe5b43267be842c94972d075e04f217719dd2eab5ccddc0b96620de5acb0076ef2d4510c69324c2c9bf4bca69c9cffdc9570420b8aa96cb6a35c496d46fd9bdf5e9207b21f788ef20e71304b32b716a20f07578fdaf1afdef0fedf8b03b5f61d8c4e5ed5e491117c2b6e09d033561c2ce42cd9a1a2bd980ba07e654b4eee4169ddab15efa97986cbac43ee90f31501c702e40d7e6919d3ea9cde084678c5804375add0b7b715a3ad9fdae460f61d5cd8e9370aef87c3c5c44fbfaf8c4379fa1db5895a6f8073c77952a794324872c81a4488cdc43e92f8a23491b09ee752f548a5db506cad4bf485703f44f57786bd6e63234ed7ce40d606967e942612f09647a5a6fbd1524e4158d36f5552e140135ba5d256d5b40f1d9d0d54a791d71a0b4af2a66bd57087aea3e1ccda4e0f243ccacda3600ad407f477a1523da51322fe080bc2bcf4da203e5a33d32fc68a0a77af6504772b31b11fea73b98c45c87f9bbc0b2dd3b3bc66e2a0b6a6fa0fffd5cda81c639d8f679a6e202b5cf74b072fc863927d165e50149dc990b777f99e399c5c1e5dd6cb326c550d69168d53f85541361ba5b12b28e293ac0c55bca778758a790165a99c15dd8adbb958b5798f6ff205901729ada1eefb9631895b0a64ba2922192f01486635a4654cfe61f1f392b7ddb8c23d5e3aa528f3536cd4f5d632a64eb995e395aa5083b54b55fd952a24cc8d714c09379841bf0c0eb759c4fda44e345b3c6d056e8babe064bb108953563fa52b09def690fdeb5e59b087954fa4c28a08eb2aeb136a1434ad288b4c589a9a2031f8d3a512e38c9172c55ae47e56c28b3d7e3cfc87fa1583857bdbe92aa6618ac27b31b6abba42af01c50274478dd31c1aac22e93372fc42e480de651cb5bf2d77fdc9303500316d5c888e9ee04afece31375a23a4d3c7fedfaf35c685743dc797e9459639ec99f090fda81683e251114769a5c49585e5330129260157d2691f7ef7ce2857359f044bee3f389cf2f54193d81de14517a4a31a539a80516b237eea0ae316a54b54916b0c277d30ee1aa871a2af366729fc37d5e7cd156570719d963cf25cb79180d513d5d071257a92205685e42d09b255fae5f03b77516adfdf1742aebc2e7ad9b8e09e62b7ae4056c4fd1053d37d6cab6839af2d7d83f21651a4572492ca1bbdb4495b344d338099c73a09a740722b6b90599bba62563b5148d6748a2d678f3c245c654dc4a74f933a2797e76771a08cb15d7befd9a99398fa36f2cd3bfd9daf473299270571d5f87cb37563b730a7aa989119a829e7735d43ce8ce4ff20c34539521e24680c417837991402ecbb72ae2f65614fd3304c6bc9d6a2e669412feb195ef6cec481ad546eafb50379a4f2304becc2016011a0a38b6b6c27ba7038c0bb4ff13aca3d1d37b0234530247b298a71981b0a4036173a971ec4ba367fd845d67df635e082d1a9b867deb848e06b98e42a7fc49a57a00a267b9ecf708b947996b291af2aeda5166f4a7bdfa99f2479e1aec76bc4883a02f98ff52676397c2a76bbc5a022bb52b6bfb0b5da7e99a6fd1bf61f6463b6e64758987620e1379d44f3ebdb2c5fbd818d2b6c4b357598d7d2d0ed6d7055c039d67e876a820e1462658e5d63907caf2a544086b400bd87ddcea5bdcc427111fd058c201f66c5491001bde750258280753934295774e524428fd17b774c42ac7fc3225dc5c9886b3c294625a010ede02ac0561eccbada4db986095d41fb5ff97c94e2b736c8612f1b54a5314ece04b9221434896c160a0e5b9b7b65668149d23c371e847b957f9c91006612f85f74fa2c3117e25ec88d8a28805912b2905f5a679df5fbbf68c4b452fcf829920d641e88fa55e0e5cded2117051f654775c71f1104d4696ac8d0d4b4dfacd5d44d73878a336a1fd1a974274ca25bfc2f334c81cf1a57311b940fa93014b3bb66ce9987462ca5039296ee74523e719e8b266812a0d92fc991d1344c161d454814c2438e837a2beb1740a222b38926c7e4a172fbaeef12a0289e6d9344a04b1e6d9a4afb4ab4586cbdf42d87c836c99c4233401b2ad4fbaaed09d861b9ce5cdef809f728e8aaa01157be37c80f83a3416118420d407c2e0e89ac321cc9afd8bdb92f92e781e6cef4c7d598f2c0c7d0898f6899458b92e4c930a4854862abfe6bc091c7df05f19194867a9f77c236ebe60abf5b381c99efc3c6b3882b7a113b586943833dfa7ee18d3557b9e897db70b85100718151e2720c1d9a98d64a8549cbfbb5c021a959cb85e927db45f726b4b14671c09745fb6fb5c5ec957e47f6609998fa45d64599c2108934796d2edc96260801614bc792e0963f4e6c7ebefe4a1691fb542e5179149dacc28ca75fbb7db2a57a6b05166b2105e4eddc8a35ace22959199d08912e0698f4f1956c7e0e5fd5e9d682cf642b4e49bd7fd51f2245499d2eb4a261c951af78c8f4e4b943fce5c4cd9feee08fb1effb87e8b878b2ab90be3e8765de4ad6bfc0b8c1bd8e3bd1ba4a09fbdf713b26eb02fed94ef016847d6f0bfb38e5f2fa1c3897c1215d29ca0ad255a0d0dc592f68faea9ac3306af499c6c405aefe8b160775119e496af34642896e22dffce9fb86721224742213fa6db72f5238a66c77f434f36498c18d125deb11c2c121df579ffafb941ae295cb71a0b50dae0949632b06627212f7361442d50ed3359f69575b5700bc87db7d97af73cc6270294200004c54cbd4132d0383c282934cca7664d5feeefb8c0f38dfb715949498501fdc4e5bfad070aab1ae9959e0c09300cda413328e54d97ce3043bd051dae6fa39f462a041f1649f20bd1c6c8670192faa21705844a47123d134a68ce1867c8edd8629227725bc05ac454dd655d11d25bfc6d640abed69ea6f01f320216e2fc77158335d2c6472c26fb58f649408c5dd44b574292577be556bde1f05a53c683c0289fb4f345f51942473e047a9d4cd296401cfd4e1b5cd371abc6ca9eb74bdb0fa51360fcebc1b630a12663ef72a37963740a0431a8142c58153cc16a005947c56cf751ee90492e59b1c29ddf78c3d8e1fe06f1daa172493a75c67a8b5e1b09157cbe42f8fdec2f374ac57e003c9732b8b46933a7f96de9c4d43de2bc44b00c86ade0dc8c40f0190a2f294fd2507ada006c2b286513ae2a50c92d631c0876d701b2fbc58b188e0e0d1dc15b5e1b9add8a0198a2c53b5689d3696581435364c20dd27ded9342bc6a663bbc79310435c33662f0e77d3b2bd718570e3b1509e8e88f4fd639db22c7efc0338140434f7d3a93904ef362eb572cedef18257fe32537fdc072fa2fb83558e3ea2a4d20612afe5fff2e0c2a591d9e590083066207bc80083abb0c208576850b13dbfd8c83a7aef23455989423c32ce1565f115cf949f5db656ac2492267988b8e2d553a2e81d494ea221b37d0f492bb44b299207818ebe75756df8d2ee233bdc82a705fe3d9acfa2108b9d93b17338667e8b582ce184e71699f49608be37e20a4b99bd1dca8b6a0166c581cdc7f407683ca36aa0c7c3050c3e2a373882a38d317f4ee42dd144f1e10f2b4e6a56c4de731daf5f8ec083e17f21f181b71f5c5959a78fd901d2d3263932af217ce6f8d18fb94dcdb703c5146881a4057b0f589f0c33be1bc9afc863502b3edc43ff9571fe990cb18e2acf22d309adbaa56ec4bd8a74253f2e8ef91b51fa7febc3a574a98c53c167694283eed6765b772421d20d9f8c3122aaab1df4eabc12019b9b53e9c9244c7dc18aeaa6269ad914141d67db7f3f211a188ff7c5f67e08f935e42e4e6595bd24b79d86e4256d70e78d144de6bca759a0ae197a49d77c1b48f2f490ebc592a7e902e6548333e30ccf0a2948de74164f3f4f5dba63ae6898cb9b1b2c8e38aba1a2f55b35d211ff2e1de00267712192996ca6f215d7255e5752ef961d90eb1fb6002f8b48611d6e4fdbab3d433842734cb69f467d3cec4e7a9f968f274121b7237c7d7d63e91a4cb535157eafc1f72e0e0dca1915196c4781f1e38a0cd348b6df6eaa193db2f5b2a33083c7f98d05fb8e057613d1f8c68dde1dd29fd9cb85fe5ab8548c60f5693d8ce421c5cdef619c7e039dfa509d8dcf1319f7c1595af30218c64977b49ed8ce39ca538cf1e7bbb40773e7b7dc6ce11ee166811dc7eb2a929e08e38b7876659c66e47f70c5f10cef80a2658140284dafaaf078f1d10376132f8f8b1e3a1dda0144117dfa8c1189578c3c4bea9adf599e5a37a9402626eae8968d00511454586759d6fb022981aefc8731e9c9886745ef6bca5714d25a560b7116c68e4cb3a21ff006863829c472a4858b943e2b2ac39150b2d2d8a2b47cb7135951c4d976d5b397aeea17b45aad3962b11bf868fd0894a91781994361439024844b515da5939eb553b7808f05ebd0a30c5e6bc9035c98a1f9100a85fed0bfe8b22238515ee9847b04504b44968eb6937008709a95e37e6b6e219453250566e36a6a708040d9896c2310ea608c6326df602441b04e53e779b229b1f07ca4b1516770132264561bd8a6862a4962459972cd3228a9dbce9f936d902c60cec9881592d127f205efb7065ca0e83bd811ceb16c7590f1776d835f701f0791ee32d17eabb97f956546bf8d29985603676a640175aa4b7904908d32308039d3192f5c53a7d22330ee3f82bb654c24e04f1cba12af4b598976f2a56736302bc5d9bd4ceab41922e2a16de7ffb01b4cda088324ec2faf0c8bb3fb77ad24284875ca3961c9ac35854f45f29564ff278f846ce3876673ba28d512467a7f77a44bfa05a47b3464957eb2ebc04a5436a71eca0f22b1dbc4dc62710b97df4d12f75d49ff0827787f4caaebf5c78f20ef85e24ac3c4f23ba0a69033be91907b24cf6b18963547563da3a255df12a5cc039f533a43d504fc48d1bf7f12b9342ea7a7e7bc87f424259e22f32250380a4d3e19d7895928f396d42a3bd6d654d13028926c5b98bcb9eb57b04f62a4aed53d29616350818aded20ec7b89795b8a09af561483fc08dfc63adb09cc4b1535e913d0edad54b7ebaf794791d578977b61b913c6b9965e6f5b71cf3ee093e7a947f62fee10ee7cbddc22e7d91f90a72f1a85dcc0b8b23a97e016df45ef7993e4cca295accf4069c06c5f89ccc54c8e40be0447a6de242e057265549069d6ca66174b20ac51b4e0b4c2a866be4c6837d4be07adc2e05d217740a30fe7ec729274c33a8a4a1fda534a3e9b8a58c0386daac3d7eb98116fe48479918347a2129cf1d9a5e7ca76fba85d4f27d364a860bd25538c3dc3dcc91611cf4f62f8ce0529de0e9a2f504ceb38344f33c9eb29ddf1ce3b976742df66dd42c4d460f1cd72476750215d9a39c7076c85e1a7b9174fe4902dbacbe331c6838998eb2bb76e6dc993998badc5cd8be7f7fac32b8ab7379b37317be8adef48b75f3348b2d17bfc94946887a8363da1645bc5c7001d6c0c593b05e5817f932df7fde4f23db36c641fd8e2429d4f8694d07378485ab915b588ed38dfb53c0346ff5a6812a1472700cc62c3296a283c3a57942f17b2f9ad9592fa9adb36217da9b05e19ce3beaa1c5d23532429812e2338f063e48c0a86553c10fcd2683b1b7f7fa7c1dfb057d6f1d4ef772e9abc63ea1275b29792b0f7f6b0ebcf98aad177f8f6103a07a6c319a4b8f8081bc7d151e4316c525b1566f51ff710296701b6ea98ed35318aafe186521e661d84e955e9707b22fdc2230dbb034a47ad714d97eb2e0441289509e7adf43af759d059d551886c3fd0aa7346f019fa0bca82f10f1144c26b1578d503b06b92500f9e08ed7ec0df14887dafd2dfc02eb938dedc09a5983f3f49c8233aa7aec83f997b64b7fb02148c3891d6bf17cb8d80a6ace99fed4e00e6b249df45ab86a69d26fc1dcf830fe715c49bb0375038bdcdc3c3eabbb153bf4944bff56c65eba09ea0dd945d5bce3136341bc5b77060efbd206a26e3cbb4e6f4587b0cda87b07e32ab4f52e19711543cdb1925bd8e7c07a5c6deb8bc7efc6bf086872e54ee37862e6a244ea0d741102be7cbe8daf83b2c419073beb6c60a2986d54787da39953c0a048faad619baf8f597290ec2b0201832e1dac9a9ac0eb6d02c3e454479bb92b58dac88fd1efd8eef334eda2ffed1c554cb38dbdd61866874dac3fa81c983ff5c9ab70e3223446b0b53ce1e0efc6375f2124c4b173616828a107863ce538573f37761e5d38014a48c121e72081a64adb9456a2c9a8799d26a494a7764270318a804ec71a82d910ba48ce0d4b19df1061b9a127b8998ea1c4c40269377a5cd3b36ea7295d487a2cb8f4317a38dbdb3514bb940b4c72a6ae9e265debe8d9f8bf3199c3c7f94b6686112d6ef794940cf0a2a29be926dd09ef141078a3a6490ad5697e1ebf1fdfbf1782af02aff67d5044285ad01f262297f09abe4c12757425ee447c168478ddb84c5efc2c697fe03b280c5db14ae39d43e8ef7bc044248e35e569f424280bafe37b94a1c3910bd14a49854dd07bb54d73f02fc52f660c86d4b73bdddd55fba9578fab1f20e077161358566a96965044731dfdb1626fe6835a69d4e67add489b242845c7c17ce3abba91c4566bbc13debba497a8680c8a1883d0b75250772564ea93bd4eb3cef4b0bed5eaf4bd2433a018d287806480ed397d05280fd75ba0fefa8567e4596d50614af35eb16956156ca5c06cce41936b584434c811b5464cdf324602dc0ffe3d08ce187dd0591e52ca00db25ce3b6624a934e61aadff18a50afdeec130b86199ef65aabefd08eacec56d55695b2bca488761fe4802ca84eccbf4f6bbc278dd794cf845c9ba7431429cf661cc04447043353ecbb014be3feca48193b925d5f9ffc1b991540864a94a5328d3c37baa5756eaa55a6cf06e4712976fe12c2c46b238e10ae56350e0bbbd923d0487128184f9ae2930bee0ed0c037f668e54893e1f0e16dd565db997bcb297d99baf66f6cb91d684933969a43ae9836b066c797f12c3d3224d27b604567e91fd448ba06e04451757f18630a047bdd8fe7656f341d1b09da63cda1362c67fbc8b1698203fad15ad41413915e75f5d187cc145e8081cfa657339879ead5cc75266dbc9222e1c74d5871e42da327017c1f63be3dd3e617b6dbd35a5454960aa56d02cfe3eeafa6d5919aeb7937c847c9658c46d71043feca16738e8db63306af85be895371ab48ed29b1872bc1b1b875037de3369132cbdee3a43510cc62320ee41efcec61001eb3b86ebb335955d6136059a7c050eb17b55d3317bea23cc01afdca90621452302687bf14e0a294a3ba422a799d14f7ec8bca87aa3f7f0e24fb74816746c35bdcf49c7de195c2d36a54e5646544002d4a47d9c7bb7aac85a6ace8e99d395b443fadb3cdfad031455f9ce7c9b1a803de2fded25a4c7c1a7d006ff0388df3eaf2e57e68bfc9b0267ca72cdd2c0da8ff6187dd858e71d7fbd7f3499952d31356e6c27382afac687d8850e7ba979c363f48cf9385aeed59fedf98076cb79bc29e21a31f22361281e41defe0eb5edbacdd45bd44cd8df3941ebf9b272add80b0901a3dcc5e0332ba0595970f01a12b7763f95709f622723b1f81a03e8f9d4a6d70092de7b5d765844ad734f7943a88f7f1dc9a7fde00b8f34a1a064d1644511db70c53ff21a5120ffcfe0ee7624e570f558eb8744b14fc37f22f02cb4a901fa196d6a2828a1de9d9b631426a81885ee114ec40dba0c7dcc5772f06ae0b538044c909f5e8f3fc6da7061380d0b7b9c3a4f81c648758e65af22639c2b5aaab815e0c394533204eb8fa4f516af8d7c767a9dc39803e35b65c86fe76799756b877b364712219465c1e490eb7aaf82219cab879f4c576f9084c2a39b85feca41887d522e158f81a5bb56e94a626f6542eaabc2ba6367dc2d3adfb68c8e39971a0b7333d8338dd830fcd5ff282d219e127f5073a9790959761c332e35b7b51e12f854038ccac67a7a9d5e3f6a418f3a0f30d3da7bb150d92e1255ffa66855be02cce41cc5b3eb68f4ed8fc3323ff220f7eb6a988a5bfd85a0d3505cf0b982bf00bb7898689acd0ffdf84057735a195308f6b9ef8aaeebd69e3e4a650e7b56592fc847d7e7b89187311cde03997cdcd403813798726776da9efa918e2630ce9431ac2efea03499c9af0a9b209441434ec70aa7b324ac1a746e261efa30325989b782516cf37eae33737d26ace61bdf7b872d3ef557e4f300ae471ef8fa1b5a27fabba6200c28c0bec5f8bb225ce09597051d7190ffae2df2338639327de9a8a58bcb41fb5f6b40368cd2762d03ca5758ab8ae6194880c7d3f66697a57439e52796a23da0320158889a8df07fb24c26a43427793d48457e89ab08e4486165dc6a93c3e9c766dbe1ae11d52db495eabf302196cd5bceded42f445c51d7c0a88791ab78bfe588ed78bffdc66ff5f1293e1504440cad567733a5e0c64643c34f289ccf29b8a456b362b40c9c0504b3ba9309e0494f341f30a534a8199324ea0d6302e9cf45d054dc018c1d971d2f64376125d719475709c767fb5053655ec327f7fb7853f69929aafc2f7568ed466b0ddbd3bfd7008ca375d0643d31a421ba735a5d767981a27cbe1212cb534f5f215e39e95d4af7dc283ddb3a0f71286010a9edc7c95bde469322de4b0fe8adb233dc354b94c256b9a486171d688b294c6b328c866151bed55b78294386ede05d789205cb6f8bd85e36b4756e254181e3238a4b6cc2ea541929b52bb5a3fd1f03a84bc53337d790d06394fee61f420a86a2873e84327f30c2f8609fec4babf0e168abcb9bf55e42e94a5ee6cdc651f85556a8497f82e71b155b55e6325ef3ba2a89a51e61925c7829537ff0910f34d2c2efcb8b2e94be40ebeec80e1587e4dd75eca896ff0f7010b28e5c72c0ba569ff3f9a34671785514c99ead314b8c357775040cf65263e3cc417b8ae10cc84013c7416557544510cfd25673fe8b0fa48e99c87d631a30b34bf92171429b80e452c0c0452c84898faf5779e21f7b656e1fea21d938b4ab7041d1e9fa309952978729dc76bd8fcca3a39c210a44a2ef459779f3c7c67489f1efddfdebfeb5c73104bd7acdd10377f5ac661cdcdbf27e3425563597b326f56bc0158710cde527a6ad661df83258a16dcdda9de9e3e1a8e4a295781d7899d78b28341dceee15696cf2cb992a9581c5c12c5b632695e2b66558cbe6787f569c4e4253f2a42d38824f72fa9ee054d338293fb6c64a45bf491d8dc0afb039c005e867faf521e0687a9c95bb973ba5136e028564567f76c115c6a811601dca232c6b5fa4c0b1f64f5c842bf41a4921b79c2a28c30ed3052c85874e39d04865566004537022dac2129431751c0d61382f69fbe74e248c2cec9cfb817e520b7db82e4fe7abdbcb0c768a9cd24f27c4e172ce0b4153fa3daf8ec62f9be2c4fa0fd0b907e7d2e2d3b709a55e1850fd5ca6fe135ba7c3e5c5debc3957549c05e55d29806fde9e12bc70637ca5e8f0890a23ef24d0c44017fdb68eb1ff455ba817bacbdb02c4030d31211f8315f8684a1b7953e8430aa8b4a8e38df7f250b188b45e943a3e3fc895b2fd4b62c4124a63aa8adf260cc295d49d07e1931b4c28e7779e4c6bf1ea5612f41324fe184eaf9372259cca314900ee1aca18fc59b13c97c5c3d7f9de6183acbfd8b7b670905582d583eaabb5fb255b1696b61338705303b45a1b5e191aac88d126e44d781f90d984aa7ccfa518ea02bf40e0af9a83792a929a5c3cbae2eb51f09d4375c700a3f7b23dc4e4f79740d379c7fc8c8bbd775ac43485c71529e6677fe5e9da33efd4b27436238fae897007d25f699cfc9f507b4cfd457e02877b51be0b76789ac3290b725dd9fef4359647297b940933f44cf920011f5377a1147360a5480d2adabde32e0c15be39125b9adf41d064f2ad49b4ac255972bcc5284cf03ed3eaae963ab0841b32148f5e0b5d5b42f153cffc5a2eba8e32ad9b633f05f33377635564e82c414ba56e86819fc5325734df6a6830d67f7db4e430376cf4ac39ed1dfbde016c88ae17e10ee234f90cb860e93bbf0616ecd4ef91c209297c3fc301cc8ecf8f1474177c4a9f5acb259cc2e0284b7716fedd6f43e1f3b97c997822bfded9e6ad2fa81b0f41c41305917ea2c7c996926ed00c8bb8bae7d1fffc92d6ffb0a23b99ecbdcd3b4d8bf05355e5614c3aacd0d34a21c2c050d5a7f30d5d688c00716b4d01093338c13b7e84eda23c03bb9b3166484664b1e294bda39c521d19370fe8e07f93d2756a534daac0033a8a89355d70a8e55ed9d1b9815bcb0cecf620f0deccfcd2f3e7757ba82a667b1293696c7dec94b363657d8388068df47c35ce35d7cb5eb533535a2912849267134eedf806e78171b99264b345465d4599669f0531d9e77d15f2855597765c8092ed7ef7afe3231db2777461e65737d54be580ff873a7675511caf19b787d4cc2712a196efb4b91c01feb048f338a684d41e23edf4f7d2dbd927429ce78fd9cac5f5826fae41981edb9828cf334320aba90a82e44b64adc0b8e59da585de7734233749cadb7fb9f7f1c9f83cf862b56d11f9e969f0d5eda5f6f6e3adcf7af757f30e094a72b775cf21ae2131c71188bfb5411889c2464ee88b54b2e718e2fb3fdf506dbe1ec5880db5f65222861c248c925cf784eb427bae5944fdefa77c6ea4be38b6971cc251412f26dbe13696d38770e0a89ddbf1c470109161b88fa59368163f764b4bec7b6524acfc1537a208ffd8d57ff35d5bc68622c72da34c4e5aa563f55badf0fb75bb48005a5a070663094a8cb83b7856efd2e1d7b0e46e27c22bc1d0d0716cbab0b74ca6c6ea0792b33e1dc87a8112af787eb9124603351a53406f259268f128a2a59eea357c0e02d77d77ca3ecf1c679821ffc04ad75cf0255603374f6ae31994527c0caf30c3d393a0d07ff4f4337bd711405243bf171d1c89a0446121d209ea12f2bcc3f90c4219eb02cf4649cae0ee6476259d4d920b587ebc90b118b0f08b8f38cbc9bc8d72d8027f1e62eac993edf9309dd2653afa36ba3daeee78a61b7d4c8c24b824e797f4dc3eeea6487fe9e51cbaedd82b6fb5bdbc42ef19b55dbdb0f64bea78c0dfb4e5c7178dfcdd8a8ec49924b8ec8dc0697aa4392734d686c60a29d684d11a1cf5e749048ed68976c074cf5c48f322b5cfbf50b52ca211a274d36c4f091f2e8a62889c896d761c9cb5d14c4515541e8c56354b4565a947e0402140562ce537d1d4a97354b88c961bdc78b9ceb8ea09d3be27de6e2e8b070740dbd257af3cc64700c7099b6603aea07c1e67b07c452c5a30e35d51979f32e062067efcaad1c853c277feed69fdbe7edf301d016c7e404dbc03fab9c366509fdc24085bc6a4026b93ce1e667c5809e24167e4ede91f5d000b11203396b7896d24183d2f68f7011ee9a375e414e28433be5c392c377fdfe54cb768462788537e1a401ca2f403030b5cc5bfac56ec0a33d6027909860c4c4a69262cc9aad2779c374c008e4193811a44e95de439e930f1b7f39a8d9fd400dbb81cffd84fdc00039d6305b1fd3c8d3c618ca7c7e47a62a103c7eed70f4680d43427b4bf4100c6a361260427561fe788ad07219e715c817dcca46b36ef4854289f1f35c4e9516310e33367597fd7ff6e4701d8f28a2f15390b7f789b0bcde28eafbb0aec7e730ce8f5acfb03747d6253859c461a9e6ed053782ea4039ee1c76bf8bb433fc175fc94a6c941101dd0fe6e572021118c94136f9ce3d8defd943f569bf23cb530a609dd7a14565ed199a91eab3a6c42dfbaa45542abf092be396e3d214dbd563a4f40f8713cac6f551033d842f5ad5aa491ba17e61726c97f3ac8fd16121b53d86fe80c482cecf4f39b327b835cf532fed24558e1f5ae21d8b04edc22f5203b43a8d2e10957aec1303c1be65f88b496f4e63b0d4e96d353220ec3b2b576e074b48de03f7e4da1db944cc7f912dfa539b8661a70c6d7c918ab77da5f3faa4ae430eeaa73a04378a01fd8d3f650bc200c0ee35fce747de29cffc83dae55d3b283b7693005266a5036042e87179bc400685af774e7bc2fcb274d4994ad0f3bb8c141104731df3fada23e2193b28d9750d2923d8d40f2703ab20e5490359d8a493e3b36f358bf47348aa23bbd8c21eed6eafee072f26d43f84971335099b7fdd0d3b8f2c7bcddf873ef52abf1f771744f91ea5a24604e32085694526ac9e25625fcf2ac7304d731e257570b889390bca942cfb429d86c38d9de73e8974be15fcec77098757186e3511611a5d172292c03efa913493c129c55108d1e2f699f94b34246fd2d7fa6c237b34b07d7a78f05a5253769d1d1e058c2b1e720d8784d2518b90c5676219cb36adfe51f2217e37bdc9b9f0330af44b80d8f55d888b37f6b61959259626ae91780f0e21e7179708d6fbc90bd2813e657801025fc03fa0debfbf278e9bb9e58efce046d05cbb30598b33554ea7076031c584dd31ba6255dc7bc2d659b02de0b85898f8c6fccd6c45f85250be750f8871834c2b88c78dca795f4850cf63f44fa2e91659b9fe3593c71771fceb62fdc506baaa72e075024541bf34c62a62a6453204b8c81e5174e6428ce558c01deb0722c1aa0c0d4bfcb88676129621de0c5b5dbc569fb3687ea0a6f14b4e7ef430c4cb3e3f58025e8e5ec8a64de6e57b2fde5c3290e2373bdb297c98e9dc7640728d17cdfdc387ad29a71d9d467c912e82e9a41972cdb4992fdace18500118769429e115bf6392827bf4b925cfe426578a0fa7d1cb91d88407b378181f45439ea50ecd200ea1a7083857dd7e0c5cb02afbcc594232ec62737e22aa4b1a1f26c79e726239f014178f31a6783bb7c23a1f2f56eb8ee8b4dddde3b895038ff4f83428c301c68ce63563cb544af30af60ca5b0c52061e5b517da6801477cec4c0282773993daedfef44265a1bdbab7d050d29d8043c970138e0bce02bc4d53fc79af39e167aef2d56ef23ab2b0a02d90b318dd77eb5b8b0b9c3721c6c9d388a67c0037206559466821a706c4bb748d7342fe6a40cc968bc5137c7c9f6ddca12f12ca8271518ea64fb16e50e07d8b02fd3a9ddf3da0f971b86b36f18dcd4c4b12b668da0a9912391a10eba5a979687b8b0941cc851077bece62ec5dd2929ec17375056815fc9f47f0a30c9b135fe59cf9c4dd3438c9122b5c09d268d52dd200a2834cac09790b87f44d3b324f042d03b7892d66ad07bff6dbc68143724b969cb20182258dc89ca56a89b19ccc0ec40803d06056b4b92aff2959bfbe227e9023e89c59e0f98d14a85537e3fefa58ac4946ce3fac8279f87ba8ca807a40a1363717d326d032c26ecc4ebd34ada6c621cf32d38ff156dfc1e1989578e219cb013747fc919c32feeb6d166af49958bfa736ca41ed87fcc2ec278fdca62db3ee4d3b914f86302e301452e5f4ccaf02bec9c0f848a741e71c8891a46b6fb532b3038964112b7cc5252bb097e9d10c22e0e379362735564200ced2e161f2a044ae261aaac0205d701ae6de3349c65c83eae3b93f4fef7773d0bfddd44fdc9606995eb92a80eddf35a75959adf602b1be1fe1a54bb165f516dfb9889c4a651e444aae3f404382ce0ac7bf45e154a8916fd1fb45ddbe9c7ba53be534d047e7d9479afa31e8a3286910e299ece8865121798449bfe06e4ce7dee2363e72cefb03c4629d85f533a230eafb3c641e78a7893d8176c01d48a53c0a2d11fcafe85efd8dd7e4c7c4c6e5a16ccab8b38c8abd23a975796f873ad0e2d07e2bdade699050a5ffdd071be28a0ef44c1a9faa2728c023af67b9090f61429d135d20e33622bdd8dc9c50efee4a42dfd9db0c93a13ad37b8079e12b7edb203013a92eea056be9ebc3206847ba7ca9f6f8634819d04d6d2abaa0d15400e4f51a1cae8c2b0fc71d2f3e9a91640486e1af3d8fbc5ca419995b7fe458be14b361ca8626a49343e91a7c19ec39a1fbc15f0f101db58bef6765139ff39336816e9434b5357c56e6e432d89708b0daf971f29d6e823e10426abd784321a0fbcc407f257a81fba1c659162a0b08d7f02703e10bd024e5e6dbab692cecdacb02ddc386d3cf8254c6b46cf3b0ca1c6463626baf441efff110a560332dc611ac0f342bd0c85895babfafad97db7e802f5a12cd29c56b67e86ea83271f9bb05703c576d62e79150b86bec1618946fde0d075aee9fb53d011e9aad1329d84701a707c764ecfe5ac1a1ee3a527752e48963c786af009fc21a0e8dc8551ea656e15a12cc3d6a058d7dbaa77bda7a8045a459d0d141ee8608d9515c3c67f1ae81a6260c106f70a1d7dabbc983e50a483c15a433a559eed642b37d4cf3f4f0bd1c6a7fdbc529b574b4cd862a9955b9b63f1d6cd90a742f6480547de551fed22ae03190c236f1b864148cb885a725dbb2403d30370fecea668eba402ea997b43f50fcd43100535a8849b036c5c47586c733e1632969a4a95cfe3ee1242b8cf8e842b4ad90d144cabc5027137d21951a3ff2d4cb343e393fb17883fe177722946967d3a14e3147d24cef4a1eb5b44aa07a86db7ab839863a7d3fe909c90e430cf728bec0b15c9a2ef266cd0ebc9c794c50acd9ec01bd1ae7ec0c8b8dd03a27f7e1b939e532a4f025cfdb4667f928df6fef210d6b0fc038ca196dc88131c042f0be444eb9a7b2b8e549b58d16882dcd3aa14313e277aab10b69e738b5ccb425b874dd7ba50ce146a29a0fb5a49c6439835423bdbad9493a4f779a40b304f6c4123df02e4eca7473637eb446cc9bb60e615c96eb251900f661119b0fd4f71b15f0899a0c7d5241af3b16e94af1d7f24fc530725fd8eaa2a6aefcf1d0f7d3a44581ba23021a98a195da7b73143866efd6d5d21ba03300cbca0ba73dd2aca993f8f64f1ae71750846ab5246dbcc0ff098e5b848659629aa7dba5b2d99ffe65133da887dce0c109bcc7ef99b1aec4c4a91e3e3bdd4a3112b506087bdeadcf0fad1c93549b1caa10f4868b0c56f28a56c005a4a9f34bd9770468cbc56c2266e38d3ca5ac8e3163f42e0b565d34ba8208c980cb9bddeaa747efc2519dd3b5deebc20daa33c5cd995aa9fe2bef07ddd625eb3cac7db14b00e1bf63c468086c79c6351c15f4370aaab6bfce6df920aa087efc4734b0154648eed1357eccfab53007a4d2baa7a5e3385f811d50877b9c93e08f828afef3d2a9be779a617383fb69309bdaeb46be3f8f6779a24c8d47185ef430c9059753baec08ebb537353754f6af34c9fc40d7a826b3471129cd4a3e6a2041e2ad4dc8e89a2042e6d46f3ec207355d2f1dd82aaa9d2cf691fef0101d64f13a34122e4a82a01fb327a3f6ca553ec51421bd422e8c353ca57178ce2c9948937427e14d5b75def5351638e75155f3dec5cf82511beb1c5ea017a265d7828e8086516f4d8f448e71bbe4db52fa5ece32400c25b1d2d8bbd2e2b259a9447bb2f4e4f4ccfeb8382d495005e2988c4903c545cbd9c0c455543c8cd9bedaea2d94f4f331861b97aa8264377e2889076305b0311abcb392879f1b0a4d3758932dfc30788bf6bc4c4aec80d7c972b82340287d8ad424ba1df6c661ceca90065549fd23d42b5fc7a5ae2df60e7edf3538bea0389e18483ff42b9c10f624e7343cf056c24deeabb101ba0a59d32026d8a6508ef75252a6ca357259f9fe429893c7d5bbbfd586b7d75756b63ffb1936803415b3cc74e57d046584a0655048832382483b19af8a0fb34baad5125f4e44c023e96c9f14c72be76824733850fe9097f85dcc1a179440f0badfe7515f84f101a76a75b3fd81c331415563deee1cafbb59a8f5d950dc3ab0014b1c384740f3b7ebe1df900435596aeab517d5bd43bb7ba799f7f82a5425afcf312403963686139e33245131b48b0ebb0a1fd4c7c81307fa12909b8179e5ea21f68b2c13f33dfa2d498d53712f2d8078f73555d3a039c1cdaa551c33ae9b7042dd3e67fc123c01b3d6dcdaafaeacfccf485fcd0e636732ab08ea3f23422194f67f0509f24c6458d7fa49c68bc026db1b0ebbb6d5826855c009c29e2bf2099ff48e4e9e00c2665465721de52f92f82b5b8b4f473f085f5ab298648cbeb216cdd4d61500968c009a5e16fea9d632a108fbb31c517aca6f2b301fa22e7bc055fe98a725af08ec68840eeb71a909fb33ffbb58353b6abeda5e4faed338e670717235eb75bdfb7a91a65b41d68e65625fad452441771132dfc472e6907a1a2271e966f2ca38ec8897807080561dbf7b6c9976d1ddfda983abe456a6151df62fb149dfc9e97bf8ea226d583929a9d7410034946af43f6d4aab1eeff3e8ecb00c6f26b94b6f4a8a79b5580e819f31b85d488c03824210d11ed451c9a68cc12818ebce04499075769a47e07f2eaa556e2de9952d470812c1371ef513e8eeb10e2596c78ba5ae46f72c71a310330246a8393bd22337d0dff092d7a0d6bcc3fbbcb509243a147e21f9b3dad9da76f5727ee038ae160e1a3d4a274a84cfdea0abcd433b354e76b65d72e76f811875467077dfad3c88e7ca10c27da1d994ff36dc9aad42bb03ee7f925a92efd112b288a369707c4d703153e9101d003d6855fdab50b793b0ec1e022dc5fd5ca64796188421c8c57d24bb590c328328215bfca55ecc80eea3ef777d8bd53fe011989a5906d1a1412787e67cc0a472576dbaa5dbd141fbf0cd7e390ffd30664fbfe65593fe908f161800fe70af1f3aab42f46b85f81490b72386e4f5825b1a6abe3eb9a14652cc00b70b240b57f55de28e0c420cedab080e0dd15e2ef40f54b3110980c03caffb4231436402f1cf6d295e32dcc31be571b3254ef1fc14de99be21512e115647a2c3f3a961057ab1a5932c5a59d8a2caf8f2e1fec962f4e5bf8dc33e684568137a091c585e5004593e1a1bd2d767e1e5e83807dac7b2510e229fdf95881fe1f74903c20a2406bf1c383a58525d043d38e6ae389ff84df0851d825f81bc08dc70f25b9bc6693128d109647954316596a650a0c03e06810dfa8aedd13c53b84bc4fd0c703736f0d88bbdcc4ae5640d4abd3df8255162dc4bd67a5084d0c4648a85a046b94378b4553b2c11542a3fb3b07f6bc77c2529a4673e5e96d83d32bc84a03af769be187dc92e6edff6e2203da3a650ed427711bd8d03423f60cb77407b34edb8a8656b55b55e1add69683e875aedcc600a8f148b51c90bcb981096153fdd67d09e450682faa3bf3528f7df087cf07956e5bed1838702f7072ce0caab150fe37b27aa9f95b4ca3dd54a85d518e339412ef6c393ff3468387e09af853dfbfcccb04b68934624660ae375b8bc18c33ddc87835c8c54ac92673b9d004ac228cbdc44370d3fd08b871b4aa9ab17e7635fdc704c35898c29a99fc87174473a5055c7aa61f6ba3c161567829011025c4b34672d8f13da0bc106599caf432c4cb196b7ce8e7168ff4071ae45c9acda3ae70414353b1ddf79b1f833de14e67185e8160b575af6af6455a1ee14e54b4313fb2e35974688be97546df9b600aa7186f53366b8ac1a41b467890b1e368a29159a93b2b5a62ef32072cb785aedf840e55c78f057cc0e75de5ce75f7102ae07d3255959eb58f922e836d77ac94f7abcd9ce4aa6b1a9a5fa80388593d18d6fc95b1d4287599516557f9a8e1489d996b8aedace3e0ad493cfc284d92ac132c57de1f7505896b13c2441447b0e0db83cd7aa2a6663fbb70b9b15b4c02c03744d6bbdcb2ac5ec39e0f21c1cc6f1a121ccc203df9134d4b5fa4b327b7b600b94b8c5253ffc05762aa33cc3ee493497265f8276ae88b5024190a58f78d78febe5874f053bc7e888f10690804e2978d8ddd360f65fefea1e1479dc0e9d006938e09de2c989bfeab1d93781a4e8116b9b36b3207bf1a254a635c94fb78f7e9bb170798a86d55178597f5ded7148f5afd068f55a2614b26d5bf017974772bb5e464b12256c3991083d3a42e7e57eef195296c5b00b3daa297bfad36cc9a65557f82bc45846fe12c587fa10dc5e898686de0fd5349ac8923ac4b581535fadb417f82fa33e4bd21a8b41e33f7eb2683d479bc235d6341e5f76d1a83ae1c01dd515d949f91547a98cc7c926d2ff5e6195a9486db9d1d95e37630dbe492ef67a482d82e565236a7e6ff4d031eda380f96078e5a9e665ff948a1550efa4659016b8385513c531b269794368fcdacba1be5681da85360c63086912bb215ea654ba98a3f667246afaa55e89ef341b4494e893602ca402993fdd4fe98a40c6d87c44c19d260c832292b33528bb034289d482ea74c20d152a78696477b8005d497c08d2a70d761d39964016d07eb1424ce9644f8706c71d749e59c31c689973ee2110fb1758812b701bd4ef328b8c1d516c26d59c44469bf94b7f44e9200547ea52f54cc43ac0b666bed06a05ce84eb6b721b00821ae567264707684bafff6ae83b5256b928c25c9508d0e1abebc9b986c96cd7e627faef07a6b2ea96971364e0976d6ce5b8161c034f4e789d40451d8ec322a9a6dc493022e536c6b213487d86e99b4b2a108c2a980baca8b5148c16d6f05e197c50ec722a3c9dc522f1b3f7030aaae76bd956b239e44d609307f98e2f1487fe3c7525a9a6c3491ddf8b6ceef444fb4cac1556c2fdd8ead19c4673bb7fe9e3241e34942f0e2c669c99a12229c83f7b479ff6b801a6104e59dc65cd80fa58db24e1b6c6541b94375e47abd61d40022d4a4824a2b3227fd737833efd9680625c5d4f06dd311754b7caa089b66af98022548ba969ec4ddfe1b28428acb5c119e7dae081fd84cea920e700bf807c63dee83f5f722a09771213530043163b92a814e7ac0ac62f709a1010fdc6b09552982b9fc3d21e7a0c7526e10348fe9bee7c59a8ba512aceef040d65d1ae13dec178545f392b38b9ff3a06c73fb69e5eb0e9899e737b1b06048453d9ab1c5a3092a7402daebbe6654945f3757e9ad869ef6f4252f39ccb34643dc2e41c81c5cb1337082e3697a6f1d72d012c1b26462b52ffc42a8f6324c0790cbc11e76ecb75e8e8f3a87edce638a4355d8a7a03359293ec75cde6639db92523110bac1ce5420de8a90e3004e7201ffbc457eb9b66456396aeef5b9fc7f5cf079d5b80f01f376c931d725cf9df201ce4198c6bc8289855b5ecebb2a1fa781b69a75d9f526765a71395e3aeee11ebc47fbc0ede1e5b54f501086c835e7cc109964c5dce681622682beb5bfea2fa6fe5f4e47089da6e52f3b056364e6cbc00e317d360a3ac6571a7284d2688ab2c02f678e0f9db28787cd59e16ea24722ae353b4d523305487651561572ceb900d62f2de3164d7551e0419a16aa730d788d70212536d1c3db4ae92d9607399c76e6b94a414378ee04399a263442c72a4ed675df30a386f389471a679e3e15d613c936d8785cbc407d51aba0c64a0f97ec9805e1854fa4350e004c06cb3233670bf8cfc8affec0087263ed211426d984a0528aa1822978cb241f5b3ea8bc84549e6eb229e5f780f4ac7899ac6635d56da31de1fb6b46d00dcfc9f59e24f6e41cef9a44a04a97f591ea63c6801a6c172f6c33a512bf2231c1638369c34c5d3c71975e8094ed686371776897f9deccb30afcedc02cd55461cf9fdb178430d37af2f496b602b259d6c8d83e1417f757a01eb9284fca2c82eec7e24c9be34fea588c70b0a8a2762cfe81b90cf27647f36105f3756f26c8fa1930ac50622814d688e59d4cdd62dfa243bedf501a4d28808f83fbd382a64df5fbbc026ef7ff2c7e591f4035238293630a30245badce4dff05c2a9eda038d7bcff5798f2aa095725355865b60bb3e0e17ab64a66af08157b8d5c7017780fd45470e6be736afa1a95776a65d3a71b6f51de6baf99fb1c932f721d940615a83b909537477cf585bb51425ee00b76f67991caaba9b0a65d20d53c2c1da0ba408a5dc48626b1644d8de3f6ac05f7947301be1e12ba96ff6638c24c4d362b396e338b3316139df6c7fecb89319ed672698c5cf1a7c862df51eedfcb2206e05da837ad53ef356ef64b790367a48027a01b28e440f47da62337a65db296be7247e9be9ea028b58f16f81bd81ffd0d90ed2930221e82708370995d338de924da5a1a986191e674078fd0f972881097bc5feec34319209e453392dde39b6c4f8dc1b1cdb23b35fdc0e454c8fd44c5ea5324cc1ea62d023960b1eaaaa189b85f345adabf9fc93e269b27508e2e69c1d0234a58e766788d1c5c247cf7f9ad7be374fd07de9ae5f17a2a9ec6e2b07a9dacc91387ccca7440b88ca491dde7d22fc1e7290609a3168bd8a9b9a9a18d5bb9b104101f1af9bce8bd354d2d3f15a400d06908daadcc24b6509ba66676a7ab95e28738c5e6e88cbed1aadf02abdd3a7aad6d8c537bdf458807780ee03f015d177c505feff5334f6524e82f1c389228ccd62c652a442657cade3d65d2545bcc4516bd8a8ffadda110a118fdc49e756584e34554b210c16dfe82184b596ffe88ab9144b736eff3bc2264e7d311667e6de714a3879b1b241e55706b3fb22418cbf28af4f7e8c22fde79feb62567102e49c5a996002de14a4734d1078efc577e409840dd5a2da88de12f8354e8d4a97ed841d5a17daf0369ca1937619273850237b3d38abd4f461b15a7e4ab2a2c6865f7d442f77bf7f347ed5b6ca5b03049d5e0bb5574f3a8c478c50392920a54e015575b527468697880548d065a41bc3bed0fdc43d39dadc11b5aace48e8a29199e3664deb6b863f6ce63a22ee2ad36f73b166b5a2d096d892fd722b86293f7dbe620a5f502d130cfc9a0daa344aa62a4f31c0e0a2eae7b0c7bb3c2798b96940b248fcf35674948b911cea2529091d90438cf14932cbc6cc59f698f0bb32460efd9960d8f46111f5f2d53f570c9fa776e7d3b6253def4ac96d20dc2c101e6c8401ea94cce89068b9e881e5910ef485c6f29b9736e655918bbeeb2b28a54d2901aa93e1b64fe030374c585281b995ed78e3273c386b39e4904ffaf584bed3fcdb89f5715f959488a16f35514fba51c89f6861e087ded5b64f2f79a5f67ae6b00e0d867d2bd33067ee557636ab2b7b41701b1aeeb24ad23d0828a93ffbc0a47faaf8d8a1cf377c378e370b37981e0d6221a48bf007dbffb9ccf80a90ee39f32bbecd524f422306dbde3bdc40706c95379273d64e28d94634b4d163c9386863cb73863b578fa450e20bed323b65ade01c4ed4b28d66ec240b81f0d692432094ca9bf055b7666040769959e1d89c88c83a2b6f208e9c06325e5c17f2651914c178b81a10c5939da154d3f4bdfa4de862bd73453b7baab75d5443d31dfe9e3e13a8bd3bc0e0c15b49fe6459e5f6048618be59b90be02fa9e0be0f42cfdf8781f50d16768648d4daae271f4bd3a845e3a31b3d3141e864de0d4cdbdece95b56009635930276c0d6b69d258085791be43c27a42e623a9ec01ee2906be6d9a6be2a73584d70aac90ae9ad6acd310418986fd86aa276b7913c8ae4427c5c5cc849e85a9c5ae2e9fed80209b42a11a6e5bf11920f23b0bae673221b051ec9329804779db02dacce703c96ca3c79ac63fc57e2e8eb8814dc43e4f1236379673fbbc756c8d1c854f2bb03b990f2ef0a54ee9b843159c94fadb225e036efa9c7ebba502fab0b687233c0ed7c40670752d2472fc8d2436f31df995934735f7582897bbc2e298077882a1488679998d025eba1908a403c8da4644d8154e6a137d856c131ea7791ae464d24d1bc34a7d79819bca891c9154f26ad5c57d19701046de00347d2417e3018d326139e7bb9cfb1302ccfdd175d50271657f19bef7974e73791ad35bcd8fa654e4a0d14cdcf0daa4ba222a7a8a1cec064ebae3381c8fd9dd9becc8ee9eafcba8de696a3a00df8d2f987015d33998e71ceeb802e3a7462416bed90910725a1c55481c0998cf7920eb05617027f3c29076c3509b18522f3b528f4f18156bc6a68866d256aba38da9d57d60a412f62d57f91af041b8b4c0cb7af6ab0168e6170e9a1e4fd24effab7884ef8d07814cc5aa9dec5a21925a6389daf4fc6a9fedd29bb83f4c43341a4187dd3217e9c83d50bdb38bfe9f7bf0c387f73c628c338c277bdea6febc15c8c4ef137f63c65a1abaa02ff4797bb39be5feeff08c3b2660c765c9442bdf30490cc01c22c0b0789f066f7b45d43fac1f74f7c9ba9b0c1133dbb988a8fbf5145ab7e491a1e4e7b5708ff822dee951e539ff62299172ff42d4c29f7a9c0276fd4530aeb183f123cc55a44ec974247807920afa918bbe9a84281b5f165dd949a157cdc266da78ce32794d99dce6338a6917877bd7b9617d0c8b2d8894b9a8b588e2e0ff85820afb470de355fabc9a1d26acc63479316122317be8b9b1efe17ffd378777cf0c591324af438be2f597d0dc79b4e06b46efeda1d3913d796e9c61f6143e166b627f69ae9990a5747cf402e32088b792d3979ab119db0b5d98d2e43cb648519a30e7cea515809e99a23de940725751ccc647e0cfe3da1bb21b83f47acef641a971db8c041034e78f4d093f2f9ccb98912931e3666d0c0ed7de0f89ae1b3d2271fb4dd04286c8b151dfe45293a85079136257bce37211220c8683f9fdca80457b5aa518144356fecaeb035792b92df5852dd1ad1642bc8cd44538e3bf2c62def501d120cc515ee295b76671420a21d0206598be57dda3876cd6b24a1cae9487dce88dcf244216dd8936efa74cd8d57a0e4d77c01f10f3a06dbffc89e99cce40ef26667fba7f9b275d08fc8d3606b83523664c2332569920b72e936a248a3b13919a015b49279f230b384d8aa83308aedc7c18cb2567eee9198efd7b1e38353b5b9db5859908e6ac1f496439a3228a3334a169c7f82919691de79fb7cf667388d4a34844d130862b2c5542b1f23d4f851556d2ee785095787f96d475c5ee32984a9d651f4615b8c76fde515e8fdf01c279940963d70654338c6aa35951b5e80ce8ac99b1bd6bfa92cce1e1e9c9a6493527c38088509025140674c56f42857a36d859ebe8a1dccad5f1e493b9cfb1e8d7243f40fec99bfe3efd28ed300342c075eb3dff79e07748f7ba72873e0b6552920381208ac69f9937472e8207688e7eacd14a3833a61aa01cbcd8f694d73bfd4108ca38d817e9f021a9c5c480d688bb033fa7bc1bd123a893ecfb702cb63cae3fc8d75b1f130b0aeecd81cf74210bd06a2bcab4a1a714b0d682331eca197071aa53bbe50a3b1b526cce8edec744298426b602dde6a5ff47472da8e2a15ee35dbd1eebbfb9b007965265d279ebb9df8ccbcd5dc17d84c41f6d7f4d0defc5a2023a38da4f57f25730c33a4e1d466448e4f381d541978cadf8dd0ec70d277be3222cee5fb5a243303b554f3c7f9258c8b9d0691a3eb23f473f3767ff534896329da0ff043f48c1d091732ace17b8e5e9cc6e88fdbf039c9bbfdd79cf70d5217511e78cba32ce3295435bc34f059d7bf76c857497b1dbe4996dec248edc37ff051a380ff9eead14716225ee0e10515c558bfc0395d64d1b733ffccbeb04d7d17a12aa6f9659bb6e5fe01d299f8635cebe77a6329082749a45aaf46e6fe17148ac23187603a5bb987f2f7dc73c3cca71832a3c5236b2e047d9fd1f80b7fdde995670211f43e4e6caa0f9ad967c85e504eafe9ffb069efba32f08526d956bf413fad997a6009f05397550d1acb7fd8e6aae552dfca32bf50cb5fd044decc24fcebf682a58dad809aebab6e17d188d91298c3270a8054a6d60efbc418e96ee41987efb49bf2428344e1bcbcf1fe4275538ce7cf90d648270a886e471ced59231d4c6503d094b705c027c45186d4c3a9701ce0d133c55ebbdffc9c16c74d42f78f64a014dd0539c546e888035453e1e5822adbe7f1cc0ff4b331ec582e2ed1be9fe50923681baad6cf8f5e1f2421ba4480bc876d3c44c5cb0f223977ada0b32de263d484e1e5713efad8381ad66b28e7c5f81adaa89b0008565b3460aa3c658427d87ce98ee33224b569e3abb2af09d767a34b5a517ecd3db53fbdb7435a89f6d5eb888ecd097f8d060c041253afa9ee374b9dd8043aec66d848aaf7f6593260d4a0ce66d77003354a5c0da1a6f0d8f90a4e5a91f83e650bc2fad6a98f956b8657563554c375938f262bb486e6f3f9425e6a4c7c34f2ecd2ba608f2c17c4f5f6602a28b814d5dc545b683fe5f1f4038bd27455b502eef4245c4b77533e21ef6055e31c4da2dd3bfe93c5220f85c9ec95cc77ce9bafcef9bdc15273bda8057f92d2e8e6f213f798da37f30cb387e6e8bde9b2a6134571f7fb5692fecd8019e04769bddca7f1911928e59b95c37a678fadf0ca2439264858fae00f3a4262359d50844762426b497e11052d765dc6cb4ce1b9080374ec85c9da4d38aa990269b055b91713d132aa7d9e7f1cf169a71816f42f9553d87976812bb74e2d2c0cd46e91fc42e669f8f354935705e50e5223f6992eb1b1eae55ec98a91219617f3f5f6ea2ba342e27009f6222fb810856e0823d464fde4b459663c3612b2e7ce942732c724bc432e72bb76974a7d44314e6fe8752d5c1cb8194e9b92fe473d533e8c1504f960d59d180df5933c2adf9f0c12d3e51cfb8734ee5e48cd2cda33c99d62984d632e3b1b4e4e1b9fa0a98eadbfe4bf40d3adb28329b972ecadc8cd0153e9695b3d8e8e63f7dde96c7e42e3dd9835c9e6584b7015a5a3d3d140351153511c94d1dcec1588db4684de3ee558dc7ee504c14ec6103526bb7a8ad0630df83215ced0617572bd1adaf0127d6cd3f1de2893b1768d2b84a8d1fc626ab3ce2bec38eeaf3dd416eaf0d66c7256aaae2096ca6f60351d1cf57469ad64ee6aa70909aae1620fa51aa92f7f79b5e8300ea19b0240825673426c5f92263a14c58335d05c98ea9e8497a1202d24d008cc58ebfababcfaa410440d374d55e05b1b109abdc9608ca6d10d8080a7a3e5ed2e6b93fec627c2c818b9e0afe0c727e593326298a0adebc016e36db0fb98f0d1ee7c85d7f0b317fbeac4939bc4575202180be4c422658508978befcdaf304ccaa68997de686197fbcd67ee03ccf16d21758139f81786d024e73f73f47ebbba2c33a662e02417fce42f9a087466c54efd86f56d781ef2514f1d9003dcfc2dafc4cdefa9791d072e8fb3774d90c2e03ad5de321a8b5af1a20c8e06d0ea3e07f7f64b8ed836085fae86b4ff1b26de55d0f8d364ecf83406bf0aa9223a990b98c9c4684d3b227f24c08c63a738d7f9438bd1dcad946477696f3d061028373e9d2c8227f71138923fbe370be2083ad26907ec77c59577e96f480f7207937613b9c07958f6a597428b62fdc20d79315a7b96a8a1b813c65213e051d0b754896f164dd7981820dc953a9a4902e38fb19359eef2283d0db4d1ce04d69e4183258b3d6427f703602e9c837ff88f7758ad48965f787ee2d942ce3a7b41e319f7052df3d17ddffc0251176120f3f817aecae9040e4d30a24f035a519a7ad80cbc400fb21f1a5dfad0c13cf0838eb4cdb33392cf63a13c27e9c7bcee30deb31f58396689217e9efb6413fc7b2c81fb34e85fb45636e96ae466875d501c82fdc6ee1d528ec6dd4ec4031044fbd4b1baa0ad6230616ed2065e57713883c55702ec81529393c3d6e2fd0a0971fe8833df7afc447171deb56f5a8cb4c245750a2a1ee60d2bdd32e71b31113c940197d9ec088a74e6cebb477f764878f942140989a54bd29e4525239af2f42e3b7eafbc1344d28dac5b1bfda37f037aa71a7b42bf0177a861b39255a12057c9732c7d0458e0bf75a1794469c39e7febcba340c2da7cbec2ca8000484192dc1e61236231936e86b2a38c07ec9807e356b7e3a86a5188d7780e6db34526f3772092fe4a80d8b0874d4a05a5144c758bd2ae18ef11a342cacadf18f7f4e07e42dc0608dc60b2a75f69b0d9529572e0314c35e8c4d04a660329d08520e9db58ce6922b3f5542c4612a3e8c8382dafdbb47f3caf3eaa13b1365f92335030b858a477048f01afecb9dadad50944d236f177b9a8430379a21fdece244d6a47fab4ff6d3c050552dd8cf7a66d5b7a2e28def00d5e048f6ff2b697a38dda4d40acfd92badafb8294d8e603759279af872ef6c117eff7878fcb477d4db78c771199efcc8a76f60d7b2e2256a329225a4eefcbdfbbaf555178292e453cc4b4f692e560af9ab60763d7a93147b146313cc4e98f75dc06ce33b58cd1483b79f233cb5e61665c8e8c069cb64a87e188df03d804a87f4dbcbd1439f41ddda948d475e184fbe483a9c1a3a61b0bd2567319c869a519f2504600448e056273c7fa06fd2175c76bb825b0e44099d87ebd123f2c034ebb90f476d3fdc71aafb9d1bd4224cf0f5ba83f5cd454e791cbab5d38b44a2f7a1f203cd76b9d28954d17cf4850bd069619ad8d1644f988d9e0a8f3dd05fa0231a29a0f1d19b242ba152caf01c3764be61c8509c2910050320f9d2f944d6958a45b20569a500b4f8e90eba5efdb0961869dcfd5e7e32d81b7b7ac3159815fb370cf5fd1f52e1326edb893ac9f55ab592a57c7887717296b041b16e69e9b35428cb554a3a1adfd0fd343d81f7282636303017c6f6b66ef9027fd74d8a038f9ceddbc55d0266928b3cd087b7f670a929c193b2b1e629322bd7a16923e287a12188903f39eb32d7a75f1c91ba45fd0877c61d3b81345b97182a532c480aa618af364c07268e09e2fdfcbff02a4d0526c1436001baa7894f53c29436ead67c5a4943dc047e0b37d1b6951a74a1d75cc5bacb648e7e56e5122eea6a16e24fb4524d3cd185a14dc3091827fa8e00bc0c97c43c2a64f533e03f0b0eaa37c2780bf33e80f377acbdee526921ae0ab406b0c8082f0402ad80def7999601e0ddca72225fc5ba96eb99461ad98adae9efb8dc186a41ca40df6ab0ade08f97723dd1dfdb9824575853a2d6fa0e8dbe6b1b1e670340da9dac1bbbe9581974fe7be98a938cb8a93fdd75159c3ac5a9785602a89df55d8c7033b132cd3f30e0d09e21305ad30801d2958ad58bb50bc6e1984694dca0c3113def8291468a867b47c7e5bccbbc557c1533501b46195bf6d16b1eed598fda0d5a0cf477fe129cb77693df176bbd8d1b0d5c5061393c698768c6b7f0d4e018e85e083ed51d0ac47dba4e6119610140fbf809b6d2502a8d6ba6f1b69befef68e217b4053dc695bd3a068ebebd2f7b4bd4334e424b77bb5199e859c0946a56d9af4695cc5df925d46580f24445ac1aec4da4c38e39cb88d56586f0f76ad7729c40c9c03ff47367e37878eb49f347dfb20e88210a4fec1b168d7545243dde01abee54c5de06c10257a1d914416682fe40e591e3dc8ae2198c90d07f73cc854b8027cc5159eb549fb5c463025df57086e0bc4fc211c6d4a3c881ea5b00b093beb33420fb3f82f55aac032176204fd0d3a25b5338bd7756778207a39048889a8b118d19355144cd4aec75f3b8371ce895739f49e5acfa31c4d8bfef3b043b47fe3b7cd99847aef9f12b264e16f5df375119ebb5069f36797dc0c06a6dd5879f3ac71454e83ba88b6cafe1dd4e1c0c19f6e3ab7eb53b5e5ce20c662f68cd4a8023e9eb096fbb2319dc1a2d15a76757af8e64cdd9c86d5f9e59f94a20fe724a9a71757e5fd11a334166eabef851dcc22dffc54de299524cc8ade34eb993e6b3a5c35d68a6cf5049c6d4845897f954d9b2afb0df2917d1c553327217389972f429548c3806c5f0ee1bcc943799de76815ffbeb9d376c1ebc28019ed6990ef44d356153da77e4a327594315ad807d5e3fc6e98d5ab7a39a20cb84278d860f7a3a3c36d39f60986cf3c03837eea0617782f2fb2e1fae1c7aae0f90e0adafeb18ea1266f5cc1ea286e51abacedf8d4c0d1fcb04c3207c186a974bb50529aa556889e632f2323e6850f67271e3bcebf53c43f1655fa760b131f52ddd149a170b8c1bd43605e1eac9018b97ed22a34d7a0d8189255d2ed57dd2b6e12c0b7a8d18a567e05608665f27275ab41473a9d5f7154be567d67c2ba7a94ad17cc80ecab4557a66bc21b1d9a1cc77975c3e58d7f58b87506a2c53fcb8255bf354abae892f98dc8200af26507c9dc8dede6e413351da23ee44ccf50917e5342949aa5db88b98c817ab10c86358115571cce7f242629cc3ee6a691ee5aef16051a7adbcf7e4612c85f2f5c2a9d1c5a71124bc4f713d98a4b24b3abf833a69529191d067eacc14d52939c456431777fb996ba283ac1a53665588dfe2fb93d493880ebbdf97b1525c1caa580527264e8dd2240f1e0144948fa56ab665a3d0cc90c662966bc6a9cefaf171314ad8c4797c7a8a7ce5fadd7f78c8e96d6fca8178680b97a404d9a9b8ad6e15b3fb18e4a8aedfa822808e76c922637360471eafb334a3c8df1c02413d72c9ae67c2a7177ec89ee70f0cf757ce92ba0656640839067665a1a788e24b9bde5812ff29346359cb7faaa99592182c2e019ec8418877e67a565ec41ecb5f8ede1c419b1caa5d005e63a28b9697c2bf29975a4c958d6bc1b107d86e0d8f3387a18dc3c308cf96895680849399b5a1bf890a27ae3221c101dc600537885d3d40366a8510c6bf62e6a8bd2ae905e1478d6105cef3f769d662c40ca412a865ebf5a1aefcc839fcc8511673a01ac82a48f42629098c992b3ea9116ad55e230a0e654b52eff90b244fa4a88e700baf0cb21e98f8b019ebb8e19df0015bd3948ffae459f4e2fc163749b5c34a543c156044076d6a87491d34d3a0381223663f8cadd556932a632e280cc170f62914f4cba7354d8eb4f95948b60ff74d265fc5e13ce2a6875d3ae6f37d4402e30ed8e7361a6d1f47d1cd488025efb036e7ad20a96f0a7af5fb64d641c996144f4e3d6b6e45491bd1e0e141b5cfb5359f8f19d8ccd469f5bf1ae0da2979abb3bcad9605bc1489ccf5a419fa92877dc8198b4cb202a2d6e9c52044ff95a6f536f776a31e94060c57ae26b5dc1fadec34f8ee529eb0272b80a4993aca65212e78d67fdcc35cd74cd3a13d377f1ac3807f0cea5478730586e0b80c2d40f2b94c899a8876120c335b57825feec2f4e336220a428fe14a5f931069e242255d8d75023f2a6bfb6bc5a55bf79b15cfecf285920374be3c9b7ab0c738d52f31ce38c2b9a5a03d96cc1814886b260a04e8d3ab457fbb71cdb9ed2feb65e5da94c2221d2d9d617d013dd045f631f2a31d39c535ad5bfc3cb13dfe5f7ca139fa1fcdcf92dfb799b44b9d867c65c67f311705cd68bc254ec1e880b0e7762ad7156ebc67b829cdccfb3eb1d17d52c4994f38b4e4005fb223871b8f93ad781eeea9723fde8c8545f733903996a514dee59c67ade81d4c43ce07e8cc475c7b3160f0af5566d7e35c600c7c927d3d501683d737be05cba45ff873437d7ceb8b363a74d7cf2e9057f6a7f7fd758f671edbbd1738362569dbd7b4546dc0c1d650aa0957653fdc91de3731e01d4dff99be35d572951b3a7fec4efbbdbbe22ac8fd233ea5208adfcfa0f5dd5dde8db74c3cee282816a703245906edc7734b2849b063023f3318a5fcd798557382a6045cefbbcbbd5dec66db1d0f463c34c421c38ee3dab1e3f4636b56c7bc64a4b77b01ecb6caa4f92501d9173fc6cedfe2562acd9948e65f6cbcdb3152664b499cfb58f86e1e922c86f2515862dffd790bcbe24f5efd9034f89b3ccfff43ecc21d33d02e9fe983264e3e471c4314a4915553febde41d5721072fa9f6f063489d7ca26dbc40888aee0ec52892f5fbabe672f73f3ec0a49256572a930152651431731105636297f33d47185421b09d585e5cf210953a4f134cd55acbbf6c040157f92c3ab54fb3098ad83ba3095f836d8b7d40c5d512a9e8af933c5940b9b6b3bb417418ffaee52a1c95e6e9e5e3fa578b5b3565d364f7d34a1aa11aca7aac0267678002644087a842802b5dd4ba40b73b06e9fb4501f36350abfc9c3c7ab1b2cdef303b2756e5778e3945bf92f5d0826eea0c475542070d585604de989ded97d7c9de92ac7acf0003d08adb94c636cce923f02c4a350aba8f6d1f6e1189e1572a379b2dc919e2e85a0c0f0cce58b655be58b095eb386d57fae44fc9fdad3a7d6ad3c62524d6ca1cb581446ce49e66983a92f7cb4fad1bdc4794395576cba9794f5df4daf4f4b97021a977104acc5e84b44bff8a1c5a0dba8292cbdf563af97db2a1c46315ba9498b139c889b7f2fcd6cf5db8f3e59b333b1f673cda2e108b6b77ff37d6b419ebef00f94a6a9b4f59f8c3d40d29074dd703e948a300c9e8e4fb30ad1dd84eb96397eb92492d8d68e1782cdf28c2fd153f5292a06df03d208232d22950c6fb898b7fd15acb314eb9731f4e7b702f7da3b0e46af375f8ebad26d43b8d731575076351c28c0d0fadc40b8c2d57c3d95b16b26c2567eed02da9fe1c2a665fd5a182eb621535486e9c84b80b965f681df81904014f5da7bdf78e9d73b602f1328291e4ce8e138ea029a77a8c6a51d9b0f986cef37c535ea0f9afc6c46ebad95abdc3bfb2faa2cffc7de8ac057e90172215d2997829df04bd8a0148a09fedf72b184e49be5cc148d8ef33d6941b2d943585ea3ea8fb3e34f9ec9f1f9255570fba461b5fcae845b64db4fdaa752c0577a9116a054609d166cadcc4b7e1ecdc844051c94cd5f60ac1b518360f9f6a9b6dd773644c670c29424348c1a0175a83cadba63f2a299bfa6a3c837d6a63ae24f198710b7d8bf8f54a53a469bb53e656fd6e964e3c275972334c187ab9c9e09712b6236435f316189464ca0607e470fe398b7be1fb52bfea4ae61ad3858bcaf9563aacdd8092d4192b78daf77c160eb441e263d8c3c916a82a5a6ed34a760fb2ded9242b851eecfe6ed6c15029c06e7314ed821dc4a774ad260fb154aa702e5a37cb3feb2c2b8a50355a9ec7e713bb4165ac4cc971910e812ac0abaddc7f8a65077d7ba424f8a1ce70c406e119a54246b2ffb53c2eb298eb6eed9cc172a811c1e9fab3ce0027a8a33a12d14ef1341b349b714a50881b09e62e0d9450ade52ce91ee7f58fa50114977dd554c82ad2fbe4a8a263e7a3eee265a8776dc9bd5c24e1e776c85f6ce32c5c6eac1a551952d57ab04388dccde7b7f6a31042f4e9770c03bda76ff1665f8c3d16a6a84398d476a27b0c289c5e900e8c14657bcf139d3ed8f23562c7ad74286cadace0c9ed3a1c6392335f18b5fbe8e41643ef25b662f8d934ee7786ec2a96827b6421efea12a3bebbf5339fbf61baccb5e1b002af07f2a3070e728f65bc74ba7e01ab2848bb5707e1bb035354af99bf6af5b60088d3b7755d513505c1746409917ec741239e822bed8ffa713c34ad61d89332fa0d5976047ecf93ec50df6f91d625e2ecc6ed8c88871f1353dc3301dea7cefd5e960c99066e274135e99695ccfebafad7160c9b2473870ec32bc25c7c281216bf7ce8432d1eb0c5610d196be7f768461c904d8e188bc2f291aeb6276aeb82cb0ec970905b33d28c7d14d88bf49c7332c7ffa7a686e678a8a40f1f3ed8fa68206ed1882e9b627ad9754fcf43256f6e128b0020c06fd42fb899f2ffa92dc140e1d25773b076b3d12d9811cabfb3447498e70273dcc2b8973129807768faa3c1ca029d428eff3403a853c4e685ff4edfaac0268b2358e4c548bac34e2e267bc8050b88d86dd5997f6fa308fdb57541232bffe2184569211c6b89bae3e737c5ab518b1bfe4e0068aed5e57a15b3234904fb1b5be29d5686ad623c99db04649e5bd35f2582591f560aa9fdd432f21883c0e68373318d77a49440f07efdfe5cd08f160bfffccf0d84664c50a4ee0b3cd090836f1c5d50cfffc39cc0f987d617383e479fe454aa1729747a268dbdc9039a88c88c0f8b240730c68a3b318dccae1c71dedafb46a4175b59b3ce712d85f22758f8a337c26aa3d453931e17d5c522f5e77a6272ff4bba9f5cdeb1b2877577257ae288f7c367027e89ccaa507f2a75492f9486fce27c50c769a55d2f978c5ced519e527897bde8b74b65861f1a6b9cdb458cdde0c788ac960ebe1636522617ae45c60e4cc9792683e8d0f07bd2b1d5ad792460553fcdf9e450fd6fc729897fd177b2b0f5f73292bcf204a57460d6a1888b05900f41dd84fbc70606ba0bcc632b2b20e7e3769efcd39ab8906162ddaf56f5558dbb76f6b2507715db6881405e3aefad6d1dbf74bcfb6b2127ef7d1d399d34eb77833aa6e946f28c50bbb9c43df37e525a3df2434e95cca9d3735278f11c2f5bf21540f4fa6162bc1934cfbb2102a6422489158e8012952566f120005b283bbc893ce5dec2195a5d60411f35d7820064db8f127059f4f01d8a39f7f0f038cae2825299b53f78b1928d9f0fe1812cee34bc60935dd75daff04760b202c9c18cfa6ef504156c4a90ab121805b122f776f196c6aa9063a876f6df2bbac3bbc644a6ccaa7528cd3377ba9a292e442e4a94978a119bc5b74ee013679bc473608cef0ae5b97c847cfa0ce78915432a8f11b899cf8f7cb9062fd28f5976f39ac1ecd96fc35deb07ec800d9f58c67348d357b8b5342635a39563545f920d6f499412dfd1ae9043f5377409747ee8ae82249b666b98148292fee19d5bc7f2dbec3834f15ef15051c85aa92c98a7b39a3bdad95b7eddaacdaa1927d25a25ae7c40879990153faf69067a7cf37ee56656f5778ca4d11c6c8dc914541384c24fe5f3ee23820738492799cfa65ce6be2740fd56b050bdd9e532e8f78801b507ad4c5ac517660eeadf630c029dd3474d5d5283dc2896f1c52865bbccaae1e27688aef8aabc940efb34fff7f36d854887014453a019b93ff61a04dbdaf0145550e913edfc711f62b5998e07dd838d84ab5cdacb30972e645af7494164965e49c907dd22e09b560d769497857145d87bde899adbaf9a4bac1f1642dc34162ebe91b6f176b68decc31756024f090f6f2c2a7ca2e397e67903e95b6a757be2d56df083cf35c3e28dc2e0981f29959e92aa0f569ec5044179efd6525471e26c52212405570182bcf0498bc343ad894a6d444e935f133285a28cb242ec68547a27d7c3408be11bbe31147944ac1766250ad938b479ce894e72728d835ad926a0409ecbeca2a5701c2111af8ca8740092d7d850bb60f032af7dda68c7b3f25e673b1bcb6267ec0168fd64dd474661254cccbaad48fc0c472c6003480e415185c96be7a62fcb68b8bb041873d4bfc0876fd39e60c9280e9ea9e3404f7912e46bcbc202861f39f3550e5dd3208e0b11c995466cbf042caa22a0490f3beae8a5688f0d540d882be9bdbfd552849af1c25339515f035a551150e8a88d8ac9e676df5bc56ecddac079bec814925a91d4b30fc596b250c9eccd873968c8a42015c7f883ec836010a51b48a239b3b0f46daeee693f5d58c6472684b48cad365ee0b17be39a46cb92012ba7b7817010896deeab6856cd2dd00fcc2c06b7a6e7f908de5da78c39a6fb355b9a5c001c5bfefa070059594bd36cfb7068cfaa8ba16778ce62693e08b268d53b2b79d6a2a58bab78d26581e91b29d6b36ba0abff8cfd84efeb619d7ffbb3d484b45a860322cd8054d08b5fe40afc786154387c59951b9414a94d00230e9aea7bb4526005b09948ede439b9d63585539de890f3a5e2acc36c8be48584f8e8dac424702f6549d3b541bb0d2e17df33d83604ef28178c3f8fa43453a3856153883fe9eafbca3f603e6bf1a7f5741af80fc9fd907ac31ff1f52ab52d30814c2b01c4b6861e14f5e195b7917871d31d15bbdb9f555bcf78244338a9f3f41031275cd459901b82d1e2b819a10e3fc01911cca98fa66dfcea46d8f29b65402cb724dfa4bdd316187511cdac44fc010cd5eb513061acd1e51e315897471a58be858dddc2d8dc04f540dbed57551c0cdc0aef518f409bb9e78c0e10387da793a33f3be07aa0780f08e5e4b0906eeb55473c9a03d597d9f640443eeb966a25226c7690f9be1274b10ec12a755c4401046587b6186f3df00f21a496df05202d5c8dbcf71fe0162cd857232ea5746a1fc219908b82f505c9e4279dbb9f9f9b8b441e071fff41d22232742939b15385ce95d3595c641ac4acf2082d0b4b88781ed9e0ae79cb708ead8d6837aab5350d546f2336a7068e6a5c91cc5fcb56977487fd8424448fe83791be192904eaf6d9988427074aef8e18d1a5e8bfd44741c3bd5d1d91a0f6c26e514b0ac95f074708800ee3cc8b1e4f1c9446080b692d8ebe338eba52b7e25281ccb4c22296060ef4ef267ea0caeeb4d56ffc09b928e5f829b1a028edf100816c02d31a8db341189be3671b7b8671c6548e4963077f023475246b3719b8c52b8a635844c3c9bfa111553121e152cdd4a60f96f83d8b3c594c9cf8c1f723af1757ee2a88f74b1c44f8bec1bf734c8d7514384c7eacfa27d5c5b9af0e2d2702968cc43548f4ffdbd03cce017da997ce4b69cdfbab289d4ea883dae762b27436e1429fe307b78d32b4bd62d588b20c4f8b7aa8c182e68dab5ae54c979655059671160f88e49a5ab29e4cc4b8db446a1b9b7e19b2e6e84da7af8fe0a011aa34f9bee8e8248bf999a770fc9b00f85179154c4e581023a7234419933249188434d8dd684c4d8cf83eb4bff0987262c3b564bccf899f7bc2ea35849d737c2fc58e25b639dc17a4480ee39374dad30fbbec1bc04fae19550eb8595aaafc330cc5bb97bbd3e86b2055bf9d106495f926249b9f759dfda8428a479e6fd46a888a151dd4727259d553011d9771e299a367bb98ecd1408d47ac77a8594612ed24853784e5b2c8059962d1587cf38db3b524a4bd1295d1e666725fd8cec34dbc160ed80e1030fe4d88c90965c1022a82cd4b9de96e2222f34acfb75d1b7291010ea523779ba58244d698cd74125d113105c29bbf40ad78588da4cbba82282816320bbbc66c3c5792a37f5738c3535e68f1a2f10d1799aad97af01f2b06566e38982b01537212292e0e75cacd97caefd83623af02aca08d82be2882f66d6d808b9af0bd0a1dee8e7068eb8e5711b820fd278b58aae6af5d38ac2254411f3713eda443812182490c30e61465b4f120ee283f7d2b3736b1bd6a85b123c036a823a316cebd29d568e8c63a7ff04b6f3ba9a679f3272df37145ece57ba4f1a888321451b7ec52a958eeb58869ba4bec2c2cfb33eee34cad9880e83c6f7e584835c1a6cedf8b1f7437fe1abb369287d104e2b46f4d18f4847da6b6bad9ffac0235d9482348d7dfea1508e24b29ddcea1153f8a76bda578b78285e14483f8e2e4f6793272bb569631c87e3275dc8ba0b805899e4cc4cfe3e5211287271c375e93e1b639e6e7ce04d111d2cc15cdabb018247e77be7d314e03a7054b3dff44f8971ef8c135132df28a13a954a5eb6dab8ff281e91903b804a81182fdba13896a171fcc27716861e30fb0f9ec9bc20cd66b13f8248aef1b6358976293de2906e682c27bedd0618d82aa938cb74c33ee010a339847fece62d346f1a3f3bbfdfb697fbfc5bb725cda9bd88d61a32fbf89f6801f05542b9ee6628cca424fb21222cfc9741c003640ae1bdce96b521cacc56f07133192b23f6f047a99bf72f75d7381356c51281229b5123ad60db92a4f7463ca4e34eb345840b102a80fc076bb52c414611d592baebaca274b9b30fc308c813200727b819bcf1241810ba619bcc12870f8454897704a20ccbcdb87e57325dfbdfabea07b107a49d1861775e9f2b86977b475983594a8e8c42d1e728f58c756fc401e61c2eb2673027d73f0e2451d281cb11720a549e6e31ef70abf55eb0f1d1c17edef0a2910b204da3e769396a4a7d6d9dfcaa815edd19e22d2d9587eb1b32393c7b3ce5c24bb56744a23311d236a157d68a4282b1c4543f028551d0cd163f817fbdc566905f9e0fdc4005415c3a0ae61e3bf273ca6cdd8783f9e12e59e9566918184a571f25f2b3e80a84f80e937a5ec78f05d2bc87e1c820506a36e50ca1fc298044b83a7e22aa80c7786ca4b8c03962e50d067535164bbd24639158c98ecee4bb3256236f68c5cd4ede958eedf75fcfdfe7cf371936f8b1dde96843764f394e5db759b094ad911d7fff7ee43e9d1b313c6e75fb15d643f4945032ec791538bb7e925c0849c7daffc78cfd437a101b8b78e550e5ef6127ece5b1159dac166b7172aa2564ae3a76362f29a01207b6c4cc559ef81f76c9c7aa9ca7f7fbc0b9116edff11c7ac74d114188d844166c752f61f11e91c8c625b502c2606b01fea8f2d9535fd091b6db9562b9eb861b8e12197a039f820216825b7a220f2097263e35dc562d2ab06eb58d86a664bfc8a91a2a9e7e3adb0d53cea78006e2ab80bdf31c1f62b848580f785f9c0f7c654229f16d6c3cbbe17a9c615d4e3ecbb86d54df5d6df24784adaf7f6db5673fa0ce8e89109b4a718564d4afbb2d968ee04737ba25a264350725d07ea981ff1a65de7b7cf72c6447294e6188764012c4962d4fa3074cd3510e88e48327180c217bdf51d4fe5a377bfa58b4af375b827ed4b285a04e58581e734346ca26a362d3570c8345fc36045cca3bd1e92b2d07c66e435eb25ee6685e82c49e8fefbad6ad22456a8347a2e9102a378e07535e6cd693b04b18ae5b9d7e561bd800559525ebaa39fcabba5b633ba9daad61655b453723515d3e5c17f9f119a1db80ce6fde39d65fbf2ccae7e8f752be75c1b3acdc9995ac6f7f6e09400d1925f6b8f7b4cdf7a4729c2707fee7308e4ecdb5d8e1577bda4688d3a52ca8e4bd74e68a53f3c738181e080907de26f33bebd3f8b68008c2bd5895fce42cdd0a6335de4beeee0d707c373823e492ba02593ce569a5fe19a58db930ad31ea602615118f99d224a425f4f04788f67b498d0ad972969fb31a0ee8f2e8003bb15552e584b1b6cba61be9e143ac843f40ecd1f535b35a76ee6ed17112ae91a8d2291e06f6cfd0dee5c980f54e951c70dc14c686432c91411defe79d3d335b0ce4e994f8946d8608c927c5a4d33fe346a155c5e8b4944848a2afaef9b7eb963c68048540d0dbeaef9f9137fd5eae1612e822b0c074616c57cfbe9b6ec22de47d6593629e783af116f5abf90d749bc901b05ea9d79aab7fe93ea634b8bd0d497ccb47c6caf3a035774626419c2f42ad2844ee5e95217e02501ed10884b3d742df0b57dec3bbdd7747316a0def97354ec34c7ba24f7b537f62f177f8188f6d46f40cb9dd2c917464ccc845ad171cd4369fb41557be83e681e96065608b088feab0d4172fdeee620f33ee41a32c60eda741f046478d8ffa9c600ad67ea909d796bcda106e44ae67a75a29a329808101655a1c664acbd479d5a542e930ca380d0cedbdee28a1059500ce57d669a41ce0e142e8d53b59753aa72ae45085fcad3255abaf764a20bec47bd7753bf73e4600f33086bbf2d5f9f34de5bd991942791de3c32ba90bfbd65b6b6c81d923db8596ce8679daad399722372b6efb8a9e6a1f66922ba0635e61b5ad20de817adcb6a4b3483931fb669a0b849eeb22efec9995ddf631f76832c5d2bd8abe72a9fcbb44e9dc3a238845bde501eaac0c9e8e1ba39ff1e59df5779346d096b5aae97090aa8f5f2ab5a735848e60bdf363f7df9230c6fd9cfad36cfd068d0a3a724651bf55c2604eb6c48370e4fd327de354f3ab47ff38a3d591f243ad0f58f1854592c440e913829a1f44bfa0cb03ba04f4ddecab136ef87cc5507519a92af906796fe7b6c9fef159026da5ed1a32c42c2cfad5c575b3a3324dfd85b9f719324304f8dfd0010e7d8c37736ac7f8373cb41277a5ee0c6687069b7577daa2dc957983e571823a6ef16f5fd7e312c213ff6cb4b1b9dced6c51e7065d48ef2ab882d8c6adba060bec3d0c84bef1e1dca4c708942a86726cf3366b5c800eda55b82778b9ccbeba27cf509c02a7ca45143bb937267f10e76e64329391440670382f198fa2ea21542a7625bdfc585716acabc126e8e00f5cf9b644756231167c5d69a920b9625dbfe5aebfddaab29a4bde6259444955b9fd6863b49dd4eaa691be584da4762a42549a15d0723217f6657ba8d98b6e52200caa669f8a53c8fd5ea2cf8d43109222d82e265d27178f1de87e3983766734f3a88b2ca4025bf32744b4e11e4f713068e0911a778b60e7b6841517aa2b5ee9071141c46aebd7ec728b620f6c14f1f886fd8efdecd1e3f2c922a1a17031fa69ce7485cda9ad520f6e9d895b56213fc6970c1435feab0e6fe3eb328cdd5d63c5669e00aa84386559c6d963c746d15eaa40df7c4a7b28070910a5bfa8d513dd915666f62df96473b240f015e7fa96a2d34baeddec45d1555871c6b6e4598364a07b7c41ec98f5d91e7246913c4f746d10295e47b536f2f9860329bfa61ccaf6c143f3728edae926fd38ae3bfa5df3fc71a2673fa631e971f2525dab39dbdb3d18b752036b985281fb02e646f8b0c8f56b166236d0e0091788404ee0856f63cd9f346fe8af77a1c6a569981a156547edda432b443cb2c3cdddcbe52e2f451c0720fba8b4a70ce3b605d67ce092853f905b945c30bff0a970cfa96cbeab4e715602e493eb12e314f71d509754bfca1fb026504f28a9ce2614064ee7dddfcc1f9aec9d9b26367c10f8c42fbccac2475bf1aa2882178e81e0e1cdd6027c5c430c74a47f000b77646543e7ecf092767b3351255e36087c8aac600e0eacc020fd0c40f07d4857d9278bcb720e957e80ffe2680659fe382e5755c84e87ed93314f731d6f83be500c6d10354076ea319751790cbf955dea0e5fb8ea7120c3994e16431a5158e2ea04079ca7e777558ad00395171df85fb6ff59e377163339ef2ed839f58b12d42c7240b00060b91a1d12140f1c236fcc684e8f0ad52a6c63aaf8cd5071faf0a82029cbec0b0d767ce52422c288c5440bb5e4dc630041b057b9ffb750b3ff150d3cac1f2698cd212716200f41291232ff00c8c22e598311b27517277352c7b6bdb9e295a7379402e97a6dc3073764e26838ac04c94a2abe9e58cf7e3b8309f68462ef0854d04c72cb53ffb335b1b9e108fa76e221dd76b2566a2508b42c31fb3970197c68f91757a5835d5b66e905f4f307d52ec1a8f18d7b47f86c4a755751953e7d308025bd27ebcf8cdd4448f25c4bdb0a10a269a63b46b9b917ec62a3836c003e88f24ed6f4a572839a8b4ced46607a7f8cedc9c2435fe174efd3738dfb12b73d184a7296e4f8c82ddc7ff26cb9154d55a0efbd42026dd630b5dffb8673480451984b78f4c88f89561d530cc76581506873a69c91ebc6500ab0b07fa1de446ac06aee4d607c43a86d1201bbd8ffb59d06cd87aa2a0c5a6f6cf8087c1e22b726adf4d1478aa435d3b2c0719ebd0400c6c24b02550feb643416e172e5221edfbff008a31ad93bc9e9766b14127969cdd681fc81bec68ff5215fe686123620abb6efb96925029d883bc8e0f597f07cde7d21acf255071503f5c6d9dfd443a5b11e61276403d00201f206d5dd83e2e70346f3b42caadbeb6bd866dea7ba1cb73d685ccfe2e255eb11159ef3aced42cbfedcc6a1064b440a02747f9a87b14ee09a05fe96fa657cdc904dd142b9ca96e1ddbd6be6569022d3906ba07b22cfb95941afd9dded92c5f8ed370a6505f7fd50b509ba50ff7b050065212ca55be3cb9e861b610147604728336fa79cbb592c59934fcc15c190a6d306b1029cea813021a84958a3d96440647f81ed7db38c8cca2a5c2562b9c9b586d4c3731f2eeeb4a0ae122fd95d6d4f4768e42817296c90cbf939c7e9584bf3cb1510877c46bf8844a1e79dd901bf71b4beb46bbf8c2e8aa8c6d0d563522581d60f62f7b76b10e66d764b4b3cfca4f3347631892894da428e10bc6188dcf8faa325ca7e4a6fa516e0792ee45a4966e6e489a1f043c8fa0e722d362e1d6e90e9b21e576a7455b5a1766513234a5b964d81881507e31511a9f0f83271ef6e7a7533d4e3900cbf7016bf4862d426c4148376fa68ef1576f9f701c0003de5b8be66cd5741645e2c8f79026cb9de307229d3200e990b25aa8da2621ef497463795082403c60d3818d8899eadd65c5806b229766f87f59ed9de0d416984daf6ed4c50c167d0d9a383418e6138d88082e854f53e2cd9dab383403875d95bd628a0d9ad4ec7e80355c589cdc26762a80d0bb78cb551068efd1129d8ae251dfc494b64f1d63f061e0191dc67493eb15b80d07fa53a4b1c22cb2c8ce8d25779340cab8a3c49d6ab581634326a99dfebb301cd95352334e18329c1ecd24d5465fde4042ae70217f0148945c24d70b54b18d44c3af70497f9060d294fbcb45d6a86a5f9d725598f19011910565fbb467d1ad264e59250e2d6c2d540a552aebd53cd355e7d5df4e91ba215b00b957af00cabedec39c798140c7b4e2d3787dcfdb7dc8170896aafef41b50b847dbdcfba4d4fa2396650e595e56a4b9782fcf6adfaa09e7404ce0195508b74cbbf940936cff0789b14ee4314d0d860a0add0b2830291a418d9bd521eee41e9ccbd6b6763e1965c524f21f3fe36a561ffc57340524e85fa83bb5af40f24144945b5fb55e1ee690f0150dbaad2214a59a4f81809d5c405f9c93c593d088efa1531ea7f781015e48b094f1c65f49196651fbc3f87c6e838db4e9ef24a63bc3706a43eec3e0ed19f4a40806620ea6faefe12c230507711c5c451bc6938cef670a590b140d6e7757dffa79abaaf583aeba76cbe29c4f1302b029d7f06831c6fabda9baff2743716dbdfa9f27f5b1eb78d138552eb7268f689b50f9874ef3c78543dd35df3d72de6af046069d73a30be0d4a195317da5cdeeab6dd80fbb2edfff53abf6aa69302d989bbbbe19afbe9b8f98c8adf12496cc47f3ef958a5dda802bb99b6387deb138d7b1ed3dc9bc99bcd8975c3541a00cf02db10317d235d3227481f6490e2f02d0326b3bfff7224003c59ef419e3bd5c8c757d6c348aad0cc37c13ca5d87ba24b9c1f798d3015dcda6a68b0860cf2355e3ad411a1836cc2ac08dfc79928838688de410312678eb0b9ae613c2a1aca78996781e4b9a71909457444967b862aac2785347671634bede9a6fa8b554c9edd262f4113556763d07c1e26a3dd6b8b46a2f20d2fb2e02bd23202184ed152bb191199ab790cc44317fbeb007e28fdf37e2bf8f95d236f7cfe7977be1bdaf99af877c3dc65e7ba85600a598f1d55f941faf6982b92485d623827e3ff75da00de80f76ce6039bcd10bee3df1196641f2f63f0408781e7e03c5c3f689ce0e620f170a507d97148a9ce81934e5bb71e58a1f2b27769b87f9b64c2dad98841832f00e4cddff8db75cfdd1223e9995ce858993d40d754e7d64c4a29c472495b3693acde39b9c7a5319e6c6438c04f479a4edc57235165fc3f397393c202925a2606c329998b146d62dd94a26c2d5635b824c94aa587ac6ed2127827ab228b6b6c9e52816acf9ed750282334ce0a3d373592fbb759167b48592754ea1d94f857786250717b81b100cdbfaa8646af5db309f04fab070549c1f4e0bc2a3d0910e57bc2eb025b8643f4c1304e8266c21b68564869ce4b5bb58db3fa265841df35bcba8acea4e1c2070ddd3f6144eaf6fbd37770e41184d4c00c85093d1d326c00c35ea2f4c00630f31fd0071eaba9af0c884fe1cd76e2fa590a236af7e4b6d0021f1e6fb6655dd46ba08cc9306dbf4471e56707fd4963e6ef73b7fccc4c9837951c80568b089f0e9446a398487ddbf16315423111c1d9793c5b6d73865e8511cc1b1492c88398179cf75d3b53ca9c8ad6d97dd378edb0c096a7655f440f8037c30d68c1b190b9da9947eae3725b311e52bbb809c28026506e41d279842aec2b6e6ec6a7312d84b54e373a14a94d0886773e62b0e5ddbe3c3a4ca340b7ba3376f4842c0f359959be3dcebb8899975f3e9dee40746ae6bd280ae06feacdb8399b6037d61ee49074901a50caf934a935d6a1c6964c82819d84822b567ef1fa2ec837526fd12c2d8b53062585d46b08d2ab29dc33d7694e6db8aba1a9cf5640f0a5293ce01d91993529fb2d63b31e1accc188ee463b0c281cf45ca6c59645cc3cba0ce88ff98502f0e65808a8cef2fef244975dc2bcc1b13cb5f25275a2b611341ab3f37594f45119e08aa95c594f8f831df58ad0f067e2be93609856b05a55427415c8e4c962e2594bab7041779f48c35787accb5b8eda6ce34b4dfff8757a41fa390e60b1a4a2e34d0de97b530f1dfa7d9e0a5c5ebfb4df2280d66fc46c0ab8d60a475d27fc66cfde33e2e51d0d59e4619209a547262bbee35817919baf03d1be7eb581a2ea3152f6db6973e4df023e474e17a8726298828cf993025edd8da2cf9356a50c01cf154532617571d7d5ab2c958f551a000f93604ebcd790c2ba37cbc5d32d692672fda54ec1424b503c2f221d6e81f36414ea96f34b257b88d6276e8c9c597a496c7a009213cce09cdff29ffb718293de3891ea5c3365bff7b68301c7ec32a9cc6defc1c444b7aab0bbea41bef48af98b927e35fc47a9e2704c7453d7a76ffb3d2e7dbfa6aa3efe41e378f175e23945f427179e9ddc46e7c16f7ac91963ffce419107b3a52566019324681ad510ab7690ff12834b43486bfb5c80d21d73d90e4a5e296dac81c7d016fe6438de8e37fde437398cd51024e23ff463390597ce2e6d7dd19e0bf9b83f38a951480bee5b71a91bb2446439c9afb96c7446dbe934eba02fbb461eff75bb0e46677c79d776269146f96966cfe7598e84647b0fcc8ea182467172b40264e4d938ccfc41cffda08339d354cd32e1ca8e2cc3c438bd675394f86b4850c8255edce022461b4083f999a5dc895b5dfb460479a496c32b4593b9f05155ad459dcb6ea1abb6d29149ec484f4c69b3c412425929f074304fa72e0493b69739c3ef1ec5df084b7c0484607e32c04ee3101d6b337b48a29c4a2ab6003ae89ac5cd24b28c276779a4517173c86d58777bd4f4ef435440e98e01e31445e0cb99dc95ce7d98400188d994ac5561bb43885a9439763e9c16bbc8fadb29fcffe3122596cd40666bacda97ecfb1bc7fa3fc6241bfb4c679a2ade5de252890c009d0d9128213efc2238eada995f52b5cf03db18111404e8b680b7ccde4214c46c33f545d0199eda051aeddd38debf5bc7a78690b8e650d0a7bc9edc504a52377119c485dfa7a817f5ddcdd2968ac99848a793395eb34ee75520d5b0aa61be93966a5e6afcd038fc21a593c3042c2744d267748de65a6f758f79468ce7c892e7558d9ab81a6d636e9186966d0af026c95cf176487d797f03e2d9019aefe7b98ee5453f888f5704c30961540aaee717d9fc070bac1966c22a18a742260575ba819053aecf5c53425c946d996392c5568e2e1b54944f3be720df38361cd6b7b3814d166860ffe503ef9623cc54120dc99ee43d2c3a18d6da6f4ef1bc1721e6bc48e0898521cc39cba573620dd7c3ea5cf1b56c9aec25f8b2076752c453aadea1262a083153cfb410317fbcb5f12182f525bf9976220cbb77258b899490c0800b89d3793a6c475f73e8cc0c11d61a1d9f0f751b4c54ddf5ee634469b8690538b803c697db711f16bbae703a21411819cf78be49132ec15eaae79fad9350b6a9b827b258a6aac1317f54e2415bfbc1c9832762c0404a54c5c31a830b960a9119155a8068e21a34a5999fc02d7a046d40637b7311ef78beb4a5cfd7fdff1c960d5d1028f34fb71a5bae905c08541f5dd20005abf562a1948b8b51ac6a3fbfa9569c84a9d52752b93f2bfd196eaa2bc2a9dfebff7c46944682612f8f45490a2b89c520aca6bfeba16f848b4ad0dcbf58c698df8bff990d01160282953c1b49b7b4014ec763450c96b7416f679075c3d02602f7d8fac021d3b932e66d202e0d6800a6a74b52b4ed3a4501df3105b2325c144468e73b79550bd7f9ec21cc574ec7ad8440a0000e4f5bbb78e394b82a32907af7d61f44935bc9c39b25a0ef3f28f741d05d3f384e8172fa1654b4ca463938dfa3198897b100ce2eafcb130627320575aad7e477cf47c75ee8e19a428675e3f087d6a9487770528c5e0449eecbc68c56460de09672cf8e1c01b82c2b606abb4a758054e1aa5aacebe848a9e546f51f30bca64a2a397bb567143e71bf7b45f5689aefb779f86de96350b0c85b020e343ad8b5ac103138703ae5acd5c38965e4f4cf847e850da92c8c8c0b33a21275401cbf89bc0b23c07766c846187c7dc287b0ea8b1d92a1ce64d6a99a2d53d5ee25dd77e4a24f4edd07252c5afc6061d8d020edac2c3528588a7aac27f2a652c39d14d41f34502b9388d6d57d668de9870b43a362553db4eab32c4ec4a0928b9aa95cc1bf0432c214d09b9a493c7f49d788b077b3797c2cb7570eb330ec6fb410851648681cb4153db73d05f01e4a6495f7f083b185707d2fb8feda4cf89b35547dd22bdf528d2978b911aab0b924052cf3264f2e6170600275361d5f3b31af9aec0fe8092e2ba4593accec145c5fa21dabe08f2e9326fa808c7f51a6495096f9e38f20ed0d0a9bcd54114697bc4f511d797e18dadc1393652e1678a4ad3eae6d153982df29d8762a1b669197406a05876a59e7ab782ed1746541ec7f4401e85b9b9be1382d828fdf6654596c57c526a0d2fe0ca0bf43cd0107cc52c3381b54b90b47f5a33cb9de99ab127a88176047bc8af5f6b31ab1e7153baf8a730bbc656efd8f08c3fc574b48a6a55231497b4751cb9fc5d2fd0900cb99b4841bbb6d4628a6b03707d1533b2fe2f3702e7d35b8b4881d3aaf37db490bc0c2c9f3f2fb0cb6633e59222d9d48e9bbb7ad22c2186315c666fad177b2434f824329552f4153d48d46256d353d9af09ed415e24bd1470b0dd81b1e588b2c8c670069d2135e20976997ed0539fe5b77dd80c52f04d36b19777f2e77480458f8220cd2cc544e28e18c7494317a8cb2c3ee76d81c3e34b188333aeb4ba50c698f33fde5483731afadefa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916c0bac8802229c979168e692e75c268ec2fb840efa8e852820becd86d57e73229d3c83246579181cc8c33d35e1c3e42168c0b98948d31cc4ca89702d42dd1d1e9ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0f4733a873253ee8e09a43821677e5635bfd676fd0fbd5844797d0e403bf52cbdb380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aec9b7a84060c276f26375bac85133cdfe3b5c9ce9e4e7b78c32e7347f4214c9430f72e538b3001c86c305c2b136c31209e9de382be655a761aa0901c8e91d65b504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d74d4c11db6b761ca92eccdcda696045b91614fb8833729353b7c01833f002c0f4b2d056f9773e5886921140c28d554af6de354716e683a9e768b1dcc5e84575277694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa5a7e3e6c7d00ff118b1e4e7ad70060afc7f066d75bfb38230fbce4b346c8b01600ab3097968841ad2e635422fb3fd4c6e56598b5e8e5afda8782d6b815287d291ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da29d5b77818b79ced2ad8746af6ea28be47767c08c329639a90a22526543fa306935cca363bc0770958daefe36d92bd622916b42cbd8f091f58a3ccc240d8087b5e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef13d00c78c820ba8d4c0f954aa2fb01e79d410df7264bd4c0e02a32be81075daeb24b2aafb7e81cd03cc0ecb49490e34716bf5a01494801fda0a0e99fad95b1546462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf542006a858465d2510d6b9444cfe501a55a4bff960b9406e396fb750062754ca6922c299c75f99fb342ad7aec2741ed250cc20caf10b7f312e5f2800862ecae66befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a62576a9b9cdeca209420a36359b5c0f8bc66ba739130cb4021f60b356b40e5534468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa999ebcc9cbe8794051f0e88b2496df3faae9875898732adef3d8f1ad67dbc65ed6c93723eded1ea8c358d1a978e1e0b5b2c651004af5bd00902cfac33d28a4278c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fcbbc741ad686cbf15407126f12959d18e039ea02edefd1622db288d5966a04bbb902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7f90c0b9cba66ce2c783271b68f196cce89e8275f443b7c920155ec662f772b64beef77298b5deba5dc3e016852102eb63cce0b529a2d90aa99335791a5a60dbd5dd7c8e15195f6105e559250f05a72344bffc25f41890c6e6911e5b252fbf88dd4bb011d17b254f0b9a789c85d21fd358aee68138a7cedb0621b82e3338f64eb541917a6750accbd3090ff810338d6cb2316dd36941504014ca2a4f9bc9da3acfc6bd199c39192e7cc278f2e1c711ed6fa481b5155e2c9ebb344c0c066c613c82799b679e0993a1d48a0ef18394134552fde6237a6ffddc51d3cca9410c2f472594fc263e4fe492e0199f89ec65f37b0b4fac56807e2b402a3cc6ec8b9e27cac57d204196927d7f0992571a63f1f23c9e840e07acd9261f3d819d263ec612d9b1fddddcb283ea0af82eee17a60838b6dc4539b88a6565e07923b483bb3257e38dc8cedb624a7aeb5061715cde334a602134258e6dac0f28740fbc2e8cc2fd45d2e58d41ab62f243cf70c22122adacc46e2657a13a920e60a2523718853577649bb65ebb2839e6695f6471c211840f0afbc645f6e2f95a217a64fe2605e4d166e38a7a3fb48726726adf1a3c6fedaa343d1f18307285848da9bded5432bed4f9ac1835d3ddc9bac665c9a484cb4126ee7469a270e1ce2b60058dc4b00d0bb695f1e7449153e7a32825ebdc091aac20f8051d937a11e055d7d8f52411af17488c24461befed80b84326c6711ff305bbfc22fda1baa5a48d256f5e160711b53297964b78fca4a1945221ae3d6f631adcb3aa8d6fda2232a4ce66acd386ab23baff7272d98e9b43a7acec9fae6465fbd58a7c48355029fdee965a767b09e6b18333aa57f2182ac96d81a5038a9e634ce407b86ded9f5aedbfeab900d99a5fb182895246049e5ba731e4b1f4435e317ffb175f4b38d5665d351b43d6fcd6a19de0d735b65ebb2839e6695f6471c211840f0afbc645f6e2f95a217a64fe2605e4d166e32f7fa2a3dd59cee3e4ee40b0b7a68c43d55bcd953bda37d40e554340ab5e8b8c1712546660a8d3353d360e287fd766bcc894eab8bd4a7e3fb2950a2f71ee6398461befed80b84326c6711ff305bbfc22fda1baa5a48d256f5e160711b5329796b321a65bf8106d208458c177e277e0f9d48ad63d456b0d9b4a41d5f1d2c186944b78fca4a1945221ae3d6f631adcb3aa8d6fda2232a4ce66acd386ab23baff7272d98e9b43a7acec9fae6465fbd58a7c48355029fdee965a767b09e6b18333aa1d4612d284f7a5d74a7281485ed6820de1ea811338b6c6b64bb73c53ce33cbe27e669b2138b669aebccbf3c0a94a88168ac3e7f0fd871560319b9c14b945d8e020ca4f2f1e4d304561881a2a7a04ebef839c2e60cc7710caa41684cad1d07f1662e6c00928fa683d39121e42ec72233f595a4215ccf63cf76968a724221a0f9157d03fd27fc51bda750f4d1a57614df7e9ff22da3f991dfb1b4b83d628479f7f33e59222d9d48e9bbb7ad22c2186315c666fad177b2434f824329552f4153d48c53ed499ec8ea0d4512bfcb4ee4e2abef5c61c96486437b0b7ea98457feedb350962491b652a7897d857a5474fae43d0d802ed570a5bb3bf1c15050f5f0483136a3a7d25ab5fcad954d89254d4835ac4ded0fb60dc84c4b8b4b204e39a57a23e15dbd357aba72ea030520e8164a441432ac890d90b07840dc0985b23575277e90e5e050744ec5f19b7b1405dd14b3f288a2e997de98f72c85d3aec9283f6e67ea9137511f7e1d84a0af6eea9b3670bf6523e8912eb986ca90efa6681e02a64984703908ebff4224327d9b36c94a2491a144784f9873c0d9eb39953cf1c10cb235821ce81b710f0cefa9323b02b84868eafcc42d8015513352122a8613599ed6e315f67c6c7c0848ea9e6a9eb4776f5232098e5f289b98616caee0ca2510a2c52c89feb46529f53fc9f0a1f2aaba8a623b7c44055fdb3a7033d781eeb4b4ae40dede7b9dd5ba6509ff36b40ece4b83054a435fb34c0ca311014a688493a6516023b3ec7a4c7c904e6977f96fbdbd89f5942b757501369c01049432a437412b1b6fc0b7134de70d06edb920dd2d69a7bf016b33f6dc279a1e47b62dd96d2a50090e67ba9fd706ca9fe5b16363e498c57a521ea8b0fe8f5235bb0f95014bee45a49a0750c4f3aad8aedb61bef9b40b37ca46aebc65305a11e299004baa497a354eb64a58e96d2abb68119557a6a3320d7e80e278a2658e7d73e0b6c7351612dcc680617721332441abfc6b2e6a758ad2a73a6d0d317c01a168b64837cc371e0a9811abff3101fef4a029dc1f3841dfd2443423eff8000d1ea2e008af3131d25d028f1eca9431b8367f72f511351047fd62ab952465d56db85e5b7e598b5a37ffe09ec46dc10316dc34d4baf0151aceae67d41c4ba7abbbc600f6928899c5a59880f4f51cd2d266e14302bc07c7fb9ec80b79de1fa410c989772d3eba1effa3b56ed8a8dfcff329d98b1d2f7bb7d3bb0b1722e11728d2dbbd5b139650e4365d96a5533c4a56d8e3c51a99b50f80383d4b900e6e31f20a2d7f4fca775a19ae67ab8de8360701e33b19830d8bdf7bc2a1f9dd133418b1fbc788c0ed29313505eb6ad3f712822362e84857e9e732fbb1baef5bf43e16168134451f39ad5756addc491d5a45054ec80dde8684920b438f5c371ce183c57611a80d0d417e67ad0a89bafecdee2a631e264b30d46b0f2f9149e2a6da26fd752020e72763c9545aaced4c862ac3c1c5a53a96af45a421b54205d5574251bfaed9057b7062ad81eef48bb30d24856fe9ab5b9f0b1bf616049f66187ca122f31b4b7702524a49e231ba56fbab2863e1dde9db86b57798aee669d360f99a6366f11ad58fb28a7d0ff1e14fb56e8cc6336fd8f960a3efe2513fab2dd40df1eaeca1b7da60b2e86a9cc1b59a9a8109a13d06ad643e6424ad2d8b71edb7c283eed42596e7c907c6f756291f2024f13ef53347e8455feacacbeafa3853e5755e3a645f4116e9bb3d0bce853041f2ac73e1c9f838254bfce031fbc4e49bc599e1616513869621469c098bc690cf7fb4c85477a1c466d13f82bf2ee8f3232975c782235b3cdac7ec848ee1c84f70bcc22d31bc3ff502187f58248c0256c9b7928f65f34ce95183448768577a888627223dcd52db554ce85b21bf37823d8d37b03bbea32ccd330c2132f1dfa75b0ab5935e386ad0a1ea24cce244956077d8a85f0b64d7c3f2f733a4183ffa0bb2a79e9b375d416d51651e3e17f03f0a34f72ef676042fa01e5a4d613bdb534e654374b6502fc11a0e69f22f64d909b5a1769acd4c1d947044e2c878173f18197959a1dba53fa680874ee9c62779fa02706b56ea096a3dfa65d4072b7dc81f583418e156dd80c2c1a49b6b036155efebee4c70a02ad979ecf48cdf03c08a3d6f0e21e496135a237b27ce5e24c108087c01550513ff8b9eebcf527a52a914001ce36c2bc1d89915d9e2104e0c322edcea96c4f115ffcf22b54dc938bc55ed5611da98a0425382ee0b37851c1867bb3deba2adc5081526b66381eefbfd40eef9f52cbd2371e13ff7d7a172183e537d83b561f15854cb139add5222170f8a7a737b678cc42073a41faffea6ddb3d04b8c3ba475782cd17b7f2f0b70f90387b3979d535e0d2aaaeb1e38670fe557682f79b2348a10eaf70e8ea6bcd6a7d02d92adcda1af993a50944e7d370f7de732ae44d3778b451bce7bc63589e3e28eb1e459d28c38be2b197de9011f3f9bc13b3ae8fa9c6f3dcdb5c06e00c0a8dd4ff62d9a67335b71a8c46c84016cdfe38bfd6dbafbd066462c4eb913b0e39f2982c46d338756ebb5cec3083e519df19bc50b8af5d8efb5762496b87959d99360e5ec4ed3e615a4a49909a0f8f32c29be396cc8a4230769b0d988c5e3ace48b0c26c81da15114c3ce5bc5b2265ccfd3d19b04fa02293c7b8e2d48fb5987b41c0fa7530dd5e1e542c24084b4b81ac71e1bfeacd0e08cf9c16a310b00125932889f9aa4bf642e953fa9e6d02fc11a0e69f22f64d909b5a1769acd4c1d947044e2c878173f18197959a1dba53fa680874ee9c62779fa02706b56ea096a3dfa65d4072b7dc81f583418e156dd80c2c1a49b6b036155efebee4c70a02ad979ecf48cdf03c08a3d6f0e21e4961cd6fbbb9b1baf42c7c51b133e5c748a7b278c97af2ed20882f3dd6f43c4c43529232e47c1e31a62e2a5abdb725e93997794ebb2cafe150f13c3a129031f64281382ee0b37851c1867bb3deba2adc5081526b66381eefbfd40eef9f52cbd2371e13ff7d7a172183e537d83b561f15854cb139add5222170f8a7a737b678cc4207250de35b5b4952445efdd1cce1727abb72df4921748035bee72da0d8d7b593613a41faffea6ddb3d04b8c3ba475782cd17b7f2f0b70f90387b3979d535e0d2aaaeb1e38670fe557682f79b2348a10eaf70e8ea6bcd6a7d02d92adcda1af993a50944e7d370f7de732ae44d3778b451bce7bc63589e3e28eb1e459d28c38be2b197de9011f3f9bc13b3ae8fa9c6f3dcdb5c06e00c0a8dd4ff62d9a67335b71a8c46c84016cdfe38bfd6dbafbd066462c4eb913b0e39f2982c46d338756ebb5cec1c990622b8f1debe3886ad145a5f83fcb092742f5ec82b21ec5d580fce56c97202fc11a0e69f22f64d909b5a1769acd4c1d947044e2c878173f18197959a1dba53fa680874ee9c62779fa02706b56ea096a3dfa65d4072b7dc81f583418e156dd80c2c1a49b6b036155efebee4c70a02ad979ecf48cdf03c08a3d6f0e21e49611004dcd64c997aa622ed06b44b3a14c8ed3c4ff65173eac9012fa8f38e7e40a83eb728b7861d0446c7a37e0626f28438f586b9cfcba9c28200810f8798ddf0a2382ee0b37851c1867bb3deba2adc5081526b66381eefbfd40eef9f52cbd2371e13ff7d7a172183e537d83b561f15854cb139add5222170f8a7a737b678cc42073a41faffea6ddb3d04b8c3ba475782cd17b7f2f0b70f90387b3979d535e0d2aaaeb1e38670fe557682f79b2348a10eaf70e8ea6bcd6a7d02d92adcda1af993a50944e7d370f7de732ae44d3778b451bce7bc63589e3e28eb1e459d28c38be2b197de9011f3f9bc13b3ae8fa9c6f3dcdb5c06e00c0a8dd4ff62d9a67335b71a8c46c84016cdfe38bfd6dbafbd066462c4eb913b0e39f2982c46d338756ebb5cec94f951ab210c663e7e06fcf8599f518424992d6fe7d26dc541fe51c54685285b329593da9d4c1a4c534d59c1b7ae50eaf0320a2869a7db4b3d538f3f72ef798302fc11a0e69f22f64d909b5a1769acd4c1d947044e2c878173f18197959a1dba43bc5e4fde141ab3103148de4ae90450c3534a13e95f06b3fbfc3105897a35b053fa680874ee9c62779fa02706b56ea096a3dfa65d4072b7dc81f583418e156dd80c2c1a49b6b036155efebee4c70a02ad979ecf48cdf03c08a3d6f0e21e49611d1055e681d7712013f929f98aa0c6aee7f006bf1830364aff2e66ab818afa33f5df58e9d6b688c552267bce640893b285711592d758c6aff6a93705367d922a382ee0b37851c1867bb3deba2adc5081526b66381eefbfd40eef9f52cbd2371e13ff7d7a172183e537d83b561f15854cb139add5222170f8a7a737b678cc42073a41faffea6ddb3d04b8c3ba475782cd17b7f2f0b70f90387b3979d535e0d2aaaeb1e38670fe557682f79b2348a10eaf70e8ea6bcd6a7d02d92adcda1af993a5eac63a952699ab3d64c087ef0069c46f28eba0264926540fce386da9d27a5a3f0944e7d370f7de732ae44d3778b451bce7bc63589e3e28eb1e459d28c38be2b197de9011f3f9bc13b3ae8fa9c6f3dcdb5c06e00c0a8dd4ff62d9a67335b71a8c46c84016cdfe38bfd6dbafbd066462c4eb913b0e39f2982c46d338756ebb5cecfb31e184716970aa79f7189bd01681cb47572e54b373b38cb612a85a047e711702fc11a0e69f22f64d909b5a1769acd4c1d947044e2c878173f18197959a1dba4dcf76c5cd0741625fa29360a957053893130eb872f45a46087e551939fbe6aa53fa680874ee9c62779fa02706b56ea096a3dfa65d4072b7dc81f583418e156dd80c2c1a49b6b036155efebee4c70a02ad979ecf48cdf03c08a3d6f0e21e49610c4f7470d37c899f8c3cf2b81687ce63708c4288ecaee45d9e1cac0c22d1338e38b8f5b2f4a554faa6dfe0f0ee1866f9c555b73b995c12f88cfc1babd1e6f474382ee0b37851c1867bb3deba2adc5081526b66381eefbfd40eef9f52cbd2371e13ff7d7a172183e537d83b561f15854cb139add5222170f8a7a737b678cc42073a41faffea6ddb3d04b8c3ba475782cd17b7f2f0b70f90387b3979d535e0d2aaaeb1e38670fe557682f79b2348a10eaf70e8ea6bcd6a7d02d92adcda1af993a57bb595da80776f8418f2209a5287ac0de19c1bee81b8d385cbcb20190debb0270944e7d370f7de732ae44d3778b451bce7bc63589e3e28eb1e459d28c38be2b197de9011f3f9bc13b3ae8fa9c6f3dcdb5c06e00c0a8dd4ff62d9a67335b71a8c46c84016cdfe38bfd6dbafbd066462c4eb913b0e39f2982c46d338756ebb5ceca67aefba8e5ca6f6e305e0bab1018b72f7c633590037bd051f10756ef49e0e20e91eb81ec4327912ff98896eca195880a772a580f5a67ac66d4046048997acfa02fc11a0e69f22f64d909b5a1769acd4c1d947044e2c878173f18197959a1dba4ae3b1be41c5d9e3ff7e256f149f69abf5276ec4e868d1bd31c32858b272ef2e53fa680874ee9c62779fa02706b56ea096a3dfa65d4072b7dc81f583418e156dd80c2c1a49b6b036155efebee4c70a02ad979ecf48cdf03c08a3d6f0e21e4961e2db0479794d28336241fbe6ea25632c1ffd4535e75f6967a9a043d09d70ac95e76da3bcae8af4f53898ee5651627e106d0a0ff4b6a3d31089fbe1da1fd41b27382ee0b37851c1867bb3deba2adc5081526b66381eefbfd40eef9f52cbd2371e13ff7d7a172183e537d83b561f15854cb139add5222170f8a7a737b678cc42073a41faffea6ddb3d04b8c3ba475782cd17b7f2f0b70f90387b3979d535e0d2aaaeb1e38670fe557682f79b2348a10eaf70e8ea6bcd6a7d02d92adcda1af993a50944e7d370f7de732ae44d3778b451bce7bc63589e3e28eb1e459d28c38be2b17148bef4b2f4303a23c0d63b7f6e483a6e9970bdcf18f8f9e5078fe7b5179e8497de9011f3f9bc13b3ae8fa9c6f3dcdb5c06e00c0a8dd4ff62d9a67335b71a8c46c84016cdfe38bfd6dbafbd066462c4eb913b0e39f2982c46d338756ebb5cecaba6ad6bd093d1b36aeab290ab39e9f2067fa23123c6b21689958371430d7f6a02fc11a0e69f22f64d909b5a1769acd4c1d947044e2c878173f18197959a1dbaf61c6f8a374510cb0e90f44fb6f21c9b6487b1e822a1c5af4dcf7a7fabb8fca953fa680874ee9c62779fa02706b56ea096a3dfa65d4072b7dc81f583418e156dd80c2c1a49b6b036155efebee4c70a02ad979ecf48cdf03c08a3d6f0e21e4961792647ed973109fb4f38ca2fbed7b17566a350e211e0ec0e7a3531969e0af67311a0b67aeb27621c1f88dc94ae4039e543ed4f7bb1aa650700156dc0580a3e3d382ee0b37851c1867bb3deba2adc5081526b66381eefbfd40eef9f52cbd2371e13ff7d7a172183e537d83b561f15854cb139add5222170f8a7a737b678cc42073a41faffea6ddb3d04b8c3ba475782cd17b7f2f0b70f90387b3979d535e0d2aaaeb1e38670fe557682f79b2348a10eaf70e8ea6bcd6a7d02d92adcda1af993a58148444957d87280ee5e09fdaa3f8e3347de95d0b794a7402b3c139267301cbc0944e7d370f7de732ae44d3778b451bce7bc63589e3e28eb1e459d28c38be2b197de9011f3f9bc13b3ae8fa9c6f3dcdb5c06e00c0a8dd4ff62d9a67335b71a8c46c84016cdfe38bfd6dbafbd066462c4eb913b0e39f2982c46d338756ebb5cec8f9a5b21074f5d33a6dd5792dcd27b5aaaaaa739b50e055a134b90439620cd3e6016de7e43ee71706b6745e5b15ec937be9e6dd9c5b8025c974725dcbe9653e56e487e8aab98270732edf027733ba906fcfcf3402bff59170ff3a39e3575839080e86ba6462af1a5812ed9f0796a444187fe9bd3bc96ab737818993e7d297cd762f8b951adb082ba24a86a9525d10f9c43204129f115879500d1e62aa0d47fbbc352c08e88d965eee3bd90e896f6774bc13e2c4d237be7908893744b7494a0df38c1d063bc24cb27bc150ed98da77951df59c9ddd006122e976e7689222e1a64a5d968ab1d0166efe1353653217b4171e78a84f10e2f07ba14298ed29f9c029db9c849457d2d5991ee6514a1a67937f7b93e13e28f29c111b961a39a27191da26948b0fe886410747755e13739b5bac85e99075a6b843297e1d5862e306d8d57b0ca0a70159b6a86fb4c43fee96f9b5e4dda72af534d85aeda7b06b8725b9c53060b235faae83f61293204559792ccebabeeb1e1061657817717ee0e73f22d27ec537430b96de8ba531a8b2df535a583b86d0622008d3ea0d0102a51476abaf56016de7e43ee71706b6745e5b15ec937be9e6dd9c5b8025c974725dcbe9653e56e487e8aab98270732edf027733ba906fcfcf3402bff59170ff3a39e3575839080e86ba6462af1a5812ed9f0796a444187fe9bd3bc96ab737818993e7d297cd7e85d4facf0f915438a5f949588f16f24de52aea42b3c6ea0c906c76773f9c703c352c08e88d965eee3bd90e896f6774bc13e2c4d237be7908893744b7494a0df22b3286b86c043dddab951acb11c968ded40cbdb96dcb8bf2cb3c921f2c86a09b9c849457d2d5991ee6514a1a67937f7b93e13e28f29c111b961a39a27191da26948b0fe886410747755e13739b5bac85e99075a6b843297e1d5862e306d8d57b0ca0a70159b6a86fb4c43fee96f9b5e4dda72af534d85aeda7b06b8725b9c53060b235faae83f61293204559792ccebabeeb1e1061657817717ee0e73f22d273a6882f33960f9dc29b009930d7d4153337b4603b18dfcc82f0301c2ecc2dd005525701fad254a4e58f654c2c7e45f136f3d8c7a2bee4929bd3225a1e2301aa3388b3eaec05926f8b207d9cefaa8c21892f04aae98b8afdfeb269b025e5d279c0dfc5567015d6ba322c4995fd5af6b88cd0dafc82a5e434c24dc4a132a5e88bff53dfaee53b914eb7dad570ad8dcc6aca663eff6816912668ef98ae123d0ba882fd905ac98bd3acdb5dcabc301b3796f95c33573d0d8e6e419bd054846a2edc6b8ce9f46f728e54891016ea636ec5250684e4b5c0602dde936ac3b1c2e4825e3e9d3fff130ecc96d2a93922b8efa1084526904f2d5779b3e6272933f7a5d6edde8ca50964ff735e15608376697715e955478b77233efbe90e8b29c0e9e62db388adf3e60d34e6abc9d16aa3614749111dc477ea3d1efac64cdf5ddefa384684a42f94718b6032f2ec21018318329ec6aa4e65afe1f2e37ce2fc5d321683d37e3bb50eef6bd88eaf3713ac1b6d09aa9fdb9f2fb41c464a069f4b7aaabdc4e427baf93f1b68ad10ad40b358bbb735ebeaf5e35cfa682c66b64ea52c4f16970020de971ea000c5d1e4d4cc48ae78f1ab7e3b6f83e47be0525d541f7b104e41689ddeda1b47c732fabb7b124addc1cc32a9f6332012d9397924c7514106d9c701e9c705fd5f2f9af64ef9209bf28c4ba91f6e5c926ee8fdf7b00c470b02d4093bee881ea57a24736d9d1ea4248b5312b09fb63fc9e22d8f9c74d37bd4a8b97e693aba81d26572e6e34fe3b43425c7a519a1165be5d784f630cc3d5658817961fe38762055155770b0cec50d5ca0d648fe5c6c9e316affbfede7a110e5efcff660c2852f4669787634dbb8ce0fbd0d0dc106e820a9be46e2d0005c18f2e24e2df05e516c122682399724580ffd412ff1f588a06181891cc451b2fb76a4aa35cd9ddcdf52e29741da33d8fd0a24e28f72f5930fba576f95ab237f46c3aef37a3a4a1bfd1779cf2464f3255e5bc67117dd25a68d5d37d0422aea57b49427e4ecf56142d87b7e992dd5f323d166d89371e420bb45cefb4f329d1ddffe4488cfa6a9be09b273be7a7bede3bb35e62c1562a39b40a1a0817f26de165fc785121df05ae823f0d4207afa07a7553350c8bb7e46a568112292fb25789c7d7e4b14e30938492df1304d1bd885a65d8ae01ccf0476d4d29f6a245bd5b662bbf7e6615ad4ce4ca9a0962491b652a7897d857a5474fae43d0d802ed570a5bb3bf1c15050f5f04831374cf8d84a96041507b17b0c66b2d681dd63b1d717aa04cbe2dc8c2177f44ef0f53bae8151972489aa692a5d2a6b0ee9819f046098320eba8a92bf7d937c30dda39a5ac73f67df63f08062c1078005089afd2ec4cdeac9a7887997ebd85951f4927b2dd37b6499d4caac620c0913843649fab56f8a0207fa44031ec745d8b84985f6e45ce6c39f3a641c7cc4f3c4ab897b366ca0eaca74c82d51a4583b4a1b8159838ece2a7bc4aba47b958cfab13919388c6bd3f6d0df65c84371ced041e9c49f9263d202154949833f96c69a5b9436a000cdfb89b32495c889dc81dc706a5017eb5498307ab09864fd1cee1feb433afe421da5f641f8654dd92dbab910af8fabce4a9f0a7c2903199ad95920345ec32357288e53c8026a5675dd9a65fdc888462c15e71f9848cb41f8fdcea006cd5839c722a719c5b96c5bb709bc8d4761ffbd92ae8e5904d2cdb5e05ae2049f3dfb1318f6cf830bb032f4a26c3b159ff92ceeafce0e45215f59bd848c0055c3618ea5740ba04cb187911cf3d472acf8e9015a33e3657e3832f2882923f3bf67f9891a8909c6b23b142633ee8dbf71cdca638cc73f59998148adb6da413f0632a7ae61463e0f97125623c729f7e07797e015ddc587f0b0ba145c0f1e3f5538c16f0aaf56e02a6100e56623ede76795a22100c7422a09ad56115e30ac1324e15be9410721995f7caf933866b83060538e38bf6d0223e206575a9b91c4c9c57b88799913d4add6b800d563910788adfca4c13ff7c2a3df553dc6106da5e4c9b73269ae0dbe18ca2d0b40f4a6a25d6f7b19786ca9105e3b5bc37e6c77af9b5b06a754b5b41e86f0c6ea196acf75cc7f4ccff281be22e9a442576477cd7a93b0bdcafd34c43dabfb8fcfb62434fbcc4172757a8d35ae457e384043ab07e698ed8a899b608c2846c5399047ac5ea8791e3fa2c6480d5e61eeff11cfd261d111c1f2d05ee5b577254c9c352190d5a8f4c9ccbc29a272942f400852f47ecbfb0ccd990fa75c5270f3d426f83d92545ed4c054555fa678138846710bd1f31aecf3a9aa7120ce4751f98cfd003afdf852a7211ab61cd24148ca09fb7f84839c625a0680c4b4688abd9969a0aa0d2f3dc4cf4bde4e12e074ff7865b63a80cbea2d0d1bb92b68ba10e13a621c2338d251d666be33ceb062dde1fb77e944e2a6555180c9e65cb7bbeb672ed05dbbbbc4f8c5e5a15ae05a33c2af686709981dbf8a3da1b581e42fe79c63c6cd77661dfb717b88b588ed52f5f3209b3f2c7cbdb6cf5b112e3f8382c8f5d916782508341157cda9b16524e930e852ad3daafc5be701b3885cbe760a8dfd26a88c0bc9bbfe64eaea482d0a0845bdb167f48565b02aa6f4844bd00a1a6240925aabe997badd9545bc2ec3861ac060c33af06b3b29d4b9b8daa413539a1d5530a1383950d23d42364bd17ced2994e08662771d334c5affb6fe8c39cfb6a6e44bbb00a6cd657707f6f10d606148e81c538ed7bc1770d424f6e2fdd58daee09df608474e5835acab6132a705311d8154c5d746847e0ce224ac0f9d4ca06162742031b62eb9786a16aa7e87af7524ce47426462a8589ba7fd77230b6d87acf48cf9065dff7430e66c340551dc2c9a54d45c31d166ce631bcf9c901edea22764786c2944b2438f02817297c121753d98490a111ad08df468378df2b0760fd4530ee94942b87ddf31215445ae03477281d8b3080f1d19d0ad953fe45483ebcc631998ca7864f5e389ea94237059664cec65ea3fdfbe23bf415b1c926d1759df23ce0f40dbb5c8d66875110e1a9cd82dc02e62f4ba3e4e975e6b6b18a03774fe2f1d9469e3fbbac8e076c189671d404d202f89d7a4635b68f558a4b1cc6771e4ce9840e4e3a2451c28906d50c3833473c05368ae1d263bcb32aeaebfde99996944b2d09c52b616f97c7e8c1f28bb6d6e16b8c8e3da9f286411fab2d1764a6298579b71b7774a220ab5f1901458cef5c85f584131297330cc63a48d5b574699c1b1fb80f3f038332e14369a930acd98d34196e132b35f81c2a6483fdd6b33f5abb3b5bdf01c78123e4a99da838f9eb7938672aa42e1759a5e163981daea2f24a57bea9f8200669885bbdb634fc2521784c02c5975a4fee9eac23320e555f8602b5ff975597426cc6743dad2a205f11653e63963c47c577cfd9aa700069c2397a8230263549b11072e428784ffae9a66bf7f9cc73f59998148adb6da413f0632a7ae61463e0f97125623c729f7e07797e015ddc587f0b0ba145c0f1e3f5538c16f0aaf56e02a6100e56623ede76795a22100c7422a09ad56115e30ac1324e15be9410721995f7caf933866b83060538e38bf6d0223e206575a9b91c4c9c57b88799913d4add6b800d563910788adfca4c13ff7c2a3df553dc6106da5e4c9b73269ae0dbe18ca2d0b40f4a6a25d6f7b19786ca9105e3b5bc37e6c77af9b5b06a754b5b41e86f0c6ea196acf75cc7f4ccff281be22e9a442576477cd7a93b0bdcafd34c43dabfb8fcfb62434fbcc4172757a8d35ae457e384043ab07e698ed8a899b608c2846c5399047ac5ea8791e3fa2c6480d5e61eeff11cfd261d111c1f2d05ee5b577254c9c352190d5a8f4c9ccbc29a272942f400852f47ecbfb0ccd990fa75c5270f3d426f83d92545ed4c054555fa678138846710bd1f31aecf3a9aa7120ce4751f98cfd003afdf852a7211ab61cd24148ca09fb7f84839c625a0680c4b4688abd9969a0aa0d2f3dc4cf4bde4e12e074ff7865b63a80cbea2d0d1bb92b68ba10e13a621c2338d251d666be33ceb062df55697819528138e61ccabf422c7baf4bbd86353f32d17518cc61d88120868592af686709981dbf8a3da1b581e42fe79c63c6cd77661dfb717b88b588ed52f5f3209b3f2c7cbdb6cf5b112e3f8382c8f5d916782508341157cda9b16524e930e7c3f70288b220d495119ac8be7a89dabdaeea344bc12e60dced21e08d62395440c33af06b3b29d4b9b8daa413539a1d5530a1383950d23d42364bd17ced2994e08662771d334c5affb6fe8c39cfb6a6e44bbb00a6cd657707f6f10d606148e81c538ed7bc1770d424f6e2fdd58daee09df608474e5835acab6132a705311d8154c5d746847e0ce224ac0f9d4ca06162742031b62eb9786a16aa7e87af7524ce47426462a8589ba7fd77230b6d87acf48cf9065dff7430e66c340551dc2c9a54d45c31d166ce631bcf9c901edea22764786c2944b2438f02817297c121753d98490a111ad08df468378df2b0760fd4530ee94942b87ddf31215445ae03477281d8b3080f1d19d0ad953fe45483ebcc631998ca7864f5e389ea94237059664cec65ea3fdfbe23bf415b1c926d1759df23ce0f40dbb5c8d66875110e1a9cd82dc02e62f4ba3e4e975e6b6b18a03774fe2f1d9469e3fbbac8e076c189671d404d202f89d7a4635b68f558a4b1cc6771e4ce9840e4e3a2451c28906d50c3833473c05368ae1d263bcb32aeaebfde99996944b2d09c52b616f97c7e8c1f28bb6d6e16b8c8e3da9f286411fab2d1764a6298579b71b7774a220ab5f1901458cef5c85f584131297330cc63a48d5b574699c1b1fb80f3f038332e14369a930acd98d34196e132b35f81c2a6483fdd6b33f5abb3b5bdf01c78123e4a99da838f9eb7938672aa42e1759a5e163981daea2f24a57bea9f8200669885bbdb634fc2521784c02c5975a4fee9eac23320e555f8602b5ff975597426cc6743dad2a205f11653e63a5d9a22f8216d368b711e041f3a096521613e88b496d799e528a8b59445d19e25ced9741b92206df894434f2928a9eab7608427b23c708b85f7a76df89ea98f8f775eedb9bde7e657f8156279844130b80ed95038d5758fd893a89ac3fc429bad2e9e8f5c192ffcb7d2faf47113fac5e51c03bf4960b3fa3098fdabee1411a07f383b8cce0c4b21fe97a5b63959d4e3b92688c53d10c398c88ae9c01a34e7100e4208b3d74acd7e8af2e106ecf8ab7e3575df0607e692dc2eb5d2ef3ca628857017d74290a84c1ca02efb74d5a87bbf748a92b25ddfbe10406e34cb3774aa180547a740c32cd74e80063f9242f7234bbb215f44702c3120822b0598a6271bfbb708355fbe76bcad44e5ce7b33d6f0764dc5c8fd33dd2905855dd1b8607c6b6989f8ff86eb49162d7cb6ae15ad941c0d81efc734f8fdc27106c8cadcc4b6f03eb90b7d77aeeee7c528788b5993561870b68f214311310e863b228887401f542ff30dcd3f8156dabcf00719f374311fc082ebcb3505bdcc6564f4be84ec9573c742a67747224843c1c29c2d8c81a4a4ec039c12861daea4999cc46addc3f2e86c15765c6882ea80235c49ae0fa1f9632bf8754bdba03792c29dc998a1fd3dda4edb3d621a8aa1caa305b3c796140c1a0606967c780c4572802ae1ca154946a4ebbbb0f04260df55eaad66b1f26f4b745bae6e9607ff826d58da2131e28e25f3405b0d408f1bf9b827a233c2f24b73b295490f7664a46b43eedb9ebcc4e3d3886a9808f81a26bfae430947ca65a0cf7a2b89f564984367813ed4201b5b26a376da1a365640158f4a4cec58cb7ab3b96044433c0de56dce38fa0cd68270658ca05819597ff5153d4f14d513f14fd4eec18608ef2ab18eac10a37c97c7a1df3a5cdda498288dd6d0cd5cb6434903730f29d692a641078a24cd945a7d021e8d54d62459b77fa9fe980f04c7de68ddd3ff50f5791527a449d53c0293aa7fb816aea55d77cf2a67048cf4ace0f2e4576e47d5b36ad8cbc1f20fc4f1f21ffebf239da3c35937aa3d8f4114e1d72933f92bbca210fcb168858af8b3898b2b7a704502f392a2fe9d057f92082eda81b5ec3db63148f8ba25226f1d3f5756518c782a02de8c81f7e7a466c309a24174a6a9075252d543353b85ff0de67be7626b07605ec292597a5e2d89e802bdbd28d8240fd435c094684a588788ffb028bed6ec7ad81b1ca1acc54b05c61d6844cb056387f098c37191205c07ac7fe3302d74ba6ef128089a2df0e91e4b3d8a8e9ff1617d3cb1843bef00f53b937f283c903e3c071b79f81ad2b67f4738b965db190a5cc37968b325aca3b2c5b12b4ec88b59e1408f3c6c5973c1d2aafbb0a8d573b2fab79a8b63e1591428c3b92962e331e099fb8402357aed9088bfef9fca8fa497624a7643254954c2a3fcce56285773045dc1aa5ab2d25f82ca504175d79d5efb7daace62d169b00c4cb307b4ebda7cd933158afab263651c390b95a91d3370ed92b7c0c24b64302893627328fecb4445c77ad091ff449d1da21d674a4b2d1a81b5c4b9fb78bca3a38809cf2df58d99a86058725269da1c87cd0bba3f6dd5ee51e2ec96c8905d9674e6a6e3bfb04ad549faa2c8425b28fc582f008416b9b9fb3d687797bc96e8b6c67493e833edffb5d745bacc5cc6c75b46b821c29ccb4b72993b2984f545aab378fb1a0c734ec9014a3547496990725da7b55bf998e070d574161453862595862bcf071fa20bdcca19f786fa19148efd9e9c658df72dd6c2428d684ebbead67cf27ec9ab7f772296c7ddec1332ed9cc73f59998148adb6da413f0632a7ae61463e0f97125623c729f7e07797e015ddc587f0b0ba145c0f1e3f5538c16f0aaf56e02a6100e56623ede76795a22100c7422a09ad56115e30ac1324e15be9410721995f7caf933866b83060538e38bf6d0223e206575a9b91c4c9c57b88799913d4add6b800d563910788adfca4c13ff7c2a3df553dc6106da5e4c9b73269ae0dbe18ca2d0b40f4a6a25d6f7b19786ca9105e3b5bc37e6c77af9b5b06a754b5b41e86f0c6ea196acf75cc7f4ccff281be22e9a442576477cd7a93b0bdcafd34c43dabfb8fcfb62434fbcc4172757a8d35ae457e384043ab07e698ed8a899b608c2846c5399047ac5ea8791e3fa2c6480d5e61eeff11cfd261d111c1f2d05ee5b577254c9c352190d5a8f4c9ccbc29a272942f400852f47ecbfb0ccd990fa75c5270f3d426f83d92545ed4c054555fa678138846710bd1f31aecf3a9aa7120ce4751f98cfd003afdf852a7211ab61cd24148ca09fb7f84839c625a0680c4b4688abd9969a0aa0d2f3dc4cf4bde4e12e074ff7865b63a80cbea2d0d1bb92b68ba10e13a621c2338d251d666be33ceb062dd1235f02472245b49ba1d59b529e04bd36f41783cdd7b47aeecd16adacf42d362af686709981dbf8a3da1b581e42fe79c63c6cd77661dfb717b88b588ed52f5f3209b3f2c7cbdb6cf5b112e3f8382c8f5d916782508341157cda9b16524e930eaa411e6451fd4ff22a483b8f97f5e9e16839d88963cd6552d0337c1a9cc527610c33af06b3b29d4b9b8daa413539a1d5530a1383950d23d42364bd17ced2994e08662771d334c5affb6fe8c39cfb6a6e44bbb00a6cd657707f6f10d606148e81c538ed7bc1770d424f6e2fdd58daee09df608474e5835acab6132a705311d8154c5d746847e0ce224ac0f9d4ca06162742031b62eb9786a16aa7e87af7524ce47426462a8589ba7fd77230b6d87acf48cf9065dff7430e66c340551dc2c9a54d45c31d166ce631bcf9c901edea22764786c2944b2438f02817297c121753d98490a111ad08df468378df2b0760fd4530ee94942b87ddf31215445ae03477281d8b3080f1d19d0ad953fe45483ebcc631998ca7864f5e389ea94237059664cec65ea3fdfbe23bf415b1c926d1759df23ce0f40dbb5c8d66875110e1a9cd82dc02e62f4ba3e4e975e6b6b18a03774fe2f1d9469e3fbbac8e076c189671d404d202f89d7a4635b68f558a4b1cc6771e4ce9840e4e3a2451c28906d50c3833473c05368ae1d263bcb32aeaebfde99996944b2d09c52b616f97c7e8c1f28bb6d6e16b8c8e3da9f286411fab2d1764a6298579b71b7774a220ab5f1901458cef5c85f584131297330cc63a48d5b574699c1b1fb80f3f038332e14369a930acd98d34196e132b35f81c2a6483fdd6b33f5abb3b5bdf01c78123e4a99da838f9eb7938672aa42e1759a5e163981daea2f24a57bea9f8200669885bbdb634fc2521784c02c5975a4fee9eac23320e555f8602b5ff975597426cc6743dad2a205f11653e63d17ac1dcb8d577846c5f83f7d0e927e57277277fca669e3a0c39775bdaefb705cc73f59998148adb6da413f0632a7ae61463e0f97125623c729f7e07797e015ddc587f0b0ba145c0f1e3f5538c16f0aaf56e02a6100e56623ede76795a22100c7422a09ad56115e30ac1324e15be9410721995f7caf933866b83060538e38bf6d0223e206575a9b91c4c9c57b88799913d4add6b800d563910788adfca4c13ff7c2a3df553dc6106da5e4c9b73269ae0dbe18ca2d0b40f4a6a25d6f7b19786ca9105e3b5bc37e6c77af9b5b06a754b5b41e86f0c6ea196acf75cc7f4ccff281be22e9a442576477cd7a93b0bdcafd34c43dabfb8fcfb62434fbcc4172757a8d3af3907fac80ef29a94232d04dea6fe0f757fa1fd63ee2497be871083df9005475ae457e384043ab07e698ed8a899b608c2846c5399047ac5ea8791e3fa2c6480d5e61eeff11cfd261d111c1f2d05ee5b577254c9c352190d5a8f4c9ccbc29a2721ce360f60c129eedac4d72420856851974876ed9e23a2e46e41c83792519633d88dfeea04d17ce32029b4af8ec1797a8b63ef751dd4d5dc63f59c8dcb7ac056bd0b68326fb053bca3f58b37084d517aa7de813457146f63732ad139f4a933e82942f400852f47ecbfb0ccd990fa75c5270f3d426f83d92545ed4c054555fa678138846710bd1f31aecf3a9aa7120ce4751f98cfd003afdf852a7211ab61cd24148ca09fb7f84839c625a0680c4b4688abd9969a0aa0d2f3dc4cf4bde4e12e074ff7865b63a80cbea2d0d1bb92b68ba10e13a621c2338d251d666be33ceb062dd915ec8914bd581b0b9e48da0e28b10854934ca698c0e045d90628792eeeafee2af686709981dbf8a3da1b581e42fe79c63c6cd77661dfb717b88b588ed52f5f68496eb19acad663a3caff659fd6be6648c1c33f0e0f209753b98b229be196913209b3f2c7cbdb6cf5b112e3f8382c8f5d916782508341157cda9b16524e930e824de1568a639dfdc859c47a72e24297f1c9e41276381498a13af7d2786fe4300c33af06b3b29d4b9b8daa413539a1d5530a1383950d23d42364bd17ced2994e08662771d334c5affb6fe8c39cfb6a6e44bbb00a6cd657707f6f10d606148e81c538ed7bc1770d424f6e2fdd58daee09df608474e5835acab6132a705311d8154c5d746847e0ce224ac0f9d4ca06162742031b62eb9786a16aa7e87af7524ce4ae0943840bd252479c955a63a892ac597a72ff7b84fa829aa26fd929bda36d667426462a8589ba7fd77230b6d87acf48cf9065dff7430e66c340551dc2c9a54d45c31d166ce631bcf9c901edea22764786c2944b2438f02817297c121753d98490a111ad08df468378df2b0760fd4530ee94942b87ddf31215445ae03477281d8b3080f1d19d0ad953fe45483ebcc631998ca7864f5e389ea94237059664cec65ea3fdfbe23bf415b1c926d1759df23ce0f40dbb5c8d66875110e1a9cd82dc02e62f4ba3e4e975e6b6b18a03774fe2f1d9469e3fbbac8e076c189671d404d202f89d7a4635b68f558a4b1cc6771e4ce9840e4e3a2451c28906d50c3833473c05368ae1d263bcb32aeaebfde99996944b2d09c52b616f97c7e8c1f28bb6d6e16b8c8e3da9f286411fab2d1764a6298579b71b7774a220ab5f1901458cef5c85f5c657a4d11e3386deea9b78b91f003b4943febc273a06bab5e0863a19cb302e7e84131297330cc63a48d5b574699c1b1fb80f3f038332e14369a930acd98d34196e132b35f81c2a6483fdd6b33f5abb3b5bdf01c78123e4a99da838f9eb7938672aa42e1759a5e163981daea2f24a57bea9f8200669885bbdb634fc2521784c02c5975a4fee9eac23320e555f8602b5ff975597426cc6743dad2a205f11653e6394288abd54d18191de0e4919c8d787461c134ccae8c5530dea16dbb3807b7952d533f637dec176e8527e847f59450543b9015f080e3e2831056ede1eed04c13ff98e34b64630954bd41837f7d73fa8c1a8d05aede267df92ad3dad3d69cffd36788b58884e88cc7f208f6addf33bcaa1980be966359805f4ba16c8613f850846b046c0ef13af952ea513e8a420d7f166a909cf13716cace095cdb81ed3b13ebf9a354909a70b01a834554e681faa5c0b488e6d81c195e0955ee92b7e8d24c7b56c1846430c5a38695b16c869d5725aceeaab62bdb76c8ae89f9286858e3829f6c78fa61a6353aee0a26b4f148bbb27b98dcc77171ad2a75a56c7ec84ac926cde4d98a35c2ffe90c6d3ec747f2357ab226c537ba35e06985227dcbc4421f698f2756a468f69328464c539b2c132aaa213696d57e7cebbe8a728e779ac25c234523af4b98f628401b58675bd9b4baf477534874805b64b652fd7a8f5ae75b72fc43e6e2047dbfb2cbe20ac784147979161facb2fdf3e19856cda653387304cd6a165ea3a3f72f039ca718381e4b60f11e7b8d304b07bb67e5db7c8da2ee7c9b15fb36977b76f61239a6d4396f67f3a6ae30c21af8435cd5d5203e06ff4b4c8146e3c864f94d06b4e6920224c3b169a72d24cdcc05180317242d981d55bd312b95a56d5fee284c1aa33e0b47a317c1cd103f964c2b9d9945e9ddbb90353051f8f8d5cd8089e0ca8d675d8693b96b1bedb813465423397e381923bf3279230da1d00f8b221d0b3cc8e3c3d1fb630f9cb06b649a09e7a82cf033304578805d952e0987a71a0450653aea7a0d027ce6c569b8edeb83fd827b4588dce47b5cb0708fcec6752ecea38a8c636f0ad8da63ece0d6f74d7c99fb680c887ef7d4c2b1ecb939f5bac652611565f20ca5f3b85ad9d220fb0758deeabb1593905c89e739b48f943738daede6f3587210bd7bbf26cecba86fabe51fbfb5a9ae5ef088d8c5653bcea1014a4f5734472368f087dd3755703944d762d527729da0ba4a1592ac0da9f9e23c204de8532ce992e1d71aafe09e97be7ee050d52b65150d3a1f4a66f87d91b7bc1cb8181ed48b04f20f0736956959e5215f702a368bab28d093846622074913963dc29ed1d77801fd2a97f2e0356de0d94a987ed704bf6bd4c89f1c33b4af45b3c7ef21ef4a3784931ad633a1d16b663253caef1ac2ace32d9399d56c666da6b896073973c523f793942802ecfec56e48120173d378a9c71e9b6943e938faa25871b8ec56001da930a6ad51806ddee8184942f03daa6404fde8dfd93d9a37e90cdce710254e7c29a1c1441e8890a1ace44b5894cd4dd41dc19991723b92e881af1c89d3c071be84a649997c9bed178e429d2f4b1dd12dda9a7e755845459df8fcae415d4467bb40e0b420c2109a40f803ca6885f83952322c3e40e2c2863f7bb17c11253aba19b0dab4d0e0850779f5e6f5fbd78a2c760ef12535a2dc637856ef4816ef3860f0c6429cd37341de9483b8a42afdbe505df045d4167123e5357f857b7840b0763850cdaf2047813e77b2471173fd0b1b0b23a3eb52e63db3ee88a2b767a5dc8ef8e0f4001245b3d00816011b3f421926204acd7432e53bb0639f26287f5c317ad5822828f2ff05ea94c6a0cf8b7801674b304088128836c254883c6798e6936e7f1514a2467ec356aa67b34c6b64f5ea76047e1c2aa6ab3f018a54154b5c3b17e960e47328b5dfcbb705ad7e0de9b6bf7b60ff8ece8444c58f05b1269d84115fa9328a85a5855d9d0dc80e49a8a922ddd5e3f000dc348449c4be986ac4bce4395894aba64e28c6747342e1439d2ef05199439913c9b0ca75018862848869cd63f5b255ddf8b39c5c11aeeb5f68e8087404758d78b9e23e520c3392321e6633ce1c3483cbb4bd4862a4399e27ecc6e9f1c8c1da84d106eb146708efd74554adc19b2bb82c55539ece302c353187b9acd33d6b613ef4a67d4ac491ddb0ffbb41bec1c1f75b3328869a8d5d6e3b05caf90c97b02fbbc349eb293fdc3117f7fb667411bb35945c9160732e385a9942a13f32cf71d1d12f011d8d323bf529f9c47224fba2716e7f85366de4f3800a5328334a16b69fc4a6a54eca97c8383e3b7ffcc6e4883c78c12e6b88892571b50e3a7386337bf6dd3d30a83eea53a641c94f95d990de32e14e0fe9b5be423ef17e91d6a6098989768bcd47377f78bbf7930564bf1ce4627051d9b983811e8159d8cadd61d26156171c43732a2da31159a1694ae858be293866d7274eb02f89f7c901eaf4d4e40c17c196d539766c55408e32c5ccf4aafab444cabf239ac0338467cdb46b7ccd0c07999ded054cb1e1d8281cfd3124e3c2b340859a3f4fa4b68017ce39a8f0879450f24e70c8a5a74f968981be0bedc2836eda760e3c07383508f86a06c308288342c6c256daf234f9938e4ba72b99ba810714337bdecfeddfd92209e0f475b519ba97a61a951e7614c9e182070bbdf3b6d696576dd999f5e95ba239f09cf2102fcffc5f05259cfa3a53ef8e2da35e01cea3caac765e4d124027a5aa12044ba1e68d63d18c0eea4e2f5cbab58d486637963dd2fd014feb4fab1450a744fca49de9f0465a74214691c1b2727dda9b7184648d9422e874957133c6643b21457f2d04ce4898b9c635fd651bb44d1f98709fd97820dbd8a32b57fc19ce1ed509d5a60868da642b0c25e75a5bc67833b55b6b455f4078541164af59e135a7c29102cb6471d2f2f5e51176affc474a3df36c12090b059d1c1bc037e538e0e98cdc234e7220fb279c5efe774f214133b1ec0f5c1ab8f8ca0210d6b2759d1299c1d9ee14514bc3881ef752ca9479c57257446cc198b529604e96621e7ac5a38529e59163b7da3582c4d924b54dc8b630caf16f250119d3d8548abe375dab305be0dc66a251546f3f266ed2256e7caffb9929e52d11fee4411fc26bd3964ebc9403b8ac79b31fa715f7c1336c0ef8412668933a3a42866dcf1179d7129eb929c935849189c70a6bea805b4d560cb72e75efb6d329b80991db98aa2f9c62a3291750f928ac9968655b4763b07fb1c0cceaa6b1c9bc9bff8e3673130b45c8daf818d01ab218c206e7cda0141b41a2ecbcf1e899f51e69018b78feec4959983ca4d4fb907b97cb0db532ccb9bf39348373e9b11343c68bf53c639ee5d713992951d201c94a0cec2e44e692e32c15b3ab4545802748450e1419204b0bf4872036ae37a0e0ea5496460fec4f20f849a6bd4e543cbe8ab64b2ccd1c78d399b4581f459fdf72efe0e185cc47bc52c85831b880aad86ef025c190468673fff051143ddf397e39eae26ecab9d4e77cedb98b9e977406ca2f73c156983be27d4def2f76c798666e16b00c463ac092e0b5835c76bba5f2f01ba004efe362bb861127ce7249d2b314d1463864882ce65135f54555e049fb80682df93e17731ec6e6e62d228fc34d91b30c8a8aa17b9211e7d0a947c209142bd1c56316606c1f737b1febf9326666f4b5a50a5b16e791678ee3cfae2fe75e42377dd57386f52a123035230884fcf5aebb9f513867beac9b4fae221c804e11d2602e9cd1d49ada1a05e9e0cd0cda9627fdf7c8376069481eace12447d1e28152e7feffb39cd7068b5f96623daa4c7e3e7cb7bd62648bed5275bc69537b3503139469469161ec900915b39b2c6f0873798e4d1c6ee41ebc4a14559deb98a751a65633a879edd2522cdd94c2a15d56026e186003185e67c5fdfa02c3f25779e06486fb70792df824053a5e362425a0b0d56b0dd9a9ebb5d184e0869492a67b70df313b64df965b423643c97b6642cea65eec27cc0672949fdde83b0917de72bde774b633f5237091c73d8493cacd4a180bb426839c1020212f65496c2535d0d8ea60f841829c604c34faa826ae4fb1a0a58ae9813dad83ff2493655b74659beb17f6c3c045b195a83ce277394a7c04b6c0abb0b829f2fe38a68a1337b2a64cce624e91e1a5d6d45469ea7284a2dc10af8d1784fe3e69be219e7674d6ddf7c2b984de7bdd0985689cecd837a4a19653a945a9c73c7fbcd958226f38331d51c722f2dd1953735402249e3c1d375a2de3096d7c51f2e9f4881b9fa914a1672cddc1769df6aafaaa9f478b32235fd8658a5fdec0066196d6b7f56217810fae9d39c4207e399da6c9221dfcbfc148ae23b4ae693b8c96a58bf62f30bc6d7e4742ac68affe7fe2eca46a3100392da8294b4790470138d18cb68b78d9f34ab7de1f44813664be67993c8dcbee774018c4d35f068984ba60beb035edd479e2ff45653a76a2e81deb02883db7ca5c7a8369ddb647889781b73fb45123c62eb44d1520bed8d241a04bfebf1cc78c643c8e3cf3a839929ed80f5fb8b3c978121413d0a522281dc3deea6fd5b0c24b089d0fbf1e14e9bc90766d5b7b902dab6f8e644effef14a434933fc80407f22b6d4258dbb30b58a6dd2c2810cadf2e2926102ce03d2351fe30ddc4b68ed9d36a34847955121d78387c0d02e13697ec31d877bfb3f88324665120771e791c4735305e411add6f75b0f20e7624efe2feeec804715f867ebb5238270c02230e312a4d0000f767a74c964666a3d8ba12615935cb4c21bd8c90a38e47080b367f56c7186a19e595911695b6b635cf901ae344f05f01df51509de1bd9a7108faaf21c811179546c96ea3370e96ac89d8e2009fbea949b72327c556dbd48397ab293932fbdc5dcfa30a5e7951fe8aeaa12becb3fb217b73ad3e5961e4b1810a22b3772a3f679fb23ee2f639c4d39ef5b02e23e698ec8b1125bfc1f213b643d532f10f3b9ec03922d704bd7ca7c3af223beaf0d8603cdb405f97d5b39a88956d59034b0d17985fd80b25f16501f461b59f62830810d7f5416451628e64711d0fc82c8f16ea70110753d2fd63bfdb7a2bace74bb301557ceaae256169658bb7f1937188bc7ead58a3674a881ec546a0a2bdf6c8a2cbdd9c4143509727b8ff37face7dfa79ac4dafcba9d59ca5952993c73fff035540d6b609489020174adcdaacf927907943d4ab11e797c54534ea22d524b42f826b55f100e1c6cce3efa7479808567325d70bcfdb5efb1b53c81912b5c79e23ef34c9bcc8acf10c958d0cff87c81b13d3435e0978529fce0b1cf87d62d86c09a1de1fb29fb500b0c4be048bbecdf3d965a2298d31fdb2f6097cc57ac9aa0f03e3fb90b1ba928ee35fc6f75fb15cdee33d5a874df69aae74423798409921db5a01722e0fbfa07fc64be3a24cc7ac0a12ce8b4492b893f5fa3858fa28b6aacc65e19377b17564416262c663b45a7efb6419dce3240c07e0e56bf37f12ac19db516896ec1db98ea66d6c90f62446ba04120e1446dab127f368d19e19addf1c2210ba1c6a7995fe9b80f65b417d2e12f5b7e5c0d174f4484e4257c4fdb86cd38b38bcb0d91f454b9ced4e03a9dd0d11a9dc9aedf1ddbef90507349c0458a8a716738f9e000d45b871d5533837bdfcd97fda44f52fcd6f326f89bf96fd36117984904a11eb564b71d166fe26061628a800161b7b5f696e00a00d0731f7735f0cae6eb5e7f50eae0caa7ef78caa0bc5c16030bfded19d4d3a10fbee6846514e06313442f8e28650af9c69c19b52fb80261da06018dde1aa427bd4891943f381d05a190eafff7fa399269e8c1af7871aad8e857eff58eb171dfb6ce395e52affaa19128eaf48e50842b103e1e707aa16d2c2f3830cb4c90f3b762625d12a19ed59da9bd2ee8ac5800fbdd41fd92093e2f0b06c2669710e4489e4371d7c995bac2eaa8b767247521bc6fd3f52f88cbfb05b6fe545ac361b3e0f39b481b34960fcebf929c723b4b4a5206c0927a04861580f438e744c1df40a07f64b49b17491bb2bd9777aceece5feed513e017f828071bcee610b195225684c22b57dc4e1436195bcac196fd776b7ba16c029304d3b8e5bee02b63e70d3d1466530af34cadc4ce2412a9d0765920c4facef507970b7740e557c1c1698756166c8e0cd3c568c534df269913ba32661a6c2a9a06690cdaa99570332d908bebdca930663e4127ebfe38c52fb61e2a071e0f5a19ce53cddad5a1cc922ead2d272867b4fca1d4ea8ee6803e108cc2f74a349b6995c7365c7dc2100459a572299b83f60a44a77c4f89a15af7a9ceae26332bc50f7d97a19a70dad6a22b07f64a60924f8aa527ef35513604d20e0eedee1b60ed1ef54ce1c4619c2ce48899e43ef0df7061fddc807dd14c1683a84ae755e6b295188ddace831f934f8e1ec150003e732d975731513122a6edcad7419b2cafd5a9ed1d7de499be3bfcdc654cdae5f2df4302faaec2de4a882160ca814c3963dc29ed1d77801fd2a97f2e0356de0d94a987ed704bf6bd4c89f1c33b4af45b3c7ef21ef4a3784931ad633a1d16b663253caef1ac2ace32d9399d56c666da6b896073973c523f793942802ecfec56e48120173d378a9c71e9b6943e938faa25871b8ec56001da930a6ad51806ddee8184942f03daa6404fde8dfd93d9a37e90cdce710254e7c29a1c1441e8890a1ace44b5894cd4dd41dc19991723b92e881af1c89d3c071be84a649997c9bed178e429d2f4b1dd12dda9a7e755845459df8fcae415d4467bb40e0b420c2109a40f803ca6885f83952322c3e40e2c2863f7bb17c11253aba19b0dab4d0e0850779f5e6f5fbd78a2c760ef12535a2dc637856ef4816ef3860f0c6429cd37341de9483b8a42afdbe505df045d4167123e5357f857b7840b0763850cdaf2047813e77b2471173fd0b1b0b23a3eb52e63db3ee88a2b767a5dc8ef8e0f4001245b3d00816011b3f421926204acd7432e53bb0639f26287f5c317ad5822828f2ff05ea94c6a0cf8b7801674b304088128836c254883c6798e6936e7f1514a2467ec356aa67b34c6b64f5ea76047e1c2aa6ab3f018c376e77b6a2784c34a011ef52cab0003d864a96c1d8f7e465974e6d0ede0555aa54154b5c3b17e960e47328b5dfcbb705ad7e0de9b6bf7b60ff8ece8444c58f05b1269d84115fa9328a85a5855d9d0dc80e49a8a922ddd5e3f000dc348449c4be986ac4bce4395894aba64e28c6747342e1439d2ef05199439913c9b0ca7501824cf14ba51c48e236510708142de9f9b81728f9e33efed2684ed1bd067b85eab940db2cb6e973c217faa3d773ed45af9ebe61ec4ed4371b4bce18cc0b6c649e0862848869cd63f5b255ddf8b39c5c11aeeb5f68e8087404758d78b9e23e520c3392321e6633ce1c3483cbb4bd4862a4399e27ecc6e9f1c8c1da84d106eb146708efd74554adc19b2bb82c55539ece302c353187b9acd33d6b613ef4a67d4ac491ddb0ffbb41bec1c1f75b3328869a8d5d6e3b05caf90c97b02fbbc349eb293fdc3117f7fb667411bb35945c9160732e385a9942a13f32cf71d1d12f011d8d323727a1e428bf0edb0e4cc7585d1872cc31b9045ef103cc9832b2fff57fb50db1dbf529f9c47224fba2716e7f85366de4f3800a5328334a16b69fc4a6a54eca97c8383e3b7ffcc6e4883c78c12e6b88892571b50e3a7386337bf6dd3d30a83eea53a641c94f95d990de32e14e0fe9b5be423ef17e91d6a6098989768bcd47377f70313bf6f48ac90a00ccdb3364f37590a2037de469db80225195a245ca3d8d2c38bbf7930564bf1ce4627051d9b983811e8159d8cadd61d26156171c43732a2da31159a1694ae858be293866d7274eb02f89f7c901eaf4d4e40c17c196d539766b4cdb227fdeca1ee7b014b579f1036f567cf196a7d95879a7c758f2e4505a713a9216a2b38620fb572fc6b68065b88c48491dfd761cab934fbdda1c3488847d14f9938e4ba72b99ba810714337bdecfeddfd92209e0f475b519ba97a61a951e7614c9e182070bbdf3b6d696576dd999f5e95ba239f09cf2102fcffc5f05259cfa3a53ef8e2da35e01cea3caac765e4d124027a5aa12044ba1e68d63d18c0eea4e2f5cbab58d486637963dd2fd014feb4fab1450a744fca49de9f0465a74214691c1b2727dda9b7184648d9422e874957133c6643b21457f2d04ce4898b9c635fd651bb44d1f98709fd97820dbd8a32b57fc19ce1ed509d5a60868da642b0c25e75a5bc67833b55b6b455f4078541164af59e135a7c29102cb6471d2f2f5e51176affc474a3df36c12090b059d1c1bc037e538e0e98cdc234e7220fb279c5efe774f214133b1ec0f5c1ab8f8ca0210d6b2759d1299c1d9ee14514bc3881ef752ca9479c57257446cc198b529604e96621e7ac5a38529e59163b7da3582c4d924b54dc8b630caf16f250119d3d8548abe375dab305be0dc66a251546f3f266ed2256e7caffb9929e52d11fee4411fc26bd3964ebc9403b8ac79b31fa715f7c1336c0ef8412668933a3a42866dcf1179d7129eb929c935849189c70a6bea805b4d560cb72e75efb6d329b80991db98aa2f9c62a3291750f928ac9968655b4763b07fb1c0cceaa6b1c9bc9bff8e3673130b45c8daf818d01ab218c206e7cda0141b41a2ecbcf1e899f51e69018b78feec4959983ca4d4fb907b97cb0db532ccb9bf39348373e9b11343c68bf53c639ee5d713992951d201c94a0cec2e44e692e32c15b3ab4545802748450e1419204b0bf4872036ae37a0e0ea5496460fec4f20f849a6bd4e543cbe8ab64b2ccd1c78d399b4581f459fdf72efe0e185cc47bc52c85831b880aad86ef025c190468673fff051143ddf397e39eae26ecab9d4e77cedb98b9e977406ca2f73c156983be27d4def2f76c798666e16b00c463ac092e0b58df3d3ff8f51b96ab700f2df6d1a257f5633468f4bc3d56a039e835514ef8301335c76bba5f2f01ba004efe362bb861127ce7249d2b314d1463864882ce65135f54555e049fb80682df93e17731ec6e6e62d228fc34d91b30c8a8aa17b9211e7d0a947c209142bd1c56316606c1f737b1febf9326666f4b5a50a5b16e791678ee3cfae2fe75e42377dd57386f52a123035230884fcf5aebb9f513867beac9b4fae221c804e11d2602e9cd1d49ada1a05e9e0cd0cda9627fdf7c8376069481eace12447d1e28152e7feffb39cd7068b5f96623daa4c7e3e7cb7bd62648bed5275bc69537b3503139469469161ec900915b39b2c6f0873798e4d1c6ee41ebc4a14559deb98a751a65633a879edd2522cdd94c2a15d56026e186003185e67c5fdfa02c3f25779e06486fb70792df824053a5e362425a0b0d56b0dd9a9ebb5d184e0869492a67b70df313b64df965b423643c97b6642cea65eec27cc0672949fdde83b0917de72bde774b633f5237091c73d8493cacd4a180bb426839c1020212f65496c2535d0d8ea60f841829c604c34faa826ae4fb1a0a58ae9813dad83ff2493655b74659beb17f6c3c045b195a83ce277394a7c04b6c0abb0b829f2fe38a68a1337b2a64cce624e91e1a5d6d45469ea7284a2dc10af8d1784fe3e69be219e7674d6ddf7c2b984de7bdd0985689cecd837a4a19653a945a9c73c7fbcd958226f38331d51c722f2dd1953735402249e3c1d375a2de3096d7c51f2e9f4881b9fa914a1672cddc1769df6aafaaa9f478b32235fd8658a5fdec0066196d6b7f56217810fae9d39c4207e399da6c9221dfcbfc148ae23b4ae693b8c96a58bf62f30bc6d7e4742ac68affe7fe2eca46a3100392da8294b4790470138d18cb68b78d9f340b049aaac5fcf8839aa8d336da4df5d3a038abbd96338294e434cdd36854f0ed67cdaa2236f9eb3d74b3320dcef856cd17c5b70ef4e74288da9724cb74ae64073963dc29ed1d77801fd2a97f2e0356de0d94a987ed704bf6bd4c89f1c33b4af45b3c7ef21ef4a3784931ad633a1d16b663253caef1ac2ace32d9399d56c666da6b896073973c523f793942802ecfec56e48120173d378a9c71e9b6943e938faa25871b8ec56001da930a6ad51806ddee8184942f03daa6404fde8dfd93d9a37e90cdce710254e7c29a1c1441e8890a1ace44b5894cd4dd41dc19991723b92e881af1c89d3c071be84a649997c9bed178e429d2f4b1dd12dda9a7e755845459df8fcae415d4467bb40e0b420c2109a40f803ca6885f83952322c3e40e2c2863f7bb17c11253aba19b0dab4d0e0850779f5e6f5fbd78a2c760ef12535a2dc637856ef4816ef3860f0c6429cd37341de9483b8a42afdbe505df045d4167123e5357f857b7840b0763850cdaf2047813e77b2471173fd0b1b0b23a3eb52e63db3ee88a2b767a5dc8ef8e0f4001245b3d00816011b3f421926204acd7432e53bb0639f26287f5c317ad5822828f2ff05ea94c6a0cf8b7801674b304088128836c254883c6798e6936e7f1514a2467ec356aa67b34c6b64f5ea76047e1c2aa6ab3f018a54154b5c3b17e960e47328b5dfcbb705ad7e0de9b6bf7b60ff8ece8444c58f0cf2f2f8844b9f288f414fadfd8a63c932b65858422e0edf1e99a203baee91790d097732a0dbcfe2b5d48f348315c5d242a4ab22402e4438cfa8b87505c6fe5d05b1269d84115fa9328a85a5855d9d0dc80e49a8a922ddd5e3f000dc348449c4be986ac4bce4395894aba64e28c6747342e1439d2ef05199439913c9b0ca7501899cbf544949730ec35c2dbc6e1ab1b9cda7519766a691a7f97651f5966547e17862848869cd63f5b255ddf8b39c5c11aeeb5f68e8087404758d78b9e23e520c3392321e6633ce1c3483cbb4bd4862a4399e27ecc6e9f1c8c1da84d106eb146708efd74554adc19b2bb82c55539ece302c353187b9acd33d6b613ef4a67d4ac491ddb0ffbb41bec1c1f75b3328869a8d5d6e3b05caf90c97b02fbbc349eb293fdc3117f7fb667411bb35945c9160732e385a9942a13f32cf71d1d12f011d8d323bf529f9c47224fba2716e7f85366de4f3800a5328334a16b69fc4a6a54eca97c8383e3b7ffcc6e4883c78c12e6b88892571b50e3a7386337bf6dd3d30a83eea53a641c94f95d990de32e14e0fe9b5be423ef17e91d6a6098989768bcd47377f78bbf7930564bf1ce4627051d9b983811e8159d8cadd61d26156171c43732a2da31159a1694ae858be293866d7274eb02f89f7c901eaf4d4e40c17c196d5397661d44e61a0e22b04d47cd871c92db02069e31537697fa8c9e477649332b27ce117c6a294ff8826ea049e7fb98c8b148a6a3ed5c2bc09ff84335578a2273b14aff4f9938e4ba72b99ba810714337bdecfeddfd92209e0f475b519ba97a61a951e7614c9e182070bbdf3b6d696576dd999f5e95ba239f09cf2102fcffc5f05259cfa3a53ef8e2da35e01cea3caac765e4d124027a5aa12044ba1e68d63d18c0eea4e2f5cbab58d486637963dd2fd014feb4fab1450a744fca49de9f0465a74214691c1b2727dda9b7184648d9422e874957133c6643b21457f2d04ce4898b9c635fd651bb44d1f98709fd97820dbd8a32b57fc19ce1ed509d5a60868da642b0c25e9d28a8d416bd3ff62c19d42eeed0f2ad1f6cb9d13c547c05976be76bb606c1b375a5bc67833b55b6b455f4078541164af59e135a7c29102cb6471d2f2f5e51176affc474a3df36c12090b059d1c1bc037e538e0e98cdc234e7220fb279c5efe774f214133b1ec0f5c1ab8f8ca0210d6b2759d1299c1d9ee14514bc3881ef752ca9479c57257446cc198b529604e96621e7ac5a38529e59163b7da3582c4d924bf1d3133db7edcd9340ec0c46814cd69ba8c39766239d6ea6c44261c712a4cd0e54dc8b630caf16f250119d3d8548abe375dab305be0dc66a251546f3f266ed229ca7cad69bee6e90b8cdba5aaef5d0afc0e6bf44394f6aa32a319c07311bd76c56e7caffb9929e52d11fee4411fc26bd3964ebc9403b8ac79b31fa715f7c1336c0ef8412668933a3a42866dcf1179d7129eb929c935849189c70a6bea805b4d560cb72e75efb6d329b80991db98aa2f9c62a3291750f928ac9968655b4763b07e3cf0fa6c9ff25b5de4a64271052afd9f09ef02d8ce7e3276d0fef09b337695afb1c0cceaa6b1c9bc9bff8e3673130b45c8daf818d01ab218c206e7cda0141b4e6527785403d088b0919373e16aecac8c5b32c564a4ed2b4288e1eb35f628ee33943b82aa0dc6ca5e1145b7f986201ab95f137657f64965e412fea2c742718e244b09c6626771631c4699082a030ae221d5fa416ca4d3bc3503dee0ffa7f137305110fbf5cef61a7d63dcefe5d09282661c2136f79e3762bdd8d3ace25eedbea1a2ecbcf1e899f51e69018b78feec4959983ca4d4fb907b97cb0db532ccb9bf39348373e9b11343c68bf53c639ee5d713992951d201c94a0cec2e44e692e32c15b3ab4545802748450e1419204b0bf4872036ae37a0e0ea5496460fec4f20f849a6bd4e543cbe8ab64b2ccd1c78d399b4581f459fdf72efe0e185cc47bc52c85831b880aad86ef025c190468673fff051143ddf397e39eae26ecab9d4e77cedb98b9e977406ca2f73c156983be27d4def2f76c798666e16b00c463ac092e0b58c7ca1b21d05c221c47412b5148e3c3f12b0d55af87d69404aac71104406fe81b271a0bc1f02b829419d6f6f2877cc3c821e6870482940d078afe5443ab1a5d8735c76bba5f2f01ba004efe362bb861127ce7249d2b314d1463864882ce65135f54555e049fb80682df93e17731ec6e6e62d228fc34d91b30c8a8aa17b9211e7d0a947c209142bd1c56316606c1f737b1febf9326666f4b5a50a5b16e791678ee3cfae2fe75e42377dd57386f52a123035230884fcf5aebb9f513867beac9b4fac0a8373c25f9813bd7880d32635ebce0add93df1a195a07ff6f031edc024f65b4662edd2a4aa5cdde7215b0e5ae34970d33a477755018941cc5e119e3300367a52e373eddc7abd6e641a07f6ea2f616689b2c5d94d47696e005a49b2e9e1ece2e221c804e11d2602e9cd1d49ada1a05e9e0cd0cda9627fdf7c8376069481eace08ab59de34ea9b072a7db5fdfbac4affaa0d1f4a9c609239c19d10f61f1acdf05d457c2412a38fa249f491463ae383f6d0aa83afbd23bfd7dfd4c246d27af844b9cfad1c392f15aee40131a27d61b579b1c8002f5a30ecda7ae2fbf4977d6fe312447d1e28152e7feffb39cd7068b5f96623daa4c7e3e7cb7bd62648bed5275bea057e9e1cdf613815e69f888628697938971ecf63f23e8dba867c2bc1c53994c69537b3503139469469161ec900915b39b2c6f0873798e4d1c6ee41ebc4a14559deb98a751a65633a879edd2522cdd94c2a15d56026e186003185e67c5fdfa02c3f25779e06486fb70792df824053a5e362425a0b0d56b0dd9a9ebb5d184e0869492a67b70df313b64df965b423643c97b6642cea65eec27cc0672949fdde83b0917de72bde774b633f5237091c73d8493cacd4a180bb426839c1020212f65496c2535d0d8ea60f841829c604c34faa826ae4fb1a0a58ae9813dad83ff2493655b74659beb17f6c3c045b195a83ce277394a7c04b6c0abb0b829f2fe38a68a1337b2a64cce624e91e1a5d6d45469ea7284a2dc10af8d1784fe3e69be219e7674d6ddf7c2b984de7bdd0985689cecd837a4a19653a945a9c73c7fbcd958226f35dcea4ac51d53f02c2eca8885dba11c742ffa8b7ad918a6c3260f710b845a5cc6644f3e10e31310b1e52d8342ab849016a8f5594dd2f9482190d9fed2ef768d78331d51c722f2dd1953735402249e3c1d375a2de3096d7c51f2e9f4881b9fa914a1672cddc1769df6aafaaa9f478b32235fd8658a5fdec0066196d6b7f56217810fae9d39c4207e399da6c9221dfcbfc148ae23b4ae693b8c96a58bf62f30bc6d7e4742ac68affe7fe2eca46a3100392da8294b4790470138d18cb68b78d9f3494772793d992da5f7eda46cb203b44e19f46ae68bf1fe872dc0edf33b769efdd1c97d362a37137babe19b897cd02e3c46e1ae88ef778e54f65bad6fae875dce93963dc29ed1d77801fd2a97f2e0356de0d94a987ed704bf6bd4c89f1c33b4af45b3c7ef21ef4a3784931ad633a1d16b663253caef1ac2ace32d9399d56c666da6b896073973c523f793942802ecfec56e48120173d378a9c71e9b6943e938faa25871b8ec56001da930a6ad51806ddee8184942f03daa6404fde8dfd93d9a37ed1b7e0f17d55e4400cd4ffa5ce5d264b43c5dfd88a08c49f55385e50c9e8bb8a90cdce710254e7c29a1c1441e8890a1ace44b5894cd4dd41dc19991723b92e881af1c89d3c071be84a649997c9bed178e429d2f4b1dd12dda9a7e755845459df8fcae415d4467bb40e0b420c2109a40f803ca6885f83952322c3e40e2c2863f7bb17c11253aba19b0dab4d0e0850779f5e6f5fbd78a2c760ef12535a2dc637856ef4816ef3860f0c6429cd37341de9483b8a42afdbe505df045d4167123e5357f857b7840b0763850cdaf2047813e77b2471173fd0b1b0b23a3eb52e63db3ee88a2b767a5dc8ef8e0f4001245b3d00816011b3f421926204acd7432e53bb0639f26287f5c317ad5822828f2ff05ea94c6a0cf8b7801674b304088128836c254883c6798e6936e7f1514a2467ec356aa67b34c6b64f5ea76047e1c2aa6ab3f018a54154b5c3b17e960e47328b5dfcbb705ad7e0de9b6bf7b60ff8ece8444c58f05b1269d84115fa9328a85a5855d9d0dc80e49a8a922ddd5e3f000dc348449c4be986ac4bce4395894aba64e28c6747342e1439d2ef05199439913c9b0ca75018862848869cd63f5b255ddf8b39c5c11aeeb5f68e8087404758d78b9e23e520c3a48b9073a560ebc2ad8b33ffa47ab768c09a4e90125fcf91b5b5057ceb71ecf4392321e6633ce1c3483cbb4bd4862a4399e27ecc6e9f1c8c1da84d106eb146708efd74554adc19b2bb82c55539ece302c353187b9acd33d6b613ef4a67d4ac491ddb0ffbb41bec1c1f75b3328869a8d5d6e3b05caf90c97b02fbbc349eb293fdc3117f7fb667411bb35945c9160732e385a9942a13f32cf71d1d12f011d8d323bf529f9c47224fba2716e7f85366de4f3800a5328334a16b69fc4a6a54eca97c8383e3b7ffcc6e4883c78c12e6b88892571b50e3a7386337bf6dd3d30a83eea53a641c94f95d990de32e14e0fe9b5be423ef17e91d6a6098989768bcd47377f78bbf7930564bf1ce4627051d9b983811e8159d8cadd61d26156171c43732a2da31159a1694ae858be293866d7274eb02f89f7c901eaf4d4e40c17c196d53976671374ed536abe27c555689142f1a372ba6b3ed92b700d3955b4e5e9b14509606461dfb1c7f6855bf1a551b4d954f2137c5e1a162c8f49dc5bcece29fe9d8f33f4f9938e4ba72b99ba810714337bdecfeddfd92209e0f475b519ba97a61a951e7614c9e182070bbdf3b6d696576dd999f5e95ba239f09cf2102fcffc5f05259cfa3a53ef8e2da35e01cea3caac765e4d124027a5aa12044ba1e68d63d18c0eea4e2f5cbab58d486637963dd2fd014feb4fab1450a744fca49de9f0465a74214691c1b2727dda9b7184648d9422e874957133c6643b21457f2d04ce4898b9c635fd651bb44d1f98709fd97820dbd8a32b57fc19ce1ed509d5a60868da642b0c25e75a5bc67833b55b6b455f4078541164af59e135a7c29102cb6471d2f2f5e51176affc474a3df36c12090b059d1c1bc037e538e0e98cdc234e7220fb279c5efe774f214133b1ec0f5c1ab8f8ca0210d6b2759d1299c1d9ee14514bc3881ef752ca9479c57257446cc198b529604e96621e7ac5a38529e59163b7da3582c4d924b54dc8b630caf16f250119d3d8548abe375dab305be0dc66a251546f3f266ed22a769cc0d9c1951e7cea3f1ef69fce9ad7345ef069029ac3d376616a0eaf65e1456e7caffb9929e52d11fee4411fc26bd3964ebc9403b8ac79b31fa715f7c1336c0ef8412668933a3a42866dcf1179d7129eb929c935849189c70a6bea805b4d560cb72e75efb6d329b80991db98aa2f9c62a3291750f928ac9968655b4763b07fb1c0cceaa6b1c9bc9bff8e3673130b45c8daf818d01ab218c206e7cda0141b41a2ecbcf1e899f51e69018b78feec4959983ca4d4fb907b97cb0db532ccb9bf39348373e9b11343c68bf53c639ee5d713992951d201c94a0cec2e44e692e32c15b3ab4545802748450e1419204b0bf4872036ae37a0e0ea5496460fec4f20f849a6bd4e543cbe8ab64b2ccd1c78d399b4581f459fdf72efe0e185cc47bc52c85831b880aad86ef025c190468673fff051143ddf397e39eae26ecab9d4e77cedb98b9e977406ca2f73c156983be27d4def2f76c798666e16b00c463ac092e0b5835c76bba5f2f01ba004efe362bb861127ce7249d2b314d1463864882ce65135f54555e049fb80682df93e17731ec6e6e62d228fc34d91b30c8a8aa17b9211e7d0a947c209142bd1c56316606c1f737b1febf9326666f4b5a50a5b16e791678ee3cfae2fe75e42377dd57386f52a123035230884fcf5aebb9f513867beac9b4fae221c804e11d2602e9cd1d49ada1a05e9e0cd0cda9627fdf7c8376069481eace12447d1e28152e7feffb39cd7068b5f96623daa4c7e3e7cb7bd62648bed5275bc69537b3503139469469161ec900915b39b2c6f0873798e4d1c6ee41ebc4a14559deb98a751a65633a879edd2522cdd94c2a15d56026e186003185e67c5fdfa02c3f25779e06486fb70792df824053a5e362425a0b0d56b0dd9a9ebb5d184e0869492a67b70df313b64df965b423643c97b6642cea65eec27cc0672949fdde83b0917de72bde774b633f5237091c73d8493cacd4a180bb426839c1020212f65496c2535d0d8ea60f841829c604c34faa826ae4fb1a0a58ae9813dad83ff2493655b74659beb17f6c3c045b195a83ce277394a7c04b6c0abb0b829f2fe38a68a1337b2a64cce624e91e1a5d6d45469ea7284a2dc10af8d1784fe3e69be219e7674d6ddf7c2b984de7bdd0985689cecd837a4a19653a945a9c73c7fbcd958226f38331d51c722f2dd1953735402249e3c1d375a2de3096d7c51f2e9f4881b9fa914a1672cddc1769df6aafaaa9f478b32235fd8658a5fdec0066196d6b7f56217810fae9d39c4207e399da6c9221dfcbfc148ae23b4ae693b8c96a58bf62f30bc6d7e4742ac68affe7fe2eca46a3100392da8294b4790470138d18cb68b78d9f34b98ff6172f2341d9be87e952eae912e5fc8d5b4056d68c0cf23b378a7877dfc87c97aa6844602e0f2b851739fe85b74971cda9a90eceb66221af9c3d8173215ffa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0f4733a873253ee8e09a43821677e5635bfd676fd0fbd5844797d0e403bf52cbdb380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aec9b7a84060c276f26375bac85133cdfe3b5c9ce9e4e7b78c32e7347f4214c9430f72e538b3001c86c305c2b136c31209e9de382be655a761aa0901c8e91d65b504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d74d4c11db6b761ca92eccdcda696045b91614fb8833729353b7c01833f002c0f4b2d056f9773e5886921140c28d554af6de354716e683a9e768b1dcc5e84575277694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa5a7e3e6c7d00ff118b1e4e7ad70060afc7f066d75bfb38230fbce4b346c8b01600ab3097968841ad2e635422fb3fd4c6e56598b5e8e5afda8782d6b815287d291ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da29d5b77818b79ced2ad8746af6ea28be47767c08c329639a90a22526543fa306935cca363bc0770958daefe36d92bd622916b42cbd8f091f58a3ccc240d8087b5e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef13d00c78c820ba8d4c0f954aa2fb01e79d410df7264bd4c0e02a32be81075daeb24b2aafb7e81cd03cc0ecb49490e34716bf5a01494801fda0a0e99fad95b1546462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf542006a858465d2510d6b9444cfe501a55a4bff960b9406e396fb750062754ca5931f8677c8de461956050c35e0b5a6f725bd29ee0de95296e1dac7baf7a00ef6befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a62576a9b9cdeca209420a36359b5c0f8bc66ba739130cb4021f60b356b40e5534468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffaf17049f1add63a8b5d7b41795fdc0c37c814a1fb26285c0665211828dcb87da2f7c63ebbc1786ec22cc95365ced02aa3c13ca38c09ddd85a38b1b3bfa52a3c498c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fcbbc741ad686cbf15407126f12959d18e039ea02edefd1622db288d5966a04bbb902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7f079463befe6016b782c14299d5f62a8386126939cef884727215dc24da09c78b532b8f1811042f6896f34a70c9e6820c7288eb72aae3f39c9f2ecf8e74fdd4efc0048fd008cfb8571458104e4c421de7e8909a80effbed2afc878d5773db3a4bb22652f845e6dc1eb03b71d600737c0175f14abe5e089f60bf2af70612d9106e2dbb9fb6a65cf8b037622d48d348ee0132bb2c00d1bc54ee025ee6f202bbe0997a0d6ebdcdead703ca836bc917bc07498d43782074343627c770997563769513ea90d735e12a102475b8fd26746cb7fd96b00c93edbc70c995a44a8eae29637dad14ad402a7fd8b3087526f4c7d44cc31f0271a71c8a57bd8d1af0468ae6c138d52b16fe8f3cfaa71aea1d5b0631911627a9c2ec56d2ceb34f45e940f2c25cd46f99003839a354c2565d86c3eaabfc72fd118d5bb8d4eae624061663cad5bc9af7bee9d60400f82d1b17d88ed4c09291c9e0b215f4712c0ffae2d12233a19ea1774eb7ba4bcac23d4691ab5af4f9dc0222048f557a552983419a80b1b32a9b2f0bf9e2493444af8f5774637694ef939211958aac0861e3e3536f5b9757880019e12d52bcc85d8aeb61cd67d888ae4f4f78e0c3f6eb2967ddc475f49c8a502123147e39c8ff3be8536b6bf1c07fdb10d6b6b132c79fe4900d23b012ff286f8524dccaac809cb3759f6593545ac92aef277b29029c4b6efefb00d8c76ac33cd8078e096757fad732cb68118b991c3fac1b0f11e2d3648c5db6ce03b9ba51d9c64d1cbbfb609d7518847842b55bcc0a70f28c1ed92e153b58aa24cb04d06c8c19dbafdcbf6bf9934880322ab992f49d99b1f07874b4bd8fc0402a7877a972a2ef8d291916cddffa059af9b6bacde99e25755b4ad578e221fbaf920b3c817c3bb19f583fae7e9fa7503d7daa378e1eb6b21afe930c956f43791e0ed68a997e84538d05e40d79e92d096802c4dccd96595f24056ecc1ed34e7b7f41b88ce3f0f9c1fafd295388d7009e81bf206c956abda51b28963a0b1ec643282989168c2d2a192a6f96d76fcfb554c72934cd837062ffc94479ab1476dc54d2b37b187661bc853f9dbc4df088afd7b37fef79305d06415cf731b41613869a9eae5ce06ede7715e2e3dd09a727748417059f35fc716282d24238705b5c3aa784db19f8ed91fbc6b76da91f66b86a7003865cc17fefe7662724f46359f3a22eb5ee19b32684914a7a7b0dc71b9997476a096c6cb0d5b20debe53d7ad8ca3392ea223d5e44b95d536108328b207039b4408785159524c4ef2bb137148e6ce01c85f3131dd1f3101b9e5d347d8ded431916200eab2efe0536350a7044fd0928683f6943af507c68e7033c7fc9690b94acaae50ede2fc3b2d15e0adae0f6b06f50611cdce615296d1fbe821c2ae1781db623d32a1109f45c4c459320dee44b83de70850722890f62767a8cb09950f37b004062c6839e1f3f0a2829ffa711ceaf618e7aaf3b5304f489d09806c5620474ce45739aec4681dce49be045c3bc1b7a172e766fd938e4b5e5a6a6452ec61ebbf1d1dda35e284e364001c238c284ad5d14e9f5cf155d3fea21ae3dbf8c7ed937d24f4658f651db04deac4e02cbdde87b8440e37abefe9dd5a2c20cebf7a8b314de110ffc02d4446a262a45ce4b4eaeaf339af1bc5da3c4b5a7dfc33f169ef8b2cef18fc631ae8f522335311ed77e28fb2c87dd3db0b0a1c11c60470e83b3dd459e9c87a4504e5489287d318758c8a7c868a44b794276aaeb8cd6e262dea1458abdf0b812e7675a4af8889a921f51c87c53b3c1813b6f27a9008573af223203fc00088f63b255d55e4b2e13dbc575b98254418b852f492d13c043bd6ad871bcdf2394974455afe6c1476f899a56c6bb37a7f065ff55b397b8030a2c8d95cc653ed9637cf22308558bf947bc7feaafa7b8fa07ec9fb3bdb0ed3f4f3164d5f947d44fbcd0322ae260b67a405f17fde30addb092b7d05dc13957fc8132526606b59d86aee7d187cc1a71f5d218668b63fb7f13a5fcd67b1179582245119a08e7f90b736e247533302843271a612f0f585e298b4bf6a99f80aa5d62e03f65bfdc5cc4fe0a1e59eb35115d32b653786ec3610ed46aa9827fc247fe6b787b43eabe6602f9f8deccbb2604c5d14c19a41edd9e98f21076a8f1817a1da06a2642529001aa0ad542110817de95ff1230b0b5981af9985479a3ecc5c14aa1b239cfc9e313094596026278a0aafa03684a8f8e0c134b59358c8546ec19605e31c7d38cd2301c3f798e6b66d51aed8d17dede85542eee95d1678d3e3e609c1aba40dc15c9b5ff5843a147102014c0bb209314d13a56767c09278844f525b1d90773ca3145064c22ff529e83bf144536bbc368434ef25e1ad4e5bff909f43d106b7829cafbffcb66ee94b67ed311558ffbe4547abfd0fda137733f137325f08289495be1c0eefb567f50bd54c7ef50a4dac6d6fd2de56af302fcf9a4ed9ea12faae1e7f526d89f3a7508012acf5eaca87be222e7a3d1fa7742bfca306c56fee903efd4438ae43a5e7666ff79f08d5d752f29f48a358b9b003cfc61fcb564238122fc7ba3014aba4437ad9303eb6bd7ee04143936c9e3bbd66c799b3e7dbb7abeb3300b0b870cfb41f299662c5058f7bafae52326a3d22b540cded9ba2906e7000bde27b785e200256530ba83566726fef3e740454c164d4be3795656782e84d8f821f13b5684ca3397d13a108bd343d130b6ba49f833c3f3b29098947c593ff92289948edde56a95f6dcb044d186d9474033cf9ec26f3699de578c49003d2014ffea784e8acb1b530c9e2a93166d066e6eb1fa80b221b919d2e0df81d6400b3edbae92efd1b354e249c277ebe39aab0d7178dfdd538fe0e258e9f29c60322e1c6899701b646906609a1b148d57f3c2b24178a206b66c90413b89beb283e11b261219202d32dea61ae8491c3ed01e2a997c1e8c41afe4253f1d803dec7cd96d705f758f8268267b66fd111adc2a2b0ec8ad3eaa3765f5bdf3a420b94f8f0d99ffccc77414b3829778fa246bff9f4c4176709275c932e70525a51dfe9c5eb244c4d7d864922618ab1db48888ebf603649a2c95f8eb056e3018e60bd6e376edb489b3a54b2b421f251c15447530719b12e87c53d363325bcdfa83dec03673e079b88c462938a7b660e2b1a38b7d1ab39059afe43d902f84b5414cce14035186d5c37fede334a622c83059ad6a75e3999ac572d506170595c02538062d1db4c39fd9e31cbb7d3561a220c69a256dad09357c6ec1e89b7e4dd75735ff320eb11470882f25bb8d19fd9522b5942388a4d5fec91758e2a3d5e2fc8f8b074e56a2fa4aea2b2209cc0da7dae67be3818f8bbaf6ee8f9ae41e336f67c3e02d7ce6d59fdb8679ff2114b8deea0f3ed3e80499bf1338a7ad4caf4123207eb3668572d57ffc5ec052872ba339ffe71abbef2762dada9d50ce7a53df4d63a09c111fa7a95d0c3f2cfd295388d7009e81bf206c956abda51b28963a0b1ec643282989168c2d2a192a6f96d76fcfb554c72934cd837062ffc94479ab1476dc54d2b37b187661bc853f9dbc4df088afd7b37fef79305d06415cf731b41613869a9eae5ce06ede7715e2e3dd09a727748417059f35fc716282d24238705b5c3aa784db19f8ed91fbc6b75d347d8ded431916200eab2efe0536350a7044fd0928683f6943af507c68e7038e193685ccd14b57074a88ef4bdd6b4b71b60c46e210df8e86d3ac631f7322e57bc0bf03999abd3a08c2b8d95c9cbe4f5b470ecd17bc7e074a53059eb3e78cbb8cb09950f37b004062c6839e1f3f0a2829ffa711ceaf618e7aaf3b5304f489d02badcbd64c316280752be1414a0885e9d60972ed060d8d5203ba48fffce2709fa6452ec61ebbf1d1dda35e284e364001c238c284ad5d14e9f5cf155d3fea21ae3dbf8c7ed937d24f4658f651db04deac4e02cbdde87b8440e37abefe9dd5a2c20cebf7a8b314de110ffc02d4446a262a45ce4b4eaeaf339af1bc5da3c4b5a7dfc33f169ef8b2cef18fc631ae8f522335311ed77e28fb2c87dd3db0b0a1c11c60470e83b3dd459e9c87a4504e5489287d318758c8a7c868a44b794276aaeb8cd6e262dea1458abdf0b812e7675a4af8889a921f51c87c53b3c1813b6f27a9008573af223203fc00088f63b255d55e4b2e13dbc575b98254418b852f492d13c0432c8d95cc653ed9637cf22308558bf947bc7feaafa7b8fa07ec9fb3bdb0ed3f4f3164d5f947d44fbcd0322ae260b67a405f17fde30addb092b7d05dc13957fc8132526606b59d86aee7d187cc1a71f5d218668b63fb7f13a5fcd67b1179582245119a08e7f90b736e247533302843271a612f0f585e298b4bf6a99f80aa5d62e03f65bfdc5cc4fe0a1e59eb35115d32b653786ec3610ed46aa9827fc247fe6b787b43eabe6602f9f8deccbb2604c5d14c19a41edd9e98f21076a8f1817a1da06a2642529001aa0ad542110817de95ff1230b0b5981af9985479a3ecc5c14aa1b239cfc9e313094596026278a0aafa03684a8f8e0c134b59358c8546ec19605e31c7d38cd2301c3f798e6b66d51aed8d17dede85542eee95d1678d3e3e609c1aba40dc15c9b5ff5843a147102014c0bb209314d13a56767c09278844f525b1d90773ca3145064c22ff529e83bf144536bbc368434ef25e1ad4e5bff909f43d106b7829cafbffcb66ee94b67ed311558ffbe4547abfd0fda137733f137325f08289495be1c0eefb567f50bd54c7ef50a4dac6d6fd2de56af302fcf9a4ed9ea12faa5687afd567cc3456d8c58fc7cf0dde2ad65ae7eb55bb8e6f327d25469766f83fefd4438ae43a5e7666ff79f08d5d752f29f48a358b9b003cfc61fcb564238122fc7ba3014aba4437ad9303eb6bd7ee04143936c9e3bbd66c799b3e7dbb7abeb3300b0b870cfb41f299662c5058f7bafae52326a3d22b540cded9ba2906e7000bde27b785e200256530ba83566726fef3e740454c164d4be3795656782e84d8f821f13b5684ca3397d13a108bd343d130b6ba49f833c3f3b29098947c593ff92289948edde56a95f6dcb044d186d9474033cf9ec26f3699de578c49003d2014ff19202d32dea61ae8491c3ed01e2a997c1e8c41afe4253f1d803dec7cd96d705f758f8268267b66fd111adc2a2b0ec8ad3eaa3765f5bdf3a420b94f8f0d99ffccc77414b3829778fa246bff9f4c4176709275c932e70525a51dfe9c5eb244c4d7d864922618ab1db48888ebf603649a2c95f8eb056e3018e60bd6e376edb489b3a54b2b421f251c15447530719b12e87c53d363325bcdfa83dec03673e079b88c462938a7b660e2b1a38b7d1ab39059afe43d902f84b5414cce14035186d5c37fede334a622c83059ad6a75e3999ac572d506170595c02538062d1db4c39fd9e351418c63ce07aebfad9caf4f68cbcb5cc5b907a83752b5df1042760e8e181d6ed9993f34c92cb0a3106929594f7f0bb9a6cdb6f45849014b53da89552a55b0e3e8061fa991166a244c2c99a46d1ae4776dae03cf9a3c0aa0bd7b696138d548e9ecb58dbe2b6702bd2b6b4a8811d9a7265ef0a67c032b50e2e7425602e79d046e45528afbec6298f4bed01a46cf29ab8d04193c1ad4e2bbf4d6571088ed329e0884970a8c0829de4164f385e332c2ec358817a0218ded9dcda99cb3b1c6acf772b343323c6d11e2af25a68474eaa9b2d112bb3520b91cbc79e630b0c0471420ec4829bd71bb28d3ac08f4addb01eabd21b109997285257856204d3f673e3d096898b71b7357b4b64c94313add9e71765a15ac5a33608dfc108a3cc195a2fa7c97fd295388d7009e81bf206c956abda51b28963a0b1ec643282989168c2d2a192a6f96d76fcfb554c72934cd837062ffc94479ab1476dc54d2b37b187661bc853f1ac652fc9aa405c13da4c61c459b8cd5277c482d2d6e8256b699648af2c73bdf9dbc4df088afd7b37fef79305d06415cf731b41613869a9eae5ce06ede7715e2e3dd09a727748417059f35fc716282d24238705b5c3aa784db19f8ed91fbc6b75d347d8ded431916200eab2efe0536350a7044fd0928683f6943af507c68e70312b34dc91efdb7532c4b719dbf5d43b63bdc39c3a09828f10588363ab533aaa47bc0bf03999abd3a08c2b8d95c9cbe4f5b470ecd17bc7e074a53059eb3e78cbb8cb09950f37b004062c6839e1f3f0a2829ffa711ceaf618e7aaf3b5304f489d02badcbd64c316280752be1414a0885e9d60972ed060d8d5203ba48fffce2709fa6452ec61ebbf1d1dda35e284e364001c238c284ad5d14e9f5cf155d3fea21ae3dbf8c7ed937d24f4658f651db04deac4e02cbdde87b8440e37abefe9dd5a2c20cebf7a8b314de110ffc02d4446a262a45ce4b4eaeaf339af1bc5da3c4b5a7dfc33f169ef8b2cef18fc631ae8f522335311ed77e28fb2c87dd3db0b0a1c11c60470e83b3dd459e9c87a4504e5489287d318758c8a7c868a44b794276aaeb8cd6e262dea1458abdf0b812e7675a4af8889a921f51c87c53b3c1813b6f27a9008573af223203fc00088f63b255d55e4b2e13dbc575b98254418b852f492d13c0432c8d95cc653ed9637cf22308558bf947bc7feaafa7b8fa07ec9fb3bdb0ed3f4f3164d5f947d44fbcd0322ae260b67a405f17fde30addb092b7d05dc13957fc8132526606b59d86aee7d187cc1a71f5d218668b63fb7f13a5fcd67b1179582245119a08e7f90b736e247533302843271a612f0f585e298b4bf6a99f80aa5d62e03f65bfdc5cc4fe0a1e59eb35115d32b653786ec3610ed46aa9827fc247fe6b787b43eabe6602f9f8deccbb2604c5d14c19a41edd9e98f21076a8f1817a1da06a2642529001aa0ad542110817de95ff1230b0b5981af9985479a3ecc5c14aa1b239cfc9e313094596026278a0aafa03684a8f8e0c134b59358c8546ec19605e31c7d38cd2301c3f798e6b66d51aed8d17dede85542eee95d1678d3e3e609c1aba40dc15c9b5ff5843a147102014c0bb209314d13a56767c09278844f525b1d90773ca3145064c22ff529e83bf144536bbc368434ef25e1ad4e5bff909f43d106b7829cafbffcb66ee94b67ed311558ffbe4547abfd0fda137733f137325f08289495be1c0eefb567f50bd54c7ef50a4dac6d6fd2de56af302fcf9a4ed9ea12faa5687afd567cc3456d8c58fc7cf0dde2ad65ae7eb55bb8e6f327d25469766f83fefd4438ae43a5e7666ff79f08d5d752f29f48a358b9b003cfc61fcb564238122fc7ba3014aba4437ad9303eb6bd7ee04143936c9e3bbd66c799b3e7dbb7abeb3300b0b870cfb41f299662c5058f7bafae52326a3d22b540cded9ba2906e7000bde27b785e200256530ba83566726fef3e740454c164d4be3795656782e84d8f821f13b5684ca3397d13a108bd343d130b6ba49f833c3f3b29098947c593ff92289948edde56a95f6dcb044d186d9474033cf9ec26f3699de578c49003d2014ff19202d32dea61ae8491c3ed01e2a997c1e8c41afe4253f1d803dec7cd96d705f758f8268267b66fd111adc2a2b0ec8ad3eaa3765f5bdf3a420b94f8f0d99ffccc77414b3829778fa246bff9f4c4176709275c932e70525a51dfe9c5eb244c4d7d864922618ab1db48888ebf603649a2c95f8eb056e3018e60bd6e376edb489b3a54b2b421f251c15447530719b12e87c53d363325bcdfa83dec03673e079b88c462938a7b660e2b1a38b7d1ab39059afe43d902f84b5414cce14035186d5c37fede334a622c83059ad6a75e3999ac572d506170595c02538062d1db4c39fd9e3d4a3a7cb07ed17ba779c5a61c2f623c94e6a742d3ca5199d484906f04db6175aa81ad523e31291c53ffa224698879ad092dc1b203f22abaa2bca10b6f8c02e42f8dca44cfd2ef835099cf47d31c3592b42b33ea2bd8419ba32075f236a6493903b49eea25bba1f50da5b3852b80d4979fd9dfbd75ad67e5ca08fd4589d7bd941535896884fba418b39e9f872ef1f8d8aae9edd28515c6bb791cab14b9850e1753c96d4508c59fe718baf2bd0eb1584f690e413f4d2e97015a7fa69d117261c6808f8e7c3ce5ad658beb73be258b58787eb1ae21371577c9e0b4be6319a94cb3ef1a8da7f2818d2a0df46c32801e3222cd228a7df92b31d081b7e219bbb767bb823ad07c2fc8a249d509dd3a6d54b3121bc4a9ac1d0994598075dd0a95057f9728a8eeae9479d7f71e742c6dcd7f7d67f1c7cfc7c5b4dd0e83bd09c34bbbbb5f8995d91586566ec9bf0f0b23d0039ce50c7f81328009cdb852bb85c0079008915a81c98ed00ef89d202541df163f1f475ee666f2e9f5c8d85cad01ac517e06b0722451f1cf15e5df240630cd9308c8fd38034d09c7920d510f3806cd69f1c14b636f8367dec236e026b5eafcea8a3a02e59dc1a34769d6e0a964e27f4ab35d35f4234cbe903cad74da3f8a4626aa3ac9df738f8db74a1e27bcd9f436377b9ef6f854f0505ace75ef7dfc18955d310bc64c11043d1fb430973a49458071f556f7e21c8783f5c03e193f46ab1b6cdba0837dfd0b786edd3fa597a0bfb92a3f0b2909071eef358c25c771941d1b175ab443b45305696f3f5444aff38e9e751bea9eca113fe573e129040896e503c86f9b849c2815bf2c2eccbe7e947c725a0c89e673a54430c9935e12e3064a816f8f2ec7654217e12e1f995a941a90d20cfbd0255b45f3afc42e4ac4debe7d5a96bc3ada2122996b982af50cd1de93bf1cac3bc3dcedc6562c367e45262dffa87fdaf09d2e99cad71b737f3f76f490935041725ac186398bc35df78deed8ef77dfe1da002a8804be9292462a5b4a56da30598d9320aa2e476a5ad371b60b52008b1f7dc1a6e28a879ce7429b35c4bad2606f20b634884916361544a4728253f1b0979807a37d32ad0ac198919df5b765c01b66db7694402c32d97124fc63a9ff85dfd0e4cc9e536934194f1f90f9d5ad9dfdbf182bd283781e0de9f0899a24bfbaf8140e9170c8ad494f297821cc78983a9f402a8cf85e7da0c0cc656c3896c42ad1f22ea6bb9d11bbd32f8eb0bda1b0fa3fb47081f82caa2de2192675a12d0a400a182a621070b94b53aea896231fa7ed6507aa70419372a13147b8778b6551a521793f5cb4dfae715edd79a5d6886996fe9b86e1538d0bea75fcb5b783b097ec938742799f660a1ffc37516d62628d3a428453ad82a57e9583e21db46f2b8b92a2ef2ab2f72653fed50f3f2df3816cc91eab751ee184f85e87f132738882455aa26b73e885111a6d1235f72ef263c05755cc36b37e5e2aa5269e9efccb38f86a31d8d9f54e46d8a1413de330cab74c5a1fe51ddfe25a4f0b9a39aa8a994f77aa05f8249fe7cc250b6299c9d1eb6b8fcbec5497d12c5875286c6a9e52fc1e58761092282b9c9ff5b4be988799f9d7ab609c05f2565c2b0488e1d4e38748e6bbd7f2e74faeb7426d36a48b878dd2cd7841371c9e3d60940df12f031f548c7bfeeed307bb45a038bdb6f20e672206ea14f771cba2b63ff8c6be395d1d9aa2bbb67191387a11621d76b9527cc52d7b343582a3ec5106bd5cd9fa8e69f4b7549313b9e896f905abbdaa77a419fbc34b6e469fefe2c9befda94325282426556ddc8681d3223769311e1a083491691c61b19ca4b30658c0c143175a3f8df6dac97921d1364d4267d3b41e8f08f46bda6188ef7fb9e3a4ce85b04156f0a067b6c071080f94da313a68116cc423a7a5dd2b0b2d184c3d454c123e735642c118b6cff102b3bb1b9e5895de97e0cb97d0906c4e91a390d9b7e426efc3f6f7fd8d75c7de753c9a2695035962ba396f98eff69268b1ee37deee9e191263fddda759acdc29566869e9bf4028e2cffe0d0ba9c31f8e3b6337b2dba241922b614f15785b992ad1bad34f7115c0ee781fd4eef29208c11dc340431eaebcb77df2ec04b68f1f034cb731079dcc9a6c3485203035fb17604c31b57947bfa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0f4733a873253ee8e09a43821677e5635bfd676fd0fbd5844797d0e403bf52cbdb380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aec9b7a84060c276f26375bac85133cdfe3b5c9ce9e4e7b78c32e7347f4214c9430f72e538b3001c86c305c2b136c31209e9de382be655a761aa0901c8e91d65b504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d74d4c11db6b761ca92eccdcda696045b91614fb8833729353b7c01833f002c0f4b2d056f9773e5886921140c28d554af6de354716e683a9e768b1dcc5e84575277694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa5a7e3e6c7d00ff118b1e4e7ad70060afc7f066d75bfb38230fbce4b346c8b01600ab3097968841ad2e635422fb3fd4c6e56598b5e8e5afda8782d6b815287d291ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da29d5b77818b79ced2ad8746af6ea28be47767c08c329639a90a22526543fa306935cca363bc0770958daefe36d92bd622916b42cbd8f091f58a3ccc240d8087b5e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef13d00c78c820ba8d4c0f954aa2fb01e79d410df7264bd4c0e02a32be81075daeb24b2aafb7e81cd03cc0ecb49490e34716bf5a01494801fda0a0e99fad95b1546462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb83057578de7797e3f26172d47c4cfd82a19845684099a93d592e3af005fcc619deaef9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf542006a858465d2510d6b9444cfe501a55a4bff960b9406e396fb750062754ca3e7c32b9218a9681ec5b7a879cb33e67d241bf650f2bd516aef985d872f74f496befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a62576a9b9cdeca209420a36359b5c0f8bc66ba739130cb4021f60b356b40e5534468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa02ddc83a2b9a37cfa9c9a35a864b8328b781819749d4fa9f5b451fb6573213ebfd584377081800798c77e65b876558bf143a8bc2816e4a99eb5cb93803c8ef3b8c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fcbbc741ad686cbf15407126f12959d18e039ea02edefd1622db288d5966a04bbb902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af5469be2aca730ce3a57ae186f7a41156d97ae4069f0e55f963ec334525b0b361b54798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7eedd8ce9fcd46c8b62911d87c7d6603b6aa8d621e3894514d035337a0abe5e27f18cc836c219c6f3b98449a0946c855026f5a2666c99cf62ad23e064ab04a9ede308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7fc541a0e6432083b5af337872e760ce8152c68eb668e425f835793a8a25361a62d44290befc2d1fe7871667e5226f41f9eb02bef9df92a7cd7239eb6ccb053ce7a1dd82f41146ddbafa91a1bfe5297d80bcaa71bcf456d4742050efee64000aff3667f13112c507742e1dc972dddae7ec1bd333b11465ec8b38d6c2749803986c46dc66f7c164cc69d2ded201c9b487f6bb8ae77c88511c421848ae4b942c241e4794cb8279dbd44075d7240907a574decc1e3927efbe0ede5b9fbb8d42627b893a541548292ac0d2b47891648fe633e75d6e0a15f1a8705eadf02d6896ab4e4b21804716677cf3426a8df5eef70acfd360fcaed345f760152b39f33276079c7a188de7b6c1e19933553f46487ae3877d93a9fd0c759225a3e6212945e094d1788c039585c1f8978c258be644dfa68be2f7da8810e8f486af5960400541086d47383933538c4fe26734d7137ba73486bc2c34cba437ef49c9bef02d40c04ae83cb471f753ce37c182e816fced2f21e36ab9811f1b00ef764d5d9e24e246524ce2e9cc08492a83ba58570cd59c77fb6a56f2edfb6365b8b33237df1fa27fd77e3ba22bc18fab553b547ae3dfba28e60b49a83cb35c5080bddaff6586b4e2176ad3680d1fad93dce7680cc5bc25642601acd79269cb96ec700ab7c22f4b38ce7cde58996e4975cc0d88f410020463836e7e8c0d161a8f63995803e66056708a2d3d1139a0e286d43fcb8ba17d8e743ad15611efe22224aa36e2cf6ed2d150833e47c219bfe51e2e820e73ac0b849371752c4d709c9a6e6eab2359d77e6b972ab8afa3b6dde5a0c3a0ccb809ceb90be16136c86d9569a6cb3f302bcf08a9aa647493c27df169603d397de1657f45b2e0611be6114189460621fdfe106292b5155a2dd9c381dd71096900d8f0c3e865ed733c99dcab9078916770af1fd830fc128a44e0f0d2b8dda3aae1c8af607f0e486237a9badcab44b6fcc578b223da0fe54943c01f9497bb37d611a037f95899037c3a9b19e7b51fa86a606ab45f573b84231a7bd5d5bf05ad153549132ad347a5b6640e3ee77c773bbb573ae4b81610a619f0ec790ca6a311534fc2a32d19cfea1de64b5621a39021cb1816b117b0becbe5929b3af9edc754f9b51f1e0cb7de0cdc8e3626c9f79e22ef503f629cc7f4fa8c62ffe195b130825286c509ecf82104736c6b82e34212ee4b92268400addd418a6c983bf0b99b6d4a1be703062ac89b9c9306ee78c833e6c4da6633b55d20301b56724af5aee00d9f642dbd3077ce05f927972ef2f63a8240850465f54eb1d67fb6ca68463da5620a9bbe0ca0ac0e9e723e8681398069ea765072989f7227afae8ea82a8a0ed6ad70f9c0c32be3f37ded354fa337f2f7f7e3cf3cc0c0641e46beafb75c25e7ba1d4d2da13e3486fb3dff3c325e2c7959d92e52a225f9bc873e3e3c5b8fae3862841264fb45937c4246ff898448eeaa7e1a2db3e9236ce0fc23109bc6a44f95fe61416b08d5cd2f03112db23a0b4ee5d2311f8b320937044becd057741cefb6344d56bbe482406a06764e78c1f4613d777b45ee8cf28193e2fdde18cd96e2893686c475e6f7153f97cbe32ca612e467915dd28ccd315860fd933d7273fe8bb848e33f20c2a1edc3501e874fe6f20a06d5442b53d944322fe81ca7202cce42c12adf3a82d26c571dbd13971268440a9778dc23d050949a9635aa03763e17dd7067f896fe9707ac00545f158dc8ec967afa4772f23e64962880c6e5e0c5c004465108898cb4db3f72edad53d34a4f6e61691a0a55417489aa6fc6d667b0ffafc14ab66b58d5411dd65d4dd74f6c981bdda0b3a52286e8ac6e95268e97bca6365e48cd1442ca00647cdf7eef3992ceb91e9d6cad9f11aaa86a1711ca80acb1144749b0d7a70230940898b1ca07aa28835bf5810c0ee1d93e8b95244ed4d3ecf4d03e2951914bd5d7164c54825180f0b3510ca4c6161714a4f9a02157d37e7be3993c47a05eeef1374ffeea6b99908d3cc767ca9f83919308bf8d58196984f72f1f1676de88765cc556bbd831e7f49d8ac8a092c74528bc1f50128999a0942004b1db87b6d94ae2ebaa2f314b51dfc8228a0e4a2c318631dc31dff4737502265f9dc412dd2f2f2dc389f85f3054f6da796a600a3fece9b05b436cb9cb1d8a28038857443b9b7085b64e7b4c1190973f7d44ce71246395c64400ac2bb11d64ed0472563cfb7f76d04c452f7101e188eb8f31474d27cd9c0d0274b1c372d54b742fc9ce77f4942d70f9b5024a6fdd755fa5aa3187c8ab76a60a8d840269b688fd5590005e3056e295fbdd7628cfe3712057964cf86306c5747622025ef24ff9cf5ecadc17c114a74fff36ef29957d29914ed35c80be730c6d13ba3b4e61b39baa04ff55fcd6bb7d797a1d539cac2b6cb1563b0e4da45963a0b5f031d16ad31118093a2d93e63461548658dd3a6cd9f95696895f02e52d1350d0f14aa52f1c9faccbdff7e182e58bf19c36458d146feb57bbee9eecdee2021ea9bfb1b83d59c207e957a33ee297a0f79d8b8b11bb90c2da97e53395d50a72040dc77fa7223ef3835826352e075d0a91d9564c85234f81d882f1c6aef29e5c581dc0ee5f20d3cb34d7083bbf8ace614f701d7b3c47a42f9659d40464df8f6daeba572347a0ccceba1d8d21671c2d13412e9cab7ef54cfa4ae5f787ac739f73a96b1383bd94a3911f5f456ac3d594cb4f23dbe40a09a75573eeddb5c1ee44bd0376a024a0af6563d13ae9296df2b939afb83af88504cea4e90220b70521b2ca01865446ac71a235712226f0a7dfdfe3ba67ed446e42ee9b6f486d73b10f0dd78fa0df5c8f460f8f5c557c7cceb9eb298a9fa0dfab68bc8edb44b2cd524f0435f9676e5e397bfa64e09e9c0b3425b7659aa4126609d46e95194413ca9fbd3ee37619c21dc63c7e0b67fe2cf52716140f9c2b76910768410486a8aab7ae87c680ad11036033331d3b743720cd51456008eaf5624d14448e11c96692cae48cccba8783aee0af5bcbe2b9a790648c8351219b132ac2ca836f61bce574ddf0f451aeb4f0dfc9beb52239ecfa80de884577f15ea9ba1857cc3e9acef187eb428aaacceedd35931a3cb2d06c9985d494ccdaa839625383a4527bb41ad6de9c5a0bb87b793c6b09dae345ac1ffd643f03e27b0cdac20e0c496444d028127e04a27c3f2fc7d16323584c3ddac64341e28d067e11361bd4e7e5c28ce5f139b10c14844e098fbc5ecbcc747a1fbe0726da7a5e64f6b0a55f626a0324143985ffdc7cdf033d0bc2c8ab18a0003708036ac24dbbfed99e00caf3f24b605a556754038a27f79c6b589d0e27b64d55db424ce39099ad85541ca02e74302615452f5a13a30dc9c5dbc5f049daab75018dce52ba8ae51325d2c0ae87f478cc6960f1462a133af9d834fa8201c06a766eb2a70e4ee3e46331ac48355f124484d18bfe624d6af92470209891e27a2abeb5652b41e1f8b318c7f1effbffc3719f757f56598e97dfcc4f2518c0a11047b18d140be796eddce22f0135eb1f3738f403a7d2ae6a000b7358b2b98791a1b7d21bf0a4fbbece46bfb2976c71c76e4fbf54f8f1c0e0817bfa718660b854050cbf725977dbc1601a3344471e3ccb11c7e1efd1c28f70971a1284988675c57d072ac8d8bff09d3d25e44f790a59b83ff42a4dfc53640d907d391ea8e2f9ba75ad1f28e846ce3e137a0909ef4f0e1531d300db96cdac42b31d2a482e957fbcd390810178540c0a2fc063356a88aeb7230d81586b0dfb389fcc0330d0f75131fa3d5fb854eabd0dcb4f38537034eb95d8230d11dfd6aeae154e25b013f4ef5db2ab13963655de0570fbc9c3f39ca7ec014e76c92eeee5b791d688dc5b61619ee57724b6cca634945a217f0043e83ab5204bb3261a7c87690be3d25a0d2202a8278f5513d61c5b36850e3ee4f95ec90c237b3477732c3074ed73c3e389ff27d7cf3f1768b8006b773c9d751a8b07ca90c8c3d52779d0a65b4c5a2df6b1450f1ab7fc94a8080d09baf6bd9d42de84b95faa1e82718a77a39da0cc8a641e203e900ef73a71bb770a359e6ac05d8c54406972c32faebd55da29f47fa0542434eb0111275aeb8f6707043fdddd6b6016ffa296342bb2aa68172eb82e3bf721a94125c5928f60fb0dcf3e77c45b49c0e32be99ce7d3426d6350819ea16bb22484ecfa759dee8b3134e4ba8cf2a6e0d2d2bfb8ef7ce41371c6d3ad5e15084fbbdb92403909f0d77362238956511c804e42b4c6ec147d034fb19b644eda6943e84ad671d30e73d75ee51d5bb82264c1021dbfb29675e97e3d93a769d8eaa2a90fd88fe573cb74023a049c25a10cbc8b2527d665d9c7109236537a62ddb1d0e5028e8ad11b99d2f186f0d72e6b52313d91a900fac5d0290f2d733ef26ee6f4f6447cf1edf9422e3ca61f4557a6ca34c4c6d1fbb767ab8fa0ad146a113d62a26c9dba247604ded549c645c27aae5900adda645caf7edb5b95cd4ce053babcf710f645a5081778851e2020b62050c4c19bb365fcd3efc38277dc93216875cf89433a50fbf1589ddc6e417cae3d064161b3f496de1a79698fed613f4ea508c677394a6ba0f095aa8c851aae171d98555c366ddc1905e871dc3445d82e11e95ef94999db0fd26eb09e3f350579f4455fdded4a375544aa96fa6248f034cd1ca9f4b5f1c08c285889db74e2487825df1d81d518651d95738a09a5792d890ec6291a8fd1d269fdb0feef04609100ab6f4cabcf6321654e7d891cf35499216a4e2c22ad99d6ee2f683c9d722d1c0228e59586f39f23a9fae292952e741a836a9ffccfe1bdf97cb287b79a71963eca361f5adc91a38148bee1c320b626c77466695496679b9c22937a2a5cc88c1c72a1a139553589c5f5fff0a5af9e23e2c2a991d2c82cc4b86475c320110c9ea1c3eecd68c2c3f783e18f73fbbc1ce51a4a64d635a3b03f4b16f1d41b44c47d82580059c1d372d266f92bdd94fb33abd597b46da0aedb870ef25d8dc1c2f50203b239ebe18f8e20aeec93ef3f938e7949f4866b82cb876057f53a52d6bc2d4aee5e64477e59e5bbde06ce894e6f25fe28979e82ab66fcf55067afefd9ad4b1e31e0d6ac4ae74be096a81f74b7b6fbd8269ef50ce3e835b5c363e1b9552f1e2020b62050c4c19bb365fcd3efc38277dc93216875cf89433a50fbf1589ddc063b8bfd77e7b34a5f9b6dfc904b00ff69f57a3d01b5894d1eb4d41aefb584939a5d61c5d9b868c7e3f049ef50e26fe1913a7821dd0cca1b7e734ca6a2b3e2973fe72b09baa49de045c121a277b27f738861d2e69e683455527a0e1e6bb57fac2879ca0631fee71a93d8e08d2caba8e7d969e37c04d3d5ab9cc03c48ce47bde4d98dffb304c58b2df75962d1505558b62d2275c24f02e6b465f3f6e6953e17b069ab6cacbbdb45b57356529330b8ba8eae9236a80128d582a35705ad9ff4473525dc165fabd9b35707a2199acc33441ab1ebf8e4689bf4b6ff2f69adcbae9cf04600e95b5a67ae608aaf283698fed5c22d48070d4075b8d296cf201acf81abef3ced084d8889a95853180ae6ea0a5c69a4b0167ae6823c08886605a73c7b3b99ce4f5d2c5b7e1d82fa9e7b233e0e786479ad50da6009026d268f9406abc5b3f3fbccd893ceff7f7f0ad6459e4d9643fa3670edb5321013ced83be2c0a3b67f6808659cfa5ed5b3216e665a955a7d38610339efe9df799d71141c9b80e991f7fca071016604ff83c6766ce66bb1d7073553593778dc5abfc06d28e33e7769d8eb98c1e8bcc2a679e752e63f989c402d71334c3793ee93feea9d5ed271a0bdffa17a3001aaed38bfd98491038160b1156237a2a98e2580b80f66d5eb540ab08e103d1e9c4b0e82de9146eaa2c180cda00ae83e9915ee602bcbcacbdb436297595576be279d6108f2bc965226a79421c9b63b71464f1d103d2eb734f478874e4815cd7ed9fffdda73621d911eb8c3d0259045f87e54a09903e79227d509338aa5f243835da4e2b41e86ae49bd2c5070c9f90d9d44adeba55540ab472840a9f07acccbdc84018093cf4d9b1f390173b2ebbe690f1a072f236037f287d590c56cacdffea6b214506a3e80142147423cabf8880d1142974720711bb243c4f22d788637cf460e26d0cf7502069364b283944af4979850453ec014ebf0a80ca35791c50bac74b23f1ac2c50c028db65d5fd73b6cc27d1b4d36347003005e2098a9364d4e89f1ddd98456430b210796d7bed38beefa1ef8d3f828695984042f31be29ac2a776d58ec1ad496c0d6c5c0a01c130514964456fb10e42ff9a87d23104829d5468d8f374675a27086ef0b308a59e667e423e889730b5e56cf23398fc4fb7806fafa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0f4733a873253ee8e09a43821677e5635bfd676fd0fbd5844797d0e403bf52cbdb380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aec9b7a84060c276f26375bac85133cdfe3b5c9ce9e4e7b78c32e7347f4214c9430f72e538b3001c86c305c2b136c31209e9de382be655a761aa0901c8e91d65b504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d74d4c11db6b761ca92eccdcda696045b91614fb8833729353b7c01833f002c0f4b2d056f9773e5886921140c28d554af6de354716e683a9e768b1dcc5e84575277694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa5a7e3e6c7d00ff118b1e4e7ad70060afc7f066d75bfb38230fbce4b346c8b01600ab3097968841ad2e635422fb3fd4c6e56598b5e8e5afda8782d6b815287d291ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da29d5b77818b79ced2ad8746af6ea28be47767c08c329639a90a22526543fa306935cca363bc0770958daefe36d92bd622916b42cbd8f091f58a3ccc240d8087b5e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef13d00c78c820ba8d4c0f954aa2fb01e79d410df7264bd4c0e02a32be81075daeb24b2aafb7e81cd03cc0ecb49490e34716bf5a01494801fda0a0e99fad95b15469eff8448f90569cd75c2eef7a47c846033d497748d45b283bfa29a1238f82d7a462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf542006a858465d2510d6b9444cfe501a55a4bff960b9406e396fb750062754caa7ffec01375537331dc53c624f80c6bdd4d3157cf3b4b694d95d5bb7bcdc69ae6befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a62e87892875a90b71eeccaf6f7408998a4c58953d865e3d9f9cb5448002d6fdc4468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8abbdaabb3642b54fe23612fd2f5086852d66b34720bb98db3ddc1d170a3751d266aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa250d740e6f6ebd03423f99e6de9b30635124504fa598c87e17b800a8cf28f24c06282a7db8fceef17e999012fbafc8ee11bdd2feb799ff1fa0aa81ff6119f34d8c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a281874bf28c6c6ee3de227f9cad1a6f68966f313a9b3d244faaaebd310b9979fdd4cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c98d6c37f5b39160244a21cc79ea4219ca5e91dcd90d937d1d6fe60b36a5ca075e7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fcbbc741ad686cbf15407126f12959d18e039ea02edefd1622db288d5966a04bbb902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a962fdf2d68a2033173f58e2889aaaa9ff9b4d5c00d15e68a00d7f460edb4c5af289dce961b12f0416c9ce6a4eb229f01da0b3c106c0174179dc2044964c3990952e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7fe8764cd4b0de0d561187995ae3dfca338183c488b6ff4e3c007e5681baf79c825b9021db78de2bc5dd602662d184dec3907eff22f982cb61092d1abbf90129bdb3776aae980dfc1f668ea3aeb04870c229ae9cc26a439f514cff0836ed5002c77d677281b18bd0fbe99efb984cf90a12b9f89d1fb43849c9cae6a3ae26dc8507656eff15e27bb9609efe502df8d73755d2bc34082547a454edd29203075ffdeef2f9f0049ad91729528002313ca96af0852f421cfbd4ed5f20b4f6577e56955cd8a6d026ac2df92c9bd730f8524a1faf8a03ce83f29d68017c038d04f9600ba0b2b094261c64223e71cad466a80968ba3062e98088aeec3a94e43e467548fdfa4c827c68e60f32a27ef9cbc6c244a6e1bd25920913b3bcc43fa019e39ea4bb1aa03dc46b6fa0e244a926205e21fc6ffa67633abb1d050784f734eb2b798c1b551c1b2afc61ebe31eb6809cc8982c5a97b36f9794cdc47e4db17ed592bdda0d6cfbb46568bf570449e9409fd1faac84fd3740f8f850bd5aca7e716d1edc0f7acee47bce6ba5d32da804b1598a703bd61c2e4143b8f1d974bec96e25d9274ce474a00af82ca8a260a8957bed1025f111f312d4e7b14139b446a84cf4af8446a2dda5384bfbf80e16149afe785be09df5051de55aa16d46df0f29940229efdfa2708525da29e6ced1157d67133a7db21b4d6d935dab730f2bcff28dd807eb58a740964f4dd5e29b6366b430663cb2f576a3d250546edb96b3857c02ded9c3c8846c8fcd332ae8a81515387743acd57e99b6b908574f661685f43ea87aa618495f1670fc359d7bdb4d3cfa53b43ec77d048b37fada996fa07adb14319d18a35f29bd8a2b5157ef5d8fc80ee1c20196424e29d1e21f3927fab6d7e0faf5cbf7680575b176f849ff05b2e845a5a6cad82dc34657044a569587825994283f51a2e3b8f2604a443c7f0851ae33851b603e9da16801ea9c9f24460d2fd971af4e0c057de92485c66c015aa3c5d480622ba7a73fb598622cd570ccfe213c709c348f952194a4ba3142321428677a37d5a5fa2fa4383c831284ffbce4f4cc0ccf8909cca2b59b9b79a76550e5a25e802e7def75155a36218ad73b67b719a9c81889a2b8498144ab3f5090ea29fc3a34220ae52c697cb849a84bec79789f3985b138543dccb27024bfa6ef1bf84eb9ae4fae9affd1e2223d14d66b61489556ba062d1ba39ccf56b1c1ac41ceb90e6fdd5773c45d8e8ab475b2d391ac69e338f49c327bfe22a3b49b007860f207b603712db9cce7db664306b0a5eeffa841e1ede19243b8e7dc5f56e772ca7430c1b84330bf1d43e71c53703eaededa61878c321e3d628beecd9ef784fa18a8758e993eb94c860f3a7a38542c11180b0f4e06602bfbea0fa423def42d53b35031d831131db9c66e6b6538721b4af05fcd71811e3d9b5de350265a5930deccdbc4db3833dc3412eb9b393b126a04d733749cddf1509347f3e1c0441c7e3af7a5edb057c71d21fd3d102c71a2cbc01d43b6eda1fad8ced746a373414b37b49cddeaaeb087cb7403554e5cad89fcdfd5a7fc05e0781d6ca3ba264adbd35ed401f9590461917432a47093b78bdf457a4f7096cef09dccdd1984b417f0a7c37b2c0ccf127d11aab9081cb6874018d465ab4e4ad9db458f3bdbb427168e67bf2568844591799aed1ddb541bc6ac52bb3e61a975754f40f3f3f5a8a9a7a63c9b9ae71662f887f01aa8d2146a0627925140c72b9ba52b3e4199fc25a6704852bc21c4527ddc31d0d0dbbd84de2cde923939540b72edca1416251af7e2e69dfbe4d31a6d7deadb7cddd94c33f8c9a03dd9cd9f94cc840f4ea338318b07cd209a3fc1f073ea3dc014b3963d9e5c5c6f90e6b20dac81886bcf5419b93da4f279ac119c20ff469195215607618df94a239c860049b730aa2fed003ee6f7eac673dbddc74dff4b6460dff5374dd865436f42d61f73ab562e743c31af1c4e292f72ccc4313a2dfea83ca04813f53be458635f6be8d91b32fc6f93dccd3cc0de8e91039725ad5548433e16f2cf6357d0455184f8ac3ec7a395e05091ec9962ba916b6baee5d336c4b70dff64ea0e70cefd95b93f94a94ca57712b1e6ae6dc023c425e4e1f67c5c7091aaf2d251221329fa8357b65b28791a551e5e1eb5c5285511236354ef288f809d5f8da7089eaaf36fdad0a8881722b8950f1a2fb03618ce03755f827f41561d7bb313982f6684ce148253281ea59c497b3e42bc411783ff876ddb0de0cfd52952914719fd6d5af524b048c4f37990d1181f5cdc1804a810dd0422e433d9fb1cc82a987819d750da021c33a14ee73bf9e152d9002b07b75e53c3b1d2ab452f372f40fe87d5071176d7325f147542505e6f4ab1998e23e4788c2ce43fc3d6d251a99aa031f4b9a6ab9a982b552ca7a887bff6964974c415271ba8abff672dff7d5f664023ea7d27590cd33fb2d1c52d2af0fdb7b8cac65ff7adb3706f66f04164593966d87a6dd4134244f1c65c3a547c79ef47eb6e8cc4bf31137e9403da421bb15c8b15387e5fb555fa8990d4b71633d6468e27a4d791eb5f2e907c112f47cfe636c6f991dbf1fab1aa812b0c87347ea0d92b46349ec460436900fdb78c52e3ce24a5da238a752c2c4b525ac5e4db1492b5db1e56ba7661e1a16fdf6d221ba1de0a403156a61848e56a0ca841d29601a7b0f70f1754ef62bc85630a993e5b4413437b9a1e704587b0911cc4052a1b06b820232584b6fd3e58c116425142cd2f725a65ec158b8436eba66bed5e1d1d1a533fd91dc4ac37308fa8196f0f65da3da5bcbc9651019dc065d6d2f7a1a16025f96b2b8bdf3c04a2052be7288484aec4cc17d37adbbbf1fb27d4254ec6f9c2d82e2542a9b51e4f7a38604c5a8f1c1348dffe4f331bd0148cc886bfbaf6656ca0a734a7c49f47b17ed8e273e8082b1821cea1fbb75c558bf2b17b72445cd1e7f7e8e651ea009d3827bfa62711d071fe417aa6c2434262642c5e7842bd40be8210a63e3ec64821d1a037e54ba793293b0e8646c213e0d2bd9a066da1054c2f7d1d48a186ee766bbf083dfec706301bba5c9afe387d167ed1f81039acb826c74078fece94097759f32f1bec3b3b8b0bf5f76a19ddbef5d9b03b033b2350e3de1fea00a910d0115a3e8b7b4be62a222390ff3d40426ce8e946f6e00d1935aeffe9f8e24d71f1892dafa24d6800907af01dc72b63a655f5a3e6ad71f33b1305dc1262dab0452a8931daa789776d58ec1ad496c0d6c5c0a01c130514964456fb10e42ff9a87d23104829d5463b248c58ad275ba3fad1b39538d86d73e9bd526e86d78c031f5a3fd87ee9ea45fa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002b596b0a1106cb3ae09b450c8b02e679eb6d48931042af1410fe1baec6e4e2740d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b91683a3ddcabb8809e2dd8592b386b8c4c58aff872fd754c4000b2d7509b19bc37bae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0f4733a873253ee8e09a43821677e5635bfd676fd0fbd5844797d0e403bf52cbdb380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aec9b7a84060c276f26375bac85133cdfe3b5c9ce9e4e7b78c32e7347f4214c94d14dfa435f0082adf998f1ae784a6bcdf839efb0f78b5d3c292e8c527ef4b7ce3a534f620570d8199f9ba20e7a9a2f721fa42e30326348cffe97102986f4df9830f72e538b3001c86c305c2b136c31209e9de382be655a761aa0901c8e91d65b504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d74d4c11db6b761ca92eccdcda696045b91614fb8833729353b7c01833f002c0f4b2d056f9773e5886921140c28d554af6de354716e683a9e768b1dcc5e84575277c67d303b0ff3ea3d32a3098b8dfaad9062d7fe5df8572a2ae194e6d449d2c20d694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fab18ffd7e11069c0218b08ab0eb3df074f35be80f21df50b55de1a5e269e87edc2914669c0ffb4cf94b846046505e37b9af3da3c42fdbab704402cb072eeff9511ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da29d5b77818b79ced2ad8746af6ea28be47767c08c329639a90a22526543fa306935cca363bc0770958daefe36d92bd622916b42cbd8f091f58a3ccc240d8087b5e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef186de14c98c8f3020d204bfa2e3a40984213cc3cec1004c1d37e051534a2244383d00c78c820ba8d4c0f954aa2fb01e79d410df7264bd4c0e02a32be81075daeb24b2aafb7e81cd03cc0ecb49490e34716bf5a01494801fda0a0e99fad95b1546d476599e7bf741d382bcedb37e6496cb773bc4c899c522e42777aa5e1f8ff2aa462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79ce1087eb27c0f8c47e15cca5f73512f727a153fbde6f72e51c9d4d753d0af923acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf542006a858465d2510d6b9444cfe501a55a4bff960b9406e396fb750062754caf85eebb10d618accd9e4eb21ee39e7535f430373ad032b0b40175d81ace4b45e5b3d44accb4f05cf539116c4890875604d1af7c7fd20413f93685102473ff65b6befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a6d1f10bcdb58cd5d473935986f8e6d3a9271b305afd5108096947e32ec053cc6a468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb53b4076f16da4c146fcd7293e9024ef61846671315ca214689ab04363a9f461f64efb762f56106cd158b22dafd2271192e8202da57b1277ccf188c27358490da3c8cc586cbee677493f2770375730ec7b5a5dd8fde9a3f7337e373af8a8265f58d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8ad5499ac0bf9bacee3fe44719496707f1bbfce49d3ccd85fd95a253f69c5c9d51ad5004513eeaa46a1faaf95b70f0646fa16a322e23d56f507a5a76f6099a73f718dc2313201cd24d730b33e9a25411f89a729b58c5f649dcb0ddb78d838f7f1e05a5ada61a3de23c44f90fe2385526369f6ba616260543a40a3de96fe043439b6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa7d186937a523164fb145f0da200377b2eebaa71f73fb5f8e1dead1e4289efaad6f3f55298c24080ace0b1dfbc419b376db6d5e5ef907250ecb513838c707daf18c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d15a9e36a0c1451345de7d83dcbf26d297e482fad5fc96a267e4195db0d905adb591f79b708f1e4f4f826c9f75857e0425d27ac07b1f42d1494ed30c4de4eafcb6ef9ac3a6a06199ae5c9825566c7a4d13da0d56a078e848fe4725af2b5979f10184a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c0eef31c0e4e791a47d537dd648b1238f8d74848e4e46a45f9ec0598fdd567d15623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc68897fd35d7385f93f9f32bbf4433ce2fb1a921f3fb636c74db908579a5196e07daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a287f7217a1392b3a36b170d07651581b6abb2cec26aa843dd9caa89b0983428af518092b594f5b4f7a6be7f0d4f8535197a5e31ac18641dd7ab80dffd69d2110844cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c941ba8b70592828009821a39b117cef15730c57060028e559b5d102759f7755f3d15f0fe7c173fe5c3a6801c4d320c3b049c41594738d8b7187ef357d2bc081c9edbad6bd67bbc4f4e5af373b0c572877522a6a8d348ff7bb84e1e89afcf77839ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fcbbc741ad686cbf15407126f12959d18e039ea02edefd1622db288d5966a04bbb902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af54dcce302cfb500a110a563e8c1d3f3788d7b9a9362da2078bda32523628c503374798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9941351168dcbcdebac85072004ac25c1bcf50283e255886a543158504b2ad08ea2f530075f748c182fc295de5c51c4dfad864f77d0fb32daa7ac3845fbdfdc095330c860da1b7b2816c774f97364f345f36aa76a006d1a5918601b408f06f862f53a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b73b21a1055ff8539bc709eed8e74c3996ce3c8a284b0cf4437ab9caa7e0bbe317e32cc5544b61d588c18a32b30c4e548262ec78e4cabfadd752a526446f24a4d3a0c6608f6a57a7d33099c5abfe5dad2518921c17ef2c831a6431e7350fc47cabe308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96eeedd192a384480c0de3307b88ffa222497cedfa8559db17f9d20e3234eec964a6f86b12baf5a074df741920ced5f580d0a0d35cb3f851b0fb960f499db53461e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c41648539cbd9e0e6cdc107e01ea4129de7d7dfbbe48c383999e452a8caa69c3bbb7ac8a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7f2bba6dee8f747bd1f0d9616528f7dacb7b3a9a5462ea92278e62c5325fb088c688797471d2f137e0c27232c6cf378a1a2f0722d824496a2b9c9e328ed375a7684321269903f18c189a11fddfd0776551ebacd9e6ee803a83d9d6c85747f85e19a7579b3626209ce016fe647e3d6acc537a2874f206910946d9acb736762ef270d6b81b3a885ec4a00cae9c875b48f4469794e3a19737dc3bb5b2bd81d04ce55d4245b39c57aecfc4aad0bb3e104c9c921c5e9fd8de44e43999014dcab09a763111d8140e426c4b22b09ba912de2793add98f1b75b2e8113d5a1de8ada0181c027e1bdc5553a243110d7fe9cab824b7219355a820798e6f7d80c691144106225676770415f48c73806dddc90b6795e7f592921a382dd0afe193376078651bddbb2365b4199d6c3bae0f905bedbc3b560a394e37a7d1fc36e336784c53d5c47a235d76624c84d9e713c3a3d3b70d2c9c40df6f77d96360a8242d916c4527c12019d1622d33a5b14e1cff9147d39af490a815507cb1f124b67f97739f1b506d9cff0230377213fdaf83dc96599f603b0677dbadddcfb524822894e78622cdc8b601ef2bebfb67a1f711eb81b6b9fad4f313941a7987246b2914a75a829ec8037a3ac852df6f3b50e06007c9d958cbb5c1dcc5ee2f355cbcf07393e82a0511fc199b012aad92eaffb1c75b27f31e587121a2da3af18ba26036f65b6218f4363d60cd1e368684751aa11bae53df14ad3f1f6fcb0823bc031986491ce2c3b8dd20b9804edaf382a9d2b6e86a9917d2ad4e27c2ce2f6649cf088fb863f20c111458fbe6e32d5c1e6278d4a154168efe40692d6fdec5b33b3443d6040c1ee4501a0b88dea009694811ae7dd0af258e165909275de4870c8f099a152ccc97ec5c71316080a408b89e9bc6da137679e30e3be0e7af754c6263bb19da9b6f6ff76843c7a92ab6bc7bad7ce459062eed399516b02007a2e78726352adb4f38db597c87e42a9a238281edb9873c280e1e254ccd638ce7004740fed82a303a68b7eac0ec1cadb517752cb28cdf40d810944270a31a35b50fcfe2052d64eb2fceef2d70f4738b832811745fe69d9746f2b3c813aefadfc95612e8d54a1fa2fe43e520f4d26bbf737dd99a63074c7f16558d7ff28666bb270098189d2c76e906b9cfdfb7cd5b12b884cd2e293215eb9bcfae76705f42c5709ac12fdd005d1f6032c3aaf1e01dacaef8602e4fbfaaf8d59fd18297fa68b326c24098b4dd1167cc2195689fe1e0953ecd6736f873027a2caf1b877bea175121d5957ef5760309c8b698fa5d8950abec94b45260e7fc505736d5076e582e9f657bb969bf3aa0004a96f727b7a0bc5773d9de1c31f9e5d8e74215adcad13c21493d4e8aae8810aabb30c9e74c8a9dfc42612f99044eae75f16ad87ff1e955c62038afe7fad89d9d8216141a84f57097b9ac96dc405a430a29b3711e7d27acc07e12d598ce14f46d4820ebf6c794a9dc85f98b19026b0cbcda10dc18663980085eae04b1f3a3db2ccfb5d778e12f970daf7a5bca7c39605fb6934b8b0e53e9093a377633d26e32897c09fb0cd5f661efbd00bd3c5960de5f6ac539a4c7f0707a15758665cc7c47f3f1586233c8b7455ef887633b347d44c68d26ad1913c59e091b15fa7907c5262da20f48b0a24f6b9dc4612fb1c717517535eba791b5cdd7cef4dfb7e711d8d6a0e39c93663a6d0eb249ac69cb7aac5e800f99391f78634835de75702f9c908dd41927c79fd5551baa734ca71dd06c6f8d733692a17f7547d5ae15ef692e11c2d47d968494da8998f548e7ceba8e0b2b48d2cf331009f8d93106a05d814c1012736482d3f0a7f6bb656287f3e9e4c1357baa2fafbd63959a4a58753372fcb86a6a17647b91145e164f6b59d5e16cd83da1942ee7a0cd36e9876eaf3423f91c8a5f42a4162f35818d54b9784a25f7e8370bdf5d8157cb88ed9034259a78d44b4f906a03db3b092ebbc149dbdabf98630e478ef3a351d05cc7350d1a61264c9eb30ddbd733c863ca1cab7613cb129646d78a42064ab3a91638c06d488caa66e95c015d87f3fd150c008742328c086b80d7d69c60a088351893cc68833a557934610edefc19f933616a4f979997baac43478037b18450ad4a7a13259cc6d5916192f413962388f5a237402994f28f2d5d0911c661dab83595f36d581d55066961fbdf99a49ff16cb9f8014b30c5c0dd01de20b1194aa4c423738edbc8449fe938183e69d9b3f0c672a5d08eea5895bfe7f46cde0ca01ad598e9ae9b001939952b1cf90dc9bda390977388a95085de55fa91dd2d5b0cb782fdc0d6dfb7195de2b124851a13096a2c81928ff39d101600785fc22d399c471d6663555f88cd2b84753273f9d484dd1467b2b05a6b5e99cb0cd9aad9b561617889625d4408e2e376f44c300006c270ed5959901c7bf497566555797a2dd18aa8704fcd634a77912a91a912669ad99317a8013f0e9791d9ad466aaa03146d6bd5ac77f0b98d2263c920ebee2e5af19c0ebf2633c1c8c9c532936ab61617cbe6a22c40cc171aed94eabe5da50321dc0a8c826565a28499d5adc3433d7ce8e06991539f0b321f8848897c1ce9660ad6bb7276807d47ac694daaa7932acce3b8eb45b3c5f50c21e7dfc303c8fa9cc631b3f631fe952f573e98c6ac361837920affa9ba0ba34f4105dd4f6dfb96525eabe6ef0a1214fbd267d00aa80889aca5bfc177238300c712af3ca18cb16f7864c9face742f69e93d25ac8c778638582200e62f04ce7daea50b4795e8794b08c975661855656a5ccb91d5ceff4e8ee2182b5a068a8195320dd2d682c17c870aae896409a4ec7c4a90bd903a72d43a990c63eafea46f0dee93a35c673f7c41e05fdafe918a6ef4c8e01457494acb0601271e2c17f2c7b56fa977b3bd80664ab2b97d2d2fff0d5bf17ab026ba5f98e891f803bf67e4d2b42c4d442d88cad2b35f200264952693603269bc41a3ddd129648f57eea275017ebc50cbdc851c2c292f6b28f550ccbbc7c4c97bff6ea9043c43b270177a56d15156a5cc14eb4c458ab68b2fc550f23940c2ef721ecb742fe7966882b485cd251d71e1043e42a913e3eecd1594e912d4cf04ab7249117c66ea71185ad52535fb4e9a2e0746c6bcef725b60c8b9df97bcc08d87691a11d3b2c2891761a831cf2735e512eb244dc40d3c68411dde69c3fd388c49f9e514709ec360bda76ef38b031bca0596083f3f4e7e016fd587d3df479681856c5f4daae9c3b9291292e081e9706922710863fdbdd6137f94c65c87c623cf09343a477b7e7d2642c312c47c0d649cf660c8d35f1611eb9aecffc51dfee976ed79ffca203220c96e5d37b672779ed6b6f55216e84e837ec24b52e747fa2af87c69ae65ed4e25b5f596d38e23873dfbdf62cc505eb78f921b51536fd08acd586ced7a83deadafcf9f421c64d2312f015a2d6f8c766743bf53f217da1017d1764e8fb666f45bc18603af05d986580c43de0a93ad08047a29ae4f4a72cb22bc566596f265e859a66164eeee6c6d3bbc3eeb3e00192d4489e0dd4d1195b4bdef6bc2e954c5e92171644022abd4200cdc9ded90560214ff4c1bc0b426bb2187ccdbe1fc57609702f91e813734ecc34585bdfcd017754f8232a1bd0eea75d117e786eadfa2264dd0933d51a21ca2eaeb6fad872ea57c0f10cbd6119d77e8cea5f5d80f606df8cf25f972d8ef9855c59dd253281ffbf7abe8a5d41cacccd7e6752373c2ca5117d3857ee6a3f1d40a4a6ba35f1fa8bf9bf59f11448b912a5868a750a5c6fd17353a51f0a291d11006b88eafa58ac58e126727d5dd60c1924181c8180bd810c7617393fb5958f0d67c3dbdf3a9617d4db9fc6631c94c26bb3651b4e98d5e3bad21494fada65a120235c62e23ae86f0ad4eb851a1278ecbc229bb6e3d88f563ada98e7d3faba5ac12f8d14a96aae2159c2984ab79fe1426def7aa8e4db8ce1d275b90f97a8d215e2a152ebc04bfbf80767a72bca8cc2cdf7007ffd0ab16d7aa238aba0ca887bc30d0dfd374c329a2ae8addae31b8235035d3cbec5f0e18c1206fc1a7693f83628a190545cd73e544d3bdfc16d9a52606fda25c7de777861d86a7625144eff33a0414a641b4574bac3013d3fc745233e7531ba6ff0f2bd4e6a7f513b21587e039eb28c2360e568ad8c4f7d91f7a6dd3293ca2bfd84ba07d87d6c2fa93b714f3a16b6b8009bc7c8f94cb4729f7412a62127de8e5e3286aab4d200932c3c5c5a48c0216ae8a00660ee40df9b0b9396a5934d48a3f9c359964fa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002b88f51a34ad053e7fea261cb79946528b68cc9238e6aa1286e6aee4242363356988f85bcb4fa1771179fd1368cab8744e29278796bf99243c917be7b308cabfed691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6fd8b060657be5b5fae3c7015e166f69900f70625b3c2af8d509332a36a5a8e45e703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0f4733a873253ee8e09a43821677e5635bfd676fd0fbd5844797d0e403bf52cbdb354d34b0319d48c5ae50430158150e7119a28ae44078ca192a7a1fd0c7fc74e2380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aec9b7a84060c276f26375bac85133cdfe3b5c9ce9e4e7b78c32e7347f4214c9430f72e538b3001c86c305c2b136c31209e9de382be655a761aa0901c8e91d65b504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d09d45a8a63e9bc5723a27a2cc8dd73a4face71abfd51d1c503d6a2cdd729b44a5d4c11db6b761ca92eccdcda696045b91614fb8833729353b7c01833f002c0f4b2d056f9773e5886921140c28d554af6de354716e683a9e768b1dcc5e84575277694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa5a7e3e6c7d00ff118b1e4e7ad70060afc7f066d75bfb38230fbce4b346c8b01600ab3097968841ad2e635422fb3fd4c6e56598b5e8e5afda8782d6b815287d291ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707daad0a521f1f2cece765d00783212215caedb5ffe36da71c4198212aaad68bd17b504b2f41d8918fecb12f0fc4244111027ee6b799e2ab9abbb412b7aa7ff910a1f144ebd7e2970fe248667baba30967947ada2c99493cdb7d21bdaedd38f2effda921535edcb56ad44738cc5ff78c74581d1cbf826a3ed40c116cd3507c8fc3f18029376f3cbb60e293cc71e88fa82500dee1d77652169f50591d67eb1d3d2bdf29d5b77818b79ced2ad8746af6ea28be47767c08c329639a90a22526543fa306935cca363bc0770958daefe36d92bd622916b42cbd8f091f58a3ccc240d8087b5e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef175562c73db1cca4585539f23bd38de7331d638b538acbe8cd1317ff38f3fd09c3d00c78c820ba8d4c0f954aa2fb01e79d410df7264bd4c0e02a32be81075daeb24b2aafb7e81cd03cc0ecb49490e34716bf5a01494801fda0a0e99fad95b1546462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79b3dd721d9e5ceddfdd20fd5d4824ad5d9184197cd5abf97c31ebf2e0c9741343acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223aacf93f2141056b5c5b93ce7caaa4da6cb0e4061cd210bbd49b21b030f72aa1af9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984c1e2b929e42b0a2176e7e820af5b91ee0fb062113147103c439ae156ccfa76015f38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc896e9da74327e2e14bea066c2872759ca4ade69b58750172e0d14ea26fe730065642ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf542006a858465d2510d6b9444cfe501a55a4bff960b9406e396fb750062754ca4b9c4f137e83df5219e7d56aee4410cbcf4c9f3dcdb67569389ed97c87ca5fbb6befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a67f9925fe3ee6b41e3b91ad45d135cb3d15fe8356005088db2decb2f64dad842d468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdbf3440a9af8f27ddb7320c97b27ce010d25bbbac20161f6b170c0e898d48e6294b7e7a3d068fb7ea50dfc7be4764310424e0fc051c5c42349a344e3b6cf20cf9097b90f43b299b2e4967daa94f70f5b522e1bcb84ff467064ae628007b6e5d2bc6d477cd745c3d170125db74fd1cdff05a3fbf271f852b5f9408828101d15fa19c50bafc6316f7f89fce2dd90758888e3742e69b753ca14f7baed137e40483c818d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa48d3496e7a1da8593bca7afe6b661563f692d5fbb03fa69b75d429dda554fa7e0e7d16e05ec0cc4974cbbb7c72b07ee13b3a2d9819aa5a0fa680d7744e177d848c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bc419eef7fde7d607bf3f2b4ba6de49d23da39450068b425d681a545b65d14be55ce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57abfdd722287a583e58bcb8e8c406b625045206ed3cd24ced03c4d4d49c514ebf67e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fcbbc741ad686cbf15407126f12959d18e039ea02edefd1622db288d5966a04bbb902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda994e17d660c529e633bebb9127d648c0dad5f0d0f20f80e293463d6eef4380948c73a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b78ed0040995f015206014c8f51c3b801f76ef59cceff3fb104b7a5c4bc88c7009950f0741dca86f3521a3f09738a14bf8a8ab671661d31ff2899f34cc8c733d266e3370cee9eb24f680ad531d04904525c464abd9d73d7055095776c395070ee4e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95eb48ecbd1da894da63327e9e7fc28306cd0b79b5a330b9d78110405ceedf24dfb4dbedf93ddf6ca44726be045ec42f3ffe716190e37f7c4f3b531d18ad88bf80ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7fc324415c15a1ff4dd68a2d93f31d808aeba59f54cb3388ded4c2b158be836b2b77f9de61bbbd4436181f4a79cdc29df472630f9c9c62286c8d2d27be2bed820d11d167a9955a3c63b7dc55470274dca499fc2bbca50161aca75ad42318186624da214e2bca5a4d4533372792cd8650e16b41a5907c19b70fd707c7571a06cd24dd0040994a40542d77054040bc912ce6e66683c08ebaecfd800f0455471cfb3b318fe35a8bf71b96d9e1197ff59f365e5cd78c56ce89d8e729c01c0ac233f48c672af7980b7ac05e7d25fb2c71ee5ef2f068598705c61dbac333d5e6248165318f2631db6aa88c8cad41d8ac518cd658525d8aaf4bab2f8dc531b46198b441727ce444e5215da11487a13c6395f1d602e8b83a2197168e476f0bbdb0c22f8d690d77996cb8e66d83f46dc8b6ef7ccfb16d850ee0228c919be886defecf56a47ea1d598d3addd25655575038b5b94c251285381058be7070912554e887cee52994711beddb3051b80bdb60f9f0cef4fc395967f9b92f6754837d8c1bc15367dba988cf5eb7fd0a48fa53b073071cf107d81b36eb2b5a2e6273a83b8c89830f19bdda3866e94aa5cfb433dddcfc0f14839e534b5e043fc48c2f72c74fbb3a0527fa629941c95dc718f2514817d65a2947585e76c73f1590ced99f1088e54386fbc52ca7e4adb5e68943e52b69bb05945a3a9ad5ed88486cc5f9a843453cd21d4c0d2daa0094c8ac36f419aa47221235792ac2cb7c8a37a02ca08965f0ba71a2b913a28f002367e25767cb7dc06b15f3cc43a5fd80470e2b95c192ffc433ad839ba4eb3321698fdaaad9bc3a3e82814179593bc8320c85a383f795214da237b76ff0e9cb8a424f61080cc502553f42c05877e0b2dc255062f82cae5e786924b1cb7f6523bf1a33a2c6c68bdcbe919aeb2c9bf2d6bb4c3875761d14dc52eeb1d8761c5b27d3259b226f958ef67ccfb461378ad5c196c71dcc5d700abebd6577173317f9e2f29439c8496083c6ec2e73f1689d61826d20425623bff77852664e829e77dfb64850342ad701881332e03a17854cc70735e6f80f20c5e85c9af6312c1ad3103734d8a06fe6bbfd18296c6920148cce2b57484463a4c75c4e14a2ca1720210180fe8c574e2e190cac03f05eb85d2740e8a4c1dec05d36bd0738a945e6fe4fd259c08470178e215af0b5f59de3fdf7bdad0cb3b4a993bca44928ff68a94c4846987901a2d30431295666a3195c1187f60a0e56412690cccdf8a58865e187a97ab93aa2e741ff9a0b4d8daab88d48db79ec1a85a819d3c7ab9c191322544d1735aaae51d1cdd5c5484d65046d39001014735017d80d2d49c2b6fb6cad4e442609df6b78b33eed563dbd59de43a5db239f3ff85c51f49d18c16d594fd10b0c0a1d598d3addd25655575038b5b94c251285381058be7070912554e887cee5299fa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14441d36e484fbbcc3aad993248c10647d844173a1b4ccac7296eed74aee58b091165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe41424393fa1c7942baa2ed786248c3fb54bfc9a69366887a4760b859f09155301ec297905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0f4733a873253ee8e09a43821677e5635bfd676fd0fbd5844797d0e403bf52cbdb380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aec9b7a84060c276f26375bac85133cdfe3b5c9ce9e4e7b78c32e7347f4214c9430f72e538b3001c86c305c2b136c31209e9de382be655a761aa0901c8e91d65bdde17c53213b5ce2f5401747968be7fe2f90201cb508a9a6a53ba8ada69ed2ee69a433194c2fc1581b48abe3ae2051e69566fcabff762858a9823705113ee3f85380d731d6cdf245ee2f5c93fa0ee61921b643707b04e41cb867ca0109063772504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d74d4c11db6b761ca92eccdcda696045b91614fb8833729353b7c01833f002c0f4b2d056f9773e5886921140c28d554af6de354716e683a9e768b1dcc5e84575277694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa5a7e3e6c7d00ff118b1e4e7ad70060afc7f066d75bfb38230fbce4b346c8b01600ab3097968841ad2e635422fb3fd4c6e56598b5e8e5afda8782d6b815287d291ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da29d5b77818b79ced2ad8746af6ea28be47767c08c329639a90a22526543fa306935cca363bc0770958daefe36d92bd622916b42cbd8f091f58a3ccc240d8087b5e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef13d00c78c820ba8d4c0f954aa2fb01e79d410df7264bd4c0e02a32be81075daeb24b2aafb7e81cd03cc0ecb49490e34716bf5a01494801fda0a0e99fad95b1546462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426449deb7d215947cf6bf86986a82a679636fdbd4323a67901fc3932b4b1c8afafb10343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e3382b8e5f53d6bea7f80a733867f2a86d50ef610391ea6538366e846fabe803d78f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf542006a858465d2510d6b9444cfe501a55a4bff960b9406e396fb750062754ca6922c299c75f99fb342ad7aec2741ed250cc20caf10b7f312e5f2800862ecae66befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a6fee4de993ad935fb58ef7651dd9d37cbd28857cce703ed27b501ef22d42adf78468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba9070929370568b5cd8a38ca3b734e51b902e6818e2d6d4b21fb4b8457bfb6525548379f446adb6354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffafc6816b671e2ff34b75dc019d0415b925d38f293009377125918f0ccd4af7c1b8e4d4ac3ac24c1b4e073a78401efe427da7ae81993f60caaf4829c0c0712c8fc67d87fce51f9c5980c4993df22ad04131bcc8ad09f0ab848e4ee808b62c8de89f41fbb93d6cf23514d1d355ef2a92dafbdd2fa5ec5f199f6227a0934c209de0e8c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae924f9dcd82536ade5414ac598f438e30bf32a4f5698c460e32aa3d14d85c8f5648e42058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57abcb06232ab9e831eb02d4b18112ea694e6e93772148abce9a698d519920950627e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fcbbc741ad686cbf15407126f12959d18e039ea02edefd1622db288d5966a04bbb902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c4164856ae74f2174ff4b3a1e6ccd452d5f05cc2ff8eb0b3289f9eb5165c6a29ee368a6823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ad859925d3d77fed56c5e1a21429d8a70d3480657ae60e38615f0cd520b09cccce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7f77cde6819d55b4bb6b74d0243185cbb5fc24d7315d01724e9610ed73929a24bbefe2e33145850b868bac3f891ff83535f0b144f464f681e942aa314240418f3492a945c84a2c14af6364e0de57a59f3767bbd14d226e497bf8e4c7ba8f70bb8cd8950dd4ef76649f64c532dd5968b5934fb4ba3aecbe4643b4830c84ef99b59d6a56c1895a23ebc7015d2b37b6ab041c7ee5576088402c17a8c55bb1c12172ce2a8cf366ae93da1611fd12dd64d794b52ddd73776c7a3caf7ccf931d67eb8fe7ffd61c7ae67f50a9f1d67e117966cf787c23b7ba0a0f62695cf88f8ba080720af19a667db2cb0de71aa0755b6c80d42181986d00a13df08198b6d9d568bc78b111731fc7a19e8835dc088f9454b1625b6ee49241637a1c93739b0f723365b34e8d5dd431d2aec81fb84856f78b0abf5b0ccb4f2bd1b20eb2bc0dbe27ceae0eb5fe7d51b5d8f27713692e92eab4b2b0c839d8572d36b5a04c2fb4447c8b8b939be4cf1177f6dab20d50da2ca3c72db45c4ea0389ac3fc9048501839954d324974080250a8dcdb147bcf7e7b5596c23b5d69a1a677be604d17c71215d970e60e20a99c644cf4c6807650feb2c88d978ed0c5e9f078fa015d88706941dc4fb0b284d47cc008fdc5339adbab2cadcf0e48217b4b4cad0d1ad35e0b35f45d70d8b3b407eb41f52f831ce447a0f09013dc0f04509783affd4510462c77ae4b4f7cf8294246cb557e3382c5b8a30536f96c8fbafb94a6290f3406cb3b179d734911386294722e3ac2eac16f03ff4927e6bfd24f705f5b19b8804e2db07e8689a438342c0fd951f9353eb469415c8b4e04b5d85b3f4dfbc87b20271211c12abcadb3ec0f857025d2ff412930bd3634d4d278713aabd112cd6775fc859feff4e88de8eb5d49d091f4d74e2c2198da65530587c8cdb13daaa6f58618505ce71f9a1551d1f4efb1faab4f6a8aefebfcd426e7b239133d1fed99c55cde078c416c3d3cad065222aab45d4770cc0c5cc3653a2856cdcc9d36d85c691c86261b4f08c9d5454dcdedae29f0f7defcb8e72eed4f46d321927b233fe41d63a5031fe0459b302f8032516bc4b11b0d4039c70bed6d018f036e3ebbf3d1c6dbd7d23121cf1071bd5894ed4434362d3129c813488111f6ee7e1043a61f580d548b95317e1cd5067af5c102b58f2fc8e641f88b9bedba49045d3db4a0907cb9a3e71115c9db55b65293e83521249f450effd65a8fd0cc59e52f49c2a26318301a0459f386a35b87ad4430f4f9e4d746e0fcc95a84a1be561c225c0cfb16b92bd38c4d4f5564f657f68c7893f0d496c1bff28cbc0df9c72df1191348c194220e67ea28c9eed909124714ce288f394649bdb07e691cce642e784f4245293f946b1a29cb708dc1f5719b51aea1d598d3addd25655575038b5b94c251285381058be7070912554e887cee5299fe28b9dd3a5c2e65f2cdbb6f55e8aef2950a231444045d595a3a0f6c5bbe0198cd279fd796e1439c23c3f183d245cd6f15a4e4ac391e19269c9e37bb181ef571d41f0a56a65f0600d2f47ed77b366fe8fea4e0f849c09a876e7923209a12a00d073939fc701b0fed3c948b990bd45a2f0ccc6dc99f8b1675b777e8dde2743061b2253c7171ae956d4662b9e61c756101ef68b2f9cdd557ff375fcbe5107fb1ed0bf6516a615bd66487d01ce2584b7d7db7f827db71a71a02136f41f867f7642bc45758d6c57dd36548d3f63016629f7bb2bdba2b169ec6f00b0acb257cb972d736ed5ad004f9ba046b5cfa9595d93c072ed5d0d6a02c04b3fa2c0581775587ca5a289bcbbd8d67db4e4b3961ba8c7fdc2d7ff0a7a7ac3a959b5917519e39e088ec6032cfb2d1527569172aa7f7b2ab1c5c378f8b11ff3722162f4f6d8d6ebe24ce8f5124d486e9ada443aaa6b63eb775649bce397d73cb5267fca37785e272e4f35df99585eb573410883e8194658b30b4c0e2e958506d21386847f9f132206eb3bce778212ad0c6ccc0d7e51f71119c228cedce60eec24c97eccbd2aa8136c5257ecc14af4b6d972ecd4c8f0d5a79d94df6d99c396455d19ba640d6de2b73ee009d18166a0246067caf52dce554c4d0e1ed6f72c25513e3b82a0c94bf2c2c6d4342eaef76aa4052a3ba842f88e587bcb9cfa7404944b1e02e327a31d2836a96515f8334e7df9a868482185a2a3ffc85c37e2b82ad4cc43011cb7308f3c4b48adc8b082fdfcd7f493749547661b5e8211bdc980d2f66ce0a017e64ba3513eb83574fcf5f838f00a1f71320c0341943df95329761942a242033b2baac734126b3ce4d4df898a8c1c8823d5bdc18ee596464ea4a93dc5f851d15b7f8b4c1718374b160d00b8ab091367c5ad262fcafc20b5bba866b7b99ab1c13def858bf3940a6b4b4ecb000195db42b59198f568e7024bb097aaa41b5d354cb94548c737615b73e33b40adf3d2f4453d979fb680be26fde46d4e2b428924109dc9f00c252cdbf6bb35fa11677f6bb5a8a7ed43d8cfe30c4e4f23725069aeb4de675b58d623cc359884107d6efe40f138f359a58ccda5ddcb318067d97006fced129fe794fbb1e3d5d0ee14755edaddefbe735a40d9a1b41511acdc7065c56690831f3254aca4bbb9e9e21332f0aeaf5bf0df9a4b0ad04d092d24ef04dd86e4cfb35f1311581dc033a24db7c21ed6a81c1748ddcc8f7bb3ecf2c9954b9a380e0cab82a2d02955a6a8f3498fd012f59f693591d531373ec14cbcf11e4bbce15227ac2778826fba58d27ea7671ff03a105147d33104cdaa807f3b15921b7bdefde0d35815121b4c83b3d2e69d30127b8fef92651ed75f797ecf359e9762ebf7cafe5cbd344d9aa48e5844d9ef801be0b61b0902c0d95ef4e9513be4f84a49af9eeeb374796e0cdc21a049068254c4d91ccf004b2062ceaf97623bc6f65560d293e2ca46dcbdc517cdc7397555b92020ebcb9f8f946b83282595b94d3c450a05cab5ebb9cd1a52f95479d4fffcf6a85a00e253f641c305d74c156147650a8b9703edad9b7c19eed5379d33385947564e165d60f2f52a3d8941c0c8b5f2525cde4a959a80dc53681d4ab69e709b7f4a8138c73149cef6fbc89818bd8805fcc6f77f1f57b964276b96b288f394649bdb07e691cce642e784f4245293f946b1a29cb708dc1f5719b51ae375da2d190a4f491c60f80d6b5b242ba2633853fc7d2f65f7e4d2c1f651a334722d9a501938e3e639f63c961d667ca4807f2a96d100f9d4a378a68143c450ae3e4d959a73ef5ba8b7e806a26e2023b08c36c9d8b8dd1c5e44a8967deeccd0497e63a4606813952d7bb608c312d13739b3ffcc9fa09cd99550d748eef9245fc89c570b63d86220fc6e5f9924d4eac96be607419cea994bd70dbe6bb452d1139eaa6b15c086d936c8699b8b8a9ad70a2a6ed699c612f6dd0c27d67c99d89b12f32fdc6f196310ea6bb856a3f1f6c2cd74227a3964a7ce6eed6211be24e7213827aeec31e55ce7fa8fbaf4d1aa4224aa16082d33d7218873bdccf8f1b469a6c2ca822dcf22d368933785d1ea497a98c7e0be468bb87d2ba3dc425a538f48d29d5555ef9de7f3f2e064cfd642d683f9800a772217b805da0a95ced1d03e31dd46ca617528e394d83a13271bcff5ecf7c43fbe115b8661be604d63b88d1f65379093038102de47a178e7316d4b6e52eb54f1a17dfe35b7cf6b36b5c6482d219cda2ee2ff0357edbc5780cb0910f6ee7d689fd674eea41b8db0538b3e2002e36d47dd62ec7973f7c726e0ce4a5f3ca445444aa39d334a7b2ab185011e2dd975b65770d530bb80cf4e7d457ad9cce69654c9622b5ce39ce868f252373f94a05032d09614730e860e99b5cd84a12f6e4dba02d4e99c28c01f4dd7fcfe9168cbffc8c259b8b52e1ffb9dd0821710389d99e2ba8ab258676c058b6687dad7ba8b22206155cb5c1f184a6bd72aee33728a44585b59924745b9dbd9014328e07c0222e4cbd7df28d8b04494d7670633daf534ab4c16d33679b6a74de74505108f84e3686965177b9350ed1e576cd766c655ddfd2e8d09895d5efd6ab8c6442a775563889e1223c0efbeada6908f3aff0e8a6cdb66021d619ee8e43330c4b35db079418ff325652201e51bf30186b97fe7ac2c37e1a93a5cb39dd899bcb3122f79379610c0bb38059193f399c56fcbcdc27f3b61a208a507381357057f5149b59274e3c913158afc90a00396971e106d381a164c4ab629fa7bab78aa72fc0d4bc9337f90c9a935c3962e5d34bade3941658cc9044162b1c73e3eb31e55efdb1d3da1cf8c9cf73270c6e0e79c09dbf5be3ce299bcd50b1f17300db25341f71ca0dcb4050fbc0eb644f44559a44a75d61f14b2ba3ad6c554e313f4586ff03b6bd799028f4007906663d5d3f9cc767d71063a15c93cf10e5a24538ad60e49042e69192c00925a7087875575e28412b99a1326ce6b9b473c71f860edc5b2443bf33cb3672adbef4f423fa85a4c5057d4be761230a93a97706aabd40f9674944e3e652b7c9b7be066e6fd27c7fde157c86c6cd4279a31a59090728c31f710034d4bafc6c53ba5962bd98641400bfddde5ddb9fabddfdc8802bfdfcfae8e32ae69cf2663a2f9e2608585fe54886b4ee79316791fcf72fa5aced2740299dc7f92f3a5de7bf39719fe5c8fa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0f4733a873253ee8e09a43821677e5635bfd676fd0fbd5844797d0e403bf52cbdb380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aec9b7a84060c276f26375bac85133cdfe3b5c9ce9e4e7b78c32e7347f4214c94ffb61a907b13cb8dc4d3802a4403d26f78cf89f3ed71dd50d763c98fb5297df3504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d74d4c11db6b761ca92eccdcda696045b91614fb8833729353b7c01833f002c0f4b2d056f9773e5886921140c28d554af6de354716e683a9e768b1dcc5e84575277694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa5a7e3e6c7d00ff118b1e4e7ad70060afc7f066d75bfb38230fbce4b346c8b01600ab3097968841ad2e635422fb3fd4c6e56598b5e8e5afda8782d6b815287d291ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da29d5b77818b79ced2ad8746af6ea28be47767c08c329639a90a22526543fa306935cca363bc0770958daefe36d92bd622916b42cbd8f091f58a3ccc240d8087b5e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7dd3d456b5ae4f56a71af821b98ecf4f679fbefe4fc4c678fdfcc70824381cd203129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef13d00c78c820ba8d4c0f954aa2fb01e79d410df7264bd4c0e02a32be81075daeb24b2aafb7e81cd03cc0ecb49490e34716bf5a01494801fda0a0e99fad95b1546462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf542006a858465d2510d6b9444cfe501a55a4bff960b9406e396fb750062754ca80db5af7ed15fd9ecf73be7f7e11db1e3364a6c1a2f5d57966f5a0277d26f3e544c38c6781c945b7aa746e5066717360a96bacb32aae0e582e941be7df071bb66befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a62576a9b9cdeca209420a36359b5c0f8bc66ba739130cb4021f60b356b40e5534468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a4250e1ccf347cd501b21ebad13dc1946a1c38ee08e5dfa21dcb25e97a76002cc6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e632df3d672be4cd15cd3f6127bc6ea55527da60d09d21b8c621909f53672d4bf573c675d68078bbd56476cca171640c2276f80378f343487060c1e0473ac64c299d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffabf180f3d3f4ccc034b2c9a09d6e9b00a335ea82266204f1224ded34a08b1e2b7ed62ab4eeb16fbf5808ea54cd4cd3897436dcec95676fbbded2b1f083374c9118c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fcbbc741ad686cbf15407126f12959d18e039ea02edefd1622db288d5966a04bbb902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a9624835a211a6848a6e425a00f12c075357fe8edcbc72de00d70952e2c355b4985e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7f1d398ae0315ee6b954759209b7e0d8bc8bd3b044e91d44d3d2265c1073d36c52b29b33c5f640f86c27e4cf48c3449b4ee925c4ef87c1049181488616fcbfc95a1e0d210ab4b84da221b2e23b6ef05ecb03111ce60db221ceff0b6e3c410e73782dd73a87fab4dee7022778e629245bca56578c5081808546e034c16d20a427360f42ef7d7e83502d90700e0f6de0544cc30fee0f8ee6c123bd533811bfffa72cd0e2c8bc7acdd6527d7c69946a2075c6988eb2b832d0592041224e4c21e1c2dd98066d9d0b10db2e9395119f02797fcccd9349af3db89c834b770fb0ff16105c092a1f48338e8d1bc5730ee03339b90810d48afa22c30cebbfe5557adb003d379e44409f83a49b5463192818495eb29df203480f60a67f38d785cacf78645f08981c1364120071fccd054cb06dce990ee540d586fdecb1358ce0983f7688d2c9b9c967e05ab533c4c077bb2269f2063e2d409d6f080d4d8a602a1484a4c20ffa7c0c33420be5e154960284b8e3b5e8c90de6e6ba0d060be024fffe95c7d831b395a4e94b89a4343e5c8d7d7d33ab8979ec411d23456a627a9a89ba35f99492d8d0704e524ff7969977848f794094d1c5f57d6185d62e51aefef3cccd8a999abe161aa7373adc33f85db1a524cf375e9512a8a4652ea950457ebe78e440ad22233b3ab60b44322cd8cf83cea0eb3e5f81036418af33b59e5a1791e3a66cb30a9cd4e569171e173e78ec1ec995570fa60dc71977decea3bafb85356dfeef504ded8fdc59d87858116ba7a745c3378cbf0162a0dd5708f27c417810e5be5b21e4d9bfcb3ac7f5065e1b9f2e96be11dd546b8eca201f29b6503e65c39164d75fe5b904828f18faa05cb840db32f04ea473b09d58bf2b1b48af0daa3943252f89c7769f38d10413aadc9288d0d7cd924ef4580157893deb07df4e050887539381428a38ea34a96707ad91a9790402b6b80ac017398b076f2b7f3818431af826f1bca267fff36da59e91c53f337af638c8a1943136a6daa7e33431415d81cb5e949f8060d9bf4f98796b46dc660369f4b6f67b151304033d3b5fa35f80a6eb90f295b01e8990102a959b278d4d7e91ab7f9e856a5e79442d8840d834a8d13d60c90f45ee090c494802d0b7133832067a599dc06022efb72486dc7f126d4a34d48b072a2c89b21d0968e14c3e4fe007e638ed9df1165329d2d19567ee16b42c13daf44a5ce006b5d6a0c45ae795aedd5b44c082d4d3a3cf29b6657a9ac2f274f70c86b1f9b6d9cedd7a8af1d0c2c7821655b186a2584f6d7d3f4d4f5e0c75772f401894e3d595869c9ea5629b9b29d3bc7314b383ba98c99f066a9f33744a65d8f0772ee1c4bb80e817f6ebbb70ec2a1258ebdec4911c79cafccdde3edb74ffb259f9c316bae92f9903a545c11420ad594ff4f853d002852a8e5713fa5dc02e190029c57980f93b270d952cd7b8a02d547e79dcfee1bc4b23da08ffd88590b8785e40401d8a2dbb915d179260e31975f948011c68cc66cf8fbf66c1f14c4458d1361e918b974e73d630de9df6be0fc358c7194f458d140c8a7ac9eff1c123636e801f6c8ce22ce6bf7e97fdae46a1c80c161b71f93f67d5acdf45830ca576ac82e8796907f55768b11053adae8352e81da7e99b2464c463593cb98185200749912dd3b4594ab47775a2454adadc527fdf1f689a1ffcebc4a27b2c8a81376186e95a6ca9666b55b143bed9bcc09ebe7d2c186304b11cd588d079f25a031a44f5356f5d671c3249bf086db6f76d725edf23e3d369d9c93ac2c1d8aaa2f11c06a701fa5e7988b4c9e073e052d857d1a6f352caea61400615e12f8daab589dd39c97bba3ac1ecf65db3be1ca330a028dcdb6faa0bcadb57db4fd41b5ff8ead22dc68f1b876ab1b06598a2ab266f445a492d3977f51de31c357a3fbaab0b18aab56ba4be5fc302da04a749b312b3fcb4705e8e590b4ace729cc23d41f8e794312694bdc1c6b04b2a07cb153314917847b15afe523c81c5c69541f6932ed6cd7ff25d0fe853ef9cfe9f3b1599939a2673b4905b0f1a00d8a1ab3f41afa40e06e6cd9741f3d230f423f8efe1539d46a42d7eaf75457a8d43db93a951231eeccc54ef69873edc003824ac096275bf600204351b50e111f869b29dee92ff6faf964dbd918cdb7bc0d3767b8956ecc5111ba68e83a09514b386a0e53a512d955b0f3909aa113aa62ebd4b5c1bd3dc83112a0b8f7cc966cfa133cc10df64371acad23820d090d1bc56ea6aa0506325a72f8837bb411ccd4c7ad8463f80e8bd73f8c99551850d98d66ff816abae2e179db3b3ec36b7ab23746859db3f590ce3d0ab372a754b29801e8ff9c9380ae71de93db537d0d819c2b628467016fc4c62a3a016f2b4158fe22cfa64385f31599612a001b63651bd1a8b390847c60136c764332fa59e02fc824664dd6dd058e7a287bd106210a7071eb0d8c5ad288abdd83580f8a508480e4cb3d06e02b6ed1da92579011e66a11040b07d070d704e0fc9b5e47a14133f17778dceec537f83056e9e3de7674fa4f771a395f9cde3d267fb4e82f9a10eb36107918bd31cff2a2e05e1938a772cbdbd0df27f74fd70e79834ef3d3b1f86d0f93565e1ef7b1dde4ea33be252ee4f71e9e66cc99bd23e1e1b91c7bfff6d21f4a980d4d00e0bc46844a8f1ee4fff8c700281ebc3937efb4ba8a2bfa09a36e957638e40738a7bf0dc10ce5cdc95fc312f9b8bee666daf0379afaa8767377b5ce8223e00826cea8b91c191fed24215ec2788c69fc4253a6e81cb1094c60cce8c8faad17b29a640c47fe8b1f27e0ebc9bbde9bb3bc71903cf9bf743dbef4a7b48db2e80dea390da11a01896d2ada07833d0fcc2bf681476bf2351bbc20ae4d8f673f6ea4f20230847e33ab6e4cf77b8c5e5e32264e18d282bc3a1c4762054bdb2a7c32e9247d83249f9e863c8ef764dd7f00ae328769cfbc88f71af6446fe53c8acf12497a7bc83ac1fcbc95a29d6c04f4b6f10da4dd5c3fab468c1326ffdb2cc4158e30809b744401c17c7d4b35d197b89523a8c982e81bf57d52640b5439eba7bef49c7749d2cf5d46c5b528cd14a90cc7a903ff9179a540ac69106671b5497f7137fe2ab9315115312b31b9ae6252b5c34073e436b81f22d7519ddc34c67fe372d7e20164fe88aecebc92bec1f04efb408e6a52b43a67c43f86b565fc870702cdb454ab9147e19959293b2965d584f154cfa7617aaa508f44ae3a0fb131796cc5637f07dba18357518e3f5db2708410ff2d6e94ac287495da738688dcbc878f0b46b1cc6f8afd040a938aed0fa677672fca27614ec7224db08b36fa1e85b1093fc8375498ad1ca0b209ae8d5ab6133eb51f874b4a25286d503a63efcf890cf4a7f951caafa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef142339c22657b5dd66926b4f493e68f7af834930bf1dceab7c05d6291c3ee4f27c165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a0029fd9d8c678af7242f1ac2dfaedb3d100a8c854a8c1c14b7081bf9ae59936f191d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0f4733a873253ee8e09a43821677e5635bfd676fd0fbd5844797d0e403bf52cbdb380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aec9b7a84060c276f26375bac85133cdfe3b5c9ce9e4e7b78c32e7347f4214c9430f72e538b3001c86c305c2b136c31209e9de382be655a761aa0901c8e91d65b504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d74d4c11db6b761ca92eccdcda696045b91614fb8833729353b7c01833f002c0f4b2d056f9773e5886921140c28d554af6de354716e683a9e768b1dcc5e84575277694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa5a7e3e6c7d00ff118b1e4e7ad70060afc7f066d75bfb38230fbce4b346c8b01600ab3097968841ad2e635422fb3fd4c6e56598b5e8e5afda8782d6b815287d291ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da29d5b77818b79ced2ad8746af6ea28be47767c08c329639a90a22526543fa306935cca363bc0770958daefe36d92bd622916b42cbd8f091f58a3ccc240d8087b5e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef13d00c78c820ba8d4c0f954aa2fb01e79d410df7264bd4c0e02a32be81075daeb24b2aafb7e81cd03cc0ecb49490e34716bf5a01494801fda0a0e99fad95b1546462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf542006a858465d2510d6b9444cfe501a55a4bff960b9406e396fb750062754ca65c469664efd1baeade5e37266326b90852ac3c73c0a05be62345a68fb79e2a2147de64c4119b692349a548e0726cf3f6f1fd19b83aa171dbbff116c4c9d4a8e6befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a6af25ba319cc37561ac7cb1482397bcd8f1c62ae5aac841934831f97b834f43bb468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffab8b9b6508f7b4aebbb831be2d6bc58128182e258e19d0265a9e1b74f916f7ad23df75e9cf94c9084287c671b6b992e817a05d6891ddcfb5bd1e7f2dae2122c1a8c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae924ab756df6256902c75ecaa211e9dfba18c856e7679abd5a3e5e5f579ebd2a4e3742058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c932624b0d3a4a2bcc9f08a1278c6c13c5c2ee0f194792b07d1b75c991c301035a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fcbbc741ad686cbf15407126f12959d18e039ea02edefd1622db288d5966a04bbb902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7fe51bb62118b3bf8d8621e81260e145d11ece8bb00b9c239fc282fcb915933e2790a9894d1dc3c1c694e6e1f1b819f6022aa1325ef4cba0602fda1652f7dce14f2573b52f10d3c8fc7c782fb339f9c9857eea63dc0574e11555bbb91b487729aaa0e3bee1b4195c0878f5c2c86c57535a1e6921e3804decf8a9a9c2dbde409d60f6a4e827405bc868759b9fa56f878a55aaa7014a1bccbc2d58faa401af1502f8cfc6a47e080a3da392ce960b38ecf0aad1ecd936609e9f7a5c9fbc3e6c718fd725b1db2d2cf3652aa333cf40a081e5467a85980a0f685e1b0096d62ccc4185ab036776180afd1e0167caa5f0042c3f8d9290da9bb5a8e13c97f27effde20d31cdd9dbe2ced125d934aa50f5b7113ce414c2a33f9d323b94e88ebeb4bdd1e1bc7c890e52cf3c2ff5e2782af07f3abbc2ad55a835364350e18b922a2ae8fa7909e366da663469e67309103fc99e2ea99b418a639c46fef1df003df84605907797eca8a2fc140e20c09c248e240b5da937f257571ceebf73593e5b54893d1672e8bb37561aa4aee3d63de9d5a239b148da6e7b976873501fbed2c8b417833f2073dad305225ae3d687ec7de73d973ec456fcce3b87aaf152276974ddf725a8edfe6df0f34108a982212046223f64f5c398f5a8638fad8e55fa1870801da1a6130366d7687d50c36b85d9c6ce7753e45ac5fe37ee765f4a3f1f50f9b4348fdbe85853e55a36db9fcc01021ce3c567c757790e5a5c6eb1396099f4d245842214f944435091e8cd08d272a8d4ccc092e3cb838780863bee6d5c8be3360d0741b058da96d53b8769d405caccf33c179642ffbff45b45d84a136adb260f2bf506a982c34dd61fcd906d4ec8b9622a9288471a5770f38e47b1352089efd1a0edde6b2708140fb1434a7696f21a8a5f13e7df6dab57bca795f4e5f865f6488932dadf5f6863f906663c38cc81daa3926bd310f98830de5176bb0e4ed938cbe9e92f4bf0a3d7448e2e296a6ff04e60225b79f08535c3cfd3525bc9582a3651f57db34e2eb579c42c8e65d52f82a5a003642337c9c64f4ddcc925d049b2522ffe7c629ee09f9f6a1f250bfa1fa980a228b0a67f87d33f89ec1087f0700f4a949ad47922801ba8da59e95aa92639395f5933292b7542a11da1571d578b2695201fc33d4a0e5dac37fd67e0d5e3c4bc49e44a169eee2839a52fa7933d351af29ebdccdd42b234cb736601f43de5c8c9a817970e281a6a472e37f1aa7a69c87036209d114bbdbd9a43c05b876c8976d9908e408f39d85fd54782ca1b88ab32ce49d70579142a454a3ea29fd274a79f94eefa7c3f24818a33d71a42143b37cb06883e127ac77121cf8b187cb877e644518b21139e7785d151c14db1a807cd0172450bd58d9ea26a76d4497d105a19c8d3ca6eb1679ebdbea57efe53f492d616188cb4ec3d4e46bd665cfefdcf09fed362bba7dd1e48b91bf958f8273217a2098f668f2f3151aa005688e4c596413fce7b587f7f0ac0faaf88dcc063dc60c4980b9eb7181007a0f663a0d6fe65a210ab6e8409d5fad41b2c88cd1abe3fe7c6e3ad9e361e43a0360aa5b1d6edc589e9e5f13cdb4b11b0e06443bbed612c24c13973902d0af31fdd39a7181ab119a4af9534696591d57fdca66a923340d0d926df3c20c17837a7481b0d87f12ac0bb0faf976136a72a5da4d95ae5f3a4b95c7992e69be1082ee7cf57d1cc5d316b78330facf5fb4d81fcff2e81ac7656a38eca82da1cf817263136820ab1dc9f64fdd7eff98c3638ab1f8de476a4d69132f14f63565ca38678da81dc7005a3417cab4c7d684568f090ac4e7de9dd344a8f6ceb50396bebb7d38c5faf8de2c0bce07939ff2e5fda6c94c51e94678b324758012af3087f6cd22c8166e792327385fed10e3ad88fe04e9170751ea6ed3b72afe3b3b94809348ec9603286b97365d24a5394fdbd5ef2075a7d699269a5edf74b8557126e9b6cee2174d00542df761e20049e96724639f9a9143f01c65b7790bdce6a66654171bc69010969987066b01e41d79ce430b792649cc750d3c89b097e78ac98be27601ce971b706ac723f3c1419c32617943340bc71933c4a854da5af38ee7c44b8637ae001ae42ad79dff578e26975824f7c058be9073fc72f10fb830ef76dbc8d206fd98f7fcad690276ffd1a644f5a5ae82c8ad7c7ce967505738aa102af20bff097491a53dc13979b9a37638c841fd09279fa8f743191db1f80afc2bb19c66589ccf290615c3685bb47b514ea25f8ecb28255cc515c415b18603fc03ab79ae69c49543162c4d6d5b10dd444fdd1783efb6682044cbbee60fb645d1a254dca987c6751acaed489199ad4eca5fcd034635e21a09be774ca55af46f53e44d48cb0a59b6d62bdf9965412d0744f435f4e78df5c3acdfb30c499205931f047a8ec67fd81b859d779e53cd9e54efdf052c807ba65749fb6717e98e1a87e9938b8e30851ba4a4a91af71691a2f46ad1212ce18aa4aea44c35f9346db32632242fc2fbe9333007d3115c0fef6f1f099919c2910b48260ce167493829289bcf36f2d3a1edfc88fec665a9bd4ea4a957c5c28b6ab24440c8412048a18ac0758082cc287f6126d16849107aed7cd0bdcb30f20061fc455638bb369d7954c6ea18d3b920f0d86a5aacd7abd9f4b9412a8afe64a4dc80bc037544c92d46d1f486aaad4f55971a75712de2ffe9adc1fc7bffe349312faeb4b8924f59eeddd239cb677e0d168982a0e3eef984354cb6be7d307a95bbbde610bf1ad458ca1a1596b245bc592d3cdcfc4b66cc13b0b8ad0ad7f02ae06cbbd0c0d67cd616fc14be46af4ada6111368bcd5225db57945aa37c0c526f27ca8df6ecdccf5bf72260b2b7f3d1f653334c06f40e3ad44b9cc47805f4073f1887f8028ea51e85941d588f29bceb806b4f4c9f075ef9b16868b5251936db82d52fc8fd9dff0b19768a533ead73893249b0b689ddc3fdcaa3ec7362a2d1edd5b58597c239e19e03cf835b104b451c5d60f41fefcceb7ae7b13bf808469443727c3483854023eb22fc0aec675edee756e02ea41d8305babb095f2396d7e59ed4d780392a45203c8121825b037f1d052abc6a0154a13d38c3576eed9f43da87067e2b50c479ab2ddfb2d43ba72823cf386a65270f7ea2d394889682462ee8188c78edbce45f6279128416c6d1d77c301e80d177dd019cef76811861115e42c5a0dfd61c78fe63dfa4775ea2bc7f3bfdbac57aa4eeddf4c2cb983be3e99234a1cabf8b3d9ed3fcb6e1e0026cf3f7ae50757f01f88ce20180e798276f32b821f776ac55314f901093ab37bd573678ecce21f930c4680ba8dffe25d78b452852cfa8de9dbc421023d4f43ce0479bada6f08fab6abf2eb8319c3d09cabbbecc4462f4def6e1861d5a3d465ea6e77dcb19129bac26a3c2ed2f89b74e9c2393b95e077e4759082026bf4908d1ca0458c2db5e2ae012ef830b6835a6bbf328e39772490503bf4adcad0a8a6c5f1ecc1a0be94a40cb47f726cb3fa6c6543e398dfb9a2ba984caca67c9c167c4431d84b60b41b4139058973691e6bb46e2fd256f836a291f49fcb3babb5df9d9af7f88e64a95f5f4d5eac10bfb3136b445a413640482d30a2aa8be455bfab771d784c41d68efc2b40d1b057cad47b267adeae41456fe9784b294f98ab093dccf16201580748a72cfbe0c5495301017715cb90252e0fdf3c9f568096c413ba678aee72a0bca23e7c9baf13b1f8fd7b4d2b1547c36af0b541de9b4c22aa654e7c4d2800f92f3f5cc70788b03299b3822f4d3f9db7c3faf63de47f227287f3510300d65cc16534743ae9214dc2e5807248e42ed7bcad0276c1e6124123d7b8bd1f3048ff16811d129a6446d45b068dee4dd2580bb91719bd48f88099237cee1dfb3adda297b5d28d84525cc891bc7af0c18ea35f3d8bdd35c91815d816cd3abcd55db5ca41f697ac87630154ec5a87f10090779fc273992378590072a854623be7668a330953d76e6090c60617699cfc1718b21154245e5b1722722aa6d32c53cb2a595feec2f6a9ff8999b388f4edbdbc5db9c9be235ece8404fe2b84c297d0f90babab8336cbb73589ba7c434c28b5caf4ba0d235e22719176078ae60321e426a049bf93500e3c167fa7eea2d5205cd5a62a3494957e4d3c40323516d4721e3f317f72495067e1508f78481b315e8e6792ac72d924a475713c229b23298bfa758713e88cf7e3701b58344f2903aa9c35697705ef0376002b6fcf6c0dd8d0b043357df4b21a077f7f1faea11418dd52e093724b75940c3c3cda2889bb5ddb3936a390681718aac18c826129c46b69a00c706b1fb0ecf493bf679e209bc4fea07f3a2aa02f0fcbff298ca8bc9da6fa9f5f75a9e7fc7cd194c9104ff26085e76f9327cf0b22eb227d08854ea3a6dafcd98d148454e42144b6a9922f6918012a7336ce3af5d2a0b448c7d7869f0d3f6ec45d399bf12e95adaa94a46057e8141c71b4ccd7777483da108166ed5c2798bf2b7793906dcec1262ea15d2a3e4d80198fce393b331a117515af7e58ff86dcfebd21824a2c0b982b2e48ba4aab13875e77d76fec1e8001a8e0e4c17c44e5bcb1daa922a2d62b9e1aa1ec45e7b8a3c46d3743a467cf85c90b6541af91bdcd0704d954b6dc3828b7a07d0ba4675b093c4d6d683f693cbc37a9ba27aa773fec8bf1278156d3cdc16682f45ad8f98f5641bf6d3707d4b5381a5b785c5e6f4950e7d6d9884927b8687cbf0209536a15bb05cc339fa19b02a2bb575a787622042e06f3b9956903fad7d33317ce931923b63f6b4f388b7ca3efe4c854729aa33459269b199cee153e8989f93eaf27fd2b794f1e12e5aedc8e6d627ab4a68681fe2b84cc6ff7aa2a492df92b5db94ff4987adba87485ad2926dd79aff3f22468104dca9a02d269084a2c8e5434b3fc54801c42608d210475238f65e2717f698ac7d20f6fe1fccd3275d88c54b54febfe87d733218c15fa42dc31cc814ec04d2def740ac8721cd9e7d7d06ad706bf0488cdff5ab50b1a093ac7067ee4f0dbe0c563b42b3da6a2260d445155217a9515d2e36cc27174bcd033bd605ba949cc560c56c830706ecfe6cbc0c51757e360c10a767abc2ed5c4c274241b63e0cd1732f14e973722e3a84ab7fe1ec1d5cf3f43dfd92ec5bad2980eae7b4d492519ce85a3a61d27bc970d2e50ed569639a27e6725d10dc1beac98d377b87ebd972e86bd0d58f6f0cc05295e413b3d06862bdbca3036f564c2e36b30a59913e53a97a0fa5c85529fa57c75a6e4bf0f1d897627b5c92c2ed21be971dec69b1f972645c28d2f859a03b91a1a9e302aa1a7e53a33244fdc6e9512ccebc479145d67f4b1f49cf067dd0e1b91cc3d234c42b7f333b502a973c2735960c633004a3b1f8f7a79a52ff6378b1f37c6d26c3a6fb3c35f97c332f5ff47c0a015c56c70ec7a2bddaef50632aa5bc3dfd0de7b0e9f5c2606fb5a2f615ac047a58a0781a39bdda17d33a5d8fcd905fc5cf9f36c4450df417859655318c78744af64b17c7904cb49a26c0bdc5c2d4d74283658bcc201c06c2ce17ede2b27d65f83b70d08fddfc33df14eb368d1df6fdaa22b49daf3d23ef362175c38f6eae7da2be112d52a195d9f3fa66746fe6265e7a3488943ad447b5814d8f364e42ec5f917a696ef8c5d45e75fde5f4256b60097c8d34818c6fc213872bf1eb85ce094b7d3ce28c3212b6e2eec3c7f57b0c5525f2be6fd04006b96f3bb1e4e2a21ff7899e96f65a4066b621fa971176bbfa056ed7a10b28f6fc24a1cfc2fe4db38a722436257b134a74b188549a6c445cf7950b61697dd01a00836ff17e6cd011f632eab6d64d25c33648ddb47c3c12e28d91f000736ccade22de8b2f59ca51c6e714b64ecfac6adbb7bef06c9f7bb801238711e69ff67e390922639f5b5ec9122cfe302e990e8f18240158034645e569a934c2f8862d7a21be9c081b536149446fa0c8219be0e70a3a51a11499911d976cdfc3cbb70a046c23c19da6eecd9bed425137ea07ecb41ed63f2310b326f60b3089077dd2e291981513a62889afe014df784d91ff60f8d9ea823a0863e495df72dc9ef636b103157179f867b90614819ced20b404f0bb9d03a5ff8c5773408c6f753c25d948e8099d03d0c4c45432bbf89c5d3890243c0bb4e041581e772819b5588dafc21412d11e85289e071d7bbed5070d613d84b364db69f097144a93057c1fb3c2ab323fc5c7f148d6b5ecf567dc18524b33d405454bd3820fde2248b9785057f2fcbc788a9031004be2383210d0d0ab0043e3bce671daabdb4bc366f4d9d030b2084b2aa5f3d42dcd6848184b353ca24787d63d956cf3b6cf13282d60d28a3a0a4cc132ae21463a28894f362ab24b4e5f00f7df3252df7e2cb08d6394d8472738a3137916a398245dfbdbbe57b90cc9ed8dc2f32eb2654e1150237a4e570d6134d531842e46682c41414979818c49957b1706840e1fa7b48cf595e9f43f3d1fa25fee50fcc1d142cef47a5aa65350f46d86792acfc06e35910006e33dd8c459a26718dfc6b6483b58cf878120a0782c24c9cf9b4ab03e19b4fa372f386b164a63bb245f948297bb5be86e76966a4ffab38755da4db734de7fec022cc9c727da82ee550a381e123b4ac10b1c1079cc75c4cc7f69d3f3e9b5490a9ef94b874923b54d668d17b6b1bb625d66e519f6ea3195fdb2c035d2c95b68e6f0effa3d9df8850e69545c2fc9dd279072a537d1f02b048493229dfc68e08afefe6cd3124fb576f12a0a99d362b5809ecb9904ac1a2a1cab70227a2c8e4d9ddb9420c3cb15b2d2c5009291fc7ce29660f72d6bbf7c4b64091483596e17216f70b1ecd97d8f7963654aaf331b407ba347a4fa1715de6fffa74ea0eef2464c29e69e4b01298d027dd0d214e29ee6b1c7f104d0222c816f7c7f2d86d0df44e831a2464729216d452e5ef6a76b638b7c1566ca2e56bf22ec63e06063c6bf00dd3cfd9f4121e74e338eb7227a53d5baa5f8e63995bf42cd1f5738d6421f4da18a6a74c95c3a3f26295e460d7450d65db351473e57ed12a2aa5199dcd224a766ecf67b5ceeb0a1c6ae0ff161c4262339b98b8711d390eb143f4ea2d249a4cddb54e9925d328f0ed4e9034e4d4dc5c6f0b6b4a9524f72c6d118b03015e5ce4bddc5fc3e6a5e0f02820383c194347e316e780b0aa8f05ef29e340d8ae5ec189c0829784cab11034ffe359abb94b7cc9d6fec14e7e94ccccdeb078ea56a9f3219082dadbd1ad38a92e2ff1463d92e797699c34a148644aaa8ed584786d187f7dd5221df4c5a7aa199e75c658cf365e812b076e82083cfcf22aebc190b3723549ebd81a37eb30b81afc1ed54a0463f798be3402cc7605d5286afdaf74754c133d4bbc724658d7bc2829cd94bff016d70fa603f13b3786c6c85f0e147788490c84aca852a5ec6dd4e4ce94036a497b77d41651cf260e93c62bc18ac00f16a71f2f879da36dc48d2c461dd0b82d2fdabffe1d2a8346f609c0ac3a236c94021b45d3706df2515dc23f47632868b69b9a7ff8c28377b7bca88db394cb032064a267ee893b61db5c75170fb38d2ae4aadc92906fb73b593b399e11dc3bb2c739dfe9e9de581de78ba23b04609ca9c482dff65170c6ff5d69fbb0f15326b81c17c4ca7eb614a58b1e820bec98aa969e668dc4f04a33d80bca34a99d96a71bab32911170ab96fd1ced06b6dab0368bbc8730a65030840882367ca4291143714cc8505869ea5b8af01b3801bda308c9dce1c1d0db98f8967480ac5b70c251dc5cae44ba22092646cf83c6af0030e6ee9bb960b6005fc33dbd7390e97b35b392215c951d730a0933d301bc552e337d7ac45820fe4a81ef686d6842f4d5596e68ea8b8c4eaaba9c530c4053b3f20e9b4fe8405bb0e82599023ba82bd92d5c1d6d30bb9d90c779249ae7028d87ea4b7bce1bdcb5c1629a281cc1e2994dd35862de440ace97daae38809019a27d798be351a2e389a5db65c4bf5d86d2db6b2cb0a393166e601d356ed6ea44e6e16db275b1c42ceb8d2d72dd1b0bd65a28a90fe24297de130a62b0903ef12f232bf067b8a91d954cb851c382cc71ee85042b5e562ae5af564c447972636c94ce0933fc811bdfae7acc1f243f1c713b3714367060686d1064f8e1b24f1e0a91d439477ab23a6f0c5bcd5a6e0d4184cb65b25736807b2ca9b239eb7b7ef47fc34e80780dfa44cbfe1120e675547e162b4ec0508f99ce479f13a1beabc0f583c5f9064270f89bd67cdc7385286ae946a62ea79d16785c3b71a542ee5e91a20db2457cba1123e8e44327dca3b3aefff10fd10801777600c6606f9b77374d702a666d6d35e1348185985c9cdc26d9c976c76bca4e66af2fe5670bc62baec84f29008b9489a8bf96a3c54f4f8c2ca76d2ec4a395d4e4086a1cfc09ee6c9f8215c58fcdbe18a34d129ad847f5eca24f19dc6c1670e776ebae1cf454f7eacba145d6a67ae20874c7aa69003f0fe99413d6c6a71c527ee2a5e936d126958605cc9ed323b0115b9dc6a0894df615b02eeab98a8f8bbfc6a6a09ec806581218b97f73e30f60e8bb90a7c1f23ccfc893434cdf44d00e2270b76d2947926697e43fe16fd6ed86519109cb70cf8cd268da76df1df580b8431e1f7978c87bfe92aa8a909e149c3a81ec09e6cd29a1794a8983e722df7750a5b9f5774a62e270ce6d202b074662b89453a99e72e5f6739a4bf127f5435e08c7246d33df3adc1ad17453557e584e050b424e78f1e2493588d83445cda7f2f631956e5b87d236feaec20e29e82ea75f0889dc9d79080b7140694fdd83d96e41453006afb3b1b160ebb3b1a3a2d0209bb5efd1735b72b706d7e129b8df1efe6d43b79b303f03ceea9a483b745f2b94608fe4ac92f195131fdc6cce9787058ee7b18d23949778cf272ec4dbeef862b16249988eaa68f3fcbb6d4f3acafff3f8b88a8251daa78fa01928e97e6b9e10771be15fddbe5641276a5c6f1fb6cad3323660f2389367cda940d94db8ecadc59c3416e945d2f2ff15ba06250232873026ac91c4fcb17d1a0d32623e94400a4efa6772c44fba11b016fb4fb4363ecc3a4cd82a9d70613abe1423142d41af765dbe752a47cda213f81c334ae79daef02d8df71f581d1642e0c0bca2ad5d1bd78163a26bbd10463177898592c5060a065bc2671c9bbc1171bdb6ff764841365e3b87edffe1c79f679f94f1858c568ea87b7808f9bb8b62d8dbc9feef9d6a518c8a669d2aaebe3c6539beed5a17babc4c5f814cb811c107aced3c3a5cc3768a1a4c5a30b6d67d787e9492aa7ea786d39b47d4589149e9e064670a9644784c9d0c5ca5d0250c2d8b840285090f45000f7a27c2d0c13dd4d3dda8c8f0a876cf0f4807d4fb1303976b83e7e8e6baf492a851429ea8267d8cb95f4b553ba5e56d9440f5c397bb8f75caca56638c3dfbe2f704922ff3502920e520873f246e9a17254835f6a4e6b5cbb5cc8203f53dab869a46c4a78b0bd259d951c36570b71c7efef29a0a21ce2e9644e679649eecca4d7abab2243291f9e66ba0d4bdf873779c2e4f4353075f031ce7ae3a34d00cc17e98407595017b8d0f47839e9d011df049a4c3620a203bfedb1971f851d25a8d06ecca3a9670b58c0d8c5336b40c4fca407070552f01a40c251515eb8186b2501d37c5b4e4be49290b30a0b586d44f114e33cc472f073c73f6af58b6fa0a5b748c471fbc2bfed9d4426cb59c4ca2d4918742510b7f3e22fcca8affdbc4fc5a677c2b8d4dc9a3b86dabdfd675a2e6898a588119454d05f7331b3fefaa027f43e8d9cdd42194206eae1d1e6af879a241b83326dbe7d607748383ff9bd6b4032de970db5a751f27a39a5d726d274c78edd84338ffaca43b2ee1a95e8e7c13f1ff0aca9924b5bcc3193e7a78bebfb3f89ad6dd99196d42a7f38d05c10e3926feea34c04d795fbc1caf2938ef560791696a2368508de4ca98095b6b6baf9fb1f1e8e408d8d54e92121e381a4741930e66d2f411f5110280c9bd900d551336f5d1225a2fe6356b1b61b4b85e70b4a9adc68a0532bc11006e5526aa34a6b32a01883c33047b56bc0c6fea90a5e0e42a3ea64bc07e1070f3d67cced9a8f7df1b5e58148734d6d3c2c134e701f12fdc05133db4ca974456a76dd5fdbda8d94162cae196fe377abc2e985a5e98ddd135b3add3e3c32965ab691f8098bc1d20fcb98dfbd57126562218013662601c7f9cd2841b47be0917e65782b2823bef9a7cef9b2e6cdedc015a1663504af5f409f0d45b83155d53f77c3a9ae690ad5be9c8d32fdc5cc6884a4b36ad6dc1011d690089868f32f85e71990e1f1ce41b14fbc13741d72a3bb6e854ab628522479751c245d52d07e79efbaaadccfc711aaa20b8212086252275329d26b7b87f6b05211c41303dd46609cf1bb6c7a3a79ca2e7db97c913167e6af475d266ded7aa870fcc69be6643178b3cac5e4112bb6989112c31845178ae6dd1e401aea2828a73be68a9dd8be98247628922cb787f711ce4da417d5c6bf3e3c3a16f6f1c99c6dcefa7ec06d90126aac56c0c94d9438dad91e3d4bf5022131a07ba786ce4f2ba71bf764e0b084a783305d1373f931c1b62af474093898d5587c1a32c71d8a78132b0199c541969a2f14ea4e1cacf846902cd3670441f205b6406987e52ec0a3d9089d792fa9eefed8b303998bd168bdffae1b35c29968f033d32a72b81d2b11a1f72b671bcd37b18331b08ee8c0ea369b78e37411e1f9ac4da3686bc179166ee63de469bcf36fdbc5047cb5a1d8844d7ee9ac91a591875ed034753f25b80a71d88d57e8dbbe62056d252f3429f24e979ab99f4abea95df4c95cd82d22e21e81f1f86b4386a091338752be25e0fddfa093fb43679210623a1027217ac49101d6e3c0e02e56b7315549b5ec5ea00e964207b3eeea37f575fb00758063db83d4af9a90aa4f0e15a99518f14bb007d2c28e47ea1cfdefa5b88d15a5060f13273a655e27d79267e3b577653e27a7befcf9bd47327e8eec25ad69c1530fe0c507f105d159176cdb4a0b8a54512240edaf22d5c89eeb8291b1d77182c5824e8aa3f5d846ab996a29a74ea1eef2b83707073c09e42e488f5c9661e06cc7ca5486bcf369111499cb2555a8e7b54f6b69ed765e5eb56abae5c071dd5115cec3d04917ba77a3890eb09e86b7d58833d70976bbb3bb99a6e4b5f9aeb3df9d6ab025836f71e8543382495e5ac6348beb66692f88e85cda927517ef7a77cd19bc7cce843f07fd430f1e4290ac694ab1e917fb00379cf0a8dbbdebdf72c5f3fc995c2bbcd7d90861a3f63baad05dd73b95546a8a7b108aa5e14d209f6c590caf712185c3fc46016d1ab2b7dad0a37f2e1a1b880ee2eaab432983a6eb266f4277fec94417987cd0e0d43d323143f4ebe8790ebea78b43531bd8f78e7357c1d6758d9240a520844b85720878eeb8622030b49f6c7a6600b01d4fd3d4a33fdf7e6b73914574f76fb8e465383f873f10be2588a4d7e36b00bc09fa7a58c4b97e77f6be14025691be1a7cdde481d325e8aac4e502ff7c09e122b4f5d8358cf4b34c644110bbe9ae0100887d1e9c6c5138099e3c570868cd7f756db0073656acb9d696bdab4b931f88becd0972f1b9cae07b9c4981401627d0c637349578a872dcaec0fee9793a032be263a9ab22e344edb88061682950ba791e85ef0a0ceddb40eace375311981b7e590fd804c3a10c29546b7cd797e18d74db0c821e292c5f21c5b5214399c865a07583529ca1b190e6e5b21708f3cfffa442c163e2caf0b00e9e216378ae474eab134e738205d2e9e70b4e43086e0178bb00e6e75f0c3aa3da85484587bfc21155a98aedbb994dc73ce3a259f02545aba60c2a1b5c265e9aaf5a4ae0150c4777c1127497fe41265c2390a783b3cc08ab21e4c97553d9aaf43d615a4d31ae6f1a63316ace78e9d96a02423e9fd679ff0b0c1938d52aaf8f67b410e5fe5619ecbf8121a67bb933799d27576fba914ca187eca1fc861db8bd16c4950e541e2c1bf0e649e7f842c50dc62ba6b2d5b41e512e52b3091105658103e86276b17329a5c09bc5b066d85f44397f14f3c7d469937cce6bb5c9a9b18b78f30b68a361586022e92b375df29fc72bbe2958be03e70a0afe199459827a710246fea5fb5462cfd6559cce040fb67c48178482b75740a60b8c6220af800fd6fda4ea44e21f2d5c6500bd4d60648890d91466431d7e761fc9fcd5e259979a14fcc245ce1a0dd17758ef4e3b115c9b82a8928689c62f29e0dbf9312535da247d3652b75c07fbf977039bdcd54adf03b8d88726ab693c3ccd079c9f8ed48cb3c4130e31c2680090987a9c3fe155be969cabb949cd7050f897e904734c252e2f1f44a708899003e5720472fa305a1b2d647fa64dfa60cec18c5ddd87182aee9dd5895f0453c41d50078c24df996be6ec850a93fc192b9f332c34f30cb1758b7274623aa875098fed431cee0a25388e4f7717d8f148333930bbdaec811aceebed6a7aad8decf88268ab8f1cc2127476ae4c9944948257d7fc2d41c07102f045ed16ed0946dd15493dca2b529492034211a2d75158019f458a0f81a318bfd1f7d84d84f5e7050bf86c574e3d05dedef55b6400855a7afb45ccb0083b66fd139aa50ec69841fdc09ab6f091f8e4659ed0768c428b65597092843bbec49c1995189f6f760cf99203707dd9d67ac3fef03c8193d58d4a830571cc19f27a4c03da8387491a06bb0b927e5bd65ad5404fd6bb3442972f6b9b15b07beda11176f786f0b62fafeaaf177bc26c78fab5c40aa8179662d2e7b7fbedfb9d6f03eaca797560d90377836085b4a8aaf498b5bcfed3937c40703bb07aa995af77aa73d490d746589bad26dcc60be9670aa8ce7945c40248e330b53d41ade95a80fdac25e7bac2e64d6187e51bd7dc2cdcd648bd87bcdc6840881ffb1927473f6bac07d56c33dc2e1541720a6b88c58635b07c12a1779e268ba1b0d5c17e2617c79c5ac9c9b31ff7800c9bc66dce250ded6bfbe9d95274465424c8664e7c324cabb7028bfcedcf5fcaafdfde6cbbc1b6651cfc8bc6f1765481854452208fb2a6d07318e66956bd2e6d1420e79c2625224c611ee53656b947f9b3fd45b3f7534736c8b9721a07155d2fee447709707715838c6710b1403e322597c4687cdaebcf84dfc67caea1f6f8b427877874adfca1e852229c586967fd04eeb72a1f8b99f761c163003a502dbfa40a4a93c7c1f2f481c779dd17594688b535826c20ed27738d37b3913cb30c9b7362920b84be7ce90f7dfe829c22d76a945dbfb664b007a8b27aba92a1f39b5fcfec951d1186740fbfd40e585c66e7cc8aed3ce459eb692701e3a005b57fb3765b8442d0d14eb7af45e8a68519e75540718da28b026d21a4f1705c8c66cd393529fb71742a880629ed28e770aff40c1336b92d561c36abe374371e673ec95a09b3ca05506329caa9017621a528d74678512d154fec49e2a3412e18e2a71ff2f5663feac33997b84c6323aec777112e7648549ea8c5ea7eead67755fc801f1f0ea351302db95fa53bdf362460bb1c5273ca66b04555329d83774d174014de55c30fe6d3114ef853dcd869faa10039468cf17bdcecda22a9e40e4b8d1adbb9a9951d4c782d49c914587340aa9eb5483f2a6060a43d6abad49ffb4f3b3a612420d8147ddbf28ce11457b95cef0003da80256e6c50a3a1acc367365911c0d867ff15debce890b7c04bd66ae69ac7a1569c24136bf2fb25b607db2b1aa554f12cecd591db29825cecc72714e0591ac4db4d0cdb70c1b59b2ddb0ff9917924ab0513799cb6d8bbdf618758d82f1233f5540b44659cdd1dda98ab2861cd78ef927fbd1f257e30958f8c4e69776eb6011abc33449095d3a0d4fda503187581b70c792d63dd8ae96b74fbcdb4c391f04a766f393981b5638954c7c304f1f97cffc0f9a87785d9a7f0a74578172dd543d709616016032a95af94a3240bfa03fd2881719c7f4b0ddfa85305b4da363c471c6cb60c9c9c6669bc18b22697d0ad581d500d7b3a831f989edac1f07eac01ee3e4f78d74e12e07b644173cc97f480a30a7b9a5206d0632f0c257be3f372fe8c6da3bd01ccc87f29b310edec0a9fe60b1b3dc3cc46932fa9a63976ec69145ee25b4cd69bf7f681e1a851ff49665ad3d3099656f636f8c96077e50e4130e812d7d333b3530c92425a6cd20f4515c528533d889860325cfca52d4a8e7f5813d1c63eacc3c91b069995fccb4917b7848c1580f2670c4be7960cb2c026e238f87d5ddec75148949e68b243bf40804e3071fff7cb647d654eeb0a3a54102b8d4f4d69703228d9c4eb8ea0f6c0a30eb6df3d349104b9d0e050f364bcddffe7b97d361c00c5339fec90da6753cffe0a5def0d70c54f33b4ed43b5ac7d735f99b388239573125466a96fd851b047235b9783515fa3c71c9fe8419b688f24bb0210dc1e3851f9d8abc939f8a1d3e1b5d5d8c9165ee3a2b3b2e597c26990e574abcab28ce51a1df1632d66895f6ad7c0d95249c2f5a7f52e1d6948caf8a643f22c1879e0aedb01554ce4186d32b3bd8249648a571266bcca1ebddd0f09ff393ecc1bc1eaaf74116e66d4fa524d0bad4406d5c6b4fd3f23f90fcd9e225aff4b76e95c00fd3c4592c84a12bcded6e27c6823bbfb7c51246d356a87d11baa23fd295388d7009e81bf206c956abda51b28963a0b1ec643282989168c2d2a192a187f45dc03153ef0f0a10055d78c3ed9dfc7fbc47c2fd082adfa666b709ffca86f96d76fcfb554c72934cd837062ffc94479ab1476dc54d2b37b187661bc853f787907aa217b3f203c64fc583500f95e918fd227235f6738656119407c2cc4eb9dbc4df088afd7b37fef79305d06415cf731b41613869a9eae5ce06ede7715e2e3dd09a727748417059f35fc716282d24238705b5c3aa784db19f8ed91fbc6b75d347d8ded431916200eab2efe0536350a7044fd0928683f6943af507c68e70343f107ffbccbf0c93ceb847937f54024293a38bd2bf606f45ea3431a1a131ca07bc0bf03999abd3a08c2b8d95c9cbe4f5b470ecd17bc7e074a53059eb3e78cbb8cb09950f37b004062c6839e1f3f0a2829ffa711ceaf618e7aaf3b5304f489d02badcbd64c316280752be1414a0885e9d60972ed060d8d5203ba48fffce2709fa6452ec61ebbf1d1dda35e284e364001c238c284ad5d14e9f5cf155d3fea21ae3dbf8c7ed937d24f4658f651db04deac4e02cbdde87b8440e37abefe9dd5a2c20cebf7a8b314de110ffc02d4446a262a45ce4b4eaeaf339af1bc5da3c4b5a7dfc33f169ef8b2cef18fc631ae8f522335311ed77e28fb2c87dd3db0b0a1c11c60470e83b3dd459e9c87a4504e5489287d318758c8a7c868a44b794276aaeb8cd6e262dea1458abdf0b812e7675a4af8889a921f51c87c53b3c1813b6f27a9008573af223203fc00088f63b255d55e4b2e13dbc575b98254418b852f492d13c0432c8d95cc653ed9637cf22308558bf947bc7feaafa7b8fa07ec9fb3bdb0ed3f4f3164d5f947d44fbcd0322ae260b67a405f17fde30addb092b7d05dc13957fc8132526606b59d86aee7d187cc1a71f5d218668b63fb7f13a5fcd67b1179582245119a08e7f90b736e247533302843271a612f0f585e298b4bf6a99f80aa5d62e03f65bfdc5cc4fe0a1e59eb35115d32b653786ec3610ed46aa9827fc247fe6b787b43eabe6602f9f8deccbb2604c5d14c19a41edd9e98f21076a8f1817a1da06a2642529001aa0ad542110817de95ff1230b0b5981af9985479a3ecc5c14aa1b239cfc9e313094596026278a0aafa03684a8f8e0c134b59358c8546ec19605e31c7d38cd2301c3f798e6b66d51aed8d17dede85542eee95d1678d3e3e609c1aba40dc15c9b5ff5843a147102014c0bb209314d13a56767c09278844f525b1d90773ca3145064c22ff529e83bf144536bbc368434ef25e1ad4e5bff909f43d106b7829cafbffcb66ee94b67ed311558ffbe4547abfd0fda137733f137325f08289495be1c0eefb567f50bd54c7ef50a4dac6d6fd2de56af302fcf9a4ed9ea12faa5687afd567cc3456d8c58fc7cf0dde2ad65ae7eb55bb8e6f327d25469766f83fefd4438ae43a5e7666ff79f08d5d752f29f48a358b9b003cfc61fcb564238122fc7ba3014aba4437ad9303eb6bd7ee04143936c9e3bbd66c799b3e7dbb7abeb3300b0b870cfb41f299662c5058f7bafae52326a3d22b540cded9ba2906e7000bde27b785e200256530ba83566726fef3e740454c164d4be3795656782e84d8f821f13b5684ca3397d13a108bd343d130b6ba49f833c3f3b29098947c593ff92289948edde56a95f6dcb044d186d9474033cf9ec26f3699de578c49003d2014ff19202d32dea61ae8491c3ed01e2a997c1e8c41afe4253f1d803dec7cd96d705f758f8268267b66fd111adc2a2b0ec8ad3eaa3765f5bdf3a420b94f8f0d99ffccc77414b3829778fa246bff9f4c4176709275c932e70525a51dfe9c5eb244c4d7d864922618ab1db48888ebf603649a2c95f8eb056e3018e60bd6e376edb489b3a54b2b421f251c15447530719b12e87c53d363325bcdfa83dec03673e079b88c462938a7b660e2b1a38b7d1ab39059afe43d902f84b5414cce14035186d5c37fede334a622c83059ad6a75e3999ac572d506170595c02538062d1db4c39fd9e30b40c8eb6be6c996f63971b968e25cac6a927c113ac830d1ffb03318b800e3bd19943915081574ed45ca9b25ab083028c9b5257356a039a58638d7029a9310c4d1ce77d924b076463389d0cfc0b408fe762b92685277b9e7eb9cda1b5319386e6772ed3259b11c50871614d840e49489d53b08ec460a279e1c8aef126a30d35fdc0150a27843db0ee966265f1f5530c9b82ceb8424a85b7de320980d0de1b3a094828c6a8864a2b7bbc9e881ad005e1351120c92dc1eb2fe2ed47dc8edd89145b07edb21c454b2e62b07a4de538fa11dab442b2152d00db812c04ee255625d9bfe4c989f51ca700a3f4c0124976b8650f31d135833212392256b8536ec79dfcdc363c5dad3be70ff1d298f7b271fc0a6c361ddd77911359f7bc496b4262d334625f78ab8f5d69378bff089c89d3216363277c79609648febaa979e51d0f7431a95d26afae059b3db37f0494370274ddb3cf2e710efc7e426f82a0cc39b5a6dd34447283ceda456e049e2a44ebad698203ffc91873f5e8ef164b473728b51bec4eb79e5568c8cf1aadb39675575a2f0ee7dbd7c7cac1fd06d270a95c2f3c4437ea49fa9d1aeff30d79f4417f1e678b1a2b8a2d2aac2d870145deb9df143b5f0c3f7fa7d1c51d422a01ae34929a4153953c69e33f49d2654abe85a836734784a7b3c08e373e78906e65b7b4ea990f996f2fafc8375490620d3ede0109d950187234150df58885b91ee698d1a467b9265926698351b750ebad9ff4f518f96f763d27b60bbe2776ec9cb8dd0dd6c6a9f2b5725325d7a53ed7b13b14671d456d8cbd404ea4e5cf22e396dd0b662e33f4f4c126cc5ccd008656caae053103b0d43cabffac6f6dedb5439572d90cd584e12d93ce37447aaf1bc60c93d00badb02a8c86afd5f587807824a7d1c9036f32ea3e7392781c8cf988aa2120fef1806e2fe5a02955650c4fb090759d23b465d876533e23ad7616f3093eea437f2f5ee298f2b7a6a36dd36e44be3301359f06604817263cb9570ce3f5827c3dcf966f89bebecaf936d681776b77c29f91c103d305c20fee20474fde154c3c5770d6a80b58c95cec7610aaee53f43e1b210471f6b426eda93eb00851aa6da80db55369d2ae3cccf477e3ee5313ea532f6edd34270e66da6d5a3cc355301d15f560712461136f9ddd135fc2ba47fc975ef6f32f3701fbae66a6f5141e5fdd656e799b9451bde21b4689f57ef54a8f38daea8bdd2fee06f6d79d773083f95facddfebd7c0f5b6df30fc7caa21b5547b355de4290d135d04c2aaee1a5ca422bc8c73a6497b3ee0bf9105b8682469793a67cc87afe228e82becb0d3fcae07adb7b236b20b1bf26a686397fee3d07c083bdc810dece1f8f84e97bd38e27b19ef75654c9e291df432b02a9ee4c13ce49ddd00e269e6805f41b5ccd8200b1cce5d4e68f3567486042bc2a1c608f446e8b2bac8f7d45dd1dd1a658375eeb3e606c23f151c4a8117b123edc371b96b956c076b08d7a6e2c1e3103dc6fc6d20bd9ccee7c9efa755cda2745f3c114e0ec6475fe5dd2cb6fe56655840916e40061e34a0017b91f9a4102c8d7774f4601fd588d2ff18b8919f4426b2d259644ea517582f6194ff09c4a71c49b1cfb2a9a89020173ea2fdb3d71153bd773ed94f48423d7df9ca3a1d8a81a309e65cae89049bb51d632dcc846c2ffa74e4c7163559f64511465e80684c29eab62ff67635343670d885c16b403be09b2c1302edf59c988591266ead437001d1781402af5444fd02ca659b2dd7afe67b0373e7a165e63eda389a6dc99303b1dd61ac08b05a34c246875b725b39be8c1f828b15e08a87ad66a58190e5e3bc05e2a14948dee07320f7dd304096b33e46eb4251de2b847e2b9ddd8203694234072b71bb0e1d58b0b4510538dc16b8addb41185b005415b4cad7b961818efe5a7ad3398fce5270f28f5de6accd13ad84a7b9896c69803dd33bb764a7e166fbee4067362dc33b3e837d9349f47a6d198130d115ea4d61c8adfe1f76b45e80095462e8fc867edc620e794f2bf745635befa65863d4ce8b867eb0dc430de743176d3ccccb9b420cf4409f8c184e3d70b04c01580ad85b65ab047bcaee42e4dd5cac4e81fb27033f69228feda322ef61f50347beb5f58b028c58ce3d532f1352b8e44cefa745e5f33fc49a35ba49e87fcab0e63682fde5765133e5f5c7abd91c487d748f7c4ef3a4de19b52f8f3ddade5f4c5db63673ce8e85bcb6d1b1464e59fc72bb677eab46eb02a4186a2628f73d0ccedc5272c6bc8927a76bdc1abd02862ac687ed2d24f654c6279f0a6ab0996ae510978b05977d515c434ba57237121035e4e0871a973ae177141b488194ff3684908b5aab975e4ffbf1cc428de75491cc1d18b46050d96038ceab40d85f4c8c8bf3f6d380e21c71bd60cb1f89b98e4d17eefa3a386a3dd89366799e1de86f847703be707592108993cbcef86c554b4da63ef7241731c4c1d6754e3620d4253fc783bb7a2e835d3a9e83c5455a8e64e7b6a6110461699f4122a1b138ddd2ed933a779236ca452fc48ea6d8b2660b879973e722ee779db13ccdfc5f30429149e1df8a590730de74b5de6ed8d5ed4f1bc7ab3552d32bf9c30a3910a199589eeee08e49c178a8af02ddb939b46d88331d2e39fd9ed28adc34ede3193aaa56f9fd9976e247519d27372bcab066aecbb04235ac1fb0af5285b23781ac89841682f8d3bc862879223bcf13a8047529db43f7148c40f4b58cf34a527aa36a9372261cf140cc76062f69c01f57a41e5d2b76dadd16038c8fa2460b2ab38fc58ac7049a0bb07297ee7630d66ac0e2f78892b3efda5a29f031cf7a0ba462629ddc4766951992e152fb2484a915be2d4550117326c5f0c4418eb6d82713663cf3045e148fafdcd3bc933ee5cb6ae39199569825af2c0603e041b3d9c628e07cd6ce058656dfa73684ef56f7d772bba952ca2925cec8c6333f76b0ee3187cf7b33fd670dfa8696a9b29f2257b33973c3e69f175359fb51913dcbc73d74b5e0b96a914fa9caa10965259545616f96e7ba0da54bb3bbee2658057929a58ecaeb894362faea3475bb61ec6f162f57ed0052643f3b2a20387969229988fa28cf73b86e5f1bda0c6c7dde67c534d79f80d0d759ed2ac40e9c9e47d527e699b7a2e5b42e8436427ef6f423bdb0550a5bbd8df2efab3153f5aef99110cc9ffc74c6830b1107dd38fdee9119925bb1fda33e4c2ab53a5da7b9555afab0fd061cba921c898002d63c54ab20bd01f9ad46530907aebbf58cb36909164e28825d9f1cf3845f794a17750577bd1eae77f1d3f6c7426fb7a397b0ea709e3ac5b546a6284630456b4a7857933b63edb67ab975ff257cafee662d36820cc879cb523c2b5370f85c56b9b8ada2149e7abfaddc386034a2afa9a952557b589f9f6700d825fe2996a119105f0b37c7ff6b194d91dcd8c77362a9465d723874d2826af0882007fc7d2cb74778ea6ec60dc715ed79c530902f83cec523f54b0e15cf564249c347ecc8434a91c353f3cca6c4f9b70fbeb05bcdd209ed19c30a966bb05bc601735b199ae61081f12892c9f13ba883796a75adcb6fab950a7fde468c7ef79127cae535e4ce7874b7c9852f6ac145a58c99e158b65fc95ea610e1a71d39e0599eab06b9d3f59953e244fa61d7c76d8343b6acb4feda9501d2cd2bb32c6d46e4250b475808a315c54dfa28d19f2d7325ed2772de24e34fe72ca01a60e53690adbbbe8baf2d8843b6a70ab108a590fa483fa75be4cd4d35fb0533da2ddeb42f47d4bcc1702d12cbebb1532508c3484a81892e6aae76eb6654d9cc3a5290c707cc2d5a284d444c633ca5e8c6bdb0f28b92776f0e8256e50f81c3144238c45b06b6f09f25701948b74197637d82cfd262eddbd6de719245c82cd8c6d6f90818a116b7cf3a831958d6a08319af39a59c6f41579e801321af3f4d0c388d12d31417643bc6ac515c94638993923ff1cc30a38b4a7b5c18daac609a0f07c2391e9bbd4637a0406bad25e4445cd3df1f202562669bb589704587a3cdcca739ee57d1e1a9c6f75e91c3b06a889b270363b2577396594a73c5db25fc5d2412f0da8c8605e40ba9d43ea85b949c4437e471e83a2447de94725f5b5ddac3a5f5cba89f0f9f067d876140170a86203e1872ea537224b96bb13cef7556a4b4f4b19e577ac17f1fdbb9cc0db3b17e72307985848d4951e171569632931712f20b0e787f67e82f45fc6703a7b0d840014325dc2b0dcba3076c5e454c6cb108bb98c5ba9f900b3c61dc565ca2deca8e760cdbdb4ae9987d313c72d66e8fbd9fcb67ba411d85c40e14e8ddc0672ba9f5a6f184c36ba51b1dc1ef81b336b920bffcd617ac4d2875ef119dc973e9f2dd22f8f2e043fff76dc46bea514d292f078af87723541fafb7cb5a921236631db5784392aaa4d2581aea044f595f68c311b72078958ce092d825bed69f6247b10a027b06986fcde2e81db77c5468b99282ac4c38f1f68c48b22d9ce2a4a589854083197caddbe8d6e4b25e37032b88eac91f795cbb7c6641cfca49083bbfc54aa922d356d1e720e2ba28cc671901d18251c27a90a9df1cf353b96a4c2dfe415ee6b4b1324d82163ad979c9c55de4d3600149357cf3b5e62e2f046ed6041662688e57f212feb6f065c8684738da0d644f7ab5fa4a379236f6080045f1ede7bc75981c3371349c2a58b41c9a2003431abdb388917ea592731241e4566577c3e247bcb7014c304c090be182a1e6653e88bf7a4a83d364d9e90aff2df556e6358457674a2636e7db36ff6a6210a2f7b78e5b3467fd9f20c289ed651e9e1ff49e5bc459fd0d76862546cb28b0a1adfd2dd9cb37b735e4dd8af7845ca161e8b39a7bff00295883ea301ba1b4cd81c760f7ea3c88bc6fb6aeca6dbd740eaa76162df2ca2592c3947be87198da14a65b5ddfb92f693f3406c0f18a0ec614989a778b6725d257402c07e7693f6b50bc8c957d4de36ccb4b7228d9d4de59ab2f1153f1f1c19ada5999c956899a7a0d8871c25657ec3128206403929bbf551b27ba9261457bf1d16ae1bc5ec190cd5ca01f1e38f372e905e49f2b606c1795a77fd9fd84b952281245c46d111e7832a7b270d2b5437f32a6d6f89f07204aebb8dd7d1e5492fad4f1f51bbd8ffc1844d80dc0d3298d63efc0155018696d84ff4862569dc749e0a4c4c5b6a3adbb268927171b6058dab515c063636148c7342675291aa8003239a7757d7af161074cb118dbda52560cf58b891791966fed1ab6666f944f991a192752cb1542bf8f58f107e326e716bbba9c686c30670d15380ce16379da06eca0bf30631f03771b379784b8163454ed05cd1cb6ff5a95c1ae8bec12d66dcb735748b52037459415788ca34b64796290118be7f99a074be89cdb7f42b98ca28d6d29cfa2a36a854fb80ecfa3ae5cca6a0449862def80085ed9afbcba3b011e768ff1ed94ec33f14c620b32530bb11d37a61cdba0efbf98af4f5f610e66f702f42fce64684d1b441c188394fee13b209ab56d9f14712bbff0d87a9c7ca456de2940e62040b1cdd9b4b7437fdc5e543ad45c9a33fb84e54888c0afb379b97c1760945ea82eae2c73208fd489891c3470ba1c0dae8d1c5fce6eade7b09921cd19debdbbfa9b45a07f63cb9984f4440cd6b8a1046c37650e288d89446d69daa4b355750c81ce2a69b06e114c05ddf84572102433a110f6236a221726df4e31f37abb1e6df819441a7504057e0b1c7aa98775d889a063a78dea37f3a4f8288a9f1eaed7759750003f5777b1761ba7ea811c67bfb5900a3d59806e4ac760fb16f025ec128b8e5df71ec136bd5d044d0f4ed530a8575beba7ef50d4b695789631978916837b24159c4574c42411b7505771e2a940227eba7f001e33d490254c2d58ef25799139284a107dc6d36cad875c045f5ebbdf09ecdc5ebd5de6718bb756345be533c4c6c37bb9347c197073495d023114fd007b954e4a4ed06ba44ce0c1d6d1ad01f13587a0dc3e8c7d5171880e7ecdcdcdf08293cef9e23a76874af742b47ddb2d1d9da239c45e9159010df9dc89e2a8ecfa90138efe9bf1a57ed9d4ecb0998d90e33a10343391ef19a2d8197db7c82b3494622871ca43981a9b6877a39fe581764700d2e4d073a8eca93799de1aec8eab97ed9d9624985956e3795c977f87de2c60b23927d932ae4533bd43a2c4a06a0d439169717e3e9adbb2c791739b22da088c23c1fbca9dfc9a118cd732bbb30fc484974bd8af87cb8f361f3601a60afe34096cbabf1c406aa7daeb12f427ae5aa5c631fb6bb9574e54dc9af9f934706e178c04102de04322f2f519448309d174fca784b14167aeebcfe06f1b9b773a514ba96420f3014d8b0001491e3852c7510286981bb5923efca98f3f3aa584451cd3fd8eff72978fdbb501ac8bf3dce89f9d6adf818bc0203e90c738f0a89189bc75eb5ef223029a311c208c706f75a3bb09563a0f6510845fd8e69affbfef2106645ba16a32f8cd12eba672768a431fa4cbf0df7a164f87b55b24bc57a335a1a7813d908dac752fb9a8d867b25fa05f9d3c007eeb59c4998a25955f1ec77c00f7f52e4b2aea244fede554d44261d3ad910cfedd4ef62ed31284544296149cd51fd5d3206637eea6e3101f0307b911771361f9997c3a0819084c0eefd3862ee7a56858b6cee4327b283ff353b72ce6218400eeabb5e3b9fa1490f8b9834250fb314bb8ceba47404025842292df8d9cf31be4cf6cff9de5b9f2f8b53e3caff1c6ef0b0173ce43466aa76dd8ca115f8e319761492b56835505454948e8d86c304e3572226a334011365509a29e9db97ff9bf437167ffc2d603da6cc60dd26f9ae11c3d275bc38e03dba9cec56132d6ede49c58f565a8034b98f8f9888cb355b1a0dc882e7e07dc9989386d61f80604d3214da35cdabe92edd8edab2e6db4a097d5fcaad0bbed9e7b9ed8ab8840095dc2cb9b33156a99356d2284d14b6b35e4091238ba128e38896821023f06e3f7a74f365288f03fa515f4a2736b6f67b73d243c405ba5d186d6dce4d037166399f077358760fdacb41dc4ed1ebda2796155777d68aefca117e45fcdc2b82d95041a147962532164b95d9a8e8b7ddf0c462eb57d6883d0b6d59c37b16c750bdc57d0642fde22022014e78ac80176cf85e040f7458ed365766c4c23f5cf039c81b8f70c999b8814246516782275451ee2c548d5318211ba6cc6f56c6fc963e9d8bf9e93f9be75037bb8ca8af57ed61889f6ffce6a911970084aa69f415fd67270e9c3f3536b970946cea32dc02bba44d1a2740e3fd6d1e9a6396aa313a3685a1ad447593cbbf6effbd68373871440ab4cae93d50a204393c968e845cdba7c9c57d7dab9e4205f06f1a01181191c81d7c7825a032ec2165f78d1c17b90636f7365860a9da928548ae7390ce62952712c1e783fb41c81781aa29346e54a9056e3ffcbb006f6b0a80c27a34419c0b19d75cbaf5031486fdad971e432ba7c7f13e437e63faeca2ade322cd1b58180969765112c9fbd71cf6c37290e01e22b5116fd9e790c95e7e713aaf310af2e71c3ac2eb5bf21350fb49523b97e0cb2ae00cae5372662b12de861ab6ee9b5a7607759f11d80972f8c7874b5fc09d1e37d509b1c579f920b8ea6e82ea33bce55e28bc148e73b740de8c94ec5d8e68df42793c76af8f8ddbe652fb800cd9f3edc5661f0f3d5704eeb7e1849a651a5a323bd75a95d97dce665d5f2d17ef147bec38f8d6487cedba85966a3782f99030b181a0402c6ea24fa2cba3d3a61bc525827e611725537afd1b2c31ac5dfc7732453584098228d8372c71e5ed2edd98cd4cfcd12fa31829b24443099c3b3839d67118ecdfbd4397d8d2d4ac9e75f29f629c52a9294ca8a5345fc9b943b4c58e4da8bcf17dd5b62d6b6a3e5df9eb0bf3fd7a495490786c8323b0a2d251987a4de901a59ae0f04a9db6c0f34574b50d9cda063119a29b8e688f10d86145b5c232aeb7111ebc125574a527598ed0c072745b31a09122475e0535093ad723d752f5df76bcaae82a298065205f25b550e63c8bd2ebe686190516f1b7d0b54f9d60bf980b4ce72ca83689cbdf4fb30789b7aebf0e32d3655846e2abf2d0c77749ed8f874dc82a165d23716e98ffb42a145459550d765680917727da251fbd5a5be85980387dffb8732c7ba5a075d40748ec1ce340fea4164cddc898ad9e9879b5f312137c6554a19457c60a795447cafe04debe75d4baeba06c2b2c3c57a03d97dcf4cc18f209cfddc9c01e6ab843bf9d20ec4acd38793d1a57aa8231cc6a8f45abd56d18da0869a7f2b7d0fcd00f4e3296d02d80eee57ee17de8af3a1fefd06a087fde2afbee460fcfd06b27569e9b82ca695b20c7e37a89a44d3022fc9e73f81998ad011b1b0b8da7c59e76df68c2d1ea534c29206cef0cf08aff60be1a8d7a793e4b9e0271e3443dad8846a3ad8bbbd46a44f191d845874c545fcb82d7c12158a6eae6d0651034a6cda24f35abb92d2d6723ad3dde00a1a91e9dfecd12e730b88a8adc7d58af4792edda4d993df20ba71f7b35a7eed3c201c0164e7b9f41e74b715202b8a8480044128e69b8488cd6d4aa8d7d1de5d38a283725cc4aacc8efe5067ad6013ed14ada189e243b3bf0c55fc2ed8ee1aaf372daa79a8096ba5d0b893186f409dbfbb51aba1deece83b048aba15796b52509893cacbce79e16d4b7a5ee5a3446b44a656c22eb685f089c843b72a45d227b91385196804ebadb766e512f845c16a849ab88269ab507e16f4b6cb80f1da76524e54957675e309507331a08867cfa03d02ec9e2720ca2a9c34f93b6c9c2015b82bc8308d35c1a3c507830824eb74e4debab71c2c9b7fceef4fbb7e22c1185e0ddbc52a08c87a029ab3396cc14c64125bb3c1d79149dbdd4dae3cde199bec274a1a8400b72ced6f477a3e5cb6a00d81560f9bf3142c667516cc5043256483f804f48a7f4e876002f391edbbc0342047ac3d66adb628eb61566fb19e4c3f6877cdf6f509ac112d1f02003c6c958354b8e6731f422e4368093433c7c6768dd1b1ce7a6939ba50f6b8e503044f1ad3b69b64923575290b2d05c3505f967d28b55f4eb24d20950fc450ad13bbf9d7a350f734c95be88f3a62b21219d7fc198ebc71624e80a58bc1ea1c74da4c6e396bba086238d3c6c9d5b942d300690a66030cffb5dd900e3e4021ac0f77c329aa3695cd30e5829af64cef2585078ccb3448d9fe88a23574344e60dcd43a679dd9608e6ce952b1cf4c5738988c6dbfaff26ca99b1785618a03403e01708682815451ad31e3e7e762a8d94e14c72dd83eee9ae6e18a23257e751498287c56001b6eb99d413b00b09f129a5ef5de2b21cb762c4b2a57de318ad46ba78c1dfcaa8cc6d7a7fa48c5b6254a9b0c34a7518c0a680d76a8f15b0b6fe321c7dc05e11a03901419ba23a6d80a22a3fa14cba7f68616d82f95d0c3b27875ddbadd86b648b984a3a8e6aa6274ee6dcbeeda684d86ff4c50bf2634a8863b2ffc702b81e8bee36982127f59da01d58e1a64d99c2da8297f5f560c0d7006f23f4803e5a8ba00518fa9c1536f91f955dee6fc448b7e22b3816bf77b8ca9cd4dfeb98c95a47b238adf96b1a38669ea44c318b3299269c91dcc429f9c0a42d6540c3f484d4112fdc01f485e5f3f79d8b50343b22b2cf91fa047535aaf22d413570062350a67303cf1c55960fa6bd3067427af97218ec1382e641868c40ebc80aafd0f4775b1f8b300350d40dbf62dc897b7fe443fdaa767885ed1423a8c03a4ba6daf66546f1b8f00313ad199804b984a80078d55d62c6f24e11722b29a0bca6e8b470544f3143101e98797473340ba0cf881e3b82c35517b98bb41195a89e6692a40cd06d5a07640e5a3895e471da4c844774938da1fed627e09a9958ab8655ef6c9682a4d45f05689469b035160dac80556a7cb3a9c4364c7e1f900b3f14e8a53fd26bb012fab3f3bed5a6f36dc097ccece53b7e19ab4bc74f51e9dfed3be4bb7575b3007ec02026301bf1b3c485a59a1a3a6dc0bb2eb3ad9941c6cde4b69b6479661de368fdc05cb39bd0f1aef95a5e374138c8acafcfbe912cd370aaa87399e6a7b6aa1c741ff6ea82081238f23fdce091705c9944a0d71b2430ce36f793e0c08f968e0f42c54316dd86e3e49e205935ee2eed379eab2b499033ad740418c0bf42c449947b9b91adfb5adf0fdd7d72837f7fd5a2f5169c18b493e82afbf8e5d6763e0c4171d4b6aade156eb588b04cb81c661df52ae0b771e72d2ac0aa5958c3a4a737830cbe7f707b169b02b909b69d1854374f6c67d4f21ce5502329fae2e82f9b9c60ec184f1b0ca5cf5d6b9bb729109459c4d741942bc3322a308f026b34a4caa64e5ce4522721f5945a647317800d9a88c79d0982d8989145d31b58d8caae34c6762da81e31a7ecd02a3b4dba732724a2966fa7292e0be90e3fab037cd17fcd567929188ff86f455dd0b404e303fa6756cff37fa128e3371e5ba09043eb6f4652f9077f4a7a9b8f35224213cb503c7a929601175e9057563059507aa7c4d111b2df7f2b4cd6faaec3245f5df946b776f40d561cece60c5b8a1374d3cb46d6eadf1709388511078fb66482af1e327cae6bb7658855a488d260ea9ad6bdfec0f4c413fba4b60ab91fa3d65cbf44f142e7b3eb03c74b3c2fe8fac56d1edfdf43110406166f15f40e5f973a74a46b295ea151bcec704c664a46201ae2492278d4f130bb5c94c135a2923f798e8c5ffd142a5cd16b4869565fafd102baf4a909f09cbae3d324c8770f4f20927e8adb8894a63e4c03132bde65872432cfb9d608a770ece6da045ef5c2c26d5aa6436fe6d106c401a952e533d2d1cc86a7b24a7744397e5ce6186ad12b6cac9b9b0164cb3df870791a1a492886d6a373c0a657049e3937f2d2f97fe2b7ea903d29d62d86cb2ee7ca0c81bfc40ffd1046b0df19c92bc38e15d0649a53748bc83ec16ccdbd92e384377c30fd72bd3a0be427a0be9853aaf19d864fdd470e15b3c901c8acfe12859baf7dac101ef8fadd9defc4c02cd42350c260410ba69b1ea0e4403ee0870748aab413e3a2a14905b3d212b55bb94dfcec211fea1dd365433c049e6de16012350e3ecbd84bdb76e44c980a9e7d875cd33e88be6fdc78e34b8e29bfcbdb5d2c1ccb1335abf010a89b39593065f525368ae2dd62a21e9e9dbd7fa9e81796ce83f31e3fa261662cd615239e0c9c85bf11f2b33ccd4177ec44e9eb7ae4c3329561b012820ede5ea83d3ec9068e9220380acd7f177329477dbe4f927c2c3819d0189316d42efaf536ebd3f3c6267a6eb7b506430b7f57db98a55a807789fe6d0b09af40b0a417856cb14949b585fe19a592555e48a41cd43967e3fb5587d73aa520ac61b3256dcf22f84a13d3e7b9eb0b45fe7e2b95df0fe2e89f458a9661a5f31b096f43c42f22a0628815dc9600891bc82c82504420b39c7f8dac553b8c9f9b297be9e99b0fe84155e8faaa86a6c746e0dbb6bf2c3577e757342305a92ae3648051343baedbd71dce4d9fd84e6614925db2caeb71e1547919b9e47dec402154948447d881989bd688db09980437b99758deee445ca92d3cc7b47ac81141df92426f571eb473830971f42f50ef0ecccf2aaed72ded509edef226e9899a7c439d4ef3ed1926665392838cc4e5f5fd1f2f7102f4c1748b8c8faedb01d8e523ccf8420fb9525fadf70c19f184128f006a8417957acbbc532908882c0db331d3d2861df308fc059bbd35db1410d91d2d0a90e626cf3a6bf0efe29ddea2a75505275ec30db00a9d69d4091180e9bab7dd5a2da99230b073e8530f1a4f77a76540114018f6a06dba7daf58708abe7306b01b6b3db390ceaf63cf668dd2e4a220f3076b7d28c1bdb993a330991a64758902860b9b15fa0c4c4edbce3d2ffb72788f3f5beb0d22a2a3180607e47b99d0fff732701dfdcc3a13641eda7327bc55b1bb796630857e6e7bd2cfbf05012813f2f1242c891f02cf3caa42eaaeff6637e6c5ed876b583c8eb422cd6214996f940b6d39ec13180583fb46a33ec92ac7c6fc6c0192e62122ffa27d9e855422dbfc0ecd509a3ebc08e985311d12b79ea12e8859d94a7a1640921f4ca7a237e2b8ec4867a6aadf98db45f4a1afd27c270c78fe0a43894c7a40560b3e3c4f8ae6cb481efa470db86dbdccfc7fa5b9c5ed6a94c52cf583aa2a4464755ec140a9ad2d8fb15a50c7f0f1c9273a16688d57badb862d2078acd0f4b5f69eb9d2371aadf8e9eb9141c5fa9299e5af37dbc74e9a67aed9bc69f61b58e014c368434dcd593f95d62d79dec163622aed801d8e85f4162fd0b5863e1ab6aaf3069cfbc96b242c23bf567f28fc97cf9fb5f9d5b3de1b332e224d1d18358a68df1d296a21ea4e588a466ef1dac946d9f351c430d344f0ef95df72f4c3d732b4aa6f847b6e09797908656a687b96e422b76bda1b2694bd1ee0e84708ed4252aade5f573df979e4e89e6a87b00db2d1d0e0b70b9fad8c5d7be17beff9d2f99ab79c911a424b7741a3cffbc6ef6cdf07e338842ccbb07455a57de955a73c53652a448abee9c13f735208372de6f5728e68f6e6bfc751cb919b57cf23fd15196cf35d365e53489757f3b3344156f9ea9d5aac433bc06cf6f8dae24f59d39a75e03efe959f6da0ff830c71f9cb54417af3c544eab8470775b45a53edfab88a0537a83ddfe30f1a4a3bbb31dace0b20b94180b8059dfea4c941a64e84e8af539fbcd6248aa569edc66947478ae9cbb2187ddbc2e7baa13bf7c6fb069786beae53ffa634dbd028122694486a2a66d74c18328346d34cf87695f3a9a0e539514313987231f14296f4fc761b847574f1639abd3e791580d03c97406c4e6549b8217b9fd488902885848925d4eac3164cc766574ea8e782db8acb593a1bf31bdcbdf2cc2f521f2c1763d6cdf453f6233207cd1bf45fae4826e76f25c3a5979e0dce0e0bfdb7a55b45244831335a438a841163c6ab38ff472244ec67b5aae8686cb876be77ddd585977097de297d0c98fe7f231131aa964e35c35000bfbd05e62f70096432a07f8bc696272f0dd82ecfc356b6e87ffdae6db969560125571975195c7f623dc909d12320c26bc19d30fe7389b16fa1284344c74526278d94e3cddc9dd1697b0fa0d67283a2ab1b7c2dd199c46c6137ce6f71e7a3f6e7c40723f6420a41db590d2fa90e5c6412bc31e68306ff3cfa40c5c28ff0f2d6db10337e0a8fe1f7941f106fcf803dc95ac79ee51837eb2c9cbf5d588a00ffccc5f7bfca60c1a05ca53ab52e63d6ab29aa546cd918107a1881c1d4df9bac3ed5fbd7e2a3e7c36e52c33f8d85fc28ee74519f96f30a1da3319a70603db07e3e05750e7751a6fd68ecfe5e79973ba5dc2e1e832ad7bc222ac64299a2878bef95cd929fb76858a18daa1f29b0a884b2996bacd38a9db8dddad68b67a88d07243b7a79e7c8c9440803df3969e7281d2d0d2728fa023cce4100f8f9ed47b5d64931429ba8323e6099f88d4a77e3a83f73f516bcaa86443a23843e32b30138bd29697a9da9dd21dd76cf41db562e92aab6b0492c570ecda23d1a9f3a3a89cb550f67bf1ca22d57b5f060153382731cd2ebfa04ebe1f2b99310721817b7e16f6bd90330d0704b43ca6b231764717488795567bf8494f36405e0edbea269199d1c1001e9cd4699f284c6d5562fc44cf96cc3f93c124fdc5772e9ff4bccd7a0c3b31a9c9e89dbc2369d2e7ac5032ff8533af3937d54adb6dd339aefcb9e35232915b61f7d41e589f5f48f2809263d9663b84eddad89521f8cb224980a30d47ae150c67f1346794ef1300bf7143237c0d292c699a4ced926c47872fbfdac7fd9039b3d0eeeb90716e444865a8837566516b6730693dd13389a64110399a0aa6a49f534ed54bbd419a4364135dc41398c845d01a59b4c64fc410602102b65701db902e20f4e94d6864d221783c09ef889e4cd9903063f14610e42f408f828accc47d287eee4cf76421d235d497a4f588c707866be7a5388966e787ad146058aa06bd8ce151b2a08810fa7839f6b66fff65d2e71fac94ff5bc6dfd77e9ae3f7e5ce6186ad12b6cac9b9b0164cb3df870791a1a492886d6a373c0a657049e3937f2d2f97fe2b7ea903d29d62d86cb2ee7ca0c81bfc40ffd1046b0df19c92bc38e15d0649a53748bc83ec16ccdbd92e384377c30fd72bd3a0be427a0be9853aaf19d864fdd470e15b3c901c8acfe12859baf7dac101ef8fadd9defc4c02cd42350c260410ba69b1ea0e4403ee0870748aab413e3a2a14905b3d212b55bb94dfcec211fea1dd365433c049e6de16012350e3ecbd84bdb76e44c980a9e7d875cd33e88be6fdc78e34b8e29bfcbdb5d2c1ccb1335abf010a89b39593065f525368ae2dd62a21e9e9dbd7fa9e81796ce83f31e3fa261662cd615239e0c9c85bf11f2b33ccd4177ec44e9eb7ae4c3329561b012820ede5ea83d3ec9068e9220380acd747025371b3ce5f2c802e97966b604c2fb7630c45bd9217bcaffe8f9ddc9ca140ccb850fa383d6aab1ad9364de3fa6fa811c6f95ebb4b5ebe36d83000968e149430b7f57db98a55a807789fe6d0b09af40b0a417856cb14949b585fe19a592555e48a41cd43967e3fb5587d73aa520ac61b3256dcf22f84a13d3e7b9eb0b45fe7e2b95df0fe2e89f458a9661a5f31b096f43c42f22a0628815dc9600891bc82c82504420b39c7f8dac553b8c9f9b297be9e99b0fe84155e8faaa86a6c746e0dbbe36cbe6edddbc0736ffa4809292d89280716e3ae97a45155f87ae6c017602600e445ca92d3cc7b47ac81141df92426f571eb473830971f42f50ef0ecccf2aaed409569bf5f6d676c1b4d4b5ef906e4c2bb72cc7d9162db6ba118afd1d0c752f472ded509edef226e9899a7c439d4ef3ed1926665392838cc4e5f5fd1f2f7102f4c1748b8c8faedb01d8e523ccf8420fb9525fadf70c19f184128f006a8417957acbbc532908882c0db331d3d2861df308fc059bbd35db1410d91d2d0a90e626cf3a6bf0efe29ddea2a75505275ec30db00a9d69d4091180e9bab7dd5a2da99230b073e8530f1a4f77a76540114018f6a06dba7daf58708abe7306b01b6b3db390ceaf63cf668dd2e4a220f3076b7d28c1bdb993a330991a64758902860b9b15fa0c4c4edbce3d2ffb72788f3f5beb0d22a2a3180607e47b99d0fff732701dfdcc3a13641eda7327bc55b1bb796630857e6e7bd2cfbf05012813f2f1242c891f02cf3caa42eaaeff6637e6c5ed876b583c8eb422cd6214996f940b6d39ec13180583fb46a33ec92ac7c6fc6c0192e62122ffa27d9e855422dbfc0ecd509a3ebc08e985311d12b79ea12e8859d94a7a1640921f4ca7a237e2b8ec4867a6aadf98db45f4a1afd27c270c78fe0a43894c7a40560b3e3c4f8ae6cb481efa470db86dbdccfc7fa5b9c5ed6a94c52cf583aa2a4464755ec140a9ad2d8fb15a50c7f0f1c9273a16688d57badb862d2078acd0f4b5f69eb9d2371aadf8e9eb9141c5fa9299e5af37dbc74e9a67aed9bc69f61b58e014c368434dcd593f95d62d79dec163622aed801d8e85f4162fd0b5863e1ab6aaf3069cfbc96b242c23bf567f28fc97cf9fb5f9d5b3de1b332e224d1d18358a68df1d296a21ea4e588a466ef1dac946d9f351c430d344f0ef95df72f4c3d732b4aa6f847b6e09797908656a687b96e422b76bda1b2694bd1ee0e84708ed4252aade5f573df979e4e89e6a87b00db2d1d0e0b70b9fad8c5d7be17beff9d2f99ab79c911a424b7741a3cffbc6ef6cdf07e338842ccbb07455a57de955a73c53652a448abee9c13f735208372de6f5728e68f6e6bfc751cb919b57cf23fd15196cf35d365e53489757f3b3344156f9ea9d5aac433bc06cf6f8dae24f59d39a75e03efe959f6da0ff830c71f9cb54417af3c50705b52d3bd8cf697aeb7d02796e91537950d80b6214200d1a99a49fef3bbb34f92383d9cc4a5434b167c087f940672b72cf03bdd024e92a82a0506315c27555c07b05077a73bde2d5c2f7ee04af75cc73ac618b3f4d3a23fbc43dab7af5084293c4587c419b571ed76f19254d30b5ca953fc01b01c1d5d10d84a6e5bec75b0455543c0d46ddceb17e817362f1e243b6b09283438ef9f286e1b374e318f3276a9272476330bd32c0cfaf3defb72a015119e8b25f73e3e4e24c746e6d76c8496ce46002ab51323fa3e9b4a566de5eaf265c586a3554c350f83749f00662b80fd71d0c110133494b4f5be800b9f8c62f8e1af7437c0d47b2a528e43530563c20931bf96531a529bab1f95a9a8515bc9aa99235e6659a99248e85f41688c3777dca8aef80a6898c9b9957b3c828bab6fb2c37fca3d4552a43dcc16b379cfb4c769fa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef1445ae0502aee1fddc34a06bdb675783295bb8078f0a59daed1a838e7e2eabf790165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0f4733a873253ee8e09a43821677e5635bfd676fd0fbd5844797d0e403bf52cbdb380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aec9b7a84060c276f26375bac85133cdfe3b5c9ce9e4e7b78c32e7347f4214c9430f72e538b3001c86c305c2b136c31209e9de382be655a761aa0901c8e91d65b504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d74d4c11db6b761ca92eccdcda696045b91614fb8833729353b7c01833f002c0f4b2d056f9773e5886921140c28d554af6de354716e683a9e768b1dcc5e84575277694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa5a7e3e6c7d00ff118b1e4e7ad70060afc7f066d75bfb38230fbce4b346c8b01600ab3097968841ad2e635422fb3fd4c6e56598b5e8e5afda8782d6b815287d291ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da29d5b77818b79ced2ad8746af6ea28be47767c08c329639a90a22526543fa306935cca363bc0770958daefe36d92bd622916b42cbd8f091f58a3ccc240d8087b5e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef13d00c78c820ba8d4c0f954aa2fb01e79d410df7264bd4c0e02a32be81075daeb24b2aafb7e81cd03cc0ecb49490e34716bf5a01494801fda0a0e99fad95b1546462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf542006a858465d2510d6b9444cfe501a55a4bff960b9406e396fb750062754ca8a09bd0405db1f950de184e54836e7f35f7520f9f8ed85945224c65dc9415339473a072be8b54badcd2aefe23578e534c3f09d946c1925303c1e148d8a4f4f1802a6613388e08bf4f288bcca88189c012bfcbb78d645508d420802dbe11a9fc4c8d88f3bcdb4e41c4629a74a3213cbb31ea3bac52f0d140b25fb0d2057f5ee5237cda3ae5f1edfc3f0961eeb3330cbaedaaffa7d868f8c9b1243a8c5dea030c99df5ec22df6b7a236133504b7905a1d61ad2e40f044a5d01ac38948991d0db476befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03b5fd555c6bf4fde4a7288e552041b14aa49bf8a7992b4e387285ba1d3bea2533a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a62576a9b9cdeca209420a36359b5c0f8bc66ba739130cb4021f60b356b40e5534468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a935aa7b321786653d3de330e745a31d8960e5dae3ab4cbaf30c554bea24b788a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa23c37036f9e2ac70aa3ec8b2da77a78af1fdfc45a4b5caf42386ffe879907b4152134c860a60f6562e00dfc6d2956e1ac6a02908037dbfe95bab4b16834a0ea58c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d1557a1d5ca34c234b58209213198643df8b6f77c2393769dd1bdf55e9fe56f0f394a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fcbbc741ad686cbf15407126f12959d18e039ea02edefd1622db288d5966a04bbb902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9946cf0dc9d72dffb0b40eaf518df320438efe94d0bf456712b1da226908e2fbaee81ea416d9e5e1c87b5031ff76f3769e859be873942c8ac14f2bffe92229cabb8bb4dcc94e160b0ca6d7e4aae5d4853794d7b3c667b16716360ca96489dd08643f4e15ca91ea898b79c883f5dfd44937926b2a10e978ced74da41bcd4fc9b213bc470e22109d5651f35b6560b9ef4072a19bc58b780cf63074ba9f232bfb4c428434da9cf54abbea8ca00bec19b7040586a70021b22074f897bd58402f1bcd4ef3a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7dc5fca1b83e898414ce0fb7df28c53526a9695c262e9420b09f0c0305ea97277fc5a574f7343f661310a4a846a5c72b04eba471067a33f9842b559b652bd0d57e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96bc4777b16afc667184cef1a2a01cc04e7022b05943ebd1c0dd7813ca561b2ce9e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d9573ac3ebd9ee9b8778ddb2f7779315cbf217f0a57cf06100a354b5e1bdad56dacce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7fceb733c77c500516cd6c8111f532784babc071299b86563d417e1240c708f766800768ae548e7874559116b477479cafbc47ea64902b9d69ae4d8cbb59f17afaf581e084fb68b23c85b079659b60fd9041910c984646dd889d83ebde4fd153ec09fc07b18725b89465f6d6b57b8c530e05fc34b80d2961ba90fd91580b7e7fb07ee0136b10de179675af6dd270b9609fb5b32764d86ff49ad75d7f902a26c50bfa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef141e1fe754c4f009ad974c7e6fd08f87dae76171f3ecb20f260bc229a2e3e9b8b4165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0f4733a873253ee8e09a43821677e5635bfd676fd0fbd5844797d0e403bf52cbdb380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aec9b7a84060c276f26375bac85133cdfe3b5c9ce9e4e7b78c32e7347f4214c94e3c6a62b46001cf2f537ba20e4c2b147761a5f2903d944dd04c4fbb9c728de3b30f72e538b3001c86c305c2b136c31209e9de382be655a761aa0901c8e91d65b504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d74d4c11db6b761ca92eccdcda696045b91614fb8833729353b7c01833f002c0f4b2d056f9773e5886921140c28d554af6de354716e683a9e768b1dcc5e84575277694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa5a7e3e6c7d00ff118b1e4e7ad70060afc7f066d75bfb38230fbce4b346c8b01600ab3097968841ad2e635422fb3fd4c6e56598b5e8e5afda8782d6b815287d291ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da29d5b77818b79ced2ad8746af6ea28be47767c08c329639a90a22526543fa306935cca363bc0770958daefe36d92bd622916b42cbd8f091f58a3ccc240d8087b5e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef13d00c78c820ba8d4c0f954aa2fb01e79d410df7264bd4c0e02a32be81075daeb24b2aafb7e81cd03cc0ecb49490e34716bf5a01494801fda0a0e99fad95b1546462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc896147b9a77a995d2691d45ac7a71057b5ceb6c8bb3928288576756fa59caaea9823c6d150def44c149beabc5ebc042c87f7808d0b293891bb933140fb669e46a462ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf542006a858465d2510d6b9444cfe501a55a4bff960b9406e396fb750062754ca0c81977ad134b79718d610ab54064636bf8c8fe9a2ee9e3c4502fc72c4cda22c6befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a6102fcd026aea3f11dd7b7e5061c23bc28bd95c2d72493e73fcb0c2138ec22c49468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8acf30c775c08e687cb1e0388cd24495a43a84d3582fd51d12f8d0639d57349ef66aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffadc153db4a5d6398e5978592789ca7ce85b84c793984a1a33503c1222f5582838533246717cea22b88ecb0eabb1532cec271057cd96fcfed60e6822604ac961658c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d15991faaab820190e36095b9dd101c08df3a53596802ab75fd935a23e39b25069597b599e873055c488d6dae143f654cb384e6a9512b47a3a8b62f1efae31c13854a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c89ecea482591833475bc6f86c4284cd1c251c08439134fafd90f84afa8f817dc623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c3917e2b3db6aba0d9c5bc53665781e6f0c2da590ebc18d2cf81bec2fbde1107cf42eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fcbbc741ad686cbf15407126f12959d18e039ea02edefd1622db288d5966a04bbb902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a27bcb9a3c05f08be627f47a27111fc04853b5b1e3a72b091a13da3c7071196db35b626dbd230b71253db24dd987bc9a5db29a8ed17c6b7d49b7d9d9b5d9260dd4a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b78f15586230fe8790bc9851730d0abe307f7124c09eb56260993108e0782c51dce308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96cb139b5e4159c8918b1082dc363c8e0cf3fe5c7436b6211f3ac928e5d61cca8440337678568fbb99052a2f251d67c2b1510e47ff435ffe96b307b290d6fa746ee838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7fa5fca761d6941eaae13b7b1df6f9bb45da4b36bf24194d92789bc7323643b0355c0f1d489886858eada46347319677272c5ebbf5658ee665181cac88c0e4fb74ae44a6d852ba5f360de557cd931fc1b2b21951f989d449810b31dac11de08effc9fa2b8495374d6ab6ca96cc0b64a87f369848b842fd4b8ff8eac1986d625b666e88f007ad5af14a0a12c8c5f63520388ad7ba4ef6d7e0a743104069a55ed194075f76d0f85341cb43fe965a52e1e5b3e0b6fd2537945dea5d3f0c76aa88d372fc7dc4990f5080993a922cc2b21b6bbf953f3027132fee814d0a0029342299b643f1b39bf8234e7f6675c9e37df445ebcbba8e976c9f43f34fb5245f7b8532c7eee001823431dcc2ee800f9b20386b61d3a42d79ddf08b51c90deeed02b7eb3240767367fa514b15dccf3b0a7e5ecc441f012815332b8cc52436d3c702f1e72bfea4cb384aa988dd8435285a98642cf6d621857641ec00036c0223592d9f39a09138c5a34bcc56c3c07d8bf1dc878c18c784ec4bf3dcd062a60507fc50d34fedaa2fb3cd79ae87929cb2567f26dd4282ce906e46f8aa56017c6a102c436777b2747ac323995b21e997b4fb2a63a807388e9c9ad195e6c692e527205cdb5998f8354829488d1d8af529b37c3d1d688c9b70a08ce990d9ff4e7bb2f280316f392ac898b959c61ad07bc7fb149304f057fa9bc9d551363dcf2d6f1e71adc796624428dbad72fdcd614fda300bcbb6e583e3a5226e68ba403564ded618f2ea73830524e806f024e85dbe19f118909020ed28ffbff2f7ca4eebecaaee859a6c1bb44862cd1f581e09ad9756b488bc2efebc2cffcd8d4b2be797a0d5d4b3074b92bfee4e7748e75891ceafe2a238e629b08d3f87da3e69f418c491ce3443b571ee099b0a40121fe04b4d3590e035ae520c38da6e8c8984e464cfe445f1d0c411992d5982028d4dc118ad6731329eab2c841c12c9eeed5652bfa21aa4bf2cd063c55e754ff31b1daf46ea0cd53b6adc327a36d9e03470d458e3cf4958f97b312c5b82f9f95a9c92e2a9cf4af4750931b58079d32cfcdc25dc9fcd9d676618af154e7036891eb4bdf9eae242797e420559c821f2213562b4dbd43fde63bf238d2d34a1c9c9930d949c7fd2009d91b5b458f0edf02bb9ca1dc1c6ec911476108005a318af432cd69f27b2334c418847cfc8c67282721eae6cc20f19e929487667976d01c7ba7404440ed1f5f88dd4162468189fe2ae20de7d43f6f0ed68e79b75734ecc2f5d61753a3664911f1f169c4957e821932e534b09f059804f47fbf912a4ee480376e94a2ff6f7c89a4541c4d2ee1a1aa458df77f28933f319bc094f1b642c760f0e741e1d9aaee553b00c2ddb3d028e5f1cad1427ad6f4f446fcd9fb302a055a994683ca212868747f94348f4fa341c2b7e629235efc909cfc496ef39e6e8396961f569d9b1e31b834b95303a4de2dfc0caee5833fcbef598d6e2a6f667e39c06d958c5bc72d1b2cb0004ed2303e543aa268ae99c3e2b5dec25f0928d8213deec12880905a02528efe10fe210d7990c7abcd2a65031586ae80c7fbb219c74422813c648b692b437e365a2ee760d2be7b65daf12d62df315097bebd2e4b92dfd2c0a16d0e0e8ad6644f2e9d554ede5f4ff2fc543750b0f6cccfba8a2e943c30fc26c2b6a64de2fc605bc305c329d894c5e581635bcd792bb61109c64c12e52577a3d946902c52fbe0333aa49accb98e43b750d54229c98f4b85c677573fa82c3a827152aa389ad5b79c836e3713a3f4b92d089ee329855dafd87e3bb8696b8a9d499159ca73b45c2cc5606c7b5779cd9ee4e68be300368206c28a10832ceebeea784195bd934c9f8ec6b75702a2c4b0534d340c0049d02fa155811b27452c8e93ed216ccdaf6cd9da82634eb73409cdf0ef240433d97ed2aa0806e6e75c1f4e5caa6546bfb29f5d73c7470778a371bce8ac985fe022ebfe0ad82fdf7ef2c5ca9e65e32eb1c484c8e96e488841cdd8e4f3da1d3ad363335d77eda037930efff21d9d2980c675c83683489a0a14c97aa0b5fbc0b799a2aa8bc572e7359006ab6931626b98efdb11ca76b3905c7d71b733f829ebb5b13ca03780e006e22bf48e1c25ce7a873f320baea33a85cb8c3476251925abaeae5abd35ca17a1f7c5f860780e5daff038761a95cd9cecee3d42e643ac4140b029720015efb924da1aa461dba1ef6316dfcc619d7598437989d03754c3a1409f83b1626e48c6e9780a58bad7e1d1da91ffdf0a5cb4bdcdf56456118acadedf6c65250661379407c6aa935f9747781fe038237db49739ab4eedda2c83bf4db664e16b7fdaeb95c2dccda9da3e264535af9ac0669c0cb3bea92c21526a7ead4d8c9d7e5a8600582431f3e9b80961941c8415e593b789c1f9af586704a3c1b34d8c61b7729a28b28070871f79efd70b720435543b855f993d9e8fe0002755e39646d19ea528b07f428f6a8765ef8e5cc336f11c4fe0e6d45fa0d5c42626153241458e8e32a938bb57de65173a804ebde51839d93e62a5b519e08dfcc12cb388b6b0af7f792ca6457e0a4fc0ed2e1e050f74a01116decce792f985969461875ed9b1908d0979742bdb4f0f65b47b866c916c9e1874b21ada584a2719e81e926ac4d4d7e793695272d5da9675b9392715575ee51d4d06e400c04e3579f02e9b1cbe4b56d92dfb9ae667632f2e4b50a76cd519d7f94a2c16ce9a5fe3879149555669839b951f9d3ff33699774140614c99f02cdfe1b82e1c7c2d0c5569c70f489c2bf4d0c2caee80f159591e61561be3dc9012f3bdd8a6a491f5c18a4f009c9ab94a72706141fa23dae0ada24774b8c859c2b7806854345222da36ff39e27f05f755eccfa1cb9149cdd4ab48fe4ca097109df310eac596e34ad34745302b5cab9e2976f67c8278aad6178acc5f707c0467fe619064eeb2f3eb7f9dbc7ad79a11a4977a196617cdb1301aab2e167ad2c8857f7bfa5dfb908d77a34b39ad989e90642d00ae63ad851c7182a314f6541f7d45214ba4d8de4db7910f737a122accdc41ec8a25f0d245779078c04f5fa85474e602599cf32371fa20fd2e259b43abb9d3e955763fa662a0bb2b40946ce8750aa211410d3e3c464f77bbdf0b833fa34b788da89ade19a4c4957e6e5afe053c1988429a7745f40ecd21dd72bb8be7c11072603880cd1305f57899e9ac38c096523d5d90f13463881c42f3f07bd77cda0e88cc4d5e86eba69093cad8a8873969f05ee137b28845e3c658cfbc61d1f8ce160d5f7f5c3dfc62e5e0e73f96f7fa2394cbf1faf8b12d5430dbace938e386e66297bdc1c2e7dd27262a2efdb69a96a1a40dea8c513df0512459abbe4ade21631dcc6f9774e54434f4d7acfd2e26cfe8edb8da1043ee758155985f903644e8774eda8d8ba703ada24eea51af52de7e395e11f85e5e49a7a7cd47fb5e366a25b4d2d85cdddd71472366a6f50738e50b4ea8937ab1b3443bdb195442701cec2054b01bd9aa6add3efc4a26ee181bf949847536c4815a0560ae5dadd3125d6e68d0bc540dc6844fb72864ecc1a3ce04ded48df731ec142eeaafe8425ca9ebcd13c3145e761d201aa6e6f972286f44838c2167ad7f93878b1014bea3e94113e825224ca12eefd6f8b28f5958ed6734a3af67cfee916e69e33ffbcfe6edc87b163dc8d2ffde43f8a5f5b6f3549de328d762d3101471f3c8eff3dbfdf52fbaaf716d4eb7f95e8ca2b76adcfb2d9f727fbc6395704174dc3b22ba11077886d3ea6f859146eadd840c17a7b5567570a851911197a29bea21ffb79eb990203c1771adc0787d4ef0ff6ac634221ee7aa5842c5861225357e5844f208602755dd369ac6bf76416588fb149003c1c0d67f9c3acc927000fad1671fbb1100d76ee4e8a1071f4b888373c3e4d4c97d35aa1590af1c58a65a0459dafdbcbb59ce535430ce857f277e94710e3c46b502bc059df2a4707f53bdb36702ee2d7167a1d8ff48d8bf3695094d6481b851017b7f6802790f715dabae75900c9d32dbb7e1743fa7b8290227e440123b3991dce64177d880a4d34bceadfd579692461fd499ce9138d0302b5924f1b30b35d33ff2e4777960932a940e49af2da95c515f548ecc67481c41d843d2412708e834b1e8e3f63c292fb220e3f1ca8c57af2f6e8cc3f63ee69dc244f466a0923f3a161eb49323b5fbeb313036828eeca43deab533e434d98cfc9aaf4d59469be7c189e8b8b6632c22a06769cad0f01beba7bc7ea374a77547bf88c482fe871885558d3409561d42ea693cde696e46d684da123b8d8d448bf3787f00411156cfe8c7312dad0eb9ba55a0e098ff3d2d6786ba54af196b24a0850df567f1edec9fbafb76a746d36870fe22ab0b56b8f93730cedf55b5e6c85e7d829bd01f76f6cafafdedd85bbba104ecf7c700bc5f787aa09271ea36f5385ddfac62bf891d6802ac1e2f7961840901167c063d7e037bac14ffb3148b890509981f3a3ac6a10d40402903b1e4d9cf2bb11a6c645feba2c459680dd1c7824a5e5827ee812c2340320fb20b554ed4f3e8d54ebc8dcc57cd01503ade9e81082571cb1d952ce93bfbb7e779dfd37430879d19ece1990572ec528d681e3a75a6e558b3844245fdc529bbf070c0d5fe6c3f807eef6aa2ebf6eb892ddb1e4d44cae3dee1f1e66b5d3296d9f702f7171245cf13804a9f5439fcbe56fdb617fa126ba0569ee0e65517a71d03f954429f2d25ed1c087323647522152a7265f7bfb683747119a37a1ddbafcce6f3fe744e6a0b4fc2b846dd7da6143681c34a8b9cd0a44a0965af99df2f6b86ca15d5d37ed41627f7ffadbb4f5e3b6be0157d499c3475913c9c6d689d85fce94b062e68286951c0637b7d7267d7d91df2cee313da9f589f4b0c89ac0085436528641788af7913bf3f7c06176b01f3e863865850b9a0b01a9f1f2ef9ce3a36e5ef7854a8289f3469a7181e1186e72dadb3f4652bfa906cdb95f003a40265e47527d389e82fd5803d550618dfc4fa183af40393368a1c9d36c744057df6382d7be9ff4dcafaff2e4ae298da0bf2e7bf4fa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0f4733a873253ee8e09a43821677e5635bfd676fd0fbd5844797d0e403bf52cbdb380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aec9b7a84060c276f26375bac85133cdfe3b5c9ce9e4e7b78c32e7347f4214c9430f72e538b3001c86c305c2b136c31209e9de382be655a761aa0901c8e91d65b504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d74d4c11db6b761ca92eccdcda696045b91614fb8833729353b7c01833f002c0f4b2d056f9773e5886921140c28d554af6de354716e683a9e768b1dcc5e84575277694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa5a7e3e6c7d00ff118b1e4e7ad70060afc7f066d75bfb38230fbce4b346c8b01600ab3097968841ad2e635422fb3fd4c6e56598b5e8e5afda8782d6b815287d294821c143fd1bf0b7dade4f5e4901d0e5d099a981064cc7229a893f3be2e250f71ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da29d5b77818b79ced2ad8746af6ea28be47767c08c329639a90a22526543fa306935cca363bc0770958daefe36d92bd622916b42cbd8f091f58a3ccc240d8087b5e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef1c5d1a81de2f108bdca09decf3b83fe2e17975af97b078b1d975d5ffffd9156933d00c78c820ba8d4c0f954aa2fb01e79d410df7264bd4c0e02a32be81075daeb090de118f3db5cc15ba03d29f1cac672d50b8f7108d568bc312f4cdb89baaef724b2aafb7e81cd03cc0ecb49490e34716bf5a01494801fda0a0e99fad95b1546462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b719b9d61f1734848a6dbbbe5c72f781ab6647005bf8dba997692cf1e379c0ec08406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc89650f8f94cb1c3520ede5ed20cd7d0de3039fa149af6b419a9d8b6049d09147b732ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf542006a858465d2510d6b9444cfe501a55a4bff960b9406e396fb750062754ca6fc31a4cea79f54e817388d5cb2fd47823340bf165dd58bbb76860d5722911856befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a62576a9b9cdeca209420a36359b5c0f8bc66ba739130cb4021f60b356b40e5534468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a8add347dfa0434d144d2eadab7ce4c0d79135e980bd68f8931ab0b91e5a8448e6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa6cced6192800f2963b27d76801d56c4b722a869a9a74a682f1996cf797bf32cb4779cda73fdc88cd0fc737a9ad4a719f9b21f9bff467c414dd724a8655cb96ec8c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d15a3670944da34344569b1f59d4bb7c31b501daea1e69cad5f9a921fd83d437c994a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fcbbc741ad686cbf15407126f12959d18e039ea02edefd1622db288d5966a04bbb902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a29cdd127313b8e2c82fdb06fe8df7afb9e4c3f0ee29c39de7dadf0fb47ff1cd485d14868e2761eec2d0a78e1c995208dd0ed3fabeedca094615e6d6dc59b5e758a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7aa949fa4802392df45a85b043a129a94de3a3db358451a81a3216de002cea1f8e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a9660539e2ec7e8a146d082d09cc08bcc41ab5c409dd9d3e3a682118e9f6825f001e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7f18287d04be2a7b49d0d370b9f45b4c2933979457d1880613967e7af27c7ea26e7f00f988c14610fd9f2fe913eb9ee6ecf94f57c87ff1c12646f07f598a0befd9f17760a38c3f4d4d5015d1c41b24b903aa216e3fd620c084331a18726201488eac5fc9f06f5f0266888ca0c721fe6f738d9f0e97fc8457cf20a1e46a8e0a1280b38d7fde3284a26f6a83449f16c652cb1b550787795421ca8404c4d0ab749c1c1fb5a7b5986606a36955f82ad6df1772317b265ceea052bd90e3a8554d9ce2e09cbb9cf6139eb7831ea369efb10da7edc1ee98a777f02157db09b03952b092699f718720c53b1107acc77ffc6f41f9b9c916376633b5c20e9d0cab9917a2dd595ac80f8a1f7403f2344c9520d7edc01e66ae47d3a127a9add79cc83408688ec99c697f1eccf5e5dc54730f94d794a913ebe5c2c201efdc2e7a49388d9e72fb439e7ad4a7c4317d47ba23c5d59746c2851d36ccb5c370cb83256c103d22461317c98e3a2ee185095562c0307f1a4a72e1d964306102e9d4b555116259492c77f0c6865b987b923be404c33975a8ff4ea6d346e94c1b37cd1177d4b836d957dbfb3b6a925baf6c8578d3e421932ed3715dd3af127d7f7173ea219d1866cd3a5caaef0b3cb8c92d3f8224cf9aed3d9452c547c9f4d72425d851caf70528c86176156b293594b98749a81b56abe0b375ca9b935800aceaafb94dabe5748c432e2265be723c52e0d090dbe3e5ec3d0e8942c8cf8dd1e8187e8aaa798bf5559d0fae0bbbc6e6b3c4b6e6ffc6b1d4ec019f90d12a82c1b29837832c05fdc04376f373720b4a9747c864c7fd8bec06f96d86647e02fe0722f31f137b865128ce6d53bfc327c78563469c649e888c03dc5f021135007582a44b71bae14d1ab306aee79503aac6009a9ced5e94b1924f9415ca40462a5254fbb6bf653a6114cbe7128301dcad6e3d720bc1e0b5b69a75ed1ff4dfb0c1fc8c3b58fd5537db9e4a90fad836946ec51a49d7d5b3cd7dafefb695225c217eb1fd2c8c901dc70f8b3457057aa02d29d3eaf0c0776133cba7b85687b70a187c1b4a7894124671a1eff5d3f23ab2916ad58f6669f8f8afeeef1afd86600456c7d93f1650ecffbea6fafc330d9f971333ff8087d519f6a5db9a7e15e0fbe5de5027c840728ffa3e9377dfa3c7e6bb64bc89b2b91aa49b043065ffd114486f09466dc67bd8e40c5a30a6ffe06c1e07ca263c24d78b70f2244ec2a85b9126f42b4dbf56b428ed854e124e65a91faa8954bffe1969738c57ce4308b042c3c495c997d2170bb4bbf78c16f498f5180007cac1a76ffa4f7f15fb53fbeb7fee31c80fc3eda240548f2a78a9d7480851cdfcf36c2ca1437f89fd777c0055c9e363944dd916c47cc7cff042455b1ce5ef2b0ddf97e170d949c72599222b122026f6f2008f90fa40ef240da27bd326ebd98f1504f697ec192f14ccf6d5ac5f002b6bbb3685454702e2869f9b5295497c42d27232d2ad9e4d76bd5b6861ef420f60edb70c778970dd08f6b62dd07b89bb2c8137313e1be111ed66349d6f3c7c360afd55dcf476bff37d3953364e49e48e449a4902735c83526663bc68aa9651150bf63f68bee4d64ec0e46c9e4cd6cce27699808d4cdd9c6450a6298463ca03677d0e7503ba7f998186fd64a9aa3c0595e368f1623851124d62c9298bf1a9c18b6151fdcf26b1d74668e41198aefd222771939d668abedb2f3a56a9c424499b9a94d403a63474dc5462ca2ce2f987a6608bdb0a3104cbad8c618c29cdc6b3cb1a73598d4d47f0f576cf237b623db2deabd3c13238d8f9fd03b7928fab20fa2e881375fd2b98a226bab90194b89eeb2ff524b526a0b3f3ae71b9aceed223b2f977e9f8918dd56047f7a2f89b0ece6528999b1cf11c7ac22f71d880dd8d8d26ac37b8024bbccaa0c87cd507fc005e8178792231457fc70ca9309e579f4a6701ea4f8d349abeda48054d321b5b464b265308856343cabe2777fec71adfd25be6c96bbf8251ada95a54809538b15e62588a6cf313bd2000e2abf34a3024f7604af2276eb9d58fdb1731dcf79f8ef604f71b32e71d0527a64ec4cba17e23f4ff6cc5a16488b02dc3d76beba159210e6f667e5c63c9b68bad253835d483d573e11b44f13b963cb9bdb5e24112d2dafbceaf095f17c520f6f6f054cea261ac743a08ace95f5726021f54062f681f4168429836f0417321914f3414e56d9de069e01096e4e5bf918b752e28b508399f35a827275678f5f9bf5cdd7613711e0febcc46da1330b47522a1f9f1847284fb4b433c131d94cf8156ffd2ccc0c31c6314183f613e0f5c86636f6b5852a82af02a25f3edd09cbe5eb7111d40efc14b5d139b4592eb49574d9a5ac17572f5f483681f95d098dfa298fa333b2bc02da60714e5c99c5c067eb7f01649e6690e0fc37f07751e98b3a84e756afc190c64a5c4193780cbf230aa7d9998177c6c112f906e97cc33265019a48d0b3e8073fce72ed9f79546bb5f091cdf225a3c252abdcb9ce159e73279bd829e5e9f657b9a1c9997ca194c1c5816f69907086a82a4d3d2c1169d88e32637b64063a1fc0c5c01b862d00d78e89a17cd4aa4ac49011ad4bea259381f58ee5fd8682cc567ec839db150956cb7357a94183435902370d966fa6338ef5cbac21ed82ed16e90fbd0b4f9ef9e64660524c119ea44d6d214d0cf4b665d491672a14f02ef74c554ac959b8180d2a977993ad7e8ae94e2707ae072e5ea19564b145a61b4cc7f1e192a9d514c33844e8fd73e12ac2fadf133ba277643999c4ece7dcee82436182f0deeb51db1f0e7f81fd786e99d1c35ee80f31a6b19c359f5fa25d7c3569c7671a71af351464d2b05a9e186746c0de54085a890d18e2a9a1d2e92c8e5705c24a3fb5ed220e2b9d1dbda35308b16f42edfead496bc2d7aa6cf9c51d52b67d2874cadadb250c6b29b39b02258a3c7b42e03a1c232a8b554333de42710493d45bbb01464c5321270ce713b41dd4a020e107b04bf0ad8ae4854fc914daedfb86de5ec764b8d366cd87303592c437e6353eaed5cfc5abadb2cf530218428400437d30e3623c5a5f3008f886f958a0c6130a4f652f464511116080411e91418e78fd31487afe1d260643af7ae7233472a428288c851dd47bf35203670312b6d447de6deab343d66a4102e6b8a2f9271d004551e107f863e7f73b60c4bdb7c375854c0c496948c4f2dbe362c35f752ead2e6c137338ab1ea801a40878e650efe4a2ac1aa840480e9fa527d94cc6a33e6dfe4ed06675a693020c86d6ec4f3581d8e5d3e85c090a18b61240895157a4e6e9691f6b14c650a49b22844c739793d1130859341af7abb724ca76437b7198860cec55788abe2886100559124674cfb5617f5b03a55324dc98ea4ecf7a3bceb168c3b365484f7fd96f86a507aacfde66effaf60cc7ac57de775cd773aaf2cc0b8e6351c6a657a8c5bd4aeaa3004659f0722293526516e34f668b80f6c4abc5f927457e5cf341cd08fb76f9c569aa5e0a72c7ec2d5a72e6161970cf0b157ccd7de974eb32a40371591903e2b469d70fe7017074cf084783b325c9b9add90526f089fd1f3fc7608240df19746025616345ca0f38c18d75d5d9d1c52d4c20e001e5a0c41a1ef424a8daa6b186efe43d3675840e7908d71f7363410e7e306cd496c7f081499c52257ee157b999f7c657334e95d9b86489b68fbb551ddae7f7558d2e2481a436c8da7c5c5f90d6f95cc2bbacac7f0bc0c4b8ac9e0ba2e69707190bb8046fa831eb9bc769366e7a59aac15ccb81898f407a91fffb95e0c5e2d31e1fb950d64f0ec92c85bf72c7e2f1995ca1395e5a9b879cb5254f05a57e083b1f5780f79f664684bbfbc7e183137086e1aabbd2d0b970beda6eb363afee1abf76221b7bbbd117e249589044c2958826c31be01ac2ba3b3b7e4d166cca030996d90c6a4bf0aaa7708deb188d627f55303bac21fe100ee1c70edc3835d3899fb8e96295f736db8a00e1c400561d89cc4382fb01058eb730b10e7d4a5df9a9bc0e14ba3756fe7cf11ce0d925ffd54844f80eba3dafe660f04d14767ceaec2625e6601b555d5f59c1c14ebf5d6877af2f4073b89b5dbbf7cee09db72a5c8702711bf9eb198d3f91f62779b00ece5c0a9d4ac5784c77f8f131f66d24120521016335097c7f6fcee5c01241fedd3c7275123480176f17671cf142d1b9ffcf07bd5192c8c6cd077d3f137806e6c73bb40d61b713cb332f53796532c8ff2e2ca2c34d5f5d7fc8af3f4b3775ab33cf32cbe30a7670c585c61ccbbbc128d362a4a2f8290ccbc033a014e122bf627119c1373049462ccaaf2936544688c982bcdf9e5c5e1aeb51f82bc8841c36d27e323dc0b957b60f0da33286b6f8df9cd9e379663d91967804c899931a46a1176ff709101f374907c2e0e8bcdf447ec43084769c7ee83313c7985f17ab82f17b149af62099d36a2569b8f69a7254def84ca930dc906731fb1f6826267225fa9637e8bf53ec53580fc394155d4f687fc0c0d06d3ad4143b241498fb811e7cb3d75bb0eb0515a005dc07583b5cae185bfb2075d8a74aa7ed9b04247647ee430e2f44f4938d667c1fa807ac4873f1400120e92c0c4b8b8519aadb7fb743422307ff6c18237193e9765f2b22dc471ae23feb9c6e1f4b09aee514fb8a5490236c605d9dc16d46b0d8f11c3f6bdc3eab53bf185d0de7fb5ab713d5cc9cbcb0c6ff5fdbcf6f38517bfc5f020405d5776fb355087dd044aa5cc5c4aec0c1a77a1c15f3cfc428855789e310e52a645eca13574ad05459db2db92581e07585b10b473b23ad4e13d1efe4d3305b3808817e672e957d4b7a72c1b1c57b97f8283319e2082e214c13a092d0ed37b33574dde0965dac233e13093d8b6248028550c7c49bd44803df1d0b0431baff48f126cacd55caa1dd7de5758cce18a2402180fa9cbb60073e4823cce5634b9f92f9312e1b7bb3958059fe42df342ba75011cf47244617c11bb1081ea1044c9e7cc127abcf2778ed813f3cc1946cdbf3bf479693a08f1101ee5916d54382f352aeb7a65c6f638f934aaea30b56543878405536e1eb9e23972ea9895c52ca7b6ea59fd1de8c0ebb826efc6338c74d23a10e96eba962cd15f1564245d30d0d801b6b593fd48dd5f2b27572c6bd1fd72d358aab77aebc13d982536bbe9513452adb67cced6e0813e5ed8c25cab7b67d4eda84038baa3c3850ec9db2953e6e733f82f6e1a02e6391c3fe372bf1f6ffbbc377677c9340615c6e10d3033eb0f599db05344c0a73d04d49c6aee6e95986e8e52e1e91f3b550a1304ddcd82e1476f2239db8e687c3fc11ce2c166777f2b8dd9fdc7b983a016bbe97ad7b0fec956946243ce23fd02ee223fb0c7e45101c917fb4a6ba3926b965fa56afe2a0e3ce2af2ef104ac9626048a6ed22167fa1d2c4a674563dbdaa9d7bfbab3368bd5c8164b00a9fff92fefccb7f830db6fc2b1a6dfdc77950c2dbd22b443b53f0b839952771a391302a38d0e1fb05ad4de0c1836b57ff7673693e7cbad745446785b2543f908eab2d1d9ac410573ab001bc85d009d4c6f4a79bc2418831a7a12597b9186bb6d3e8cd2b2b31ceb275288b26715596cc20a91d30ad8fc1a2f37a73906bb762e7f7dc180feb6e4c5bdd748ccaef782637d470e3e5911a4386435e530a1d28895753c4a3a63dc73710da03872cf5c4edf682510ecfaab0a9f6ec1db28aaf0e81fc30f089a2c48e13961238904d53681cebbb42a6843693c0ba8c16170d832eeb285171dbb9460544b6ee261bde3c2269d4d65152275a46787c812a57798f3b7d61a82d50ba58355462e86e8232511e682deb9cc5d605e29fdf5d4f2b4c969c0d58a20648bc088e4c54130c6e57f1da515ba76b6197eba677c5fb3b8e077d47fee4e443f0f261e441259c8c645e6a87b1c04f533642f441a0c62bbbef3a31bd979d9b3219a89f6b0363c676cd903bf357141722c2cb94250c078cf33145ea9635925c36fca5c9170aad1b83c83bc97ccab7a0d1b6f621d4b54ee291550acc0289fbda32d286cd5fbc31103629298a9f30823b859c7dfd464f3afe184ae03953a295619ef99d5102ff15f6e30136173bc32852722125baaebbbb6cf285f67fd7306de6c2397e32444049b387ee06083458ec469af8006c620de32fe73cfc2767aa0caa4da78146e9e127a3ac3d36ccad0ef63c89aef65a2e8aaa7895452e8f6add9baf9b1690a4560c3a425d615e5d7dda382e95e580335cba937f7fb656c2667c74bf3be882c96c8903c8b2ce7942b541e4e6702a13c1fc4797eea82f593fa9f4e4776527af8f6eae024e291c480ae87b6e2ee4825e22890a65195c856c5a7a66238fa7bb4589eac9f2791faac40637aae3d39506394fde9d24a71bfca189e64e87ef9702576f65ad8c613036d357b6b52b6b2ec8f7c0013c913901fce98734f07599b6248ab37fad9b7038c917ad0f64b5b9c04b85c781aaf445a47975fd1867bebe174c0b9b6d8ebc6d9e52ef7c1c806ecea56b848d1e4d9dc51d61e66151020bf196a0b49cd00b20f1b0e72dc100d9df6cce0cca2a859573a5ceed1d8396f2eb045274cc06fe034b85c962a1d0958465e288c7e0d83071151a0864d67e27b207fe06c299bcc03a4443e370ecc9c2a10868d8cb56ca92a0bfcaa4e88d46fcaf9ed337faed42bf8a0e82ea43bc2a0333e0c52f5a8f59b939abd55c7883295eece017775048b9fb0b726c47178bf7050878d273c0af2cc0c7c2d818f07f86f0e33d4f4cb42d7be6e1c66f49875b46b8c875c1dc88a0d1aeab8fd9a8a4b0ed9d8a919698edd32e6540fcce6aba22282ee7390cf4aef8446da0f8a594d5f740640ce46eb7f4ca212e68c59c9275f87cf7c1c66beec8e63a28bd10c6210e7f2f7dc83f82bad977e4e78067c89a7d94e8eabb07fa04b7f83dce705f2e78d6c21d5b055739c57c218b9a5d94745aea3bbaf2a8c42395190d51feaf4b816392f7706db668cdce34b666cacf4a3ba8f8eb451cae40a30dedf00a850a9a37e657f035845b977e946a75fc8a5699f675b370a3cf68c74d540282a60565ba6c90520dc6114fce18e2e45e8e4e46ffc2fab8a645e709d1dadc68b3adb8e1221f572b7c966d70c11d3f07f28edc0b9c4a4ecca3848725d49e7eacd2ed9113b21c1faf69630a497c3f3200365056d98a2d87c99b561ea6e30fae82bff577c87339a92ab3fa1dad370610b5a86f80965563855f2b11ed87b7318d12374b168cedc000f867fc1e9da55b1a378ab9d171c8d22d2f2b1ce553285e19a8d6f2ea304b6d51382143d0dc767e96ca319f39fbd3948f4c6c18ecfb5b7f6a885924ce6b7fbd31992d4eddb04c1e4f450846c59d18ac152900812d6b0983b32561e2f1b58bfb52c32e254db0a6a89bcd4317629c14f9b8b620e59b0e6a816ec3acdbced023aa8244dcc6f8952bec3beb748ed7e8a97fd5e0903d8e07541bbb99770ec23d5c05aed4a32b617f5a801d892c363631b1c7a96073cb8f45dac29bcf8c5de1e5cf6eab349eafeb1865c9f755e994a1a8916ff8daea6577777f970799a5860b246ad2a58929eb8d2195158559ffc57fae3c282b0be1fccd956a7b732ef22772becaadec45d57bc738dd9dac15e6b2be6c0381e24fab363c5db291207bfe59cbbf430eb188c43141fcb78da6b58d9ba8b8829961d10748dec3be2193a118b59edbbf32f648f559f3f52cb44bd7c945a1404e1029083e42c14ac3981fabb3d70f3508bb5d283b186494fcb40d3eed5b95d7f3cff299026109bbf394194713701da20bfcbb0d9cd981857346ec1108dc5f93c352af941792c7e0763f5c63825a0c8d7c7f1f1ec7cc000a6258add128ecc62d895c606238e83f15e6c55a58e5d3ee89c1874d4f478546691e597fd5e61b134b8f386d2d64882863439f846420db115aea88b0a3bb68acb29c9614eb06fec4e514aa45573d75d8cdc6977b08b850c21c1cbf5dafbcbceed218fefabd585c8d546805da47b2c312a7688a01d3b8cbada7f5fcc497f81944b98db4c5550ff8a46edaf063f53d83402f79a5ed8671647ca43e00554ad69e3eb175350b419a3d81f784f7f1d01a208d602d8c6c58034553be67174a366f9841217eac8b99414a4d4de1bbdc38151afde6641f02c778b83320703ed05ab4b343526bda207217dd2d527e3c58b8340691f34998038956f5b663daeafe111042d9408adda6cd2e4f9db2bc8745336e34697e62415d327e9b3019b90d47e3d39cb76a6a4286dbf406f00d0782800c7285a5b8a46cc7cde16507e043353063143b21ec640bbae32876baaffb72a9ebbc64dcf417f1966d278eb6e2b9c86470e671fb6b8d9624f4034d0b227fa87b5c11bd0e55038c1d1e8a5086c931bf181301ab2c1749047f46b1af4da2093fb8bfe38319ce664abd664f6ab842c0fb98eca1d49d29652d2a853da3fa8abdfc0ba80c12f6b07c7b1c70dcc76ec9d5d14c9cf0d89fcf9839b97b5ee0c1e4fd0c792e276959d37b17781189b74a9d41428ed08062b6b7c75a0e61e3f96103e7677422da9bf3700ff9024c976937a4b07f628aaa516161484df7f21a73f63c6f9ca09fba868c0950713588dd59a0476b92f39b8e20f858785889762bc653be28abca258a2198eea7cb333fb8f5cde7971d9344b64af9bcf642a045cf390d903c36bbe889da3827be4a4f539181689bc03e7254161db1233c254792c99b77fc04952023f7db1c9c607c75aeca585eb3522fb158801d1fbbc1a4d35ac86b0cfbb8f20e8cb8c0808504141a46dcb1ba2e3cefbe9043b91d75d48acc5c98d5e4efa6adf75bc40476cf2f24a5238c20bc982f523e60a68c0231c3e4a77b581cf5b249bd9be35162984e0b1668fbbf473f17bbae7590f4871f926c640cf2cfa6b5d254dce3a11c88519fe00473dc8b0a41581682b32619310f87bef6780ec5e7e038fc79634d4d41aa850fcab008b532542b720e87bab8612d6b3971c75761dca68b449a7d458a74def64c840ac63341a5d33f6f75c7802a465f3c0c0e03b74b172bcc1a2637989dd6979504e21c42a62b71f9773d1af3185ea832de61fd28fe145e2e25c4f583d0dd87eca4a26d9531395947acf80ad24bc2628f48dccc4ecd24144a4c6686e07bc950944a6e4f0fe35e961b845b41ca127f7ebb783453203e17c0b1a11301335167ad421be381cad3386eb08a0da007fa68cd153a8e6b71ff648b8429125a06f3bd077aad59556560f9df4d5ee13377abd0b13b735256fb8de286de8161ec78b0e08771b5c70e40d6cda1f86de3f7dfef084d8626166954474b8e292ec297c78f38813f93c52e7f85beed537396383ea9a03fc6c5d75d7edf9026fe5b6723f9b8d89e2756d8bcf82ebe80e7f464217b512548e7a5be23c36da8785ee096011a0616b27ade3013714559ee5c60badf1f1af4b508c8d323c560fd8335256c896db761e8afef9dbb796da991ca4669ef01674203c86326ae871913566e8a7025608a1344c8d39b6317c89983a1826d022d394d5c2991fe7ef6f2c31463dfcf641257e03b41600e9d687bee3399126639485c6555484d683d8904728295d4fb2a7114e50837567589ddaacbc15d2057196b6161515e50c054e4a23ef47dafb81d9dd25add8b360d756e95e42b6f418ec459429a636f41ad4bbb1863d0623b1d4bfbf0a8e7042c94d3bb99c2388918bbd638a152faa3e3630f7ec892f6a566b9557662c041130e0922f59738928a9dcffc9822dcc996871a6cebe0d9cda99d37ed02c27586d78e67da29c7770fa345400804d758d6e9252c07da907b45fb31e78e338c7ac290baa43a7ee0a47562ade74bdf5fd69d37b7c08853432092cf3baff7294ae08f8f70f0e46b51edc59779377057a48376d36f73484eeabf15ae670f3c7849994b059919ee8ca9fb2195d8e7d9dd846284cedf4a5444f24b96b652cbf9cab5021d5d4547cf447813f16c7d99339baecaab9fb11e68759694f6166decb5047b39079fc4731c5cc7ca69a4a843692ce000521db977698071a972f085c90db688b26d94b9cd73b84effabde9da47a5ad561e22fafb2838519c466a8e5d674fff9c2eeec176bb31fc9cd1f24d36ae5a113494e16465d17d3e96ba7b5bbfe175aa77a7059e44653738e77f1bc42feeb139c2742739708d392103c59469a03849542acbbc62b0c5ea523b825785aff7a4f7e9f808752665ae0fe4c073d3c915d859633bf6fbcbb3df66f9fa2c38852e6e8c32a80fd01cc4c3e3eee7457e9cf43b8dfd0419483eaf2530be640e7f29ffb38877e36eff9b5ea37d0a96af010323d3842d47f5416826f0b94e5be96c43122a9c5f9619f3ce378f2a05a89c44fb99a1aa71fb864b0a0e5656305693a390938f2191d70fe8445e71c00d39e901065e95d87896847c049487f46545b5771ec31a8585bd3b11d2570fc540fb4c67446f09c3fa0a299e6e131330ccc9652606dd3e54c73d101725f4cbff195a5020373ff49a92048617b2a9e1b90cd43ad7711e9d76074b018be61761453b7078ec48d9592bdeeff1ede6b6f6a671b2e711db27cf7e2f41dcafc6b5bf8e5d4c4d6ec6aea462b4a70869b304f4ff4f8fdded3b5eee76480f364298074c15c74300622813519d0e6f4447c8acc87f1611934abb19185d541fba61ded8283fee740281db550ac2af26f0c7de6ae7d72d79048e3994e984f69d5854541479ca4422e4a8a9e60a1d19d47d95ac014c8d9dafb208241dbc26ca5becec50850e4f4927e2f707af983aa9f44ad1a6e0949c11d688826c83243be61d3559ccbc939f655d76a324fd5bdf26985f4650da5632f04f65901e8e452b8dcf4c05f7655776201217ef813b5af936ea8ee4d34dfff76824c9e7653e7ca0548ad9b8e9ee0799be1ffd11f972c3bdf680b6519c71c8e84e10984550a01adc89bf48f18331a4c9595ceb797b497c974356a7563f804227902d2b21adc30a18445e24490065f4215d3b753fa2da560165cab36867fbb1a09f4571f634a116ec7f02a64e50af4ab374c2e24f944b447f39d06ac160d66c5db37f060126d01f2489a4b5ac5b2db00063658e69719ef0e954b39fed664d54512e9afaad481421c75eedaa23c0cd34b48e2e0c960a6952373129100cd7cd10026a5906934671e44055f26f609440da5fb26140a066f12d768f824c8e89bce14ad76155e338b882ce71a13cb28d86d4dcf32e4f630187434090b92ca91ef3733cf19a5e5228fcd616101b6f0fa15f88e6118b5a3b68f266938278039757b12598ba15c41d415e2f5c132bd02bc0f890d85b91287b3a8da786d002d2d8d0dec9332397083340a63f76aa63d2324bf0642d9c224f96e9e632c56e361f8f4a7e8978591f963a65128f32333d76f8c225a1ca30621bb50b8fb63f10cb0918e9ce581ecd8c3b44d15b4cdf0722f49c47471ce46352900cb0654d12a5f6f91235867f2c6f60aa497a84b6d9a398a7744b3e82ebf79be46ddaa0a3a583e3eb2e0f0ff942e2bdc6a4a14da024123cc1273d05d1099e9515c737eec730bfe9fa0a7bb94ed8feb1a8cf97ebc24970144da103d92f3318be537fac2cf01d8ed2a97ab385493180da622c01e8a88c7e607c2eedae65fbf3fb05bb4da9bbe34b03d8a9ac087b6550636757bdffd953f86d58acec450c599c328ee016f8bf775bb1355f4fe3be335aba11073b19cb8280c78d108684f3a92232f19efbda72fd888e5739ff524eadbe7d2451069ab473881e21050319f75f157f7ab6f2d606f249cd6d3af919258ab425da8de8addb4f28bf7b7bccfc67e98c575f857d295f7d17a3aeea9d231b439e2f454382bcab59fbf131a419a3668523e61f662548274e47a2d8a80194d94ba868b1a71d6fadf6089a429c00190d333eca2ff264c20988a006f51c990a38361b36a315203e5ba5719e410a73f0f9074edf96f44e166418d0bf1151040318b3e51cdcd8c61659a877cc659b35b7fc103622ea71ca8953d7e00a9f4e2c6585530068a0200f6056eefd14cacefeeae6d94571b80f57eb64a4f46a9fccc4876a0bbba1740f7a3da3302002daff9a2467d04c09fffc5d8af55e52dd0868a7e0400304bb6de7040fbc13921f39cecca9514bbeed4a51a8986540f5548d9bb3aff328dcfafd1268c1566a65faee7b2284114457d849679f95e354af9dbf2e7fe9748894e541fda1da48018259800b930edb1972334ade2abd7977a474d0e5afa90c027b171354e898e9917bd91ea2746c2b0b70bd3199ff9cd9621545353d883a0bc10c85b2db4df4d6220f7b937da208874369214651254ac050811ec8d3c80fe2e0c059e1eb56ba93f93277287b325255af55382f3829eb5b0c1f72df7056278beb8865773c55c08bb92f267da81ab46ab346a0c5fc5d8af55e52dd0868a7e0400304bb6de7040fbc13921f39cecca9514bbeed4a974abf6792e438f71815cabfb41469b0f560aba0628bcdd423f8b5401281d464d9fa277aef5b731a8ef5f1638a0b5f5221a8d60d090c775274bedfd50800305ce2bcd2f8798ab4139b19f0b78ac61f55e137dbf22f8479d37de3259ce110219284f651ed629fdf6f6cd53da4ee777e4defaf872539ef5e504674da31c6e7e9a52967b4d7b6d5e80b97869b18ebd46c65b36e080a11cfacbf885690934f9d61aa3fab92f0ad98150c9767067cdbfe36e43500d42ea2dd62ebc7809a826c2bd102f82dfa92587d4ac150f48e5a2e147a8cf51b085176988344f3712bc2172e4293fc5d8af55e52dd0868a7e0400304bb6de7040fbc13921f39cecca9514bbeed4a72d2aca9990c086e3b2de9b42586e6ce5df56c74e495f816beb566403839320cf042a59bdb2c83ef92ae62b7f74dc4ea7251f89f421ac92d8225c934d85fcab9d8ec32abe5848a3a2127784cd0bbe96ef497cdf9c31246131dad3e64a2d90e5f13afa3b52fb68579b478014fcbd4b161f012bed45640172431526d434d8fac45f7bbe366559e9e30663fb43cdeff26675cfe5d16f60ab908970ed4d27fbf1ccc67d08d867c26fa69a54e62896d744e50db017be780fb69eaad56e4935a0eee5a18664935a990505c459bbea21066bb0ba5856b24e520a347124e1f534a372584080dd19b0cf4e994c201efd81a59832c5394f131d3ce191b0713b75b9e1a6582fc5d8af55e52dd0868a7e0400304bb6de7040fbc13921f39cecca9514bbeed4a50edcb78593987dd012dd2729ed1a51dc59829f99bc1cdb9c3f6503568fd0a4ebee3efee444886511a3e029608b8d77b8b0310e674129f65787bb18539cca52c48cbf12e3cb4c1e652189ff0171ef64ce48015199b7b3fcc08411d88d409634c04ab0f89e29ae79d4e94f22e5389cac297dd92263f3d9409189f33bcaf68230ebd38fe5789811421ca8380a3ba6a65d3e183ac457bd816bbf979a13d95e5340ff0607a75a4d44da69ac2589f8cf5776b78bf8969410cda30795babdc5f8e6565dcc8db73bb408001aa56791d582b6ec8d95ff74058127d3f6f4a7cfd2a23628e6a668362b784ca5a41ae7cfa782787529d7a15959672e75e9d1a56d07f3bde560132e61c1786e063e89a438918ee4ee3fda714ff6e1fe7025d1cb977ebf66bf6fc5d8af55e52dd0868a7e0400304bb6de7040fbc13921f39cecca9514bbeed4aecee05fbd22986f2751acf08058f9bf262b527f5b6e722e450c5012d5f1d6a92c33b98c36dff4c01bddf086e30b321312c1996b2c36a51453b8ada20b1c19260d8581eee6583e6c8d9294e3091c972dd26a54d219792809754f06b0f3343f3406b3ca202a921ad89892d60ec101a50acfc903a6b0d41f3a10f41940b1078af4c30a03df8b0735a67f2dc4c9bed77d4de419950dd2a2d7f99c4af2b29eb7bc1c04ad05eaafcf20b94ad0c91409aa5efcad991adff614a271149073963a00fa83214786057026866fe3085575c65a2fc360c40f1536733fe405607b785fc81c5b619b223304f39d2d6a20b8ed4e06ea721b922f05f206544556051177afc076f4c7aaab842ecb6a916a2b80315faef47cad2a3de3ff888f1bc042fe3c68afb879cfb61f35249ad6cc88bdc2e8d45d32266cc391103922bb51cb7b64e70e5d42d12fc5d8af55e52dd0868a7e0400304bb6de7040fbc13921f39cecca9514bbeed4a73a7eb4f951d34e472879d60429e0c4f4a8edec13680160ad860efe52588bc9e41456a973a44837379c19a06d40c303148f511d5a2d427d4dac654ff4d2d67b604db64c1cf391945c0eb105bd16402cd74f969ae2a6468ae1eeda455d3c5b9cff56028d549a5a09d32b3320ba660a8b97b832449570b9f55815b6e3310a930505e71d2c5e992ef30ebc4e6cde3ac268dd7b70715b7b2e65aee4e8d115513a37bc4ff95a0c9b6c185224f94d38ea99800aa8caf66bc2dd8fa6aca5dfa645e0e45e16bb99aa415bd70bc46796a469a10d90e3d657432fcfaa74348f43b14ce3c2f3a5106cfa0e0208421fa1da2f4e5aae74a26442bb3d2e633a1a0926aa651534cbf9912c57180ace88e0b0496e76be1008f61cdf98a8bc50782ccdb7a917a65c99f58ceb89c29b12a201040327a47a259e4c02ccb0d6d04b09338231e433f08af49fba8d301dbdc421d9a84d65bbbd4436eeb22912fa1e27cfc7043521b90d81bfc5d8af55e52dd0868a7e0400304bb6de7040fbc13921f39cecca9514bbeed4afe5e6dd02ed1f9b1455ca8068d17250c8bcc317dfbfd53439d9de3456e6e85f648ab5e45e149d6d0896795a27be884bfbe6ece1d4f5509273c7d62f5a36a8ec55a960c6976c7d487b64658cd53748b1891d6b3961fd2b99ae18310bf7c183ff918f5b63b4510d7f98d4057292be9f3bbc6272c6a10a89a3bd24a8d80258440ea6aa7b93e34c2dcfe5be9e2a8a3b56afa3b4290660cb52069ab55dd739f9d918c2032f911413f10e92fe7ee77b7108822dc515e44d8397f9e8409573c3ae69ff365b3d5fcb960265dba407a6ff336f61e1525f045226413fe80f57ee974d7204b1e2be5009e610e77c92a77124481151415c8aa5c684a4d978542ed33abe2584e849795343dcfb40887cbe74f0347a1d47353f40064bb36773573390afa93374f2a69141ec04f58ceffda2e82f05cb63af14c3a6b9761d036d9ccb2490a3fd546cc1e6fba0dbe6b0b8da155e21f0e609fc6270da3893c159ec440c1d7b2c40774cd7ae222c654985eb95288a2f137422e69e8bb93ad86c1db00078b962e74f9bd558cb3e0c0a51e9df81309d97c0f48339b364eea783e8f08f39b97717ace549877f0d24b4547fd76d0663d30c51d3e11757ba8f8af3604fdfb5ba33507d6b18fa95dcb56a74b001c35fe45f3509e569a057f08206b9882476f0ae7c72befb7b015fa34879c6626824b679b95a0f947bb868b0b6715e560fd83650b7102d44720f12eae4e2141aa80410a9ee700ebbb64d62178270b7616e0457f6bc4c7d443d5e0a5c0d0019c56c7f90fedf39573a89a6830ff115299737f88e7d1e1d0d08fd0ddc1e2610bcef1d6907bca71a7d585f686e47cb830ed8be7f9373dce6514fb9c0aa8b2d99ef7bbc84cdcf0f9ea7394caec7a00b5d65e3926c5d38f3831da24947a9e74c1182a2abe8e08d318eb267c2dfc3d5536863dfee63d8ba54988c512378ba6dbf42df31324d0c6173dda66ec2bdf7d0dbdd88e9c8edeb10e2f8e3e4aea628e75bfea9b26cae468e108b40ae284e9bd0715d2879e11e75426413f9b74fa850e4874abfe2494fdcf02926c4859b949cffd7eb7db6f6b024b0e29a41107ae5d7054ace3e0737b2fea4d8947cb09514b7539655b3fe47ffb9af3c6de66a6eb86ea1d3d4d20d6d3466626e8677a3a2b8d585158c0f262c8ea675d3e9a36e90ae66e224febffb1273656b107e6a73ba60acaf918996d3ecf8071ebfd241e22769ce466e9791b0bbc013f298a0050ba1a9bf71f41a8f043bd00b29f7047d0117cd3af96b29ca6c7f10c6bdaa8bc1f659281205e7dc11577c445ae2aafcedcc9045ade3fc7f420749cab2e0ceee6692aa29a30ebb01e15a0676da1f7b371da4cb0e7e2a87eaf15b43984364b692f74942d800863181c6d8850cd12ae5b3bfd0ffde670ef41d4046697b2d5e7e88da01855290c720ecdd3d7aae0653226e03a240105b8b8012ca6b03a2fa109a1d91d3b8b872fcc46cddf3877885cc7053abf802a93819b9433ce58078435f9ee1fadf584b3f006c2d6c0d535329da8fc2a04161ddf64e10549f2afd8512edffdf362fb3098fefb23e0c054fedab150663751d3356b4a67012b34e3ba813e5536a3c313016248c737ac01d6f6e47b939f8b7dedd66f72d70d78cf91661f1056e3f2519cbaa90f763437592e79a35eb21b6e1b20105c3431f36ed5db17bf41077ee454f07a60d6e93af6a57feb5b2547b2f49ed061db4d32fa0738d44ba51e406eb815c84ee6b30d71d6ab84cf8b2e1233fdc28c61f01bfac6f87359f0281ee142f8f12d5362c08605f0696da11e51174f26e57cfe4a81adfb818fa8d24941285e18a27f9c39844c6ed535272431710d49a75787bcc2a5bb0245e678c018d6eebb913d4c67f98c3ee3b4bc059b267449edcf4953c431c1ebd4fcc5660ecae1e6cdd0809c9313835c02ca223bd62c93e3fdef467fd19fe27b449465fbcfe06b946ab90368b0b80787928a565387c4642626cd36c8a2e9421fbbf4f8cd071c02458ef9aa1dd96645989aa6d8bc14bb8b8904de97d2df299b45b6b06c29879339178838446d53fe3498311c1b2935924975faa01f1a1fb17fc106fd5f919847d49dc8a5d89258055054329675840b4619148cd7d91cf131b14241bd9b8ccc391a870c33670e580c7780fecccb8a3e58c1ad2a041cae03b005e6970e4df4a2a5f0ae43898762b919898c5983946dcca803ff3abed938d7bcc448a77165df2e5863262c8379d483b1b89c93c44c18e153d8c10388691847b86c7fcfcb0f7934d6fbf5ed2be4441b68b2701dc5477bb812efefb0bcc538b1802215fbd5024ef47eec713cf37f77c9009f4c6165ef07888d9957ec0fe54ec65cd963d1ef5793841d1ca432de0877ade8a6ff7436050e70ee1500cd78ae49e9ae4f9a3c462218c324c194bf38442af242d0afecb7688fad1a7688b0634c1d7278ed4934472b40001f94a0822fc3610b83d4c05c851011e5c4778572cb21453b9d9fd068b8d73a3dcf74f2f7ccc50ae39391ee3da4c3967bc2f370903087f8b1f6a913d9d7344b6c421a5935639457d5d50fe5cdd5ca9bded60f128d6fa3ca427e2ed94b9aff9c01822e5ad04c3c8317554676bcd49314c8a588681f733039d1eb0e72d298d4327b9f9f8129f4d41480a6d14d16a6abd6f038ec93dd2418aef82ea96bd3ba24cfc654d8ea1f2f09f34d26e86a5286f69c231548f7a57a3725a9aa74e9793856ef6fda217d36fb8a6a6245cc79dfbd5a8e074c115da00dfa15617c4d5717d01b033d24b32e3537035fc357ee47f7b6ed3abe12b4055b5e3dc772814ec7e5cb95b81a2467aa0625c0359add9dcf88bf196eaa7b3e3d64392b0fe9d6dc01037335e0afda4af2811cc741b464bb8b37ff7c46b733c1ca458f95ef936fc213872bf1eb85ce094b7d3ce28c3212b6e2eec3c7f57b0c5525f2be6fd040cf801a2adb59a53c42d20759ae2153799e8bc9cdfb7d8e18175bdb8ce23a3414fc24a1cfc2fe4db38a722436257b134a74b188549a6c445cf7950b61697dd01a00836ff17e6cd011f632eab6d64d25c33648ddb47c3c12e28d91f000736ccade22de8b2f59ca51c6e714b64ecfac6adbb7bef06c9f7bb801238711e69ff67e39a97c4a6135c4952cf44841ded2cc2239df162b1a85f6543976ad114cdf6fccafc902a4dfcb16b881852878d7934f145b0e697de9ebfdeaa261703fe0ca0f9389425bd0f8b1f56cbef9627a264a8ce0ae0494a9c4956440e47af231d442a41c32a6eb25e5d3b9f849ae4a80571a5e44ee3c601f29cd4c0f99b27405df8ac0cea0a8c939a87b3805f770eeea7eec76b19fdc825d9e354ee7d74a4d259f72d3ff5f4630e3682cf294e70e45ff2d2403a8b62c6149db56be3c5356b37ce73298a286e15cc5f9298cba0c86258f5bef86c0c6811dfe3dc58cb89542b019ed875cc7f1876b459c3cf454a060a03d09f056bd1ae675ba6a7e4d0130eddba1de9d34c0fac38b35cf849ee47d8c2d36f93cbcf77679a1164bd43c7748418cca1b82e01f56de4faf6939fb64e1b3a44289172a93e65660ed5fb348096c2a834042832bef098b33be7832be6877fecdcbc59d63eb9444fc6382107e9d8e68e6470b11c459a65f568f37119f0b606eac67bf903a5d886f53c92a97ed8352ac44d7c285505b7e2571273e3732ba97b3e79a907afa58aee07270c5b062744ff2718d16dcdfce1eec09b90f1454c62aee533ce16fd7550519334d3073f88a85d18561977256e04038339f1600a9e7864921c3936252444c491c0bb1cda42bc42d557bbe5968205b5dc804eaa740628e6dae2df9ade2c020c0975065b85154722cff389466dbf1a7fa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef140dd595c638922701f6d2d4e6de1553e3c7fef0006042901701b10fd485ea83f0165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0f4733a873253ee8e09a43821677e5635bfd676fd0fbd5844797d0e403bf52cbdb380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aec9b7a84060c276f26375bac85133cdfe3b5c9ce9e4e7b78c32e7347f4214c9430f72e538b3001c86c305c2b136c31209e9de382be655a761aa0901c8e91d65b504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d74d4c11db6b761ca92eccdcda696045b91614fb8833729353b7c01833f002c0f4b2d056f9773e5886921140c28d554af6de354716e683a9e768b1dcc5e84575277694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa5a7e3e6c7d00ff118b1e4e7ad70060afc7f066d75bfb38230fbce4b346c8b01600ab3097968841ad2e635422fb3fd4c6e56598b5e8e5afda8782d6b815287d291ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c15f4841291f547b0bce22b0bf1225ea2f1889eecfa47f155e01c7c1d887f9ac8cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da29d5b77818b79ced2ad8746af6ea28be47767c08c329639a90a22526543fa306935cca363bc0770958daefe36d92bd622916b42cbd8f091f58a3ccc240d8087b5e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef1aac66c663436cf09029c02aa52d5a2b8d6fbba9f07ce4a58f225f99cad0e3f98c0a0fe7921d181d88828f287298d3a5343b28b7762cf6338893b489f0819960ec1427c5cfa1eb6224c1093b9ce01d9ada74d4560f412e5d6a44070a5d869804af725c240dd7293d830689df16fcf2940d193c45a83b537312479b203204845c8fd50c4f8de4176d0a4cd839593a89019c4975c95ddf00ac345e08e93430085939d5eb7895f95d7ff0d35eb581e90f75fcab9df626af6ae327b4f5660e2874b6ece26410d739fefe92213ffa4f39655b813e4f877baf5d1f1fbb4b0bbca4168f1bab117f6b0670a61eb3449f9eb493ac3590fa0db33f92dec2b9ccd5c4ae2df0667373797d5f79e8100504aae52be9191fd688f3a24a90c2897a06552d3667dbc9ea94f9a8070f09f6042bbebccab9b3e17ae803ab51fd10f67d93c5ce4a886463d00c78c820ba8d4c0f954aa2fb01e79d410df7264bd4c0e02a32be81075daeb24b2aafb7e81cd03cc0ecb49490e34716bf5a01494801fda0a0e99fad95b1546462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf542006a858465d2510d6b9444cfe501a55a4bff960b9406e396fb750062754ca5ff6c2105ab73150e0b84b46637360b356493a7216d8a5fb508b321893ad584a6de90a2ea0523febe17cb89bac912a4e1061a57c4f2734c1275953f7b9039b5485785d155725b952d27a88ab0985a4d76df7c3bb0651c993e9e51dd18c0fd060991a8993415a94074c56fbd97b01582af8ef014d8dfac3df4ac0e1861b69fdac6befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e1bd6c7ec121548a5c0907dfff2ee7503e74240b8ee1b4086eae2c72c6d333f7f73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b0303972e0aea3fc4454c62a5f81683d63a3d3bab215ed6ce4196f8ae77b8591e376def9d08b57a6e0555caf2efe26b1d6a8750515cef6182ef57a34a06ade017bbfc4a00cd6afc436b44406a0ab7bd6517cf1bdc913e5f56251da934b40c00d9f275baa7f3c73cd32e4cfe30f88361a332a071195d78049853195823f88fcb26682d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffaf5d86df144d0f77cc4dd5976cd5c0208b51d3d53f45188f24221ff1422e373f371974fd73592fbcb292aa9810a8e9172b77186647f08061bec13d602d2b73c3b8c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d15c0e9cfc6b757388204fde874ae0a0cf57cc3162b1d108c96836aa5b2c79b75014a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c955da12a11c4efd5deae17fb2ea4cb826a0a19225fbeb35e79f7cfad303e4c86623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fcbbc741ad686cbf15407126f12959d18e039ea02edefd1622db288d5966a04bbb902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a20f491b535baedafc0d2c5f9fdf057b29d63124512f221abb1c40ab208c876369a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda994f983cb559b9a9c2b8bc4547e95ccd9b5c37bacac01952a7bdbb3243118851ca1c73de80e1fc54b6c5887167b163e520a8d85af77319b151bde6aa06646c379ed4e10aa555e8b656af864480a47539c5fcd6cd2091ddc41d0d997bba3366e6690ddeb5a949bf9924fe6c4f490594fbcda8782d55921d333357070f49a923f785f3a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7d4da30267dd89276ad1ca1800732ecfd3e72205b142ba85457f53f9f42a3bbc09f01021a7611b0ef059a4e710e17ee46edcc3c9765425300f83c927181790089e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485fb72728a455af370ac388fe4ae742ffe6c960ac8c888aad3575d48b851734601a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7f65922882053886b0247696a7782f2a925820d3bae08608ed23d36820b97fd75830bf9cc84f70e321db86d40f3772b8600e434a5e03b039777d489fa6200940888d9b3c171f2fc331cdee55582c06fb8fea1956434a3f361f2670a6f9f34e089ada092ab1167e3bda9993ad95bb6caa42a03abf648ff2d1f0957f9e8c980be7af6c5d78ca3837293247c06b7f225b0d263d4cff5221fe3b16ea93c8c2038b733e254e8f679a7be0e178282bdc8d9478f6bd2e590eb03e557e1785f6f54a98e780852abbdab1b953b09ea74d34852951ac6edc70f67c3762b52a49dd85969657b43fb9da8790592890174d8183e5bf6956b7fadd6754c6a045c7c42d2af19cdf4c051270ab6e095b236192552039772cefeecf9acb3eed507864160cd12f0a85aca62cdbcac83a71d152578329c67edfcbb3aef97c607d79983d8dcef9e0e9c037ebc2eec48848c5c620ff3c8ae7e1fec6ac02a9cf31a67c347bd8deb01243d0016b96a0c1169f4de5d05e84855f771cbd2a079ee864dff623cd8e8206dd099b81d9f503c38cfd85241168a6c755bfa83801a3d88c6a5fde0155e693d3d97ff40a26f26522f2c5ea5574444fd8156c61174b09e9d55b92c4f99f67bf6e8fc95f92549bc0b2cb16d591f471a106ed6b5a1d045c93f7dc33b5e0c5ee6a29bf5f1adeac63bb4a42c264a020c53b8c458ffce249bb7cb5057596d24bee6a481ad0fc6b6405660f02670495bf4acb9b2492e6875e9a65131854fcb25e2647282169e6019f88a61f3afcf2613b81f8b2679037825ff2a03b903f8e8de910045c6990cfa9f8a4d061e528b6ef1f9ae140f3882bd49b1cefcf8d93e284c552ecd7393a8af07b0552ec9c19712cd99251afb80434079b7626c5470c41bbfcb356aef6219b0b38a215f447b29f486329d02e89245e67b0c51dfb95be74cbab9ea4828bdd5762c4720c30659c449e9eaed2ef64015ec30f509a611f8ec58ee666bb520e7953189a827115ff61f88fbf2612554524054d9cb3bc46aa9cef229739549705e78ed4ca8df6a7aeaed99e450be5410891f49578be010d1635ebb3a49627ffae374eeaae1dfec63889198aac659ed738b0c257f5968426de6a4e6db2f89f586c3eaea4690d01591cd8137915eb141834aca37aef08c97c7412d5f3b0253971ed61aae0b6787de8e36b3cbd3aec898cafafabacbd8d05a8c51f98ae1a1bbe6f38852d0a790f0d19aac19d8606f65e32e42389f21d80f8aa0a888f7cbb61b67e2adb101ab33efe8c92e953ab5e248fc5d417f7160094108a4ad827d735f030850481ef68387f4ac80536c616005b225748f8c05d5ca5b6d897cdd23c74dd979043ae2b48b5cac236cdc837ad6d98ee630ee2efe85d589f95b1f27cd01a3ae0b97be41ce036e426b4a4cd342ebc783dd9a1654387085f21aa8366dcec03588f819e4a53417198dfe8d8c6d8394b1f28e4b36ef6eb7a8f659d7c0a97b16cc339be831869979995e22b6d0c25733fa2eb83b063e7c36adaa72ddc82c0ec6a097a1191b0f508defc6bf2481fbb988a558f0a98d9213a6d85a579c3f349aa5cd59ff2c73ad6cbaa3a001cc38904d003078bf1a0dd16fe1628922bc94003377de28580a4de01c49489594e726a04c58948ef5d4a9fcc3741a5f4f83e0b5c340e23da2db06bd6eb1207ef67705114b3bd36e50d0a77971f17c416e36430fa3586d1dac75415c82d71e3e93429a1b0342456c05bbcab37cae23946e35549bd402b12fc7c8f5e58b69fca418c1ffad527c3da9050386b39411d92730064688f71f3a04706a6d6926cee492650ddf546b502b83077566838f715ca6a455a6fbf505a4c08af0596c1ce20b93ea150b9351e09d772258a1be95fc3a93fed993b2d5d8717ee3d991ddaab75d95aaa2d9467110a76d0c4e2869bb7b3a4fb435e1cd8896076ca3fda8ce76c60c2ecfad44f7bf72fbcae9af4938bc4a658e0a3a41d49b9f7119af0edbfce337fdb9dca75760f51f997b345a7d53aaa2071828c9772e11f1bce9c37a18f0d11c6d73797a2280706395bca2c099f505e1434402b21774e46f9df50a6807dc0b98a2ddb855eca27882d26f076420a3e3e5a82c869b759fc264d9d03d93a1bfddb01a12c0ccfc4be914f0142e5244e9fd69c2e7fec50e4977a383dcc542183709ff8959872d7814473832d7d59ec3b09236457cf17a6a97245923c8caee5b02d2ea82da5dbcba55321baeac5ba6100dddb801f9f71bdc03af459a41aecd179693202dcde7d7e171113ec03cb1f0967c094f0928509495d49e6437577e7016b09f9c46573ffdb3a42aba7d2623143ca4e64dd1b7b3404f2e19dd01f3bb04edc7f0585b953bcf657dc588194c5375b28bac6cebab1b548cb00c972c1c6c5f26caeafff2e5b98fc174a853824cef4d9518ddfca27634662e16d8d14010dcb4beb8a0985a560c612cc1d27117e82eb1a8a7e2846e579d332be94b5c9b570723f23f5c0d1b28d3394dac2ae6f5cc57c8eb7e0abf59708ea69e4a2900f1281f062d3ed52ac319b8c1db7a04dc6f71bb9488e1818f8adabbe15207a04ba2504aa76441bdac858d7382eb06ad520fadfaefd2a6caa0d15f6e76044fb60ad191b1aae157d9c9f8c7617d4f7b624735c3ef12dbbd49b45c71776fee8ba90bedf622dba747726272f3cc816df604c4154cbe2e33507a72b0fb229b653845c76b000898a007ee0438a26919ab4de2899fd351f9844eb0ecf8f45896ca336265d16c0fd5bea6006b714d37f310c4405140d8895eef56a47d4f5d5a9999a5465480ff2ab785542b12b31d1b88fdcb9d3741f4bb3089a1b574a481c48f91b062327e40c9f0525b3fa93da24e8ad96e9ebbc19190de4ff1d14407227519910d47e9ee4b66ecb44a0e006f0965a75b83731bf2076f072ac08ee481cfe16ab2de2697b3252b5664fb460143781ffbe5900a5356557aaab26645b6236263c279aedc9985d89da4a20f7b135424f6a2085c937b0c635109b319344dddcc2f7ff3fa23502e6bb59071d992bed18de6729fc3136103bc5eabdb3d64bfbe77e98aa6075de41a693ce420ec3bc23fcadeb3b34599384579b5a4016b8f3ebd4274cde041505b2a15ed0d07da73933e0a74458f104875f896d6ca7f7ee34a6008e624083e6c61b0a69e1a2e596dd55d3955798656fdffffc3925514e041c32b8b00393d462adc2d48fd6cf10df2f25799524a7c8bce1b5883c222fd5080d104ac8814e661b731bafff12835dbefacb2681d1f2c76b3664368089526b3889102c335892ffc75b607fc4fd329f0d98f34e0300b2bb58abc4d7bb22efbd8a3b4f127a9b295b5d514dcd277858a2d5c5fc58fcdcbc38e993254763bb5b9d04097257cca377260e3528bbff3ef408303dae304a9f86a45c4b8995d5a7be55935ac441fe58677ade0a26c8fa7bbcb965984d4149d3183bb0d74e9ad948c93dc4def9da3ee79974cdea7d449b07e2c5819b3425bd4b200d1f9d38a46d366de2392c87f8a8fdcac3932a0032061e1344e2dcd5533f0de490ed60aae9da5ccbab29ba2d6911c5b3a863a28a5b2e4b12b3921733dc1bcc215fd680847ad2782e9211faaab903904257beb056510e6a452cd38af30a4d14cbff64c71e1953637390411514eb2b372d6f31492cc6b81ff10efd96f8ce1796531b353365f80f3c9ce3344ccab1eaf2ea31a7ae356ad3d1a3975eb9b9a21e1ea678ae3667549ab1f129c167001a3ebbfa44d62a014a20ced4baf74524f17c0a0ef5e66ee823378c0cc90b1d455d6b2e3b361b9e72534149ff06efbe02be451d1de930634f467c13ef33a38f20b2d3ca17b53cfe9280479483e7b6bacc069f4cc5cc7bcdf0944dbe6b93a630880e913f70f8f480a34a4f03602f3c65bd0d65e390943edeb35e61c2c4a312e2723d70e61725b6bc069d0bcab8bed0ab675b1966421c23b14db84a9eb18c4cf87e663a14bf039037dfd2516921953ddeae4525c978ecfd152532e46bb4efb49103b4917c56606a4f9d87db6ae4ec08b42f84bb093331f800868dcb5db6589484dd89604402082c4bdbde685568f416cbe36a9543faa0ce233cf3e9a218da28e2e281ebb6babfe4f4a3857978a60285ca608edd538df020130d7f88dfacf791b66d8a704f1bc67742a36d74e199f4af5f0f8a0fcbc675f7b693530bd7dbd08de5eee074f79131c53d542745bb0199f4246c0932f97ab937bc988c23672e733c1a452c2c27dda3c57ea2363923d1c30513d15fe5b6040d46c73354ca3729bd1322ddf1c7d7874f93e7f10bde4e4e60c9cdc0c16aa1709d6035027eeb17c95a80c0be01c84e6690c8e62ce833384f014a05a42b207892ce710582e523529b3830b26c4a4c139644811ea6e4fed6d5f04ff311342b0863d4dc11a8a5263856e27621f0252e9b76fdcedcc2a2ee16de289bf2f98a14fc5b358034b7cb8c6724c12866915be4858f927a6950564eb6220331b8dc94054c53e48baa07c0d466d61be2895220469b60914e37cca706c8205d0a501fa8bde5e3857c0ebdb8e0dde4c3113024467bbc6738253d98328c6bf6cee982a32ada1f8b17e3866b926a10b96ba2a78eb3aa670d809f4aa7f6ed6527b201c706e6c62d398f560b31991cf57144cccfd86b414e469bf172742e80ad1a3fcea9c6ead90ab953122e2768c25fb4653330b56b527a488da6b825bb632f678431a54cd02a960336d6fea730964949e89c690745ab6087626ccf0ce7ca4c26271f72c3129545610e5e2aadc9bdc3efb80cce451e7394c8848012ff7a2aed0869c877112182867a9d03dc06030c97e8b5a5ed9d0ef6c951b96de96ec845a91646b8cf9fe9e2f727d3a0fc925bf1a80cc11c21c9f89bf85a46341504823002d60302fd6f3e5d5b7da30ac797f2b6fc1d19618fb61a48157eb6a6bacde324c17796bc0ce881a726915103469af08f8abcf21fffd21a85fe68993905b6bba9606c0e1b1106886481234cea98e47d2f0dd55fdf789982142b98c0e26ee062eb348aa456942e5d73f93d7b2480abbcc3cdb56847ec942a9a986271522c9b0009fa8cb07305ec86b9726140858f43372c0ed1b26d65998ce63be7736c6f48bd2688f169d3ceec0375a73ac62cfde455832fabbe217fe03148aaaa5c5288042405f0604cad6fc5d85ef56b9cb376a9ced575ef3c45f83e7ae9377a8347d0880431bce1043e58decf7b3a3ff4025171aec656c204576b1a33f6b22c0dfe5141c7395e46d23cff068ddea927d200dd421a4b14df128025cca1d90f4e2f8425e35aeb90d5365c98886661f3b3a57b3ece75b7d8de00c3a499ef7834da2c6afe848a50fc4be9ac0bce0547e7eb0fd03b56efa56a2e54614194ad5de8a36ea474132b9dd8b65e73e96a53e6e20d8e4119c9149043305ec6a33cf26722e6893b448a22a075e42c4e63afeba4f8f2b54f7d3f94e51d459647379b82d3e433aaf6ca25a406e39da5a58eb728d33e0796516bca0383c462dd3c754ec543769de34c65946bd77e02759809b80889f4b8a1e2a8becd0b2a5776f46ffd4bf283179f7a8c322aff332788bd5f37a03d9770067b6a259b2403f4bec7a157be55e735da7fda5b2ab0c14417852000cc0aae9042451b267997abb2f0b263d6e4a816959f1093b43f822cd6515c05fea269350f9c416fbfc5fbd4a93918c61018a500445e3bc10a40c620d1b0ab80453d98271b7040eb7ec26b2d2547f55d43c785c39ea8dfcf85d75875f72a0eaf48fb6694eb17333d7a6902dcc7b1479addb5ecd497767b5bdefe18075e80150fe94c30eca640d9d92c321c84d8005499f614ecd870b54fa0254ec0331ba9b6d79e18b8b7ea59b680f3f3ad8f3d608d7aae3ba071c98de599b6946f839a46460edb8532c17b46b3719f1319ca149b0dd31db0774e08eecd41c9b5a656c2359c90386a72cfd9db3d62836a7c79c25b0f4f7abb256346eb90a3cf25055461adc4d4ae2039d433e4ebb025ce9a1c98c32119508e68e3a24554958fb39d5ff71ce3a639d7bf48375e1d409919688385db2dab2527c2ac9d84c331ab581c0830e813970b5a909c3be720200da98b8da3475d009f50f6d74e8433caffe208f0e280d21b8240b111b7e547549d76913430081f91c8445a034a33cc57f8bf0c333341ef07684c4253ed0fa440a278326a2848a7ee1507523893c6738cf921e5992ceb355213689e54d5ac6096a3660bcc1193231de5f751242dd315df794090c080127cc440f9e5eb0f0c6420bf6a3c44ecd726b2a20751cd277be3b3e9c376389a91685568048724020b77f38ac8140d5a8ab874c1174ea698739069156afe9bd017880477e1a4719bdef637fd41e00914e1f4bc5628f03eaa76db8899d48526efb9265556c123bcbac5e64b46116cac6c248503499ad3a5bc2f66aa460f7acae97f38d5abe4f659c121b9a0243263112534aa4e619a87c29f426c0fec06b2c5825ff05683ffdec004ff9fa298c6b3837c5b7cfab601613de0cd28f6bd754daa9d3cd74669ebded75d35e97404749228741040f6d35df0184db690793e1043ea3c3b3a9e48711344c669992bfe86de7d0732d07fc1c0bbe7576198d45720cef691f16911ba8bfbb11fc39b864bb4fc475f09a1d36e6bd71138515104d46a9d8a94986b28fa623dfdd9136ffed3e5dead1751c43c6baeb4dc6300b9d4d4b42e2a29ed5906d855e455826f4746a37064c0bd50e7f4a7ccc62aad560790d9efdec47f1f975ff920b3718d67a7019dcb218359a3239de7819ccba4270695c865bacb05dfaf94055f87becda1891b3e83c504861b016fd2a90f2c42503ef5aba79dd9ae2a6b9a97312ecbd80f88f5733b7175392396a9b4c114787b7ef0fa7ad21246d5bf9d442da26a43e4d6fdac91f1381fac56b8c546b39276c2092af2806b46fd6df449813e017be66af5a27d8fed2419523c4ef8ece35818efb6cc485b01bf57da794f0d1c73f41a703cf8b557f477c43767583db2e3932c17d0a057de3ecdf8be572d6873b9bbeabaa3d7f95fcb684f124cbe72c05173cea7dbce138a92c20b796b0a6c265021a0025b0fb5314e3cb07db3c7d03cdd36ff7bb52af0a58f8af36c05cf2a396570c77715126826c372e894a2a33876bc5a74c810f7664622ff742b59fba893e37002cc5bc1be084563b3304300b571e1a316154210dbf00b41839aadc1cc5070e070aeaf3acae45351dc12ba9254f91db6d59542e9dff78aa0c94dc040a370db2b52a55ff6403a5fd738c150953be4b20819818bd460aa8d4b97bbf5e6eec1a4e3822658e78459883ce958122e0a4e5bc10f906accd1376d8668756e4e176cba2515c49da20d7a10abda99d5184e2d0a496b16dddc84e62ec4abff71bd86ef2904d96bd571a9d6ab2f01f29d9a03920994f531aaee1b787f509deb0c545a67018d86783732215a82336e7e407ff3d17267807f8df258d98cf7b8e9767e5afa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0f4733a873253ee8e09a43821677e5635bfd676fd0fbd5844797d0e403bf52cbdb380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aec9b7a84060c276f26375bac85133cdfe3b5c9ce9e4e7b78c32e7347f4214c9430f72e538b3001c86c305c2b136c31209e9de382be655a761aa0901c8e91d65b504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d74d4c11db6b761ca92eccdcda696045b91614fb8833729353b7c01833f002c0f4b2d056f9773e5886921140c28d554af6de354716e683a9e768b1dcc5e84575277694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa5a7e3e6c7d00ff118b1e4e7ad70060afc7f066d75bfb38230fbce4b346c8b01600ab3097968841ad2e635422fb3fd4c6e56598b5e8e5afda8782d6b815287d291ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da29d5b77818b79ced2ad8746af6ea28be47767c08c329639a90a22526543fa306935cca363bc0770958daefe36d92bd622916b42cbd8f091f58a3ccc240d8087b5e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef1568747bf8c2c60a96378c23c5b0b01df6363bab7a1fd1d2993a6529e22ff6b923d00c78c820ba8d4c0f954aa2fb01e79d410df7264bd4c0e02a32be81075daeb4cc9fd44cbe4d168d6961c7e871b4f5f80df21da3d1ed143233d5c7ff1aaac07ec594f0e319a843aaa62a81c7e635a35564676c17fe9bc311333afdd0d9a01d21a1500a38a0ca33bcf3b5c58637a6fcbcc787a2829c1118ad3df916a6e9bea3c24b2aafb7e81cd03cc0ecb49490e34716bf5a01494801fda0a0e99fad95b1546462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf542006a858465d2510d6b9444cfe501a55a4bff960b9406e396fb750062754caa54db7385ef0a9111454afeef4835d8de9fc1d359fd3b28f1b3ebbf4a3caf0bac3a72b129a4416998831ead5b96dc8bec2957207dd879d4ae2a25b63ddbe1a3f4c6146e5cd9aad7d980f878b9c1f63c7bb1863b6de9bb987321b4a4c0ff0a66e8e20ea0fe94573447d652ec1e729be18b621817e3710f7be38bff094d8aaacea6befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e4ab7cfce6e82bbf0542ae2c284059fbe4bf235844c06d3af7de4c1a0504ac3c873ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03acf2b84a7969e043438a15e2133ca3d5f6f34ea6a5a77fd307a24274f4ac3356a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a699ab37d88b8a103848a7cc30f4ed42692bd3f6eae3f0c6ba661d163fd1f1b7ba468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e634b336f58ee284c78c2a0134639eab39b81654780af102acb8bffe9053225ac3bd9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa944a45b7a1963cd4b4eae8152d230357ea2d5b102f8f984c7337b3903efa9744b3d3a85514dedfb846b703e6db7aa507c52b520ed2a2a365387e47dcaf43703d8c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d15ccb4308c4fedcd22037fced2fa2208033cd53f61bc17028bac0ebbd55fcc0bb54a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c5751aa28f694939c3bc8ae3df13ea5b22929f6370f13a0b70a70b72fc187a668623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fcbbc741ad686cbf15407126f12959d18e039ea02edefd1622db288d5966a04bbb902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a230aad677f273c131bfb764616bc60f1d768393e9a956882f5398bcfa9d2950b9a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda994635539898a441d0d0ef9551792bc5a83e28f567a66d5be1d4269f4a986ff901bcc55967cf48234ae5df1b4eea179072ba5c7f6bca2e97a46ceec8288b88048aee89f2fbb06f278c8f2f0867919cad09c38a8164a9b8b161ba1f42c29862c4cdbe9b80b52cd712aa969daae89b061a071a234ca4a53d8d12689459cd3978df5cb3a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b73fbaefd9d38301aac7fe721f2ff76b68273dcf2d2856b3604c27759ec90ccb01ea988c563c4429b6f996fa0c718d3ddf65e67b91eb1c6ca8ebbb22f662553e40e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96ff68b1a52f6c0951d615a96cca919714eb1fa590ed5462e1c39d2dda3692a432e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c4164855434f040caa2fa984a63a513f94623f4e2b398ca0eec955499cab1415b1bf799a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7f92701df59876ba918d90dfd22b52884b9a8a54df16adb56bbf00a0bce5820bc6cafa8e22b62e196bf90374d8dc240047ec01dc04d7255592fecd93056f2f1eb340377e31cd59f6c0bf890f117b73e1907ebe6baa113617f454f0417a4956d54c7edfef7734447b2af5f277472c1381fd893794ab5d7afb06104f02a0ea19f53f6613b1369a42818781255660af2cded906d5d3c1de829548fb147bd05341e93a0960bb1816e8ec49fba07f0430c02b03cff2c19f53f9c648306bbe98c3f6eace325f305f2c8ca93da6a7632a61bb82877b022bc9b07ae63dbda902b5c23b1581c338bd6c15997551c179b28411db0915aa3cc7d3c1371791b6e855dae548a1570cbca146777233de0c1c6289d2c2948d6fd2c075b87d961c34e0550f2b083df1935dd22c0a4b72c1186af2446625347ddec285e1cd38781c371a4ac3af8a1da81610bd14c65527f55979b395328e8cb0a08ff0fb7b117deaf2d72f4124f7e09107f9ebebebb4891970c4dbf014b54be8aa7ab5eb08773a64490205673ce6dbbacab9fa879f8efecccd7b5cc065d3bb8755fadbcf47b1b66f44d87dac2859e2c845e82df98aad2b613895b662ec322a359a722065d048ed7bd61cdcfa1ce0386244e4ff5bc5dcc44558bad2014efcd44a25a3c842f016d60c32cf089b5e5024c59e1cf39fe4580fd31f3450b24032cd1ee583cd66f7a9d107e516e38536c413513c17b50bcc172006cf024fb33fd94677a6751717803717671b900572507ae1b686fcf21f42d099c9d36ae4f562bfbba03b0deb6901016324c5fa28c337190128660997c0f78647849b366f490bd5c038bff252fd062e023686b531c6353dd32677048572e1c89de038f3b0cc56957c5bb022d2899338cf8233b7e6e1bcaaaacb59d62c41de6f132f039e5f9d13edb7960f5151d4fb59999cb00096af8ad2e078bd4cc097a4c3eaa55b986c993989819bb85d14ee1e6e2910b0416e23946e5bcf93190bae3a84f36ddfd43ca398c3594daf3f020d19b973832616c2848a7a2b064013ef2fb5a8cb7dd537efc32983d6a50d118de8de4e5dbeccb07552fe6572ae11bac6f8cbd6dd8173da9575f41d37d91b04dfcd394489b3ab9c01986a3fc5c35c61d45ff4e3554043aadfc7698f23cb50e0aafbf320b11a407dec80655829cc4d64d2195834d7847b8f50ba951e34e5631e7452779acec6a8d5aa68c4d7486b5ffa4cde44a2dbf09a20090c68db5a7d0b86190ef235c331d984300ad3fb833928e456cbac8e6e5596527f0fc81436be6b6bf21c647c0b1fce0634155c9f6b81d62d899c1000eeb5d828ee041744c50955923044e30e09f8b26c47ba77aed8488fcb58cb2e83ad9dd6921c3f60b8e1091b198c5a0ae40013dd692a631214313a7cad8e3de40777ea28d335bdc6a8d8c767adbf0e3f9464839eaf4551403d3985724306fcb2021b625364d6e6c7a2f190280911404b14d20cf4c5ab0b9bf77ec23fad91375d0286fa68a97d06a6c76cc9e534994dee31810f9a587d11f9d8755dc3b766b4dcecdaddaee007e3aa143e995e95fed2e94c7fc10867fcaae8fa9ffbbb1a17e1f898caf84cdab50e752e6a67d46cfdac34b6854a2cd3211520f52747021ca2fb8acc3c7e05b6e051e3c5091604b6f91172446554f4dc28200c594e7284503ab1ae1cabcd7df35b23811b732b107969ab6586dc946cb653b6e416e49cc3d3ed9509d7258a1e065105cf5fcd24126f65fd8f7e0e0a323c8e399ee56c93caef6cd4b06535e95a77af43b65132146b9d984aaa53c42efb8de2a1ebfe19f4780ec8d30a74a16bc2492f5ec3f4330399f85073c58aeda11fe5f65d9bcb0825e6eea6f2ee16dc7ddbe7671dccef1685f6b6607ab45324959caf6dfc18a428eab8911193f57d868f2c0e1aa6fc11c7262f6b5c3b1a8fd6749d6dc79e560d9162e1ee5ce6140af99813715419f8e64c3df058b31feb739720420a492432bd18248bbe51ba58696a3bf63a4b98e2383cc690f789aca6c4982bb6db242f6d94e2a8984e69a10f64fe180f46048950c2809d64485f74c26781ed3490523f21a5ae2eb9c8bb9d5a4e44dc12b17197384aa3366e2fb6f5f050dacf99d29c4597ce16b6849f3ed0a38f1964f90f0b5af76b1f71352d270c8555990087cdc8812c4e0265279b61e30dcdaf3fd2cafa48f681879265b72f7b435591227a5001d3a4bbe6f62a6619138074b67709cc817a3b1356f2ab7fba908e696895fa87908d528c329ba6389f3803cda971f75b458dc9511a96fa607ac40010c88681339800dec15697b13e2567f2cd383a2f57a9bd6f59db1ced5946cf7d2435229f6e9cc90e1c29cd4449a44135808be0055c026b0602cc2a3834e8d23ae26da9007c40ee60997dd9aa913a1db2416e02f8997f8e552d1b60005ab470f1c798d5a1cfae1f550769b5073ffdd113d3fe24952e9300e8c10a5ec73a0175f0b75bb19ca6194320fe79e0ce2ed07fddecdb4b28579ff6e44a282c94df151567a26fcfdc9cb9840211f108f6492cf1122e34b4be6aa45fe6855d027192171560bcd10a1849cbfad835ec3c2cfc049973e6c7a6414a0f987ba1b171cd0829c28be24b07a644c571a4354ed32b208a29eb3179122036cbf9dba99d095562fb4082add397c19b0fcee0a48d2c155be72b19022b00e62f1a132414db9e4c100a57f2186567be3aa78a64b8cf95a245bd50426a81671f8cdf65520785140072adb555b9ad8f98fc056f7a760cdbbef8f47d783d43c4eec8babee8b05e8e7906db88e1dc0d06bcec1215ef935da64473e83296cb237b6c62140b407d63d08d4660cbc92aaafac20c6d4ab10f0fed1ad7d103e918284fa6217692b24e44ac828411f6e1bfe054fb7b36bd1cf41f27f6bf40c977f1feb8e0cd268430593d40d04f5df92d10fd385110ec574382e7a7a50d4b5f5f8bd8fc2f38108e6a4202dbfc803efbf973d70eba69b5f24d519c1f742ff89e85bf79b8f98ebe66607712af70900c008f04afa945f210fb3e3ac53a78f08d7d5665c0bba4777e90e6da38da012d4c73cc92162485edd87058b15a1200fee3898f2c7d20e776b957878017d2ef6b89029f18533cd4447b815da900e9c59c029f20673faaae80dd7c2cffa3bc2f16042f1fc12d74721099ba166ce8dac17d0caac493730c7de5a7f5e9dd7f565d1f54aa478cb8194bf4a507d7f7c1f68510a0ef6c8a8b84b4b9c457c3c63131bd7530bc43b2dc8dc1bf74dca501ebf33eb29f20c4764ea9066b3982521aad3a77e2b530ba9424825ca8988c7c18c777d2aa8b28efafed18be376d4d3c577aea6da5f16586b9ec9d0d0e70a36faa93aae668b1923d945225a3f96f787b705f08cabc4a69760e31b76f34a45cfdcbb7c90e63ffb7af81a33db8a27253b9d604faef239d0009b0bd7adaea1538f2bdd25feb16262f5f85b40a78261a6199eb77b323e963c7144542a990deaed7df5591faed25b9bcdcc7edbb39596ef1c1b77593081e501a61bc24584b7030eb489c68fdadbdde60e7f2c90f0dcacd3dafee6dd602d3696690661abaf3dc851812f37232cf1b9dbaa75d0bca40394e7b500d69ab760797acb977aae63d4b40494d7508b21d19aa548748a194cd06ca3e9176285616c6391cb38b0ad6a610154797ddeea5cb471fd1a43845e4e8b659f772077129914531e578675059961e56d1a90ff3cd458de8ef093f2d7b5d45000fdc353439dc947eeb46a41fdb38cd661b41d2eb9a8ac81991c887cef44509921b3312863a241a304134d91d07d2dbba175fef4654858a586e2dad68037b284ad2a1a65857613a0b5792a76b4baa24b3922456118259b5297c61ad1819ed11221477de6e57c4161c367a4aa47bcb6dc693b51184df59b810eeed6742312c006dbd4afc7258759124910f1f64012e56a7475780e5113d0c9c50a90af1e0d4338ebac101a8e82e31ffcae14c23a8fc0a6f97410872222ed0cf0c714c5dbc13a912abfacd396212108035757ba4f539c51bac42061d63db901580b8fe8369b38523fd3d63212304a351a98a79d22c9e5fc45bf8c62347a5c47e3b760ace1d066b5dd1f870fd2cdaeb82c92e70ac61a9b6c67dca926fb69718522bc0d357c7af644fda616f4727d140df2e76c2d7e5b4d2458b50b97a516e05389b8ae44e40ab5e9f46b2da3eb5471a4a1fce13a7488252227ff26d585e5a17d210a1a7a23757c7e10151d2bcbb8a7bb0eac73ed6028afe209d7c191f9a8a048e53eee15e39ccc17b57943371ee0edaca9540b576b8f3a18d6051319e44787fd7818c253e02796690cc30c4cd5688f323ae3a415a9e57e92f327888bba6e17f3b54e93a65fecb006ee8a3cbb1ac264215ee2ecda3f5fd97419313dcc96348ac1250ae115716bada44397a833b2cc9aa42250d6f64134720bd47964fa2a6f912adfde348f570a3af1362927c29ca018d750054ee6fba15cb86761f1c47f0ab239d2da4c4ab81f580557fa6321b0599856dc51250decd70ed9e8474a91da41f94a29c8f9044e73ac35e748207b183cce58fcbb09e7b32d9ecfe5d099c7c1bce74cde2a17a968a92995dfc2fbf04c7a9301cc9f058b4b944b4cd18a8c0edd83afa300ebf664b75f60989bc270b8cc03d7aa1f254b9576a78b70fb67b95053ff04beb83a1b779006e236f49160eef6375015c231d4c034a0a56dcee8a7ce28be5d52555beaeb266e29612cf6391f9e964d500b888847e5e5e426f5039e096127690d4b06afdb2ddd518fd2a4a420c19d6aa8e0614e035d1d8be7f3ecec7e1e27f0528412cc7a4145250a7d9b03b628b182ab3b21f8d7825ee5bc3a5288ccd76c8d0769182ca61d97592d1192be7ffce8a872f9c84303aa10c6a8d69b81aff51bab9f8800d1d6bd36991b26d1ae57be0df154d866d3bdff541a87fce9d2d84de5e3f2a8edc921e4f761551c6cbdd1f409d200ae786998ad975ba3716f8d03158051b90a50b8c9e2ddf969e570f0f6ff302b38f5e93adf5e4f0124bd8da2a20e93ace92ad47da802dbdb4d7336436533a99f5337c1ca76c8f91e71051aa2a47d6ccb745b03a25293bb9053ac0b4f9ba228c974d3fccb1d6f3267eb1418ee66dca64eab28c5ddc94de7e5b921c7a9d5edd0b94497a1d754e7aa4cde4a0dd3e2247d55aab6830aeaf0d6e9adbf7a0d6bff58c6b872cc9cc7c95cef19f9f1dce4722769ecd7d18b88559267defb58fd4d0721040aa5e83922e9c1c5b649870da4ae3b80edc50805253bf16c47c08864ee41bc6f50bbad3f6531fffb5dbcd74bb410884289a9d9e34e85bed252ecf69382fa9aabc05cefcfb86f92e1067f0f6591f9ca6daa530152c509c44884201fe4910e21833081f0e747a08f57e04da6ee70566f238179cce90ddf29696ee23b84c48c7b5a24cf9356b2d7a7717086bdc4b6a35f3a0c30b900e521cfcecf5f98f42d528a6818b477f7b1b8c23fcfefe7614b5aaa69f35fa61ebec17464f846d09644c8491e1a9c691a71227f6d24f5e785a6c198e077bcc9e485523f569dc35c8bf46d6c50e7b22ecc54b99dbf7b2227ea458b1be908db3099c9719cb5001551bef76770de31206239942c930907d76e79c68c2938f051c2cc17b346e43e9937e5afbda39d2e1809fed99d852148e9b462b1104c83b64c6cbff620f09c31cf4d6aaf4ba581f71dd96ed95a27ae28f02116e596135ca57dc70b3b9fb8ce68717f18b0b7596932bb50564f1d960d29a8e6453448a2acc6675149f14c126f53f1a3f2603807a9b5e4a47f87fe5d09c0631c64f8bf0210c17b403fb1a7f3f0276655867684bdeb5ba197d2a4e91844c8a559c241771e14cbb75e548b2a9acce26fdc418e33710c82d19eae41b8bc4e5a136f7cb773bd5d632a09fe6047e2e7a8c6236421fd3767eb1b4a8d096b2018d1b9b50354bdab87811e00b9bbb2d316e71e154b0008205853aa814638a0506809618097d5d4d04552680d45e1cec66518f1442ece92b9fa70e5467e0e09f086101d5d4da330d0e3b93e2d168678ed444779b0c9d4d53d7a751e0e0a06283020d20eef756199d2dad8a495ed06e625b26a4b416efe95283afa363e36b1f33199e0b5e987f8cbaa54e5aeabf00a83344183854f5a2e1078c32c05f2d2cf6f626919a1b3733baf2db957629542c584a13b130a6388f1a7a349b7f4a63a3ac9bcb0817181f6743ba337934a950d4effa173bdcff2c0668c7df6be6bbea212278bc672b93681d6f3d5eeff9d7a3412e7eeac0e26e1148f4c7b61d4ebc77f991748c57e422743607d51ef1e0b57b51c7889f2452e2769dc145cab5551346e6f1795d41cc0aebaa3959b130841903f1a0dcf6d4d6facbd191a6e6d07beb5479f6f21bc5afdc6c982876067a0865376f415ea1b3011d05fd9ceb08f7502ccb946cb882caa04800cc471001d35412f05456ce7724f686c13375424c0c5ab19b34fc91309fb303a4999987d5295d68f86dd9a04308f921ab8581495f0625cbd9018f9a951d0f1ccad65727c3b4989bb85657df3785def81373b696dea1b9511c3f3f66d693632d2223fedc8e7f20076f1ebd060ecb7bb097fb611153f02ac86c5819e6d1204b8a7eeb5520e16a9e5fb9b723d324fb6d916b3d3aef96df9f6df1cc9897b65b8f967ee57c96c6daebbbab06061031a98ed166afeb14ad01a465288fcf684aba5638bf08a512ab12506034a50101f7fc50805f6236d81b033452c5ac8b2671965fd00f1fac776c74a46eab8f6c182fc474e035b03d47c0432d83df2855edfd546a559a5a8498cd130d5575d463e801dece4e83363ef40de94e593bfcc5abb9e2b763524850ff1e08215a8dc61220ab5793ae5d710a590ae07d439899e2369cdd658ad10fbfc2bb0636577ea92326515698ad168dbd89e8fbede63d1749c3caee800dd070daaf9afc738022d23e60a85d2e68abadebcf20c12a24faca15a0e0bed4d7b37e481cf807fdbb17480f31c6cb14e3fb5fbc2c7447455b6043a0b8e5ea068ed3c5969c54fc14d4d18ec795f2db14273ceca2740ec93d31dd1856375e5277aeed7c976765cf3d9cebd715eb889deb5c69059c1ede0bf27be72b7b40cf572c9591c617c63996e9a6339f00063b48941752ca670c7305aea70acde078041b92df1d4ca292b2118fb56d91da3cba36ff939ca06a619e698bdccbdc23b2a492f26c98738344aac19c0e70b771de002efdd87288c32f31ac1520d2395413e076c182711987a7d6853bb46233e419d77f29f0cf5b765e18802ac1e6b49920b67460615b9d679613611e43ccd2869e026a1a89b88f82b6acc63a8bbcb7f8101087f563cbed2e02c2b3dc5e80cef0ce3c00b3a8c31bdc4b0e393f766f7eb6a7f2358a117d3e82f289b93b4fd90da35424a81a94fb12fc7b2f3ddaecffbec889243576c45f7b81dd00decc419829438f81e116ae90f287e0ca50820898b4394df576c532947df968bbb20f04fea4260f755010fc3b054909be76312a4f80b26caa3798fbb2d709f9c961057877851e16f4c0858f7dd19d9d10eda73da7b09d9aff8a5052deeb93a858d47ca2949d92a4197624d8073ba78fb152b5f1cfc183d88b7fde53d3fbc876ef12bbfc6653a6ed16a9b9276b6950d8b7ce1c9ec70a4929be5c8ec8f4c725188b88027a682b1a3ea259bf9da4706240889c9219f86f5af1c3cd61e56eef8167c8cd81d70c409e4003a48aac96b4f0b151b133138bb75a0435dfe56336884d252a27a51912a478df912177ff44a7a018d7658e5385f6e6e0cb2ae0ee636e2be73200986fc470d204500bed1a80424d5ce2ba18d86be754cd1c38b6eb2fa770037033a41d935236131877df419957dc37d69895cc909920ec387b24bbb91b62d39720e52ed8ae624f6b90624d9d87486597ddef94ca4695c3820a6a973019e641e364844077fa4d340ec9503123721e82de59fa67814264381c5609b4e892c652e7ceda656cd610c079e99e9e1cfa6b4930737cf27dccbc4ff2b004426b2ddd061161ad237850f01f1ec13bfff30e8ea862da3f40d436166eb79ba270cdb2cd0a2c4a83cea047a38c291a723f42d23b725f4ce5360cbb9966292859e606d8f969ea6b76aa1f58876c059a40c1ddd656f6067509a92ce79824752b32b92c50585ca7eaaf9484a46b8f942d061c5b3a84f50c9eb404d3ce81d0eab01ca47886f8b672d56532b2b1dfabebadbf76c3a0239764643feab8e19a63c3324d3e712c3c06568edd0155f5d14acd82bd344ae43487107c3c593455890e30553e66a3ee9c947c8d70d284fdbdcbc3747645ae83330fdc288044c8382845141964459e88cae4ccce5bc4ad0b9ba8170f82c8ff634fc58128a7b419e26f8eb261f01545d418a314e11162694782d4e5c604693e047e9bd7f3deda006e40405685f801a824a669eb8f6707043fdddd6b6016ffa296342bb2aa68172eb82e3bf721a94125c5928f85b36330f864eb8e4d1da76ac2412e0da4c2b0f292201872662a9da14c8a5c69e5b51faf08b34d6918278b0427e96b23d8c0f87aa965b437d79ef928a600eed8d77362238956511c804e42b4c6ec147d034fb19b644eda6943e84ad671d30e73d75ee51d5bb82264c1021dbfb29675e97e3d93a769d8eaa2a90fd88fe573cb74023a049c25a10cbc8b2527d665d9c7109236537a62ddb1d0e5028e8ad11b99d2f186f0d72e6b52313d91a900fac5d0290f2d733ef26ee6f4f6447cf1edf9422eab6f00e372dc8a952fb66e9605bac2fa6fcd08dbfe5308f63ab96c61616706a966a8dd2763b7e960245413380d80acb768bf9978e54e36fa7afd374b37c368ebea1cbf2a2fc3f1775214ad4df22dd29f80a9c97eff889b68c074103cb37d58b614fbe64e6f56118dcfcc4cf8da17aa1e3f066898c1183616d469ee7fd3a3aa5aaac19c0e70b771de002efdd87288c32f31ac1520d2395413e076c182711987a721ee7310d41c9ecb8da21b87fc36dd64576c988a55eeb78f3db74d001cc4451914fb28633d58449a8b6428cad3d27347e670b697d59b3b93ed362ef51c14600ff06ad9bb442189db284e7d4b206a5876308e95eeaf330b3e7e0fc936d10b78d04920993d40ec6591176b243a7c5336ccd35c2be2023de0f2a7ad99dc8b384108f59ab316d884661589faf530346a14d59af997c40d6967344279d5f89bb7b4c8e9f84319a37adb7a18879a432570e740123b6ae617c042f13f55c2014a4c34de2a1946d0978d1bbb8f824151f16a9eaa6a9c1330b3b782a60bdd0ae5549aaca1e0b913e9570badfb343469aa921f032ed47857ea4c960f46771651104ef377a5f6d19ff004cdab4ebd93c05a98bd0c639e5d6fb9531740ac62bad455feaa948f858b947277dd5f3f99c1308f95027191e1a59e83aa37a9524b47729231844754c6687e61c7a16efad4aa339419b3194bdc051463fd39fac78ce4d4aa43e9b0e837948d4576f38ed63d5e088c8f181df52db3418d2f9ba51174767e9a17aea529c4b71974472856edf17cead2fa3f86e4f191868b7ca6c42191c8a3a362377c755ebfb2fa5eb85115f8fa48738f3a15f3ed2a33f3ae198fcec2a6378c546f5942f6eebe0bf2b8e0116450f89f018913bd3ca1d02b6ae0400291ffdc184902053fbeafd59812f963c8242d15a04b13742fc7301fd78cd9de5b6cd87464135c1a520520c081b23809884ddcbc7ac8cd6e690131ca3b18031fe6a0dc88e15cf125e589d960db8263851410ec7bc732f390b42b315de8422e470c8ba337e9a6e169d411179a826024af8e5573ffbc0b4e15ddd6457696254e8360b805ac62174282fb21dac41148e0332719ebefc28ba8c103dd323a3039f528c82bd12cfcb3ea55bc834133ebdc9a5c4258f860cf35a7cb4cd1f581697df75c11de7656c1ed99f3d0d8b69c5668f215cc127bfc90544b933de57b3d56ffca9fe1d6f6704bc63c48784488c46261b94dc0890194083b84a1d01027ad2564a57bf72f90f47b2d940bbe830d55f469093a6913adbaf1e7a4336f827c772d1c4754b48f574cd1f9dbb598a103fe9149d1004573c0195d06a91bd349415dcde5a428da5c1fb1a01cb11305fcd0f100c30a0bcf21b9cbb7278b6c5df4189ccfc19768f213ec76758a640b098dde41cb38b16d0c5572c4d17e9e130edcf9c98682ff6f76be37eacf09cec7456904b47c890c530a283bcb17ceff02eb73392e06f323b1ab88c6eab5aa35edb41518c1075bd4e2d86bb1d7c23ab9dfe98278cd56fca30ca74c5b4b0ea7a955403b3ffea6d4672f6097bf7ccf60034e5102b09c6024e67d29a9689bb1fd83ba7d2da907df9fc9ccaeac045235e00d546a7a3e116f8b022bfd7485874a32d5cf91d244b7753cf77bebbda2b1d244a0cc0de7e5ea24fbb516dfaf67a10b241b99faf992656206a548cdf48864d1b342e3106a2e6d74efcfc267888d1ca5feacb2391724cf5e56a662ab40979bc89b96137992516abd2de5692e394106034acb98d5d71f35db26ccdf8870cd5467a060e5307292b016aab34c5c810693fa6b1f382448b9a1041a4a9a5b322902d25b4ced8e280d525cd6af0dbe78f9b3c2a8438a74c47f9999ddbb81dc54a5e1fc6a9ee1c0778a50b7a439339423b9d316f575ef6ef6db00e8db8619d6e6a6fac92e186d05e11ec4b986b61f9c1905346425f35c5ca1ce2f5842aed9a34f6ba3df285e24f62e542a030fe0c419f56746a7e3bc7e3213b4e30e4dedcd52df2eb37cc356f67a2ccffeba7234d8f25b0779998ae169a36c73f4e6637abdc688ec22458f30efed21f98be4fbd50d39c55db027226d5e34b07e02e1ead4a9f195369b9b1f03439a378e6fb75a31f0160a7e97f468bd3ae1feca517e7eb7330256bffde681d0b1a5a63295ed123579edc7603507b0402d489b56700b20dfcc32e7ca0db73a56bbd53b2bddbb2aad2f757a777928e759c779230d5b6ec5afa1cc842696c25c9900283a19a557043ed62fcc9cece95b3d07579b1f2b8a4e54f89d8884f1a169ec0af47effdcdfdfc0943a0c87bb10957dd0e0584f352d3d68deeb41930bea9cbb2e1a1cac95dc60a16773b2be6016113b4204a0431270a7e04aa19fb17c5d8dd59ece24d0f74321f61d8b84e6bc8d5920fc90629149c6c772792233fa92ae3350b2b7526ac63779cec1ddbcf1c1b44d0163431314c8514f0637508c5f996fc5225c8b462bc8d9602d846606de90474fab53e70f1a47772a0a4171b494a1762168dd3e1677602ccff7fb6da02761f4e1625b686dfb54191715f048c969663d8e9d7fe9837e8a74fcf20cdd1319668ab0cc2a44b691384242aecc716fd8bcb13786c3dd7f12d544a6290f075006eea5a1eac68e384d8454c2f8fb96c465c3965c7f1b774719aac6ec72c8b8c6431bcdd78990030dedb4b9f011f5a715701fd94aebb6365e7be2761d91551ec219e777dc51712d74ced3b8ffaab2d579d9da9a914aa9dfbc52ca0714f41d3cd54692ae8121f451df932d202cb35e6cefd9f02c86e30ab5733d54565687a9a2fafeb6210fe765d23a169dae25f1bc817a514a3b3a48a18ccbd0d399472f3298012f131bb63312c7354541e7ab6c19cd4468cd648745c2fee198d3a66e7d04ea97895944caeadce7cff5a1c631a07a247b821ec3f15eefa6ddc55baedbe777b3523debdf0bc41fd5ac0ab4b10846d4b463a54937c4f0e1de543f5847619d796ea56be86f6b41443add8cabf2596cd5c74792e7e4ae9641476fb1b96830293ed6f602de21c6879eb97e95d97c6d568329059a0fe427ac2e7f7c794d4f94107597e745bab3124bb433ea769a94227e41bcc63b1ad70a3f576a348b8c5c39c4b0e0dc01133d0416c1344a41635ec312427b92de987e52d34c822187e8814e3fffd95ad86c14bca2444ea9f8cd8218e208ad95f6f54443220f9cca5371d8ba418212431bdd24b3be4582bc03f1463abe17cfa4b5e6069602bbf55cdc4b636087313f3c283e965a1d52c9c58974a2793b8cb2d5ee59dfefab7ffb5e2b655d4bf200ff0957e72930120e8fb65326a5ed2c5f210626a73048d88091dbd40b39d5d979d2cb5086ebc81ba892f9b763269b188fab63025db86a4947d6beb1175fbda0710a4c764cd62016941ac5f0917825d803fb9ace0306bb1bc1868ed1412795c5cd73b989d09c5190e987c2c380ee98e5a9a9f3ff5d950af3180817de6019a5eb7e447607ff8cef9b81f190db6b4d60ff2eebff0e6db73177492d4ea904a81df969bb913bff4b00a0d2f0121f545aeb8c259e61ec1c120205c4e47d0445ec57a339b3cc72eb9f762f5c7990d0d3a3258421a4a14ae9fda6015404ff80e936668ad6d4a5a9a47552bdce1b10e5d4c5c2ae7c9f8f4e08ab91580f40cf868b16caf2045bcfcbb00b352d56d73d755183d1693399948888b99b67391930068e18c9edfc94caedae0e04326c99fccbe1233d785c68bece4a8035260f916a28273675446ad2ce81aac1cd9182e6b44a3fb8ab48e39f73a05ec7344d08b694af3da5af8d9bf96d0c424898618c17fcbaaa4b887b100fe611c3d0fe437f965429bc2b2f861727a3823ea754b6d5bee8e471c975dd789e9269600fbb61bda1d0266913d703f0c0a226a07ef7c1107f5b4b46246ff62f963ef1d3b65e4ecbf9b1c9ec4e6ac6d58989ceb18dd1c6353fc05eeabb2c9f4312f6a4a55e73341e936603551d0d77a19c9f4f99ad1aba027108c53a9898f6f134a5722cfadff101f8bcbc8e2599caf3bce56b9a397f650da4ba15773622d293c6711e15d43ad7f595cb7fe797288d4230f21b01ee63907bab5c66ca030c35011cbf7d09e3f7b3b6b38b894851da1fd93edcf2bb458f54349f78a17feab298397cac3ce1519de01c391c4e7e310a72499ffa254be2cbce3365a44f99f47832f29f71b5ec29844ed784886069d6623288f13ace07ff31e83cbbbc97ecd142a493bdb05be93a85c0a978dc6ae44c0f57fbaecad479bdf6a6918cbf687d419196c4e17a4a4bef8bf14b8524cc85f31a91c604bf8d7d675800cb0c01939f91a1235af8a04f899bb59a1cf30c851b67f086eac5c6490b1a8f64f18192026ec7742b8e0fc9e8caf829acd3ce8e766a83bad3ef421e51b0ab2f3c49e084e8659f35c975a1cde4adb599f1329d6bf4a6f21e6f3d4bf48a4d4f07d9422c08cd34f05bce0167bb315fa3c71760a46c3ba55d24be6e6e8daa066715a11d8cf03996a1c18f923811b7de23cc6384f951d417040aa98a2a0c8a89494525be78e593864976f4ac85584fedaa593d0865854a82e23fd90f99934b430dcb5c610b011ebb58ec07013e2f6fc5a95e9fd5522ad68bafbc0405f674d856286721b010ee3694f764bc46bcfab22bc3410315a6d623e9c8c6c61851a0ff21893ba251e346cf1cf95fb191b341219036bbaff45b00065c67fc445a6fd62926b76f6157fb39bd6995dc782832379032cdb98cef3632243cff821519f768472f3f1ac77a10f4faa076c4eb805edead99941a73aedf11d2819b8c9cd029ee9e55b782dd2f995dafff5ed6688b51f9938f907239407be2dfc792f1d5f3e87eb43e26888650fa15e95c6c6aeffbdf3a4fc68ac3aa635189e311726eb24731a38c4d19218b74c1ed4b22f6ce4b38cabe61f19260fe93efa3a774dfe211f7ed61b1ec41877021fde41d13ecbc48e7aae4d930e94f79a7eb984852baadd27e3ea2c7ad57ca1e4cc1f20819cd9b742f708f903134e320e4fee77ac67154737c2ea4780bf3c1c82e5840a629e317a534231b4b072edb7bd1aae54f21b5762a7921d778beb373149d5a63bf905a1b96bdec827d67b84994957f8339088f5ae900acedfb6b5a7a0b456048bd3df42bbb5dabc9d8ef96fdd01c7dfff2779767f285c9c1dea9c0d5c110e95922d88c1469067db3017f4f514a3603a9d1a6443675a8a7292aa3e5bb2f4ac73469ea3d3c6cc66e74774942fbc18e1cf3f11a3ed4e1055cfb01fad8a1f2df2de858f74781ffb6b7bbc6a9b7a8a4148a52876300593d7843fe4bf572ca6089e29f179dd9b7eafd1bfd49b77ce9e4e49f3dc49eccae368d7493ac16b1a9530b10e01c1beb370f92ac7b9216708364a522a644c6984a8ebaf3dcd8e7ac3a2c137e1d2b483f365662049cd55e81e6f920abad7ec66d312291f42388a7f33034a6d0c3733be50359ec939ea6bfb943a199aea1cc0240fe90e6a95e4afbb2a59daa746f1ed224ad8f3bb3da743262a158831650df8b4bb529cae41fff9c9b5c90730774e47952f0cabd6f9267f2c73b81db9a979a46dc52a582229e694869b0c4e19067a075241b86fc15e43c65401ed6ec5e0e44be7fe5e43b2263fc3e90e4e5abcbbaffb70ec2ee26eb38fa06ac3cb2179b9053d34eb31f054178aa96ff6b101ff35fce7e3a73de7bbf0ee109d892b8ac8d095d934cedb58117405324f137ba16634dd7f5991779035f4cf51adab37e29bd88bbd873017eb5baeaf301dc8d0f68636f8a7601ec7e4f86615d8c6f6f980c7e4b1bae58d374fa50413aee91cacbcc4d6b0ed8de3e5991935628e051e924080bcebba34ad894ad96584cbd636a38b1984c233d355d92b51f8b040cef983b8e758879b48987d96a7c73718e97f05a65296933d3c56b35902038fc145f5d18351359140921f6143d8c2995332bb2843cdf4b1721ff93a6da45871c04cdef4b79c5e9d1ef51fb0f35bcaaaa846ed896eb22f4d610baac0f1bc632d845a0f9834af3b2e5734bc2f0bc88e6f07eab8262b51555d89a8d3c6f08f898b81aac66d51821c139405e5fb299a2891c3f554b7c583476a63eccba99d51ed6681a8430f35f5489e620f2d4b7dd726d257e0006612a7fe61d162c9081e0d03981bb95c07c29f4e4059feacec3e0df3f95de238edeabbba877a8349541b77bece67e4442f02f55b5ae46c1eb707c0514555a4453fddf9ffa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0f4733a873253ee8e09a43821677e5635bfd676fd0fbd5844797d0e403bf52cbdb380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aec9b7a84060c276f26375bac85133cdfe3b5c9ce9e4e7b78c32e7347f4214c9430f72e538b3001c86c305c2b136c31209e9de382be655a761aa0901c8e91d65b504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d74d4c11db6b761ca92eccdcda696045b91614fb8833729353b7c01833f002c0f4b2d056f9773e5886921140c28d554af6de354716e683a9e768b1dcc5e84575277694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa5a7e3e6c7d00ff118b1e4e7ad70060afc7f066d75bfb38230fbce4b346c8b01600ab3097968841ad2e635422fb3fd4c6e56598b5e8e5afda8782d6b815287d291ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da29d5b77818b79ced2ad8746af6ea28be47767c08c329639a90a22526543fa306935cca363bc0770958daefe36d92bd622916b42cbd8f091f58a3ccc240d8087b5e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef13d00c78c820ba8d4c0f954aa2fb01e79d410df7264bd4c0e02a32be81075daeb549253c5986dad53915a8348230f2a7e8692db1dce05641c41ac2772723b891324b2aafb7e81cd03cc0ecb49490e34716bf5a01494801fda0a0e99fad95b1546462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33ae3ec76adc0bfff0f6cec85ae6746b3b35e850f0a9fc6e67e587c0bcdf9b8a5df0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf542006a858465d2510d6b9444cfe501a55a4bff960b9406e396fb750062754ca0d940c58fe323d64f6cb7257570c6d676f01ef78d9d8104c48b5113e3ace3d0f468240d9b57a8f19f0e25eec64c79f8266757016a24d7d2421416235555ce4543866771722c157491a2481349e5464e3a048c6023266b2111d675af0f9abd9988d76670529cda901d0d20e7d7bc92c545263539ffb4962442c17f4f854fba410f28d4920f472bce12574e114dbd4fadf586c86d8ca518340e17c5ad0caaae3416befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a62576a9b9cdeca209420a36359b5c0f8bc66ba739130cb4021f60b356b40e5534468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705689dc1e15040ee4edc955390774132b9dd005f7bcd4f3e2c5811082a95045cbf9018de8b979fdd0a1cdb73a3b16fd23b485cdcc9af4d5e7d9c7919adfd884547296354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffab6d1b709168d9c641eb3525ba6f90e5c09803f24ec8a116617b50f5344aea8d9cf887ca19d17df39da80da3fc6285370e0ee9422c8540818919609aeefa353498c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c3916428b9fc09676a2f6db33b81278604a1bb069d238d2bd7467b7deaae57d9c1cceeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fcbbc741ad686cbf15407126f12959d18e039ea02edefd1622db288d5966a04bbb902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda994831c447d8034b7dc7ac77813b845a3ab6505ad3c3d8817962b9549704754e04b3a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7ca29af61e79edd1d58dc3e995993e9a01489214994affc32193f219d1cafd06a1e0e195b886191fd0d307cbbded79a34d56d526a9e9bb083064b2c6804481c85e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96bd9f7a9bd5b607cad4fab1549caa2405794ddc7dde13479f4814a03d43176cac8e130159a3b756f35193da4f0242a9c55fd928ebe0cd4aa8b899641c154ae22de838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c4164855f865da8a5e2a8138406f640055f81a1166575e2db62f3cba9db80602f48408b6f0bb224bea6024968b7f23ea4718fce09ae91ef4466f2fa04174b1a68e8160aa932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7fd5194009097f614ed533155ccb8f174f68c1462290e972cf7c82d60f317401c262cb60df4fc9af3f318fe6a0850cc0b80e1af971791e23ce24bf8c6d49adc5b557991ba54aa98b4a8fa7ace128bdffff18392c4abff2b85213f7bbfca28f761d334a448f6281f4baea7970b64dec3e05435c67c28f2f783023ab49576eae69c02045fcc9e6429a0a26e0ba3ce85c41dcd9679d0bcc1ee5e5f4b4ae38b39ad2870a61b80b457a2922ca359f2ffaff3e062a784093db9991e10f0cf6caf71b0938f0d4473e66bdcb1bd105f978fad0c250e5ef1de46820bf5079a8104fabcbcd93d38e43c34eec14a125a398881d97b4cbf3c85e88d76346d10c39765cf7f0ed51e95b7781565c2a9cdc40d9ed2c1ed7e93130cecf8752bade55ad5abde48a3cebe4ada7aeddd42d3f86a007a7436fd226943d90b78676a2c6653646ebf4b7e042c04e84bf1422d20f83219c65fe0e3800b3e6614515e8b5f018b9d322578ecc14e6ab67865ad1415532921d75e579cfb9fc8b8dd73642b4f87f208fa2bd852de2543714290c325b4007f89979332758088e3e0c971d00fa83ae71b175ce5d458f78ae9f8bd1c889eb6f993429663057944ba03d65f38bea3f1842defb935553c0e6f303639b1141846b6bc696edb4e238fe32a778eece717b3729279c2425f47b4c63fe19681ad371ddcd4e5ef1129f8dcd4b8fc1ac39813109c94855db324e4965a18d8e294d170d7e6a76588291b971771b5ced4dbab194fbdb0227d1d841089c6c2bc36cd1b40ef3dab9cbdc132d4deb4468a10fc7623b25742e4988de13c1bbacaf5104835fa4cc6b44d844ccefa9abbf9417b510963169116d46a6bd5122a6f18a517b009f12569407de8334e7203d37a29320bbc4cd76f5668f3a93a7a88c45952c3cf1d47f4f3088f0be7a894dacbd01992531a4be42f430c52a99f941f242027e555c7a07bab06b088c0a67e80a650dbea7a7c024bd6b5c210d36a039b547605746ba44ae3b5e5cbb62eaacd655b2273578c6cdab0d4010bed93f0fb7478f5f1cdd9fe3fd04d1e438cf67ab505d8b788d9be4544283e18c229854574dab905efa3da6f392e69609a4ae82e23c1d241975c1f51e2e6704fb97121baca5fd3362f5a9d9343a15323608beb87e23ed443f8a90a893a70b50413c35b39b73e975e65104705f30b48f9f0d6e3542c014a8adda15dfbb07533c982050420f6d2e6db5768de145282eea3ce356e4ec0101569bfef5b95b5d1b5af887992e1c1d7dd9dbe13569fc01741cbf1d6d08f1f22539055fb730dc898d84f73dd2e27df1f83b1115078d9850361702f75a351716ac49e19fb8d347d8c8d3f099aee6f22882bdc2c356ae2c23bd5f26116261895d68e3f394a5a869561a773b92cd3fba931125d6f519389b3d430874a99611362cc6c87eecb7dc1f2c5cb67d6813dbea485b988da3749d43cc52f7d3cf06148f4af205a77ee210213a6f49d6e3cb761091382a62c8ec159d723c8d42e54365df8c6b902a404bb9b5e9ae1babe4333ed1fb054a313047b77d1fa9746cbbcf39e133f7f11eefcc54af94acea64242a9d0f8aec649f94afe1bce730b4ea4341cb8c9ce5a02bcbdf9957bc2ec5a2f9f11a9cc40b69434a0bb4725ca890bc94fe95bd541fb7f1402cc5503efb5d0379b046f8f6afcb54465261624b3c8d0deb7d0cef97e8593a65c08fafc149a630868d43e1cba0d481f242252f6b149ec3f9769b1ecce4948d27223bb4fa33a515ddfc03af9aaa75f129bd12dd7506879e690efddf4fa2a17480251508052561c7fde42c4f1cd081163d91d75a1a5d58483953bc1d51a03c07d951657edf7134272e0f6c6785c61347edd02e7a87deba4d9dee3555f366f4acdcb1001b15821f2f6eeb62165d843cdd097d369f41afd08b9b9fe570ac1136a4bd779b417e41d92a3f0ed69ca2b1ef5f7676a5a9817bed7358fc2926353e66b015233f96aecdb2c4aed71e732b91c48aae5648592dc68e4c5a19075aa52572a781713df0c7a3b5e4da0ccf1c4959caffde2648b184b6ff4d869cd9f8ddf37c4d7539b38578b0006202a2a8c1a06950154c5771ad498c630900afc17ed736424871c08cd2c42431f4aa0329fd9ff90eacba0cb873fc6ea6b9e57e7969e8f4ecc8509cfa50467e9633b0026ab9595e2a1b406e5674eba7a96096d70ee2aee33835b0997f7ab3127c71458bd91105a67cdacc64a179fa052b304d8d9d80c71f66ef5b547d47651b01036ccc835872230b690635aa5e531eefee83ee56e4dbc2b11bfd663798790956b8a3ff3a1ec0e5a156fa0bbfa7a0c888e4ee199d7f7d1f2656f8c2f27d1fd625d30b44866be3b215b9bb30da3fc448212fa0cded806580eabeb5e3f74e251a0f1bf28082536085a57a47c53d5e44c7f9786e6d7e7e0140fa8aea6d4894b4d61cd8ece7e89ee0bf3d821ad1e458d34bad29c7ac2bfcd2aa86ba9f722d19e01b264f578b59a571dff4b387a3df05678769ff96f1606cb982baf9e43baaa9497fbb34bf6954a0f3d14b0640900f35b683047177670dabdc70c28b2496638b70d2a9c5223c5b58cc62c761c60e31bb4e8657e429c8e9f7626170f5b4e59bedbcd7db55c091b6f943cf7c1981eba81cd19833cee709eb53227dce24a8cc8856f3a0442c3b37ebb07e19ee7991869b6e010e78d2bee2ad0be8dc9d0d6451c042a529f17b5921c50fbfccfda5dddfd089e1f954545a7a38c07b9c319306d694f9c6a0c0a291f38bf83a4e07ec776f60e7d917dfca4e09d530e0c0651e71e154a0eaf0b6fc410c0c27e280025d6c73411c9fb81c3b245394052bacc2ac8205ecbce0215f099dad7cd9b85387a8167c55a054def8be45b9b6703d0a48bd5a75237347d18b56e6cbaab727aa346cfd15b130d9530b5cc7337231ee594ef90b8f03ae6692161e6bfdb5196760212608d117eb0313cdc078b27ed5a4529efd0e9e862c5b407f466fbe1bb621b7506839f721202cfe5d0e8297d8c905382886c6939a9a530e6a81cbc7891e14e8796147ed3fb4cbf24389120d17d3cd64be7060b6fed67380b6e8a1c6cbd5777ac55093e34e7d82e647673eefa096e298dad797cc423e3e14952ea1bfe22ca038d4709981208e0ca818a3a168f40d330b7f9ef6f8278b4b5c8a5753cd39825374115dd87ccb391c108696e32d4b4d5b355f9997d4ca1db17815598dfede33d66912b9e5dd2b0964c519232a1cab4213fb5cb5304d367cc66a6a57e0d97818f76112a8200f9e53cd89d51cff9b99dd4adc403312a4f927e4a6aae23799eb7c12b937adccd0853bb45baf8c283ef357fcaf34ba9e0cb9cae310da888f203be743bc3578f644086f089c5ec9b9ef44bb1d6466c4a3ea20594849e98c233afcc987ff938b6956ccb8264b35303a5e69846967b2cc3a7b751e9a87151a621f29bc3f38e176145093861c519e27007365709f332b88bfe3cec032c2664a39ce6c2bc3e0338c292e64d383b98eb78d2194ab1fc6fc7db8a1eb7fa62642e6f0c2f846fb1aa8a791b920a51be3230e37ba16ef1e66df0b9eb0aed919cf8df0c067fb62ae7fe5f4ec702dfd9b4d96afd4198bff139f9ac94ab2362ff920336ca3a09dc65bf32a5f0b5ded2bf02b48d45745f142721ce90932c3cdc13ab288992cbda72ddafa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14ce26bae71cef4848f7fbce4a12d99faca463fc578120d6d48bcd2f1eac8209c2165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0f4733a873253ee8e09a43821677e5635bfd676fd0fbd5844797d0e403bf52cbdb380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aec9b7a84060c276f26375bac85133cdfe3b5c9ce9e4e7b78c32e7347f4214c9430f72e538b3001c86c305c2b136c31209e9de382be655a761aa0901c8e91d65b504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d74d4c11db6b761ca92eccdcda696045b91614fb8833729353b7c01833f002c0f4b2d056f9773e5886921140c28d554af6de354716e683a9e768b1dcc5e84575277694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa5a7e3e6c7d00ff118b1e4e7ad70060afc7f066d75bfb38230fbce4b346c8b01600ab3097968841ad2e635422fb3fd4c6e56598b5e8e5afda8782d6b815287d291ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707daa8d3469d1325ed7cea7407ae1e5246a69369a2220085aaef54514e68ebdcb9c429d5b77818b79ced2ad8746af6ea28be47767c08c329639a90a22526543fa306935cca363bc0770958daefe36d92bd622916b42cbd8f091f58a3ccc240d8087b5e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef13d00c78c820ba8d4c0f954aa2fb01e79d410df7264bd4c0e02a32be81075daeb24b2aafb7e81cd03cc0ecb49490e34716bf5a01494801fda0a0e99fad95b1546462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf542006a858465d2510d6b9444cfe501a55a4bff960b9406e396fb750062754caae00513827cf436b45ec0bac4b0e9dfb365cf329707c258264bdace5a965455e6befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a665af473078a324855cdb50987343d7a92c82e69aa05f4311f301d2fa19bf4481468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa1a19ff1db26af87c714b78e8ec0c980df7487d977ba7f72c8f44f39c19fe680ddc3a2d9a123f64df7478bc87b8f3b20df2c419f23b666960f964e8d345bb854d8c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae924227988bb97d47d6c9d6b1792ff06983a4942f5980b33702605adeb8ae0c4a92642058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fcbbc741ad686cbf15407126f12959d18e039ea02edefd1622db288d5966a04bbb902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b765c11fe3804bb1090db7aa072f82ab60907091f0bcdb9dc45fdb864a7a4f3428e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96cf199f8a5791d517365af19a9759a9a1451b29d293eaed049f966c3aa9944395e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95a6c630f7acc50cf726e2b81d39292a25e3b44b2278a2c0ec165cf5558c427ffad5ba91048764b3dc00d5c6d977920c3be5c5910e7cbe24851975f4271a9ccf1ece48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7f888512c94665d10b326ef8e749cb1aebed47d63a0be8770724e3f451c946f6e165038b362206968fea5e78f8c60d1d06f04bf909062aa66bb2804fc2f9f68e780cd19d4b146d793de5f102a600254d39b343814be7065363127f43a3c06313ae97a27f15bf03f5a7a41d7cc6d185624ad8911835aa90f81031540fa1a72d1628ee942a5eed0408f527e7dd970f40c34b4ec6ebff4fe26505be8f62d5fddf33cd1c791671be96ea11909e433cb6b5d1d0445ff2b00b554e65d4b81bde8352c21fb709c106b681ac3775379a2cfd92aa920b985328c73ebed8abba1ea2b9c2978f09245c36b570e1f0aca59d83f9f039789028e4119431749b4a501a9d2c37d5db9fe52062f7c9efa1eda8722d94a18690213d43e070a7eec269867ee59dafec6b425f3f300fff478afe250703d8a6c9c99940fc324348bcf87f7a5beac18eaf15a62f47807a78dca416fe2980547956aaad5a5a634084b4d53cf18588e10b17f714bbc3f8635e1757426812d18d673e9aa594805c4fec47e91707adb3c875455c466989b0f46878527986ab8f16f903e56e06c4eb52964b596969b5de9d9aa0f4581f88fe246a7fd7b89b071dd1ebcdb9504e6976d7f052c05435663a100d8e3f7c4cd8a7157c66d9c353818cefca0ac5e86134a01c9743d02cc8ed2655ffaa6a3f185572f3521938c59722a594c057eb2721e15758fdcaa995f6ced3c4087d31c76edf8343a757226f8bddf3249996e1411ec4c0a10d92a431c4772aa721d47d97a7d72c3e13869881979d674da3dddbff0e1595622e3015e826a9976ab11a1d825baedc14bde6d32d6f3ad1d1e730d44f55386ba9513a4bbc3f1b7fa238cd83e4c0983af13ef5c5475502e0853dbf29e8b1e225def1bdfee2df02deaecc73492aca0506632152430cbc427c559a8fd896007c0b74bfd3cc2a711f052f9dfea24ff9b168ff4598d40fa89fd3cee3eb1a5f731a128b7bf760e75619d8739db3ad4f91d229d561b084a37acd6e94f30fdc8798ca583cb3c2feaf729c0fc811680027ad9f3a34dad28a403e30c26a00ed5611aa57357fbbb4c71dd099eafa76cb0bdb9afb1539429edb2837f2720655ab6578b5d55278c5ecc8ce460e367fca0a7a98ccaca3144dc0d3a252b5e6d6ad4e1385a7bbe9ba1841e56ac775b503ffabbe9e370a7205a6a1edab3695cb14d82a49aa741dd6b97781e3e49f6279d5198169ed9f500351f0ddd25c0821a79b20c024870c07e07d6ecdd9083d54bf911f5bbccc41ab1224f164633d7902b44cb31b4b44540b4742aaa5255b9f4fca99b5fd848a205d7b89fff2007bc99ed453c04a5e905e38c6882cd90e739f2f4d3b5311a6e02f4204e244973e03f2c3130550103d86900d659be941ddaea87b2a1979f964f7904a1afe5dba4d245cde49de15c4d5afe84e053c63898d0120ed4fc77bf4f650724874577d7d333ea29069554afa427bd8bd6eb8057daa9f49a4bcb49a7c632d018f2bb745fc695e138a14c8e6ad2f13eb1f39997232710769e50d8cd75fe8a8db8a03b858f2ae0da686e57467f9c8267119c4d27372c3cf4daea57a75bfab1b4305b0c119d45628489c93ed0852bb7d7d4ec13b8c65281a80df2859ec26963bacf7bfdbd0b019393fff518a0552f020d1906f2e751117172dfc484ec23682807cbee11557cbd3dd73c19a227c08b99b776405eb1073b821686232144cb8d6001e6f5b4ba035bc917230b07cda1a8288aaa779136c7e79ef64aec9ca4cc0b26d5f896c8d8c533ecf9f8014ef87b5d902302f3f25d0293e1c42236dc6216e1568105cc3f021a6a575e1dee9a95853c1a8b260a98fba7b327bfdd83b8643057eae341f6271fd02149b3dbe74892a471b18aca3121c14a754ba0218432e41a9c6487819c9bae14112f22dd50e1b920d9c73465098ef66f8dabacd30ae30d6f709ebb40bfc2d24b38ecef90d51b0702ef71761b5c852130aa0f1747b3e84a6f3890e0cb4ed62bf993cc0b5928b0d0ce794b170a70c436f4eb58c5e3ad50203b18f6725aa709d558098746d8228cd67d9f4356589dec63d6fea4bd2b0cb3e94713c6f9f51b479bd824eaadd3c8b0426ea06aaaf08bc7d7cb78ffd93966f3acf0597a4a65b0103293a299d43a501c55722bb5be9ff0b9c09b88e7ddc62bfc426d80bbea71d325a62e2308d79d7c44da12f7fc5986d2db0876b3ccda6308a1287533e115233ad24f42c67a29ff89cc60ecd4120658dcb071724871995ac1a45976b0947433d553a648ba29a24a8d49a346f1cd1f23cae1c18f2e70bb37557c9549e071fdcfb95fe6c3b67dbd1a75d30399a1d1a6a60fea30dbf51766c113ad1cd77328d2a447dcd5063f53278e422ffb9635cecb5d2150713f4f1bf0c125f7d9d19b1dd20b91465bf472c911a151847fe039d09de5fa272cdcc5025a2c9363163fc909e2588d1552db303a931bddbf836c13285c6eca3add98d4934305e8b98cf18252a5809102947f2f93b111df61ab0d905ece490edcdf6fe9b76962e6cca8babc30299d8376215623d7f7f6bdc9a8ecaa5083cb1cb12b3dce8cd2870e262ce11a557d9aeae83eff4b187394206eb9e8734a09b113bc40cfe4d6e9ce594b4f0ce2604b14d4d29355707916f43d70e5af9df2147be7431469e5fea58c8f5d058587d4f804b0ca47c39c64e82e2cd5fdf8e420e21b3038b2ef151faf831ba4d9bc82b1d7ca839ad9c6e16aeebd520facd52f84f9ab5d4a4a609b67e31fef4e180c753564b288c6db4d2eaf10f98dddc26da9b8eb7de91b8cd9bc578531c3207aa33522432a4123170a4dced1219fa10f4820351ffc15cb1b1706b74e19f248f0ca728c2deb784296ce71bd13a8afd18b185ef76d53b8a163acd468012fd8494305763cda6c4b90bd7791fc553e22930b9fdbca8c668e2618934cbf5561d06ecbccbd9b5a27746840f0faa420bf9e2f2eeccede7b495c5f87bf57f5f443236b587a1eb9edcfd0ea7402e5a59b38059984fca6fbe656afa48017c06d94e5e12038dc9b062f2405be29c3506ad849e0fc16627b9ffce58f221e2b6c2571bc0973a5efb3ec7a3cac9361cbdf8ee6a957c347eda078891a6e046acb0750ecb75a1c750654faaf24f58847cd71b0a5ffd3bb60511717bb491337deb7d7be87839b79b034d2dcb7460129a027ab7ff7ee89c05f8d9a0e2c0b13052726d46c65e0266e96e2acfd9ad6bb511a4cc05a3692896dd67a22a6242dd134705e84e85905e3edf8ec7f3af877da0ebb99b82d2cb5f462a36bec0ff98552d9e6f9d2996e62e44b69683df97a27f15bf03f5a7a41d7cc6d185624ad8911835aa90f81031540fa1a72d162809245c36b570e1f0aca59d83f9f039789028e4119431749b4a501a9d2c37d5db425f3f300fff478afe250703d8a6c9c99940fc324348bcf87f7a5beac18eaf15a62f47807a78dca416fe2980547956aaad5a5a634084b4d53cf18588e10b17f714bbc3f8635e1757426812d18d673e9aa594805c4fec47e91707adb3c875455c581f88fe246a7fd7b89b071dd1ebcdb9504e6976d7f052c05435663a100d8e3f7c4cd8a7157c66d9c353818cefca0ac5e86134a01c9743d02cc8ed2655ffaa6a3f185572f3521938c59722a594c057eb2721e15758fdcaa995f6ced3c4087d31c76edf8343a757226f8bddf3249996e1411ec4c0a10d92a431c4772aa721d47d97a7d72c3e13869881979d674da3dddbff0e1595622e3015e826a9976ab11a1d77aebdac7ae1f0ecbf372f18e9a8b0056711c42b41400a3bbd9a4179aef648242aca0506632152430cbc427c559a8fd896007c0b74bfd3cc2a711f052f9dfea26fdfcd062d08c880829e441c67c0cd96c9afa1bea0f1ee09fd2469e2aa0adb9327ad9f3a34dad28a403e30c26a00ed5611aa57357fbbb4c71dd099eafa76cb0bdb9afb1539429edb2837f2720655ab6578b5d55278c5ecc8ce460e367fca0a7a8a205d7b89fff2007bc99ed453c04a5e905e38c6882cd90e739f2f4d3b5311a6e02f4204e244973e03f2c3130550103d86900d659be941ddaea87b2a1979f964f7904a1afe5dba4d245cde49de15c4d5afe84e053c63898d0120ed4fc77bf4f6b0530bab31db9db2c2fa1206148a255c6c1edd8da973e8bf3b12b0c794d70c231b4305b0c119d45628489c93ed0852bb7d7d4ec13b8c65281a80df2859ec26966d5f896c8d8c533ecf9f8014ef87b5d902302f3f25d0293e1c42236dc6216e15ae341f6271fd02149b3dbe74892a471b18aca3121c14a754ba0218432e41a9c6487819c9bae14112f22dd50e1b920d9c73465098ef66f8dabacd30ae30d6f709ebb40bfc2d24b38ecef90d51b0702ef71761b5c852130aa0f1747b3e84a6f3896725aa709d558098746d8228cd67d9f4356589dec63d6fea4bd2b0cb3e94713c6f9f51b479bd824eaadd3c8b0426ea06aaaf08bc7d7cb78ffd93966f3acf0597a4a65b0103293a299d43a501c55722bb5be9ff0b9c09b88e7ddc62bfc426d80bbea71d325a62e2308d79d7c44da12f7fc5986d2db0876b3ccda6308a1287533e115233ad24f42c67a29ff89cc60ecd4120658dcb071724871995ac1a45976b0999cd6f846f364e7059ca6b65b9cf39efd27d251950f6ea283b94a75c1b47065e8d2a447dcd5063f53278e422ffb9635cecb5d2150713f4f1bf0c125f7d9d19b15e98517ed6568f0cb28e2d3e7e95c83230e6ed44e77bcb27b0174b0e914a105a2a5809102947f2f93b111df61ab0d905ece490edcdf6fe9b76962e6cca8babc30299d8376215623d7f7f6bdc9a8ecaa5083cb1cb12b3dce8cd2870e262ce11a5564b288c6db4d2eaf10f98dddc26da9b8eb7de91b8cd9bc578531c3207aa33522432a4123170a4dced1219fa10f4820351ffc15cb1b1706b74e19f248f0ca728c2deb784296ce71bd13a8afd18b185ef76d53b8a163acd468012fd8494305763cda6c4b90bd7791fc553e22930b9fdbca8c668e2618934cbf5561d06ecbccbd9c7bcb682cea2c712f248e611dcb901d3bd76aeaa5cf3569ec1ff4c850cc1a681753443824d702feb6170a4c458f0e9dbcef461bbfde8c7fe0cef880fd49c207c41ade22a366d9f54123aca95db2b2216a28e58363981f3a8a6a07c4fca37c2b539b2df745e584faea2d075b2cec68e97479f2787b93e11cf6189bbc8d83131a769f24922d41743d1d45479a252eb29d56f5a9fda27085eb18325a99415ec404402e3c9caf4a031a25ac82de98bfca8358a714282b5575280023a696cbd9623f8dd252caefd1607c071566acb199654d85c44747c9f05882adfdc7f6377742a689974ddfdde762451685742a5da5f58f85009d67d0e2ef03e088de05689a10ab089da7480b65a76f341829fa6a640fe472d83460768eb9d563cf177aec0dfe84fa023fac169412324a22f483a994719dc6b57a4679fba1d31c545cb71de87a68f3da29f8ff3a8de61cec2f7e45a1cb78557595f46c753f75ac4c6dadec2d9119e64f9068dbf257b859e49d9a12eaea7d672dd7dccb1a45cf6d0eca72fa8e53b1b385fa057fe215bddfd8a1a6f9257dbdf9c5832e79f50f74625d90ca627156ef5c52e9a40e461f126aa28ea7f32f80a76097193e21a489c2854bf6ddb7eb8cf6b8101b24cb172d0c81504ce011aad268598a03993f92f0c2936492abc8de62ad2639a4c0f5e54f82812d25e33b07ac677a4323bc200c28f8691afdac7cd378946ce94b8f6b296286ab3e34a820af7897c30fd0bfee543db89be0b31e029fcf8d62c71fab750ea15013b170f503ea94d1080bbd532e1db976658f0c859675266f159ee15a854d75c9c2c13160d1cd65cf28ff1fd640cf5fbf071e67ed7a57cdf8247b335122ff51e99531953ce64b9e245a41620ee9b1863ab64738a342d7cbefa9afddbc162797fe2bd19b79c4e977587a85bf43ad84324c90c684b0fefa38f930b35eee1deca101dfdb713737eac40b3caf2e3af3cbecbdeef6bc308961de560b7daeb39f8dff465fed400530591463f1dff1845edb678a07c4413f4d24393892e76fb46329dec30f4d007244999746f161084cd755eebff7940d0df54c0013efa64ef6d02aaae117bc122a772080215cdde48038213c40f87f7eae5077ee946fab06e51d4573d32cb6f5390a0b8dc875dbaef3997a70c1d2c8682bc82c3960817a84b30f3fd96046ce19864b300225f85e544860640004ca3e3965861a439792ef7225a24a1559397225f7fb674ee1d3fd9818f1c6806a372ee0d26468d7a46dcdb92f06e4c63d3c14fdbd619e3579f9bc251211e8c24549572cea04501e67d21f7348a298b2b03af893b6982f8ead3284e192b8f6359e91c920d6002a8cc1a9fda0690750a29391abcc66751cd36385b0a193aedf28397c2bf3849bafb3df5581f1efb5cabebe4f926d392119e0d78a19ff27f7add38186249a3546af4b9bf1cab3ad1981d8330b7c0f28252b52788b18ad21c23826e226049c67322dc046db1c9736f8c715d36e3cd8aca5b4945d876f8d8ba674b962c5153245e276a9633e00b87a48a5513baf74954a7ddc4210ed615eabdf13fc0be28505d6cb75c02b706be7253c46dec663cf37e645593e390f447d7751006178c0616966e1a3cd6ca1877d482c791728356effad7939bcf3ca9a44f4e3c1f6199e14de227e68e46a2e6fdf25cf7a9d82ade3deb48581ca47eb7f88a8d8b21e4eee1345ffb2603bce2544ee2c3b5164864df9d841c935633c8ec9f9a4b8cc336fd7bde055bc73385a61c93a0bc6b654ff8e91a84c82df9ebbf8f515ff212ec8863322f4e79219a4e33afed917c8c875c51dc5de296b6ce1534d73f5f185a84a752ed875396638993df22088e9573c47898941f5d15b9e8a6f4b5995a4d3635b1e784d5aadcc4fdc0c4f9419a7375ae779112ba27cd3837b6e5d432bce77e79fcd7c0fcd1f127d90e631f67b73a37092e81ae1a79ab6d5b9234996d8719e8946e8dcbf7b33a603d00c9a51b353a3add91ace676100cbcd96bec35901d53d55389042d66889a36971d29b76293ec1bc39968f1961f95892576aa1e6e8b2178d775f6494a06922031a5e6b361fe036e22fcd06a2100fcac167883f0b10f483f918b6763f51749c01050298b9b1a56b9381cd5fc969705f22cd9229600e82738c918a2b136fe40321010c12c7fb2eb61091c6cedbe80f3c29f1276e8176926c758c7a20cf1217af37567e18a986bd468e9815f46899c3d9db9872b25f99b631e8e5e54e5f40e8bdcb3e00fdd407eafdc401eb7e055a23899e75719b37100e52804730abd2c467827221f25b6c040f8f5549ecc3672be0d01882435753b4886fbdb94c372f0ea5536269be8834e92602cc487529fb153021ffe399cf2cb5590e8001b812040ca6c34cda3bed370c5e64397062a477cefb2172c6d3981fc39fe30690b98edfe0c204a86c2a2f769f3f6d802bc447298f81e65b3802419adaab77773145613db8545ffb01629a2076f0c54984af015fe2da1a3bf460da00f66c53419d2d806d65fedc17058cca76850011c326dd0a9f500f7207f887eeba3367c1ab3eb4ff153432d94cb574bc85229fa572c0284c662e462647c81bd9f518de7c919737728f1b001bc1f2f103a584e5f6bb7e21f3842dc1a21311c22c20bcb8bd6456f2667d51b6c44c7d6140dd470301f68d855fe11ad2050b2cee1724623744acf0fe60f15de4c9fb16394fcbf6eb89e7f5acd893a95ef7b2238a8e562cea01e47464682818dade66006dba7078a897a26e46b8aa22eefd05d970f0711221ec4046f7aaec56a33738c6d230b8d65b6278f5e82fd3d1059d74ea6b784ba642c454c92280b7f6e7b4de24bca1fd154540fffb0af0521c2c494725fa9f35bb1b689d415c9df146ed596c72a2d57cc1c3b734ddb999273ba6a32c727c7f6b70715293711ee42e3e4b4f8bd01b00c50bd281e75f482823572d1d952d51306d46c5abe3fd707b26b8c3facced4df379af3afb679b906a7f745fbef0e639e5e09a101f7677fdec6b70dfef13d7129c39f386644588407abb7d5c95175af1a3cf97f85510b98aca2d3e6905129d8221aca8741f5cbc31a1c605b456d07bf3a526312ba3a24935ef99bcf41a2436e7c79dabffb8609f92699a53276d1e1199bc9cf31fcb440d8577db36cf2fce5dd315226de9b37db0bbf6da816442a484026f42239ae2a9d1e5625fe1ed9d37ddf5a7a41a705c6f85271bd788a73e5c75e3c62da5d5449d7bf35b661a68ad15ce55e6484fd50742ac1aadd946af2dd0ee0d59bd167c6e2f05b9d6cc08514f596de7c8c8ff1f1efd97baca60ada244998ab823d8db936503267ad7c9127f034ab08208092fa6496a4197cf28eea0878cb4b9cca5397027aa9352c02e3a8f71651723cddd10838d13a3abbf486e4ce82bb69f7a9e37a55ebc970fd31848a2274bf74c3587f92751a704851efb09a44aad2b71927aba46a2c10d03dd71b8decd1116b551fd26e9b5e89bccd9a7560a6b985397d0c1a05a06e2f85da97c2250501567b2db82cc19d636c9233c4e99353b00379d3776d2bcacdbfb2f5115a8c8b37c178c87cd05cedde0c1799ca6938829c5772c8b39b4f77974bfdfa61ea65e02f83ed11721ed26a0b177bbf4cf9e1782a99b56e6281e0d84eaef6c15d743e4a45f20bde76f4ac907732b372dd9d1040db14350a8fcb61827e17f1d01412fb45e4b11840026620591128c21b2f5159809b47b78fd544275d3f9a900816a62c23463aface97a27f15bf03f5a7a41d7cc6d185624ad8911835aa90f81031540fa1a72d16286916b4a136792f17424419286ed0d19beda1e89e5ff76ead617e24e26d8d26a809245c36b570e1f0aca59d83f9f039789028e4119431749b4a501a9d2c37d5db425f3f300fff478afe250703d8a6c9c99940fc324348bcf87f7a5beac18eaf15a62f47807a78dca416fe2980547956aaad5a5a634084b4d53cf18588e10b17f714bbc3f8635e1757426812d18d673e9aa594805c4fec47e91707adb3c875455c581f88fe246a7fd7b89b071dd1ebcdb9504e6976d7f052c05435663a100d8e3f7c4cd8a7157c66d9c353818cefca0ac5e86134a01c9743d02cc8ed2655ffaa6a3f185572f3521938c59722a594c057eb2721e15758fdcaa995f6ced3c4087d31c76edf8343a757226f8bddf3249996e1411ec4c0a10d92a431c4772aa721d47d97a7d72c3e13869881979d674da3dddbff0e1595622e3015e826a9976ab11a1d0e793be2d1d5874510f3abad45a7e955cab8e448b5d1b9f87629c85948784e1d2aca0506632152430cbc427c559a8fd896007c0b74bfd3cc2a711f052f9dfea26fdfcd062d08c880829e441c67c0cd96c9afa1bea0f1ee09fd2469e2aa0adb9327ad9f3a34dad28a403e30c26a00ed5611aa57357fbbb4c71dd099eafa76cb0bdb9afb1539429edb2837f2720655ab6578b5d55278c5ecc8ce460e367fca0a7a8a205d7b89fff2007bc99ed453c04a5e905e38c6882cd90e739f2f4d3b5311a69f1e9545dbdd800f2415ed706d050250bc850eff9babcafe657986f7bb4f7613e02f4204e244973e03f2c3130550103d86900d659be941ddaea87b2a1979f964f7904a1afe5dba4d245cde49de15c4d5afe84e053c63898d0120ed4fc77bf4f603fc75695d97457eadd8707f5b376395c9015ab8915622354333515d9f0120831b4305b0c119d45628489c93ed0852bb7d7d4ec13b8c65281a80df2859ec26964b49163470e708adeec6d519598010bdce68d8f910bdba7f74a23055e2a24a446d5f896c8d8c533ecf9f8014ef87b5d902302f3f25d0293e1c42236dc6216e15ae341f6271fd02149b3dbe74892a471b18aca3121c14a754ba0218432e41a9c6487819c9bae14112f22dd50e1b920d9c73465098ef66f8dabacd30ae30d6f709ebb40bfc2d24b38ecef90d51b0702ef71761b5c852130aa0f1747b3e84a6f3896725aa709d558098746d8228cd67d9f4356589dec63d6fea4bd2b0cb3e94713c6f9f51b479bd824eaadd3c8b0426ea06aaaf08bc7d7cb78ffd93966f3acf0597a4a65b0103293a299d43a501c55722bb5be9ff0b9c09b88e7ddc62bfc426d80bbea71d325a62e2308d79d7c44da12f7fc5986d2db0876b3ccda6308a1287533e115233ad24f42c67a29ff89cc60ecd4120658dcb071724871995ac1a45976b09030f7ee99cc39a8367b96c084fc524d5acd855881817f2ed159618aab812d8588d2a447dcd5063f53278e422ffb9635cecb5d2150713f4f1bf0c125f7d9d19b15e98517ed6568f0cb28e2d3e7e95c83230e6ed44e77bcb27b0174b0e914a105a2a5809102947f2f93b111df61ab0d905ece490edcdf6fe9b76962e6cca8babc30299d8376215623d7f7f6bdc9a8ecaa5083cb1cb12b3dce8cd2870e262ce11a5564b288c6db4d2eaf10f98dddc26da9b8eb7de91b8cd9bc578531c3207aa33523549d15fbfa90a3e1d44539c490e4930dc061335059ec037a0ea33a8cf9bba0a2432a4123170a4dced1219fa10f4820351ffc15cb1b1706b74e19f248f0ca728c2deb784296ce71bd13a8afd18b185ef76d53b8a163acd468012fd8494305763cda6c4b90bd7791fc553e22930b9fdbca8c668e2618934cbf5561d06ecbccbd9035e1b138cb28b10b47db0273991196f249048f9e03a11aba107bbb9fc7a6c24cd183717a8c155bee9adafd02e337da4ae7effac0e8f55c2c6ff8efbd3489b81ba5a953cbd6988a4bc68dcd4c5f85765ac7ae94ef0a2db60048d68f4ed7a97b3ff9c1ab133a10f03e3b020a49cea33322a3a77c19352296797d691e682aa776a387f7c266f613721f673a3bff2289a4ff22bfe3091b802c7f5feed866dd62d732da75d8731cb32f34dc5a55d65bda3a7831adc5398159fdbebe63297697b25ce488a9fff472d02614efa4484a6c4f7aec227c57859f0bbd167962b8fe9af2a7db6a74a1a58d04d90dcc422ba6a6e71a3e77fba0888be9fcf935f328d78dcb69d7c04211ee8985921ad4e681745f018039235edc3ed33bd710be71336474c5b80a14bbc5117db6a16c0656f96a1dacb553e0dc0569f5e7378fc67cec483fc5ffcf4a5a50320fd35b5e6f72e4a5d10ad552fd147c9ec7e00a7b4969a0f4ed0009bf7d3cf070714c2ac9c09998ef2de70c842df7006ad8907e1ab0dc461682ab25581fa74685739efc848b6e8edaa3fe670079c05df060bd72a0e3aa5da46f12ac043d83fb269e7e7d410bb877573dcf595c414e910b6f6ce53477ca6c5f42d385a75f1c72f4f774eaa0ded78a938432f5fbeebad10834b02e146d4e238cce75e8408a9d1930acf3b9215789a1b8f585081caff02f9a5285a1e04bf5f74bc0a925453a0adab3ccda00abeca8f4299baac3a3bec7bf9f65f2a3e602acb169756d25aa02001a27fa25fc6e5561344f4a28c730a13e40f826adc97f39aa265905ea2cb04b8eddc13e890c31ac23841248027a5de7fb9dbc6cfdbcb78009ee594b1aeb9e55102652730a084f4716ebc9c7d32ba4c74f35f0fe1484a97905b6b29b53604368cfba7f4e4c17095f60c64e6faf92de0875bec52de79d36bd62d2919b20bc9c6b33f367dc100da287f515e6b449e19e3999d7d516f1ce2dc824ba17c423e069a139de144cedcc8319a19bd9bdffba3bff0159bd46cd9ebc172be429064c3bc78a7f57a3bd8a31766af65e80f322e1b98eb6b35b06dbc760790d9942525f59657042fc25d009e48d57dc4ac99766f51f6c41a1bc2328eeb6d239eb242d5075fe76bdbcf0c7fd2f5fc6ca057fcf21fd0818a5329588dac0214bb0e566b0421dc30c263d9aaa9db3e153be01ae8226e5368403fb311650af97a6e2224cef07c2d250a94bc92bbbce45ac82729667e3beb680f605c150efd65cb406c41f302684b31d0a0cabebebc37ddeeb323551f04e937c8a4d0106a6408ef7252bb70ca4170e4117034339746c1e73a5b918ee39e01764d8fb4f343cd593b0303f691fc36d870265cee53494c8f554431845a28b274c59c057746ed7e7c1cf600c0dc1b517c1e38bc0cce32344e814650908ffaf8ea68e3ec71e0abc3954da958c27ee47cd6bd985fc742391f121440dfad8dc74558fe97533d9b8c882e49933758fc51ea8c9b28af2ac5b348ff8eb0d8cb5cd315dc4344a731f42872ea36a243a51046103c2c5e8fe7db3601bfd401565632f1edafccf21b184ba533e9b63bbab3c1f3e968a6c6a3c89a4329e651c14be6b8b9974c5b71adb050d0232294d44856b51d104bf6ccc24eed0d03cee83b4b900d0f652a97588db24a4ce39ce20276186f63264b8ffec2e343bf9c4535c4a27fc3acdfe7f72532cd502c5993c72a03ea4726eff39458e98c8cb09427fa3e322196c38bba2f5dde17fd8b683eeaadde198b8ab4335d12139ef114970ecd73f4156739e346255122c028abdfe1667d6213148de1296ff9008b47173655cd35dc8bd351b39e97b9d5a40e5512c6cdc008dcac52b5323c613d5812a79eb0374b307094299c2cb68138828e3b3c9ebfc0f3c9930a5ea90202a979e18f66f2e8dfc6b923eb4a5156a8bdaf138741616aaf535d75eb0db8431fd7f30e5ad3e2ae343849a87f41a3b79e8a7236c680cb5e30746baa16eedaa71c49219d47c30823c52db0b3c97ffe10d806d9d8632b60d025c35bee17afec95426c7434aaf129a0bc498f7dd224a51fabdc33c00011c31847c32e80bc8acc3ea893edee6aa53833b8e3c60dfaf9f14d3fac375c7e417b3d04518bb321127c184d7d555a5110e91ef0727cb145fe014b14c98f75c9c8452af0ed5659db66f387edd2ce7c74ab64f527f2fab7cb72b5ce02c93b9c06e8eb35d25131f05c2a5490116319a2a7a04743b88be57cd65f62d1516078fa5d6d920363d6cefcec2461e549325bf650bf7a7d77878733bfb96de0aa3d61b194dab57486013beaf675ed549700d896a7957afc93c624497d97534cff602ea6276f72bb15a6995a8bbfb8b352b58d6b2d27391c221de00e3df3482342e6ff81ed5b3ae6d061dc7d3fa0fb1b111e880e7da042e911056b32ce1a6565d957ea06a178c0914f94003f62b911e8aa1592fc975b645a4f385de4acc8d338a6214d55de0df8846ab7eb5ccaeb9ea06be112f36022d82fe11faaf0131f5ec8a62da7bcb5be7e246173f6d1aba25d2c7be0a458dea3b1fc9396a75691da670c72b3fd7cbc5532222befc807bf5f14960653b3de248bdd00a90a028fe665dcc3374429c0851e2cceed69deac86a910e9c139f1404882ee14f299cb51ee1ef544be33159091bae98381883171e35a663913d9a9b8ba037c40847d6f526c30313881c11cc2f8a4b76356db56bd6ec0bdd5253b9095b9bbf25dcffb1299dc1c3c3741a810646664acde4b80ce324b93a7445d99b3bce68773bdbc8bb686098725d5392816a773f7525b937ab1d0d078c775b2e077c63d4d75e18da276a930e90ce7f6a90d8247b09102641c54b9142fc865bff2bd7c9725cbf90cd50472c05ba67bc355fe25aa1326e0fa815d5998b069da08c6215d558c45bf4538d7891113e22f042f5e5c05d3cc853b280d4ee33ec7ebcce95b900fd7549cb116d3c9775a32d2db59c2644a552a8cf954034901834e5f226c4a9723954323972b92f336a6d94e72842ac04f8d9196b16be402e812ed3a8d581a5c038a728402d311e66a2eca5b498a89c16db393752b1b0dcf25b976fe14fbdb43c259b7759ff66be575f259c57fb341195c51539b852b914eb960291d64010b5b3cbae146d5cdfcd42f1eff5857bb9eabbf9bfd3ed91822445df638155c90de98661c2a4898a33e33681eba5f5ce11b67d4202df4b99c5f18dbcd0d13e34ab5af154350cad11abd640d5049e1f71224089c9bf86f39d2e98271eb9e22083384aac69a166bab4177c48b189bbfa06075d52955e18e1bd2b2075115affd295388d7009e81bf206c956abda51b28963a0b1ec643282989168c2d2a192a0ebea6082256ebcfe11889ea12d04cba0cd8295489bfe0aeeaf8b74cc1d9688b9a69ae4c16f9a5815a8d9e54a96bb38e825dfe0b30beb9e64476101cb5c13f38d8ab532bc0d990bfc31a2885052be15fb8059c9ae736b9fadf36e6888e06adfc6f96d76fcfb554c72934cd837062ffc94479ab1476dc54d2b37b187661bc853f19068ff9b99877e8d68aa1a4f8caad832af0856874b8f4e262a5d718815028069dc55026d0fddbc903699dff37538422abe268061c505e92e9b01f6b1dfdd3819dbc4df088afd7b37fef79305d06415cf731b41613869a9eae5ce06ede7715e2e3dd09a727748417059f35fc716282d24238705b5c3aa784db19f8ed91fbc6b7023694a4baafaf16db11c73da29cdc4197c870715a52ee4b240497dc61b4dea387c70ec69b70e0f1125ae01f9399967a675a39b38b280075fce6517eef08f7fc5d347d8ded431916200eab2efe0536350a7044fd0928683f6943af507c68e703e189676adf838151d0093448b660ab2612b17317aacb363d94758dfcff8aeb5dc8866c2b55ef5f5e3665ff45c41d12dacbd2da356710a9a1df444f00200f47267bc0bf03999abd3a08c2b8d95c9cbe4f5b470ecd17bc7e074a53059eb3e78cbb8cb09950f37b004062c6839e1f3f0a2829ffa711ceaf618e7aaf3b5304f489d02badcbd64c316280752be1414a0885e9d60972ed060d8d5203ba48fffce2709fa6452ec61ebbf1d1dda35e284e364001c238c284ad5d14e9f5cf155d3fea21ae3dbf8c7ed937d24f4658f651db04deac4e02cbdde87b8440e37abefe9dd5a2c20cebf7a8b314de110ffc02d4446a262a45ce4b4eaeaf339af1bc5da3c4b5a7dfc33f169ef8b2cef18fc631ae8f522335311ed77e28fb2c87dd3db0b0a1c11c60470e83b3dd459e9c87a4504e5489287d318758c8a7c868a44b794276aaeb8cd6e262dea1458abdf0b812e7675a4af8889a921f51c87c53b3c1813b6f27a9008573af223203fc00088f63b255d55e4b2e13dbc575b98254418b852f492d13c0432c8d95cc653ed9637cf22308558bf947bc7feaafa7b8fa07ec9fb3bdb0ed3f4f3164d5f947d44fbcd0322ae260b67a405f17fde30addb092b7d05dc13957fc8132526606b59d86aee7d187cc1a71f5d218668b63fb7f13a5fcd67b1179582245119a08e7f90b736e247533302843271a612f0f585e298b4bf6a99f80aa5d62e03f65bfdc5cc4fe0a1e59eb35115d32b653786ec3610ed46aa9827fc247fe6b787b43eabe6602f9f8deccbb2604c5d14c19a41edd9e98f21076a8f1817a1da06a2642529001aa0ad542110817de95ff1230b0b5981af9985479a3ecc5c14aa1b239cfc9e313094596026278a0aafa03684a8f8e0c134b59358c8546ec19605e31c7d38cd2301c3f798e6b66d51aed8d17dede85542eee95d1678d3e3e609c1aba40dc15c9b5ff5843a147102014c0bb209314d13a56767c09278844f525b1d90773ca3145064c22ff529e83bf144536bbc368434ef25e1ad4e5bff909f43d106b814de58e3ba71b863ae8f93d4589cc7fbf0fe31c134cafda7438b097479e3466f6ce431d7c938bbfde006cf4383b12c93e8a45da79e28566b02b2f74888f6ab67829cafbffcb66ee94b67ed311558ffbe4547abfd0fda137733f137325f08289f653adc4756f91bb09c85bd2f80eac1d44cb89ef17900cdc5ed9df3731a97951495be1c0eefb567f50bd54c7ef50a4dac6d6fd2de56af302fcf9a4ed9ea12faa5687afd567cc3456d8c58fc7cf0dde2ad65ae7eb55bb8e6f327d25469766f83fefd4438ae43a5e7666ff79f08d5d752f29f48a358b9b003cfc61fcb564238122fc7ba3014aba4437ad9303eb6bd7ee04143936c9e3bbd66c799b3e7dbb7abeb3300b0b870cfb41f299662c5058f7bafae52326a3d22b540cded9ba2906e7000bde27b785e200256530ba83566726fef3e740454c164d4be3795656782e84d8f821f13b5684ca3397d13a108bd343d130b6ba49f833c3f3b29098947c593ff92289948edde56a95f6dcb044d186d9474033cf9ec26f3699de578c49003d2014ff19202d32dea61ae8491c3ed01e2a997c1e8c41afe4253f1d803dec7cd96d705f758f8268267b66fd111adc2a2b0ec8ad3eaa3765f5bdf3a420b94f8f0d99ffccc77414b3829778fa246bff9f4c4176709275c932e70525a51dfe9c5eb244c4d7d864922618ab1db48888ebf603649a2c95f8eb056e3018e60bd6e376edb489b3a54b2b421f251c15447530719b12e87c53d363325bcdfa83dec03673e079b88c462938a7b660e2b1a38b7d1ab39059afe43d902f84b5414cce14035186d5c37fede334a622c83059ad6a75e3999ac572d506170595c02538062d1db4c39fd9e34a7b80d98d831b13d2b3da87e5c0b68ffe809d5b61f6dc1acf11ad5b3cd3974738c724cfdbce8fa3994df41a4c017006cbd8736be283be7766e23705dd10c033a9b0c109aabbd559d1d041c67d937b021d19cbaa8159025f0c825046a2ee02b00b973e11574ba5d39125c0b87ea8b0a7613637477b194afc232fe59f612708369e3e90b2111b4c76eda916fa7ff8aa89874410d25f73b3ee0560552c13c9ece833a8fd8671a9dd4430b579f9f6a6b3259dbdb468f9e388191b2d46b5b5553688e12e1bb35f31d2def3872280244293d0ff0645996774f9d1a6566f6e0ac5b80bfa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14c25d8c29dfaddec75cca6f390d9d55d423db83683e71efae8ca2fdb2e3aa4410165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0f4733a873253ee8e09a43821677e5635bfd676fd0fbd5844797d0e403bf52cbdb380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aec9b7a84060c276f26375bac85133cdfe3b5c9ce9e4e7b78c32e7347f4214c9430f72e538b3001c86c305c2b136c31209e9de382be655a761aa0901c8e91d65b504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d74d4c11db6b761ca92eccdcda696045b91614fb8833729353b7c01833f002c0f4b2d056f9773e5886921140c28d554af6de354716e683a9e768b1dcc5e84575277694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa5a7e3e6c7d00ff118b1e4e7ad70060afc7f066d75bfb38230fbce4b346c8b01600ab3097968841ad2e635422fb3fd4c6e56598b5e8e5afda8782d6b815287d291ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da29d5b77818b79ced2ad8746af6ea28be47767c08c329639a90a22526543fa306935cca363bc0770958daefe36d92bd622916b42cbd8f091f58a3ccc240d8087b5e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef13d00c78c820ba8d4c0f954aa2fb01e79d410df7264bd4c0e02a32be81075daeb24b2aafb7e81cd03cc0ecb49490e34716bf5a01494801fda0a0e99fad95b1546462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a7969b1b9ff3131c7811711b29216b9294c61db2982ee36c72318b9f74ecbb40af1ed7f22ddd7d14b33900db1da46bab95169bc5ef8d0f8437d5c5ac19ca83e3ab5acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf542006a858465d2510d6b9444cfe501a55a4bff960b9406e396fb750062754cac194629d17fddacfebc57913875bb2bc1c604f5a4261022cd11785d8117663816befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e143db4e8add67ceeb628a3faaec07a8228087e472dc558678244b2d117061cf583d12ea2a482427b949f4edb132f773fc38ffc48cf89c381ae61e33ddd24f88e02c24f94fb6bcc28baee5d99300451b140d07b0f14f7bd2bb60e8b776dfaaa3273ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a6cdda323b501d756ab0d6f2edd7ab7ed9e191a9d982393ce48652d3171456da7a468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa51ba1139ee1ab334fce557433669c6b40deb212c78b7672c903067d4143f667f684e0027ce2b25944c96a629737c2aeb0d57056a56ff85948c5f7b1d348ae32b8c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92489e9d30416fcc5cd97c0f6e861c18aa9c44731bc867a532df86f38251bd66795a25571fcfb6fdfcf09f095c1bd7a74b739b2804244e993435aacf7b8262871a542058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fcbbc741ad686cbf15407126f12959d18e039ea02edefd1622db288d5966a04bbb902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af54cdc38dea35657f31d2e608e592759bdbdea59834340bd8a41b75dfcbb589fef72685a223ef03f7149306ea140745ab57a70eda3116b1e63c6c7544d480ee46de4798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d952f41c1ae8e415bb00624875acbb79c274870f307f18766ab8227eb9a192f7c8edb6f923825bd9a8a24a2b23c0d9a85c1d5388c07fd673226cb70ed72b9fa7ecace48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7fe82a817e79439a89e0b9457e8c5ddf12a8f8426ac194e66b3125d4f47b8271836617883ee3b27fb29174c9aa4734822eeac1502470c9ac065a140d5a654f0371fa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0f4733a873253ee8e09a43821677e5635bfd676fd0fbd5844797d0e403bf52cbdb380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aec9b7a84060c276f26375bac85133cdfe3b5c9ce9e4e7b78c32e7347f4214c9430f72e538b3001c86c305c2b136c31209e9de382be655a761aa0901c8e91d65b504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d74d4c11db6b761ca92eccdcda696045b91614fb8833729353b7c01833f002c0f4b2d056f9773e5886921140c28d554af6de354716e683a9e768b1dcc5e84575277694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa5a7e3e6c7d00ff118b1e4e7ad70060afc7f066d75bfb38230fbce4b346c8b01600ab3097968841ad2e635422fb3fd4c6e56598b5e8e5afda8782d6b815287d291ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da29d5b77818b79ced2ad8746af6ea28be47767c08c329639a90a22526543fa306935cca363bc0770958daefe36d92bd622916b42cbd8f091f58a3ccc240d8087b5e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef13d00c78c820ba8d4c0f954aa2fb01e79d410df7264bd4c0e02a32be81075daeb24b2aafb7e81cd03cc0ecb49490e34716bf5a01494801fda0a0e99fad95b1546462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8960c840397e94f1444e1068621a434072a414c59db234137f29290dec1c830702e2ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305340a38d1d38f035fd1ab865053cc5372ca71f3b98c3f9b88cefc209b16735d9cf9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf542006a858465d2510d6b9444cfe501a55a4bff960b9406e396fb750062754ca540a92306723f89f48d9c35027f57911c1e37c0801a7cb14a9cd3595c84339ad6befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a62576a9b9cdeca209420a36359b5c0f8bc66ba739130cb4021f60b356b40e5534468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa3ab9fae40ecfff2f937318d4ab4c0d2e2ac0b6c6b83ec4e1865c17330477785f14bea55e87a67704b6c90cdc2a2d321d1b946fab591eab05dc71eaf314ef74648c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fcbbc741ad686cbf15407126f12959d18e039ea02edefd1622db288d5966a04bbb902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7f06568b8098022269eb475ca09e7e5b787416b62abcdf3b4a83aece785782ba9abfbf0d0820d7a7e79e0a28969a7c89b83f34fa5c078e85dc5d8a552742da750a3352cb79e15c6646a94e29f60a3f689d26b5f4b9818a5e98423979bf19cefccd0a622c1daa3dd63eb4827e92b1452e48b00798e463c4f3414860438a93341655fa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14819d052809d0fcb9bd9caa90e4dd75af6dd6f722d87eda0f8f51e9280943b43e165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002e39ae25165f64e465e08e7c08b583b1e895a78f2a1c6e5fb819f2593b7484dafd691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916b68a20d5c776d390ea11ed32ad1aa7c18cd635ffb42d005e2ced207cdb499a68ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0f4733a873253ee8e09a43821677e5635bfd676fd0fbd5844797d0e403bf52cbdb380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aec9b7a84060c276f26375bac85133cdfe3b5c9ce9e4e7b78c32e7347f4214c9473be5d56d39702df2341926a97db9e1212c5bf3cc2c97eb6d92d5927da0bfc45a364a020e2c0c204ac56f8f7ee2ca083663b4bda321cfb31cd5c8096b5a6071130f72e538b3001c86c305c2b136c31209e9de382be655a761aa0901c8e91d65b504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d74d4c11db6b761ca92eccdcda696045b91614fb8833729353b7c01833f002c0f4b2d056f9773e5886921140c28d554af6de354716e683a9e768b1dcc5e845752776bf0ea43ad247ae7bb87e9e8932140b00bf3ccedd5c7fd76d18dae8edd6c5463694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa71cab89a22f0fac10adbf459a9a23979f723181f311c39179dbd968f8ceca97bee60ed032c4f29919eb525d05ea4561df47f1cd1291a8ab1af7a659d21f97d601ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da29d5b77818b79ced2ad8746af6ea28be47767c08c329639a90a22526543fa306935cca363bc0770958daefe36d92bd622916b42cbd8f091f58a3ccc240d8087b5e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef119439ba4f9e5a147b7b589abf2f4149dad10640acc5c948a21b889d9f63675d53d00c78c820ba8d4c0f954aa2fb01e79d410df7264bd4c0e02a32be81075daeb24b2aafb7e81cd03cc0ecb49490e34716bf5a01494801fda0a0e99fad95b1546462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a794af5037c76ac0abada550b454e2eab413f8957f70bbccaf5b275707fb625feb75695e5dcfb8223cde5a5e4dc30067e5912881c73abdec20fb0035556b1f604acacb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf542006a858465d2510d6b9444cfe501a55a4bff960b9406e396fb750062754ca907489f2010bdd4982af9cf45f113b2ba42a59ba8965b60b7e6221e70497081044d7b842339024520527fd04f205f562da6383e427f1cbcc10a3634d8195cc19fbdb1ab82e17fed8fa39e2fd59ea9344cb69dcaa4ea86b7656622417bdfe2181f608b57f0c8c73e1ed7416d8df67cf96867fba159d5fe810fece93c7245236686befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a6b003390abf28a76d63a884fd6461dbc1a8c473bdcba60ef793e4c92f619c42de468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb539af72ae74557a8e65ba91727d9bf5aa68fb4b85e05988e5350f54f392a916578c9a37d5474255bbc59cfb6eebe13742de795497e4fa991d1fedc6526dd88fd352411e4d6ffce73546878a0b059a9003010aa0df378b31d7d34fab541ac988d8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a4d40797f0ac5c7dfad89acd58552136d8f14d27faea945a7dfe3b6850ca866fc6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef240724a0c2ae467efa48f1458244eef5366d1cade0e30e4639102261e0c4c0093793118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa51992f71a4b0bd729b6d8df08b832881bc55281929cdb0c05e4b88b8900e24550ef62fcebe7686c640431e0ce6b6e2b263702e98d447d92131a99648d0d741248c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d1508ff03b59ba797678edd08a284f8835d7987bd2a5f81d05935dee80b1205223ea8cbc7cdcf3926ea9d0a34cef376d32a5f40628015c8463eb1a097606c4cfd484a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220cfa7a4f84c51b06c8e86bb6af974e5c932412963502c084fe29b229523b26d9f0623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a289f0082f29248139ecfb9470e0edff0d3fc780e71abecc1a855b8279402bb8f0e4cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c925d6fc6a7074f471a4be934a14fb21f5b9bbec9d1443f9a35edf9ede63ea4b9eaad41bab7fb935dd6af695d378f944c0170bb2e90dbebb860456960dc94dc6daac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fcbbc741ad686cbf15407126f12959d18e039ea02edefd1622db288d5966a04bbb902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544c4f13091446f35d9fe8d1c227d9f7b01e0797a04c20c191e252be76b10063404798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda994401e51912b7be01b5fa568eb0f831a1cb1c36333fe8774fa05c9e58c8ebbfa96049f3952f1cc0e9ede0ce01409ca88150fb522dbc2ae385070f494dbb56974573a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7dc2369ec352b948277dee4ed893cc4fb6038c6f91d0b2ba8548c1a2dce5754dd42eafd210ed127f0f6680dbcca0613caf2436427b57b62f5a067b27c18dcb67ae308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a9602d7d339628ee745419a2e4ec4bfc07a1fbbe24370864bddbdaf3af04795aebe68932c096d81d0ba6e1750271ed0381b834fb1bd578a0ba835fbad8dd3240670e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c4164850e986d9e6bc746008edb20df6ce926e2f09060dabd9c3ab1e3299f9cd5c6f05ba932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7f2f7766e0596688f50a7067021668ee68b3507feedab475f8349e132d384c7a6daeeb2fed812b6ea120af5155d0eea47069c5991cf9418c50680a84c60dac0e6f419e2c934695d69644fc9f65772cc68ecb2fde7041a5e05f6b1af40cc168b02ab3169b109f134575909c4c72d42f6f9f83db7e1ec9e1fc8b46c5d162ca29e7b64d47ce7b597794725bf4e3ba3be30f45f9c1e8338736821939650af28ac9bbe7402828a9d095b7c89664c73c1c09fb76687df32810bb54f0c19c569aad434e91d782fcbbc3935865b3d7e459aa51cac1991a8023a8e00c65c10ce79a0d1173398952b246a68f42aad7df394db8ebc1ed80e5c9c6d27f41100fa6b1744d3588fb593e9ff2e37b8874db3687bb9b7ce1a061a994b934d33b1c52557f0b22cc75afb0740ff4c4bace08184c806b320b932b3c9d40ffdf4d9939c9b1ba77c6346f321a99e0a52c2b0bb2258995c295243a08661b404bc528b10c7df2a9c6e1ae0feb87505978dd184e461b5bd43a825e63778eec8100ebd39b6644401702bcc46ec24a6d7ff03f8d14b6ccc98cb9c22660733a785523a97a74fded239581be2962cc1a3e01001ed43ffa3b5e4229dee80ef7814a62acfd2014fb1443589c0793c4e29fb8541b5ccce867238455d905c3bb88edd63b94bfcc1a544056cbec2022bc49d9a067b9155675c0de1095425c62e0598ab15ff091ad1045757bcfc12fc6c35e25d38870d802bd93c57d349c3ce9b067ffd54b9f730236966acad7fcf0a038d064865d314b9dd93d6ab0120101372b87c4da43b30c560a8009f3c2f32d833b83b9840c2161219b3c7db2e35a49619e8353b8d9814d3847d8acb90b347f81e9337f2f52a7a80ca690ee03f1a68aeb8fe8f3d39804b21dc023999a7fed2fcf9b10921752e8b54a590101d674e3c3ad1598d75921092add26b85b7324ce5c74bd2d649d183b7c15100ee582b2ca9a1366951432cb312e90e80ea77a7f1d2b2e0dd9d8ca20aa3f5521da0c3574b3cbdddbdd2046a57820bdcef91cdcc1ba0deaf6f08258dc4f5576cca4571cf3208616ee82326866a7726a30d6759615370d90751b8800ccab7d56b1ca9c2151efc58c6455de0f15cea52c110a574d54c0283a69886102e98c168a10832a11f1c7bd3a22cefb5ccb63aa9230e828249fa65f0b22f2bf807455a74e3fb6081e9655a894bd961cff27b14d2b17a46c8299650d71f03de2d3b16b829e5e3f848d0c209c99e60974c4ef9dc6005d706522dfc6b10b4dd0f48a802c2f84ccf19e5582e91a016c3c80ec4d58b9c160686825d8eda7a0eefb1313d46e2ba1df7aced52916eb474bd6c2599c500a50876fd7b2a236e9f131b32974514784f2aac39dfec31e695c1195a7db59da101d98fb73507e19c1239d040ea2a1d83e899adf3e34e569da899bd3942c2077db767c94245397704c4094475e07e836f5b30a64b910b075cf521696cf27d9831b1fa6d9adbf608323cd99117f5d3c63642be5c747da27e7b31817f5d950e7aaed65fd2a6c48c98ec99c06e992a37261370477fe9add2b4031f0350bd70c074a741a4c64058b2c9d1bb2f860964c50b33bea3498617b9338b3d72e4f3d22aee29dcf0b778d364c4bb82fc0d7b2da6e4e75e5f412e9684c560d41dd91e20e9caf489af9dd3dce482cb09477b5663d9ffac1c0f4c4e6461dae7b91bbd6eceff33e550cad3b25047d3cbd80cdd5b341e9e6a501fd0be6cb2aaa37308c4f7744184425e2e09f24298a1793e1a860279710b7bd3eca031c4ded54198eea6d287e9e83091c84034023fc9d2fb994b0abf9bcd5a429260ada3d8edf5fac973c986d2ce0b31ce39dd20dbb7c5bfc01d63223ede82aaf6e32d2e20451ba78155a1f8e97cb7a30649e9d3c081feefc7a90f9d437ceb2e1301d82ac0ce2cc7812f9a60def8878c51f4a113a3cadfc8708aaadef56070ad45f50b85bc47c0e327d9976aa92c3162993c6860dfdc65055302ba32f22c0cd0053937f9a42d153d3948b3204e9a9506dd7915210e21be4330eabc49bef4a91bb65955c36134af1300d365366d6b8ab7b03a995c1c54b1a0061c147f8084132685d1ce8606c4f84a2c9f8fd67f9744a7c5dfaea49cdf4d56bf142f608562a08ff42a91b1979e9b9e37b70ced10a644d9bc62c87d7874180f9fb88de3bff796ed61878c7c30afbd4e337b70eb6410034375d8b8f9d088abafa9c2eeda9460672b83585c022014efa15c75abcd3730a697bfa41d491a0f75ceca029595bc56903ff778524233bd53eb64c526d548ac80d882955c6b32e32b1e132c1b12587d89a3d17a3ecf15e10fb06e760dae971730768662fcd43f01f47a762a66bddade69154dc61927ed97c4a91b899dd7614128686ba216dbd3895d143409697e483215fc626905ccc2f8a55abc2a9640f7e840886aac27243c179d94c620cda2cb0b52fed048f81509dfcc68469ab823658bc9cbc0c54ff60f5b3b9cc687101efd8f076032432a497549c1e4e36231ed2ae43e13b5651dbfcbfccbbf62cada4de37036d9296b76c0298d8f4e71166995bdb770fdbd416c1e7b3087d9fa778cfff524705bb9831d7324763d2b0506e73ee2b076b8e678d07006eac69ebabbbb9e43f7ce30d0802208882e356548d39065466d9e76d79c8a7e25b388e0f6e06f35c6554e5f4833dfd4a6720da8cb0c2458ee900e2a76a16263dd997eac49ed0c8c9397dab5da1846f0b60b6545e3a0361f9142f9984e4260f65c7b2c6865bf3dc707f84eecacd0229449899d8cbabc63f2c05ddb1b2478ccc2bf1f707d7c126c95238016b53a6d1e8917ea37c7e0dd076d86bc922f866c6b77c70c2eb59a89b4de7073dbc0218eac754683bf36da4361134a0ba0d70ad8534c5ee5612bdfdff0642e972ca2821220eabb4aa0b9667ad4e492ff531eb9d415272776dfc334d34730d600c870e4068f5d8339521d083a30ec0662f153029ab3fa0f233bbf0aed75f3699c190e9e9b385f6b133cbc05ef463a8e9879ab1f697a0bc1678ba6d5a54558da0b4a2aaaf732825f6e941ce113413b12bda106e67ea094d8be6e439d152c1338ced009251350641c2f25b5f45a1f7d99f6d3f5eb2a60c66e45701f360890230c1f1b7f5b2d771b19586b732a034d9a309d824a9d67fa4c8f4be31f9bdba54adf1dd70eb641be82147dac976543faae2ade23c7a41fb93aedaa1612e0670de4951c195cdc4d39853420109c8bcd981ba33305302ab18f8470b385f7335546d53e0d27da07fbbf2537bf112e9ea8dfc38842a67aec3ca5443195257d3bfa38c96d99096da40cb7c804f8b14672e89afeb2d8f04fccc3c8f43edfc2df64d22ae676065ce6770c9f63c89277814aa3891a9d630e9ba680fd2112201dcdd0f7849128efa703f8599eea51fba3855977c957968951ef5b1d88f4da89c0769761e710591fedbcf55b1617428f390bf3d30747e5bab2bc842c1272c5c9bf2f8525a3067cb33b6181cfcee8cd5a856a337f1d02887461622c99f37ff6c7c4e83ed751a16ea315e5f0403b61177c8c3deec81afb3f6c806a4f6f29b850fbb761b38bd724ebe1437a4e772774e9f754a7b7c6bb4bd86bde14d4538d209573ff7cdf7e848d421967a38fe02e50a7768d9d269edbbbf1e0617a325b822528754f7e31b60c9a65ee45a036f99cd28ede2360924b9d69cf1c2988ff72f076e370f0680bf34faff3d9f98273fdd5724a88d7ce89aba4a07b5c02adb1aa2e7a5e5e2f4f87cacfaa70eef011cc157c9cee0c9b2e3d2ec607f02ee8262d79fd862d66f8ce601f67329291b9929728440cb2b4aa947edafc6d3efe06dfdcab7869f4d9c51e993a00d3d87d1d5d21840ca35819149dd4db14655a6708181b1e31b34c85723e65827613095a4d5823d76f4730510f5f17230ac75c2b83d8e29c2a9ccc16483e58c2d5b351e79de3c41515015b1a129491d8b7c76473778b44ce8bd820b97e1b433d7abf5d5a0da568542994e28f4d76e74e53306910a1585cb728ee2fd14579b14f8d21de06defa45f5e97a7a00537914d08e5b519580cdac9c534ba968b3eb2851f5d4d57088ab40142191a09eeb88ac1c6f3755d4bcf04a914484a4f75a389df57f419062ed9c0fd6905eb3cff44f9e871a380330304cf5099565c094349cf6fdce02cffe58824f07a98afbcd5db885726552bd67c0838cd31e3f2e099e0dfde3063e128116995f448e7ee8fdcfa6accd3467a406c450be1f3b2f8031d36a8cb91ac28135e6cc899a3f1ed88a3fe4a4a41ccc3f5f37e50577e325c429578c0f5bdee4814663be57da3edd17c89ff1000a78faa31c684174fdd2a9870d9c3147a91f533b4f6149f343be2f6169d1f81163d668bfde777ff28b79bb531409c3353ab072e21454497eff75889ca73abf250868465d25cca51eaf5a97614f7a4f7a6cf9c78d6aa7a3473e8a4f0e28fe23df45d3f744228d34ba7ee8f371cdec22fb023dc88658bb7042843c9a94e535330dd4bc4900987ba69224974c34793c78479f27698adff9d89599e9cc172e1cc4a94c5724470a887bcaf479616bb3f0e7583e0532ebca3ab8e7f43c14ff1ac7c647d0b0af7634736f3aa3881ae55bef84aeab024f1c9b6813bc2e0af88469e5acef3ecb7bea17497bb372280df2400c1c7ad5b9c8a49754cadb0a68aa3c4e21d43d9c03ad336d389e1a74b51198b41f7ba2169d9c32b64bffec789ec754adabdc5e480fdfa9188284f704df62a0e5448e5bd6f2ed8b09d0f1e0c95ad6196b69a6adb9e1cb664d00c3a0b5d55619e6ce41977b09a703b4a27481108bc215eb75736f10082a9eda5b8d60813e3b5eaaff76e9f04fd2a304efc03fd42c237baf65ea6f72161260397d0f01b54c7cdfde6ad3fdd5a80db401ddd87024660c4338537adb5aea82c5d76e3d9764b2b649cb16eddba8a0dc5f403cafa73fbda510d75dd0bd760c1c38312336014801cb678d150f2583e27659505f87b929cf427bd60fbf3b47d07bf6b2de7e6f7b200f83e02a54e069c32b7c27ed9ef0c27de0f516211d73c120821954e775d3fd7f57f2829dec7ec9b187eccd7f4f67f099962088e032fccfc0889627c6fa2660c2a3867859acef19d348911df5e64cb92990ac52478dd3cd6c3922bb7b29cf592157656d212c811c5e83619397c7925723d087e3d43e93c4a57933fa4bf735f0f279ed98d0e10dd05590ab3f3f7291144b268f7c0f82fc0b7becd57be34a3eb122d0e22775827a37498ddc3a8033d00252147070e775ea8898be25ae783a6fd95b1105f24c771cd000ec8b34cb812cc68dc2f40abccb8458fee3f1b09c92bb485723a645cc57ac92f1f6345f5ca8dc5befb0697e3b90850246886c0d507c690fbe177aacce05f1c7a64912f7b90f93e8485150cc6846683f967a1d009cfdc1e44e30b53145a0ea27c54dcd4252217b9a287f09129f02c2f28c5816e483b23d23e99aa697b08bf65b9302a545d66d1520746eaeff8842dd1a6b84d2524ad5cba3739cf14fa2c2f7f6dfa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef146151c81a1b203c603630e88452d148e871bd830db55c6af4dd2702a823ddae2a165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a0021578ccdeae6a1b126e0868ae1a5d20e82f743fb620fcedabfd77f83da9de8bebd691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916b9c87289aa2c3353a71f35412163152f225b37067cae2b121363a2ed25533fd9ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0f4733a873253ee8e09a43821677e5635bfd676fd0fbd5844797d0e403bf52cbdb380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aec9b7a84060c276f26375bac85133cdfe3b5c9ce9e4e7b78c32e7347f4214c9430f72e538b3001c86c305c2b136c31209e9de382be655a761aa0901c8e91d65b504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d74d4c11db6b761ca92eccdcda696045b91614fb8833729353b7c01833f002c0f4b2d056f9773e5886921140c28d554af6de354716e683a9e768b1dcc5e84575277694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa5a7e3e6c7d00ff118b1e4e7ad70060afc7f066d75bfb38230fbce4b346c8b01600ab3097968841ad2e635422fb3fd4c6e56598b5e8e5afda8782d6b815287d291ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707dabf7cf3fa9dc5fddf47b1c17a6260109145043e1e0df24b9e8ae17c503cb18efc655979d36e3bfa14107c394de55a28393d163f54ec087c88cda349ab337eb74dce87bb5be86c84fe47c8a923b132e13fdce3f9a36b702749eb951a44df8bdd5aca9691fd67a14478bb55dc8b1e4d8c148c59fd44db57f76725e3d362f005d7bb29d5b77818b79ced2ad8746af6ea28be47767c08c329639a90a22526543fa306935cca363bc0770958daefe36d92bd622916b42cbd8f091f58a3ccc240d8087b5e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef13d00c78c820ba8d4c0f954aa2fb01e79d410df7264bd4c0e02a32be81075daeb24b2aafb7e81cd03cc0ecb49490e34716bf5a01494801fda0a0e99fad95b1546462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305954f130778ce8fca1bd0b7b3bbf5b2794d07cd3affdc7c5785185d0a058cdc896bfa09dc3b878f894a1d2e95654f852c440f2e9ce8150d479b10e5cdc4f1b39e1c1aaf865439070f3a1b729d9f14c16fe52f5b11d5eec015707016c6d4be10e15bfd64e6010044b8263cec685799308485e033e0641d1ac9332cec42ffbcf515f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf542006a858465d2510d6b9444cfe501a55a4bff960b9406e396fb750062754ca97db678c90cc8b40cf006b26d45b2bc6635c5b40ad50a9cbe1e5efdecad334326befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a67d407a1f3926aa95104a252fb051ff3067583fde2ea903e53a64ebd32c47d5a8468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa49e74259bec877404766810710555911da69345c63b3a40f2853e3b7e1e4ddb3fe937c3c4903c1ed2499d2985780e396d1af9a36dcded3a47bfbe7e6d170880050d569877680b52dac9ec58df5ec25046027b7f03d3e4cea4d10c633421e41890d200e30fb983723c14ae9cf4952dad0326d2e79fefee934054d91f73a8914288c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fcbbc741ad686cbf15407126f12959d18e039ea02edefd1622db288d5966a04bbb902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96c3160707c47303d2f3c32ce88b05c62c75a827219b52a9e0d8dd201f4dcedeefe838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7f3b28df588129907bf3f032db6f14e0057d7f496356a4be2b0d198f721cc0422013ca00906475ddbcfc5e7885256382f92f88ce91d7b45f3cd8ddd3bc43d756277df9ecec3c348d1844736cf5171cd53c7fa1761f1ef3ef3365cd773a124609303dac81565b0fd8ebf41295fd36f0c80da002b5c4762f64a8eae1458fa85aa6c0366b54c486948b78988e8a734b65d9fe79ba7ea839d6576d3bee46aa2a1ace24e42d9ddab9fffaac8ba0f11ba469f64f2115dbf39ff43decf42500148984d2a8fbfcff15587232a594995b478558f97412dafd45deb1317a68a9fba00fe5b809020f39c338ce6d40fcc3c3b93c661d8b264ef59eddd9061e6bd0c6921c5746422c6ded82fbf518e0ebcb5a3b9785a718ace80ccc8dc6fe9b1a9067dc4d17660dfcdba01277ffd63b20c66c6d026a1a991202f2c84a7b9901f3438c31287064e931875290573d82281e8f84d0cfd474c768a065401f1885fb1b69b521103529ca6df3995aedad1d216de014e4f909f7d443730f121ed028ccc1cdd0ce303d23eb0b84692b565b78450ceb181d74372f22b358fd8c956b057829c498e9b8e46f869d50b9bd2c6f11df57b8fb97cf80e57466fb3b841435f26716e6d472ef088e5ef436c7fe672da7967191592b14ad0da35d01c5f161476d8877b17b7e066fb15ecfe57bac8c4edbeeed5fbdf239453f161745bfdf60204a54ca9cf1f6955e54f1e6e3786ea63474e7b9686d97a6efeecd9fdabb0eac8e79cdec939e2410027428745d294aea3127c2032fc1ee815b6a77d4edd30a28ea158fc1a99e507052abdffa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0f4733a873253ee8e09a43821677e5635bfd676fd0fbd5844797d0e403bf52cbdb380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aec9b7a84060c276f26375bac85133cdfe3b5c9ce9e4e7b78c32e7347f4214c9430f72e538b3001c86c305c2b136c31209e9de382be655a761aa0901c8e91d65b504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d74d4c11db6b761ca92eccdcda696045b91614fb8833729353b7c01833f002c0f4b2d056f9773e5886921140c28d554af6de354716e683a9e768b1dcc5e84575277694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa5a7e3e6c7d00ff118b1e4e7ad70060afc7f066d75bfb38230fbce4b346c8b01600ab3097968841ad2e635422fb3fd4c6e56598b5e8e5afda8782d6b815287d291ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da29d5b77818b79ced2ad8746af6ea28be47767c08c329639a90a22526543fa306935cca363bc0770958daefe36d92bd622916b42cbd8f091f58a3ccc240d8087b5e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef13d00c78c820ba8d4c0f954aa2fb01e79d410df7264bd4c0e02a32be81075daeb24b2aafb7e81cd03cc0ecb49490e34716bf5a01494801fda0a0e99fad95b1546462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf542006a858465d2510d6b9444cfe501a55a4bff960b9406e396fb750062754ca8bb6594fb62045a4dc1244e7727e77f343391fccab3c731e7a8b731dd834973f6befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a62576a9b9cdeca209420a36359b5c0f8bc66ba739130cb4021f60b356b40e5534468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a31e70da8b11c4f72603ad1a8f7e06480451b1e23d314e5aa6d9b5fe156bf69386aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa8bc8c0cc06bc7cd9e3ad28bf83a95ae2c4674527e7ba724e44071fe9df9ae0d0e3fce41c56b740bd9d008b40cb436b94dd84dd060d5a60548bba225b7f2fde80be959a1ded2b23a0ab1d1b841c14febdb1e78a813b597e3bfb5de60876a4fe2d8c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fcbbc741ad686cbf15407126f12959d18e039ea02edefd1622db288d5966a04bbb902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a9683f4650f3cf083596c926e0355e0d077d7b7a881947632c41dd3681a63f804c0e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95a15e0cc86582b345222b5726048cb9241a4ab516d1b95e2959d3340ee54000becb7d1ca86d863cf1a7e5fd4168b4406b3fd5cfd93b099db16c99f2cfa17be8afce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7f75e6423c369e45ad619499f93094409e5be8c7e4acee26d3a87ce42cf02e452d25e405812107818d9fe7d440d643d47b69c7ccc1f371e9d54cb166916a7254d54e4985de877ba422b18dbe9aff74786baf9af0d497ec3ac9b4ddcb2f9d1b56d68fab9dc43cb212eaa565bee3060df6ba184f814a0ce8fbf9e5c4b41face4b86f9ad0369e08e0595e1555ee0670f4d5b304493e83a56ba10766f073211d8eb0dd642b35a97d76fad73e8fe1fdd63b204133036038e80f9b9ab8a4f85bd5e24482229bcf16d8e289e0344092e0aba660f8f96f52401b05fb62d0b1f3c564b3e626567074b6e55b80b517c921cf186d2f8539ae56844df05d9f4ebb1d05130c28f952097d77fd7d4ef59001551b53e3fdcdbd07ab6a89d5f097adbf75cb52cbe3bc850c50b2248246cb4e1e3bba98f5ff2338f60abf1551db405a27a793be87d81d4d23cf72c825bc8196350bef707dca8ceade2b81ccbd2724037609af4b38ea2e28bb58391ba2b2cd6960e5b7c5ea07b3ff3e6824ac893709400c2eee066fa5ed8b8f8b3725e47f9d5c531c742f93b6d5497f2340042fd08d0d9d41e6c36710c7310e9e4edf3193b2595b69d7a30b77b8ea7b70acc3c96c34e3c63756f6a7ce0f0a45b5724d7484582a479e713d9c6b1c9ac8fe2b6a2a90d741acf37e886def30a7260a20c084f8addd174d8bbfe188447e35887aa9e1b3fd11899bf5b0b2e5aa6bc52078ef0f831825a44d9e33ede09d6a675560f2fb336ae6c380a9ef95db85270fd2604a46033668a841910f19116c59e0ff17251d6b9353a2068075a5daa546e5a837127c85a8f22f27cee0d3246fe6947a8532b15d61dd2661458a32be35c2b92a6d5348d2c1eade84981d8ba1cc4bc58ae555c390ff537fb8efaee95b0364f683b28216f981916d1056422b9674ebb1acdd19541d4735f589bd9705799c9d6316e8aa882b64f0a586cdddf852caf192d0812b069e9419090e2d3cd3a467411b660e5d8bd1183324b1c2cc82e18cd6188be490df8bbf8ab2138ac67c732ac189ec195d1f9cf14e82711fb0776de2d259e1ed8cd420a89b85761d0a5ff93cb660d55a8e312b98fb9a529eeb74da5a96c3953e8b7326f5988899a888c24dbb84dc0e7afcf407f61debb42be932848c1182befc476be6cda4e747f2c6b70ac1e34ebab61b08d6cf7950faba9d427e06a3dd7f17c56798671855c3fa2b56e24e8de5d26d537f6c55141ee37e6f3ac84e1066ccffa8e1061d7c06e9e0e98d7b547794aca5fd786304a6eacd7f2f7ef6ebebf0a34540ab4dcf008a64a0ae8bb7d2f3471e77982e22aceaec26aa61d573728432a93825d3f8c346516e093f96fbe415e3c5ec1c057b8e080b18f76f0b080a569f42e07a5c794f5078d2bddc1b30954db4fd6064f2b1124a0fc367d024e747f28f67420fad38d6d04d494fa80d3e6386d7883dd4e802bf6dfd68611b2f865691d24c4a955ce3a081c45d3b120f86051f3497c42d5ce9d664d42c437f9a7aba1a95f5afe0c7f54060d47580f13b1372504fc1b99a7bba001ad50ea5a452804e3cafd6fade7b4e0da17ed7a20bd0d250c8b85981e015a8740356e6af5e35b5b62ed3820f18c12da190c9f38a86d563a49ce5ed24c3696332e4e81201ad58535e0e993a4775f3d719f6ca0feb7528f7f6a898274ab2002a110d169d55b14fcdc88d85680b4931a385a2abf0ec39432cc5d87870237405fd47e2de23261aecdef20c234ccd642ba3a1a25ec90cc865371ca8bf2557a923c5037eca3e3173e4b8c396039e632e94ef87fb30c23f3ac7b5a555d071df08e7b25cb18c47fb1b5f67d28423de1f59a65ebe8902d144ce2c93d6fceb9295f2bd94bf5346cd8d8cb188017870cef8a765e4a49184fa1298ed069482e8ef024b99b023c1827d3cd4544ae980d989a4bad05b645035447447774328b5eadcff27841dca3e615a5ea48460dcc4d30b3931b3afeda6c1e0ca1076bf50a774b9942d694e6d78064b80073dd1772068ffd30bf964465ec334b95790d7ee645d8ccc198e83d83aa2669c503b59b30d8c2052cae454d5989391cc79978c980ba0591a0a2ecdf6ccc47620d8aa5303699c27ab0f03b5c67fa38131af2342a6aed7759750003f5777b1761ba7ea811c67bfb5900a3d59806e4ac760fb16f025ec128b8e5df71ec136bd5d044d0f4ed530a8575beba7ef50d4b695789631978916837b24159c4574c42411b7505771e2a940227eba7f001e33d490254c2d58ef25799139284a107dc6d36cad875c045f5ebbdf09ecdc5ebd5de6718bb756345be533c4c6c37bb9347c197073495d023114fd007b954e4a4ed06ba44ce0c1d6d11ad5a7a9924dd5773dfef9f49bd52543514c2b50aa1e673800e97eefc524dcfedb2d1d9da239c45e9159010df9dc89e2a8ecfa90138efe9bf1a57ed9d4ecb0998d90e33a10343391ef19a2d8197db7c82b3494622871ca43981a9b6877a39fe581764700d2e4d073a8eca93799de1aec8eab97ed9d9624985956e3795c977f87de2c60b23927d932ae4533bd43a2c4a06a0d439169717e3e9adbb2c791739b22da088c23c1fbca9dfc9a118cd732bbb30fc484974bd8af87cb8f361f3601a60afe34096cbabf1c406aa7daeb12f427ae5aa5c631fb6bb9574e54dc9af9f934706e178c04102de04322f2f519448309d174fca784b14167aeebcfe06f1b9b773a514ba96420f3014d8b0001491e3852c7510286981bb5923efca98f3f3aa584451cd3fd8eff72978fdbb501ac8bf3dce89f9d6adf818bc0203e90c738f0a891896bca4d60352046147002e9db8d00a000a2cdfeafbbf9c2d0475b6f70a9fa5fa01364330210006f93420a9f8dac048d37c764e63cdfef97a64a47cacb79e29b5e1396e23caac85f204d1303753bf8fc405ae5f535bba8a7fc772a734f5b31159911143c39bf11471c8b1f0546caf81498c8d85fccab17797455ace6dc634933fddde0ba62d2edac3dc813cf05edbaae782999a3626ebec036b788caac838f02874ee439135793e1e830f5816814974bd86d5d97d1a599c244d5075ef1fb3bc2445f27383324daeafcb3a3e9cdca58dbcf70237e8915418421d9daadcd71caec39d142ac67cf756c8d93841b64fe61e68d64b93dd28098655a5e6051d4c5bfc3a7717b7101ae956187fefed8a07463986bd0b01961e0e3124b7fb31df3574b69e10d31ff967bf3d6305cbcc138e0f603551da1468e33dec3eb9f50618cb45fdbb44665b1a4230e5e009c3832e5e273323961ef3cdcac8de3f547e7916e53d7488198b042a670817c2b228108af92266b432201c5995173e4125664dbf88254c0155c33a1e7f836727e7fe5f6e3c8645e508a0fb8efc36d23e5f9fa1d7d1df78a201fe69144de947859aaedd82a0ac47b4ce9bbebe150d7512867e08be887682d3f9aa732811e15b95181bdcc305f87e037c471e99ab29d3f7253e2b20c64b7e2b87fb72ca46d26ab3599e2b7a0203f929cd71ec3226efaa82a2271c74485f6edcc19babd8a468dbea2acb9f57d25f3eaa7e1e6c487c4842c2c388743f07f0c28c3ce6acd35bf0068ad0b0e8542743752509663f567dc338071bdada89cd53d2c2e95139cc7ccd4c9a8f815a2b17ebdf774ccc60299bdf28b2cdc651f1d2d3749a70fdda8123458443e2f5e785fa3845a59924369ca8006c15c49b924c8f62760c6758b705dc4fba9b5273998e8d9b915267deac3c11602cec5c31b1245f3acd158b477b78d7f4d13b9204b522594c5e3269e11cb99453b5d7e91a33d208d6f374b9c892487c5fe0559803dea654a8304036952f7bc0c6d02b8d0b1290f34c60a684dcbddccbf8c6d3386eecb6cb895111a176fa40418f3ce1c3a3406e414b047dac425814ec3d93ea7889bb58bef17d5746fbbb841d560bf865a3c22928e29edef1c57422e4c37e25d5811a5e25c9b0826b0d5ccf384d58e70fc43770ab704920164f5a39185dd23dd046fc1ade66e7a3e05f296ee09aa467fda18e585f7cfff3b230c2e01de7651483f19d2745194339ef00ff5b0c24157cacdf1c212ca580d0d730698ac9bd902d33125a979744f37ab62d783dfbe9a169b0bc53502ec5ba3e0d84101baee7945fa27ee70f4fd22dfc38df7a69eccece7582d774afaa39bd97b82cedb0370f7a3a750f66d603884d45b8521fd8614a1510e51c360bac6f68e5ded5dc37de49bf87f3564c9916124627c77fb544e39339c9be2c09bb602a44e7b5d73ecdd6a9490ff0d89fc6b3ca16e7bf08567e450922ac71ae7d3f0e7e48390b5e9eee5e19c1996a06e5d3b09b49633514106a41c1681d80ed905392ecedcbcb378249641ee8c3d4806a56a74b2590a98f1754aa9103e70859eafd6c9065675b5b517e343cdbcf963219c3ba0aa1081edbcf3c353a4bf734f7203572836cbaa8407017b057f99b732bc32ca0198cec5762bf57668f4f121695676b0eafcfd45bfb52bf1ffbe762d056d54531981c1b06dbdfc9c4d9f4d01afbba95ceefae191c20be3176c9d7aa0fafa17d2ccb945fab7af807829ab00cf82b9f3bea04f16356e3dcdb674b6dff48bc8a24ef570fac827685ba565cdc657372ead966c009078fc34b3c578543898bd8efe3030adeed69b75beb19055f01b8ae9db8c36756e0f40d0fd5eb023f8bfa91362f7eeac68851d08b0c3f7d11281ec6135e789d9d2641d41ac2611251f4a21396685151b1e7aaa942f66020413e8d1d1a530d68dbce94fe4117b93e22c8df80fbfca54ec2559b45865c45c7b163f027a09c4cd88b4e2385fb5400ec7d7e432ee79c01577393781bd5b06d6c1b6b6f17c8a60e054da298250a1b79d7c9422d0d335d5c3a6837ce7d9311b3757bf986288c176351e2d07a1ec48644aa200ae7957f4ffd88babcd90e2335336f6c755f5c9fe63ffbd9aa70bb324c4967f5a95459ed3e2d78009a90b5f05531d40786e936e8a9d335b194900beb7f8145bb31ce55ece140f07ef8bcbb4bf0d0bb1846c72e2c84cc3545b17c974a34d3cf6104426dbed30a669079a64d35abbed447a74e3206be871effe1e0791d14e3964897ec749027e5d55c6c91eb847b3914c24c931b429810f8c6195f8290ef87d30b0bd17da4d97b3eb13de7acfdb1730179f03ada06223c5a605838c8c0a7539970f727f357222957bbbc4da211fd76f642c0907713cf38c687eadf54e8d02732c8b7b02ffcdd6370927e8abf36bec0195438296e64e699e4113ca582ac9e641d093bd3d788b9f460289521f4c3b08f845bffd9c046792b0c6fc0982101df19eef021493a554cef4d2273c2063c16fa32da9d90dbddd3c06774ac4825e204facc3f3d9b0832a17a37008f7bbdc064e804cbbe5361fe052b777312ccb7d350ea0921a894fb1bf07155e753452633741f9d0dbba2a25a41e1342c3c7d1fc47a412967e07fc91a5167cd7b55a69566091d42cc538a56349d51fa705a611e3cb946cb62971326a2d3e375da9add42c5819d0e06ec24d727860a1eecf41b9ad96bce5d58a7b06f2e4648ff8199a8894d98385f11a9d10f450ca3322ad8162c64f046e351ac0948c935ca88dfe29efcf392172d46b35dab79a1a0abd36dd6c3febe8882dd0ac08559714ede41b306b3098699dd8a9504fe6059d18916521a02eb504b88ff628335d2d9d0f6479a5da7534c47cfe3a155f2a88e7f927806adfbc62ea62b3fbe644a5ad51623d8b2ea11dfc30fd3033f146ec572177d89ff0057d62a65bab3d293348a34f703e0f937102a5e477da0460305f5ea6f834ac5c7bd0c60a913339cb219d6f0a298dc622c7debadae03054ae53767f28bdb4a6796e3243d516ed0ee9182d48d21a204b86e0c84cbfeddbdda117d5a56ea4bac17a82cee1ebcc5241b60d84b0504afe6c0faed2c1be5727b58c38ab815e0473c19b1df498e3f23b1002b69be6798c97b42dfbd36baaf018f68898e3519b5f0ba6715aec6aff52062b2cfa8254cc21ca6a029c9008f56a81ba7fff8db588b12a06eb0bfdb907d128b738894b4e1b8def86225d5eb03a56e79249c0ac2658c5f150a4d6b5c37b4189abd42c5ce1ca7543d051a51e0702564573c0345d9f4703986fb2a6f47dfb6eaad51fe9ff7db688ea76d1da04b02c00e8bb24a2b3456317f1582b337f9ab161e2ede59730f472cc67590f713125dcdff0eb8f68b3b87eedc6a653c6b26e5c6827b55672b846a54a3b69bd727ba6d623d8960653d6cadbe89d7b931a346568f7c300995b6046a10d703295acfd052e577c278700fb794182baa46f457cb8a824e834069ed2c3cbd2afbac644bd06242c0742899bdbf01831796f71bf5f1481d1dd3be8bdb4a4fcfba2abbea09ff4becbc974bc4ddd6f517364c22ec61f2effb622d4a9f837a2fd6cf58a3cad6fa001ad9ea7d85b59479b1b58cf616cc0a12e7a88155c5418fe6d9349bc4528c649017cb199873c046a761915e0914633ffe265398957722d82d498902a02076bd652879110682bfebef30fc4b82c5e07f47ae1f047a745226564d2ae46579d5176d9ac6bd5c3a7bceaa8bb191a0603c9e919d09e8c628b26b1477a2ceae564feb9ee9cb00a6a8c1ad5521fd2b0394c9755a1981837f1feaac3312ea9aecf47a3835172f627962f89a984a7e4ab95d4f3431fee651a08d2ce8c7932743164d3d7c7986ef2b7f5d344281eb2ead55091de5a51fe12b421f74d66d29ecb79b74f8395f33d561f20d87070168ca22bc5711958abb742908f608a1c82cf7f292e689a69bde86a8d810261097b90455013830511908a2a87bd83e6e9bd1d73f72f3460b158c0b2acea4c5261c394acb9281356eabc3cda58725b889082c6d0a1d57f4187bf12e048232991c42c22f1437c4a1aa3d4193903c99ad36d2f4027e3c7828472d8e8cebcc8dfbb7f24cd14d0f9d176bf02be11677730306efb1510557f737ce39a02393ccfae614c8ddf51fe50656ba3a733e065ee4a2e676fc8eeedd1cdb5ffbaefd8307ff55392a80a6eff4bf04a6e99d624a576b26563400f2ec1805a26de62f3378c07fe4a580cd37739414508365f83261f51b2a833b3fcf5d04b0cff615d7f03a7b58149b292d79f4912412863588842fa9f0088ae95ad5ebe5d4cebc913329252a22f31b7fa62fef8c09aa1f58d35a2b2ad17b5da082c5de7440a0648cb9720a91994efb159585cec0112bbf95c38518110f46ce8a8e2123fe46ba9347380fa1ca6c161792a45e874f135a1142a62bc5c964341eb8e924230a63ad58a4ed0d35e6d656c90f8e535427101e20051ba26a97050c5f484c3823a29bedfa9df18a6d6d1eae6a1ad87c186aecdcbc979a94ef84013316d6c93c53627a411f07339165cae28faa3ad2985aafc4b3251619c5318710f5b0699be9ed4dd71e71bb3e92f47b9bfccf5f6b8524b8b435bac87c7f36bd1e7f78ed189077d97e356fdd132baeefbfca238b067b4c229aa5e268106ecf396462ab1c5490ae4fa3643cc4d32b918cb6fe2a97e06d1cd36145f26608d97888f58490f750fd8911a560cffb4a2fd40d5a2489770802d3efc4c7d7fdb80301db5a687f6d1cf5c711cefdb43c3695b55d90c6e4fcc310e8319e334629b9c14fa0c2c3b46e861ef6465acfa3599fca78f21e0043490a18b8eeb1ce14b2d8b11fe97aeb72030348335e65d4a3a68c2b60572e6dd962e6c97e1c975a9c65bef3da8559d4b20cd70868dfbdcd5631c5d9060c42fc44386ed4fdc4da65abfe420855995e013408954d6acbb142219d316ca96993e63d93a66b2be19740ffffbcce31d0bfef3db8e2bc047f4f61d000016c313164f906964863a05b1fd2408742879ad1d8463e7e259e90f7149008fbb6c360cd4ddff80550e9a9839653e98a57fc9d1825dd58cc9c0066166740f672ddbf663743959b76e95839b317ef26f57a467429d4fad47ab4f4bc90389769b04fecce3640f9b3def3aee264b0a7a7cebb2913566bbc60427c5b488939493ded525117a399a5c278ee769d70ac1204da479c554354a21999e041530f906a4de7ef5bde30b36bcdee52d5b7994e637ffc2205aff532176f2fa01a86515c46e6584734511c6b1fb560c3b0740f5ef4d3e329665ea39107035fda230def4d5d1de89510be9fe571c2ee63286f1e35fed7da328dbe84e0a56616437ad94c90295c0165879457455feeb7eb65917b59daca99347cf9181f2d822885cc2668514c985ade52334c005ae1c9238ff04483f238e075f73c4f8943537893b9409c8f81db84f5ebd1aee0bd2ee453dc7f72bf692ff2500538ab4990b9d1edd6d2d0e4d14b58c886bb1af3c96fe9414e920363e7d24ff99774912f6afc9587c488d2cc8a062a720e71ddb8afb6bb04a9382dbe5a0c6d7744bc49b98f93f91116adb665dd98d92b4da2cfafb1f0905de06bd8e85c079da7a93679d5d61777e16bd33368a3b48877b64c57b10f4531dc3010df42d9aa3794da4e82fa7c383654fe52dc3a958b5757be45e4905a46f0de85bbcced03f81b03add6fc257ed703824a550e081daf9c285459d9d9ee4286b1ec1d201a926f9f7d852288b5165025b6d6d9f00c1713de2da4dadf7e376eadc78e97a4ee6a80e69e3fca46d35c1590ad94628fec8d1420108bdebf9af7594d88861d036011d433cdcc1fdc4968b2e5895ba232620ee786084f23a458f5184480b89873a672cba5c73929ef27f06a7115a91b427e65179746608f8ae67a977ece7bbcf8fe40c7c234bd81c2b5dc1ea4aa5f872704852348723eab5476986b726a2cb828749673385cbdf79faa4ba97d3cda2c992c94785d74c203cc0b8be527be8183474c50b945af374aead05d82ebcf7a800aa6cc8d3a03e5baef3ab7b469c9aab630e9b121259645c219efd1ccce3e79fbb1d07a64d49b408031af4fd609e8cb475ed55587c2084455def559ce6953d177a4ed9d888de8386b5f7911221c5370dcc30e9faa1866837f5507e28ec9526a91f13698cd0d23ad62d797dde9da8eeb525e0227f9cf38a7135100031b8fab925fa083d87ab9b89b8fe649f3ca2db553b1fc8f29e7f8509f6222a76a970b70897a0af3e42b060cebd7b39f2eced3356c626aa3aa12b4d225e8f4ad7f1d36bbc5086251f8b13f0ee50447243fc0754d83cf38f09cecd7dfeb08d5f5c5f3c269fe058f37da7569dc87208ba2a2a9425fb4fd7019192fe638140c40a095945c2b7db5a7bc369559b75ab8607d010c5003ec134f8e3cc1ecfe32f89f2568314e58fb1562a057f564432c2d37bd282161c1047647f6f793a7d442aadaf9f4a6467d265132511c9f56a4f2f7f610cbfdb7e03ba993aa45c09f3ab4754182c3b0962af07e9f7fe5a16529c40641e460dfd49e5a2d8d687fcd1133416a891e0684ed70e3998a0f4b59814eab580d0c8da3179a4facf2abb59b25e7b256e49f6adccd520e854080d94d6de23a7d252006b2612855f011a0d99ad8d647207fab9e85286eff9670db6f1159c975ee7120bb632ffa292091f9813781ba2532d4df675a7f33cca52cc28c72e7bed71ca2d1f8653c8d97ca73606a70de75b90754406de80f44047915ce2ef3ad9eb558b5b01557a9a341df4c3418fab9d10fc1e1da41800e134d6ae5b7ad62c50f246f0f861f52600c464a077f258b9c015d4b8fe3d95be9bf5f712b4f5f7d64899c689ae9c2217fb40eb086e66992b9d7b85beec89d84095758328177c6c0500bfd23793e350a970f14f3662041a57562364b47916fc1659ca638fc7a77205abd18b149b633e9d4669d7bf111664d87b83b3da4f6d8c87fed3352741fce882fc0aa08f1b55cde796ad3aea080e9f88f04b5f893ecc119e53343d91ff6135653a09912506e0d7c5c6a0fc2e8b82bc08ca9d0d1b823167d7d964d3e1e5ca9710fcfabfcd1fbd7a49af9198a97cdd507936e40612351e40bbf5cd0ee06b60e39b32af7fc2a66271a27430675d023e1a786816e1c5d5c09d0f1a765d2e66d9e465803bc3cf9bb733dd456bfe32b93e8e10cc6d797d133a0cc6e03c6245bb98ab8f51e9ad35c4b1a3bd4f76c868e1c0d13913f6594d8cb0dc69b03742a4a4ac6efc7d7b51879a17013ff83c4c8cd46ffd5a037bc19164de5600524e330c41b09f2aea3925ededd03ba9cccf13cc02b2d07732d016611814a41c7c8162a4080c98e8b778a12d254109c2bbb9d6a486cb9a7cf258d8eb424bbd601efe058297d7ad041ee47e39ae54410f8b315bc83016982a52316b838b8e78a1dd21a52fc20c342ea574d9af65d852904bbcce5056f332cba066e655313aec6907f771d5af5c0c5a8e6519185a64633014c5fe99419794694c27b31ec45f8915a5b8187508179403574192542557474b76205f3e84f75a716ae785e3bc28099cce0d7760e784f05ff65a2d525b26a44a97ee09d36d6fe11304897c75cc7e7ff1e3ccc2e07ee8f01db84ab37aed6b733a1c166858ad463af5bd5a7f1f651b22fa71c7cedb35ba95b6d04e6afcf399913b9dd9383df74081041f129d9c6feea4f39e3517db72044def462c6e30e7ebe184cd49b0337970059169b21683e22dee6cca9b2442223ea31215b62f5c25256e0b705658d028fa00d3d8cc326ff9f7ae7f980e94d4bcbf775b1af8a3c29a41bf3d9831b257ba4132d679a0437b4d6a94346a963a4b803af92a74891b60baf7a4a1b489313f5368053576ed5b9f655ac5c3c432331061c879d3b679f9233c8e4e90acf74b69b35027eafe9540a7cb59cdbd24fe23d99dcebb380d5204c43dab2644d76082cbf257f325cf39944f67beee6eae78aedc9cab73e7266e014f3d63c30d23196b52355a89df257ad29cb4beb82a0534b54c745898ff2c8922b6809a9ad1aebc6e0671925aff4e16afcfa8300b7f4c103835bad3ded6931b0a21389fa00acac4f82e96e70d0f023714deccf2aa7be52bf7e3fd8694328fc85bdd9066a3db8d61a38ba5e8d343c15c5fd19784eb96428253d41e943e4d5bd94b0d4e84a1a84dc2042464ee28336fbf0fa7c97c68922789e2c753cfd7608bcdde89f463ca3f91b5f39aa8a923e7f6046c0749a629cfa2a1e87f84d45de42a5a1397334b6183449cd2fa85bcc8d374742bd47e150c75dcc649cd0112e370681b3ba45bcafa4eeaef7c94dea8c25e93c1582484e401ec7aa506258adb253ad6bc0c47e7eeb2577d07d8b041bbb7ef08adf8407be75fda7f8c5b01d8ef657d6e8cd8ff7d873d0abdda4b4fa67303fb59e95b3c432b6976daf3ae46674062f7ed3039445f3b99901fea1d1f88bbeb6a1e88f71b8ed1208585fc58ece40fcce2e978edd7776c79dc712e01c6bb7e27b0128411c0a66e408bea519355a63f7b5fe3bde7ff428b35bab07c1f221070726353eaf165c654df54732756618350e36eb4c7114c89dbb7e020cd5b328b369f191b88069b7cbdc59de4f0123d6de1ab9790df42b7da934fe8cdb53fc6a9967c635345fa1df5219fa567b5308656c85ef1621f75a4ecb8bfa8473aea2bac5c82557431e8249e3fa12cbbe2e4d4c707ea65325aadb53794b73067b66a3d572207ffa5b9c9b16ac5589b87bdad68f833a2d1db0e8a172944f08d6e0c91ed5245be289cb88df11846fcc49530bbbd987786c970db1d2983c02a0f490e4a7329df706d98dc550feb35e62c5dc42ac8394eb95aa82df89c67c662301085a3181e01a7a827287401b913f5345c8add461030d026ef9528bc9ab2fe881ebd6eff6b65f73ad3e7d478a5428d7219fb81790027e62b77e6fe1fa4cdabee777231074e90121ae8e0abd4212d45e04ab60e1785370c837f0276122035d0461a5d9d1d59341113bd1e9a229991d4cc386c030bcd60c09248c32a47ea4ca4de5d0c4ae8db300eb6000ededf145d5bb23331964684ba23096639efc32f4ad3fbe97478ccdb9eac46bfa1c6ff5395cf63db29240ab11454404542ede8d8a68ca981ed31e0a0b2de1981aa1d7901a8ba8df4adb95d639b22e264f0ec3c62f70005ba3ec63c94804a79df3da182a4987f72a2b133b3c1404cf714ae62a7c6e8e01cd27d93246f207f1ea1f4b7d1d0c557f56fda22407b211c4edbe96c81ed4e4ef036194167177b59581515da71f621bd0df2c647592539a1acb016fc4dee434858ac7b6ead47d4f243745234e2b08ca7f71997f2d71e044eaf64029d95fc7d0bb3c8a0cdab6e6c9d3a8fcbba7e2ae878e6b41b3af6be6a44722451ae341c58ed087bd1c24b419b4160cef33603a656ada700a492f33aca6950caf3123d3db1e13731113d3d3885d0d469485c478747c59345da8ecf6a294a4fa94a02f6e6125229e8bb6809a9ffcb6ea26ae1a892078953a490cf8d70f678ba1fe4a49810def101acb9f2cda22cecc624feab67c0dfe364ef257f40a9b147b0ddbb2e3b8c4d75c6766c31e717e9fe0f53944f00958e69acefc8e5ce45907fd6b8962ca840c8c77530a3d129f6c17b0c129bfb01e45841ba58889ee7486cc7d4d5f7ff94de7a7bcceec8cdb551522c6b2969b2b390b30a234c79b9eba5d96ce7df0bb71a2491a5ddb64ba6c3c0fda49c8733d851c395b79bfca2a5e81ec58d5f58b52d5c270976e948c21cd66b161cd86766825b19011f136aca10143a9fa5c157c87140e0f2b8ed7062cc4584628790c6ac1e918d68b0022642a15a3d55fe4731d80fae9d30c14e6f73371c23dd983b199b7be39d7fa484cab128172273e794b417972974ba35ef6753d4b794efd7352fae9950b05dc175d8d1cadf7d4129331e650a2e340e430e28b0449a4ffa61eeb86bcdca626fa8f46c904e3f0bfed2049fc76c5116a1f1846913414f294c872dc8d61b255ce87dadd5b5174d95e549ba101d113f6738a30953c303fc9ea1c442c3d9c2bceed1b6e9b23acf065d396c88b2301182fa12f643c686568b168a8c2c9b0b9e439209475b626ab844bcd5ccbbc193d5d719ae4fbf6e0674745a6940f32ab09b89e9be385f49b5ca5263bbe2c5753679c1ccd7b9359ab1b2d4a23bdf1c0bbd327470e964eac58a0a1e858f5f23ad87a0ed0a67c27e2251f0a595e57e303ba5102623b37828e37b391852bd145c7f36433a6e3525c15110ce41b601621d725e90e1bc61cbaac95c2d74625e9264ec721389e515877f7281c43ceea28298bf39fa31d6b6445697355ef420831baa47224664c9162fd4714869e3b3327128434b0acb4c475f745aac92a348ae8d84560398a2b6df3b5905ac0e93f944826c194882d8491be2cf30396473c314559d5dcf9593131e7b230b06133f195878ef2d6e6819324aa85ee6dd567053dbe745572729dd0eeeadcbb1da825f1741959a9ad58935bd93f15d0da6d269075df9dc5207e1a86f700fe98f56f43a05685ea17240d51103282169061e809d5cfa251b69cba16a69637230c6884f645a5e0b8820ad831294e49f872110919a500611bb6fdfd81f533b6204a9de1ffdee065544a5ea0f07758ed3bd2147ef9bc13beebd72fbf9d705c31b07959630356f3489e9a4c58ede82858e348423e48bb71f1aacde27e59bd48a67248e148c3a1d0285dd52879a1d011dd7b1ffa3088183bf797f8bc5f6e38a5aeed1691cf3a88762f4cde4ebe341f286dde2a7180fe8a47fe700ed6d5084d1fe0fc18696a31551b2735f21b21065306ca8bfa3fa00ee6965472b180d5b93d3b6d808ffad2ce80cf3eb34ba17509c2f2e0a6f8a0dad4c7aff83c5501631f210be9003775ef20a66239fd151789d2a9aa18c5ebc86c3ff26e4e930efe42d2f9fe794a30e297c2eeaaaaf42e08d5bb7a1e4b8eb3e8fa2f23f0efa978d1a84eae4fff7fe038ea396e65568e5d4ec6b52911fa21dcd5b2c49c9dfc4470ae8c4093ed98abccbf7a08f03198c1fc347d48713c6e45118f0b1395a6b55b45a0ae63f6f40072d03843707f3b1ac4d0e35057527c74e69486cd0b9bf9da7e727c4c2a3ea102e355079844245ef0503902c26095232ad7fbd0bc1adc1e3f1aa41665cca845dca9b8a411da939b7d0381acbdbdcf12a6d13a06c00b9817cb299396f7ae29ff493e4ec6b6c53081069396ca47759a1c5940d443c6360625d2989b7c94e48d6826e834582f8106fb63c42c2250a66f575d8d4fbad6776100fda76ddf015246bd346ea6a3a8ddbcc3c73044925a824db26a612a7c8fed2700a8194ae571066003b88fa85616be1cb743456d1cf9a94c19177c1260b6f572ae33fb487eb9eaca4dd633eee5422c46a333942b07e1a6a0a7fd283e99ab10b7718bc4ccea28e3d1a4340ec0f9c12b5c7d81e37423c55a6d45df48de478e1a9d8750595fefc8bcb84c123da6a661ddb950c5b11030926e9fd243da5ae543440a334593c0ec05a0d76b72556badf800a37d5520522ae44fe42ea33e383e449c176ea6522765d1da96f793543582a13dba183e7808a4b6fcf674375fae4873df44c62e9d77d9b3ab5760ed6570e945b918bf7a43a34709228d2c1faf77d0a667cd1fa9fc6dc21e10ea4471d639bec9cc4fa00623a192e453b86fd41f8364d0a2bbe4781a4a6e923b578b80b344db5c0f1b7fa81384fa0a2fa8f0cbc55e574158c5363845137bacec2495cf610feb23446fd238f12acb679da02b5432e932f9d424faf50031f2787301171e53658e7eec29948bf06143c76b7561ec1e0fd16cca3182eb366ab18354c86318a12691bfaf8af79c53f973aa4644a1eed0c177d1e02a187cd4df862153e57bf0d3292045e05421be6acefad932fde18cfff4b415ccabe28a195f338c15ce2f61795877d7003c7061bed50a2fad70c31e3f6f49049d8fc006d2e94c496d5446ea8da4c357723ef5fc0e6043fc5e5adffc277187f9eec841d8c67140c175010c82fd1708983599e4c9be5f12f56c70741d0e7ff3a7a756b0a101a8c6ba9fb3ce276305590b7cfdc11445010436599bbf4bbe61e1d47e6210edc9623cb1e5e9c819917c2c9d649ad5c86456e8dfc7b039ea587c55321773768c8b64992d01254dbcf1e8dd28b0d1d8054ea1c712a27953a5fa4e598811a0deb4e70648b5317837574367a2557eeffa8cc79b4f8525dbfde43f68ea53ca063236c3ca3db195cdf48d89be513cc168366762786733897830b80c639fc7af5cd9e0edd589ff57fdd968d7a275081ef895bd2200ff3d6c3aa965069bc125377d9548aa44c8a0ff82dfbe93bc88b40b5d05e2f9489c2ccd2fb62d0f6a9247169621adab85a0222ecc1e804332f7692bfd06a9a584fb041d79f5d7748e7f3fa8ee4a906a5d85d349fd5f78eadb8afb5200fbcffe30da93d1b619bfd74b71d924756bd8d21410343f4ea04a8092fb616587d1ef7a61a25399404decf24de30e6942062efdf40fdc46b4e35c678700ea1245917784c4cba8d689331fb66976bc2f7e87fc2285e70c8f754a268eeecdc0ff952ffaf15f92f628ffa30beb1ecacd10e1f4810f8f310c265e73143e2ec8f7972bd19366bf706ed056f97ba21d0cf828daca5f2f7ba046758b7fc2f23d1164062ca465e5d484ce8f480da789abfd2dce921668c9b87313bb8b13cf021617537067eaefccfb68b5ec8d010cc132d5666e90ed92e38a7a813434382f9057bbf922da5f400cb36eaeec2280fea139059c8aca2e70857ae0cc1078ff170887d41b783eeabd693907c3c4c5c7c2b558a9dc94fd115852d0e6fc33f3c3a1a01ca7ac2480ad5c600cab51a0abae8357a4d86756bdca6fdfd72759b178b1469d399415a2ae94f1e5c8e0228827d3ed778d3d33db7e29479e86f0cc6db1cb2ccedc1c684360fffc796c782c3abf774ffc2018426b0450242b70389f084b54962c193a334f56eb0b02c20fa623002f9ebbceb0fd8e2f8ee9c3d4435d2acdd7fab06814a8deaa435cf8371979aa932e961356c608a7c1f18de4ab4316b6f304341a2161cf4fe209d0886711317df13f3cbfe31c4ce5d39defcf9990cd1947b100bd4c19e78e844bf70449559f02ef891d2c6dc7d4412ad0d9dc8257c35195973b1e572f77e7b487eb6a03b7601811d084938820e2cf8c29d205471b93e0ee99f4521d7056d5a1a916325e93ab28b70f4512ed4bab077846c50cb9af148d9c94549fb4bead085f95d6ad8178af5f946d910afe28dc8ad7d16e6e1384c62576e2ce48de62d4f84765114277d0be83497cf7e4acb5911fbff03a8bee6950fb7f445c54e35580fd78b5b3a83473441e4c0acd75142a7cd82c138dd748fecebd31493db3875e70f271d21905c66ba6a8e35886c9d2ab7235203d7887385a7c02ea9745d2cf53d70f30c0a73e40c9ed6f9dbf3e687e5023b2e3973e96f42ab43a05c47f74385574cfb6be1bc113dc21f620a40b0964a6cbe9a166c9a14d0073609f193d592d610b0b3af950cdc3781e65b954b3d7abb15b04eb67fbc19742de7047a41adb0a0b4b2b25475bb084309ac0f118db0b0f151b2e52b675e9e004d4f143e35e33740fa2b91e5edef8b8d9c360506817ddcfc417f028efe914f92e87c67221a57e388d96497785d8ef6b9d9169a4ba1a2e981f1c6951598a139284dd511f930e5842b7feda1125349b60b375b33a624e748fd5f39ab8518bf79cbc5aee00b6acd0bcab1fd6879be132e54b095205991ccf36cfe0efc00b5a44aa31abc467efcef90767ccd88f45c95e2616af1eb19519a9f3244742fbca3831a7b21ebdfbac93df7b42b09a47fd9069416f08f40b2022f5a304e273f452f05f02be3e69f124cd2f977fbaddf02d686a76ab8e0e51a5bf6d21e5d9f6822e1379c703ea8f7b8cfc8310b53250170e538d8d3e3bbe6a349dff1b74ac5e948bdae280326a67341d300b1775c0e5519148f5595411e8558902df1dfe3ee8f02a64a65a764fc4aa2a82fa3ebb55bcca20794a3d52bfbb2d9ed57eff682c4d4ee876e5750276bcaf11a225531a3d4cd099fa9b03b43b0f566a6c5b875a0c6818df3616da8e7c821aac13cca30f6808cfee3e6f8c8c4d9c852aea76e787e62199d3bf5b9b5bc756b1d36d05935f39d503155915146b7c628463538b52a3f6c39ab908420fe076f9b44069ebb439072b0abe6f872c89b9b6e355d0aaf76fcfad71a592f9646154c72ff7af22308b5a725d7cf439694c535e11daff87343c0b527e1390b846a47acbb68ed9748fc22aaea4cff7534b26fb88c181972cec8f8d6f5091013d91ebca66412b5287c235c959d02bcfe8e145036a5bacfed3aa0c3281f5bed4e8584bac6b716a2bcc208a0bbfbe2810dc3db30504c987408c985d82028287bb19d81479ef15e373d36629ad869cfc6bfb2ed4e85ddc4281a2497fb9f009e4f1ced644529f742f9b7f58ee536368ccde698b02a151ff0c5c9682590482d6c7d039ce8eea4090c10c5808a65791dab61bb0ad77970a32c9c75082f0610946e9352b5e65d00176d521d2ea043c19517ca2c458c15496952190df131b90000bd2166ed4927d1e20ed2a81fff8d1fa5f1697e2b7c56a221d5872cc017224f4be9f60f9712a65bea10b0eed058c9141bdd761fb478c34c70e3c2de4c10439280a239b328bacebe2f5187ae154d73ef7230e037ba78fc6d8127808eee50e0b30ac30af58317cf9f17d3bf9ffc9c917f7f6542e0bbb01bd54757e7af538774b9901df11dc6a21caa0f18f75b383a33ec8a051e276af8c97e50dbad4c20bfeae290a62e58b2c8c8f789b04f8c739d4f72de009404f3a6d2687656e12cb505e5b74526cda6f6cdbe3b32782aab519a64660987eedb18991343d38549901f93b22c5ddc5c264bbba18092608b5c886fbd3dc1b72aa8248c1edf4f49d76c2b78ebe77ac9b8fd9374b6c223418d5a1dc4aac88120bafbd9edb89e76fe1e342901e6da80ab7d2b1ff18d6e5f5b874e72b1f7bfb0c582d4fa15f7595c7ea3d7aa14608d353899af18e66f7ae5505d44bb20997d1b91d871918e2848a1a5d07b3f51f2da49ab8f0aecb49c7b6bc5660b8ed12322cff8d04669b00192c00a0c47d434c7261d9492ee43a451ea77f3a1254bf8de2cf17e29a8f9a34856d155fc534206540450fd0718c0582244657f0da576ed1254a452ce3464d2388f9b8dae97e2ecdf9eeee57fcc479f57e549aeb1fadb4078342a056f47bc8a9dceda8ed1b3fbd4ce1857ed9a0f0637b35fe3eadda99603d6d510805537ba847ee158d47ef0df8db502bba4e7c2c11c6c598d2292197735ffee571e2e530aad878b6375d11d498f4516069d6ff063ce3e2e9c4e8d7962dc0bbd0ec5212f0d4f13c545acb49132d61e756f525e19a2aea68dca1473dd0e0d6ce166302796f1b433ac48f34b4b753d3720061f87d588008e8e52b2a19a999ff35fab73a2aead38e1ee7e5e8ef8a5f01f5286c4688fcba6b45a8adae4e79d3e005712f4a75601e1ff7419f291dd4d5d7061db8633a69e20fecad2d0fc33730808d255485576b937991584311da148361b8571cfb055fa0f851eb51941c672495164077e2faf9ec4644b8fd2582fd94a81a3ef79e2b233b98117ecd5257ac5d0f62d8e220673b3d6d31aae6afc2be8d70479542d5580618350b6087c664bd2ae37d52823ffef03cae27887d0f8834a80da8083ad54e1bfa2c467aa3bb63543d021819afd621795e77f987cf729be7ed7b6443bee56a2119bbdebf5480e4c7dde956053657a8a0a67bea449663266bb030db777b9b3baf19a362c84aae089890fb641bfcd12a1b03e65b396eed31204b97d38f2e9556c299e91d52e080068d3b6380476092e902819deb6ae16a4b1c1f2264b80716a051f15edb97d65f936a3a51db2662cb12c4a2307390579281779060937156b54ad78c13cc03bf58eded1ae45997fed24fd371b936653c8ddee51c6e87bb18027e91e2c27d35e532b59cf4ccffc70b163ce9ab20ceb24634fa8079e04a5319351ae73bc3771385f867df2a511a39dada8cd9a3f4804cf00274b6cb38eafa942af3982e7336f5f85897377cfef5189d599e8f49d2e4e79e0e83a60caad679bbfb3163ea902c1d6fb60813e02074a69ee5658495622ce99181fb693bef397b8903f60608d07cd6231ac7317d77776190cbc5523e61a4a24217d9db7303e9153694387374351305c951d526fb1783b09a163eb276d1e58897fa9d356de6df32ed3b544773cd0f338021430829963bcd01ffc94be505175621556f8d822eef6c3eaaf3ce0ca6347d7605c32e43dca61ea92e87a324cd080510e1379c57a8dc440b5af5d6882731ee985e0f8305b0a08f1b30c08db62c6251f4ca0517a8fc754e387c5183648ba02a7fcc95a03445b18218264185eaa76ca758ffb38aaa33dfaf5181f808d1032c9865c2812ca215aef40b92cea5aa5043731a9c9725c25b40aa56b0d8f2d5e01f4488fc9d4342077bbbfdd00b7033c081e3f43931a458e27e9c405806b89b2fdbc8b1650de8303eb04ba449a12bea9ca916f6380866f64a5e80657f36082de6e6bdfa36f530e367f46464f8def894d7681fc9f527c97e92d38a500fd459821f2853d23a38cfe86eba5ec0727d1a9cf590455df7fe7498a461daae732b5bcd2a62fba05ff6ca4ef1ce456a1f51314555edd1d1fedb7d87b8e8ae6a319956d369ba6245e53de4f1c11fc339e9b88e451901e182f90ae57f97ab84cbb63c3cca50e752bac41b9814d584687d75bffd07f53f64598314445d45744b0926961bc755578b7fccb0a3b708fab603c9611c1377c70eae53b524385af4b668491b07e27674bc86c792e43cd330e211c4f00d78366e34ff45c734bb89c5597a83e1fec1c13f81cbc43801707c44970063b404dd01ae13b3826c2e14248573c17269947221c307a7c12bb7ad9d3a6af113b6df4e7696cc381729d2b41559abf4b6dc23d474556e8215de7b3f1ee263eaade671b77a7c3a7c8b3ac67c212e82338ff26e01ce5adf4231011570b85b9d733f39412fa66978c60ea5d994a6cf3a93c5b759c05ed0e58420f344c23602dc68835eaf4ee49675479913e2df9e7b4d201006740d4890cfb73bd275ed446a592faeeca0c360a6b236ac5e436cebbf55e35ea5be6be0c4716edce33b3f3748cd1f6445ee3729f2fa8adc5e2646d205b5c9d5e9d631a630e1f4414f489841cf41c2c68280e09cc2501c8cdef6fc21f70a058ba384dd200e54e9394ffadb2220e174715cd9e03a43da17d842c2d389d208ae1c4a3ad3f1ff97f517a6008cd90e5f95826b2b40fdf9ab7b2f79a7c4188c850cbfb8ed34ede227f2f094a9635e6455faa3e60dda3c817041f677a7a852f0229d0593d226c1c834f514ec3ef6087f08c7e89c48d550ba717b6e48395f01423c278c024fa329e21c824b3a45d58cd5d4af571a4fbab83082daeafa479c9cc1bcab46963f207ec416bbe0233f2e80acce5f4315d320ba0fffd9f369b54ee4fe2801985c557c72f2c51b268eac4240bdc5fff5de164bd5381dc4faef61542b9e79abd1d6f6e0867ed496b4b6ec40e19483abf38b6e1b08281fae0bb902acc742d9412f91a9b983f7e222d753ecab0547a42bc490db52930eae2b3b0a7bd5931c259b88dcea5ac5ca451f145c7c9f710750da3c366d6259a8f8d56a5bd73186cf279cb34f5f52e3e8820a286eff23617ad563a69f9bd0037fd28dab9c2071ed48530c2327dc8f05ec18b54ecfcad2d764589fbf430ca1ffb586130e259b51105068433819c9111c856bcbe2c1a4cf5926d21c0696ef7128c20dcb806624e654902df6adf48886b6d3bad0009ee8d54c6ec5b1e17bc050aaf7381c6905a3d2faf2c488ea3c77c679d2c4cb23716a059608df5d5b304e1bce1827f5941f8cd058027628a0f1609953b665ed7f959bca53d6d5af91e0310d321a47fab817cdf76a6396ffb3eb129b75c7053b14e6ed7a9e3ef0e141f860c7163cbf099a2a0f3b2839f5236605a2c2265dc696d033355ae20dedffbc4d80190bc5332d35f2b33ad378af1a26dbeb9dff4d49b6f67c1dbe4b833038629cae4d194d69609d3d9306fb8dc65907f02a77c18239b2ccf5babc17eb02c9cf368ec0faadd049bee8220f9cd7f0d06e64bbb4a59c116adc88f3fa537130a887fe3f0226f2a7f5a23da7d70b064a76a40bc7da1db5660b49700d049eed8c9c83f2963dc5edfb442fa1598d60e68a2913db6fc8ee7f505a904be3ba12d3deda12ab885c59c5e10285c240d5763ede0a6454759395d5971e66df6f7afdea52a0c39f5b0551eb137442f9169208a6e13d5fd97397cd367ae4a071543650cf1eb7217e0c2c0e1516eb5569582416283de9312b7670571674f8ff8f53946dbd740a9540b36f2164ff2160a1e568bc4ce8ef4c2d6b774a11c1531b16a6e2864664bc784ddb7f7dd800f8f62f2c0c5f24f6a0d873ec20e2c178b5dce09a6f49ade912badc4ff7bc66844998e8dd74147b1b5c78f28914bca8df9d3b736b5b38a22f8a21fc16a833330b28d31a90e1f928efb82545848534229161ce588d1c8d260b90162bd95ca5e05d3b23ed61885162900521ac370daece6ab0f45d1738c77a86c7696e23fe3ee2474b5a42610bba20d187c2bf7b7c7fdfb030bddeeaab13889ebea6a9d18bdf9f8647311a87d080791724e3ecac599bf304c50349b17522c0549fa546b50b5f7c37303c6326d60d06b6c650f3d44626b47fee244aaa71a2f83ba49593f004172837cc5df15538f57e477e3f6bd6139981b22508b7b62b010a9e1f601bca2652c25e85ca00c87e67dc90013248eb4127cf942af4951e14595f07792cf4698825e8eadafc13fcddd927d9a729e50dc7b5bb01ff06acd6e6c7472b4b78e974a3702015283a2d8d0cea7478e04e4b15a0615968dd3d35daab84fdfabd08935a38c21682b356be6202701d820993dd3084f4ca52748b6303834f67782b41a9fc305c5efffbbfb11994580ef9f90b11b11cb422edbf2e9b9d9090a26ab485f9ffe0d44788be32e1df890cd772042cd703e6630e6c19832317542809dac206b51d25f2cb09ee018ba1cb4270538d4490f7ef3989790e38df71bb57e701b0f9c9493355b40dbfa253767f6867e76f9033f6bec993ecdd71569c3f8a5b6cbe5fa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef141d75a8fe53e9c012894ba013b65a2d9f946f92284dd696d61c5bd70c50cd5c3a165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0f4733a873253ee8e09a43821677e5635bfd676fd0fbd5844797d0e403bf52cbdb380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aec9b7a84060c276f26375bac85133cdfe3b5c9ce9e4e7b78c32e7347f4214c9430f72e538b3001c86c305c2b136c31209e9de382be655a761aa0901c8e91d65b504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d74d4c11db6b761ca92eccdcda696045b91614fb8833729353b7c01833f002c0f4b2d056f9773e5886921140c28d554af6de354716e683a9e768b1dcc5e84575277694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa5a7e3e6c7d00ff118b1e4e7ad70060afc7f066d75bfb38230fbce4b346c8b01600ab3097968841ad2e635422fb3fd4c6e56598b5e8e5afda8782d6b815287d291ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da29d5b77818b79ced2ad8746af6ea28be47767c08c329639a90a22526543fa306935cca363bc0770958daefe36d92bd622916b42cbd8f091f58a3ccc240d8087b5e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef13d00c78c820ba8d4c0f954aa2fb01e79d410df7264bd4c0e02a32be81075daeb24b2aafb7e81cd03cc0ecb49490e34716bf5a01494801fda0a0e99fad95b1546462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5fc33e1b5b3a3592731d8a652b83779708760bef1e837974b78193b036584705d343cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a0b6fc7b4ea8f10102c949ecbe85d58f9d4567d999bbaaf7b3c008cde273a2f149cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf542006a858465d2510d6b9444cfe501a55a4bff960b9406e396fb750062754ca6922c299c75f99fb342ad7aec2741ed250cc20caf10b7f312e5f2800862ecae66befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a69fb364dbf2ec3771ec4204f2515dc9306758136c284f3d0eac91dea498b7ffdc468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63a339dc70747354d9b1709e7d688069be1942ef9d72f9b4cedcccffde6ab8825ed9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa3a5735eee6649c725595b4a224c5017da4b66228a3e29d068157a96a1ad8491adf15c18201ef1a21c9ac2a580f67271c9235ac5210bd59ee7f79ac2df5ccb7c88c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d15f18f75c9694e3efdecda53c04cc1d848c94fe302673d2f8b99e955761028229278406a02bfd604830315f0ced40c5550a0ed7983df40d01bcc196e6aab210c294a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d66fff753377698b455d86b8b2602a37a719c95af5f2a19c4911d40e03e39609838c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fcbbc741ad686cbf15407126f12959d18e039ea02edefd1622db288d5966a04bbb902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a9681d4dbea1729641232ba2c286304d762b1e8c5c85522190e35e1897bcff0b83ae838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7fee7a97ef5a8d6a18eb7568e8f7eac4367c0183a10bce60db31e10044f583b4969e75851350879e95bc4146e981607be0b2b8bc7fd4676e13f2afdc78cc3d7357ee51e0b2f021736080b6dc2cc12b0ac5412d5a0aca3703bcae292a958c1d94fffe594fe8c5643db370b59fd85957ef2879e320e32722476a4f9d786694dd40124590073920dc16e55f9835ba34ee8c5f31173705b58f1ddf4b869888aad2479ec6b7f03fe48757c474388a80300c1ad0dffff410f9de51744b7f1211755dba1649c4641e46c612a14532e8a5f7b79387b746ce20bba3e14b64b5468ffd1c1bda0886ce1f2cdb2681d7e17a094627d12ec89d99c17d9de8c7eff6a923e69c317ea878204afcfea7e5f4dd4095be0de4348be970fbe7e7cccaae3c24342d9d895da73c0b256cd0e3e740f2c7f363b180018aed91ae199a5a4833abed9b2f99bc485da8418a4cb7768b6a8cebeabc1b140be82b679069f565dd4a0b39a045be72c9c20e87e7c1a76801626799084c6b43013075c3b33114974e692aaf67d18f371d5a56312f53f0bf16a6c656947018ec392e0593e4bbbeb8be08b4079eb81f57590792d33b9b7c2b4f64ade43d87a7cd009a9b689c2347993d9f23c7d2fd58e4e0b077a0745ec67ea4d283872bbfd80d89b88e5251b485765dfb2059cd6b26ee428c15328f1b9b1de56d8a4a4910d9315204b4eba3f5d4b300ac7353ced47cc0ca1d1bd7d485a89cfa1b03b2273fc90e1ed9e2c643822ee8b788017630ac96b2e8fdd921ec5403a5cf7147676fe2025082d45f4db3f81b694090992b328fd02d8f600b196103fdec079e3453e0773173fbed16f5160b7e374344d783216d021dcae650c64cee1c0115d342a297bf03344b84041ebc7a98652d4ac106be8db2d29e4b508cee736244422ca85a124559ab63efc1870dde8508d853b63b02d832c365e133c4a71acda77f9ea97d59e753df21db0a5952887684c0d1b11329df89d0fb1a12edbbfae1fc08548ec5dbfe07b2fd78578a4c1e50a0d2ee208af02815815245019860e67e5c916705868425d8364a3a6f214775b3a92fbdb872d395195b38a5f40f6e4613a53cf7b4ff7a788d24a1af681b4d4a7c9919f20597455ddcde3f1e117af58b0015b42dd4041c0b71b4dfa501589033947e43f64d5a93b52b5e2851496c125685ade11cf3332c7bea2f0282c738d8df630ddfad424322086ab93234ea0aa9594fadfbb7e3e3316d20ce902712b75f69431f18bd3b177f4a369e75d32c5131205d18137415e55131dcec139a9ca899311f9c38662876c29c1069537be638c7b5569c2c7467258fb450ef29325003098b93f1be7765f35374223baa2f823baca9cec3aa2983397a8654d49807af5d3e65651cc82accb9fe67486465cd84b0d939ee472e198e9ed4c0639a8dd52a023831ac7619425098e185f185ab9b3fcdf9de6797e4d700943e549de9e58d758b3b3d30e47ff94667052a7c3e48bf47d10126d72112f8352025ff14ad7f33577452d1db583576a54cef20189a39e6139b52905401c53dfbf0eb8a2b7f80d0a1e82dd62274e2a191767f6b1a4d51f85a3aa2a3505f2b6edfad4390c1e0ac802e0737c1d203f558ed561e370d31d948b5e2c3320bef66ebc37affb385e65c75c382133501fda13dbe9caf6245c131a5eb6a9f080259e880ac17280bf5597421ff1760a42063909074bef47b19aea3cf3d378f6a48f4c9c41170ba1967e71f4783fa6100c3111fb4079d312015dd0a5e9b04d25a06fcd4ff424dc76d9a7ebe8c948f6a581df11d4603ac3bcfd2bd96b48f7c4be23ab7dcd50e76f72c4fb4d157344558decb733a8f65cae44c0615a99112b0cb643cb432b25d097f25eb34abd6467c074bfee2732479aaf34967d806050f69543681efc9478e5e3259505c0a9313094da70dee1970c2281736aab1e009558c792db8bad1b3ee0f9993bdc2efef064a813fe8c13b19d9aeadf314e3bdc440614052f6ef0ef6919605db5d327cb6139a1ee690fc5e02b4a845b6eee48a93d37d7f6d9eb313d14458df2276e23e11f46670a2839b4b8f9b43632f787d5ad2b24192561459e9cd7e3fa5c8c885691ecc3aa97ca577677e3ab8ac22a3de2eacafae0e2eab83c7e00706facb59326f6a314da6d48c7c690ded84e3013aef6c8438942a4678738ff37c8c26214b784b9714cdc068475dad9cc5002206223d1b71c59a1fd5b3fbd4fd194b41b502af3a8bcc8e37a698264c15b4ac2433bd0517060c22adc85f6d54077dfe3b567c5a97ed8fcdb55193f6bcc8530c6ffcdd8fff8309189486c6c8c976a875f29d85a32ebcb21cb74380a7564e4d3addb0c5e227ee98bd2176e34318bfb56860627d50556efdd1a7fdeeeed7247d42cff2e03198d0a8ee16599bbbd576f292d6cf20a5cf0bea37779862297b8cf68c17924a4c1454de8e9761fd8cba0724b703ce0ae14156293d3deecd2a42b4331a0de606200c1593d55c39cb75f846c1a055f510d6d16061b165adf79b0862f5f351286d62bb8f3019bb883ea6e992a3cc718aed1e4705f45d672814e46d69afed91c93d77c7ebd99a822a8119f75681d2d1a6628b0b3686abb28eea408c38c1dc3b567315b02cfab59e3112f5335cf646ed244e4fb78fb628c0c00cca19db2d904aa64f2d3ebcb3cbe94d588a91c89feec49f59d129d1c1f904b723e7456cc4522e2395068a5344d631c5b11996c8282d3b0a2dad92bfc61743f78361b8cf980edd17d5c12e7c262ffb4cbd3c6843f6fe7c98ff49e0bb3978a18be96c0e80cdbadf219bd6ec6a5a185a2ccc5f02085040874d668894f79ea8dd48cd4201addb88f861eb5d42cf3c55350b533e88fd2506ae379ce960f3689203823c3ebba992b672d0c0155c046d8bb1b72dc61d9f54996471ca4fc3eb0100bad7044fb4e6983b0c781214728f6c7789c0e2fa3638e4376af09767d23ef1d7790060bd1f952d4a1afaf361348e1a0101420ac15542efcf2a888cd19ebec52590defa7181272de01f579a3bda690e628a51c290cf850a15d6b98211eda9f341b94b5369736bdf92cbfba4ffdd6e6f752ac3ad902a2b2f95a19e05d9ccd26f58d509b100fefcd33811ee3286136653db2d04b6927eb30255705fb39fccdaac98786c78957516204b0cb2a7e26d2305b002e9bb57abdd5151734f5352db749d0195afd0e872db4fd7ff184342da66af4ac3b3175d2dcacd243effdd1c8fa95e91ea2507e163aa31d2c8191859b50635fcaafbc67c7125108cd229a1f3f406e4c2881b2935205fa1301e0ddda014fdc96b171944b9992f060f4aecf2aeb5163697e2abba65c24e565bed04e6d0276764fd0622133b4a84adb685c114bbff20c74a2e006f99e083a122e366dbbf4022f69bc6c0a47a0c02c46259e8bf7bad43c7af73611a1b22124422c88fdfcbaa1a37624500e4d0248a82812dd5061d5a725b907871c70d3463347d80a2a85a3e34859c1a0b0054540ddb6012698aa26c8da2e69981fe8ff1118b6e351a6c8adc8e1e431154782d27942a1b30419973af74003dcc5978624ff852765a824ca413e19789f07ffa5a57aec892b10db7b8cfe0494246eccae269119c4fb6b5a3195613bc17fbb1c95c349aff60e9c24e3177fdc019b48d7d7b3d8fc0b5a1a941a1230a05d22dd6a7203701ac42d7fe680320977e7271b198bd209544e77d8595649df2c37e2e69d70d390194f182328910ed98cd95180ce77eb7a81a2da543cbbf94412d4d74b628e452c933056f2a9465d6aa1f1d90793fb15c602d7675b0b188bb61c66b57ba252f1a65e9697f4e6054941ac91a80ac2a54dcc60138123e2649d1457d6b35cd0b708b5ba862299e9ad7606b09f60fba864b64ebbc8227f8623365a2defe313961d53f85b2f1ee76d28153d6237bf61ef53fe19e753e81ac0fd941661c9fb08a0f80e7298084e6d473f47dd520002f25300443925bdc2a60de8e94ffad0fd57bd276099426e8cc6580b764d0f3c9e18ceab2010d632d149b1f8535cf1100a045be60fb91ab61cd8f22702bf6247342794efe54d2291d932954dc78c7764cea3d5f47d0949deec473d2adc6b22ba67825d999f32703642461a725868dfb3576a9f2fccd92706a2e272ab103e23425ddefcd28dcae6cf375cca5ab5d34c3f48843b1a968c83e3bdf6232870eb1c9de7bf4b22501e4008dfa07c736920f33d48363272320b075468581d746e78c7c9c8116ad745489c2186de90253d118b46c6ffc9a8228f7a2aa1789aa83b06bbf0f098bc0668d7f2989e487ff4ebacb0e3baa13db282287d2b6aee8d597e3f7412789747da5fcffeedaf6b40891463561ca2a64ccbae48aec8befeb6b8f8cb3e9d80c8bde7e4e2a2a3b200732588755cd12b351dbd18669ce195db29e3944bd41b02cfbec0d5df70c90310ac9a51f6d8dd9bbca898ae0fdac48bcbc94a82b307881f7b1a46301622b4f378bc954efb83b323de88e2450a19e26f77908085befd8e5495cda248abef872c535fbf4822e0a9a2d5f28563463f634d5b81ec2ef90d91afe472a0c6e2c6ef4082f93ec5f1ed716285cbfc3572663b0588e69e2d95fb5eaf8e76b462892bfd8dcd9e4d3a3390cfa18207595f616708c73ce2b35ac204a7cf832164b9b01f3c3dc1e6d68f9e5bf19b421fa61811dd0a28d0da185457bf660c68da36a39dac682a91db2712ef9ec72c63ab1a44f10ef189fbd469dff7daba7bbdbbab5422011d3968b335932aacbdb434a53e7e4530367450108e6d1f414e099a9da188940730251c176a933c2cd4471b3f5d1fbb59d52144df716909052cbee7d1fe9f2e09a2375631e392443c6a7631475398dd4246f95c5543d97c554aeb3d2ce7a5d90737364bd2b467c8e1ddb8698abc4ade36cb1548ac77042ecc92c085038ff1ecd736b00e60e7840ad6430969a32c0f6dff4e762c5fa542d43d82964fd459abe22c149a5dbd7e2654b37077f43edf1b7a31ec61164ec4ef899501c66d9dd830c27d59c8468e0c14da45826144f5a7a76955c389dcdf0faafa6b124d2af89785e686c4418ba076ab013c54dd21cef8a0bed23dcf2a26b338e78e44a5b79dfb1beca02357e796647a64dd7a524dcda99a8d082832a0b48440c1ea9b6eb2972bc58e9e5267b7dd329b7cb0e3baa13db282287d2b6aee8d597e3f7412789747da5fcffeedaf6b4089146103e3fa9f1aa324a772a2d426f5f1c7610c191823e580ca96cb13dc69e71dbd33c13759ada76692a0a89f14568c07f5073f0478aa5a5f4b3f77517fed103918e81acd903c60038b25688e41fd865bbd75ee97647806e565ee4292b9dcf2de7a7939fdb5ae83d3d78d615201e5b663cfc8bb0613c27d9d1cd35b6b3b99aaab4ca473866eb853bbee43cc4bf5c46133c2ca9d4b185925e3aab6d103e1e2c0d5490939fdb5ae83d3d78d615201e5b663cfc8bb0613c27d9d1cd35b6b3b99aaab4ca70d22abbcbfa3e70ee6fa43b78efcf0f2cadbb43baf3abaaf8b5677c3aed5bac6476b851cd0126e1e67ad8335d23b36be794d9a9cbf74c78c2f71538a3339856368a2412b3f11758d4cb8741fa749e8ad3ab6f67f4de80c20b27cfadf3488efb55c22f2cb9c16103bd54ed09607a8f2bc4f42cc7507b5c27c99866b6796cfcacd1be11bb02610911e11b68dca8428cef83798d4f8cbbf05c7ffbc2067fda75898e6e253c14f2c17e82edf527b2528cfc4440295165fa5bb7496fff3abe2167cdb38088a86fff66951967b053b2a4164137218afcad90af2bc03b4086ea3b321d17e45eba6391dfa2be5f1e283022c734d9bfe09628df78df0c88c9adf77e72803c0b51c085d6b87e9e21528a1ba3c1dff548de2a1b0aee1bf5b5c1e6a05417117c3f1dddd55d12e40866f78401dd5122d7fbc4605564e422ad67c70713c2d0eb7c3f1dddd55d12e40866f78401dd5122d7fbc4605564e422ad67c70713c2d0eb6bb2c97dc0ede8fe29b0fbcff867bdf4e493e0a030088779b1a408af83479a7f2d47c94e3699dbbe8eb9969285fdc17a85ddf9028c6ae8c24cb5ca47611446633140e3cf8b4e847755e8be08612387ae1f3b7cafaf9bc0458024dc64fe794e55adec1fdfd054779cc417c024b874a68bdd8f408c2bb91f9a761cb187c4268618a2d8bb6e73a27fe7789c99367576b2cf52d415a6108af6d8523d688c30b68ea2a2d8bb6e73a27fe7789c99367576b2cf52d415a6108af6d8523d688c30b68ea26dfe2da3506f89150297718ee7d0344cebf814ff16df4955cc968fdf052465f9b5c6c3de1ee0f2adcec4a6f959e33a19107acfd407ee98b9f78f11fb9d151d0b826132b579f820782cfad7e1ed4e0ee65a21955044d094044acd46cac0d4221ae81137fa59be6f05c821d9643bf029c2e3adfb30cbae4f6bb7b03949c0b733d586df3a9e7da67e98c123dd029fa49278391e4129d93facf330129923185d90a154f1f451fb15f017fafac0a583a02170de8d9261fc78387bc335026f29a18e972a0dead8aba9a53c4de5b967c94c416a38b7082f6db9e1a81b0ce44f3d42305bd2c2c5e7c0931bb8d26127163bb2765de69154653445ea9e79013a88a38c86a92f32e5098c40db0c0342eb922d687a7658f74bad604313f10e9b9751eadc2c0d31ad0c1ab40390ca992a0ec15ba336eb0b08c751ce91b76b4f0e4dc777e7bda4b4140042a05e17aca79374fd7075df6ada217cabbe4109377d0240bc66fa5459efed320b81b954dc024b5ce85ea449f376957845684a89b20fb9e27958a7d04bed9bec4eef9eafd9021b51c49a09ac3c7479ab4acd388e668f524bd280a0526e0a16037b53e759d4a97a4aecddb9c7531f6390721d6dae64689f39a7ca43ffaed226797a70ed3974ce32150bca9f55fc4fd3f4bab22710a31ba7382d7a2493bd1d902156c7765058bb21fb17e40083342fc15504d47fd7afa8f6682ed5915c69671b9ff7a1cdb5bc6c29fbdaebd21d77a547bd77eff6cc13e1ce1be7c7a5476db2070d48bf045f8b936fcb1a35fdf7c858312eae711e771070c43f1905eaafcf9ae4f4c4a0e016849c49cdd4debfe254cf0ae78be0fc8ed6e98ccfa2eb8412583e2db0ca78ecbf2c83b8bcac5d55332924020b07686017c97505d6d27043de79b2070d48bf045f8b936fcb1a35fdf7c858312eae711e771070c43f1905eaafcf0a01b5a915dca2a3fb236f8926564689d12eadfd114fe4dcf91c0d4a3e245515bcc22bb13f97142d225d0346bce34efb22ee3cb0102e383c0962df2172c16c99b108a22d35d0d7f1384933171eccb1d2016087acef0af1951d13cc9e111d8daeca0e75a64530cfd48193539e7b85b4ec8d2a032804b2be82a075631aeee28fc40b3c421b1588f7d7a759244a25e24e36ef0519dc626cfbc96c5b7aa1d0e2b7fe69eca3d3e2efc030df0716ca87c115c7122d391545b908ff9186afa5d7a832809713747dfe6c69dcf6ec481c350cb410ade1698f81970810e7b91a342c323c7c732649c76c5f616a88d5df5cdc3c510ff7315f9e955c0c34528ed8f0ffcd7835c93b0250e1035be553dffbd619656684e5b417fd07091f0da0521ff113e62b3b667e02849c7c95d4f234454a0c76354bc14aef727da53ca34fa332030253cf21a2a219b55e1a0b7e2026752cb5e1ac6125b9f3f0bd0a2e9b81642214da85afa8b9dc8d4d97fba4cfd66ecc81ff504fa9e4c86dec2a13311617038562abf937662ba48470686324f23a439b62fd112e7f042e0d77ca7619f0949191fb75aea5d6045485d648721d3228d28fdeaa2d395c3e90164213efc8d5c07193b677136fd3f9ba683828c313a232da4e69c182aa64ef5277bca4fce4509c95029ca505a0b5e61cba52779173cc9915c7139571667a76c10ac23803fca95ca33b3e9440b80cf9ba683828c313a232da4e69c182aa64ef5277bca4fce4509c95029ca505a0b5c57ee71cec72b852cd582175a207bb4748a957415a765ad1b37a35088be7cd1f8099ecc046f7d2c94661b6c6918c5faacd0d01e07b2e83c2c5c8db297ede767987f2da05efdad764af6868219ee821f924033de0cff282f2912be90bfcc6c45051c554e5d54784962a01000163323fa3ac39fc9f8bc116befb3025781ce8fd387bc1eb3b78adc902fafe7cabac8d5f1892938b66c581515a24ef1d0ccfc6b33a7bc1eb3b78adc902fafe7cabac8d5f1892938b66c581515a24ef1d0ccfc6b33a31d66faf3771d990442f6e861d0c002e3b84c1bdea0bc9a9217768591bbac061a75d4561328a0b615baa052202444133fcf63af4814757d4c0999be7190409559f780ac9ba75485d7893660b30ccbfc16f522399759ab8b3d144964bcd7f3cf17e19a7b5ac674c5f7c846d1b780ee6d351885ad98e383e76d8fd2d0d74e8707391cb3b30375b9ab30524816beae2d09346e077ec6e8dfd3ee24b4704626c9b1eed9bec4eef9eafd9021b51c49a09ac3c7479ab4acd388e668f524bd280a0526e419c7aa2fa005cbb3aff891b95a964c9c97cc131441d916077d0ac73f528983383273af61bcab6552111d2294af0e3eb2036ebe7c4993051ba14f5bc7cab396cb845c3427c9dce450a6a2f69376bafc7daed50b587f67541678756414aa45af40ef769b936534cbb15d5cda76d3fe0cbfb27c29cb5da931ccc63e1e72f422a910177f996892e4725e26ca1410baa450ddc8635faf0ddb4e9eb4bb969d651f9da4016c840617d7a1f0aeedd1e84253d42ae4b677c73627b7ead12c707a5f087a83f445a08de03a6453e8137c78ecf9d4428831912dd5466daa5c740d75a41deb806bbf0f9977b57ebc01d5b94efe191859189de2912a863837dc881920babca260ed6386fb711e8d5ba73a75c9510d4dc4cffc60c45c5ced1440203f5c4c0e74799691e6abf5f825ca271e8ea42ed95a4c848266953e67db7051976b7257f19f31cca11ca59de3ddaf131c50e4a074f5319556809de7b238aa32a06cb9437f4ba6e5a5c1995b65a622132fcf8987fd90921e91eefd9c3517c48789bdd7537ea2289a027a461182538e925fd42a2c05b85ef25f85d6e72a6d2dfe924bbeed6d42431d0d1e86bd5f7f3b8401a5f858e7b7f93263c3a775d50fd8a54b0e7fcd9d0763f4142d46231b7574cc10713f7e6b41ec7cfcd8b35d688b08a5507d0e4c537550ff619180a36b041a712ac14698a6801b7870c5110ba11f1b70cd72422519606917bf47fe410253147fc6b4010a87be1cc7561e10a853362d50624d589cfbf9756413b44d1f88f275d4e365995538d605f26892bc2ac32012a2e2333b7f3088f4ae806757df59ea3eb7ff11edfb6e5d63deca72dbef666d9b4159791c6bc0b4dedc5a5bb005b8e00b995feff813c51197e22d9992ea2fef5359eca61dd3729baaf95cf9b462909bf10cc42557e1c9e874da6a597df0aaba35f86caeb5c0ba974e5d94381f3fb3f13c8ecff65d99ebd18c5d18ed6cb1b961d335e45d185019b2213a31c28a4f0531c1a0ad9152e87fedbf06075d29cad1869ffcb1517069429db87ee2db82d0cc24d00ed4a81760ecc01e37113b480adba5e7677b3d7d122f6ed2b7d852df5b77dddeeda4480309e3798e2f3e458f6dd70b0380839a4df5f65d3ad8509cf45c4a61ced8ebdbd7ae03d046d71b5d5365b7e2042477dc60e31c83d74d341d4c83409455c64e6a642968e366c96e3999372c455a70c448265e3c6bb63c2f9ab3d8a18f4ee7746e5c6f9d7e6c30b02a163fc433852f493df4783db26f06e6f5f9a34719789e43359646d81e71026cbe230f5d4c2b7077ad6a6a79c76522b30a49ddd659b78bd7913df31c68a3cdd6591e799186bc9bee7e8362febfd0df7c392f4a5f8fc76803de8a286245dc9b324f877c8cb7902ca9618f1f2e78a112670d4ed69575e33727e1d8411a6c0d5edbb4be4ed99dff027ba56e365ff2fc0e1bc40db2893b79adc8ccfd4bba1ba9c419860b571d057fd4949ff2c236695a9d86e8deb04ccbc587bbac592c55f76ab39b537e0907f913812321c913c82295f4e262c22f1ebc13ab4fa86d0b58ebdbaf34929bb5ad50bfdb2e69e7e10af4cf5e44d22fd94cefeca76862b3669dd5ad08c4b2f577bdcf6f53d3d08aae25fec75363464baf6db893716d62b19b7c6d0c0993623f2d392e872d011c53b43da2c683f0ca77462b105bc004d20a0f4597a9909cad0ff4d18d7667e5369ffa0209d851cabbf2f95f95263e7e893f28caf758b81619df9bc9e441cec74e2ddb4624a5e73428c4f4a42ee4663521c2829208931c2538a772bc2322d3dabf4622d2689d3b031883f89b67e838c35e82eaa3791aebc6cc665366dc16067852806f44576029a702bb214af465e5ecd8250a38b83e552c0e76c87e15a319a1530abcec62fa24fcd4f6ec5acff7b90d7aa1052e0e9d082b36045b97a8d0292d73e60a569549dbb455b659c1809c47122fbb2ac1b071e2e40174ed4f6fce7900d3495e479c11e7a7f33ff1e27dbe66e47673cdbcb80bb6827ed99e877205d7a45fd0ed9af0f5c31e79e98b8058bf6b8bf084eb7cc30ab9a2ac7d02f10bc6ee1fb043bde201d5c31e79e98b8058bf6b8bf084eb7cc30ab9a2ac7d02f10bc6ee1fb043bde201d1181d6f68fbd5a5a9a96ffec347d420d3639f4a1fe81744a25cbe8c05b73b2f917bfe1670d13e82579238d8f46fb3085a892bcaa3da02f37d26a6d5f3d9281790de459b8fa65c06305bad1403dc0a8f271636c2a8197fbd35f3ef0faf7bcbeb98e08a9d0dd55897369347d0f2f64f835a66e624bc7dca14308c681798cbdf1be1c963c6bdc85aa1e0d248413a14a09f1bc4bf6004c142ca7481f19c111dc8f3747cad5cc9b6d526915b684d91d02fd5c7d4feb2c9e9ca7ec9d786404f1f273ceac52d0ab1e97a0a4f2cc39a43db3d75c441a3a4f5d2ad98e79fa021d4044bcface03cc0f41ff034b5f887adeb3da2f48c4db2a1255bcfa0513bd98735d7acf21e09264fe23130533c5de58afe0bdf4071e386c4ebc2098b227892a5f252c7c5f24ceabfd3d0f8ed6bc8322555c6b512a26f6e0ee20a727c8b6c5a16079edc7ef28228497c2100868b810aa9b3164812e8b4db12894cecd0f7bbed0d50f179c24901ba2f3513dde6be29cb51231b621ad3b820bf95542bb6e0df6b4de377f89e6cddb238f274003ca19e836e6259a031895144213add41b48ad8c4e5685035b70e161b05db8a9806f884ab59a745eddb9490e5a3958c5f53449b776d752486091rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootclanlib-doc-2.3.6-lp150.2.31.src.rpmclanlib-doc     /sbin/ldconfig/sbin/ldconfigrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1R{O@OE@O@N>@NåNåN@M@MXK~@KqN@Jyt@JS8J@IIbschwab@suse.deadrian@suse.dejreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjengelh@medozas.dejreidinger@suse.comjengelh@medozas.depth@suse.devlado.paskov@gmail.comdimstar@opensuse.orgprusnak@suse.czprusnak@suse.czprusnak@suse.czprusnak@suse.czprusnak@suse.czcrrodriguez@suse.de- Remove obsolete options- fix build on arm architecture- fix license to conform new standards- Update to version 2.3.6: * No breaking changes from 2.3.5 * complete list of changes is available at http://clanlib.org/wiki/ClanLib_2.3.6_Release_Notes- update to 2.3.4 * complete list of changes is available here: http://clanlib.org/wiki/BreakingChanges and here http://clanlib.org/wiki/ClanLib_2.3.4_Release_Notes - create separate doc with useful generated documentation ( previous state was useless)- Remove redundant/unwanted tags/section (cf. specfile guidelines)- Update to version 2.3.3: * this is major version update (from 2.2.9 to 2.3.3). * complete list of changes is available here: http://clanlib.org/wiki/BreakingChanges and here http://clanlib.org/wiki/ClanLib_2.3.3_Release_Notes- Use %_smp_mflags for parallel building - Strip %clean section (not needed on BS)- Fix file list. - Fix copying of Examples. - Convert line endings in some text files.- Update to version 2.2.9: * this is major version update (from 2.1.1 to 2.2.9). * complete list of changes is available here: http://clanlib.org/wiki/BreakingChanges and here http://clanlib.org/wiki/ClanLib_2.2.9_Release_Notes- Update to version 2.1.1: + See UpGRADE.txt for changes.- build -doc and -examples subpackages as noarch- updated to 2.0.3 * new display target: GL1 (works on pre OpenGL 2.0 cards) - removed obsoleted patch: * includes.patch (mainline)- added COPYING.GPLv2 to examples subpackage [bnc#519487]- updated to 2.0.2 * New (revived) display target: SDL * New example: GUICustomComponent (game-gui) * New example: PostProcessing (using shaders) - fixed missing includes (includes.patch) - removed obsoleted patches: * used-twice.patch (mainline)- updated to 2.0.1 * changes too numerous to list - fixed the same variable used twice in expression (used-twice.patch) - removed obsoleted patches * endian.patch (not needed anymore) * delete.patch (mainline) * includes.patch- fix build with GCC 44/sbin/ldconfig/sbin/ldconfiglamb65 1526337647                           ! " # $ % & ' ( ) * + , - . / 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 ! # $ % & > ) * + , - . 3 4 5 6 I       ! " # $ % & W ( ) * + , - . / 0 a b c d 1 f g h 2 3 4 5 6 n o ! # $ % u & w ) * + , - . ~ 3 4 5 6       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./01 !>?#$%&DE'G()*,-./0P12345V79:;<=>?@ABCDEeFGHIJKLMNOpPQsSTUVWyYZ[\~]_`abcdeijkmnoprstuvwxyz{}~       !"#$%&'()*+,-./012 456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 1:;H a1; 1;+Altvy     .347bx IQ^a~ 1:;      !"#$%&'()*+,-./24679:;?ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{~   !#$%&'()*,-./01234579:;<=>?@ABCDEFGHIJKLMNMNOPQTSTUVWyYZ[\]_`abcdeghijkmnoprstuvwxyz{}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~>?@ABCDEFGHIJKLMNOPQRSTWXYZ[\]^_`abcdefghijklmnopqrstuvw      !"#$%&'()*+,-./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#M#N !#$%&'()*,-./01234579:;<=>?@ABCDEFGHIJKLMNOPQ#STUVWyYZ[\]_`abcde##ijkmnoprstuvwxyz{}~##################################B##################################$$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$ $ $$ $ $$$$"$$$$&$'$ $ $ $ $$$$/$0$$2$$$5$6$ $ $ $ $;$$$$?$$A$$$D$E$ $ $ $ $J$$$$N$O$$Q$$$T$U$ $ $ $ $$[$$$^$$`$$$c$d$ $ $ $ $i$$$$m$n$o$p$q$r$s$t$u$v$w$x$y$n$o$p$}$r$$u$v$w$x$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%% % % % % %%%%%%%%%%%%%$$$$$$$$$$$$$%($$%+$$$$$$$$$$$$$$$$$%=$$$$$$$%E$$%H%I%J$$$$%O$%Q$%S$$$$%X$$$$$$$$$%b$$$$%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%&&%%%%%& %%%&%%&&%%%%%%%%%%%%%%%%%%%%%&)%%%%%%%%%%%%%%%%%%%&=&>%%%%%%%%%%%%%%&M&N%%&Q%%%%%%%%%%&\&]%%%%%%&d%%%%&i%&k%%%&o%&q&r&s&t%%%%%%&{&|%%%%&&&%&&&%&%%%%%%%%%&&%%%%&&%%%%&%%%%%%%%%%%%%&%%%%%%%%%&&%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&& !#$%&'()*,-./01234579:;<=>?@ABCDEFGHIJKLMNOPQ'STUVWyYZ[\]_`abcde'/'0ijkmnoprstuvwxyz{}~'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'mEHJK'r's'tL'v'wO'yRSUVWXY'Z[\^_`abcdefh'jklmno'''pqrstuv'''''EHJKL'NOPRSUVWXYZ[\^_`abcdefhijklmnopqrstuv'''''''''EH'JKL'NOPRSUVWXYZ[\^_`abcdefhijklmnopqrstuv((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4 !#$%&'()*,-./01234579:;<=>?@ABCDEFGHIJKLMNO(kPQ(nSTUVWyYZ[\]_`abcde((ijkmnoprstuvwxyz{}~((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))) ) )))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9 !#$%&'()*,-./01234579)Z:;<=>?@ABCDEFGHIJKLMNOPQ)sSTUVW)yYZ[\])_`abcde))ijkmnoprstuvwxyz{)}~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))8)** !* * #$%&'*(**,-./012345* 79*#:;<=>?@ABCD*/EFGHIJKLMNOPQ*=*>STUVW*DYZ[\*I*J*K]*M*N*O*P_`abcde*X*Yijkmnop*a*b*cr*estuvwxyz*n{*p*q}~*z*{*|************************************************************************************************************+ !#$+&'()*,-./0+++++12345+79:;<=>?@ABCD+)E++FGHIJKL+3MN+6OPQ+:STUVW+@YZ[\+E+F+G+H+I]_`abcde+R+Sijkmnoprst+^uvwxyz{}~+o+w+y+z+{++++++++++++++++++++++++++++++++++++ !#+++$%&'()*,-./01234579:;<=>?+@ABCDEFG+HIJKLMNOPQ#STUVW+YZ[\]_`a+bcde++++ijkmnoprstuvw,xyz{}~,, ,",$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A,B+,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,B,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,},,,,,,,,,,, !,$%&'()*,-./01234,579:;<=>?@ABCDEFGHIJKLMNOPQ,,STUVWyYZ[\],_,,`abcde,,ijkmnoprstuvwxyz{}~------ - - - - ------------------- -!-"-#-$-%-&-'-(-)-*-+-,---.-/-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-Q-T !#$%&'()*,-./01234579:;<=>?@ABCDEFGHIJKLMNOPQ--STUVW-YZ[\]_`abcde--ijkmnoprstuvw-xyz{}~---------------------------------------------------------.......... . . . . ................... .!.".#.$.%.&.'.(.).*.+.,.-.../.0.1.2.3.4.5.6.7.8.9.:.;.<.=.>.?.@.A.B.C.D.E.G.K.L>.N.O?.Q.R.S@.UAB.XC.ZD.\.].^EFG.bHIJ.fKLMN.k.lOPQRST.s.tWXYZ[\].|.}^..._.`ab.cd.e..f.gh.ijk.lmnopq.rstuvw............................................................................................////////// / / / E/H/JKL/NOPRSUVWXYZ[\^_`abcdefhijklmnopqrstuv/:/;/</=/>/?/@/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/{/|/}/~/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000 0 0 0 0 0000000000000000000 0!0"0#0$0%0&0'0(0)0*0+0,0-0.0/000102030405060708090:0;0<0=0>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0+0,0-0.0/000102030{0|0506070800;00<0=0>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R00000000000 !#$%&'()*,-./01234579:;<=>?@ABCDEFGHIJKLMNOPQ000000STUV0WyYZ[\]0_`abcde00ijkmnop1rstuvwxyz{}~11111 1!1#1$1&1*1,1-1.1/1012 !1>#$%&'()*,-./01234579:;<=>?@ABCDEFGHIJKLMN1h1iOPQ1mSTUVW1sYZ[\]1y_`abcde11ijkmnop11r1stuvwxyz{}~111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 2 2 2 2 2222222222222222222 2!2" !#$%&'()*27,-./0123452B72D9:;<=>?@ABCDEFGHIJ2WKLMN2\OPQ2`STUVWyYZ[\]2l_`abcde2t2uijkmnop2}rstuvwxyz{}~222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333 3 3 3 3 3333333333333333333 3!3"3#3$3%3&3'3(3)3*3+3,3-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3{3|3}3~3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4(4,4-4.4/404142434445464748494:4;4= !#$%&'()*,-4S/0123454[4\4]4^4_4`4a4b4c4d79:;<=>?@ABCDEFGHIJKLMNOPQ4444STU4V4444Z[\]_`abcde44ijkmnop4r4stuvwxyz{}~444444444444444444444444444444444444444444444444444444444444445555555555 5 5 5 5 5555555555555555555 5!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n !#$%&'()*,-./012345575559:;<=>?@ABCDEFGHIJKLMNOPQ5555STU5V5W5YZ[\]_5`abcde55ijkmnop5r5stuvwxyz{}~555555555555555556666666666 6 6 6 6 6666666666666666666 6!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A !#$%&'()*,-./01234577a9:;<=>?@ABCDEFG7qHIJKLMNOPQ7|7}7~77STUVWyYZ[\]_`a77bcde77ijkmnoprstuvwxyz{}~7777777777777777777777777777777777777777777777777777777777777777778888888888 8 8 8 8 8    888 !#$%&'()*,-./0811234579:;<=>?@ABCDEFGHIJKLMNOPQ8QSTUVW8WYZ[\]_`abcde8d8eijkmnoprstuvw8sxyz{}~8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999 9 9 9 9 9999999999999999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S89U8888888889_888889e889h89j8888888889t888889z8889~999999999999999999999999999999999999999999999999999999999999999999999999E999H99JK99L99NOPRSUVWXYZ[\^_`abcde99f9hijklmnopqrstuv999::::: !#$%&'()*,-./01234579:;<=>?@ABCD:0:1EFGHIJKLMNOPQ:?STU:C:D:EVW:HYZ[\]_`abcde:U:Vijkmnoprstuvw:d:exyz{}~:y:z:::: !#$%&'()*,-./01234579:;<=>?@ABCDEFGHIJKLMN:O:PQ:STUVWyYZ[\]_`abcde::ijkmnoprstuvwxyz{}~::::;;;  !;;#$%&';(;;,-./012345;$79:;<=>?@ABCD;2;3EFGHIJKLMNOPQ;A;B;C;DSTUVW;JYZ[\;O;P;Q];S_`;Vabcde;\;]ijkmnop;e;fr;hstuvwxyz{;r}~;{;|;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<< < < < <<< !#$%&'()*,-./0<)<*<+<,1234579:;<=>?@ABCDEFGHIJKLMNO?@ABCDEFGHIJKLMNOPQ<STUVWyYZ[\]<_`abcde<<<ijkmnoprstuvwxyz{}~========== =!="=#=$=%=&='=(=)=*=+=,=-=.=/=0=1=2=3=4=5=6=7=8=9=:=;=<===>=?=@=A=B=C=D=E=F=G=H/////=N/////////=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>{>|>}>~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>? !#$%&'()*,-./01234579:;<=>?&?@ABCDE?.FGHIJKLMNOPQ#STUVW?AYZ[\]_?H`abcde?O?Pijkmnop?X?Yrstuvwxyz{}~?n?w?|?}?~??????????????????????????? ??????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@*@-@.@/@0@1@1@3@4@5@6@7@@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@f@h@i@j@k@l@m@n@o@p@q@r@s@t@u2.3.6-lp150.2.31clanlib-2.3ReferencehtmlCL_AES128_Decrypt.CL_AES128_Decrypt.htmlCL_AES128_Decrypt.add.htmlCL_AES128_Decrypt.calculate.htmlCL_AES128_Decrypt.get_data.htmlCL_AES128_Decrypt.htmlCL_AES128_Decrypt.impl.htmlCL_AES128_Decrypt.iv_size.htmlCL_AES128_Decrypt.key_size.htmlCL_AES128_Decrypt.reset.htmlCL_AES128_Decrypt.set_iv.htmlCL_AES128_Decrypt.set_key.htmlCL_AES128_Decrypt.set_padding.htmlCL_AES128_Encrypt.CL_AES128_Encrypt.htmlCL_AES128_Encrypt.add.htmlCL_AES128_Encrypt.block_size.htmlCL_AES128_Encrypt.calculate.htmlCL_AES128_Encrypt.get_data.htmlCL_AES128_Encrypt.htmlCL_AES128_Encrypt.impl.htmlCL_AES128_Encrypt.iv_size.htmlCL_AES128_Encrypt.key_size.htmlCL_AES128_Encrypt.reset.htmlCL_AES128_Encrypt.set_iv.htmlCL_AES128_Encrypt.set_key.htmlCL_AES128_Encrypt.set_padding.htmlCL_AES192_Decrypt.CL_AES192_Decrypt.htmlCL_AES192_Decrypt.add.htmlCL_AES192_Decrypt.calculate.htmlCL_AES192_Decrypt.get_data.htmlCL_AES192_Decrypt.htmlCL_AES192_Decrypt.impl.htmlCL_AES192_Decrypt.iv_size.htmlCL_AES192_Decrypt.key_size.htmlCL_AES192_Decrypt.reset.htmlCL_AES192_Decrypt.set_iv.htmlCL_AES192_Decrypt.set_key.htmlCL_AES192_Decrypt.set_padding.htmlCL_AES192_Encrypt.CL_AES192_Encrypt.htmlCL_AES192_Encrypt.add.htmlCL_AES192_Encrypt.block_size.htmlCL_AES192_Encrypt.calculate.htmlCL_AES192_Encrypt.get_data.htmlCL_AES192_Encrypt.htmlCL_AES192_Encrypt.impl.htmlCL_AES192_Encrypt.iv_size.htmlCL_AES192_Encrypt.key_size.htmlCL_AES192_Encrypt.reset.htmlCL_AES192_Encrypt.set_iv.htmlCL_AES192_Encrypt.set_key.htmlCL_AES192_Encrypt.set_padding.htmlCL_AES256_Decrypt.CL_AES256_Decrypt.htmlCL_AES256_Decrypt.add.htmlCL_AES256_Decrypt.calculate.htmlCL_AES256_Decrypt.get_data.htmlCL_AES256_Decrypt.htmlCL_AES256_Decrypt.impl.htmlCL_AES256_Decrypt.iv_size.htmlCL_AES256_Decrypt.key_size.htmlCL_AES256_Decrypt.reset.htmlCL_AES256_Decrypt.set_iv.htmlCL_AES256_Decrypt.set_key.htmlCL_AES256_Decrypt.set_padding.htmlCL_AES256_Encrypt.CL_AES256_Encrypt.htmlCL_AES256_Encrypt.add.htmlCL_AES256_Encrypt.block_size.htmlCL_AES256_Encrypt.calculate.htmlCL_AES256_Encrypt.get_data.htmlCL_AES256_Encrypt.htmlCL_AES256_Encrypt.impl.htmlCL_AES256_Encrypt.iv_size.htmlCL_AES256_Encrypt.key_size.htmlCL_AES256_Encrypt.reset.htmlCL_AES256_Encrypt.set_iv.htmlCL_AES256_Encrypt.set_key.htmlCL_AES256_Encrypt.set_padding.htmlCL_AcceleratorKey.CL_AcceleratorKey.htmlCL_AcceleratorKey.func_pressed.htmlCL_AcceleratorKey.get_alt.htmlCL_AcceleratorKey.get_ctrl.htmlCL_AcceleratorKey.get_id.htmlCL_AcceleratorKey.get_shift.htmlCL_AcceleratorKey.htmlCL_AcceleratorKey.impl.htmlCL_AcceleratorKey.is_null.htmlCL_AcceleratorKey.set_alt.htmlCL_AcceleratorKey.set_ctrl.htmlCL_AcceleratorKey.set_id.htmlCL_AcceleratorKey.set_shift.htmlCL_AcceleratorKey.throw_if_null.htmlCL_AcceleratorTable.CL_AcceleratorTable.htmlCL_AcceleratorTable.add_accelerator.htmlCL_AcceleratorTable.get_accelerator.htmlCL_AcceleratorTable.get_accelerators.htmlCL_AcceleratorTable.htmlCL_AcceleratorTable.impl.htmlCL_AcceleratorTable.process_message.htmlCL_AccessControlList.AccessMask.htmlCL_AccessControlList.CL_AccessControlList.htmlCL_AccessControlList.add_access_allowed.htmlCL_AccessControlList.add_access_denied.htmlCL_AccessControlList.add_group_access_allowed.htmlCL_AccessControlList.add_group_access_denied.htmlCL_AccessControlList.add_user_access_allowed.htmlCL_AccessControlList.add_user_access_denied.htmlCL_AccessControlList.htmlCL_AccessControlList.impl.htmlCL_AccessControlList.remove_access_allowed.htmlCL_AccessControlList.remove_access_denied.htmlCL_AccessControlList.remove_group_allowed.htmlCL_AccessControlList.remove_group_denied.htmlCL_AccessControlList.remove_user_allowed.htmlCL_AccessControlList.remove_user_denied.htmlCL_Angle.CL_Angle.htmlCL_Angle.from_degrees.htmlCL_Angle.from_radians.htmlCL_Angle.htmlCL_Angle.normalize.htmlCL_Angle.normalize_180.htmlCL_Angle.operator_.htmlCL_Angle.operator__.htmlCL_Angle.set_degrees.htmlCL_Angle.set_radians.htmlCL_Angle.to_degrees.htmlCL_Angle.to_radians.htmlCL_Angle.value_rad.htmlCL_Base64Decoder.CL_Base64Decoder.htmlCL_Base64Decoder.decode.htmlCL_Base64Decoder.feed.htmlCL_Base64Decoder.get_result.htmlCL_Base64Decoder.htmlCL_Base64Decoder.impl.htmlCL_Base64Decoder.reset.htmlCL_Base64Encoder.CL_Base64Encoder.htmlCL_Base64Encoder.encode.htmlCL_Base64Encoder.feed.htmlCL_Base64Encoder.finalize.htmlCL_Base64Encoder.get_result.htmlCL_Base64Encoder.htmlCL_Base64Encoder.impl.htmlCL_Base64Encoder.reset.htmlCL_BezierCurve.CL_BezierCurve.htmlCL_BezierCurve.add_control_point.htmlCL_BezierCurve.generate_curve_points.htmlCL_BezierCurve.get_control_points.htmlCL_BezierCurve.get_point_relative.htmlCL_BezierCurve.htmlCL_BezierCurve.impl.htmlCL_BlendMode.CL_BlendMode.htmlCL_BlendMode.enable_blending.htmlCL_BlendMode.get_blend_color.htmlCL_BlendMode.get_blend_equation.htmlCL_BlendMode.get_blend_equation_alpha.htmlCL_BlendMode.get_blend_function_dest.htmlCL_BlendMode.get_blend_function_dest_alpha.htmlCL_BlendMode.get_blend_function_src.htmlCL_BlendMode.get_blend_function_src_alpha.htmlCL_BlendMode.htmlCL_BlendMode.impl.htmlCL_BlendMode.is_blend_enabled.htmlCL_BlendMode.operator__.htmlCL_BlendMode.set_blend_color.htmlCL_BlendMode.set_blend_equation.htmlCL_BlendMode.set_blend_function.htmlCL_BlitARGB8SSE.blend_lcd.htmlCL_BlitARGB8SSE.blend_normal.htmlCL_BlitARGB8SSE.blend_premultiplied.htmlCL_BlitARGB8SSE.channels_to_pixels.htmlCL_BlitARGB8SSE.copy_pixels.htmlCL_BlitARGB8SSE.htmlCL_BlitARGB8SSE.load_pixel.htmlCL_BlitARGB8SSE.load_pixel_linear.htmlCL_BlitARGB8SSE.load_pixels.htmlCL_BlitARGB8SSE.multiply_color.htmlCL_BlitARGB8SSE.pixels_to_channels.htmlCL_BlitARGB8SSE.set_color.htmlCL_BlitARGB8SSE.set_half.htmlCL_BlitARGB8SSE.set_one.htmlCL_BlitARGB8SSE.store_pixel.htmlCL_BlitARGB8SSE.store_pixels.htmlCL_BlockAllocated.htmlCL_BlockAllocated.operator_delete.htmlCL_BlockAllocated.operator_new.htmlCL_BlockAllocator.CL_BlockAllocator.htmlCL_BlockAllocator.allocate.htmlCL_BlockAllocator.delete_obj.htmlCL_BlockAllocator.free.htmlCL_BlockAllocator.htmlCL_BlockAllocator.impl.htmlCL_BlockAllocator.new_obj.htmlCL_BrowseFolderDialog.CL_BrowseFolderDialog.htmlCL_BrowseFolderDialog.get_selected_path.htmlCL_BrowseFolderDialog.htmlCL_BrowseFolderDialog.impl.htmlCL_BrowseFolderDialog.set_initial_directory.htmlCL_BrowseFolderDialog.set_title.htmlCL_BrowseFolderDialog.show.htmlCL_BufferControl.CL_BufferControl.htmlCL_BufferControl.enable_color_write.htmlCL_BufferControl.enable_depth_test.htmlCL_BufferControl.enable_depth_write.htmlCL_BufferControl.enable_logic_op.htmlCL_BufferControl.enable_stencil_test.htmlCL_BufferControl.get_depth_compare_function.htmlCL_BufferControl.get_draw_buffer.htmlCL_BufferControl.get_logic_op.htmlCL_BufferControl.get_stencil_compare_func_back.htmlCL_BufferControl.get_stencil_compare_func_front.htmlCL_BufferControl.get_stencil_compare_mask_back.htmlCL_BufferControl.get_stencil_compare_mask_front.htmlCL_BufferControl.get_stencil_compare_reference_back.htmlCL_BufferControl.get_stencil_compare_reference_front.htmlCL_BufferControl.get_stencil_fail_back.htmlCL_BufferControl.get_stencil_fail_front.htmlCL_BufferControl.get_stencil_pass_depth_fail_back.htmlCL_BufferControl.get_stencil_pass_depth_fail_front.htmlCL_BufferControl.get_stencil_pass_depth_pass_back.htmlCL_BufferControl.get_stencil_pass_depth_pass_front.htmlCL_BufferControl.get_stencil_write_mask_back.htmlCL_BufferControl.get_stencil_write_mask_front.htmlCL_BufferControl.htmlCL_BufferControl.impl.htmlCL_BufferControl.is_color_write_enabled.htmlCL_BufferControl.is_depth_test_enabled.htmlCL_BufferControl.is_depth_write_enabled.htmlCL_BufferControl.is_logic_op_enabled.htmlCL_BufferControl.is_stencil_test_enabled.htmlCL_BufferControl.set_depth_compare_function.htmlCL_BufferControl.set_draw_buffer.htmlCL_BufferControl.set_logic_op.htmlCL_BufferControl.set_stencil_compare_func.htmlCL_BufferControl.set_stencil_compare_mask.htmlCL_BufferControl.set_stencil_compare_reference.htmlCL_BufferControl.set_stencil_fail.htmlCL_BufferControl.set_stencil_pass_depth_fail.htmlCL_BufferControl.set_stencil_pass_depth_pass.htmlCL_BufferControl.set_stencil_write_mask.htmlCL_CDDrive.CL_CDDrive.htmlCL_CDDrive.get_cd_name.htmlCL_CDDrive.get_cur_frame.htmlCL_CDDrive.get_cur_track.htmlCL_CDDrive.get_drive_path.htmlCL_CDDrive.get_drives.htmlCL_CDDrive.get_num_tracks.htmlCL_CDDrive.htmlCL_CDDrive.impl.htmlCL_CDDrive.is_null.htmlCL_CDDrive.is_playing.htmlCL_CDDrive.pause.htmlCL_CDDrive.play_frames.htmlCL_CDDrive.play_track.htmlCL_CDDrive.play_tracks.htmlCL_CDDrive.resume.htmlCL_CDDrive.stop.htmlCL_CDDrive.throw_if_null.htmlCL_CSSBoxBackgroundAttachment.CL_CSSBoxBackgroundAttachment.htmlCL_CSSBoxBackgroundAttachment.compute.htmlCL_CSSBoxBackgroundAttachment.htmlCL_CSSBoxBackgroundAttachment.to_string.htmlCL_CSSBoxBackgroundClip.CL_CSSBoxBackgroundClip.htmlCL_CSSBoxBackgroundClip.compute.htmlCL_CSSBoxBackgroundClip.htmlCL_CSSBoxBackgroundClip.to_string.htmlCL_CSSBoxBackgroundColor.CL_CSSBoxBackgroundColor.htmlCL_CSSBoxBackgroundColor.compute.htmlCL_CSSBoxBackgroundColor.htmlCL_CSSBoxBackgroundColor.to_string.htmlCL_CSSBoxBackgroundImage.CL_CSSBoxBackgroundImage.htmlCL_CSSBoxBackgroundImage.Image.Image.htmlCL_CSSBoxBackgroundImage.Image.htmlCL_CSSBoxBackgroundImage.compute.htmlCL_CSSBoxBackgroundImage.htmlCL_CSSBoxBackgroundImage.to_string.htmlCL_CSSBoxBackgroundOrigin.CL_CSSBoxBackgroundOrigin.htmlCL_CSSBoxBackgroundOrigin.compute.htmlCL_CSSBoxBackgroundOrigin.htmlCL_CSSBoxBackgroundOrigin.to_string.htmlCL_CSSBoxBackgroundPosition.CL_CSSBoxBackgroundPosition.htmlCL_CSSBoxBackgroundPosition.Position.Position.htmlCL_CSSBoxBackgroundPosition.Position.htmlCL_CSSBoxBackgroundPosition.compute.htmlCL_CSSBoxBackgroundPosition.htmlCL_CSSBoxBackgroundPosition.to_string.htmlCL_CSSBoxBackgroundRepeat.CL_CSSBoxBackgroundRepeat.htmlCL_CSSBoxBackgroundRepeat.compute.htmlCL_CSSBoxBackgroundRepeat.htmlCL_CSSBoxBackgroundRepeat.to_string.htmlCL_CSSBoxBackgroundSize.CL_CSSBoxBackgroundSize.htmlCL_CSSBoxBackgroundSize.Size.Size.htmlCL_CSSBoxBackgroundSize.Size.htmlCL_CSSBoxBackgroundSize.compute.htmlCL_CSSBoxBackgroundSize.htmlCL_CSSBoxBackgroundSize.to_string.htmlCL_CSSBoxBorderCollapse.CL_CSSBoxBorderCollapse.htmlCL_CSSBoxBorderCollapse.compute.htmlCL_CSSBoxBorderCollapse.htmlCL_CSSBoxBorderCollapse.to_string.htmlCL_CSSBoxBorderColor.CL_CSSBoxBorderColor.htmlCL_CSSBoxBorderColor.compute.htmlCL_CSSBoxBorderColor.htmlCL_CSSBoxBorderColor.to_string.htmlCL_CSSBoxBorderImageOutset.CL_CSSBoxBorderImageOutset.htmlCL_CSSBoxBorderImageOutset.compute.htmlCL_CSSBoxBorderImageOutset.htmlCL_CSSBoxBorderImageOutset.to_string.htmlCL_CSSBoxBorderImageRepeat.CL_CSSBoxBorderImageRepeat.htmlCL_CSSBoxBorderImageRepeat.compute.htmlCL_CSSBoxBorderImageRepeat.htmlCL_CSSBoxBorderImageRepeat.to_string.htmlCL_CSSBoxBorderImageSlice.CL_CSSBoxBorderImageSlice.htmlCL_CSSBoxBorderImageSlice.compute.htmlCL_CSSBoxBorderImageSlice.htmlCL_CSSBoxBorderImageSlice.to_string.htmlCL_CSSBoxBorderImageSource.CL_CSSBoxBorderImageSource.htmlCL_CSSBoxBorderImageSource.compute.htmlCL_CSSBoxBorderImageSource.htmlCL_CSSBoxBorderImageSource.to_string.htmlCL_CSSBoxBorderImageWidth.CL_CSSBoxBorderImageWidth.htmlCL_CSSBoxBorderImageWidth.compute.htmlCL_CSSBoxBorderImageWidth.htmlCL_CSSBoxBorderImageWidth.to_string.htmlCL_CSSBoxBorderRadius.CL_CSSBoxBorderRadius.htmlCL_CSSBoxBorderRadius.compute.htmlCL_CSSBoxBorderRadius.htmlCL_CSSBoxBorderRadius.to_string.htmlCL_CSSBoxBorderSpacing.CL_CSSBoxBorderSpacing.htmlCL_CSSBoxBorderSpacing.compute.htmlCL_CSSBoxBorderSpacing.htmlCL_CSSBoxBorderSpacing.to_string.htmlCL_CSSBoxBorderStyle.CL_CSSBoxBorderStyle.htmlCL_CSSBoxBorderStyle.compute.htmlCL_CSSBoxBorderStyle.htmlCL_CSSBoxBorderStyle.to_string.htmlCL_CSSBoxBorderWidth.CL_CSSBoxBorderWidth.htmlCL_CSSBoxBorderWidth.compute.htmlCL_CSSBoxBorderWidth.htmlCL_CSSBoxBorderWidth.to_string.htmlCL_CSSBoxBottom.CL_CSSBoxBottom.htmlCL_CSSBoxBottom.compute.htmlCL_CSSBoxBottom.htmlCL_CSSBoxBottom.to_string.htmlCL_CSSBoxCaptionSide.CL_CSSBoxCaptionSide.htmlCL_CSSBoxCaptionSide.compute.htmlCL_CSSBoxCaptionSide.htmlCL_CSSBoxCaptionSide.to_string.htmlCL_CSSBoxClear.CL_CSSBoxClear.htmlCL_CSSBoxClear.compute.htmlCL_CSSBoxClear.htmlCL_CSSBoxClear.to_string.htmlCL_CSSBoxClip.CL_CSSBoxClip.htmlCL_CSSBoxClip.compute.htmlCL_CSSBoxClip.htmlCL_CSSBoxClip.to_string.htmlCL_CSSBoxColor.CL_CSSBoxColor.htmlCL_CSSBoxColor.compute.htmlCL_CSSBoxColor.htmlCL_CSSBoxColor.to_string.htmlCL_CSSBoxContent.CL_CSSBoxContent.htmlCL_CSSBoxContent.compute.htmlCL_CSSBoxContent.htmlCL_CSSBoxContent.to_string.htmlCL_CSSBoxCounterIncrement.CL_CSSBoxCounterIncrement.htmlCL_CSSBoxCounterIncrement.compute.htmlCL_CSSBoxCounterIncrement.htmlCL_CSSBoxCounterIncrement.to_string.htmlCL_CSSBoxCounterReset.CL_CSSBoxCounterReset.htmlCL_CSSBoxCounterReset.compute.htmlCL_CSSBoxCounterReset.htmlCL_CSSBoxCounterReset.to_string.htmlCL_CSSBoxCursor.CL_CSSBoxCursor.htmlCL_CSSBoxCursor.compute.htmlCL_CSSBoxCursor.htmlCL_CSSBoxCursor.to_string.htmlCL_CSSBoxDecorationBreak.CL_CSSBoxDecorationBreak.htmlCL_CSSBoxDecorationBreak.compute.htmlCL_CSSBoxDecorationBreak.htmlCL_CSSBoxDecorationBreak.to_string.htmlCL_CSSBoxDirection.CL_CSSBoxDirection.htmlCL_CSSBoxDirection.compute.htmlCL_CSSBoxDirection.htmlCL_CSSBoxDirection.to_string.htmlCL_CSSBoxDisplay.CL_CSSBoxDisplay.htmlCL_CSSBoxDisplay.compute.htmlCL_CSSBoxDisplay.htmlCL_CSSBoxDisplay.to_string.htmlCL_CSSBoxEmptyCells.CL_CSSBoxEmptyCells.htmlCL_CSSBoxEmptyCells.compute.htmlCL_CSSBoxEmptyCells.htmlCL_CSSBoxEmptyCells.to_string.htmlCL_CSSBoxFloat.CL_CSSBoxFloat.htmlCL_CSSBoxFloat.compute.htmlCL_CSSBoxFloat.htmlCL_CSSBoxFloat.to_string.htmlCL_CSSBoxFontFamily.CL_CSSBoxFontFamily.htmlCL_CSSBoxFontFamily.compute.htmlCL_CSSBoxFontFamily.htmlCL_CSSBoxFontFamily.to_string.htmlCL_CSSBoxFontFamilyName.CL_CSSBoxFontFamilyName.htmlCL_CSSBoxFontFamilyName.htmlCL_CSSBoxFontSize.CL_CSSBoxFontSize.htmlCL_CSSBoxFontSize.compute.htmlCL_CSSBoxFontSize.htmlCL_CSSBoxFontSize.to_string.htmlCL_CSSBoxFontStyle.CL_CSSBoxFontStyle.htmlCL_CSSBoxFontStyle.compute.htmlCL_CSSBoxFontStyle.htmlCL_CSSBoxFontStyle.to_string.htmlCL_CSSBoxFontVariant.CL_CSSBoxFontVariant.htmlCL_CSSBoxFontVariant.compute.htmlCL_CSSBoxFontVariant.htmlCL_CSSBoxFontVariant.to_string.htmlCL_CSSBoxFontWeight.CL_CSSBoxFontWeight.htmlCL_CSSBoxFontWeight.compute.htmlCL_CSSBoxFontWeight.htmlCL_CSSBoxFontWeight.to_string.htmlCL_CSSBoxHeight.CL_CSSBoxHeight.htmlCL_CSSBoxHeight.compute.htmlCL_CSSBoxHeight.htmlCL_CSSBoxHeight.to_string.htmlCL_CSSBoxLeft.CL_CSSBoxLeft.htmlCL_CSSBoxLeft.htmlCL_CSSBoxLeft.to_string.htmlCL_CSSBoxLength.CL_CSSBoxLength.htmlCL_CSSBoxLength.htmlCL_CSSBoxLength.to_string.htmlCL_CSSBoxLetterSpacing.CL_CSSBoxLetterSpacing.htmlCL_CSSBoxLetterSpacing.compute.htmlCL_CSSBoxLetterSpacing.htmlCL_CSSBoxLetterSpacing.to_string.htmlCL_CSSBoxLineHeight.CL_CSSBoxLineHeight.htmlCL_CSSBoxLineHeight.compute.htmlCL_CSSBoxLineHeight.htmlCL_CSSBoxLineHeight.to_string.htmlCL_CSSBoxListStyleImage.CL_CSSBoxListStyleImage.htmlCL_CSSBoxListStyleImage.compute.htmlCL_CSSBoxListStyleImage.htmlCL_CSSBoxListStyleImage.to_string.htmlCL_CSSBoxListStylePosition.CL_CSSBoxListStylePosition.htmlCL_CSSBoxListStylePosition.compute.htmlCL_CSSBoxListStylePosition.htmlCL_CSSBoxListStylePosition.to_string.htmlCL_CSSBoxListStyleType.CL_CSSBoxListStyleType.htmlCL_CSSBoxListStyleType.compute.htmlCL_CSSBoxListStyleType.htmlCL_CSSBoxListStyleType.to_string.htmlCL_CSSBoxMarginWidth.CL_CSSBoxMarginWidth.htmlCL_CSSBoxMarginWidth.compute.htmlCL_CSSBoxMarginWidth.htmlCL_CSSBoxMarginWidth.to_string.htmlCL_CSSBoxMaxHeight.CL_CSSBoxMaxHeight.htmlCL_CSSBoxMaxHeight.compute.htmlCL_CSSBoxMaxHeight.htmlCL_CSSBoxMaxHeight.to_string.htmlCL_CSSBoxMaxWidth.CL_CSSBoxMaxWidth.htmlCL_CSSBoxMaxWidth.compute.htmlCL_CSSBoxMaxWidth.htmlCL_CSSBoxMaxWidth.to_string.htmlCL_CSSBoxMinHeight.CL_CSSBoxMinHeight.htmlCL_CSSBoxMinHeight.compute.htmlCL_CSSBoxMinHeight.htmlCL_CSSBoxMinHeight.to_string.htmlCL_CSSBoxMinWidth.CL_CSSBoxMinWidth.htmlCL_CSSBoxMinWidth.compute.htmlCL_CSSBoxMinWidth.htmlCL_CSSBoxMinWidth.to_string.htmlCL_CSSBoxOrphans.CL_CSSBoxOrphans.htmlCL_CSSBoxOrphans.compute.htmlCL_CSSBoxOrphans.htmlCL_CSSBoxOrphans.to_string.htmlCL_CSSBoxOutlineColor.CL_CSSBoxOutlineColor.htmlCL_CSSBoxOutlineColor.compute.htmlCL_CSSBoxOutlineColor.htmlCL_CSSBoxOutlineColor.to_string.htmlCL_CSSBoxOutlineStyle.CL_CSSBoxOutlineStyle.htmlCL_CSSBoxOutlineStyle.compute.htmlCL_CSSBoxOutlineStyle.htmlCL_CSSBoxOutlineStyle.to_string.htmlCL_CSSBoxOutlineWidth.CL_CSSBoxOutlineWidth.htmlCL_CSSBoxOutlineWidth.compute.htmlCL_CSSBoxOutlineWidth.htmlCL_CSSBoxOutlineWidth.to_string.htmlCL_CSSBoxOverflow.CL_CSSBoxOverflow.htmlCL_CSSBoxOverflow.compute.htmlCL_CSSBoxOverflow.htmlCL_CSSBoxOverflow.to_string.htmlCL_CSSBoxPaddingWidth.CL_CSSBoxPaddingWidth.htmlCL_CSSBoxPaddingWidth.compute.htmlCL_CSSBoxPaddingWidth.htmlCL_CSSBoxPaddingWidth.to_string.htmlCL_CSSBoxPageBreakAfter.CL_CSSBoxPageBreakAfter.htmlCL_CSSBoxPageBreakAfter.compute.htmlCL_CSSBoxPageBreakAfter.htmlCL_CSSBoxPageBreakAfter.to_string.htmlCL_CSSBoxPageBreakBefore.CL_CSSBoxPageBreakBefore.htmlCL_CSSBoxPageBreakBefore.compute.htmlCL_CSSBoxPageBreakBefore.htmlCL_CSSBoxPageBreakBefore.to_string.htmlCL_CSSBoxPageBreakInside.CL_CSSBoxPageBreakInside.htmlCL_CSSBoxPageBreakInside.compute.htmlCL_CSSBoxPageBreakInside.htmlCL_CSSBoxPageBreakInside.to_string.htmlCL_CSSBoxPosition.CL_CSSBoxPosition.htmlCL_CSSBoxPosition.compute.htmlCL_CSSBoxPosition.htmlCL_CSSBoxPosition.to_string.htmlCL_CSSBoxProperties.apply_properties.htmlCL_CSSBoxProperties.compute.htmlCL_CSSBoxProperties.htmlCL_CSSBoxProperty.htmlCL_CSSBoxProperty.to_string.htmlCL_CSSBoxQuotes.CL_CSSBoxQuotes.htmlCL_CSSBoxQuotes.compute.htmlCL_CSSBoxQuotes.htmlCL_CSSBoxQuotes.to_string.htmlCL_CSSBoxRight.CL_CSSBoxRight.htmlCL_CSSBoxRight.compute.htmlCL_CSSBoxRight.htmlCL_CSSBoxRight.to_string.htmlCL_CSSBoxShadow.CL_CSSBoxShadow.htmlCL_CSSBoxShadow.Shadow.Shadow.htmlCL_CSSBoxShadow.Shadow.htmlCL_CSSBoxShadow.compute.htmlCL_CSSBoxShadow.htmlCL_CSSBoxShadow.to_string.htmlCL_CSSBoxTableLayout.CL_CSSBoxTableLayout.htmlCL_CSSBoxTableLayout.compute.htmlCL_CSSBoxTableLayout.htmlCL_CSSBoxTableLayout.to_string.htmlCL_CSSBoxTextAlign.CL_CSSBoxTextAlign.htmlCL_CSSBoxTextAlign.compute.htmlCL_CSSBoxTextAlign.htmlCL_CSSBoxTextAlign.to_string.htmlCL_CSSBoxTextDecoration.CL_CSSBoxTextDecoration.htmlCL_CSSBoxTextDecoration.compute.htmlCL_CSSBoxTextDecoration.htmlCL_CSSBoxTextDecoration.to_string.htmlCL_CSSBoxTextIndent.CL_CSSBoxTextIndent.htmlCL_CSSBoxTextIndent.compute.htmlCL_CSSBoxTextIndent.htmlCL_CSSBoxTextIndent.to_string.htmlCL_CSSBoxTextTransform.CL_CSSBoxTextTransform.htmlCL_CSSBoxTextTransform.compute.htmlCL_CSSBoxTextTransform.htmlCL_CSSBoxTextTransform.to_string.htmlCL_CSSBoxTop.CL_CSSBoxTop.htmlCL_CSSBoxTop.htmlCL_CSSBoxTop.to_string.htmlCL_CSSBoxUnicodeBidi.CL_CSSBoxUnicodeBidi.htmlCL_CSSBoxUnicodeBidi.compute.htmlCL_CSSBoxUnicodeBidi.htmlCL_CSSBoxUnicodeBidi.to_string.htmlCL_CSSBoxVerticalAlign.CL_CSSBoxVerticalAlign.htmlCL_CSSBoxVerticalAlign.compute.htmlCL_CSSBoxVerticalAlign.htmlCL_CSSBoxVerticalAlign.to_string.htmlCL_CSSBoxVisibility.CL_CSSBoxVisibility.htmlCL_CSSBoxVisibility.compute.htmlCL_CSSBoxVisibility.htmlCL_CSSBoxVisibility.to_string.htmlCL_CSSBoxWhiteSpace.CL_CSSBoxWhiteSpace.htmlCL_CSSBoxWhiteSpace.compute.htmlCL_CSSBoxWhiteSpace.htmlCL_CSSBoxWhiteSpace.to_string.htmlCL_CSSBoxWidows.CL_CSSBoxWidows.htmlCL_CSSBoxWidows.compute.htmlCL_CSSBoxWidows.htmlCL_CSSBoxWidows.to_string.htmlCL_CSSBoxWidth.CL_CSSBoxWidth.htmlCL_CSSBoxWidth.compute.htmlCL_CSSBoxWidth.htmlCL_CSSBoxWidth.to_string.htmlCL_CSSBoxWordSpacing.CL_CSSBoxWordSpacing.htmlCL_CSSBoxWordSpacing.compute.htmlCL_CSSBoxWordSpacing.htmlCL_CSSBoxWordSpacing.to_string.htmlCL_CSSBoxZIndex.CL_CSSBoxZIndex.htmlCL_CSSBoxZIndex.compute.htmlCL_CSSBoxZIndex.htmlCL_CSSBoxZIndex.to_string.htmlCL_CSSDocument.CL_CSSDocument.htmlCL_CSSDocument.htmlCL_CSSDocument.impl.htmlCL_CSSDocument.load.htmlCL_CSSDocument.parse_style_properties.htmlCL_CSSDocument.select.htmlCL_CSSDocument2.CL_CSSDocument2.htmlCL_CSSDocument2.add_sheet.htmlCL_CSSDocument2.get_style_properties.htmlCL_CSSDocument2.htmlCL_CSSDocument2.select.htmlCL_CSSHitTestResult.CL_CSSHitTestResult.htmlCL_CSSHitTestResult.htmlCL_CSSLayout.CL_CSSLayout.htmlCL_CSSLayout.ClipWrapper.htmlCL_CSSLayout.ClipWrapper.pop_cliprect.htmlCL_CSSLayout.ClipWrapper.push_cliprect.htmlCL_CSSLayout.ClipWrapper.reset_cliprect.htmlCL_CSSLayout.ClipWrapper.set_cliprect.htmlCL_CSSLayout.GUIComponentWrapper.GUIComponentWrapper.htmlCL_CSSLayout.GUIComponentWrapper.htmlCL_CSSLayout.GUIComponentWrapper.pop_cliprect.htmlCL_CSSLayout.GUIComponentWrapper.push_cliprect.htmlCL_CSSLayout.GUIComponentWrapper.reset_cliprect.htmlCL_CSSLayout.GUIComponentWrapper.set_cliprect.htmlCL_CSSLayout.clear.htmlCL_CSSLayout.clear_selection.htmlCL_CSSLayout.create_element.htmlCL_CSSLayout.create_object.htmlCL_CSSLayout.create_text.htmlCL_CSSLayout.find_element.htmlCL_CSSLayout.func_get_image.htmlCL_CSSLayout.get_html_body_element.htmlCL_CSSLayout.get_root_element.htmlCL_CSSLayout.hit_test.htmlCL_CSSLayout.htmlCL_CSSLayout.is_null.htmlCL_CSSLayout.layout.htmlCL_CSSLayout.load_xml.htmlCL_CSSLayout.render.htmlCL_CSSLayout.set_html_body_element.htmlCL_CSSLayout.set_root_element.htmlCL_CSSLayout.set_selection.htmlCL_CSSLayoutElement.CL_CSSLayoutElement.htmlCL_CSSLayoutElement.append_child.htmlCL_CSSLayoutElement.apply_properties.htmlCL_CSSLayoutElement.create_element.htmlCL_CSSLayoutElement.create_object.htmlCL_CSSLayoutElement.create_text.htmlCL_CSSLayoutElement.get_content_box.htmlCL_CSSLayoutElement.get_first_child.htmlCL_CSSLayoutElement.get_last_child.htmlCL_CSSLayoutElement.get_name.htmlCL_CSSLayoutElement.get_next_sibling.htmlCL_CSSLayoutElement.get_parent.htmlCL_CSSLayoutElement.get_prev_sibling.htmlCL_CSSLayoutElement.get_user_data.htmlCL_CSSLayoutElement.htmlCL_CSSLayoutElement.insert_before.htmlCL_CSSLayoutElement.is_element.htmlCL_CSSLayoutElement.is_null.htmlCL_CSSLayoutElement.is_object.htmlCL_CSSLayoutElement.is_text.htmlCL_CSSLayoutElement.operator__.htmlCL_CSSLayoutElement.print_node.htmlCL_CSSLayoutElement.remove_child.htmlCL_CSSLayoutElement.set_col_span.htmlCL_CSSLayoutElement.set_name.htmlCL_CSSLayoutElement.set_row_span.htmlCL_CSSLayoutElement.set_user_data.htmlCL_CSSLayoutElement.to_element.htmlCL_CSSLayoutElement.to_object.htmlCL_CSSLayoutElement.to_text.htmlCL_CSSLayoutNode.CL_CSSLayoutNode.htmlCL_CSSLayoutNode.get_first_child.htmlCL_CSSLayoutNode.get_last_child.htmlCL_CSSLayoutNode.get_next_sibling.htmlCL_CSSLayoutNode.get_parent.htmlCL_CSSLayoutNode.get_prev_sibling.htmlCL_CSSLayoutNode.get_user_data.htmlCL_CSSLayoutNode.htmlCL_CSSLayoutNode.is_element.htmlCL_CSSLayoutNode.is_null.htmlCL_CSSLayoutNode.is_object.htmlCL_CSSLayoutNode.is_text.htmlCL_CSSLayoutNode.operator__.htmlCL_CSSLayoutNode.print_node.htmlCL_CSSLayoutNode.set_user_data.htmlCL_CSSLayoutNode.to_element.htmlCL_CSSLayoutNode.to_object.htmlCL_CSSLayoutNode.to_text.htmlCL_CSSLayoutObject.CL_CSSLayoutObject.htmlCL_CSSLayoutObject.append_child.htmlCL_CSSLayoutObject.apply_properties.htmlCL_CSSLayoutObject.create_element.htmlCL_CSSLayoutObject.create_object.htmlCL_CSSLayoutObject.create_text.htmlCL_CSSLayoutObject.get_content_box.htmlCL_CSSLayoutObject.get_first_child.htmlCL_CSSLayoutObject.get_last_child.htmlCL_CSSLayoutObject.get_name.htmlCL_CSSLayoutObject.get_next_sibling.htmlCL_CSSLayoutObject.get_parent.htmlCL_CSSLayoutObject.get_prev_sibling.htmlCL_CSSLayoutObject.get_user_data.htmlCL_CSSLayoutObject.htmlCL_CSSLayoutObject.insert_before.htmlCL_CSSLayoutObject.is_element.htmlCL_CSSLayoutObject.is_null.htmlCL_CSSLayoutObject.is_object.htmlCL_CSSLayoutObject.is_text.htmlCL_CSSLayoutObject.operator__.htmlCL_CSSLayoutObject.print_node.htmlCL_CSSLayoutObject.remove_child.htmlCL_CSSLayoutObject.set_col_span.htmlCL_CSSLayoutObject.set_component.htmlCL_CSSLayoutObject.set_intrinsic_height.htmlCL_CSSLayoutObject.set_intrinsic_ratio.htmlCL_CSSLayoutObject.set_intrinsic_width.htmlCL_CSSLayoutObject.set_name.htmlCL_CSSLayoutObject.set_no_intrinsic_height.htmlCL_CSSLayoutObject.set_no_intrinsic_ratio.htmlCL_CSSLayoutObject.set_no_intrinsic_width.htmlCL_CSSLayoutObject.set_row_span.htmlCL_CSSLayoutObject.set_user_data.htmlCL_CSSLayoutObject.to_element.htmlCL_CSSLayoutObject.to_object.htmlCL_CSSLayoutObject.to_text.htmlCL_CSSLayoutText.CL_CSSLayoutText.htmlCL_CSSLayoutText.get_cursor_box.htmlCL_CSSLayoutText.get_first_child.htmlCL_CSSLayoutText.get_last_child.htmlCL_CSSLayoutText.get_next_sibling.htmlCL_CSSLayoutText.get_parent.htmlCL_CSSLayoutText.get_prev_sibling.htmlCL_CSSLayoutText.get_text.htmlCL_CSSLayoutText.get_user_data.htmlCL_CSSLayoutText.htmlCL_CSSLayoutText.is_element.htmlCL_CSSLayoutText.is_null.htmlCL_CSSLayoutText.is_object.htmlCL_CSSLayoutText.is_text.htmlCL_CSSLayoutText.operator__.htmlCL_CSSLayoutText.print_node.htmlCL_CSSLayoutText.set_text.htmlCL_CSSLayoutText.set_user_data.htmlCL_CSSLayoutText.to_element.htmlCL_CSSLayoutText.to_object.htmlCL_CSSLayoutText.to_text.htmlCL_CSSLayoutUserData.htmlCL_CSSProperty.CL_CSSProperty.htmlCL_CSSProperty.Priority.htmlCL_CSSProperty.get_name.htmlCL_CSSProperty.get_priority.htmlCL_CSSProperty.get_value.htmlCL_CSSProperty.htmlCL_CSSProperty.impl.htmlCL_CSSProperty.operator__.htmlCL_CSSProperty.set_name.htmlCL_CSSProperty.set_priority.htmlCL_CSSProperty.set_value.htmlCL_CSSProperty2.CL_CSSProperty2.htmlCL_CSSProperty2.get_name.htmlCL_CSSProperty2.get_value_tokens.htmlCL_CSSProperty2.htmlCL_CSSProperty2.is_important.htmlCL_CSSProperty2.set_important.htmlCL_CSSProperty2.set_name.htmlCL_CSSProperty2.set_value_tokens.htmlCL_CSSPropertyList2.CL_CSSPropertyList2.htmlCL_CSSPropertyList2.at.htmlCL_CSSPropertyList2.htmlCL_CSSPropertyList2.operator__.htmlCL_CSSPropertyList2.push_back.htmlCL_CSSPropertyList2.size.htmlCL_CSSReplacedComponent.CL_CSSReplacedComponent.htmlCL_CSSReplacedComponent.htmlCL_CSSReplacedComponent.set_geometry.htmlCL_CSSReplacedComponentBinder.CL_CSSReplacedComponentBinder.htmlCL_CSSReplacedComponentBinder.htmlCL_CSSReplacedComponentBinder.set_geometry.htmlCL_CSSSelectNode2.child_index.htmlCL_CSSSelectNode2.element_classes.htmlCL_CSSSelectNode2.get_attribute_value.htmlCL_CSSSelectNode2.htmlCL_CSSSelectNode2.id.htmlCL_CSSSelectNode2.lang.htmlCL_CSSSelectNode2.name.htmlCL_CSSSelectNode2.parent.htmlCL_CSSSelectNode2.pop.htmlCL_CSSSelectNode2.prev_sibling.htmlCL_CSSSelectNode2.pseudo_classes.htmlCL_CSSSelectNode2.push.htmlCL_CSSToken.CL_CSSToken.htmlCL_CSSToken.Type.htmlCL_CSSToken.dimension.htmlCL_CSSToken.htmlCL_CSSToken.type.htmlCL_CSSToken.value.htmlCL_CSSTokenizer.CL_CSSTokenizer.htmlCL_CSSTokenizer.htmlCL_CSSTokenizer.impl.htmlCL_CSSTokenizer.read.htmlCL_Callback_0.CL_Callback_0.htmlCL_Callback_0.clear.htmlCL_Callback_0.htmlCL_Callback_0.invoke.htmlCL_Callback_0.is_null.htmlCL_Callback_0.set.htmlCL_Callback_0_functor.CL_Callback_0_functor.htmlCL_Callback_0_functor.clear.htmlCL_Callback_0_functor.htmlCL_Callback_0_functor.invoke.htmlCL_Callback_0_functor.is_null.htmlCL_Callback_0_functor.set.htmlCL_Callback_1.CL_Callback_1.htmlCL_Callback_1.clear.htmlCL_Callback_1.htmlCL_Callback_1.invoke.htmlCL_Callback_1.is_null.htmlCL_Callback_1.set.htmlCL_Callback_1_functor.CL_Callback_1_functor.htmlCL_Callback_1_functor.clear.htmlCL_Callback_1_functor.htmlCL_Callback_1_functor.invoke.htmlCL_Callback_1_functor.is_null.htmlCL_Callback_1_functor.set.htmlCL_Callback_2.CL_Callback_2.htmlCL_Callback_2.clear.htmlCL_Callback_2.htmlCL_Callback_2.invoke.htmlCL_Callback_2.is_null.htmlCL_Callback_2.set.htmlCL_Callback_2_functor.CL_Callback_2_functor.htmlCL_Callback_2_functor.clear.htmlCL_Callback_2_functor.htmlCL_Callback_2_functor.invoke.htmlCL_Callback_2_functor.is_null.htmlCL_Callback_2_functor.set.htmlCL_Callback_3.CL_Callback_3.htmlCL_Callback_3.clear.htmlCL_Callback_3.htmlCL_Callback_3.invoke.htmlCL_Callback_3.is_null.htmlCL_Callback_3.set.htmlCL_Callback_3_functor.CL_Callback_3_functor.htmlCL_Callback_3_functor.clear.htmlCL_Callback_3_functor.htmlCL_Callback_3_functor.invoke.htmlCL_Callback_3_functor.is_null.htmlCL_Callback_3_functor.set.htmlCL_Callback_4.CL_Callback_4.htmlCL_Callback_4.clear.htmlCL_Callback_4.htmlCL_Callback_4.invoke.htmlCL_Callback_4.is_null.htmlCL_Callback_4.set.htmlCL_Callback_4_functor.CL_Callback_4_functor.htmlCL_Callback_4_functor.clear.htmlCL_Callback_4_functor.htmlCL_Callback_4_functor.invoke.htmlCL_Callback_4_functor.is_null.htmlCL_Callback_4_functor.set.htmlCL_Callback_5.CL_Callback_5.htmlCL_Callback_5.clear.htmlCL_Callback_5.htmlCL_Callback_5.invoke.htmlCL_Callback_5.is_null.htmlCL_Callback_5.set.htmlCL_Callback_5_functor.CL_Callback_5_functor.htmlCL_Callback_5_functor.clear.htmlCL_Callback_5_functor.htmlCL_Callback_5_functor.invoke.htmlCL_Callback_5_functor.is_null.htmlCL_Callback_5_functor.set.htmlCL_Callback_Impl_0.htmlCL_Callback_Impl_0.invoke.htmlCL_Callback_Impl_0_functor.CL_Callback_Impl_0_functor.htmlCL_Callback_Impl_0_functor.htmlCL_Callback_Impl_0_functor.invoke.htmlCL_Callback_Impl_0_member.CL_Callback_Impl_0_member.htmlCL_Callback_Impl_0_member.htmlCL_Callback_Impl_0_member.invoke.htmlCL_Callback_Impl_0_member_user.CL_Callback_Impl_0_member_user.htmlCL_Callback_Impl_0_member_user.htmlCL_Callback_Impl_0_member_user.invoke.htmlCL_Callback_Impl_0_static.CL_Callback_Impl_0_static.htmlCL_Callback_Impl_0_static.htmlCL_Callback_Impl_0_static.invoke.htmlCL_Callback_Impl_0_static_user.CL_Callback_Impl_0_static_user.htmlCL_Callback_Impl_0_static_user.htmlCL_Callback_Impl_0_static_user.invoke.htmlCL_Callback_Impl_1.htmlCL_Callback_Impl_1.invoke.htmlCL_Callback_Impl_1_functor.CL_Callback_Impl_1_functor.htmlCL_Callback_Impl_1_functor.htmlCL_Callback_Impl_1_functor.invoke.htmlCL_Callback_Impl_1_member.CL_Callback_Impl_1_member.htmlCL_Callback_Impl_1_member.htmlCL_Callback_Impl_1_member.invoke.htmlCL_Callback_Impl_1_member_user.CL_Callback_Impl_1_member_user.htmlCL_Callback_Impl_1_member_user.htmlCL_Callback_Impl_1_member_user.invoke.htmlCL_Callback_Impl_1_static.CL_Callback_Impl_1_static.htmlCL_Callback_Impl_1_static.htmlCL_Callback_Impl_1_static.invoke.htmlCL_Callback_Impl_1_static_user.CL_Callback_Impl_1_static_user.htmlCL_Callback_Impl_1_static_user.htmlCL_Callback_Impl_1_static_user.invoke.htmlCL_Callback_Impl_2.htmlCL_Callback_Impl_2.invoke.htmlCL_Callback_Impl_2_functor.CL_Callback_Impl_2_functor.htmlCL_Callback_Impl_2_functor.htmlCL_Callback_Impl_2_functor.invoke.htmlCL_Callback_Impl_2_member.CL_Callback_Impl_2_member.htmlCL_Callback_Impl_2_member.htmlCL_Callback_Impl_2_member.invoke.htmlCL_Callback_Impl_2_member_user.CL_Callback_Impl_2_member_user.htmlCL_Callback_Impl_2_member_user.htmlCL_Callback_Impl_2_member_user.invoke.htmlCL_Callback_Impl_2_static.CL_Callback_Impl_2_static.htmlCL_Callback_Impl_2_static.htmlCL_Callback_Impl_2_static.invoke.htmlCL_Callback_Impl_2_static_user.CL_Callback_Impl_2_static_user.htmlCL_Callback_Impl_2_static_user.htmlCL_Callback_Impl_2_static_user.invoke.htmlCL_Callback_Impl_3.htmlCL_Callback_Impl_3.invoke.htmlCL_Callback_Impl_3_functor.CL_Callback_Impl_3_functor.htmlCL_Callback_Impl_3_functor.htmlCL_Callback_Impl_3_functor.invoke.htmlCL_Callback_Impl_3_member.CL_Callback_Impl_3_member.htmlCL_Callback_Impl_3_member.htmlCL_Callback_Impl_3_member.invoke.htmlCL_Callback_Impl_3_member_user.CL_Callback_Impl_3_member_user.htmlCL_Callback_Impl_3_member_user.htmlCL_Callback_Impl_3_member_user.invoke.htmlCL_Callback_Impl_3_static.CL_Callback_Impl_3_static.htmlCL_Callback_Impl_3_static.htmlCL_Callback_Impl_3_static.invoke.htmlCL_Callback_Impl_3_static_user.CL_Callback_Impl_3_static_user.htmlCL_Callback_Impl_3_static_user.htmlCL_Callback_Impl_3_static_user.invoke.htmlCL_Callback_Impl_4.htmlCL_Callback_Impl_4.invoke.htmlCL_Callback_Impl_4_functor.CL_Callback_Impl_4_functor.htmlCL_Callback_Impl_4_functor.htmlCL_Callback_Impl_4_functor.invoke.htmlCL_Callback_Impl_4_member.CL_Callback_Impl_4_member.htmlCL_Callback_Impl_4_member.htmlCL_Callback_Impl_4_member.invoke.htmlCL_Callback_Impl_4_member_user.CL_Callback_Impl_4_member_user.htmlCL_Callback_Impl_4_member_user.htmlCL_Callback_Impl_4_member_user.invoke.htmlCL_Callback_Impl_4_static.CL_Callback_Impl_4_static.htmlCL_Callback_Impl_4_static.htmlCL_Callback_Impl_4_static.invoke.htmlCL_Callback_Impl_4_static_user.CL_Callback_Impl_4_static_user.htmlCL_Callback_Impl_4_static_user.htmlCL_Callback_Impl_4_static_user.invoke.htmlCL_Callback_Impl_5.htmlCL_Callback_Impl_5.invoke.htmlCL_Callback_Impl_5_functor.CL_Callback_Impl_5_functor.htmlCL_Callback_Impl_5_functor.htmlCL_Callback_Impl_5_functor.invoke.htmlCL_Callback_Impl_5_member.CL_Callback_Impl_5_member.htmlCL_Callback_Impl_5_member.htmlCL_Callback_Impl_5_member.invoke.htmlCL_Callback_Impl_5_member_user.CL_Callback_Impl_5_member_user.htmlCL_Callback_Impl_5_member_user.htmlCL_Callback_Impl_5_member_user.invoke.htmlCL_Callback_Impl_5_static.CL_Callback_Impl_5_static.htmlCL_Callback_Impl_5_static.htmlCL_Callback_Impl_5_static.invoke.htmlCL_Callback_Impl_5_static_user.CL_Callback_Impl_5_static_user.htmlCL_Callback_Impl_5_static_user.htmlCL_Callback_Impl_5_static_user.invoke.htmlCL_Callback_Impl_v0.htmlCL_Callback_Impl_v0.invoke.htmlCL_Callback_Impl_v0_functor.CL_Callback_Impl_v0_functor.htmlCL_Callback_Impl_v0_functor.htmlCL_Callback_Impl_v0_functor.invoke.htmlCL_Callback_Impl_v0_member.CL_Callback_Impl_v0_member.htmlCL_Callback_Impl_v0_member.htmlCL_Callback_Impl_v0_member.invoke.htmlCL_Callback_Impl_v0_member_user.CL_Callback_Impl_v0_member_user.htmlCL_Callback_Impl_v0_member_user.htmlCL_Callback_Impl_v0_member_user.invoke.htmlCL_Callback_Impl_v0_static.CL_Callback_Impl_v0_static.htmlCL_Callback_Impl_v0_static.htmlCL_Callback_Impl_v0_static.invoke.htmlCL_Callback_Impl_v0_static_user.CL_Callback_Impl_v0_static_user.htmlCL_Callback_Impl_v0_static_user.htmlCL_Callback_Impl_v0_static_user.invoke.htmlCL_Callback_Impl_v1.htmlCL_Callback_Impl_v1.invoke.htmlCL_Callback_Impl_v1_functor.CL_Callback_Impl_v1_functor.htmlCL_Callback_Impl_v1_functor.htmlCL_Callback_Impl_v1_functor.invoke.htmlCL_Callback_Impl_v1_member.CL_Callback_Impl_v1_member.htmlCL_Callback_Impl_v1_member.htmlCL_Callback_Impl_v1_member.invoke.htmlCL_Callback_Impl_v1_member_user.CL_Callback_Impl_v1_member_user.htmlCL_Callback_Impl_v1_member_user.htmlCL_Callback_Impl_v1_member_user.invoke.htmlCL_Callback_Impl_v1_static.CL_Callback_Impl_v1_static.htmlCL_Callback_Impl_v1_static.htmlCL_Callback_Impl_v1_static.invoke.htmlCL_Callback_Impl_v1_static_user.CL_Callback_Impl_v1_static_user.htmlCL_Callback_Impl_v1_static_user.htmlCL_Callback_Impl_v1_static_user.invoke.htmlCL_Callback_Impl_v2.htmlCL_Callback_Impl_v2.invoke.htmlCL_Callback_Impl_v2_functor.CL_Callback_Impl_v2_functor.htmlCL_Callback_Impl_v2_functor.htmlCL_Callback_Impl_v2_functor.invoke.htmlCL_Callback_Impl_v2_member.CL_Callback_Impl_v2_member.htmlCL_Callback_Impl_v2_member.htmlCL_Callback_Impl_v2_member.invoke.htmlCL_Callback_Impl_v2_member_user.CL_Callback_Impl_v2_member_user.htmlCL_Callback_Impl_v2_member_user.htmlCL_Callback_Impl_v2_member_user.invoke.htmlCL_Callback_Impl_v2_static.CL_Callback_Impl_v2_static.htmlCL_Callback_Impl_v2_static.htmlCL_Callback_Impl_v2_static.invoke.htmlCL_Callback_Impl_v2_static_user.CL_Callback_Impl_v2_static_user.htmlCL_Callback_Impl_v2_static_user.htmlCL_Callback_Impl_v2_static_user.invoke.htmlCL_Callback_Impl_v3.htmlCL_Callback_Impl_v3.invoke.htmlCL_Callback_Impl_v3_functor.CL_Callback_Impl_v3_functor.htmlCL_Callback_Impl_v3_functor.htmlCL_Callback_Impl_v3_functor.invoke.htmlCL_Callback_Impl_v3_member.CL_Callback_Impl_v3_member.htmlCL_Callback_Impl_v3_member.htmlCL_Callback_Impl_v3_member.invoke.htmlCL_Callback_Impl_v3_member_user.CL_Callback_Impl_v3_member_user.htmlCL_Callback_Impl_v3_member_user.htmlCL_Callback_Impl_v3_member_user.invoke.htmlCL_Callback_Impl_v3_static.CL_Callback_Impl_v3_static.htmlCL_Callback_Impl_v3_static.htmlCL_Callback_Impl_v3_static.invoke.htmlCL_Callback_Impl_v3_static_user.CL_Callback_Impl_v3_static_user.htmlCL_Callback_Impl_v3_static_user.htmlCL_Callback_Impl_v3_static_user.invoke.htmlCL_Callback_Impl_v4.htmlCL_Callback_Impl_v4.invoke.htmlCL_Callback_Impl_v4_functor.CL_Callback_Impl_v4_functor.htmlCL_Callback_Impl_v4_functor.htmlCL_Callback_Impl_v4_functor.invoke.htmlCL_Callback_Impl_v4_member.CL_Callback_Impl_v4_member.htmlCL_Callback_Impl_v4_member.htmlCL_Callback_Impl_v4_member.invoke.htmlCL_Callback_Impl_v4_member_user.CL_Callback_Impl_v4_member_user.htmlCL_Callback_Impl_v4_member_user.htmlCL_Callback_Impl_v4_member_user.invoke.htmlCL_Callback_Impl_v4_static.CL_Callback_Impl_v4_static.htmlCL_Callback_Impl_v4_static.htmlCL_Callback_Impl_v4_static.invoke.htmlCL_Callback_Impl_v4_static_user.CL_Callback_Impl_v4_static_user.htmlCL_Callback_Impl_v4_static_user.htmlCL_Callback_Impl_v4_static_user.invoke.htmlCL_Callback_Impl_v5.htmlCL_Callback_Impl_v5.invoke.htmlCL_Callback_Impl_v5_functor.CL_Callback_Impl_v5_functor.htmlCL_Callback_Impl_v5_functor.htmlCL_Callback_Impl_v5_functor.invoke.htmlCL_Callback_Impl_v5_member.CL_Callback_Impl_v5_member.htmlCL_Callback_Impl_v5_member.htmlCL_Callback_Impl_v5_member.invoke.htmlCL_Callback_Impl_v5_member_user.CL_Callback_Impl_v5_member_user.htmlCL_Callback_Impl_v5_member_user.htmlCL_Callback_Impl_v5_member_user.invoke.htmlCL_Callback_Impl_v5_static.CL_Callback_Impl_v5_static.htmlCL_Callback_Impl_v5_static.htmlCL_Callback_Impl_v5_static.invoke.htmlCL_Callback_Impl_v5_static_user.CL_Callback_Impl_v5_static_user.htmlCL_Callback_Impl_v5_static_user.htmlCL_Callback_Impl_v5_static_user.invoke.htmlCL_Callback_v0.CL_Callback_v0.htmlCL_Callback_v0.clear.htmlCL_Callback_v0.htmlCL_Callback_v0.invoke.htmlCL_Callback_v0.is_null.htmlCL_Callback_v0.set.htmlCL_Callback_v0_functor.CL_Callback_v0_functor.htmlCL_Callback_v0_functor.clear.htmlCL_Callback_v0_functor.htmlCL_Callback_v0_functor.invoke.htmlCL_Callback_v0_functor.is_null.htmlCL_Callback_v0_functor.set.htmlCL_Callback_v1.CL_Callback_v1.htmlCL_Callback_v1.clear.htmlCL_Callback_v1.htmlCL_Callback_v1.invoke.htmlCL_Callback_v1.is_null.htmlCL_Callback_v1.set.htmlCL_Callback_v1_functor.CL_Callback_v1_functor.htmlCL_Callback_v1_functor.clear.htmlCL_Callback_v1_functor.htmlCL_Callback_v1_functor.invoke.htmlCL_Callback_v1_functor.is_null.htmlCL_Callback_v1_functor.set.htmlCL_Callback_v2.CL_Callback_v2.htmlCL_Callback_v2.clear.htmlCL_Callback_v2.htmlCL_Callback_v2.invoke.htmlCL_Callback_v2.is_null.htmlCL_Callback_v2.set.htmlCL_Callback_v2_functor.CL_Callback_v2_functor.htmlCL_Callback_v2_functor.clear.htmlCL_Callback_v2_functor.htmlCL_Callback_v2_functor.invoke.htmlCL_Callback_v2_functor.is_null.htmlCL_Callback_v2_functor.set.htmlCL_Callback_v3.CL_Callback_v3.htmlCL_Callback_v3.clear.htmlCL_Callback_v3.htmlCL_Callback_v3.invoke.htmlCL_Callback_v3.is_null.htmlCL_Callback_v3.set.htmlCL_Callback_v3_functor.CL_Callback_v3_functor.htmlCL_Callback_v3_functor.clear.htmlCL_Callback_v3_functor.htmlCL_Callback_v3_functor.invoke.htmlCL_Callback_v3_functor.is_null.htmlCL_Callback_v3_functor.set.htmlCL_Callback_v4.CL_Callback_v4.htmlCL_Callback_v4.clear.htmlCL_Callback_v4.htmlCL_Callback_v4.invoke.htmlCL_Callback_v4.is_null.htmlCL_Callback_v4.set.htmlCL_Callback_v4_functor.CL_Callback_v4_functor.htmlCL_Callback_v4_functor.clear.htmlCL_Callback_v4_functor.htmlCL_Callback_v4_functor.invoke.htmlCL_Callback_v4_functor.is_null.htmlCL_Callback_v4_functor.set.htmlCL_Callback_v5.CL_Callback_v5.htmlCL_Callback_v5.clear.htmlCL_Callback_v5.htmlCL_Callback_v5.invoke.htmlCL_Callback_v5.is_null.htmlCL_Callback_v5.set.htmlCL_Callback_v5_functor.CL_Callback_v5_functor.htmlCL_Callback_v5_functor.clear.htmlCL_Callback_v5_functor.htmlCL_Callback_v5_functor.invoke.htmlCL_Callback_v5_functor.is_null.htmlCL_Callback_v5_functor.set.htmlCL_CheckBox.CL_CheckBox.htmlCL_CheckBox.FocusPolicy.htmlCL_CheckBox.capture_mouse.htmlCL_CheckBox.capture_proximity.htmlCL_CheckBox.component_to_screen_coords.htmlCL_CheckBox.component_to_window_coords.htmlCL_CheckBox.create_components.htmlCL_CheckBox.delete_child_components.htmlCL_CheckBox.exec.htmlCL_CheckBox.exit_with_code.htmlCL_CheckBox.focus_next.htmlCL_CheckBox.focus_previous.htmlCL_CheckBox.func_activated.htmlCL_CheckBox.func_checked.htmlCL_CheckBox.func_close.htmlCL_CheckBox.func_constrain_resize.htmlCL_CheckBox.func_create_custom_component.htmlCL_CheckBox.func_deactivated.htmlCL_CheckBox.func_enablemode_changed.htmlCL_CheckBox.func_filter_message.htmlCL_CheckBox.func_focus_gained.htmlCL_CheckBox.func_focus_lost.htmlCL_CheckBox.func_indeterminated.htmlCL_CheckBox.func_input.htmlCL_CheckBox.func_input_doubleclick.htmlCL_CheckBox.func_input_pointer_moved.htmlCL_CheckBox.func_input_pressed.htmlCL_CheckBox.func_input_released.htmlCL_CheckBox.func_pointer_enter.htmlCL_CheckBox.func_pointer_exit.htmlCL_CheckBox.func_process_message.htmlCL_CheckBox.func_render.htmlCL_CheckBox.func_resized.htmlCL_CheckBox.func_state_changed.htmlCL_CheckBox.func_style_changed.htmlCL_CheckBox.func_unchecked.htmlCL_CheckBox.func_visibility_change.htmlCL_CheckBox.get_allow_resize.htmlCL_CheckBox.get_blocks_default_action.htmlCL_CheckBox.get_child_component_group.htmlCL_CheckBox.get_child_components.htmlCL_CheckBox.get_class_name.htmlCL_CheckBox.get_clip_children.htmlCL_CheckBox.get_component_at.htmlCL_CheckBox.get_component_group_name.htmlCL_CheckBox.get_constant_repaint.htmlCL_CheckBox.get_css_element.htmlCL_CheckBox.get_css_layout.htmlCL_CheckBox.get_display_window.htmlCL_CheckBox.get_element_name.htmlCL_CheckBox.get_first_child.htmlCL_CheckBox.get_focus_policy.htmlCL_CheckBox.get_gc.htmlCL_CheckBox.get_geometry.htmlCL_CheckBox.get_group_selected_component.htmlCL_CheckBox.get_gui_manager.htmlCL_CheckBox.get_height.htmlCL_CheckBox.get_ic.htmlCL_CheckBox.get_id_name.htmlCL_CheckBox.get_last_child.htmlCL_CheckBox.get_layout.htmlCL_CheckBox.get_named_item.htmlCL_CheckBox.get_next_component_in_tree.htmlCL_CheckBox.get_next_sibling.htmlCL_CheckBox.get_owner_component.htmlCL_CheckBox.get_parent_component.htmlCL_CheckBox.get_preferred_height.htmlCL_CheckBox.get_preferred_size.htmlCL_CheckBox.get_preferred_width.htmlCL_CheckBox.get_previous_component_in_tree.htmlCL_CheckBox.get_previous_sibling.htmlCL_CheckBox.get_resources.htmlCL_CheckBox.get_size.htmlCL_CheckBox.get_text.htmlCL_CheckBox.get_theme.htmlCL_CheckBox.get_top_level_component.htmlCL_CheckBox.get_type_name.htmlCL_CheckBox.get_width.htmlCL_CheckBox.get_window_geometry.htmlCL_CheckBox.has_child_components.htmlCL_CheckBox.has_focus.htmlCL_CheckBox.htmlCL_CheckBox.impl.htmlCL_CheckBox.is_3state.htmlCL_CheckBox.is_active.htmlCL_CheckBox.is_ancestor_of.htmlCL_CheckBox.is_cancel.htmlCL_CheckBox.is_checked.htmlCL_CheckBox.is_default.htmlCL_CheckBox.is_descendant_of.htmlCL_CheckBox.is_double_click_enabled.htmlCL_CheckBox.is_enabled.htmlCL_CheckBox.is_indeterminated.htmlCL_CheckBox.is_selected_in_group.htmlCL_CheckBox.is_visible.htmlCL_CheckBox.load_css_layout.htmlCL_CheckBox.paint.htmlCL_CheckBox.pop_cliprect.htmlCL_CheckBox.push_cliprect.htmlCL_CheckBox.render.htmlCL_CheckBox.request_repaint.htmlCL_CheckBox.reset_cliprect.htmlCL_CheckBox.screen_to_component_coords.htmlCL_CheckBox.set_3state.htmlCL_CheckBox.set_blocks_default_action.htmlCL_CheckBox.set_cancel.htmlCL_CheckBox.set_checked.htmlCL_CheckBox.set_class_name.htmlCL_CheckBox.set_clip_children.htmlCL_CheckBox.set_cliprect.htmlCL_CheckBox.set_component_group_name.htmlCL_CheckBox.set_constant_repaint.htmlCL_CheckBox.set_cursor.htmlCL_CheckBox.set_default.htmlCL_CheckBox.set_double_click_enabled.htmlCL_CheckBox.set_enabled.htmlCL_CheckBox.set_focus.htmlCL_CheckBox.set_focus_policy.htmlCL_CheckBox.set_geometry.htmlCL_CheckBox.set_id_name.htmlCL_CheckBox.set_indeterminated.htmlCL_CheckBox.set_layout.htmlCL_CheckBox.set_parent_component.htmlCL_CheckBox.set_selected_in_component_group.htmlCL_CheckBox.set_text.htmlCL_CheckBox.set_type_name.htmlCL_CheckBox.set_visible.htmlCL_CheckBox.set_window_geometry.htmlCL_CheckBox.window_to_component_coords.htmlCL_Circle.CL_Circle.htmlCL_Circle.htmlCL_Circle.is_inside.htmlCL_Circle.operator__.htmlCL_Circled.CL_Circled.htmlCL_Circled.htmlCL_Circled.is_inside.htmlCL_Circled.operator__.htmlCL_Circlef.CL_Circlef.htmlCL_Circlef.htmlCL_Circlef.is_inside.htmlCL_Circlef.operator__.htmlCL_Circlex.CL_Circlex.htmlCL_Circlex.htmlCL_Circlex.is_inside.htmlCL_Circlex.operator__.htmlCL_ClanApplication.CL_ClanApplication.htmlCL_ClanApplication.MainFunction.htmlCL_ClanApplication.htmlCL_ClanApplication.main.htmlCL_CollidableSprite.create_collision_outline.htmlCL_CollidableSprite.create_collision_outlines.htmlCL_CollidableSprite.htmlCL_CollisionOutline.CL_CollisionOutline.htmlCL_CollisionOutline.calculate_convex_hulls.htmlCL_CollisionOutline.calculate_penetration_depth.htmlCL_CollisionOutline.calculate_radius.htmlCL_CollisionOutline.calculate_smallest_enclosing_discs.htmlCL_CollisionOutline.calculate_sub_circles.htmlCL_CollisionOutline.clean_collision_info.htmlCL_CollisionOutline.clone.htmlCL_CollisionOutline.collide.htmlCL_CollisionOutline.copy.htmlCL_CollisionOutline.draw.htmlCL_CollisionOutline.draw_smallest_enclosing_disc.htmlCL_CollisionOutline.draw_sub_circles.htmlCL_CollisionOutline.enable_collision_info.htmlCL_CollisionOutline.get_alignment.htmlCL_CollisionOutline.get_angle.htmlCL_CollisionOutline.get_collision_info.htmlCL_CollisionOutline.get_collision_info_state.htmlCL_CollisionOutline.get_contours.htmlCL_CollisionOutline.get_height.htmlCL_CollisionOutline.get_inside_test.htmlCL_CollisionOutline.get_minimum_enclosing_disc.htmlCL_CollisionOutline.get_object_bounding_box.htmlCL_CollisionOutline.get_rotation_hotspot.htmlCL_CollisionOutline.get_scale.htmlCL_CollisionOutline.get_translation.htmlCL_CollisionOutline.get_width.htmlCL_CollisionOutline.htmlCL_CollisionOutline.impl.htmlCL_CollisionOutline.load.htmlCL_CollisionOutline.optimize.htmlCL_CollisionOutline.point_inside.htmlCL_CollisionOutline.resource.htmlCL_CollisionOutline.rotate.htmlCL_CollisionOutline.save.htmlCL_CollisionOutline.set_alignment.htmlCL_CollisionOutline.set_angle.htmlCL_CollisionOutline.set_collision_info.htmlCL_CollisionOutline.set_inside_test.htmlCL_CollisionOutline.set_rotation_hotspot.htmlCL_CollisionOutline.set_scale.htmlCL_CollisionOutline.set_translation.htmlCL_Color.CL_Color.htmlCL_Color.aliceblue.htmlCL_Color.antiquewhite.htmlCL_Color.aqua.htmlCL_Color.aquamarine.htmlCL_Color.azure.htmlCL_Color.beige.htmlCL_Color.bisque.htmlCL_Color.black.htmlCL_Color.blanchedalmond.htmlCL_Color.blue.htmlCL_Color.blueviolet.htmlCL_Color.brown.htmlCL_Color.burlywood.htmlCL_Color.cadetblue.htmlCL_Color.chartreuse.htmlCL_Color.chocolate.htmlCL_Color.color.htmlCL_Color.coral.htmlCL_Color.cornflowerblue.htmlCL_Color.cornsilk.htmlCL_Color.crimson.htmlCL_Color.cyan.htmlCL_Color.darkblue.htmlCL_Color.darkcyan.htmlCL_Color.darkgoldenrod.htmlCL_Color.darkgray.htmlCL_Color.darkgreen.htmlCL_Color.darkgrey.htmlCL_Color.darkkhaki.htmlCL_Color.darkmagenta.htmlCL_Color.darkolivegreen.htmlCL_Color.darkorange.htmlCL_Color.darkorchid.htmlCL_Color.darkred.htmlCL_Color.darksalmon.htmlCL_Color.darkseagreen.htmlCL_Color.darkslateblue.htmlCL_Color.darkslategray.htmlCL_Color.darkslategrey.htmlCL_Color.darkturquoise.htmlCL_Color.darkviolet.htmlCL_Color.deeppink.htmlCL_Color.deepskyblue.htmlCL_Color.dimgray.htmlCL_Color.dimgrey.htmlCL_Color.dodgerblue.htmlCL_Color.find_color.htmlCL_Color.firebrick.htmlCL_Color.floralwhite.htmlCL_Color.forestgreen.htmlCL_Color.fuchsia.htmlCL_Color.gainsboro.htmlCL_Color.get_alpha.htmlCL_Color.get_alpha_d.htmlCL_Color.get_alpha_f.htmlCL_Color.get_blue.htmlCL_Color.get_blue_d.htmlCL_Color.get_blue_f.htmlCL_Color.get_green.htmlCL_Color.get_green_d.htmlCL_Color.get_green_f.htmlCL_Color.get_names.htmlCL_Color.get_red.htmlCL_Color.get_red_d.htmlCL_Color.get_red_f.htmlCL_Color.ghostwhite.htmlCL_Color.gold.htmlCL_Color.goldenrod.htmlCL_Color.gray.htmlCL_Color.gray10.htmlCL_Color.gray20.htmlCL_Color.gray30.htmlCL_Color.gray40.htmlCL_Color.gray50.htmlCL_Color.gray60.htmlCL_Color.gray70.htmlCL_Color.gray80.htmlCL_Color.gray90.htmlCL_Color.green.htmlCL_Color.greenyellow.htmlCL_Color.grey.htmlCL_Color.honeydew.htmlCL_Color.hotpink.htmlCL_Color.htmlCL_Color.indianred.htmlCL_Color.indigo.htmlCL_Color.ivory.htmlCL_Color.khaki.htmlCL_Color.lavender.htmlCL_Color.lavenderblush.htmlCL_Color.lawngreen.htmlCL_Color.lemonchiffon.htmlCL_Color.lightblue.htmlCL_Color.lightcoral.htmlCL_Color.lightcyan.htmlCL_Color.lightgoldenrodyellow.htmlCL_Color.lightgray.htmlCL_Color.lightgreen.htmlCL_Color.lightgrey.htmlCL_Color.lightpink.htmlCL_Color.lightsalmon.htmlCL_Color.lightseagreen.htmlCL_Color.lightskyblue.htmlCL_Color.lightslategray.htmlCL_Color.lightslategrey.htmlCL_Color.lightsteelblue.htmlCL_Color.lightyellow.htmlCL_Color.lime.htmlCL_Color.limegreen.htmlCL_Color.linen.htmlCL_Color.magenta.htmlCL_Color.maroon.htmlCL_Color.mediumaquamarine.htmlCL_Color.mediumblue.htmlCL_Color.mediumorchid.htmlCL_Color.mediumpurple.htmlCL_Color.mediumseagreen.htmlCL_Color.mediumslateblue.htmlCL_Color.mediumspringgreen.htmlCL_Color.mediumturquoise.htmlCL_Color.mediumvioletred.htmlCL_Color.midnightblue.htmlCL_Color.mintcream.htmlCL_Color.mistyrose.htmlCL_Color.moccasin.htmlCL_Color.navajowhite.htmlCL_Color.navy.htmlCL_Color.oldlace.htmlCL_Color.olive.htmlCL_Color.olivedrab.htmlCL_Color.operator__.htmlCL_Color.orange.htmlCL_Color.orangered.htmlCL_Color.orchid.htmlCL_Color.palegoldenrod.htmlCL_Color.palegreen.htmlCL_Color.paleturquoise.htmlCL_Color.palevioletred.htmlCL_Color.papayawhip.htmlCL_Color.peachpuff.htmlCL_Color.peru.htmlCL_Color.pink.htmlCL_Color.plum.htmlCL_Color.powderblue.htmlCL_Color.purple.htmlCL_Color.red.htmlCL_Color.rosybrown.htmlCL_Color.royalblue.htmlCL_Color.saddlebrown.htmlCL_Color.salmon.htmlCL_Color.sandybrown.htmlCL_Color.seagreen.htmlCL_Color.seashell.htmlCL_Color.set_alpha.htmlCL_Color.set_alpha_d.htmlCL_Color.set_blue.htmlCL_Color.set_blue_d.htmlCL_Color.set_color.htmlCL_Color.set_color_d.htmlCL_Color.set_green.htmlCL_Color.set_green_d.htmlCL_Color.set_red.htmlCL_Color.set_red_d.htmlCL_Color.sienna.htmlCL_Color.silver.htmlCL_Color.skyblue.htmlCL_Color.slateblue.htmlCL_Color.slategray.htmlCL_Color.slategrey.htmlCL_Color.snow.htmlCL_Color.springgreen.htmlCL_Color.steelblue.htmlCL_Color.tan.htmlCL_Color.teal.htmlCL_Color.thistle.htmlCL_Color.tomato.htmlCL_Color.transparent.htmlCL_Color.turquoise.htmlCL_Color.violet.htmlCL_Color.wheat.htmlCL_Color.white.htmlCL_Color.whitesmoke.htmlCL_Color.yellow.htmlCL_Color.yellowgreen.htmlCL_ColorHSLd.CL_ColorHSLd.htmlCL_ColorHSLd.a.htmlCL_ColorHSLd.h.htmlCL_ColorHSLd.htmlCL_ColorHSLd.l.htmlCL_ColorHSLd.operator_CL_Colord.htmlCL_ColorHSLd.operator__.htmlCL_ColorHSLd.s.htmlCL_ColorHSLf.CL_ColorHSLf.htmlCL_ColorHSLf.a.htmlCL_ColorHSLf.h.htmlCL_ColorHSLf.htmlCL_ColorHSLf.l.htmlCL_ColorHSLf.operator_CL_Colorf.htmlCL_ColorHSLf.operator__.htmlCL_ColorHSLf.s.htmlCL_ColorHSLi.CL_ColorHSLi.htmlCL_ColorHSLi.a.htmlCL_ColorHSLi.h.htmlCL_ColorHSLi.htmlCL_ColorHSLi.l.htmlCL_ColorHSLi.operator_CL_Color.htmlCL_ColorHSLi.operator__.htmlCL_ColorHSLi.s.htmlCL_ColorHSLx.CL_ColorHSLx.htmlCL_ColorHSLx.a.htmlCL_ColorHSLx.h.htmlCL_ColorHSLx.htmlCL_ColorHSLx.l.htmlCL_ColorHSLx.operator__.htmlCL_ColorHSLx.s.htmlCL_ColorHSVd.CL_ColorHSVd.htmlCL_ColorHSVd.a.htmlCL_ColorHSVd.h.htmlCL_ColorHSVd.htmlCL_ColorHSVd.operator_CL_Colord.htmlCL_ColorHSVd.operator__.htmlCL_ColorHSVd.s.htmlCL_ColorHSVd.v.htmlCL_ColorHSVf.CL_ColorHSVf.htmlCL_ColorHSVf.a.htmlCL_ColorHSVf.h.htmlCL_ColorHSVf.htmlCL_ColorHSVf.operator_CL_Colorf.htmlCL_ColorHSVf.operator__.htmlCL_ColorHSVf.s.htmlCL_ColorHSVf.v.htmlCL_ColorHSVi.CL_ColorHSVi.htmlCL_ColorHSVi.a.htmlCL_ColorHSVi.h.htmlCL_ColorHSVi.htmlCL_ColorHSVi.operator_CL_Color.htmlCL_ColorHSVi.operator__.htmlCL_ColorHSVi.s.htmlCL_ColorHSVi.v.htmlCL_ColorHSVx.CL_ColorHSVx.htmlCL_ColorHSVx.a.htmlCL_ColorHSVx.h.htmlCL_ColorHSVx.htmlCL_ColorHSVx.operator__.htmlCL_ColorHSVx.s.htmlCL_ColorHSVx.v.htmlCL_Colord.CL_Colord.htmlCL_Colord.a.htmlCL_Colord.aliceblue.htmlCL_Colord.antiquewhite.htmlCL_Colord.aqua.htmlCL_Colord.aquamarine.htmlCL_Colord.azure.htmlCL_Colord.b.htmlCL_Colord.beige.htmlCL_Colord.bisque.htmlCL_Colord.black.htmlCL_Colord.blanchedalmond.htmlCL_Colord.blue.htmlCL_Colord.blueviolet.htmlCL_Colord.brown.htmlCL_Colord.burlywood.htmlCL_Colord.cadetblue.htmlCL_Colord.chartreuse.htmlCL_Colord.chocolate.htmlCL_Colord.coral.htmlCL_Colord.cornflowerblue.htmlCL_Colord.cornsilk.htmlCL_Colord.crimson.htmlCL_Colord.cyan.htmlCL_Colord.darkblue.htmlCL_Colord.darkcyan.htmlCL_Colord.darkgoldenrod.htmlCL_Colord.darkgray.htmlCL_Colord.darkgreen.htmlCL_Colord.darkgrey.htmlCL_Colord.darkkhaki.htmlCL_Colord.darkmagenta.htmlCL_Colord.darkolivegreen.htmlCL_Colord.darkorange.htmlCL_Colord.darkorchid.htmlCL_Colord.darkred.htmlCL_Colord.darksalmon.htmlCL_Colord.darkseagreen.htmlCL_Colord.darkslateblue.htmlCL_Colord.darkslategray.htmlCL_Colord.darkslategrey.htmlCL_Colord.darkturquoise.htmlCL_Colord.darkviolet.htmlCL_Colord.deeppink.htmlCL_Colord.deepskyblue.htmlCL_Colord.dimgray.htmlCL_Colord.dimgrey.htmlCL_Colord.dodgerblue.htmlCL_Colord.firebrick.htmlCL_Colord.floralwhite.htmlCL_Colord.forestgreen.htmlCL_Colord.fuchsia.htmlCL_Colord.g.htmlCL_Colord.gainsboro.htmlCL_Colord.get_alpha.htmlCL_Colord.get_blue.htmlCL_Colord.get_green.htmlCL_Colord.get_red.htmlCL_Colord.ghostwhite.htmlCL_Colord.gold.htmlCL_Colord.goldenrod.htmlCL_Colord.gray.htmlCL_Colord.gray10.htmlCL_Colord.gray20.htmlCL_Colord.gray30.htmlCL_Colord.gray40.htmlCL_Colord.gray50.htmlCL_Colord.gray60.htmlCL_Colord.gray70.htmlCL_Colord.gray80.htmlCL_Colord.gray90.htmlCL_Colord.green.htmlCL_Colord.greenyellow.htmlCL_Colord.grey.htmlCL_Colord.honeydew.htmlCL_Colord.hotpink.htmlCL_Colord.htmlCL_Colord.indianred.htmlCL_Colord.indigo.htmlCL_Colord.ivory.htmlCL_Colord.khaki.htmlCL_Colord.lavender.htmlCL_Colord.lavenderblush.htmlCL_Colord.lawngreen.htmlCL_Colord.lemonchiffon.htmlCL_Colord.lightblue.htmlCL_Colord.lightcoral.htmlCL_Colord.lightcyan.htmlCL_Colord.lightgoldenrodyellow.htmlCL_Colord.lightgray.htmlCL_Colord.lightgreen.htmlCL_Colord.lightgrey.htmlCL_Colord.lightpink.htmlCL_Colord.lightsalmon.htmlCL_Colord.lightseagreen.htmlCL_Colord.lightskyblue.htmlCL_Colord.lightslategray.htmlCL_Colord.lightslategrey.htmlCL_Colord.lightsteelblue.htmlCL_Colord.lightyellow.htmlCL_Colord.lime.htmlCL_Colord.limegreen.htmlCL_Colord.linen.htmlCL_Colord.magenta.htmlCL_Colord.maroon.htmlCL_Colord.mediumaquamarine.htmlCL_Colord.mediumblue.htmlCL_Colord.mediumorchid.htmlCL_Colord.mediumpurple.htmlCL_Colord.mediumseagreen.htmlCL_Colord.mediumslateblue.htmlCL_Colord.mediumspringgreen.htmlCL_Colord.mediumturquoise.htmlCL_Colord.mediumvioletred.htmlCL_Colord.midnightblue.htmlCL_Colord.mintcream.htmlCL_Colord.mistyrose.htmlCL_Colord.moccasin.htmlCL_Colord.navajowhite.htmlCL_Colord.navy.htmlCL_Colord.normalize.htmlCL_Colord.oldlace.htmlCL_Colord.olive.htmlCL_Colord.olivedrab.htmlCL_Colord.operator_CL_Color.htmlCL_Colord.operator__.htmlCL_Colord.orange.htmlCL_Colord.orangered.htmlCL_Colord.orchid.htmlCL_Colord.palegoldenrod.htmlCL_Colord.palegreen.htmlCL_Colord.paleturquoise.htmlCL_Colord.palevioletred.htmlCL_Colord.papayawhip.htmlCL_Colord.peachpuff.htmlCL_Colord.peru.htmlCL_Colord.pink.htmlCL_Colord.plum.htmlCL_Colord.powderblue.htmlCL_Colord.purple.htmlCL_Colord.r.htmlCL_Colord.red.htmlCL_Colord.rosybrown.htmlCL_Colord.royalblue.htmlCL_Colord.saddlebrown.htmlCL_Colord.salmon.htmlCL_Colord.sandybrown.htmlCL_Colord.seagreen.htmlCL_Colord.seashell.htmlCL_Colord.set_alpha.htmlCL_Colord.set_blue.htmlCL_Colord.set_green.htmlCL_Colord.set_red.htmlCL_Colord.sienna.htmlCL_Colord.silver.htmlCL_Colord.skyblue.htmlCL_Colord.slateblue.htmlCL_Colord.slategray.htmlCL_Colord.slategrey.htmlCL_Colord.snow.htmlCL_Colord.springgreen.htmlCL_Colord.steelblue.htmlCL_Colord.tan.htmlCL_Colord.teal.htmlCL_Colord.thistle.htmlCL_Colord.tomato.htmlCL_Colord.transparent.htmlCL_Colord.turquoise.htmlCL_Colord.violet.htmlCL_Colord.wheat.htmlCL_Colord.white.htmlCL_Colord.whitesmoke.htmlCL_Colord.yellow.htmlCL_Colord.yellowgreen.htmlCL_Colorf.CL_Colorf.htmlCL_Colorf.a.htmlCL_Colorf.aliceblue.htmlCL_Colorf.antiquewhite.htmlCL_Colorf.aqua.htmlCL_Colorf.aquamarine.htmlCL_Colorf.azure.htmlCL_Colorf.b.htmlCL_Colorf.beige.htmlCL_Colorf.bisque.htmlCL_Colorf.black.htmlCL_Colorf.blanchedalmond.htmlCL_Colorf.blue.htmlCL_Colorf.blueviolet.htmlCL_Colorf.brown.htmlCL_Colorf.burlywood.htmlCL_Colorf.cadetblue.htmlCL_Colorf.chartreuse.htmlCL_Colorf.chocolate.htmlCL_Colorf.coral.htmlCL_Colorf.cornflowerblue.htmlCL_Colorf.cornsilk.htmlCL_Colorf.crimson.htmlCL_Colorf.cyan.htmlCL_Colorf.darkblue.htmlCL_Colorf.darkcyan.htmlCL_Colorf.darkgoldenrod.htmlCL_Colorf.darkgray.htmlCL_Colorf.darkgreen.htmlCL_Colorf.darkgrey.htmlCL_Colorf.darkkhaki.htmlCL_Colorf.darkmagenta.htmlCL_Colorf.darkolivegreen.htmlCL_Colorf.darkorange.htmlCL_Colorf.darkorchid.htmlCL_Colorf.darkred.htmlCL_Colorf.darksalmon.htmlCL_Colorf.darkseagreen.htmlCL_Colorf.darkslateblue.htmlCL_Colorf.darkslategray.htmlCL_Colorf.darkslategrey.htmlCL_Colorf.darkturquoise.htmlCL_Colorf.darkviolet.htmlCL_Colorf.deeppink.htmlCL_Colorf.deepskyblue.htmlCL_Colorf.dimgray.htmlCL_Colorf.dimgrey.htmlCL_Colorf.dodgerblue.htmlCL_Colorf.firebrick.htmlCL_Colorf.floralwhite.htmlCL_Colorf.forestgreen.htmlCL_Colorf.fuchsia.htmlCL_Colorf.g.htmlCL_Colorf.gainsboro.htmlCL_Colorf.get_alpha.htmlCL_Colorf.get_blue.htmlCL_Colorf.get_green.htmlCL_Colorf.get_red.htmlCL_Colorf.ghostwhite.htmlCL_Colorf.gold.htmlCL_Colorf.goldenrod.htmlCL_Colorf.gray.htmlCL_Colorf.gray10.htmlCL_Colorf.gray20.htmlCL_Colorf.gray30.htmlCL_Colorf.gray40.htmlCL_Colorf.gray50.htmlCL_Colorf.gray60.htmlCL_Colorf.gray70.htmlCL_Colorf.gray80.htmlCL_Colorf.gray90.htmlCL_Colorf.green.htmlCL_Colorf.greenyellow.htmlCL_Colorf.grey.htmlCL_Colorf.honeydew.htmlCL_Colorf.hotpink.htmlCL_Colorf.htmlCL_Colorf.indianred.htmlCL_Colorf.indigo.htmlCL_Colorf.ivory.htmlCL_Colorf.khaki.htmlCL_Colorf.lavender.htmlCL_Colorf.lavenderblush.htmlCL_Colorf.lawngreen.htmlCL_Colorf.lemonchiffon.htmlCL_Colorf.lightblue.htmlCL_Colorf.lightcoral.htmlCL_Colorf.lightcyan.htmlCL_Colorf.lightgoldenrodyellow.htmlCL_Colorf.lightgray.htmlCL_Colorf.lightgreen.htmlCL_Colorf.lightgrey.htmlCL_Colorf.lightpink.htmlCL_Colorf.lightsalmon.htmlCL_Colorf.lightseagreen.htmlCL_Colorf.lightskyblue.htmlCL_Colorf.lightslategray.htmlCL_Colorf.lightslategrey.htmlCL_Colorf.lightsteelblue.htmlCL_Colorf.lightyellow.htmlCL_Colorf.lime.htmlCL_Colorf.limegreen.htmlCL_Colorf.linen.htmlCL_Colorf.magenta.htmlCL_Colorf.maroon.htmlCL_Colorf.mediumaquamarine.htmlCL_Colorf.mediumblue.htmlCL_Colorf.mediumorchid.htmlCL_Colorf.mediumpurple.htmlCL_Colorf.mediumseagreen.htmlCL_Colorf.mediumslateblue.htmlCL_Colorf.mediumspringgreen.htmlCL_Colorf.mediumturquoise.htmlCL_Colorf.mediumvioletred.htmlCL_Colorf.midnightblue.htmlCL_Colorf.mintcream.htmlCL_Colorf.mistyrose.htmlCL_Colorf.moccasin.htmlCL_Colorf.navajowhite.htmlCL_Colorf.navy.htmlCL_Colorf.normalize.htmlCL_Colorf.oldlace.htmlCL_Colorf.olive.htmlCL_Colorf.olivedrab.htmlCL_Colorf.operator_CL_Color.htmlCL_Colorf.operator__.htmlCL_Colorf.orange.htmlCL_Colorf.orangered.htmlCL_Colorf.orchid.htmlCL_Colorf.palegoldenrod.htmlCL_Colorf.palegreen.htmlCL_Colorf.paleturquoise.htmlCL_Colorf.palevioletred.htmlCL_Colorf.papayawhip.htmlCL_Colorf.peachpuff.htmlCL_Colorf.peru.htmlCL_Colorf.pink.htmlCL_Colorf.plum.htmlCL_Colorf.powderblue.htmlCL_Colorf.purple.htmlCL_Colorf.r.htmlCL_Colorf.red.htmlCL_Colorf.rosybrown.htmlCL_Colorf.royalblue.htmlCL_Colorf.saddlebrown.htmlCL_Colorf.salmon.htmlCL_Colorf.sandybrown.htmlCL_Colorf.seagreen.htmlCL_Colorf.seashell.htmlCL_Colorf.set_alpha.htmlCL_Colorf.set_blue.htmlCL_Colorf.set_green.htmlCL_Colorf.set_red.htmlCL_Colorf.sienna.htmlCL_Colorf.silver.htmlCL_Colorf.skyblue.htmlCL_Colorf.slateblue.htmlCL_Colorf.slategray.htmlCL_Colorf.slategrey.htmlCL_Colorf.snow.htmlCL_Colorf.springgreen.htmlCL_Colorf.steelblue.htmlCL_Colorf.tan.htmlCL_Colorf.teal.htmlCL_Colorf.thistle.htmlCL_Colorf.tomato.htmlCL_Colorf.transparent.htmlCL_Colorf.turquoise.htmlCL_Colorf.violet.htmlCL_Colorf.wheat.htmlCL_Colorf.white.htmlCL_Colorf.whitesmoke.htmlCL_Colorf.yellow.htmlCL_Colorf.yellowgreen.htmlCL_ComPtr.CL_ComPtr.htmlCL_ComPtr.clear.htmlCL_ComPtr.htmlCL_ComPtr.is_null.htmlCL_ComPtr.operator_Type__.htmlCL_ComPtr.operator__.htmlCL_ComPtr.output_variable.htmlCL_ComboBox.CL_ComboBox.htmlCL_ComboBox.FocusPolicy.htmlCL_ComboBox.capture_mouse.htmlCL_ComboBox.capture_proximity.htmlCL_ComboBox.component_to_screen_coords.htmlCL_ComboBox.component_to_window_coords.htmlCL_ComboBox.create_components.htmlCL_ComboBox.delete_child_components.htmlCL_ComboBox.exec.htmlCL_ComboBox.exit_with_code.htmlCL_ComboBox.focus_next.htmlCL_ComboBox.focus_previous.htmlCL_ComboBox.func_activated.htmlCL_ComboBox.func_after_edit_changed.htmlCL_ComboBox.func_before_edit_changed.htmlCL_ComboBox.func_close.htmlCL_ComboBox.func_constrain_resize.htmlCL_ComboBox.func_create_custom_component.htmlCL_ComboBox.func_deactivated.htmlCL_ComboBox.func_dropdown_closed.htmlCL_ComboBox.func_dropdown_opened.htmlCL_ComboBox.func_enablemode_changed.htmlCL_ComboBox.func_enter_pressed.htmlCL_ComboBox.func_filter_message.htmlCL_ComboBox.func_focus_gained.htmlCL_ComboBox.func_focus_lost.htmlCL_ComboBox.func_input.htmlCL_ComboBox.func_input_doubleclick.htmlCL_ComboBox.func_input_pointer_moved.htmlCL_ComboBox.func_input_pressed.htmlCL_ComboBox.func_input_released.htmlCL_ComboBox.func_item_selected.htmlCL_ComboBox.func_pointer_enter.htmlCL_ComboBox.func_pointer_exit.htmlCL_ComboBox.func_process_message.htmlCL_ComboBox.func_render.htmlCL_ComboBox.func_resized.htmlCL_ComboBox.func_selection_changed.htmlCL_ComboBox.func_style_changed.htmlCL_ComboBox.func_visibility_change.htmlCL_ComboBox.get_allow_resize.htmlCL_ComboBox.get_blocks_default_action.htmlCL_ComboBox.get_child_component_group.htmlCL_ComboBox.get_child_components.htmlCL_ComboBox.get_class_name.htmlCL_ComboBox.get_clip_children.htmlCL_ComboBox.get_component_at.htmlCL_ComboBox.get_component_group_name.htmlCL_ComboBox.get_constant_repaint.htmlCL_ComboBox.get_css_element.htmlCL_ComboBox.get_css_layout.htmlCL_ComboBox.get_display_window.htmlCL_ComboBox.get_dropdown_height.htmlCL_ComboBox.get_element_name.htmlCL_ComboBox.get_first_child.htmlCL_ComboBox.get_focus_policy.htmlCL_ComboBox.get_gc.htmlCL_ComboBox.get_geometry.htmlCL_ComboBox.get_group_selected_component.htmlCL_ComboBox.get_gui_manager.htmlCL_ComboBox.get_height.htmlCL_ComboBox.get_ic.htmlCL_ComboBox.get_id_name.htmlCL_ComboBox.get_item.htmlCL_ComboBox.get_last_child.htmlCL_ComboBox.get_layout.htmlCL_ComboBox.get_named_item.htmlCL_ComboBox.get_next_component_in_tree.htmlCL_ComboBox.get_next_sibling.htmlCL_ComboBox.get_owner_component.htmlCL_ComboBox.get_parent_component.htmlCL_ComboBox.get_preferred_height.htmlCL_ComboBox.get_preferred_size.htmlCL_ComboBox.get_preferred_width.htmlCL_ComboBox.get_previous_component_in_tree.htmlCL_ComboBox.get_previous_sibling.htmlCL_ComboBox.get_resources.htmlCL_ComboBox.get_selected_item.htmlCL_ComboBox.get_size.htmlCL_ComboBox.get_text.htmlCL_ComboBox.get_theme.htmlCL_ComboBox.get_top_level_component.htmlCL_ComboBox.get_type_name.htmlCL_ComboBox.get_width.htmlCL_ComboBox.get_window_geometry.htmlCL_ComboBox.has_child_components.htmlCL_ComboBox.has_focus.htmlCL_ComboBox.htmlCL_ComboBox.impl.htmlCL_ComboBox.is_active.htmlCL_ComboBox.is_ancestor_of.htmlCL_ComboBox.is_cancel.htmlCL_ComboBox.is_default.htmlCL_ComboBox.is_descendant_of.htmlCL_ComboBox.is_double_click_enabled.htmlCL_ComboBox.is_editable.htmlCL_ComboBox.is_enabled.htmlCL_ComboBox.is_selected_in_group.htmlCL_ComboBox.is_visible.htmlCL_ComboBox.load_css_layout.htmlCL_ComboBox.paint.htmlCL_ComboBox.pop_cliprect.htmlCL_ComboBox.push_cliprect.htmlCL_ComboBox.render.htmlCL_ComboBox.request_repaint.htmlCL_ComboBox.reset_cliprect.htmlCL_ComboBox.screen_to_component_coords.htmlCL_ComboBox.set_blocks_default_action.htmlCL_ComboBox.set_cancel.htmlCL_ComboBox.set_class_name.htmlCL_ComboBox.set_clip_children.htmlCL_ComboBox.set_cliprect.htmlCL_ComboBox.set_component_group_name.htmlCL_ComboBox.set_constant_repaint.htmlCL_ComboBox.set_cursor.htmlCL_ComboBox.set_default.htmlCL_ComboBox.set_double_click_enabled.htmlCL_ComboBox.set_dropdown_height.htmlCL_ComboBox.set_dropdown_minimum_width.htmlCL_ComboBox.set_editable.htmlCL_ComboBox.set_enabled.htmlCL_ComboBox.set_focus.htmlCL_ComboBox.set_focus_policy.htmlCL_ComboBox.set_geometry.htmlCL_ComboBox.set_id_name.htmlCL_ComboBox.set_layout.htmlCL_ComboBox.set_parent_component.htmlCL_ComboBox.set_popup_menu.htmlCL_ComboBox.set_selected_in_component_group.htmlCL_ComboBox.set_selected_item.htmlCL_ComboBox.set_text.htmlCL_ComboBox.set_type_name.htmlCL_ComboBox.set_visible.htmlCL_ComboBox.set_window_geometry.htmlCL_ComboBox.window_to_component_coords.htmlCL_CommandLine.CL_CommandLine.htmlCL_CommandLine._26.htmlCL_CommandLine.add_doc.htmlCL_CommandLine.add_group.htmlCL_CommandLine.add_option.htmlCL_CommandLine.add_usage.htmlCL_CommandLine.get_argument.htmlCL_CommandLine.get_key.htmlCL_CommandLine.htmlCL_CommandLine.impl.htmlCL_CommandLine.next.htmlCL_CommandLine.parse_args.htmlCL_CommandLine.print_help.htmlCL_CommandLine.set_help_indent.htmlCL_Console.htmlCL_Console.wait_for_key.htmlCL_Console.write.htmlCL_Console.write_line.htmlCL_ConsoleLogger.CL_ConsoleLogger.htmlCL_ConsoleLogger.disable.htmlCL_ConsoleLogger.enable.htmlCL_ConsoleLogger.htmlCL_ConsoleLogger.instances.htmlCL_ConsoleLogger.log.htmlCL_ConsoleLogger.mutex.htmlCL_ConsoleWindow.CL_ConsoleWindow.htmlCL_ConsoleWindow.display_close_message.htmlCL_ConsoleWindow.htmlCL_ConsoleWindow.impl.htmlCL_ConsoleWindow.wait_for_key.htmlCL_Contour.CL_Contour.htmlCL_Contour.clone.htmlCL_Contour.get_points.htmlCL_Contour.get_sub_circles.htmlCL_Contour.htmlCL_Contour.impl.htmlCL_Contour.is_inside_contour.htmlCL_Contour.operator_.htmlCL_Contour.operator__.htmlCL_Contour.set_inside_contour.htmlCL_Contour_Impl.CL_Contour_Impl.htmlCL_Contour_Impl.htmlCL_Cursor.CL_Cursor.htmlCL_Cursor.get_provider.htmlCL_Cursor.htmlCL_Cursor.impl.htmlCL_Cursor.is_null.htmlCL_Cursor.throw_if_null.htmlCL_CursorProvider.destroy.htmlCL_CursorProvider.htmlCL_DBCommand.CL_DBCommand.htmlCL_DBCommand.Type.htmlCL_DBCommand.get_input_parameter_column.htmlCL_DBCommand.get_output_last_insert_rowid.htmlCL_DBCommand.get_provider.htmlCL_DBCommand.htmlCL_DBCommand.impl.htmlCL_DBCommand.set_input_parameter.htmlCL_DBCommand.set_input_parameter_binary.htmlCL_DBCommand.set_input_parameter_bool.htmlCL_DBCommand.set_input_parameter_datetime.htmlCL_DBCommand.set_input_parameter_double.htmlCL_DBCommand.set_input_parameter_int.htmlCL_DBCommand.set_input_parameter_string.htmlCL_DBCommandProvider.get_input_parameter_column.htmlCL_DBCommandProvider.get_output_last_insert_rowid.htmlCL_DBCommandProvider.htmlCL_DBCommandProvider.set_input_parameter_binary.htmlCL_DBCommandProvider.set_input_parameter_bool.htmlCL_DBCommandProvider.set_input_parameter_datetime.htmlCL_DBCommandProvider.set_input_parameter_double.htmlCL_DBCommandProvider.set_input_parameter_int.htmlCL_DBCommandProvider.set_input_parameter_string.htmlCL_DBConnection.CL_DBConnection.htmlCL_DBConnection.DBArg.DBArg.htmlCL_DBConnection.DBArg.get_result.htmlCL_DBConnection.DBArg.htmlCL_DBConnection.DBArg.set_arg.htmlCL_DBConnection.begin_arg.htmlCL_DBConnection.begin_transaction.htmlCL_DBConnection.create_command.htmlCL_DBConnection.execute_non_query.htmlCL_DBConnection.execute_reader.htmlCL_DBConnection.execute_scalar_int.htmlCL_DBConnection.execute_scalar_string.htmlCL_DBConnection.htmlCL_DBConnection.impl.htmlCL_DBConnectionProvider.begin_transaction.htmlCL_DBConnectionProvider.create_command.htmlCL_DBConnectionProvider.execute_non_query.htmlCL_DBConnectionProvider.execute_reader.htmlCL_DBConnectionProvider.execute_scalar_int.htmlCL_DBConnectionProvider.execute_scalar_string.htmlCL_DBConnectionProvider.htmlCL_DBReader.CL_DBReader.htmlCL_DBReader.close.htmlCL_DBReader.get_column_binary.htmlCL_DBReader.get_column_bool.htmlCL_DBReader.get_column_count.htmlCL_DBReader.get_column_datetime.htmlCL_DBReader.get_column_double.htmlCL_DBReader.get_column_int.htmlCL_DBReader.get_column_name.htmlCL_DBReader.get_column_string.htmlCL_DBReader.get_column_value.htmlCL_DBReader.get_name_index.htmlCL_DBReader.get_provider.htmlCL_DBReader.htmlCL_DBReader.impl.htmlCL_DBReader.retrieve_row.htmlCL_DBReaderProvider.close.htmlCL_DBReaderProvider.get_column_binary.htmlCL_DBReaderProvider.get_column_bool.htmlCL_DBReaderProvider.get_column_count.htmlCL_DBReaderProvider.get_column_datetime.htmlCL_DBReaderProvider.get_column_double.htmlCL_DBReaderProvider.get_column_int.htmlCL_DBReaderProvider.get_column_name.htmlCL_DBReaderProvider.get_column_string.htmlCL_DBReaderProvider.get_name_index.htmlCL_DBReaderProvider.htmlCL_DBReaderProvider.retrieve_row.htmlCL_DBTransaction.CL_DBTransaction.htmlCL_DBTransaction.Type.htmlCL_DBTransaction.commit.htmlCL_DBTransaction.get_provider.htmlCL_DBTransaction.htmlCL_DBTransaction.impl.htmlCL_DBTransaction.rollback.htmlCL_DBTransactionProvider.commit.htmlCL_DBTransactionProvider.htmlCL_DBTransactionProvider.rollback.htmlCL_DBValue.CL_DBValue.htmlCL_DBValue.htmlCL_DBValue.operator_CL_DataBuffer.htmlCL_DBValue.operator_CL_DateTime.htmlCL_DBValue.operator_CL_String.htmlCL_DBValue.operator_bool.htmlCL_DBValue.operator_double.htmlCL_DBValue.operator_int.htmlCL_DBValue.to_binary.htmlCL_DBValue.to_boolean.htmlCL_DBValue.to_datetime.htmlCL_DBValue.to_double.htmlCL_DBValue.to_integer.htmlCL_DBValue.to_string.htmlCL_DNSPacket.CL_DNSPacket.htmlCL_DNSPacket.Opcode.htmlCL_DNSPacket.ResponseCode.htmlCL_DNSPacket.get_additional.htmlCL_DNSPacket.get_additional_count.htmlCL_DNSPacket.get_answer.htmlCL_DNSPacket.get_answer_count.htmlCL_DNSPacket.get_data.htmlCL_DNSPacket.get_nameserver.htmlCL_DNSPacket.get_nameserver_count.htmlCL_DNSPacket.get_opcode.htmlCL_DNSPacket.get_query_id.htmlCL_DNSPacket.get_question_class.htmlCL_DNSPacket.get_question_count.htmlCL_DNSPacket.get_question_name.htmlCL_DNSPacket.get_question_type.htmlCL_DNSPacket.get_response_code.htmlCL_DNSPacket.htmlCL_DNSPacket.impl.htmlCL_DNSPacket.is_authoriative_answer.htmlCL_DNSPacket.is_query.htmlCL_DNSPacket.is_recursion_available.htmlCL_DNSPacket.is_recursion_desired.htmlCL_DNSPacket.is_response.htmlCL_DNSPacket.is_truncated.htmlCL_DNSPacket.set_data.htmlCL_DNSPacket.set_query_id.htmlCL_DNSResolver.CL_DNSResolver.htmlCL_DNSResolver.htmlCL_DNSResolver.impl.htmlCL_DNSResolver.lookup_resource.htmlCL_DNSResolver.perform_query.htmlCL_DNSResourceRecord.CL_DNSResourceRecord.htmlCL_DNSResourceRecord.class_description.htmlCL_DNSResourceRecord.class_from_int.htmlCL_DNSResourceRecord.class_to_int.htmlCL_DNSResourceRecord.find_domain_name_end.htmlCL_DNSResourceRecord.get_a_address.htmlCL_DNSResourceRecord.get_a_address_str.htmlCL_DNSResourceRecord.get_class.htmlCL_DNSResourceRecord.get_cname_cname.htmlCL_DNSResourceRecord.get_mx_exchange.htmlCL_DNSResourceRecord.get_mx_preference.htmlCL_DNSResourceRecord.get_name.htmlCL_DNSResourceRecord.get_ns_nsdname.htmlCL_DNSResourceRecord.get_packet.htmlCL_DNSResourceRecord.get_ptr_ptrdname.htmlCL_DNSResourceRecord.get_rdata_length.htmlCL_DNSResourceRecord.get_rdata_offset.htmlCL_DNSResourceRecord.get_record_offset.htmlCL_DNSResourceRecord.get_soa_expire.htmlCL_DNSResourceRecord.get_soa_minimum.htmlCL_DNSResourceRecord.get_soa_mname.htmlCL_DNSResourceRecord.get_soa_refresh.htmlCL_DNSResourceRecord.get_soa_retry.htmlCL_DNSResourceRecord.get_soa_rname.htmlCL_DNSResourceRecord.get_soa_serial.htmlCL_DNSResourceRecord.get_ttl.htmlCL_DNSResourceRecord.get_type.htmlCL_DNSResourceRecord.get_wks_address.htmlCL_DNSResourceRecord.get_wks_address_str.htmlCL_DNSResourceRecord.get_wks_bit_map.htmlCL_DNSResourceRecord.get_wks_protocol.htmlCL_DNSResourceRecord.htmlCL_DNSResourceRecord.impl.htmlCL_DNSResourceRecord.read_domain_name.htmlCL_DNSResourceRecord.set_record.htmlCL_DNSResourceRecord.type_description.htmlCL_DNSResourceRecord.type_from_int.htmlCL_DNSResourceRecord.type_to_int.htmlCL_DataBuffer.CL_DataBuffer.htmlCL_DataBuffer.get_capacity.htmlCL_DataBuffer.get_data.htmlCL_DataBuffer.get_size.htmlCL_DataBuffer.htmlCL_DataBuffer.impl.htmlCL_DataBuffer.is_null.htmlCL_DataBuffer.operator__.htmlCL_DataBuffer.set_capacity.htmlCL_DataBuffer.set_size.htmlCL_DateTime.CL_DateTime.htmlCL_DateTime.TimeZone.htmlCL_DateTime.day.htmlCL_DateTime.from_short_date_string.htmlCL_DateTime.get_current_local_time.htmlCL_DateTime.get_current_utc_time.htmlCL_DateTime.get_day.htmlCL_DateTime.get_day_of_week.htmlCL_DateTime.get_hour.htmlCL_DateTime.get_local_time_from_ticks.htmlCL_DateTime.get_minutes.htmlCL_DateTime.get_month.htmlCL_DateTime.get_nanoseconds.htmlCL_DateTime.get_seconds.htmlCL_DateTime.get_timezone.htmlCL_DateTime.get_utc_time_from_ticks.htmlCL_DateTime.get_year.htmlCL_DateTime.hour.htmlCL_DateTime.htmlCL_DateTime.is_null.htmlCL_DateTime.minute.htmlCL_DateTime.month.htmlCL_DateTime.nanoseconds.htmlCL_DateTime.operator_.htmlCL_DateTime.operator__.htmlCL_DateTime.seconds.htmlCL_DateTime.set_date.htmlCL_DateTime.set_day.htmlCL_DateTime.set_hour.htmlCL_DateTime.set_minutes.htmlCL_DateTime.set_month.htmlCL_DateTime.set_nanoseconds.htmlCL_DateTime.set_null.htmlCL_DateTime.set_seconds.htmlCL_DateTime.set_timezone.htmlCL_DateTime.set_year.htmlCL_DateTime.throw_if_invalid_date.htmlCL_DateTime.throw_if_null.htmlCL_DateTime.ticks_from_1601_to_1900.htmlCL_DateTime.timezone.htmlCL_DateTime.to_local.htmlCL_DateTime.to_long_date_string.htmlCL_DateTime.to_long_time_string.htmlCL_DateTime.to_short_date_string.htmlCL_DateTime.to_short_datetime_string.htmlCL_DateTime.to_short_time_string.htmlCL_DateTime.to_string.htmlCL_DateTime.to_ticks.htmlCL_DateTime.to_utc.htmlCL_DateTime.year.htmlCL_DelauneyTriangulator.CL_DelauneyTriangulator.htmlCL_DelauneyTriangulator.add_vertex.htmlCL_DelauneyTriangulator.generate.htmlCL_DelauneyTriangulator.get_triangles.htmlCL_DelauneyTriangulator.get_vertices.htmlCL_DelauneyTriangulator.htmlCL_DelauneyTriangulator.impl.htmlCL_DelauneyTriangulator_Triangle.htmlCL_DelauneyTriangulator_Triangle.vertex_A.htmlCL_DelauneyTriangulator_Triangle.vertex_B.htmlCL_DelauneyTriangulator_Triangle.vertex_C.htmlCL_DelauneyTriangulator_Vertex.data.htmlCL_DelauneyTriangulator_Vertex.htmlCL_DelauneyTriangulator_Vertex.x.htmlCL_DelauneyTriangulator_Vertex.y.htmlCL_Directory.create.htmlCL_Directory.get_appdata.htmlCL_Directory.get_current.htmlCL_Directory.get_local_appdata.htmlCL_Directory.get_resourcedata.htmlCL_Directory.htmlCL_Directory.remove.htmlCL_Directory.rename.htmlCL_Directory.set_current.htmlCL_DirectoryScanner.CL_DirectoryScanner.htmlCL_DirectoryScanner.get_directory_path.htmlCL_DirectoryScanner.get_name.htmlCL_DirectoryScanner.get_pathname.htmlCL_DirectoryScanner.get_size.htmlCL_DirectoryScanner.htmlCL_DirectoryScanner.impl.htmlCL_DirectoryScanner.is_directory.htmlCL_DirectoryScanner.is_hidden.htmlCL_DirectoryScanner.is_readable.htmlCL_DirectoryScanner.is_writable.htmlCL_DirectoryScanner.next.htmlCL_DirectoryScanner.scan.htmlCL_Display.get_current_target.htmlCL_Display.htmlCL_Display.set_current_target.htmlCL_DisplayTarget.CL_Display.htmlCL_DisplayTarget.CL_DisplayTarget.htmlCL_DisplayTarget.get_provider.htmlCL_DisplayTarget.htmlCL_DisplayTarget.impl.htmlCL_DisplayTarget.is_null.htmlCL_DisplayTarget.set_current.htmlCL_DisplayTarget.throw_if_null.htmlCL_DisplayTargetProvider.alloc_display_window.htmlCL_DisplayTargetProvider.destroy.htmlCL_DisplayTargetProvider.htmlCL_DisplayWindow.CL_DisplayWindow.htmlCL_DisplayWindow.bring_to_front.htmlCL_DisplayWindow.capture_mouse.htmlCL_DisplayWindow.client_to_screen.htmlCL_DisplayWindow.flip.htmlCL_DisplayWindow.func_minimize_clicked.htmlCL_DisplayWindow.func_window_resize.htmlCL_DisplayWindow.get_clipboard_image.htmlCL_DisplayWindow.get_clipboard_text.htmlCL_DisplayWindow.get_display.htmlCL_DisplayWindow.get_gc.htmlCL_DisplayWindow.get_geometry.htmlCL_DisplayWindow.get_ic.htmlCL_DisplayWindow.get_maximum_size.htmlCL_DisplayWindow.get_minimum_size.htmlCL_DisplayWindow.get_provider.htmlCL_DisplayWindow.get_title.htmlCL_DisplayWindow.get_viewport.htmlCL_DisplayWindow.get_window.htmlCL_DisplayWindow.has_focus.htmlCL_DisplayWindow.hide.htmlCL_DisplayWindow.hide_cursor.htmlCL_DisplayWindow.htmlCL_DisplayWindow.impl.htmlCL_DisplayWindow.is_clipboard_image_available.htmlCL_DisplayWindow.is_clipboard_text_available.htmlCL_DisplayWindow.is_fullscreen.htmlCL_DisplayWindow.is_maximized.htmlCL_DisplayWindow.is_minimized.htmlCL_DisplayWindow.is_null.htmlCL_DisplayWindow.is_visible.htmlCL_DisplayWindow.maximize.htmlCL_DisplayWindow.minimize.htmlCL_DisplayWindow.request_repaint.htmlCL_DisplayWindow.restore.htmlCL_DisplayWindow.screen_to_client.htmlCL_DisplayWindow.set_clipboard_image.htmlCL_DisplayWindow.set_clipboard_text.htmlCL_DisplayWindow.set_cursor.htmlCL_DisplayWindow.set_enabled.htmlCL_DisplayWindow.set_large_icon.htmlCL_DisplayWindow.set_maximum_size.htmlCL_DisplayWindow.set_minimum_size.htmlCL_DisplayWindow.set_position.htmlCL_DisplayWindow.set_size.htmlCL_DisplayWindow.set_small_icon.htmlCL_DisplayWindow.set_title.htmlCL_DisplayWindow.set_visible.htmlCL_DisplayWindow.show.htmlCL_DisplayWindow.show_cursor.htmlCL_DisplayWindow.sig_got_focus.htmlCL_DisplayWindow.sig_lost_focus.htmlCL_DisplayWindow.sig_paint.htmlCL_DisplayWindow.sig_resize.htmlCL_DisplayWindow.sig_window_close.htmlCL_DisplayWindow.sig_window_destroy.htmlCL_DisplayWindow.sig_window_maximized.htmlCL_DisplayWindow.sig_window_minimized.htmlCL_DisplayWindow.sig_window_moved.htmlCL_DisplayWindow.sig_window_restored.htmlCL_DisplayWindow.throw_if_null.htmlCL_DisplayWindow.update.htmlCL_DisplayWindowDescription.CL_DisplayWindowDescription.htmlCL_DisplayWindowDescription.get_allow_resize.htmlCL_DisplayWindowDescription.get_bpp.htmlCL_DisplayWindowDescription.get_data.htmlCL_DisplayWindowDescription.get_decorations.htmlCL_DisplayWindowDescription.get_depth_size.htmlCL_DisplayWindowDescription.get_flipping_buffers.htmlCL_DisplayWindowDescription.get_fullscreen_monitor.htmlCL_DisplayWindowDescription.get_owner.htmlCL_DisplayWindowDescription.get_position.htmlCL_DisplayWindowDescription.get_position_client_area.htmlCL_DisplayWindowDescription.get_refresh_rate.htmlCL_DisplayWindowDescription.get_size.htmlCL_DisplayWindowDescription.get_stencil_size.htmlCL_DisplayWindowDescription.get_swap_interval.htmlCL_DisplayWindowDescription.get_tablet_context.htmlCL_DisplayWindowDescription.get_title.htmlCL_DisplayWindowDescription.get_using_gui_window_cache.htmlCL_DisplayWindowDescription.has_border.htmlCL_DisplayWindowDescription.has_caption.htmlCL_DisplayWindowDescription.has_drop_shadow.htmlCL_DisplayWindowDescription.has_maximize_button.htmlCL_DisplayWindowDescription.has_minimize_button.htmlCL_DisplayWindowDescription.has_sysmenu.htmlCL_DisplayWindowDescription.htmlCL_DisplayWindowDescription.impl.htmlCL_DisplayWindowDescription.is_dialog.htmlCL_DisplayWindowDescription.is_fullscreen.htmlCL_DisplayWindowDescription.is_layered.htmlCL_DisplayWindowDescription.is_tool_window.htmlCL_DisplayWindowDescription.is_topmost.htmlCL_DisplayWindowDescription.is_visible.htmlCL_DisplayWindowDescription.set_allow_resize.htmlCL_DisplayWindowDescription.set_bpp.htmlCL_DisplayWindowDescription.set_data.htmlCL_DisplayWindowDescription.set_decorations.htmlCL_DisplayWindowDescription.set_depth_size.htmlCL_DisplayWindowDescription.set_dialog_window.htmlCL_DisplayWindowDescription.set_drop_shadow.htmlCL_DisplayWindowDescription.set_flipping_buffers.htmlCL_DisplayWindowDescription.set_fullscreen.htmlCL_DisplayWindowDescription.set_layered.htmlCL_DisplayWindowDescription.set_owner_window.htmlCL_DisplayWindowDescription.set_position.htmlCL_DisplayWindowDescription.set_refresh_rate.htmlCL_DisplayWindowDescription.set_size.htmlCL_DisplayWindowDescription.set_stencil_size.htmlCL_DisplayWindowDescription.set_swap_interval.htmlCL_DisplayWindowDescription.set_tablet_context.htmlCL_DisplayWindowDescription.set_title.htmlCL_DisplayWindowDescription.set_tool_window.htmlCL_DisplayWindowDescription.set_topmost.htmlCL_DisplayWindowDescription.set_using_gui_window_cache.htmlCL_DisplayWindowDescription.set_visible.htmlCL_DisplayWindowDescription.show_border.htmlCL_DisplayWindowDescription.show_caption.htmlCL_DisplayWindowDescription.show_maximize_button.htmlCL_DisplayWindowDescription.show_minimize_button.htmlCL_DisplayWindowDescription.show_sysmenu.htmlCL_DisplayWindowDescriptionData.htmlCL_DisplayWindowProvider.bring_to_front.htmlCL_DisplayWindowProvider.capture_mouse.htmlCL_DisplayWindowProvider.client_to_screen.htmlCL_DisplayWindowProvider.create.htmlCL_DisplayWindowProvider.create_cursor.htmlCL_DisplayWindowProvider.destroy.htmlCL_DisplayWindowProvider.flip.htmlCL_DisplayWindowProvider.get_clipboard_image.htmlCL_DisplayWindowProvider.get_clipboard_text.htmlCL_DisplayWindowProvider.get_display.htmlCL_DisplayWindowProvider.get_gc.htmlCL_DisplayWindowProvider.get_geometry.htmlCL_DisplayWindowProvider.get_ic.htmlCL_DisplayWindowProvider.get_maximum_size.htmlCL_DisplayWindowProvider.get_minimum_size.htmlCL_DisplayWindowProvider.get_title.htmlCL_DisplayWindowProvider.get_viewport.htmlCL_DisplayWindowProvider.get_window.htmlCL_DisplayWindowProvider.has_focus.htmlCL_DisplayWindowProvider.hide.htmlCL_DisplayWindowProvider.hide_system_cursor.htmlCL_DisplayWindowProvider.htmlCL_DisplayWindowProvider.is_clipboard_image_available.htmlCL_DisplayWindowProvider.is_clipboard_text_available.htmlCL_DisplayWindowProvider.is_fullscreen.htmlCL_DisplayWindowProvider.is_maximized.htmlCL_DisplayWindowProvider.is_minimized.htmlCL_DisplayWindowProvider.is_visible.htmlCL_DisplayWindowProvider.maximize.htmlCL_DisplayWindowProvider.minimize.htmlCL_DisplayWindowProvider.request_repaint.htmlCL_DisplayWindowProvider.restore.htmlCL_DisplayWindowProvider.screen_to_client.htmlCL_DisplayWindowProvider.set_clipboard_image.htmlCL_DisplayWindowProvider.set_clipboard_text.htmlCL_DisplayWindowProvider.set_cursor.htmlCL_DisplayWindowProvider.set_enabled.htmlCL_DisplayWindowProvider.set_large_icon.htmlCL_DisplayWindowProvider.set_maximum_size.htmlCL_DisplayWindowProvider.set_minimum_size.htmlCL_DisplayWindowProvider.set_position.htmlCL_DisplayWindowProvider.set_size.htmlCL_DisplayWindowProvider.set_small_icon.htmlCL_DisplayWindowProvider.set_title.htmlCL_DisplayWindowProvider.show.htmlCL_DisplayWindowProvider.show_system_cursor.htmlCL_DisplayWindowProvider.update.htmlCL_DisplayWindowSite.func_minimize_clicked.htmlCL_DisplayWindowSite.func_window_resize.htmlCL_DisplayWindowSite.htmlCL_DisplayWindowSite.sig_got_focus.htmlCL_DisplayWindowSite.sig_lost_focus.htmlCL_DisplayWindowSite.sig_paint.htmlCL_DisplayWindowSite.sig_resize.htmlCL_DisplayWindowSite.sig_window_close.htmlCL_DisplayWindowSite.sig_window_destroy.htmlCL_DisplayWindowSite.sig_window_maximized.htmlCL_DisplayWindowSite.sig_window_minimized.htmlCL_DisplayWindowSite.sig_window_moved.htmlCL_DisplayWindowSite.sig_window_restored.htmlCL_DisposableObject.CL_DisposableObject.htmlCL_DisposableObject.dispose.htmlCL_DisposableObject.htmlCL_DisposableObject.is_disposed.htmlCL_DisposableObject.throw_if_disposed.htmlCL_DomAttr.CL_DomAttr.htmlCL_DomAttr.NodeType.htmlCL_DomAttr.append_child.htmlCL_DomAttr.clone_node.htmlCL_DomAttr.find_namespace_uri.htmlCL_DomAttr.find_prefix.htmlCL_DomAttr.get_attributes.htmlCL_DomAttr.get_child_nodes.htmlCL_DomAttr.get_first_child.htmlCL_DomAttr.get_last_child.htmlCL_DomAttr.get_local_name.htmlCL_DomAttr.get_name.htmlCL_DomAttr.get_namespace_uri.htmlCL_DomAttr.get_next_sibling.htmlCL_DomAttr.get_node_name.htmlCL_DomAttr.get_node_type.htmlCL_DomAttr.get_node_value.htmlCL_DomAttr.get_owner_document.htmlCL_DomAttr.get_owner_element.htmlCL_DomAttr.get_parent_node.htmlCL_DomAttr.get_prefix.htmlCL_DomAttr.get_previous_sibling.htmlCL_DomAttr.get_specified.htmlCL_DomAttr.get_value.htmlCL_DomAttr.has_attributes.htmlCL_DomAttr.has_child_nodes.htmlCL_DomAttr.htmlCL_DomAttr.impl.htmlCL_DomAttr.insert_before.htmlCL_DomAttr.is_attr.htmlCL_DomAttr.is_cdata_section.htmlCL_DomAttr.is_comment.htmlCL_DomAttr.is_document.htmlCL_DomAttr.is_document_fragment.htmlCL_DomAttr.is_document_type.htmlCL_DomAttr.is_element.htmlCL_DomAttr.is_entity.htmlCL_DomAttr.is_entity_reference.htmlCL_DomAttr.is_notation.htmlCL_DomAttr.is_null.htmlCL_DomAttr.is_processing_instruction.htmlCL_DomAttr.is_supported.htmlCL_DomAttr.is_text.htmlCL_DomAttr.named_item.htmlCL_DomAttr.named_item_ns.htmlCL_DomAttr.normalize.htmlCL_DomAttr.operator__.htmlCL_DomAttr.remove_child.htmlCL_DomAttr.replace_child.htmlCL_DomAttr.select_bool.htmlCL_DomAttr.select_float.htmlCL_DomAttr.select_int.htmlCL_DomAttr.select_node.htmlCL_DomAttr.select_nodes.htmlCL_DomAttr.select_string.htmlCL_DomAttr.set_node_value.htmlCL_DomAttr.set_prefix.htmlCL_DomAttr.set_value.htmlCL_DomAttr.to_attr.htmlCL_DomAttr.to_cdata_section.htmlCL_DomAttr.to_comment.htmlCL_DomAttr.to_document.htmlCL_DomAttr.to_document_fragment.htmlCL_DomAttr.to_document_type.htmlCL_DomAttr.to_element.htmlCL_DomAttr.to_entity.htmlCL_DomAttr.to_entity_reference.htmlCL_DomAttr.to_notation.htmlCL_DomAttr.to_processing_instruction.htmlCL_DomAttr.to_text.htmlCL_DomCDATASection.CL_DomCDATASection.htmlCL_DomCDATASection.NodeType.htmlCL_DomCDATASection.append_child.htmlCL_DomCDATASection.append_data.htmlCL_DomCDATASection.clone_node.htmlCL_DomCDATASection.delete_data.htmlCL_DomCDATASection.find_namespace_uri.htmlCL_DomCDATASection.find_prefix.htmlCL_DomCDATASection.get_attributes.htmlCL_DomCDATASection.get_child_nodes.htmlCL_DomCDATASection.get_first_child.htmlCL_DomCDATASection.get_last_child.htmlCL_DomCDATASection.get_length.htmlCL_DomCDATASection.get_local_name.htmlCL_DomCDATASection.get_namespace_uri.htmlCL_DomCDATASection.get_next_sibling.htmlCL_DomCDATASection.get_node_name.htmlCL_DomCDATASection.get_node_type.htmlCL_DomCDATASection.get_node_value.htmlCL_DomCDATASection.get_owner_document.htmlCL_DomCDATASection.get_parent_node.htmlCL_DomCDATASection.get_prefix.htmlCL_DomCDATASection.get_previous_sibling.htmlCL_DomCDATASection.has_attributes.htmlCL_DomCDATASection.has_child_nodes.htmlCL_DomCDATASection.htmlCL_DomCDATASection.impl.htmlCL_DomCDATASection.insert_before.htmlCL_DomCDATASection.insert_data.htmlCL_DomCDATASection.is_attr.htmlCL_DomCDATASection.is_cdata_section.htmlCL_DomCDATASection.is_comment.htmlCL_DomCDATASection.is_document.htmlCL_DomCDATASection.is_document_fragment.htmlCL_DomCDATASection.is_document_type.htmlCL_DomCDATASection.is_element.htmlCL_DomCDATASection.is_entity.htmlCL_DomCDATASection.is_entity_reference.htmlCL_DomCDATASection.is_notation.htmlCL_DomCDATASection.is_null.htmlCL_DomCDATASection.is_processing_instruction.htmlCL_DomCDATASection.is_supported.htmlCL_DomCDATASection.is_text.htmlCL_DomCDATASection.named_item.htmlCL_DomCDATASection.named_item_ns.htmlCL_DomCDATASection.normalize.htmlCL_DomCDATASection.operator__.htmlCL_DomCDATASection.remove_child.htmlCL_DomCDATASection.replace_child.htmlCL_DomCDATASection.replace_data.htmlCL_DomCDATASection.select_bool.htmlCL_DomCDATASection.select_float.htmlCL_DomCDATASection.select_int.htmlCL_DomCDATASection.select_node.htmlCL_DomCDATASection.select_nodes.htmlCL_DomCDATASection.select_string.htmlCL_DomCDATASection.set_node_value.htmlCL_DomCDATASection.set_prefix.htmlCL_DomCDATASection.split_text.htmlCL_DomCDATASection.substring_data.htmlCL_DomCDATASection.to_attr.htmlCL_DomCDATASection.to_cdata_section.htmlCL_DomCDATASection.to_comment.htmlCL_DomCDATASection.to_document.htmlCL_DomCDATASection.to_document_fragment.htmlCL_DomCDATASection.to_document_type.htmlCL_DomCDATASection.to_element.htmlCL_DomCDATASection.to_entity.htmlCL_DomCDATASection.to_entity_reference.htmlCL_DomCDATASection.to_notation.htmlCL_DomCDATASection.to_processing_instruction.htmlCL_DomCDATASection.to_text.htmlCL_DomCharacterData.CL_DomCharacterData.htmlCL_DomCharacterData.NodeType.htmlCL_DomCharacterData.append_child.htmlCL_DomCharacterData.append_data.htmlCL_DomCharacterData.clone_node.htmlCL_DomCharacterData.delete_data.htmlCL_DomCharacterData.find_namespace_uri.htmlCL_DomCharacterData.find_prefix.htmlCL_DomCharacterData.get_attributes.htmlCL_DomCharacterData.get_child_nodes.htmlCL_DomCharacterData.get_first_child.htmlCL_DomCharacterData.get_last_child.htmlCL_DomCharacterData.get_length.htmlCL_DomCharacterData.get_local_name.htmlCL_DomCharacterData.get_namespace_uri.htmlCL_DomCharacterData.get_next_sibling.htmlCL_DomCharacterData.get_node_name.htmlCL_DomCharacterData.get_node_type.htmlCL_DomCharacterData.get_node_value.htmlCL_DomCharacterData.get_owner_document.htmlCL_DomCharacterData.get_parent_node.htmlCL_DomCharacterData.get_prefix.htmlCL_DomCharacterData.get_previous_sibling.htmlCL_DomCharacterData.has_attributes.htmlCL_DomCharacterData.has_child_nodes.htmlCL_DomCharacterData.htmlCL_DomCharacterData.impl.htmlCL_DomCharacterData.insert_before.htmlCL_DomCharacterData.insert_data.htmlCL_DomCharacterData.is_attr.htmlCL_DomCharacterData.is_cdata_section.htmlCL_DomCharacterData.is_comment.htmlCL_DomCharacterData.is_document.htmlCL_DomCharacterData.is_document_fragment.htmlCL_DomCharacterData.is_document_type.htmlCL_DomCharacterData.is_element.htmlCL_DomCharacterData.is_entity.htmlCL_DomCharacterData.is_entity_reference.htmlCL_DomCharacterData.is_notation.htmlCL_DomCharacterData.is_null.htmlCL_DomCharacterData.is_processing_instruction.htmlCL_DomCharacterData.is_supported.htmlCL_DomCharacterData.is_text.htmlCL_DomCharacterData.named_item.htmlCL_DomCharacterData.named_item_ns.htmlCL_DomCharacterData.normalize.htmlCL_DomCharacterData.operator__.htmlCL_DomCharacterData.remove_child.htmlCL_DomCharacterData.replace_child.htmlCL_DomCharacterData.replace_data.htmlCL_DomCharacterData.select_bool.htmlCL_DomCharacterData.select_float.htmlCL_DomCharacterData.select_int.htmlCL_DomCharacterData.select_node.htmlCL_DomCharacterData.select_nodes.htmlCL_DomCharacterData.select_string.htmlCL_DomCharacterData.set_node_value.htmlCL_DomCharacterData.set_prefix.htmlCL_DomCharacterData.substring_data.htmlCL_DomCharacterData.to_attr.htmlCL_DomCharacterData.to_cdata_section.htmlCL_DomCharacterData.to_comment.htmlCL_DomCharacterData.to_document.htmlCL_DomCharacterData.to_document_fragment.htmlCL_DomCharacterData.to_document_type.htmlCL_DomCharacterData.to_element.htmlCL_DomCharacterData.to_entity.htmlCL_DomCharacterData.to_entity_reference.htmlCL_DomCharacterData.to_notation.htmlCL_DomCharacterData.to_processing_instruction.htmlCL_DomCharacterData.to_text.htmlCL_DomComment.CL_DomComment.htmlCL_DomComment.NodeType.htmlCL_DomComment.append_child.htmlCL_DomComment.append_data.htmlCL_DomComment.clone_node.htmlCL_DomComment.delete_data.htmlCL_DomComment.find_namespace_uri.htmlCL_DomComment.find_prefix.htmlCL_DomComment.get_attributes.htmlCL_DomComment.get_child_nodes.htmlCL_DomComment.get_first_child.htmlCL_DomComment.get_last_child.htmlCL_DomComment.get_length.htmlCL_DomComment.get_local_name.htmlCL_DomComment.get_namespace_uri.htmlCL_DomComment.get_next_sibling.htmlCL_DomComment.get_node_name.htmlCL_DomComment.get_node_type.htmlCL_DomComment.get_node_value.htmlCL_DomComment.get_owner_document.htmlCL_DomComment.get_parent_node.htmlCL_DomComment.get_prefix.htmlCL_DomComment.get_previous_sibling.htmlCL_DomComment.has_attributes.htmlCL_DomComment.has_child_nodes.htmlCL_DomComment.htmlCL_DomComment.impl.htmlCL_DomComment.insert_before.htmlCL_DomComment.insert_data.htmlCL_DomComment.is_attr.htmlCL_DomComment.is_cdata_section.htmlCL_DomComment.is_comment.htmlCL_DomComment.is_document.htmlCL_DomComment.is_document_fragment.htmlCL_DomComment.is_document_type.htmlCL_DomComment.is_element.htmlCL_DomComment.is_entity.htmlCL_DomComment.is_entity_reference.htmlCL_DomComment.is_notation.htmlCL_DomComment.is_null.htmlCL_DomComment.is_processing_instruction.htmlCL_DomComment.is_supported.htmlCL_DomComment.is_text.htmlCL_DomComment.named_item.htmlCL_DomComment.named_item_ns.htmlCL_DomComment.normalize.htmlCL_DomComment.operator__.htmlCL_DomComment.remove_child.htmlCL_DomComment.replace_child.htmlCL_DomComment.replace_data.htmlCL_DomComment.select_bool.htmlCL_DomComment.select_float.htmlCL_DomComment.select_int.htmlCL_DomComment.select_node.htmlCL_DomComment.select_nodes.htmlCL_DomComment.select_string.htmlCL_DomComment.set_node_value.htmlCL_DomComment.set_prefix.htmlCL_DomComment.substring_data.htmlCL_DomComment.to_attr.htmlCL_DomComment.to_cdata_section.htmlCL_DomComment.to_comment.htmlCL_DomComment.to_document.htmlCL_DomComment.to_document_fragment.htmlCL_DomComment.to_document_type.htmlCL_DomComment.to_element.htmlCL_DomComment.to_entity.htmlCL_DomComment.to_entity_reference.htmlCL_DomComment.to_notation.htmlCL_DomComment.to_processing_instruction.htmlCL_DomComment.to_text.htmlCL_DomDocument.CL_DomDocument.htmlCL_DomDocument.NodeType.htmlCL_DomDocument.append_child.htmlCL_DomDocument.clear_all.htmlCL_DomDocument.clone_node.htmlCL_DomDocument.create_attribute.htmlCL_DomDocument.create_attribute_ns.htmlCL_DomDocument.create_cdata_section.htmlCL_DomDocument.create_comment.htmlCL_DomDocument.create_document_fragment.htmlCL_DomDocument.create_element.htmlCL_DomDocument.create_element_ns.htmlCL_DomDocument.create_entity_reference.htmlCL_DomDocument.create_processing_instruction.htmlCL_DomDocument.create_text_node.htmlCL_DomDocument.find_namespace_uri.htmlCL_DomDocument.find_prefix.htmlCL_DomDocument.get_attributes.htmlCL_DomDocument.get_child_nodes.htmlCL_DomDocument.get_doctype.htmlCL_DomDocument.get_document_element.htmlCL_DomDocument.get_element_by_id.htmlCL_DomDocument.get_elements_by_tag_name.htmlCL_DomDocument.get_elements_by_tag_name_ns.htmlCL_DomDocument.get_first_child.htmlCL_DomDocument.get_implementation.htmlCL_DomDocument.get_last_child.htmlCL_DomDocument.get_local_name.htmlCL_DomDocument.get_namespace_uri.htmlCL_DomDocument.get_next_sibling.htmlCL_DomDocument.get_node_name.htmlCL_DomDocument.get_node_type.htmlCL_DomDocument.get_node_value.htmlCL_DomDocument.get_owner_document.htmlCL_DomDocument.get_parent_node.htmlCL_DomDocument.get_prefix.htmlCL_DomDocument.get_previous_sibling.htmlCL_DomDocument.has_attributes.htmlCL_DomDocument.has_child_nodes.htmlCL_DomDocument.htmlCL_DomDocument.impl.htmlCL_DomDocument.import_node.htmlCL_DomDocument.insert_before.htmlCL_DomDocument.is_attr.htmlCL_DomDocument.is_cdata_section.htmlCL_DomDocument.is_comment.htmlCL_DomDocument.is_document.htmlCL_DomDocument.is_document_fragment.htmlCL_DomDocument.is_document_type.htmlCL_DomDocument.is_element.htmlCL_DomDocument.is_entity.htmlCL_DomDocument.is_entity_reference.htmlCL_DomDocument.is_notation.htmlCL_DomDocument.is_null.htmlCL_DomDocument.is_processing_instruction.htmlCL_DomDocument.is_supported.htmlCL_DomDocument.is_text.htmlCL_DomDocument.load.htmlCL_DomDocument.named_item.htmlCL_DomDocument.named_item_ns.htmlCL_DomDocument.normalize.htmlCL_DomDocument.operator__.htmlCL_DomDocument.remove_child.htmlCL_DomDocument.replace_child.htmlCL_DomDocument.save.htmlCL_DomDocument.select_bool.htmlCL_DomDocument.select_float.htmlCL_DomDocument.select_int.htmlCL_DomDocument.select_node.htmlCL_DomDocument.select_nodes.htmlCL_DomDocument.select_string.htmlCL_DomDocument.set_node_value.htmlCL_DomDocument.set_prefix.htmlCL_DomDocument.to_attr.htmlCL_DomDocument.to_cdata_section.htmlCL_DomDocument.to_comment.htmlCL_DomDocument.to_document.htmlCL_DomDocument.to_document_fragment.htmlCL_DomDocument.to_document_type.htmlCL_DomDocument.to_element.htmlCL_DomDocument.to_entity.htmlCL_DomDocument.to_entity_reference.htmlCL_DomDocument.to_notation.htmlCL_DomDocument.to_processing_instruction.htmlCL_DomDocument.to_text.htmlCL_DomDocumentFragment.CL_DomDocumentFragment.htmlCL_DomDocumentFragment.NodeType.htmlCL_DomDocumentFragment.append_child.htmlCL_DomDocumentFragment.clone_node.htmlCL_DomDocumentFragment.find_namespace_uri.htmlCL_DomDocumentFragment.find_prefix.htmlCL_DomDocumentFragment.get_attributes.htmlCL_DomDocumentFragment.get_child_nodes.htmlCL_DomDocumentFragment.get_first_child.htmlCL_DomDocumentFragment.get_last_child.htmlCL_DomDocumentFragment.get_local_name.htmlCL_DomDocumentFragment.get_namespace_uri.htmlCL_DomDocumentFragment.get_next_sibling.htmlCL_DomDocumentFragment.get_node_name.htmlCL_DomDocumentFragment.get_node_type.htmlCL_DomDocumentFragment.get_node_value.htmlCL_DomDocumentFragment.get_owner_document.htmlCL_DomDocumentFragment.get_parent_node.htmlCL_DomDocumentFragment.get_prefix.htmlCL_DomDocumentFragment.get_previous_sibling.htmlCL_DomDocumentFragment.has_attributes.htmlCL_DomDocumentFragment.has_child_nodes.htmlCL_DomDocumentFragment.htmlCL_DomDocumentFragment.impl.htmlCL_DomDocumentFragment.insert_before.htmlCL_DomDocumentFragment.is_attr.htmlCL_DomDocumentFragment.is_cdata_section.htmlCL_DomDocumentFragment.is_comment.htmlCL_DomDocumentFragment.is_document.htmlCL_DomDocumentFragment.is_document_fragment.htmlCL_DomDocumentFragment.is_document_type.htmlCL_DomDocumentFragment.is_element.htmlCL_DomDocumentFragment.is_entity.htmlCL_DomDocumentFragment.is_entity_reference.htmlCL_DomDocumentFragment.is_notation.htmlCL_DomDocumentFragment.is_null.htmlCL_DomDocumentFragment.is_processing_instruction.htmlCL_DomDocumentFragment.is_supported.htmlCL_DomDocumentFragment.is_text.htmlCL_DomDocumentFragment.named_item.htmlCL_DomDocumentFragment.named_item_ns.htmlCL_DomDocumentFragment.normalize.htmlCL_DomDocumentFragment.operator__.htmlCL_DomDocumentFragment.remove_child.htmlCL_DomDocumentFragment.replace_child.htmlCL_DomDocumentFragment.select_bool.htmlCL_DomDocumentFragment.select_float.htmlCL_DomDocumentFragment.select_int.htmlCL_DomDocumentFragment.select_node.htmlCL_DomDocumentFragment.select_nodes.htmlCL_DomDocumentFragment.select_string.htmlCL_DomDocumentFragment.set_node_value.htmlCL_DomDocumentFragment.set_prefix.htmlCL_DomDocumentFragment.to_attr.htmlCL_DomDocumentFragment.to_cdata_section.htmlCL_DomDocumentFragment.to_comment.htmlCL_DomDocumentFragment.to_document.htmlCL_DomDocumentFragment.to_document_fragment.htmlCL_DomDocumentFragment.to_document_type.htmlCL_DomDocumentFragment.to_element.htmlCL_DomDocumentFragment.to_entity.htmlCL_DomDocumentFragment.to_entity_reference.htmlCL_DomDocumentFragment.to_notation.htmlCL_DomDocumentFragment.to_processing_instruction.htmlCL_DomDocumentFragment.to_text.htmlCL_DomDocumentType.CL_DomDocumentType.htmlCL_DomDocumentType.NodeType.htmlCL_DomDocumentType.append_child.htmlCL_DomDocumentType.clone_node.htmlCL_DomDocumentType.find_namespace_uri.htmlCL_DomDocumentType.find_prefix.htmlCL_DomDocumentType.get_attributes.htmlCL_DomDocumentType.get_child_nodes.htmlCL_DomDocumentType.get_entities.htmlCL_DomDocumentType.get_first_child.htmlCL_DomDocumentType.get_internal_subset.htmlCL_DomDocumentType.get_last_child.htmlCL_DomDocumentType.get_local_name.htmlCL_DomDocumentType.get_name.htmlCL_DomDocumentType.get_namespace_uri.htmlCL_DomDocumentType.get_next_sibling.htmlCL_DomDocumentType.get_node_name.htmlCL_DomDocumentType.get_node_type.htmlCL_DomDocumentType.get_node_value.htmlCL_DomDocumentType.get_notations.htmlCL_DomDocumentType.get_owner_document.htmlCL_DomDocumentType.get_parent_node.htmlCL_DomDocumentType.get_prefix.htmlCL_DomDocumentType.get_previous_sibling.htmlCL_DomDocumentType.get_public_id.htmlCL_DomDocumentType.get_system_id.htmlCL_DomDocumentType.has_attributes.htmlCL_DomDocumentType.has_child_nodes.htmlCL_DomDocumentType.htmlCL_DomDocumentType.impl.htmlCL_DomDocumentType.insert_before.htmlCL_DomDocumentType.is_attr.htmlCL_DomDocumentType.is_cdata_section.htmlCL_DomDocumentType.is_comment.htmlCL_DomDocumentType.is_document.htmlCL_DomDocumentType.is_document_fragment.htmlCL_DomDocumentType.is_document_type.htmlCL_DomDocumentType.is_element.htmlCL_DomDocumentType.is_entity.htmlCL_DomDocumentType.is_entity_reference.htmlCL_DomDocumentType.is_notation.htmlCL_DomDocumentType.is_null.htmlCL_DomDocumentType.is_processing_instruction.htmlCL_DomDocumentType.is_supported.htmlCL_DomDocumentType.is_text.htmlCL_DomDocumentType.named_item.htmlCL_DomDocumentType.named_item_ns.htmlCL_DomDocumentType.normalize.htmlCL_DomDocumentType.operator__.htmlCL_DomDocumentType.remove_child.htmlCL_DomDocumentType.replace_child.htmlCL_DomDocumentType.select_bool.htmlCL_DomDocumentType.select_float.htmlCL_DomDocumentType.select_int.htmlCL_DomDocumentType.select_node.htmlCL_DomDocumentType.select_nodes.htmlCL_DomDocumentType.select_string.htmlCL_DomDocumentType.set_node_value.htmlCL_DomDocumentType.set_prefix.htmlCL_DomDocumentType.to_attr.htmlCL_DomDocumentType.to_cdata_section.htmlCL_DomDocumentType.to_comment.htmlCL_DomDocumentType.to_document.htmlCL_DomDocumentType.to_document_fragment.htmlCL_DomDocumentType.to_document_type.htmlCL_DomDocumentType.to_element.htmlCL_DomDocumentType.to_entity.htmlCL_DomDocumentType.to_entity_reference.htmlCL_DomDocumentType.to_notation.htmlCL_DomDocumentType.to_processing_instruction.htmlCL_DomDocumentType.to_text.htmlCL_DomElement.CL_DomElement.htmlCL_DomElement.NodeType.htmlCL_DomElement.append_child.htmlCL_DomElement.clone_node.htmlCL_DomElement.find_namespace_uri.htmlCL_DomElement.find_prefix.htmlCL_DomElement.get_attribute.htmlCL_DomElement.get_attribute_bool.htmlCL_DomElement.get_attribute_bool_ns.htmlCL_DomElement.get_attribute_float.htmlCL_DomElement.get_attribute_float_ns.htmlCL_DomElement.get_attribute_int.htmlCL_DomElement.get_attribute_int_ns.htmlCL_DomElement.get_attribute_node.htmlCL_DomElement.get_attribute_node_ns.htmlCL_DomElement.get_attribute_ns.htmlCL_DomElement.get_attributes.htmlCL_DomElement.get_child_bool.htmlCL_DomElement.get_child_bool_ns.htmlCL_DomElement.get_child_int.htmlCL_DomElement.get_child_int_ns.htmlCL_DomElement.get_child_nodes.htmlCL_DomElement.get_child_string.htmlCL_DomElement.get_child_string_ns.htmlCL_DomElement.get_elements_by_tag_name.htmlCL_DomElement.get_elements_by_tag_name_ns.htmlCL_DomElement.get_first_child.htmlCL_DomElement.get_first_child_element.htmlCL_DomElement.get_last_child.htmlCL_DomElement.get_local_name.htmlCL_DomElement.get_namespace_uri.htmlCL_DomElement.get_next_sibling.htmlCL_DomElement.get_next_sibling_element.htmlCL_DomElement.get_node_name.htmlCL_DomElement.get_node_type.htmlCL_DomElement.get_node_value.htmlCL_DomElement.get_owner_document.htmlCL_DomElement.get_parent_node.htmlCL_DomElement.get_prefix.htmlCL_DomElement.get_previous_sibling.htmlCL_DomElement.get_tag_name.htmlCL_DomElement.get_text.htmlCL_DomElement.has_attribute.htmlCL_DomElement.has_attribute_ns.htmlCL_DomElement.has_attributes.htmlCL_DomElement.has_child_nodes.htmlCL_DomElement.htmlCL_DomElement.impl.htmlCL_DomElement.insert_before.htmlCL_DomElement.is_attr.htmlCL_DomElement.is_cdata_section.htmlCL_DomElement.is_comment.htmlCL_DomElement.is_document.htmlCL_DomElement.is_document_fragment.htmlCL_DomElement.is_document_type.htmlCL_DomElement.is_element.htmlCL_DomElement.is_entity.htmlCL_DomElement.is_entity_reference.htmlCL_DomElement.is_notation.htmlCL_DomElement.is_null.htmlCL_DomElement.is_processing_instruction.htmlCL_DomElement.is_supported.htmlCL_DomElement.is_text.htmlCL_DomElement.named_item.htmlCL_DomElement.named_item_ns.htmlCL_DomElement.normalize.htmlCL_DomElement.operator__.htmlCL_DomElement.remove_attribute.htmlCL_DomElement.remove_attribute_ns.htmlCL_DomElement.remove_child.htmlCL_DomElement.replace_child.htmlCL_DomElement.select_bool.htmlCL_DomElement.select_float.htmlCL_DomElement.select_int.htmlCL_DomElement.select_node.htmlCL_DomElement.select_nodes.htmlCL_DomElement.select_string.htmlCL_DomElement.set_attribute.htmlCL_DomElement.set_attribute_bool.htmlCL_DomElement.set_attribute_bool_ns.htmlCL_DomElement.set_attribute_float.htmlCL_DomElement.set_attribute_float_ns.htmlCL_DomElement.set_attribute_int.htmlCL_DomElement.set_attribute_int_ns.htmlCL_DomElement.set_attribute_node.htmlCL_DomElement.set_attribute_node_ns.htmlCL_DomElement.set_attribute_ns.htmlCL_DomElement.set_child_bool.htmlCL_DomElement.set_child_bool_ns.htmlCL_DomElement.set_child_int.htmlCL_DomElement.set_child_int_ns.htmlCL_DomElement.set_child_string.htmlCL_DomElement.set_child_string_ns.htmlCL_DomElement.set_node_value.htmlCL_DomElement.set_prefix.htmlCL_DomElement.to_attr.htmlCL_DomElement.to_cdata_section.htmlCL_DomElement.to_comment.htmlCL_DomElement.to_document.htmlCL_DomElement.to_document_fragment.htmlCL_DomElement.to_document_type.htmlCL_DomElement.to_element.htmlCL_DomElement.to_entity.htmlCL_DomElement.to_entity_reference.htmlCL_DomElement.to_notation.htmlCL_DomElement.to_processing_instruction.htmlCL_DomElement.to_text.htmlCL_DomEntity.CL_DomEntity.htmlCL_DomEntity.NodeType.htmlCL_DomEntity.append_child.htmlCL_DomEntity.clone_node.htmlCL_DomEntity.find_namespace_uri.htmlCL_DomEntity.find_prefix.htmlCL_DomEntity.get_attributes.htmlCL_DomEntity.get_child_nodes.htmlCL_DomEntity.get_first_child.htmlCL_DomEntity.get_last_child.htmlCL_DomEntity.get_local_name.htmlCL_DomEntity.get_namespace_uri.htmlCL_DomEntity.get_next_sibling.htmlCL_DomEntity.get_node_name.htmlCL_DomEntity.get_node_type.htmlCL_DomEntity.get_node_value.htmlCL_DomEntity.get_notation_name.htmlCL_DomEntity.get_owner_document.htmlCL_DomEntity.get_parent_node.htmlCL_DomEntity.get_prefix.htmlCL_DomEntity.get_previous_sibling.htmlCL_DomEntity.get_public_id.htmlCL_DomEntity.get_system_id.htmlCL_DomEntity.has_attributes.htmlCL_DomEntity.has_child_nodes.htmlCL_DomEntity.htmlCL_DomEntity.impl.htmlCL_DomEntity.insert_before.htmlCL_DomEntity.is_attr.htmlCL_DomEntity.is_cdata_section.htmlCL_DomEntity.is_comment.htmlCL_DomEntity.is_document.htmlCL_DomEntity.is_document_fragment.htmlCL_DomEntity.is_document_type.htmlCL_DomEntity.is_element.htmlCL_DomEntity.is_entity.htmlCL_DomEntity.is_entity_reference.htmlCL_DomEntity.is_notation.htmlCL_DomEntity.is_null.htmlCL_DomEntity.is_processing_instruction.htmlCL_DomEntity.is_supported.htmlCL_DomEntity.is_text.htmlCL_DomEntity.named_item.htmlCL_DomEntity.named_item_ns.htmlCL_DomEntity.normalize.htmlCL_DomEntity.operator__.htmlCL_DomEntity.remove_child.htmlCL_DomEntity.replace_child.htmlCL_DomEntity.select_bool.htmlCL_DomEntity.select_float.htmlCL_DomEntity.select_int.htmlCL_DomEntity.select_node.htmlCL_DomEntity.select_nodes.htmlCL_DomEntity.select_string.htmlCL_DomEntity.set_node_value.htmlCL_DomEntity.set_prefix.htmlCL_DomEntity.to_attr.htmlCL_DomEntity.to_cdata_section.htmlCL_DomEntity.to_comment.htmlCL_DomEntity.to_document.htmlCL_DomEntity.to_document_fragment.htmlCL_DomEntity.to_document_type.htmlCL_DomEntity.to_element.htmlCL_DomEntity.to_entity.htmlCL_DomEntity.to_entity_reference.htmlCL_DomEntity.to_notation.htmlCL_DomEntity.to_processing_instruction.htmlCL_DomEntity.to_text.htmlCL_DomEntityReference.CL_DomEntityReference.htmlCL_DomEntityReference.NodeType.htmlCL_DomEntityReference.append_child.htmlCL_DomEntityReference.clone_node.htmlCL_DomEntityReference.find_namespace_uri.htmlCL_DomEntityReference.find_prefix.htmlCL_DomEntityReference.get_attributes.htmlCL_DomEntityReference.get_child_nodes.htmlCL_DomEntityReference.get_first_child.htmlCL_DomEntityReference.get_last_child.htmlCL_DomEntityReference.get_local_name.htmlCL_DomEntityReference.get_namespace_uri.htmlCL_DomEntityReference.get_next_sibling.htmlCL_DomEntityReference.get_node_name.htmlCL_DomEntityReference.get_node_type.htmlCL_DomEntityReference.get_node_value.htmlCL_DomEntityReference.get_owner_document.htmlCL_DomEntityReference.get_parent_node.htmlCL_DomEntityReference.get_prefix.htmlCL_DomEntityReference.get_previous_sibling.htmlCL_DomEntityReference.has_attributes.htmlCL_DomEntityReference.has_child_nodes.htmlCL_DomEntityReference.htmlCL_DomEntityReference.impl.htmlCL_DomEntityReference.insert_before.htmlCL_DomEntityReference.is_attr.htmlCL_DomEntityReference.is_cdata_section.htmlCL_DomEntityReference.is_comment.htmlCL_DomEntityReference.is_document.htmlCL_DomEntityReference.is_document_fragment.htmlCL_DomEntityReference.is_document_type.htmlCL_DomEntityReference.is_element.htmlCL_DomEntityReference.is_entity.htmlCL_DomEntityReference.is_entity_reference.htmlCL_DomEntityReference.is_notation.htmlCL_DomEntityReference.is_null.htmlCL_DomEntityReference.is_processing_instruction.htmlCL_DomEntityReference.is_supported.htmlCL_DomEntityReference.is_text.htmlCL_DomEntityReference.named_item.htmlCL_DomEntityReference.named_item_ns.htmlCL_DomEntityReference.normalize.htmlCL_DomEntityReference.operator__.htmlCL_DomEntityReference.remove_child.htmlCL_DomEntityReference.replace_child.htmlCL_DomEntityReference.select_bool.htmlCL_DomEntityReference.select_float.htmlCL_DomEntityReference.select_int.htmlCL_DomEntityReference.select_node.htmlCL_DomEntityReference.select_nodes.htmlCL_DomEntityReference.select_string.htmlCL_DomEntityReference.set_node_value.htmlCL_DomEntityReference.set_prefix.htmlCL_DomEntityReference.to_attr.htmlCL_DomEntityReference.to_cdata_section.htmlCL_DomEntityReference.to_comment.htmlCL_DomEntityReference.to_document.htmlCL_DomEntityReference.to_document_fragment.htmlCL_DomEntityReference.to_document_type.htmlCL_DomEntityReference.to_element.htmlCL_DomEntityReference.to_entity.htmlCL_DomEntityReference.to_entity_reference.htmlCL_DomEntityReference.to_notation.htmlCL_DomEntityReference.to_processing_instruction.htmlCL_DomEntityReference.to_text.htmlCL_DomException.CL_DomException.htmlCL_DomException.ExceptionCodes.htmlCL_DomException.code.htmlCL_DomException.get_message_and_stack_trace.htmlCL_DomException.get_stack_trace.htmlCL_DomException.htmlCL_DomException.message.htmlCL_DomException.what.htmlCL_DomImplementation.CL_DomImplementation.htmlCL_DomImplementation.create_document.htmlCL_DomImplementation.create_document_type.htmlCL_DomImplementation.has_feature.htmlCL_DomImplementation.htmlCL_DomImplementation.impl.htmlCL_DomNamedNodeMap.CL_DomNamedNodeMap.htmlCL_DomNamedNodeMap.CL_DomNode.htmlCL_DomNamedNodeMap.get_length.htmlCL_DomNamedNodeMap.get_named_item.htmlCL_DomNamedNodeMap.get_named_item_ns.htmlCL_DomNamedNodeMap.htmlCL_DomNamedNodeMap.impl.htmlCL_DomNamedNodeMap.item.htmlCL_DomNamedNodeMap.remove_named_item.htmlCL_DomNamedNodeMap.remove_named_item_ns.htmlCL_DomNamedNodeMap.set_named_item.htmlCL_DomNamedNodeMap.set_named_item_ns.htmlCL_DomNode.CL_DomDocument.htmlCL_DomNode.CL_DomNamedNodeMap.htmlCL_DomNode.CL_DomNode.htmlCL_DomNode.NodeType.htmlCL_DomNode.append_child.htmlCL_DomNode.clone_node.htmlCL_DomNode.find_namespace_uri.htmlCL_DomNode.find_prefix.htmlCL_DomNode.get_attributes.htmlCL_DomNode.get_child_nodes.htmlCL_DomNode.get_first_child.htmlCL_DomNode.get_last_child.htmlCL_DomNode.get_local_name.htmlCL_DomNode.get_namespace_uri.htmlCL_DomNode.get_next_sibling.htmlCL_DomNode.get_node_name.htmlCL_DomNode.get_node_type.htmlCL_DomNode.get_node_value.htmlCL_DomNode.get_owner_document.htmlCL_DomNode.get_parent_node.htmlCL_DomNode.get_prefix.htmlCL_DomNode.get_previous_sibling.htmlCL_DomNode.has_attributes.htmlCL_DomNode.has_child_nodes.htmlCL_DomNode.htmlCL_DomNode.impl.htmlCL_DomNode.insert_before.htmlCL_DomNode.is_attr.htmlCL_DomNode.is_cdata_section.htmlCL_DomNode.is_comment.htmlCL_DomNode.is_document.htmlCL_DomNode.is_document_fragment.htmlCL_DomNode.is_document_type.htmlCL_DomNode.is_element.htmlCL_DomNode.is_entity.htmlCL_DomNode.is_entity_reference.htmlCL_DomNode.is_notation.htmlCL_DomNode.is_null.htmlCL_DomNode.is_processing_instruction.htmlCL_DomNode.is_supported.htmlCL_DomNode.is_text.htmlCL_DomNode.named_item.htmlCL_DomNode.named_item_ns.htmlCL_DomNode.normalize.htmlCL_DomNode.operator__.htmlCL_DomNode.remove_child.htmlCL_DomNode.replace_child.htmlCL_DomNode.select_bool.htmlCL_DomNode.select_float.htmlCL_DomNode.select_int.htmlCL_DomNode.select_node.htmlCL_DomNode.select_nodes.htmlCL_DomNode.select_string.htmlCL_DomNode.set_node_value.htmlCL_DomNode.set_prefix.htmlCL_DomNode.to_attr.htmlCL_DomNode.to_cdata_section.htmlCL_DomNode.to_comment.htmlCL_DomNode.to_document.htmlCL_DomNode.to_document_fragment.htmlCL_DomNode.to_document_type.htmlCL_DomNode.to_element.htmlCL_DomNode.to_entity.htmlCL_DomNode.to_entity_reference.htmlCL_DomNode.to_notation.htmlCL_DomNode.to_processing_instruction.htmlCL_DomNode.to_text.htmlCL_DomNodeList.CL_DomNodeList.htmlCL_DomNodeList.add_item.htmlCL_DomNodeList.get_length.htmlCL_DomNodeList.htmlCL_DomNodeList.item.htmlCL_DomNodeList.node_list.htmlCL_DomNotation.CL_DomNotation.htmlCL_DomNotation.NodeType.htmlCL_DomNotation.append_child.htmlCL_DomNotation.clone_node.htmlCL_DomNotation.find_namespace_uri.htmlCL_DomNotation.find_prefix.htmlCL_DomNotation.get_attributes.htmlCL_DomNotation.get_child_nodes.htmlCL_DomNotation.get_first_child.htmlCL_DomNotation.get_last_child.htmlCL_DomNotation.get_local_name.htmlCL_DomNotation.get_namespace_uri.htmlCL_DomNotation.get_next_sibling.htmlCL_DomNotation.get_node_name.htmlCL_DomNotation.get_node_type.htmlCL_DomNotation.get_node_value.htmlCL_DomNotation.get_owner_document.htmlCL_DomNotation.get_parent_node.htmlCL_DomNotation.get_prefix.htmlCL_DomNotation.get_previous_sibling.htmlCL_DomNotation.get_public_id.htmlCL_DomNotation.get_system_id.htmlCL_DomNotation.has_attributes.htmlCL_DomNotation.has_child_nodes.htmlCL_DomNotation.htmlCL_DomNotation.impl.htmlCL_DomNotation.insert_before.htmlCL_DomNotation.is_attr.htmlCL_DomNotation.is_cdata_section.htmlCL_DomNotation.is_comment.htmlCL_DomNotation.is_document.htmlCL_DomNotation.is_document_fragment.htmlCL_DomNotation.is_document_type.htmlCL_DomNotation.is_element.htmlCL_DomNotation.is_entity.htmlCL_DomNotation.is_entity_reference.htmlCL_DomNotation.is_notation.htmlCL_DomNotation.is_null.htmlCL_DomNotation.is_processing_instruction.htmlCL_DomNotation.is_supported.htmlCL_DomNotation.is_text.htmlCL_DomNotation.named_item.htmlCL_DomNotation.named_item_ns.htmlCL_DomNotation.normalize.htmlCL_DomNotation.operator__.htmlCL_DomNotation.remove_child.htmlCL_DomNotation.replace_child.htmlCL_DomNotation.select_bool.htmlCL_DomNotation.select_float.htmlCL_DomNotation.select_int.htmlCL_DomNotation.select_node.htmlCL_DomNotation.select_nodes.htmlCL_DomNotation.select_string.htmlCL_DomNotation.set_node_value.htmlCL_DomNotation.set_prefix.htmlCL_DomNotation.to_attr.htmlCL_DomNotation.to_cdata_section.htmlCL_DomNotation.to_comment.htmlCL_DomNotation.to_document.htmlCL_DomNotation.to_document_fragment.htmlCL_DomNotation.to_document_type.htmlCL_DomNotation.to_element.htmlCL_DomNotation.to_entity.htmlCL_DomNotation.to_entity_reference.htmlCL_DomNotation.to_notation.htmlCL_DomNotation.to_processing_instruction.htmlCL_DomNotation.to_text.htmlCL_DomProcessingInstruction.CL_DomProcessingInstruction.htmlCL_DomProcessingInstruction.NodeType.htmlCL_DomProcessingInstruction.append_child.htmlCL_DomProcessingInstruction.clone_node.htmlCL_DomProcessingInstruction.find_namespace_uri.htmlCL_DomProcessingInstruction.find_prefix.htmlCL_DomProcessingInstruction.get_attributes.htmlCL_DomProcessingInstruction.get_child_nodes.htmlCL_DomProcessingInstruction.get_data.htmlCL_DomProcessingInstruction.get_first_child.htmlCL_DomProcessingInstruction.get_last_child.htmlCL_DomProcessingInstruction.get_local_name.htmlCL_DomProcessingInstruction.get_namespace_uri.htmlCL_DomProcessingInstruction.get_next_sibling.htmlCL_DomProcessingInstruction.get_node_name.htmlCL_DomProcessingInstruction.get_node_type.htmlCL_DomProcessingInstruction.get_node_value.htmlCL_DomProcessingInstruction.get_owner_document.htmlCL_DomProcessingInstruction.get_parent_node.htmlCL_DomProcessingInstruction.get_prefix.htmlCL_DomProcessingInstruction.get_previous_sibling.htmlCL_DomProcessingInstruction.get_target.htmlCL_DomProcessingInstruction.has_attributes.htmlCL_DomProcessingInstruction.has_child_nodes.htmlCL_DomProcessingInstruction.htmlCL_DomProcessingInstruction.impl.htmlCL_DomProcessingInstruction.insert_before.htmlCL_DomProcessingInstruction.is_attr.htmlCL_DomProcessingInstruction.is_cdata_section.htmlCL_DomProcessingInstruction.is_comment.htmlCL_DomProcessingInstruction.is_document.htmlCL_DomProcessingInstruction.is_document_fragment.htmlCL_DomProcessingInstruction.is_document_type.htmlCL_DomProcessingInstruction.is_element.htmlCL_DomProcessingInstruction.is_entity.htmlCL_DomProcessingInstruction.is_entity_reference.htmlCL_DomProcessingInstruction.is_notation.htmlCL_DomProcessingInstruction.is_null.htmlCL_DomProcessingInstruction.is_processing_instruction.htmlCL_DomProcessingInstruction.is_supported.htmlCL_DomProcessingInstruction.is_text.htmlCL_DomProcessingInstruction.named_item.htmlCL_DomProcessingInstruction.named_item_ns.htmlCL_DomProcessingInstruction.normalize.htmlCL_DomProcessingInstruction.operator__.htmlCL_DomProcessingInstruction.remove_child.htmlCL_DomProcessingInstruction.replace_child.htmlCL_DomProcessingInstruction.select_bool.htmlCL_DomProcessingInstruction.select_float.htmlCL_DomProcessingInstruction.select_int.htmlCL_DomProcessingInstruction.select_node.htmlCL_DomProcessingInstruction.select_nodes.htmlCL_DomProcessingInstruction.select_string.htmlCL_DomProcessingInstruction.set_data.htmlCL_DomProcessingInstruction.set_node_value.htmlCL_DomProcessingInstruction.set_prefix.htmlCL_DomProcessingInstruction.to_attr.htmlCL_DomProcessingInstruction.to_cdata_section.htmlCL_DomProcessingInstruction.to_comment.htmlCL_DomProcessingInstruction.to_document.htmlCL_DomProcessingInstruction.to_document_fragment.htmlCL_DomProcessingInstruction.to_document_type.htmlCL_DomProcessingInstruction.to_element.htmlCL_DomProcessingInstruction.to_entity.htmlCL_DomProcessingInstruction.to_entity_reference.htmlCL_DomProcessingInstruction.to_notation.htmlCL_DomProcessingInstruction.to_processing_instruction.htmlCL_DomProcessingInstruction.to_text.htmlCL_DomSelectNode.CL_DomSelectNode.htmlCL_DomSelectNode.child_index.htmlCL_DomSelectNode.element_classes.htmlCL_DomSelectNode.get_attribute_value.htmlCL_DomSelectNode.htmlCL_DomSelectNode.id.htmlCL_DomSelectNode.lang.htmlCL_DomSelectNode.name.htmlCL_DomSelectNode.parent.htmlCL_DomSelectNode.pop.htmlCL_DomSelectNode.prev_sibling.htmlCL_DomSelectNode.pseudo_classes.htmlCL_DomSelectNode.push.htmlCL_DomText.CL_DomText.htmlCL_DomText.NodeType.htmlCL_DomText.append_child.htmlCL_DomText.append_data.htmlCL_DomText.clone_node.htmlCL_DomText.delete_data.htmlCL_DomText.find_namespace_uri.htmlCL_DomText.find_prefix.htmlCL_DomText.get_attributes.htmlCL_DomText.get_child_nodes.htmlCL_DomText.get_first_child.htmlCL_DomText.get_last_child.htmlCL_DomText.get_length.htmlCL_DomText.get_local_name.htmlCL_DomText.get_namespace_uri.htmlCL_DomText.get_next_sibling.htmlCL_DomText.get_node_name.htmlCL_DomText.get_node_type.htmlCL_DomText.get_node_value.htmlCL_DomText.get_owner_document.htmlCL_DomText.get_parent_node.htmlCL_DomText.get_prefix.htmlCL_DomText.get_previous_sibling.htmlCL_DomText.has_attributes.htmlCL_DomText.has_child_nodes.htmlCL_DomText.htmlCL_DomText.impl.htmlCL_DomText.insert_before.htmlCL_DomText.insert_data.htmlCL_DomText.is_attr.htmlCL_DomText.is_cdata_section.htmlCL_DomText.is_comment.htmlCL_DomText.is_document.htmlCL_DomText.is_document_fragment.htmlCL_DomText.is_document_type.htmlCL_DomText.is_element.htmlCL_DomText.is_entity.htmlCL_DomText.is_entity_reference.htmlCL_DomText.is_notation.htmlCL_DomText.is_null.htmlCL_DomText.is_processing_instruction.htmlCL_DomText.is_supported.htmlCL_DomText.is_text.htmlCL_DomText.named_item.htmlCL_DomText.named_item_ns.htmlCL_DomText.normalize.htmlCL_DomText.operator__.htmlCL_DomText.remove_child.htmlCL_DomText.replace_child.htmlCL_DomText.replace_data.htmlCL_DomText.select_bool.htmlCL_DomText.select_float.htmlCL_DomText.select_int.htmlCL_DomText.select_node.htmlCL_DomText.select_nodes.htmlCL_DomText.select_string.htmlCL_DomText.set_node_value.htmlCL_DomText.set_prefix.htmlCL_DomText.split_text.htmlCL_DomText.substring_data.htmlCL_DomText.to_attr.htmlCL_DomText.to_cdata_section.htmlCL_DomText.to_comment.htmlCL_DomText.to_document.htmlCL_DomText.to_document_fragment.htmlCL_DomText.to_document_type.htmlCL_DomText.to_element.htmlCL_DomText.to_entity.htmlCL_DomText.to_entity_reference.htmlCL_DomText.to_notation.htmlCL_DomText.to_processing_instruction.htmlCL_DomText.to_text.htmlCL_Draw.box.htmlCL_Draw.circle.htmlCL_Draw.fill.htmlCL_Draw.gradient_circle.htmlCL_Draw.gradient_fill.htmlCL_Draw.htmlCL_Draw.line.htmlCL_Draw.point.htmlCL_Draw.texture.htmlCL_Draw.triangle.htmlCL_EarClipResult.CL_EarClipResult.htmlCL_EarClipResult.get_triangle.htmlCL_EarClipResult.get_triangles.htmlCL_EarClipResult.htmlCL_EarClipResult.impl.htmlCL_EarClipTriangulator.CL_EarClipTriangulator.htmlCL_EarClipTriangulator.add_vertex.htmlCL_EarClipTriangulator.begin_hole.htmlCL_EarClipTriangulator.calculate_polygon_orientation.htmlCL_EarClipTriangulator.clear.htmlCL_EarClipTriangulator.end_hole.htmlCL_EarClipTriangulator.get_vertice_count.htmlCL_EarClipTriangulator.get_vertices.htmlCL_EarClipTriangulator.htmlCL_EarClipTriangulator.impl.htmlCL_EarClipTriangulator.set_orientation.htmlCL_EarClipTriangulator.triangulate.htmlCL_EarClipTriangulator_Triangle.htmlCL_EchoFilter.CL_EchoFilter.htmlCL_EchoFilter.filter.htmlCL_EchoFilter.get_provider.htmlCL_EchoFilter.htmlCL_EchoFilter.impl.htmlCL_EchoFilter.is_null.htmlCL_EchoFilter.operator__.htmlCL_EchoFilter.throw_if_null.htmlCL_ElementArrayBuffer.CL_ElementArrayBuffer.htmlCL_ElementArrayBuffer.get_data.htmlCL_ElementArrayBuffer.get_provider.htmlCL_ElementArrayBuffer.htmlCL_ElementArrayBuffer.impl.htmlCL_ElementArrayBuffer.is_null.htmlCL_ElementArrayBuffer.lock.htmlCL_ElementArrayBuffer.operator__.htmlCL_ElementArrayBuffer.throw_if_null.htmlCL_ElementArrayBuffer.unlock.htmlCL_ElementArrayBuffer.upload_data.htmlCL_ElementArrayBufferProvider.create.htmlCL_ElementArrayBufferProvider.destroy.htmlCL_ElementArrayBufferProvider.get_data.htmlCL_ElementArrayBufferProvider.htmlCL_ElementArrayBufferProvider.lock.htmlCL_ElementArrayBufferProvider.unlock.htmlCL_ElementArrayBufferProvider.upload_data.htmlCL_Endian.htmlCL_Endian.is_system_64bit.htmlCL_Endian.is_system_big.htmlCL_Endian.swap.htmlCL_Event.CL_Event.htmlCL_Event.get_event_provider.htmlCL_Event.htmlCL_Event.impl.htmlCL_Event.reset.htmlCL_Event.set.htmlCL_Event.wait.htmlCL_EventProvider.EventType.htmlCL_EventProvider.check_after_wait.htmlCL_EventProvider.check_before_wait.htmlCL_EventProvider.get_event_handle.htmlCL_EventProvider.get_event_type.htmlCL_EventProvider.get_num_event_handles.htmlCL_EventProvider.htmlCL_EventProvider.reset.htmlCL_EventProvider.set.htmlCL_Exception.CL_Exception.htmlCL_Exception._27.htmlCL_Exception.buffer.htmlCL_Exception.frames.htmlCL_Exception.get_message_and_stack_trace.htmlCL_Exception.get_stack_trace.htmlCL_Exception.htmlCL_Exception.message.htmlCL_Exception.num_frames.htmlCL_Exception.what.htmlCL_FadeFilter.CL_FadeFilter.htmlCL_FadeFilter.fade_to_volume.htmlCL_FadeFilter.filter.htmlCL_FadeFilter.get_provider.htmlCL_FadeFilter.get_volume.htmlCL_FadeFilter.htmlCL_FadeFilter.impl.htmlCL_FadeFilter.is_null.htmlCL_FadeFilter.operator__.htmlCL_FadeFilter.set_volume.htmlCL_FadeFilter.throw_if_null.htmlCL_File.AccessFlags.htmlCL_File.CL_File.htmlCL_File.Flags.htmlCL_File.OpenMode.htmlCL_File.SeekMode.htmlCL_File.ShareFlags.htmlCL_File.close.htmlCL_File.duplicate.htmlCL_File.get_permissions.htmlCL_File.get_position.htmlCL_File.get_provider.htmlCL_File.get_size.htmlCL_File.htmlCL_File.impl.htmlCL_File.is_little_endian.htmlCL_File.is_null.htmlCL_File.open.htmlCL_File.peek.htmlCL_File.read.htmlCL_File.read_bytes.htmlCL_File.read_float.htmlCL_File.read_int16.htmlCL_File.read_int32.htmlCL_File.read_int64.htmlCL_File.read_int8.htmlCL_File.read_string_a.htmlCL_File.read_string_nul.htmlCL_File.read_string_text.htmlCL_File.read_text.htmlCL_File.read_uint16.htmlCL_File.read_uint32.htmlCL_File.read_uint64.htmlCL_File.read_uint8.htmlCL_File.receive.htmlCL_File.seek.htmlCL_File.send.htmlCL_File.set_big_endian_mode.htmlCL_File.set_little_endian_mode.htmlCL_File.set_permissions.htmlCL_File.set_system_mode.htmlCL_File.throw_if_null.htmlCL_File.write.htmlCL_File.write_float.htmlCL_File.write_int16.htmlCL_File.write_int32.htmlCL_File.write_int64.htmlCL_File.write_int8.htmlCL_File.write_string_a.htmlCL_File.write_string_nul.htmlCL_File.write_string_text.htmlCL_File.write_uint16.htmlCL_File.write_uint32.htmlCL_File.write_uint64.htmlCL_File.write_uint8.htmlCL_FileHelp.copy_file.htmlCL_FileHelp.delete_file.htmlCL_FileHelp.file_exists.htmlCL_FileHelp.htmlCL_FileLogger.CL_FileLogger.htmlCL_FileLogger.disable.htmlCL_FileLogger.enable.htmlCL_FileLogger.file.htmlCL_FileLogger.htmlCL_FileLogger.instances.htmlCL_FileLogger.log.htmlCL_FileLogger.mutex.htmlCL_Font.CL_Font.htmlCL_Font.draw_text.htmlCL_Font.draw_text_ellipsis.htmlCL_Font.get_character_index.htmlCL_Font.get_font_metrics.htmlCL_Font.get_glyph_size.htmlCL_Font.get_provider.htmlCL_Font.get_text_size.htmlCL_Font.htmlCL_Font.impl.htmlCL_Font.is_null.htmlCL_FontDescription.CL_FontDescription.htmlCL_FontDescription.Charset.htmlCL_FontDescription.clone.htmlCL_FontDescription.create_null_object.htmlCL_FontDescription.get_anti_alias.htmlCL_FontDescription.get_average_width.htmlCL_FontDescription.get_charset.htmlCL_FontDescription.get_escapement.htmlCL_FontDescription.get_fixed_pitch.htmlCL_FontDescription.get_height.htmlCL_FontDescription.get_italic.htmlCL_FontDescription.get_orientation.htmlCL_FontDescription.get_strikeout.htmlCL_FontDescription.get_subpixel.htmlCL_FontDescription.get_typeface_name.htmlCL_FontDescription.get_underline.htmlCL_FontDescription.get_weight.htmlCL_FontDescription.htmlCL_FontDescription.impl.htmlCL_FontDescription.is_null.htmlCL_FontDescription.operator__.htmlCL_FontDescription.set_anti_alias.htmlCL_FontDescription.set_average_width.htmlCL_FontDescription.set_charset.htmlCL_FontDescription.set_escapement.htmlCL_FontDescription.set_fixed_pitch.htmlCL_FontDescription.set_height.htmlCL_FontDescription.set_italic.htmlCL_FontDescription.set_orientation.htmlCL_FontDescription.set_strikeout.htmlCL_FontDescription.set_subpixel.htmlCL_FontDescription.set_typeface_name.htmlCL_FontDescription.set_underline.htmlCL_FontDescription.set_weight.htmlCL_FontDescription.throw_if_null.htmlCL_FontMetrics.CL_FontMetrics.htmlCL_FontMetrics.get_ascent.htmlCL_FontMetrics.get_average_character_width.htmlCL_FontMetrics.get_default_char.htmlCL_FontMetrics.get_descent.htmlCL_FontMetrics.get_digitized_aspect_x.htmlCL_FontMetrics.get_digitized_aspect_y.htmlCL_FontMetrics.get_external_leading.htmlCL_FontMetrics.get_first_char.htmlCL_FontMetrics.get_height.htmlCL_FontMetrics.get_internal_leading.htmlCL_FontMetrics.get_last_char.htmlCL_FontMetrics.get_max_character_width.htmlCL_FontMetrics.get_overhang.htmlCL_FontMetrics.get_weight.htmlCL_FontMetrics.get_word_break_char.htmlCL_FontMetrics.htmlCL_FontMetrics.impl.htmlCL_FontMetrics.is_fixed_pitch.htmlCL_FontMetrics.is_italic.htmlCL_FontMetrics.is_null.htmlCL_FontMetrics.is_struck_out.htmlCL_FontMetrics.is_underlined.htmlCL_FontMetrics.set_ascent.htmlCL_FontMetrics.set_average_character_width.htmlCL_FontMetrics.set_descent.htmlCL_FontMetrics.set_digitized_aspect_x.htmlCL_FontMetrics.set_digitized_aspect_y.htmlCL_FontMetrics.set_external_leading.htmlCL_FontMetrics.set_fixed_pitch.htmlCL_FontMetrics.set_height.htmlCL_FontMetrics.set_internal_leading.htmlCL_FontMetrics.set_italic.htmlCL_FontMetrics.set_max_character_width.htmlCL_FontMetrics.set_overhang.htmlCL_FontMetrics.set_struck_out.htmlCL_FontMetrics.set_underlined.htmlCL_FontMetrics.set_weight.htmlCL_FontMetrics.throw_if_null.htmlCL_FontPixelBuffer.CL_FontPixelBuffer.htmlCL_FontPixelBuffer.htmlCL_FontProvider.destroy.htmlCL_FontProvider.draw_text.htmlCL_FontProvider.get_character_index.htmlCL_FontProvider.get_font_metrics.htmlCL_FontProvider.get_text_size.htmlCL_FontProvider.htmlCL_Font_Freetype.CL_Font_Freetype.htmlCL_Font_Freetype.draw_text.htmlCL_Font_Freetype.draw_text_ellipsis.htmlCL_Font_Freetype.get_character_index.htmlCL_Font_Freetype.get_font_metrics.htmlCL_Font_Freetype.get_glyph_size.htmlCL_Font_Freetype.get_provider.htmlCL_Font_Freetype.get_text_size.htmlCL_Font_Freetype.htmlCL_Font_Freetype.is_null.htmlCL_Font_Freetype.set_texture_group.htmlCL_Font_Sprite.CL_Font_Sprite.htmlCL_Font_Sprite.draw_text.htmlCL_Font_Sprite.draw_text_ellipsis.htmlCL_Font_Sprite.get_character_index.htmlCL_Font_Sprite.get_font_metrics.htmlCL_Font_Sprite.get_glyph_size.htmlCL_Font_Sprite.get_provider.htmlCL_Font_Sprite.get_text_size.htmlCL_Font_Sprite.htmlCL_Font_Sprite.is_null.htmlCL_Font_Sprite.set_font_metrics.htmlCL_Font_System.CL_Font_System.htmlCL_Font_System.draw_text.htmlCL_Font_System.draw_text_ellipsis.htmlCL_Font_System.free_font.htmlCL_Font_System.get_character_index.htmlCL_Font_System.get_font_metrics.htmlCL_Font_System.get_glyph.htmlCL_Font_System.get_glyph_size.htmlCL_Font_System.get_provider.htmlCL_Font_System.get_text_size.htmlCL_Font_System.htmlCL_Font_System.insert_glyph.htmlCL_Font_System.is_null.htmlCL_Font_System.load_font.htmlCL_Font_System.register_font.htmlCL_Font_System.set_font_metrics.htmlCL_Font_System.set_texture_group.htmlCL_Font_TextureGlyph.CL_Font_TextureGlyph.htmlCL_Font_TextureGlyph.htmlCL_Font_Vector.CL_Font_Vector.htmlCL_Font_Vector.draw_glyphs.htmlCL_Font_Vector.draw_text.htmlCL_Font_Vector.draw_text_ellipsis.htmlCL_Font_Vector.get_character_index.htmlCL_Font_Vector.get_font_metrics.htmlCL_Font_Vector.get_glyph_count.htmlCL_Font_Vector.get_glyph_outline.htmlCL_Font_Vector.get_glyph_size.htmlCL_Font_Vector.get_glyph_triangles.htmlCL_Font_Vector.get_glyphs.htmlCL_Font_Vector.get_glyphs_size.htmlCL_Font_Vector.get_provider.htmlCL_Font_Vector.get_text_size.htmlCL_Font_Vector.htmlCL_Font_Vector.is_null.htmlCL_Frame.CL_Frame.htmlCL_Frame.FocusPolicy.htmlCL_Frame.capture_mouse.htmlCL_Frame.capture_proximity.htmlCL_Frame.component_to_screen_coords.htmlCL_Frame.component_to_window_coords.htmlCL_Frame.create_components.htmlCL_Frame.delete_child_components.htmlCL_Frame.exec.htmlCL_Frame.exit_with_code.htmlCL_Frame.focus_next.htmlCL_Frame.focus_previous.htmlCL_Frame.func_activated.htmlCL_Frame.func_close.htmlCL_Frame.func_constrain_resize.htmlCL_Frame.func_create_custom_component.htmlCL_Frame.func_deactivated.htmlCL_Frame.func_enablemode_changed.htmlCL_Frame.func_filter_message.htmlCL_Frame.func_focus_gained.htmlCL_Frame.func_focus_lost.htmlCL_Frame.func_input.htmlCL_Frame.func_input_doubleclick.htmlCL_Frame.func_input_pointer_moved.htmlCL_Frame.func_input_pressed.htmlCL_Frame.func_input_released.htmlCL_Frame.func_pointer_enter.htmlCL_Frame.func_pointer_exit.htmlCL_Frame.func_process_message.htmlCL_Frame.func_render.htmlCL_Frame.func_resized.htmlCL_Frame.func_style_changed.htmlCL_Frame.func_visibility_change.htmlCL_Frame.get_allow_resize.htmlCL_Frame.get_blocks_default_action.htmlCL_Frame.get_child_component_group.htmlCL_Frame.get_child_components.htmlCL_Frame.get_class_name.htmlCL_Frame.get_clip_children.htmlCL_Frame.get_component_at.htmlCL_Frame.get_component_group_name.htmlCL_Frame.get_constant_repaint.htmlCL_Frame.get_css_element.htmlCL_Frame.get_css_layout.htmlCL_Frame.get_display_window.htmlCL_Frame.get_element_name.htmlCL_Frame.get_first_child.htmlCL_Frame.get_focus_policy.htmlCL_Frame.get_gc.htmlCL_Frame.get_geometry.htmlCL_Frame.get_group_selected_component.htmlCL_Frame.get_gui_manager.htmlCL_Frame.get_header_icon.htmlCL_Frame.get_header_text.htmlCL_Frame.get_height.htmlCL_Frame.get_ic.htmlCL_Frame.get_id_name.htmlCL_Frame.get_last_child.htmlCL_Frame.get_layout.htmlCL_Frame.get_named_item.htmlCL_Frame.get_next_component_in_tree.htmlCL_Frame.get_next_sibling.htmlCL_Frame.get_owner_component.htmlCL_Frame.get_parent_component.htmlCL_Frame.get_preferred_height.htmlCL_Frame.get_preferred_size.htmlCL_Frame.get_preferred_width.htmlCL_Frame.get_previous_component_in_tree.htmlCL_Frame.get_previous_sibling.htmlCL_Frame.get_resources.htmlCL_Frame.get_size.htmlCL_Frame.get_theme.htmlCL_Frame.get_top_level_component.htmlCL_Frame.get_type_name.htmlCL_Frame.get_width.htmlCL_Frame.get_window_geometry.htmlCL_Frame.has_child_components.htmlCL_Frame.has_focus.htmlCL_Frame.htmlCL_Frame.impl.htmlCL_Frame.is_active.htmlCL_Frame.is_ancestor_of.htmlCL_Frame.is_cancel.htmlCL_Frame.is_default.htmlCL_Frame.is_descendant_of.htmlCL_Frame.is_double_click_enabled.htmlCL_Frame.is_enabled.htmlCL_Frame.is_selected_in_group.htmlCL_Frame.is_visible.htmlCL_Frame.load_css_layout.htmlCL_Frame.paint.htmlCL_Frame.pop_cliprect.htmlCL_Frame.push_cliprect.htmlCL_Frame.render.htmlCL_Frame.request_repaint.htmlCL_Frame.reset_cliprect.htmlCL_Frame.screen_to_component_coords.htmlCL_Frame.set_blocks_default_action.htmlCL_Frame.set_cancel.htmlCL_Frame.set_class_name.htmlCL_Frame.set_clip_children.htmlCL_Frame.set_cliprect.htmlCL_Frame.set_component_group_name.htmlCL_Frame.set_constant_repaint.htmlCL_Frame.set_cursor.htmlCL_Frame.set_default.htmlCL_Frame.set_double_click_enabled.htmlCL_Frame.set_enabled.htmlCL_Frame.set_focus.htmlCL_Frame.set_focus_policy.htmlCL_Frame.set_geometry.htmlCL_Frame.set_header_icon.htmlCL_Frame.set_header_text.htmlCL_Frame.set_id_name.htmlCL_Frame.set_layout.htmlCL_Frame.set_parent_component.htmlCL_Frame.set_selected_in_component_group.htmlCL_Frame.set_type_name.htmlCL_Frame.set_visible.htmlCL_Frame.set_window_geometry.htmlCL_Frame.window_to_component_coords.htmlCL_FrameBuffer.CL_FrameBuffer.htmlCL_FrameBuffer.attach_color_buffer.htmlCL_FrameBuffer.attach_depth_buffer.htmlCL_FrameBuffer.attach_depth_stencil_buffer.htmlCL_FrameBuffer.attach_stencil_buffer.htmlCL_FrameBuffer.detach_color_buffer.htmlCL_FrameBuffer.detach_depth_buffer.htmlCL_FrameBuffer.detach_depth_stencil_buffer.htmlCL_FrameBuffer.detach_stencil_buffer.htmlCL_FrameBuffer.get_bind_target.htmlCL_FrameBuffer.get_provider.htmlCL_FrameBuffer.get_size.htmlCL_FrameBuffer.htmlCL_FrameBuffer.impl.htmlCL_FrameBuffer.is_null.htmlCL_FrameBuffer.operator__.htmlCL_FrameBuffer.set_bind_target.htmlCL_FrameBuffer.throw_if_null.htmlCL_FrameBufferProvider.attach_color_buffer.htmlCL_FrameBufferProvider.attach_depth_buffer.htmlCL_FrameBufferProvider.attach_depth_stencil_buffer.htmlCL_FrameBufferProvider.attach_stencil_buffer.htmlCL_FrameBufferProvider.destroy.htmlCL_FrameBufferProvider.detach_color_buffer.htmlCL_FrameBufferProvider.detach_depth_buffer.htmlCL_FrameBufferProvider.detach_depth_stencil_buffer.htmlCL_FrameBufferProvider.detach_stencil_buffer.htmlCL_FrameBufferProvider.get_bind_target.htmlCL_FrameBufferProvider.get_size.htmlCL_FrameBufferProvider.htmlCL_FrameBufferProvider.set_bind_target.htmlCL_GL1.functions.htmlCL_GL1.get_proc_address.htmlCL_GL1.get_textureformat_bits.htmlCL_GL1.htmlCL_GL1.set_active.htmlCL_GL1.to_opengl_pixelformat.htmlCL_GL1.to_opengl_textureformat.htmlCL_GL1Functions.GLuint.htmlCL_GL1Functions.accum.htmlCL_GL1Functions.activeTexture.htmlCL_GL1Functions.alphaFunc.htmlCL_GL1Functions.areTexturesResident.htmlCL_GL1Functions.arrayElement.htmlCL_GL1Functions.begin.htmlCL_GL1Functions.bindTexture.htmlCL_GL1Functions.bitmap.htmlCL_GL1Functions.blendColor.htmlCL_GL1Functions.blendEquation.htmlCL_GL1Functions.blendFunc.htmlCL_GL1Functions.blendFuncSeparate.htmlCL_GL1Functions.callList.htmlCL_GL1Functions.callLists.htmlCL_GL1Functions.clear.htmlCL_GL1Functions.clearAccum.htmlCL_GL1Functions.clearColor.htmlCL_GL1Functions.clearDepth.htmlCL_GL1Functions.clearIndex.htmlCL_GL1Functions.clearStencil.htmlCL_GL1Functions.clientActiveTexture.htmlCL_GL1Functions.clipPlane.htmlCL_GL1Functions.color3b.htmlCL_GL1Functions.color3bv.htmlCL_GL1Functions.color3d.htmlCL_GL1Functions.color3dv.htmlCL_GL1Functions.color3f.htmlCL_GL1Functions.color3fv.htmlCL_GL1Functions.color3i.htmlCL_GL1Functions.color3iv.htmlCL_GL1Functions.color3s.htmlCL_GL1Functions.color3sv.htmlCL_GL1Functions.color3ub.htmlCL_GL1Functions.color3ubv.htmlCL_GL1Functions.color3ui.htmlCL_GL1Functions.color3uiv.htmlCL_GL1Functions.color3us.htmlCL_GL1Functions.color3usv.htmlCL_GL1Functions.color4b.htmlCL_GL1Functions.color4bv.htmlCL_GL1Functions.color4d.htmlCL_GL1Functions.color4dv.htmlCL_GL1Functions.color4f.htmlCL_GL1Functions.color4fv.htmlCL_GL1Functions.color4i.htmlCL_GL1Functions.color4iv.htmlCL_GL1Functions.color4s.htmlCL_GL1Functions.color4sv.htmlCL_GL1Functions.color4ub.htmlCL_GL1Functions.color4ubv.htmlCL_GL1Functions.color4ui.htmlCL_GL1Functions.color4uiv.htmlCL_GL1Functions.color4us.htmlCL_GL1Functions.color4usv.htmlCL_GL1Functions.colorMask.htmlCL_GL1Functions.colorMaterial.htmlCL_GL1Functions.colorPointer.htmlCL_GL1Functions.colorSubTable.htmlCL_GL1Functions.colorTable.htmlCL_GL1Functions.colorTableParameterfv.htmlCL_GL1Functions.colorTableParameteriv.htmlCL_GL1Functions.compressedTexImage1D.htmlCL_GL1Functions.compressedTexImage2D.htmlCL_GL1Functions.compressedTexImage3D.htmlCL_GL1Functions.compressedTexSubImage1D.htmlCL_GL1Functions.compressedTexSubImage2D.htmlCL_GL1Functions.compressedTexSubImage3D.htmlCL_GL1Functions.convolutionFilter1D.htmlCL_GL1Functions.convolutionFilter2D.htmlCL_GL1Functions.convolutionParameterf.htmlCL_GL1Functions.convolutionParameterfv.htmlCL_GL1Functions.convolutionParameteri.htmlCL_GL1Functions.convolutionParameteriv.htmlCL_GL1Functions.copyColorSubTable.htmlCL_GL1Functions.copyColorTable.htmlCL_GL1Functions.copyConvolutionFilter1D.htmlCL_GL1Functions.copyConvolutionFilter2D.htmlCL_GL1Functions.copyPixels.htmlCL_GL1Functions.copyTexImage1D.htmlCL_GL1Functions.copyTexImage2D.htmlCL_GL1Functions.copyTexSubImage1D.htmlCL_GL1Functions.copyTexSubImage2D.htmlCL_GL1Functions.copyTexSubImage3D.htmlCL_GL1Functions.cullFace.htmlCL_GL1Functions.deleteLists.htmlCL_GL1Functions.deleteTextures.htmlCL_GL1Functions.depthFunc.htmlCL_GL1Functions.depthMask.htmlCL_GL1Functions.depthRange.htmlCL_GL1Functions.disable.htmlCL_GL1Functions.disableClientState.htmlCL_GL1Functions.drawArrays.htmlCL_GL1Functions.drawBuffer.htmlCL_GL1Functions.drawElements.htmlCL_GL1Functions.drawPixels.htmlCL_GL1Functions.drawRangeElements.htmlCL_GL1Functions.edgeFlag.htmlCL_GL1Functions.edgeFlagPointer.htmlCL_GL1Functions.edgeFlagv.htmlCL_GL1Functions.enable.htmlCL_GL1Functions.enableClientState.htmlCL_GL1Functions.end.htmlCL_GL1Functions.endList.htmlCL_GL1Functions.evalCoord1d.htmlCL_GL1Functions.evalCoord1dv.htmlCL_GL1Functions.evalCoord1f.htmlCL_GL1Functions.evalCoord1fv.htmlCL_GL1Functions.evalCoord2d.htmlCL_GL1Functions.evalCoord2dv.htmlCL_GL1Functions.evalCoord2f.htmlCL_GL1Functions.evalCoord2fv.htmlCL_GL1Functions.evalMesh1.htmlCL_GL1Functions.evalMesh2.htmlCL_GL1Functions.evalPoint1.htmlCL_GL1Functions.evalPoint2.htmlCL_GL1Functions.feedbackBuffer.htmlCL_GL1Functions.finish.htmlCL_GL1Functions.flush.htmlCL_GL1Functions.fogf.htmlCL_GL1Functions.fogfv.htmlCL_GL1Functions.fogi.htmlCL_GL1Functions.fogiv.htmlCL_GL1Functions.frontFace.htmlCL_GL1Functions.frustum.htmlCL_GL1Functions.genLists.htmlCL_GL1Functions.genTextures.htmlCL_GL1Functions.getBooleanv.htmlCL_GL1Functions.getClipPlane.htmlCL_GL1Functions.getColorTable.htmlCL_GL1Functions.getColorTableParameterfv.htmlCL_GL1Functions.getColorTableParameteriv.htmlCL_GL1Functions.getCompressedTexImage.htmlCL_GL1Functions.getConvolutionFilter.htmlCL_GL1Functions.getConvolutionParameterfv.htmlCL_GL1Functions.getConvolutionParameteriv.htmlCL_GL1Functions.getDoublev.htmlCL_GL1Functions.getError.htmlCL_GL1Functions.getFloatv.htmlCL_GL1Functions.getHistogram.htmlCL_GL1Functions.getHistogramParameterfv.htmlCL_GL1Functions.getHistogramParameteriv.htmlCL_GL1Functions.getIntegerv.htmlCL_GL1Functions.getLightfv.htmlCL_GL1Functions.getLightiv.htmlCL_GL1Functions.getMapdv.htmlCL_GL1Functions.getMapfv.htmlCL_GL1Functions.getMapiv.htmlCL_GL1Functions.getMaterialfv.htmlCL_GL1Functions.getMaterialiv.htmlCL_GL1Functions.getMinmax.htmlCL_GL1Functions.getMinmaxParameterfv.htmlCL_GL1Functions.getMinmaxParameteriv.htmlCL_GL1Functions.getPixelMapfv.htmlCL_GL1Functions.getPixelMapuiv.htmlCL_GL1Functions.getPixelMapusv.htmlCL_GL1Functions.getPointerv.htmlCL_GL1Functions.getPolygonStipple.htmlCL_GL1Functions.getSeparableFilter.htmlCL_GL1Functions.getString.htmlCL_GL1Functions.getTexEnvfv.htmlCL_GL1Functions.getTexEnviv.htmlCL_GL1Functions.getTexGendv.htmlCL_GL1Functions.getTexGenfv.htmlCL_GL1Functions.getTexGeniv.htmlCL_GL1Functions.getTexImage.htmlCL_GL1Functions.getTexLevelParameterfv.htmlCL_GL1Functions.getTexLevelParameteriv.htmlCL_GL1Functions.getTexParameterfv.htmlCL_GL1Functions.getTexParameteriv.htmlCL_GL1Functions.glLoadTransposeMatrixd.htmlCL_GL1Functions.glLoadTransposeMatrixf.htmlCL_GL1Functions.glMultTransposeMatrixd.htmlCL_GL1Functions.glMultTransposeMatrixf.htmlCL_GL1Functions.hint.htmlCL_GL1Functions.histogram.htmlCL_GL1Functions.htmlCL_GL1Functions.indexMask.htmlCL_GL1Functions.indexPointer.htmlCL_GL1Functions.indexd.htmlCL_GL1Functions.indexdv.htmlCL_GL1Functions.indexf.htmlCL_GL1Functions.indexfv.htmlCL_GL1Functions.indexi.htmlCL_GL1Functions.indexiv.htmlCL_GL1Functions.indexs.htmlCL_GL1Functions.indexsv.htmlCL_GL1Functions.indexub.htmlCL_GL1Functions.indexubv.htmlCL_GL1Functions.initNames.htmlCL_GL1Functions.interleavedArrays.htmlCL_GL1Functions.isEnabled.htmlCL_GL1Functions.isList.htmlCL_GL1Functions.isTexture.htmlCL_GL1Functions.lightModelf.htmlCL_GL1Functions.lightModelfv.htmlCL_GL1Functions.lightModeli.htmlCL_GL1Functions.lightModeliv.htmlCL_GL1Functions.lightf.htmlCL_GL1Functions.lightfv.htmlCL_GL1Functions.lighti.htmlCL_GL1Functions.lightiv.htmlCL_GL1Functions.lineStipple.htmlCL_GL1Functions.lineWidth.htmlCL_GL1Functions.listBase.htmlCL_GL1Functions.loadIdentity.htmlCL_GL1Functions.loadMatrixd.htmlCL_GL1Functions.loadMatrixf.htmlCL_GL1Functions.loadName.htmlCL_GL1Functions.logicOp.htmlCL_GL1Functions.map1d.htmlCL_GL1Functions.map1f.htmlCL_GL1Functions.map2d.htmlCL_GL1Functions.map2f.htmlCL_GL1Functions.mapGrid1d.htmlCL_GL1Functions.mapGrid1f.htmlCL_GL1Functions.mapGrid2d.htmlCL_GL1Functions.mapGrid2f.htmlCL_GL1Functions.materialf.htmlCL_GL1Functions.materialfv.htmlCL_GL1Functions.materiali.htmlCL_GL1Functions.materialiv.htmlCL_GL1Functions.matrixMode.htmlCL_GL1Functions.minmax.htmlCL_GL1Functions.multMatrixd.htmlCL_GL1Functions.multMatrixf.htmlCL_GL1Functions.multiTexCoord1d.htmlCL_GL1Functions.multiTexCoord1dv.htmlCL_GL1Functions.multiTexCoord1f.htmlCL_GL1Functions.multiTexCoord1fv.htmlCL_GL1Functions.multiTexCoord1i.htmlCL_GL1Functions.multiTexCoord1iv.htmlCL_GL1Functions.multiTexCoord1s.htmlCL_GL1Functions.multiTexCoord1sv.htmlCL_GL1Functions.multiTexCoord2d.htmlCL_GL1Functions.multiTexCoord2dv.htmlCL_GL1Functions.multiTexCoord2f.htmlCL_GL1Functions.multiTexCoord2fv.htmlCL_GL1Functions.multiTexCoord2i.htmlCL_GL1Functions.multiTexCoord2iv.htmlCL_GL1Functions.multiTexCoord2s.htmlCL_GL1Functions.multiTexCoord2sv.htmlCL_GL1Functions.multiTexCoord3d.htmlCL_GL1Functions.multiTexCoord3dv.htmlCL_GL1Functions.multiTexCoord3f.htmlCL_GL1Functions.multiTexCoord3fv.htmlCL_GL1Functions.multiTexCoord3i.htmlCL_GL1Functions.multiTexCoord3iv.htmlCL_GL1Functions.multiTexCoord3s.htmlCL_GL1Functions.multiTexCoord3sv.htmlCL_GL1Functions.multiTexCoord4d.htmlCL_GL1Functions.multiTexCoord4dv.htmlCL_GL1Functions.multiTexCoord4f.htmlCL_GL1Functions.multiTexCoord4fv.htmlCL_GL1Functions.multiTexCoord4i.htmlCL_GL1Functions.multiTexCoord4iv.htmlCL_GL1Functions.multiTexCoord4s.htmlCL_GL1Functions.multiTexCoord4sv.htmlCL_GL1Functions.newList.htmlCL_GL1Functions.normal3b.htmlCL_GL1Functions.normal3bv.htmlCL_GL1Functions.normal3d.htmlCL_GL1Functions.normal3dv.htmlCL_GL1Functions.normal3f.htmlCL_GL1Functions.normal3fv.htmlCL_GL1Functions.normal3i.htmlCL_GL1Functions.normal3iv.htmlCL_GL1Functions.normal3s.htmlCL_GL1Functions.normal3sv.htmlCL_GL1Functions.normalPointer.htmlCL_GL1Functions.ortho.htmlCL_GL1Functions.passThrough.htmlCL_GL1Functions.pixelMapfv.htmlCL_GL1Functions.pixelMapuiv.htmlCL_GL1Functions.pixelMapusv.htmlCL_GL1Functions.pixelStoref.htmlCL_GL1Functions.pixelStorei.htmlCL_GL1Functions.pixelTransferf.htmlCL_GL1Functions.pixelTransferi.htmlCL_GL1Functions.pixelZoom.htmlCL_GL1Functions.pointSize.htmlCL_GL1Functions.polygonMode.htmlCL_GL1Functions.polygonOffset.htmlCL_GL1Functions.polygonStipple.htmlCL_GL1Functions.popAttrib.htmlCL_GL1Functions.popClientAttrib.htmlCL_GL1Functions.popMatrix.htmlCL_GL1Functions.popName.htmlCL_GL1Functions.prioritizeTextures.htmlCL_GL1Functions.ptr_glAccum.htmlCL_GL1Functions.ptr_glActiveTextureARB.htmlCL_GL1Functions.ptr_glAlphaFunc.htmlCL_GL1Functions.ptr_glAreTexturesResident.htmlCL_GL1Functions.ptr_glArrayElement.htmlCL_GL1Functions.ptr_glAttachObjectARB.htmlCL_GL1Functions.ptr_glBegin.htmlCL_GL1Functions.ptr_glBeginQueryARB.htmlCL_GL1Functions.ptr_glBindAttribLocationARB.htmlCL_GL1Functions.ptr_glBindBufferARB.htmlCL_GL1Functions.ptr_glBindFramebufferEXT.htmlCL_GL1Functions.ptr_glBindRenderbufferEXT.htmlCL_GL1Functions.ptr_glBindTexture.htmlCL_GL1Functions.ptr_glBitmap.htmlCL_GL1Functions.ptr_glBlendColorEXT.htmlCL_GL1Functions.ptr_glBlendEquationEXT.htmlCL_GL1Functions.ptr_glBlendFunc.htmlCL_GL1Functions.ptr_glBlendFuncSeparate.htmlCL_GL1Functions.ptr_glBlendFuncSeparateEXT.htmlCL_GL1Functions.ptr_glBlitFramebufferEXT.htmlCL_GL1Functions.ptr_glBufferDataARB.htmlCL_GL1Functions.ptr_glBufferSubDataARB.htmlCL_GL1Functions.ptr_glCallList.htmlCL_GL1Functions.ptr_glCallLists.htmlCL_GL1Functions.ptr_glCheckFramebufferStatusEXT.htmlCL_GL1Functions.ptr_glClear.htmlCL_GL1Functions.ptr_glClearAccum.htmlCL_GL1Functions.ptr_glClearColor.htmlCL_GL1Functions.ptr_glClearDepth.htmlCL_GL1Functions.ptr_glClearIndex.htmlCL_GL1Functions.ptr_glClearStencil.htmlCL_GL1Functions.ptr_glClientActiveTextureARB.htmlCL_GL1Functions.ptr_glClipPlane.htmlCL_GL1Functions.ptr_glColor3b.htmlCL_GL1Functions.ptr_glColor3bv.htmlCL_GL1Functions.ptr_glColor3d.htmlCL_GL1Functions.ptr_glColor3dv.htmlCL_GL1Functions.ptr_glColor3f.htmlCL_GL1Functions.ptr_glColor3fv.htmlCL_GL1Functions.ptr_glColor3i.htmlCL_GL1Functions.ptr_glColor3iv.htmlCL_GL1Functions.ptr_glColor3s.htmlCL_GL1Functions.ptr_glColor3sv.htmlCL_GL1Functions.ptr_glColor3ub.htmlCL_GL1Functions.ptr_glColor3ubv.htmlCL_GL1Functions.ptr_glColor3ui.htmlCL_GL1Functions.ptr_glColor3uiv.htmlCL_GL1Functions.ptr_glColor3us.htmlCL_GL1Functions.ptr_glColor3usv.htmlCL_GL1Functions.ptr_glColor4b.htmlCL_GL1Functions.ptr_glColor4bv.htmlCL_GL1Functions.ptr_glColor4d.htmlCL_GL1Functions.ptr_glColor4dv.htmlCL_GL1Functions.ptr_glColor4f.htmlCL_GL1Functions.ptr_glColor4fv.htmlCL_GL1Functions.ptr_glColor4i.htmlCL_GL1Functions.ptr_glColor4iv.htmlCL_GL1Functions.ptr_glColor4s.htmlCL_GL1Functions.ptr_glColor4sv.htmlCL_GL1Functions.ptr_glColor4ub.htmlCL_GL1Functions.ptr_glColor4ubv.htmlCL_GL1Functions.ptr_glColor4ui.htmlCL_GL1Functions.ptr_glColor4uiv.htmlCL_GL1Functions.ptr_glColor4us.htmlCL_GL1Functions.ptr_glColor4usv.htmlCL_GL1Functions.ptr_glColorMask.htmlCL_GL1Functions.ptr_glColorMaterial.htmlCL_GL1Functions.ptr_glColorPointer.htmlCL_GL1Functions.ptr_glColorSubTableEXT.htmlCL_GL1Functions.ptr_glColorTableParameterfvSGI.htmlCL_GL1Functions.ptr_glColorTableParameterivSGI.htmlCL_GL1Functions.ptr_glColorTableSGI.htmlCL_GL1Functions.ptr_glCompileShaderARB.htmlCL_GL1Functions.ptr_glCompressedTexImage1DARB.htmlCL_GL1Functions.ptr_glCompressedTexImage2DARB.htmlCL_GL1Functions.ptr_glCompressedTexImage3DARB.htmlCL_GL1Functions.ptr_glCompressedTexSubImage1DARB.htmlCL_GL1Functions.ptr_glCompressedTexSubImage2DARB.htmlCL_GL1Functions.ptr_glCompressedTexSubImage3DARB.htmlCL_GL1Functions.ptr_glConvolutionFilter1DEXT.htmlCL_GL1Functions.ptr_glConvolutionFilter2DEXT.htmlCL_GL1Functions.ptr_glConvolutionParameterfEXT.htmlCL_GL1Functions.ptr_glConvolutionParameterfvEXT.htmlCL_GL1Functions.ptr_glConvolutionParameteriEXT.htmlCL_GL1Functions.ptr_glConvolutionParameterivEXT.htmlCL_GL1Functions.ptr_glCopyColorSubTableEXT.htmlCL_GL1Functions.ptr_glCopyColorTableSGI.htmlCL_GL1Functions.ptr_glCopyConvolutionFilter1DEXT.htmlCL_GL1Functions.ptr_glCopyConvolutionFilter2DEXT.htmlCL_GL1Functions.ptr_glCopyPixels.htmlCL_GL1Functions.ptr_glCopyTexImage1D.htmlCL_GL1Functions.ptr_glCopyTexImage2D.htmlCL_GL1Functions.ptr_glCopyTexSubImage1D.htmlCL_GL1Functions.ptr_glCopyTexSubImage2D.htmlCL_GL1Functions.ptr_glCopyTexSubImage3DEXT.htmlCL_GL1Functions.ptr_glCreateProgramObjectARB.htmlCL_GL1Functions.ptr_glCullFace.htmlCL_GL1Functions.ptr_glDeleteBuffersARB.htmlCL_GL1Functions.ptr_glDeleteFramebuffersEXT.htmlCL_GL1Functions.ptr_glDeleteLists.htmlCL_GL1Functions.ptr_glDeleteObjectARB.htmlCL_GL1Functions.ptr_glDeleteQueriesARB.htmlCL_GL1Functions.ptr_glDeleteRenderbuffersEXT.htmlCL_GL1Functions.ptr_glDeleteTextures.htmlCL_GL1Functions.ptr_glDepthFunc.htmlCL_GL1Functions.ptr_glDepthMask.htmlCL_GL1Functions.ptr_glDepthRange.htmlCL_GL1Functions.ptr_glDetachObjectARB.htmlCL_GL1Functions.ptr_glDisable.htmlCL_GL1Functions.ptr_glDisableClientState.htmlCL_GL1Functions.ptr_glDisableVertexAttribArrayARB.htmlCL_GL1Functions.ptr_glDrawArrays.htmlCL_GL1Functions.ptr_glDrawBuffer.htmlCL_GL1Functions.ptr_glDrawBuffersARB.htmlCL_GL1Functions.ptr_glDrawElements.htmlCL_GL1Functions.ptr_glDrawPixels.htmlCL_GL1Functions.ptr_glDrawRangeElementsEXT.htmlCL_GL1Functions.ptr_glEdgeFlag.htmlCL_GL1Functions.ptr_glEdgeFlagPointer.htmlCL_GL1Functions.ptr_glEdgeFlagv.htmlCL_GL1Functions.ptr_glEnable.htmlCL_GL1Functions.ptr_glEnableClientState.htmlCL_GL1Functions.ptr_glEnableVertexAttribArrayARB.htmlCL_GL1Functions.ptr_glEnd.htmlCL_GL1Functions.ptr_glEndList.htmlCL_GL1Functions.ptr_glEndQueryARB.htmlCL_GL1Functions.ptr_glEvalCoord1d.htmlCL_GL1Functions.ptr_glEvalCoord1dv.htmlCL_GL1Functions.ptr_glEvalCoord1f.htmlCL_GL1Functions.ptr_glEvalCoord1fv.htmlCL_GL1Functions.ptr_glEvalCoord2d.htmlCL_GL1Functions.ptr_glEvalCoord2dv.htmlCL_GL1Functions.ptr_glEvalCoord2f.htmlCL_GL1Functions.ptr_glEvalCoord2fv.htmlCL_GL1Functions.ptr_glEvalMesh1.htmlCL_GL1Functions.ptr_glEvalMesh2.htmlCL_GL1Functions.ptr_glEvalPoint1.htmlCL_GL1Functions.ptr_glEvalPoint2.htmlCL_GL1Functions.ptr_glFeedbackBuffer.htmlCL_GL1Functions.ptr_glFinish.htmlCL_GL1Functions.ptr_glFlush.htmlCL_GL1Functions.ptr_glFogCoordPointerEXT.htmlCL_GL1Functions.ptr_glFogCoorddEXT.htmlCL_GL1Functions.ptr_glFogCoorddvEXT.htmlCL_GL1Functions.ptr_glFogCoordfEXT.htmlCL_GL1Functions.ptr_glFogCoordfvEXT.htmlCL_GL1Functions.ptr_glFogf.htmlCL_GL1Functions.ptr_glFogfv.htmlCL_GL1Functions.ptr_glFogi.htmlCL_GL1Functions.ptr_glFogiv.htmlCL_GL1Functions.ptr_glFramebufferRenderbufferEXT.htmlCL_GL1Functions.ptr_glFramebufferTexture1DEXT.htmlCL_GL1Functions.ptr_glFramebufferTexture2DEXT.htmlCL_GL1Functions.ptr_glFramebufferTexture3DEXT.htmlCL_GL1Functions.ptr_glFrontFace.htmlCL_GL1Functions.ptr_glFrustum.htmlCL_GL1Functions.ptr_glGenBuffersARB.htmlCL_GL1Functions.ptr_glGenFramebuffersEXT.htmlCL_GL1Functions.ptr_glGenLists.htmlCL_GL1Functions.ptr_glGenQueriesARB.htmlCL_GL1Functions.ptr_glGenRenderbuffersEXT.htmlCL_GL1Functions.ptr_glGenTextures.htmlCL_GL1Functions.ptr_glGenerateMipmapEXT.htmlCL_GL1Functions.ptr_glGetActiveAttribARB.htmlCL_GL1Functions.ptr_glGetActiveUniformARB.htmlCL_GL1Functions.ptr_glGetAttachedObjectsARB.htmlCL_GL1Functions.ptr_glGetAttribLocationARB.htmlCL_GL1Functions.ptr_glGetBooleanv.htmlCL_GL1Functions.ptr_glGetBufferParameterivARB.htmlCL_GL1Functions.ptr_glGetBufferPointervARB.htmlCL_GL1Functions.ptr_glGetBufferSubDataARB.htmlCL_GL1Functions.ptr_glGetClipPlane.htmlCL_GL1Functions.ptr_glGetColorTableParameterfvSGI.htmlCL_GL1Functions.ptr_glGetColorTableParameterivSGI.htmlCL_GL1Functions.ptr_glGetColorTableSGI.htmlCL_GL1Functions.ptr_glGetCompressedTexImageARB.htmlCL_GL1Functions.ptr_glGetConvolutionFilterEXT.htmlCL_GL1Functions.ptr_glGetConvolutionParameterfvEXT.htmlCL_GL1Functions.ptr_glGetConvolutionParameterivEXT.htmlCL_GL1Functions.ptr_glGetDoublev.htmlCL_GL1Functions.ptr_glGetError.htmlCL_GL1Functions.ptr_glGetFloatv.htmlCL_GL1Functions.ptr_glGetFramebufferAttachmentParameterivEXT.htmlCL_GL1Functions.ptr_glGetHandleARB.htmlCL_GL1Functions.ptr_glGetHistogramEXT.htmlCL_GL1Functions.ptr_glGetHistogramParameterfvEXT.htmlCL_GL1Functions.ptr_glGetHistogramParameterivEXT.htmlCL_GL1Functions.ptr_glGetInfoLogARB.htmlCL_GL1Functions.ptr_glGetIntegerv.htmlCL_GL1Functions.ptr_glGetLightfv.htmlCL_GL1Functions.ptr_glGetLightiv.htmlCL_GL1Functions.ptr_glGetMapdv.htmlCL_GL1Functions.ptr_glGetMapfv.htmlCL_GL1Functions.ptr_glGetMapiv.htmlCL_GL1Functions.ptr_glGetMaterialfv.htmlCL_GL1Functions.ptr_glGetMaterialiv.htmlCL_GL1Functions.ptr_glGetMinmaxEXT.htmlCL_GL1Functions.ptr_glGetMinmaxParameterfvEXT.htmlCL_GL1Functions.ptr_glGetMinmaxParameterivEXT.htmlCL_GL1Functions.ptr_glGetObjectParameterfvARB.htmlCL_GL1Functions.ptr_glGetObjectParameterivARB.htmlCL_GL1Functions.ptr_glGetPixelMapfv.htmlCL_GL1Functions.ptr_glGetPixelMapuiv.htmlCL_GL1Functions.ptr_glGetPixelMapusv.htmlCL_GL1Functions.ptr_glGetPointerv.htmlCL_GL1Functions.ptr_glGetPolygonStipple.htmlCL_GL1Functions.ptr_glGetQueryObjectivARB.htmlCL_GL1Functions.ptr_glGetQueryObjectuivARB.htmlCL_GL1Functions.ptr_glGetQueryivARB.htmlCL_GL1Functions.ptr_glGetRenderbufferParameterivEXT.htmlCL_GL1Functions.ptr_glGetSeparableFilterEXT.htmlCL_GL1Functions.ptr_glGetShaderSourceARB.htmlCL_GL1Functions.ptr_glGetString.htmlCL_GL1Functions.ptr_glGetTexEnvfv.htmlCL_GL1Functions.ptr_glGetTexEnviv.htmlCL_GL1Functions.ptr_glGetTexGendv.htmlCL_GL1Functions.ptr_glGetTexGenfv.htmlCL_GL1Functions.ptr_glGetTexGeniv.htmlCL_GL1Functions.ptr_glGetTexImage.htmlCL_GL1Functions.ptr_glGetTexLevelParameterfv.htmlCL_GL1Functions.ptr_glGetTexLevelParameteriv.htmlCL_GL1Functions.ptr_glGetTexParameterfv.htmlCL_GL1Functions.ptr_glGetTexParameteriv.htmlCL_GL1Functions.ptr_glGetUniformLocationARB.htmlCL_GL1Functions.ptr_glGetUniformfvARB.htmlCL_GL1Functions.ptr_glGetUniformivARB.htmlCL_GL1Functions.ptr_glGetVertexAttribPointervARB.htmlCL_GL1Functions.ptr_glGetVertexAttribdvARB.htmlCL_GL1Functions.ptr_glGetVertexAttribfvARB.htmlCL_GL1Functions.ptr_glGetVertexAttribivARB.htmlCL_GL1Functions.ptr_glHint.htmlCL_GL1Functions.ptr_glHistogramEXT.htmlCL_GL1Functions.ptr_glIndexMask.htmlCL_GL1Functions.ptr_glIndexPointer.htmlCL_GL1Functions.ptr_glIndexd.htmlCL_GL1Functions.ptr_glIndexdv.htmlCL_GL1Functions.ptr_glIndexf.htmlCL_GL1Functions.ptr_glIndexfv.htmlCL_GL1Functions.ptr_glIndexi.htmlCL_GL1Functions.ptr_glIndexiv.htmlCL_GL1Functions.ptr_glIndexs.htmlCL_GL1Functions.ptr_glIndexsv.htmlCL_GL1Functions.ptr_glIndexub.htmlCL_GL1Functions.ptr_glIndexubv.htmlCL_GL1Functions.ptr_glInitNames.htmlCL_GL1Functions.ptr_glInterleavedArrays.htmlCL_GL1Functions.ptr_glIsBufferARB.htmlCL_GL1Functions.ptr_glIsEnabled.htmlCL_GL1Functions.ptr_glIsFramebufferEXT.htmlCL_GL1Functions.ptr_glIsList.htmlCL_GL1Functions.ptr_glIsQueryARB.htmlCL_GL1Functions.ptr_glIsRenderbufferEXT.htmlCL_GL1Functions.ptr_glIsTexture.htmlCL_GL1Functions.ptr_glLightModelf.htmlCL_GL1Functions.ptr_glLightModelfv.htmlCL_GL1Functions.ptr_glLightModeli.htmlCL_GL1Functions.ptr_glLightModeliv.htmlCL_GL1Functions.ptr_glLightf.htmlCL_GL1Functions.ptr_glLightfv.htmlCL_GL1Functions.ptr_glLighti.htmlCL_GL1Functions.ptr_glLightiv.htmlCL_GL1Functions.ptr_glLineStipple.htmlCL_GL1Functions.ptr_glLineWidth.htmlCL_GL1Functions.ptr_glLinkProgramARB.htmlCL_GL1Functions.ptr_glListBase.htmlCL_GL1Functions.ptr_glLoadIdentity.htmlCL_GL1Functions.ptr_glLoadMatrixd.htmlCL_GL1Functions.ptr_glLoadMatrixf.htmlCL_GL1Functions.ptr_glLoadName.htmlCL_GL1Functions.ptr_glLoadTransposeMatrixdARB.htmlCL_GL1Functions.ptr_glLoadTransposeMatrixfARB.htmlCL_GL1Functions.ptr_glLogicOp.htmlCL_GL1Functions.ptr_glMap1d.htmlCL_GL1Functions.ptr_glMap1f.htmlCL_GL1Functions.ptr_glMap2d.htmlCL_GL1Functions.ptr_glMap2f.htmlCL_GL1Functions.ptr_glMapBufferARB.htmlCL_GL1Functions.ptr_glMapGrid1d.htmlCL_GL1Functions.ptr_glMapGrid1f.htmlCL_GL1Functions.ptr_glMapGrid2d.htmlCL_GL1Functions.ptr_glMapGrid2f.htmlCL_GL1Functions.ptr_glMaterialf.htmlCL_GL1Functions.ptr_glMaterialfv.htmlCL_GL1Functions.ptr_glMateriali.htmlCL_GL1Functions.ptr_glMaterialiv.htmlCL_GL1Functions.ptr_glMatrixMode.htmlCL_GL1Functions.ptr_glMinmaxEXT.htmlCL_GL1Functions.ptr_glMultMatrixd.htmlCL_GL1Functions.ptr_glMultMatrixf.htmlCL_GL1Functions.ptr_glMultTransposeMatrixdARB.htmlCL_GL1Functions.ptr_glMultTransposeMatrixfARB.htmlCL_GL1Functions.ptr_glMultiDrawArraysEXT.htmlCL_GL1Functions.ptr_glMultiDrawElementsEXT.htmlCL_GL1Functions.ptr_glMultiTexCoord1dARB.htmlCL_GL1Functions.ptr_glMultiTexCoord1dvARB.htmlCL_GL1Functions.ptr_glMultiTexCoord1fARB.htmlCL_GL1Functions.ptr_glMultiTexCoord1fvARB.htmlCL_GL1Functions.ptr_glMultiTexCoord1iARB.htmlCL_GL1Functions.ptr_glMultiTexCoord1ivARB.htmlCL_GL1Functions.ptr_glMultiTexCoord1sARB.htmlCL_GL1Functions.ptr_glMultiTexCoord1svARB.htmlCL_GL1Functions.ptr_glMultiTexCoord2dARB.htmlCL_GL1Functions.ptr_glMultiTexCoord2dvARB.htmlCL_GL1Functions.ptr_glMultiTexCoord2fARB.htmlCL_GL1Functions.ptr_glMultiTexCoord2fvARB.htmlCL_GL1Functions.ptr_glMultiTexCoord2iARB.htmlCL_GL1Functions.ptr_glMultiTexCoord2ivARB.htmlCL_GL1Functions.ptr_glMultiTexCoord2sARB.htmlCL_GL1Functions.ptr_glMultiTexCoord2svARB.htmlCL_GL1Functions.ptr_glMultiTexCoord3dARB.htmlCL_GL1Functions.ptr_glMultiTexCoord3dvARB.htmlCL_GL1Functions.ptr_glMultiTexCoord3fARB.htmlCL_GL1Functions.ptr_glMultiTexCoord3fvARB.htmlCL_GL1Functions.ptr_glMultiTexCoord3iARB.htmlCL_GL1Functions.ptr_glMultiTexCoord3ivARB.htmlCL_GL1Functions.ptr_glMultiTexCoord3sARB.htmlCL_GL1Functions.ptr_glMultiTexCoord3svARB.htmlCL_GL1Functions.ptr_glMultiTexCoord4dARB.htmlCL_GL1Functions.ptr_glMultiTexCoord4dvARB.htmlCL_GL1Functions.ptr_glMultiTexCoord4fARB.htmlCL_GL1Functions.ptr_glMultiTexCoord4fvARB.htmlCL_GL1Functions.ptr_glMultiTexCoord4iARB.htmlCL_GL1Functions.ptr_glMultiTexCoord4ivARB.htmlCL_GL1Functions.ptr_glMultiTexCoord4sARB.htmlCL_GL1Functions.ptr_glMultiTexCoord4svARB.htmlCL_GL1Functions.ptr_glNewList.htmlCL_GL1Functions.ptr_glNormal3b.htmlCL_GL1Functions.ptr_glNormal3bv.htmlCL_GL1Functions.ptr_glNormal3d.htmlCL_GL1Functions.ptr_glNormal3dv.htmlCL_GL1Functions.ptr_glNormal3f.htmlCL_GL1Functions.ptr_glNormal3fv.htmlCL_GL1Functions.ptr_glNormal3i.htmlCL_GL1Functions.ptr_glNormal3iv.htmlCL_GL1Functions.ptr_glNormal3s.htmlCL_GL1Functions.ptr_glNormal3sv.htmlCL_GL1Functions.ptr_glNormalPointer.htmlCL_GL1Functions.ptr_glOrtho.htmlCL_GL1Functions.ptr_glPassThrough.htmlCL_GL1Functions.ptr_glPixelMapfv.htmlCL_GL1Functions.ptr_glPixelMapuiv.htmlCL_GL1Functions.ptr_glPixelMapusv.htmlCL_GL1Functions.ptr_glPixelStoref.htmlCL_GL1Functions.ptr_glPixelStorei.htmlCL_GL1Functions.ptr_glPixelTransferf.htmlCL_GL1Functions.ptr_glPixelTransferi.htmlCL_GL1Functions.ptr_glPixelZoom.htmlCL_GL1Functions.ptr_glPointParameterfARB.htmlCL_GL1Functions.ptr_glPointParameterfvARB.htmlCL_GL1Functions.ptr_glPointSize.htmlCL_GL1Functions.ptr_glPolygonMode.htmlCL_GL1Functions.ptr_glPolygonOffset.htmlCL_GL1Functions.ptr_glPolygonStipple.htmlCL_GL1Functions.ptr_glPopAttrib.htmlCL_GL1Functions.ptr_glPopClientAttrib.htmlCL_GL1Functions.ptr_glPopMatrix.htmlCL_GL1Functions.ptr_glPopName.htmlCL_GL1Functions.ptr_glPrioritizeTextures.htmlCL_GL1Functions.ptr_glPushAttrib.htmlCL_GL1Functions.ptr_glPushClientAttrib.htmlCL_GL1Functions.ptr_glPushMatrix.htmlCL_GL1Functions.ptr_glPushName.htmlCL_GL1Functions.ptr_glRasterPos2d.htmlCL_GL1Functions.ptr_glRasterPos2dv.htmlCL_GL1Functions.ptr_glRasterPos2f.htmlCL_GL1Functions.ptr_glRasterPos2fv.htmlCL_GL1Functions.ptr_glRasterPos2i.htmlCL_GL1Functions.ptr_glRasterPos2iv.htmlCL_GL1Functions.ptr_glRasterPos2s.htmlCL_GL1Functions.ptr_glRasterPos2sv.htmlCL_GL1Functions.ptr_glRasterPos3d.htmlCL_GL1Functions.ptr_glRasterPos3dv.htmlCL_GL1Functions.ptr_glRasterPos3f.htmlCL_GL1Functions.ptr_glRasterPos3fv.htmlCL_GL1Functions.ptr_glRasterPos3i.htmlCL_GL1Functions.ptr_glRasterPos3iv.htmlCL_GL1Functions.ptr_glRasterPos3s.htmlCL_GL1Functions.ptr_glRasterPos3sv.htmlCL_GL1Functions.ptr_glRasterPos4d.htmlCL_GL1Functions.ptr_glRasterPos4dv.htmlCL_GL1Functions.ptr_glRasterPos4f.htmlCL_GL1Functions.ptr_glRasterPos4fv.htmlCL_GL1Functions.ptr_glRasterPos4i.htmlCL_GL1Functions.ptr_glRasterPos4iv.htmlCL_GL1Functions.ptr_glRasterPos4s.htmlCL_GL1Functions.ptr_glRasterPos4sv.htmlCL_GL1Functions.ptr_glReadBuffer.htmlCL_GL1Functions.ptr_glReadPixels.htmlCL_GL1Functions.ptr_glRectd.htmlCL_GL1Functions.ptr_glRectdv.htmlCL_GL1Functions.ptr_glRectf.htmlCL_GL1Functions.ptr_glRectfv.htmlCL_GL1Functions.ptr_glRecti.htmlCL_GL1Functions.ptr_glRectiv.htmlCL_GL1Functions.ptr_glRects.htmlCL_GL1Functions.ptr_glRectsv.htmlCL_GL1Functions.ptr_glRenderMode.htmlCL_GL1Functions.ptr_glRenderbufferStorageEXT.htmlCL_GL1Functions.ptr_glResetHistogramEXT.htmlCL_GL1Functions.ptr_glResetMinmaxEXT.htmlCL_GL1Functions.ptr_glRotated.htmlCL_GL1Functions.ptr_glRotatef.htmlCL_GL1Functions.ptr_glSampleCoverageARB.htmlCL_GL1Functions.ptr_glScaled.htmlCL_GL1Functions.ptr_glScalef.htmlCL_GL1Functions.ptr_glScissor.htmlCL_GL1Functions.ptr_glSecondaryColor3bEXT.htmlCL_GL1Functions.ptr_glSecondaryColor3bvEXT.htmlCL_GL1Functions.ptr_glSecondaryColor3dEXT.htmlCL_GL1Functions.ptr_glSecondaryColor3dvEXT.htmlCL_GL1Functions.ptr_glSecondaryColor3fEXT.htmlCL_GL1Functions.ptr_glSecondaryColor3fvEXT.htmlCL_GL1Functions.ptr_glSecondaryColor3iEXT.htmlCL_GL1Functions.ptr_glSecondaryColor3ivEXT.htmlCL_GL1Functions.ptr_glSecondaryColor3sEXT.htmlCL_GL1Functions.ptr_glSecondaryColor3svEXT.htmlCL_GL1Functions.ptr_glSecondaryColor3ubEXT.htmlCL_GL1Functions.ptr_glSecondaryColor3ubvEXT.htmlCL_GL1Functions.ptr_glSecondaryColor3uiEXT.htmlCL_GL1Functions.ptr_glSecondaryColor3uivEXT.htmlCL_GL1Functions.ptr_glSecondaryColor3usEXT.htmlCL_GL1Functions.ptr_glSecondaryColor3usvEXT.htmlCL_GL1Functions.ptr_glSecondaryColorPointerEXT.htmlCL_GL1Functions.ptr_glSelectBuffer.htmlCL_GL1Functions.ptr_glSeparableFilter2DEXT.htmlCL_GL1Functions.ptr_glShadeModel.htmlCL_GL1Functions.ptr_glShaderSourceARB.htmlCL_GL1Functions.ptr_glStencilFunc.htmlCL_GL1Functions.ptr_glStencilFuncSeparateATI.htmlCL_GL1Functions.ptr_glStencilMask.htmlCL_GL1Functions.ptr_glStencilMaskSeparate.htmlCL_GL1Functions.ptr_glStencilOp.htmlCL_GL1Functions.ptr_glStencilOpSeparateATI.htmlCL_GL1Functions.ptr_glTexCoord1d.htmlCL_GL1Functions.ptr_glTexCoord1dv.htmlCL_GL1Functions.ptr_glTexCoord1f.htmlCL_GL1Functions.ptr_glTexCoord1fv.htmlCL_GL1Functions.ptr_glTexCoord1i.htmlCL_GL1Functions.ptr_glTexCoord1iv.htmlCL_GL1Functions.ptr_glTexCoord1s.htmlCL_GL1Functions.ptr_glTexCoord1sv.htmlCL_GL1Functions.ptr_glTexCoord2d.htmlCL_GL1Functions.ptr_glTexCoord2dv.htmlCL_GL1Functions.ptr_glTexCoord2f.htmlCL_GL1Functions.ptr_glTexCoord2fv.htmlCL_GL1Functions.ptr_glTexCoord2i.htmlCL_GL1Functions.ptr_glTexCoord2iv.htmlCL_GL1Functions.ptr_glTexCoord2s.htmlCL_GL1Functions.ptr_glTexCoord2sv.htmlCL_GL1Functions.ptr_glTexCoord3d.htmlCL_GL1Functions.ptr_glTexCoord3dv.htmlCL_GL1Functions.ptr_glTexCoord3f.htmlCL_GL1Functions.ptr_glTexCoord3fv.htmlCL_GL1Functions.ptr_glTexCoord3i.htmlCL_GL1Functions.ptr_glTexCoord3iv.htmlCL_GL1Functions.ptr_glTexCoord3s.htmlCL_GL1Functions.ptr_glTexCoord3sv.htmlCL_GL1Functions.ptr_glTexCoord4d.htmlCL_GL1Functions.ptr_glTexCoord4dv.htmlCL_GL1Functions.ptr_glTexCoord4f.htmlCL_GL1Functions.ptr_glTexCoord4fv.htmlCL_GL1Functions.ptr_glTexCoord4i.htmlCL_GL1Functions.ptr_glTexCoord4iv.htmlCL_GL1Functions.ptr_glTexCoord4s.htmlCL_GL1Functions.ptr_glTexCoord4sv.htmlCL_GL1Functions.ptr_glTexCoordPointer.htmlCL_GL1Functions.ptr_glTexEnvf.htmlCL_GL1Functions.ptr_glTexEnvfv.htmlCL_GL1Functions.ptr_glTexEnvi.htmlCL_GL1Functions.ptr_glTexEnviv.htmlCL_GL1Functions.ptr_glTexGend.htmlCL_GL1Functions.ptr_glTexGendv.htmlCL_GL1Functions.ptr_glTexGenf.htmlCL_GL1Functions.ptr_glTexGenfv.htmlCL_GL1Functions.ptr_glTexGeni.htmlCL_GL1Functions.ptr_glTexGeniv.htmlCL_GL1Functions.ptr_glTexImage1D.htmlCL_GL1Functions.ptr_glTexImage2D.htmlCL_GL1Functions.ptr_glTexImage3DEXT.htmlCL_GL1Functions.ptr_glTexParameterf.htmlCL_GL1Functions.ptr_glTexParameterfv.htmlCL_GL1Functions.ptr_glTexParameteri.htmlCL_GL1Functions.ptr_glTexParameteriv.htmlCL_GL1Functions.ptr_glTexSubImage1D.htmlCL_GL1Functions.ptr_glTexSubImage2D.htmlCL_GL1Functions.ptr_glTexSubImage3DEXT.htmlCL_GL1Functions.ptr_glTranslated.htmlCL_GL1Functions.ptr_glTranslatef.htmlCL_GL1Functions.ptr_glUniform1fARB.htmlCL_GL1Functions.ptr_glUniform1fvARB.htmlCL_GL1Functions.ptr_glUniform1iARB.htmlCL_GL1Functions.ptr_glUniform1ivARB.htmlCL_GL1Functions.ptr_glUniform2fARB.htmlCL_GL1Functions.ptr_glUniform2fvARB.htmlCL_GL1Functions.ptr_glUniform2iARB.htmlCL_GL1Functions.ptr_glUniform2ivARB.htmlCL_GL1Functions.ptr_glUniform3fARB.htmlCL_GL1Functions.ptr_glUniform3fvARB.htmlCL_GL1Functions.ptr_glUniform3iARB.htmlCL_GL1Functions.ptr_glUniform3ivARB.htmlCL_GL1Functions.ptr_glUniform4fARB.htmlCL_GL1Functions.ptr_glUniform4fvARB.htmlCL_GL1Functions.ptr_glUniform4iARB.htmlCL_GL1Functions.ptr_glUniform4ivARB.htmlCL_GL1Functions.ptr_glUniformMatrix2fvARB.htmlCL_GL1Functions.ptr_glUniformMatrix3fvARB.htmlCL_GL1Functions.ptr_glUniformMatrix4fvARB.htmlCL_GL1Functions.ptr_glUnmapBufferARB.htmlCL_GL1Functions.ptr_glUseProgramObjectARB.htmlCL_GL1Functions.ptr_glValidateProgramARB.htmlCL_GL1Functions.ptr_glVertex2d.htmlCL_GL1Functions.ptr_glVertex2dv.htmlCL_GL1Functions.ptr_glVertex2f.htmlCL_GL1Functions.ptr_glVertex2fv.htmlCL_GL1Functions.ptr_glVertex2i.htmlCL_GL1Functions.ptr_glVertex2iv.htmlCL_GL1Functions.ptr_glVertex2s.htmlCL_GL1Functions.ptr_glVertex2sv.htmlCL_GL1Functions.ptr_glVertex3d.htmlCL_GL1Functions.ptr_glVertex3dv.htmlCL_GL1Functions.ptr_glVertex3f.htmlCL_GL1Functions.ptr_glVertex3fv.htmlCL_GL1Functions.ptr_glVertex3i.htmlCL_GL1Functions.ptr_glVertex3iv.htmlCL_GL1Functions.ptr_glVertex3s.htmlCL_GL1Functions.ptr_glVertex3sv.htmlCL_GL1Functions.ptr_glVertex4d.htmlCL_GL1Functions.ptr_glVertex4dv.htmlCL_GL1Functions.ptr_glVertex4f.htmlCL_GL1Functions.ptr_glVertex4fv.htmlCL_GL1Functions.ptr_glVertex4i.htmlCL_GL1Functions.ptr_glVertex4iv.htmlCL_GL1Functions.ptr_glVertex4s.htmlCL_GL1Functions.ptr_glVertex4sv.htmlCL_GL1Functions.ptr_glVertexAttrib1dARB.htmlCL_GL1Functions.ptr_glVertexAttrib1dvARB.htmlCL_GL1Functions.ptr_glVertexAttrib1fARB.htmlCL_GL1Functions.ptr_glVertexAttrib1fvARB.htmlCL_GL1Functions.ptr_glVertexAttrib1sARB.htmlCL_GL1Functions.ptr_glVertexAttrib1svARB.htmlCL_GL1Functions.ptr_glVertexAttrib2dARB.htmlCL_GL1Functions.ptr_glVertexAttrib2dvARB.htmlCL_GL1Functions.ptr_glVertexAttrib2fARB.htmlCL_GL1Functions.ptr_glVertexAttrib2fvARB.htmlCL_GL1Functions.ptr_glVertexAttrib2sARB.htmlCL_GL1Functions.ptr_glVertexAttrib2svARB.htmlCL_GL1Functions.ptr_glVertexAttrib3dARB.htmlCL_GL1Functions.ptr_glVertexAttrib3dvARB.htmlCL_GL1Functions.ptr_glVertexAttrib3fARB.htmlCL_GL1Functions.ptr_glVertexAttrib3fvARB.htmlCL_GL1Functions.ptr_glVertexAttrib3sARB.htmlCL_GL1Functions.ptr_glVertexAttrib3svARB.htmlCL_GL1Functions.ptr_glVertexAttrib4NbvARB.htmlCL_GL1Functions.ptr_glVertexAttrib4NivARB.htmlCL_GL1Functions.ptr_glVertexAttrib4NsvARB.htmlCL_GL1Functions.ptr_glVertexAttrib4NubARB.htmlCL_GL1Functions.ptr_glVertexAttrib4NubvARB.htmlCL_GL1Functions.ptr_glVertexAttrib4NuivARB.htmlCL_GL1Functions.ptr_glVertexAttrib4NusvARB.htmlCL_GL1Functions.ptr_glVertexAttrib4bvARB.htmlCL_GL1Functions.ptr_glVertexAttrib4dARB.htmlCL_GL1Functions.ptr_glVertexAttrib4dvARB.htmlCL_GL1Functions.ptr_glVertexAttrib4fARB.htmlCL_GL1Functions.ptr_glVertexAttrib4fvARB.htmlCL_GL1Functions.ptr_glVertexAttrib4ivARB.htmlCL_GL1Functions.ptr_glVertexAttrib4sARB.htmlCL_GL1Functions.ptr_glVertexAttrib4svARB.htmlCL_GL1Functions.ptr_glVertexAttrib4ubvARB.htmlCL_GL1Functions.ptr_glVertexAttrib4uivARB.htmlCL_GL1Functions.ptr_glVertexAttrib4usvARB.htmlCL_GL1Functions.ptr_glVertexAttribPointerARB.htmlCL_GL1Functions.ptr_glVertexPointer.htmlCL_GL1Functions.ptr_glViewport.htmlCL_GL1Functions.ptr_glWindowPos2dARB.htmlCL_GL1Functions.ptr_glWindowPos2dvARB.htmlCL_GL1Functions.ptr_glWindowPos2fARB.htmlCL_GL1Functions.ptr_glWindowPos2fvARB.htmlCL_GL1Functions.ptr_glWindowPos2iARB.htmlCL_GL1Functions.ptr_glWindowPos2ivARB.htmlCL_GL1Functions.ptr_glWindowPos2sARB.htmlCL_GL1Functions.ptr_glWindowPos2svARB.htmlCL_GL1Functions.ptr_glWindowPos3dARB.htmlCL_GL1Functions.ptr_glWindowPos3dvARB.htmlCL_GL1Functions.ptr_glWindowPos3fARB.htmlCL_GL1Functions.ptr_glWindowPos3fvARB.htmlCL_GL1Functions.ptr_glWindowPos3iARB.htmlCL_GL1Functions.ptr_glWindowPos3ivARB.htmlCL_GL1Functions.ptr_glWindowPos3sARB.htmlCL_GL1Functions.ptr_glWindowPos3svARB.htmlCL_GL1Functions.pushAttrib.htmlCL_GL1Functions.pushClientAttrib.htmlCL_GL1Functions.pushMatrix.htmlCL_GL1Functions.pushName.htmlCL_GL1Functions.rasterPos2d.htmlCL_GL1Functions.rasterPos2dv.htmlCL_GL1Functions.rasterPos2f.htmlCL_GL1Functions.rasterPos2fv.htmlCL_GL1Functions.rasterPos2i.htmlCL_GL1Functions.rasterPos2iv.htmlCL_GL1Functions.rasterPos2s.htmlCL_GL1Functions.rasterPos2sv.htmlCL_GL1Functions.rasterPos3d.htmlCL_GL1Functions.rasterPos3dv.htmlCL_GL1Functions.rasterPos3f.htmlCL_GL1Functions.rasterPos3fv.htmlCL_GL1Functions.rasterPos3i.htmlCL_GL1Functions.rasterPos3iv.htmlCL_GL1Functions.rasterPos3s.htmlCL_GL1Functions.rasterPos3sv.htmlCL_GL1Functions.rasterPos4d.htmlCL_GL1Functions.rasterPos4dv.htmlCL_GL1Functions.rasterPos4f.htmlCL_GL1Functions.rasterPos4fv.htmlCL_GL1Functions.rasterPos4i.htmlCL_GL1Functions.rasterPos4iv.htmlCL_GL1Functions.rasterPos4s.htmlCL_GL1Functions.rasterPos4sv.htmlCL_GL1Functions.readBuffer.htmlCL_GL1Functions.readPixels.htmlCL_GL1Functions.rectd.htmlCL_GL1Functions.rectdv.htmlCL_GL1Functions.rectf.htmlCL_GL1Functions.rectfv.htmlCL_GL1Functions.recti.htmlCL_GL1Functions.rectiv.htmlCL_GL1Functions.rects.htmlCL_GL1Functions.rectsv.htmlCL_GL1Functions.renderMode.htmlCL_GL1Functions.resetHistogram.htmlCL_GL1Functions.resetMinmax.htmlCL_GL1Functions.rotated.htmlCL_GL1Functions.rotatef.htmlCL_GL1Functions.sampleCoverage.htmlCL_GL1Functions.scaled.htmlCL_GL1Functions.scalef.htmlCL_GL1Functions.scissor.htmlCL_GL1Functions.selectBuffer.htmlCL_GL1Functions.separableFilter2D.htmlCL_GL1Functions.shadeModel.htmlCL_GL1Functions.stencilFunc.htmlCL_GL1Functions.stencilMask.htmlCL_GL1Functions.stencilMaskSeparate.htmlCL_GL1Functions.stencilOp.htmlCL_GL1Functions.texCoord1d.htmlCL_GL1Functions.texCoord1dv.htmlCL_GL1Functions.texCoord1f.htmlCL_GL1Functions.texCoord1fv.htmlCL_GL1Functions.texCoord1i.htmlCL_GL1Functions.texCoord1iv.htmlCL_GL1Functions.texCoord1s.htmlCL_GL1Functions.texCoord1sv.htmlCL_GL1Functions.texCoord2d.htmlCL_GL1Functions.texCoord2dv.htmlCL_GL1Functions.texCoord2f.htmlCL_GL1Functions.texCoord2fv.htmlCL_GL1Functions.texCoord2i.htmlCL_GL1Functions.texCoord2iv.htmlCL_GL1Functions.texCoord2s.htmlCL_GL1Functions.texCoord2sv.htmlCL_GL1Functions.texCoord3d.htmlCL_GL1Functions.texCoord3dv.htmlCL_GL1Functions.texCoord3f.htmlCL_GL1Functions.texCoord3fv.htmlCL_GL1Functions.texCoord3i.htmlCL_GL1Functions.texCoord3iv.htmlCL_GL1Functions.texCoord3s.htmlCL_GL1Functions.texCoord3sv.htmlCL_GL1Functions.texCoord4d.htmlCL_GL1Functions.texCoord4dv.htmlCL_GL1Functions.texCoord4f.htmlCL_GL1Functions.texCoord4fv.htmlCL_GL1Functions.texCoord4i.htmlCL_GL1Functions.texCoord4iv.htmlCL_GL1Functions.texCoord4s.htmlCL_GL1Functions.texCoord4sv.htmlCL_GL1Functions.texCoordPointer.htmlCL_GL1Functions.texEnvf.htmlCL_GL1Functions.texEnvfv.htmlCL_GL1Functions.texEnvi.htmlCL_GL1Functions.texEnviv.htmlCL_GL1Functions.texGend.htmlCL_GL1Functions.texGendv.htmlCL_GL1Functions.texGenf.htmlCL_GL1Functions.texGenfv.htmlCL_GL1Functions.texGeni.htmlCL_GL1Functions.texGeniv.htmlCL_GL1Functions.texImage1D.htmlCL_GL1Functions.texImage2D.htmlCL_GL1Functions.texImage3D.htmlCL_GL1Functions.texParameterf.htmlCL_GL1Functions.texParameterfv.htmlCL_GL1Functions.texParameteri.htmlCL_GL1Functions.texParameteriv.htmlCL_GL1Functions.texSubImage1D.htmlCL_GL1Functions.texSubImage2D.htmlCL_GL1Functions.texSubImage3D.htmlCL_GL1Functions.translated.htmlCL_GL1Functions.translatef.htmlCL_GL1Functions.vertex2d.htmlCL_GL1Functions.vertex2dv.htmlCL_GL1Functions.vertex2f.htmlCL_GL1Functions.vertex2fv.htmlCL_GL1Functions.vertex2i.htmlCL_GL1Functions.vertex2iv.htmlCL_GL1Functions.vertex2s.htmlCL_GL1Functions.vertex2sv.htmlCL_GL1Functions.vertex3d.htmlCL_GL1Functions.vertex3dv.htmlCL_GL1Functions.vertex3f.htmlCL_GL1Functions.vertex3fv.htmlCL_GL1Functions.vertex3i.htmlCL_GL1Functions.vertex3iv.htmlCL_GL1Functions.vertex3s.htmlCL_GL1Functions.vertex3sv.htmlCL_GL1Functions.vertex4d.htmlCL_GL1Functions.vertex4dv.htmlCL_GL1Functions.vertex4f.htmlCL_GL1Functions.vertex4fv.htmlCL_GL1Functions.vertex4i.htmlCL_GL1Functions.vertex4iv.htmlCL_GL1Functions.vertex4s.htmlCL_GL1Functions.vertex4sv.htmlCL_GL1Functions.vertexPointer.htmlCL_GL1Functions.viewport.htmlCL_GL1Target.CL_GL1Target.htmlCL_GL1Target.get_provider.htmlCL_GL1Target.htmlCL_GL1Target.is_null.htmlCL_GL1Target.set_current.htmlCL_GL1Target.throw_if_null.htmlCL_GL1WindowDescription.CL_GL1WindowDescription.htmlCL_GL1WindowDescription.get_allow_resize.htmlCL_GL1WindowDescription.get_alpha_size.htmlCL_GL1WindowDescription.get_blue_size.htmlCL_GL1WindowDescription.get_bpp.htmlCL_GL1WindowDescription.get_buffer_size.htmlCL_GL1WindowDescription.get_data.htmlCL_GL1WindowDescription.get_decorations.htmlCL_GL1WindowDescription.get_depth_size.htmlCL_GL1WindowDescription.get_doublebuffer.htmlCL_GL1WindowDescription.get_flipping_buffers.htmlCL_GL1WindowDescription.get_fullscreen_monitor.htmlCL_GL1WindowDescription.get_green_size.htmlCL_GL1WindowDescription.get_multisampling.htmlCL_GL1WindowDescription.get_owner.htmlCL_GL1WindowDescription.get_position.htmlCL_GL1WindowDescription.get_position_client_area.htmlCL_GL1WindowDescription.get_red_size.htmlCL_GL1WindowDescription.get_refresh_rate.htmlCL_GL1WindowDescription.get_size.htmlCL_GL1WindowDescription.get_stencil_size.htmlCL_GL1WindowDescription.get_stereo.htmlCL_GL1WindowDescription.get_swap_interval.htmlCL_GL1WindowDescription.get_tablet_context.htmlCL_GL1WindowDescription.get_title.htmlCL_GL1WindowDescription.get_using_gui_window_cache.htmlCL_GL1WindowDescription.has_border.htmlCL_GL1WindowDescription.has_caption.htmlCL_GL1WindowDescription.has_drop_shadow.htmlCL_GL1WindowDescription.has_maximize_button.htmlCL_GL1WindowDescription.has_minimize_button.htmlCL_GL1WindowDescription.has_sysmenu.htmlCL_GL1WindowDescription.htmlCL_GL1WindowDescription.impl_gl.htmlCL_GL1WindowDescription.is_dialog.htmlCL_GL1WindowDescription.is_fullscreen.htmlCL_GL1WindowDescription.is_layered.htmlCL_GL1WindowDescription.is_tool_window.htmlCL_GL1WindowDescription.is_topmost.htmlCL_GL1WindowDescription.is_visible.htmlCL_GL1WindowDescription.set_allow_resize.htmlCL_GL1WindowDescription.set_alpha_size.htmlCL_GL1WindowDescription.set_blue_size.htmlCL_GL1WindowDescription.set_bpp.htmlCL_GL1WindowDescription.set_buffer_size.htmlCL_GL1WindowDescription.set_data.htmlCL_GL1WindowDescription.set_decorations.htmlCL_GL1WindowDescription.set_depth_size.htmlCL_GL1WindowDescription.set_dialog_window.htmlCL_GL1WindowDescription.set_doublebuffer.htmlCL_GL1WindowDescription.set_drop_shadow.htmlCL_GL1WindowDescription.set_flipping_buffers.htmlCL_GL1WindowDescription.set_fullscreen.htmlCL_GL1WindowDescription.set_green_size.htmlCL_GL1WindowDescription.set_layered.htmlCL_GL1WindowDescription.set_multisampling.htmlCL_GL1WindowDescription.set_owner_window.htmlCL_GL1WindowDescription.set_position.htmlCL_GL1WindowDescription.set_red_size.htmlCL_GL1WindowDescription.set_refresh_rate.htmlCL_GL1WindowDescription.set_size.htmlCL_GL1WindowDescription.set_stencil_size.htmlCL_GL1WindowDescription.set_stereo.htmlCL_GL1WindowDescription.set_swap_interval.htmlCL_GL1WindowDescription.set_tablet_context.htmlCL_GL1WindowDescription.set_title.htmlCL_GL1WindowDescription.set_tool_window.htmlCL_GL1WindowDescription.set_topmost.htmlCL_GL1WindowDescription.set_using_gui_window_cache.htmlCL_GL1WindowDescription.set_visible.htmlCL_GL1WindowDescription.show_border.htmlCL_GL1WindowDescription.show_caption.htmlCL_GL1WindowDescription.show_maximize_button.htmlCL_GL1WindowDescription.show_minimize_button.htmlCL_GL1WindowDescription.show_sysmenu.htmlCL_GLFunctions.activeShaderProgram.htmlCL_GLFunctions.activeTexture.htmlCL_GLFunctions.attachShader.htmlCL_GLFunctions.beginConditionalRender.htmlCL_GLFunctions.beginQuery.htmlCL_GLFunctions.beginQueryIndexed.htmlCL_GLFunctions.beginTransformFeedback.htmlCL_GLFunctions.bindAttribLocation.htmlCL_GLFunctions.bindBuffer.htmlCL_GLFunctions.bindBufferBase.htmlCL_GLFunctions.bindBufferRange.htmlCL_GLFunctions.bindFragDataLocation.htmlCL_GLFunctions.bindFragDataLocationIndexed.htmlCL_GLFunctions.bindFramebuffer.htmlCL_GLFunctions.bindProgramPipeline.htmlCL_GLFunctions.bindRenderbuffer.htmlCL_GLFunctions.bindSampler.htmlCL_GLFunctions.bindTexture.htmlCL_GLFunctions.bindTransformFeedback.htmlCL_GLFunctions.bindVertexArray.htmlCL_GLFunctions.blendColor.htmlCL_GLFunctions.blendEquation.htmlCL_GLFunctions.blendEquationSeparate.htmlCL_GLFunctions.blendEquationSeparatei.htmlCL_GLFunctions.blendEquationSeparateiARB.htmlCL_GLFunctions.blendEquationi.htmlCL_GLFunctions.blendEquationiARB.htmlCL_GLFunctions.blendFunc.htmlCL_GLFunctions.blendFuncSeparate.htmlCL_GLFunctions.blendFuncSeparatei.htmlCL_GLFunctions.blendFuncSeparateiARB.htmlCL_GLFunctions.blendFunci.htmlCL_GLFunctions.blendFunciARB.htmlCL_GLFunctions.blitFramebuffer.htmlCL_GLFunctions.bufferData.htmlCL_GLFunctions.bufferSubData.htmlCL_GLFunctions.checkFramebufferStatus.htmlCL_GLFunctions.clampColor.htmlCL_GLFunctions.clear.htmlCL_GLFunctions.clearBufferfi.htmlCL_GLFunctions.clearBufferfv.htmlCL_GLFunctions.clearBufferiv.htmlCL_GLFunctions.clearBufferuiv.htmlCL_GLFunctions.clearColor.htmlCL_GLFunctions.clearDepth.htmlCL_GLFunctions.clearDepthf.htmlCL_GLFunctions.clearStencil.htmlCL_GLFunctions.clientWaitSync.htmlCL_GLFunctions.colorMask.htmlCL_GLFunctions.colorMaski.htmlCL_GLFunctions.colorP3ui.htmlCL_GLFunctions.colorP3uiv.htmlCL_GLFunctions.colorP4ui.htmlCL_GLFunctions.colorP4uiv.htmlCL_GLFunctions.compileShader.htmlCL_GLFunctions.compileShaderIncludeARB.htmlCL_GLFunctions.compressedTexImage1D.htmlCL_GLFunctions.compressedTexImage2D.htmlCL_GLFunctions.compressedTexImage3D.htmlCL_GLFunctions.compressedTexSubImage1D.htmlCL_GLFunctions.compressedTexSubImage2D.htmlCL_GLFunctions.compressedTexSubImage3D.htmlCL_GLFunctions.copyBufferSubData.htmlCL_GLFunctions.copyTexImage1D.htmlCL_GLFunctions.copyTexImage2D.htmlCL_GLFunctions.copyTexSubImage1D.htmlCL_GLFunctions.copyTexSubImage2D.htmlCL_GLFunctions.copyTexSubImage3D.htmlCL_GLFunctions.createProgram.htmlCL_GLFunctions.createShader.htmlCL_GLFunctions.createShaderProgramv.htmlCL_GLFunctions.createSyncFromCLeventARB.htmlCL_GLFunctions.cullFace.htmlCL_GLFunctions.debugMessageCallbackARB.htmlCL_GLFunctions.debugMessageControlARB.htmlCL_GLFunctions.debugMessageInsertARB.htmlCL_GLFunctions.deleteBuffers.htmlCL_GLFunctions.deleteFramebuffers.htmlCL_GLFunctions.deleteNamedStringARB.htmlCL_GLFunctions.deleteProgram.htmlCL_GLFunctions.deleteProgramPipelines.htmlCL_GLFunctions.deleteQueries.htmlCL_GLFunctions.deleteRenderbuffers.htmlCL_GLFunctions.deleteSamplers.htmlCL_GLFunctions.deleteShader.htmlCL_GLFunctions.deleteSync.htmlCL_GLFunctions.deleteTextures.htmlCL_GLFunctions.deleteTransformFeedbacks.htmlCL_GLFunctions.deleteVertexArrays.htmlCL_GLFunctions.depthFunc.htmlCL_GLFunctions.depthMask.htmlCL_GLFunctions.depthRange.htmlCL_GLFunctions.depthRangeArrayv.htmlCL_GLFunctions.depthRangeIndexed.htmlCL_GLFunctions.depthRangef.htmlCL_GLFunctions.detachShader.htmlCL_GLFunctions.disable.htmlCL_GLFunctions.disableVertexAttribArray.htmlCL_GLFunctions.disablei.htmlCL_GLFunctions.drawArrays.htmlCL_GLFunctions.drawArraysIndirect.htmlCL_GLFunctions.drawArraysInstanced.htmlCL_GLFunctions.drawBuffer.htmlCL_GLFunctions.drawBuffers.htmlCL_GLFunctions.drawElements.htmlCL_GLFunctions.drawElementsBaseVertex.htmlCL_GLFunctions.drawElementsIndirect.htmlCL_GLFunctions.drawElementsInstanced.htmlCL_GLFunctions.drawElementsInstancedBaseVertex.htmlCL_GLFunctions.drawRangeElements.htmlCL_GLFunctions.drawRangeElementsBaseVertex.htmlCL_GLFunctions.drawTransformFeedback.htmlCL_GLFunctions.drawTransformFeedbackStream.htmlCL_GLFunctions.enable.htmlCL_GLFunctions.enableVertexAttribArray.htmlCL_GLFunctions.enablei.htmlCL_GLFunctions.endConditionalRender.htmlCL_GLFunctions.endQuery.htmlCL_GLFunctions.endQueryIndexed.htmlCL_GLFunctions.endTransformFeedback.htmlCL_GLFunctions.fenceSync.htmlCL_GLFunctions.finish.htmlCL_GLFunctions.flush.htmlCL_GLFunctions.flushMappedBufferRange.htmlCL_GLFunctions.framebufferRenderbuffer.htmlCL_GLFunctions.framebufferTexture.htmlCL_GLFunctions.framebufferTexture1D.htmlCL_GLFunctions.framebufferTexture2D.htmlCL_GLFunctions.framebufferTexture3D.htmlCL_GLFunctions.framebufferTextureLayer.htmlCL_GLFunctions.frontFace.htmlCL_GLFunctions.genBuffers.htmlCL_GLFunctions.genFramebuffers.htmlCL_GLFunctions.genProgramPipelines.htmlCL_GLFunctions.genQueries.htmlCL_GLFunctions.genRenderbuffers.htmlCL_GLFunctions.genSamplers.htmlCL_GLFunctions.genTextures.htmlCL_GLFunctions.genTransformFeedbacks.htmlCL_GLFunctions.genVertexArrays.htmlCL_GLFunctions.generateMipmap.htmlCL_GLFunctions.getActiveAttrib.htmlCL_GLFunctions.getActiveSubroutineName.htmlCL_GLFunctions.getActiveSubroutineUniformName.htmlCL_GLFunctions.getActiveSubroutineUniformiv.htmlCL_GLFunctions.getActiveUniform.htmlCL_GLFunctions.getActiveUniformBlockName.htmlCL_GLFunctions.getActiveUniformBlockiv.htmlCL_GLFunctions.getActiveUniformName.htmlCL_GLFunctions.getActiveUniformsiv.htmlCL_GLFunctions.getAttachedShaders.htmlCL_GLFunctions.getAttribLocation.htmlCL_GLFunctions.getBooleani_v.htmlCL_GLFunctions.getBooleanv.htmlCL_GLFunctions.getBufferParameteri64v.htmlCL_GLFunctions.getBufferParameteriv.htmlCL_GLFunctions.getBufferPointerv.htmlCL_GLFunctions.getBufferSubData.htmlCL_GLFunctions.getCompressedTexImage.htmlCL_GLFunctions.getDebugMessageLogARB.htmlCL_GLFunctions.getDoublei_v.htmlCL_GLFunctions.getDoublev.htmlCL_GLFunctions.getError.htmlCL_GLFunctions.getFloati_v.htmlCL_GLFunctions.getFloatv.htmlCL_GLFunctions.getFragDataIndex.htmlCL_GLFunctions.getFragDataLocation.htmlCL_GLFunctions.getFramebufferAttachmentParameteriv.htmlCL_GLFunctions.getGraphicsResetStatusARB.htmlCL_GLFunctions.getInteger64i_v.htmlCL_GLFunctions.getInteger64v.htmlCL_GLFunctions.getIntegeri_v.htmlCL_GLFunctions.getIntegerv.htmlCL_GLFunctions.getMultisamplefv.htmlCL_GLFunctions.getNamedStringARB.htmlCL_GLFunctions.getNamedStringivARB.htmlCL_GLFunctions.getPointerv.htmlCL_GLFunctions.getProgramBinary.htmlCL_GLFunctions.getProgramInfoLog.htmlCL_GLFunctions.getProgramPipelineInfoLog.htmlCL_GLFunctions.getProgramPipelineiv.htmlCL_GLFunctions.getProgramStageiv.htmlCL_GLFunctions.getProgramiv.htmlCL_GLFunctions.getQueryIndexediv.htmlCL_GLFunctions.getQueryObjecti64v.htmlCL_GLFunctions.getQueryObjectiv.htmlCL_GLFunctions.getQueryObjectui64v.htmlCL_GLFunctions.getQueryObjectuiv.htmlCL_GLFunctions.getQueryiv.htmlCL_GLFunctions.getRenderbufferParameteriv.htmlCL_GLFunctions.getSamplerParameterIiv.htmlCL_GLFunctions.getSamplerParameterIuiv.htmlCL_GLFunctions.getSamplerParameterfv.htmlCL_GLFunctions.getSamplerParameteriv.htmlCL_GLFunctions.getShaderInfoLog.htmlCL_GLFunctions.getShaderPrecisionFormat.htmlCL_GLFunctions.getShaderSource.htmlCL_GLFunctions.getShaderiv.htmlCL_GLFunctions.getString.htmlCL_GLFunctions.getStringi.htmlCL_GLFunctions.getSubroutineIndex.htmlCL_GLFunctions.getSubroutineUniformLocation.htmlCL_GLFunctions.getSynciv.htmlCL_GLFunctions.getTexImage.htmlCL_GLFunctions.getTexLevelParameterfv.htmlCL_GLFunctions.getTexLevelParameteriv.htmlCL_GLFunctions.getTexParameterIiv.htmlCL_GLFunctions.getTexParameterIuiv.htmlCL_GLFunctions.getTexParameterfv.htmlCL_GLFunctions.getTexParameteriv.htmlCL_GLFunctions.getTransformFeedbackVarying.htmlCL_GLFunctions.getUniformBlockIndex.htmlCL_GLFunctions.getUniformIndices.htmlCL_GLFunctions.getUniformLocation.htmlCL_GLFunctions.getUniformSubroutineuiv.htmlCL_GLFunctions.getUniformdv.htmlCL_GLFunctions.getUniformfv.htmlCL_GLFunctions.getUniformiv.htmlCL_GLFunctions.getUniformuiv.htmlCL_GLFunctions.getVertexAttribIiv.htmlCL_GLFunctions.getVertexAttribIuiv.htmlCL_GLFunctions.getVertexAttribLdv.htmlCL_GLFunctions.getVertexAttribPointerv.htmlCL_GLFunctions.getVertexAttribdv.htmlCL_GLFunctions.getVertexAttribfv.htmlCL_GLFunctions.getVertexAttribiv.htmlCL_GLFunctions.getnColorTableARB.htmlCL_GLFunctions.getnCompressedTexImageARB.htmlCL_GLFunctions.getnConvolutionFilterARB.htmlCL_GLFunctions.getnHistogramARB.htmlCL_GLFunctions.getnMapdvARB.htmlCL_GLFunctions.getnMapfvARB.htmlCL_GLFunctions.getnMapivARB.htmlCL_GLFunctions.getnMinmaxARB.htmlCL_GLFunctions.getnPixelMapfvARB.htmlCL_GLFunctions.getnPixelMapuivARB.htmlCL_GLFunctions.getnPixelMapusvARB.htmlCL_GLFunctions.getnPolygonStippleARB.htmlCL_GLFunctions.getnSeparableFilterARB.htmlCL_GLFunctions.getnTexImageARB.htmlCL_GLFunctions.getnUniformdvARB.htmlCL_GLFunctions.getnUniformfvARB.htmlCL_GLFunctions.getnUniformivARB.htmlCL_GLFunctions.getnUniformuivARB.htmlCL_GLFunctions.hint.htmlCL_GLFunctions.htmlCL_GLFunctions.isBuffer.htmlCL_GLFunctions.isEnabled.htmlCL_GLFunctions.isEnabledi.htmlCL_GLFunctions.isFramebuffer.htmlCL_GLFunctions.isNamedStringARB.htmlCL_GLFunctions.isProgram.htmlCL_GLFunctions.isProgramPipeline.htmlCL_GLFunctions.isQuery.htmlCL_GLFunctions.isRenderbuffer.htmlCL_GLFunctions.isSampler.htmlCL_GLFunctions.isShader.htmlCL_GLFunctions.isSync.htmlCL_GLFunctions.isTexture.htmlCL_GLFunctions.isTransformFeedback.htmlCL_GLFunctions.isVertexArray.htmlCL_GLFunctions.lineWidth.htmlCL_GLFunctions.linkProgram.htmlCL_GLFunctions.logicOp.htmlCL_GLFunctions.mapBuffer.htmlCL_GLFunctions.mapBufferRange.htmlCL_GLFunctions.minSampleShading.htmlCL_GLFunctions.minSampleShadingARB.htmlCL_GLFunctions.multiDrawArrays.htmlCL_GLFunctions.multiDrawElements.htmlCL_GLFunctions.multiDrawElementsBaseVertex.htmlCL_GLFunctions.multiTexCoordP1ui.htmlCL_GLFunctions.multiTexCoordP1uiv.htmlCL_GLFunctions.multiTexCoordP2ui.htmlCL_GLFunctions.multiTexCoordP2uiv.htmlCL_GLFunctions.multiTexCoordP3ui.htmlCL_GLFunctions.multiTexCoordP3uiv.htmlCL_GLFunctions.multiTexCoordP4ui.htmlCL_GLFunctions.multiTexCoordP4uiv.htmlCL_GLFunctions.namedStringARB.htmlCL_GLFunctions.normalP3ui.htmlCL_GLFunctions.normalP3uiv.htmlCL_GLFunctions.patchParameterfv.htmlCL_GLFunctions.patchParameteri.htmlCL_GLFunctions.pauseTransformFeedback.htmlCL_GLFunctions.pixelStoref.htmlCL_GLFunctions.pixelStorei.htmlCL_GLFunctions.pointParameterf.htmlCL_GLFunctions.pointParameterfv.htmlCL_GLFunctions.pointParameteri.htmlCL_GLFunctions.pointParameteriv.htmlCL_GLFunctions.pointSize.htmlCL_GLFunctions.polygonMode.htmlCL_GLFunctions.polygonOffset.htmlCL_GLFunctions.primitiveRestartIndex.htmlCL_GLFunctions.programBinary.htmlCL_GLFunctions.programParameteri.htmlCL_GLFunctions.programUniform1d.htmlCL_GLFunctions.programUniform1dv.htmlCL_GLFunctions.programUniform1f.htmlCL_GLFunctions.programUniform1fv.htmlCL_GLFunctions.programUniform1i.htmlCL_GLFunctions.programUniform1iv.htmlCL_GLFunctions.programUniform1ui.htmlCL_GLFunctions.programUniform1uiv.htmlCL_GLFunctions.programUniform2d.htmlCL_GLFunctions.programUniform2dv.htmlCL_GLFunctions.programUniform2f.htmlCL_GLFunctions.programUniform2fv.htmlCL_GLFunctions.programUniform2i.htmlCL_GLFunctions.programUniform2iv.htmlCL_GLFunctions.programUniform2ui.htmlCL_GLFunctions.programUniform2uiv.htmlCL_GLFunctions.programUniform3d.htmlCL_GLFunctions.programUniform3dv.htmlCL_GLFunctions.programUniform3f.htmlCL_GLFunctions.programUniform3fv.htmlCL_GLFunctions.programUniform3i.htmlCL_GLFunctions.programUniform3iv.htmlCL_GLFunctions.programUniform3ui.htmlCL_GLFunctions.programUniform3uiv.htmlCL_GLFunctions.programUniform4d.htmlCL_GLFunctions.programUniform4dv.htmlCL_GLFunctions.programUniform4f.htmlCL_GLFunctions.programUniform4fv.htmlCL_GLFunctions.programUniform4i.htmlCL_GLFunctions.programUniform4iv.htmlCL_GLFunctions.programUniform4ui.htmlCL_GLFunctions.programUniform4uiv.htmlCL_GLFunctions.programUniformMatrix2dv.htmlCL_GLFunctions.programUniformMatrix2fv.htmlCL_GLFunctions.programUniformMatrix2x3dv.htmlCL_GLFunctions.programUniformMatrix2x3fv.htmlCL_GLFunctions.programUniformMatrix2x4dv.htmlCL_GLFunctions.programUniformMatrix2x4fv.htmlCL_GLFunctions.programUniformMatrix3dv.htmlCL_GLFunctions.programUniformMatrix3fv.htmlCL_GLFunctions.programUniformMatrix3x2dv.htmlCL_GLFunctions.programUniformMatrix3x2fv.htmlCL_GLFunctions.programUniformMatrix3x4dv.htmlCL_GLFunctions.programUniformMatrix3x4fv.htmlCL_GLFunctions.programUniformMatrix4dv.htmlCL_GLFunctions.programUniformMatrix4fv.htmlCL_GLFunctions.programUniformMatrix4x2dv.htmlCL_GLFunctions.programUniformMatrix4x2fv.htmlCL_GLFunctions.programUniformMatrix4x3dv.htmlCL_GLFunctions.programUniformMatrix4x3fv.htmlCL_GLFunctions.provokingVertex.htmlCL_GLFunctions.ptr_glActiveShaderProgram.htmlCL_GLFunctions.ptr_glActiveTexture.htmlCL_GLFunctions.ptr_glAttachShader.htmlCL_GLFunctions.ptr_glBeginConditionalRender.htmlCL_GLFunctions.ptr_glBeginQuery.htmlCL_GLFunctions.ptr_glBeginQueryIndexed.htmlCL_GLFunctions.ptr_glBeginTransformFeedback.htmlCL_GLFunctions.ptr_glBindAttribLocation.htmlCL_GLFunctions.ptr_glBindBuffer.htmlCL_GLFunctions.ptr_glBindBufferBase.htmlCL_GLFunctions.ptr_glBindBufferRange.htmlCL_GLFunctions.ptr_glBindFragDataLocation.htmlCL_GLFunctions.ptr_glBindFragDataLocationIndexed.htmlCL_GLFunctions.ptr_glBindFramebuffer.htmlCL_GLFunctions.ptr_glBindProgramPipeline.htmlCL_GLFunctions.ptr_glBindRenderbuffer.htmlCL_GLFunctions.ptr_glBindSampler.htmlCL_GLFunctions.ptr_glBindTexture.htmlCL_GLFunctions.ptr_glBindTransformFeedback.htmlCL_GLFunctions.ptr_glBindVertexArray.htmlCL_GLFunctions.ptr_glBlendColor.htmlCL_GLFunctions.ptr_glBlendEquation.htmlCL_GLFunctions.ptr_glBlendEquationSeparate.htmlCL_GLFunctions.ptr_glBlendEquationSeparatei.htmlCL_GLFunctions.ptr_glBlendEquationSeparateiARB.htmlCL_GLFunctions.ptr_glBlendEquationi.htmlCL_GLFunctions.ptr_glBlendEquationiARB.htmlCL_GLFunctions.ptr_glBlendFunc.htmlCL_GLFunctions.ptr_glBlendFuncSeparate.htmlCL_GLFunctions.ptr_glBlendFuncSeparatei.htmlCL_GLFunctions.ptr_glBlendFuncSeparateiARB.htmlCL_GLFunctions.ptr_glBlendFunci.htmlCL_GLFunctions.ptr_glBlendFunciARB.htmlCL_GLFunctions.ptr_glBlitFramebuffer.htmlCL_GLFunctions.ptr_glBufferData.htmlCL_GLFunctions.ptr_glBufferSubData.htmlCL_GLFunctions.ptr_glCheckFramebufferStatus.htmlCL_GLFunctions.ptr_glClampColor.htmlCL_GLFunctions.ptr_glClear.htmlCL_GLFunctions.ptr_glClearBufferfi.htmlCL_GLFunctions.ptr_glClearBufferfv.htmlCL_GLFunctions.ptr_glClearBufferiv.htmlCL_GLFunctions.ptr_glClearBufferuiv.htmlCL_GLFunctions.ptr_glClearColor.htmlCL_GLFunctions.ptr_glClearDepth.htmlCL_GLFunctions.ptr_glClearDepthf.htmlCL_GLFunctions.ptr_glClearStencil.htmlCL_GLFunctions.ptr_glClientWaitSync.htmlCL_GLFunctions.ptr_glColorMask.htmlCL_GLFunctions.ptr_glColorMaski.htmlCL_GLFunctions.ptr_glColorP3ui.htmlCL_GLFunctions.ptr_glColorP3uiv.htmlCL_GLFunctions.ptr_glColorP4ui.htmlCL_GLFunctions.ptr_glColorP4uiv.htmlCL_GLFunctions.ptr_glCompileShader.htmlCL_GLFunctions.ptr_glCompileShaderIncludeARB.htmlCL_GLFunctions.ptr_glCompressedTexImage1D.htmlCL_GLFunctions.ptr_glCompressedTexImage2D.htmlCL_GLFunctions.ptr_glCompressedTexImage3D.htmlCL_GLFunctions.ptr_glCompressedTexSubImage1D.htmlCL_GLFunctions.ptr_glCompressedTexSubImage2D.htmlCL_GLFunctions.ptr_glCompressedTexSubImage3D.htmlCL_GLFunctions.ptr_glCopyBufferSubData.htmlCL_GLFunctions.ptr_glCopyTexImage1D.htmlCL_GLFunctions.ptr_glCopyTexImage2D.htmlCL_GLFunctions.ptr_glCopyTexSubImage1D.htmlCL_GLFunctions.ptr_glCopyTexSubImage2D.htmlCL_GLFunctions.ptr_glCopyTexSubImage3D.htmlCL_GLFunctions.ptr_glCreateProgram.htmlCL_GLFunctions.ptr_glCreateShader.htmlCL_GLFunctions.ptr_glCreateShaderProgramv.htmlCL_GLFunctions.ptr_glCreateSyncFromCLeventARB.htmlCL_GLFunctions.ptr_glCullFace.htmlCL_GLFunctions.ptr_glDebugMessageCallbackARB.htmlCL_GLFunctions.ptr_glDebugMessageControlARB.htmlCL_GLFunctions.ptr_glDebugMessageInsertARB.htmlCL_GLFunctions.ptr_glDeleteBuffers.htmlCL_GLFunctions.ptr_glDeleteFramebuffers.htmlCL_GLFunctions.ptr_glDeleteNamedStringARB.htmlCL_GLFunctions.ptr_glDeleteProgram.htmlCL_GLFunctions.ptr_glDeleteProgramPipelines.htmlCL_GLFunctions.ptr_glDeleteQueries.htmlCL_GLFunctions.ptr_glDeleteRenderbuffers.htmlCL_GLFunctions.ptr_glDeleteSamplers.htmlCL_GLFunctions.ptr_glDeleteShader.htmlCL_GLFunctions.ptr_glDeleteSync.htmlCL_GLFunctions.ptr_glDeleteTextures.htmlCL_GLFunctions.ptr_glDeleteTransformFeedbacks.htmlCL_GLFunctions.ptr_glDeleteVertexArrays.htmlCL_GLFunctions.ptr_glDepthFunc.htmlCL_GLFunctions.ptr_glDepthMask.htmlCL_GLFunctions.ptr_glDepthRange.htmlCL_GLFunctions.ptr_glDepthRangeArrayv.htmlCL_GLFunctions.ptr_glDepthRangeIndexed.htmlCL_GLFunctions.ptr_glDepthRangef.htmlCL_GLFunctions.ptr_glDetachShader.htmlCL_GLFunctions.ptr_glDisable.htmlCL_GLFunctions.ptr_glDisableVertexAttribArray.htmlCL_GLFunctions.ptr_glDisablei.htmlCL_GLFunctions.ptr_glDrawArrays.htmlCL_GLFunctions.ptr_glDrawArraysIndirect.htmlCL_GLFunctions.ptr_glDrawArraysInstanced.htmlCL_GLFunctions.ptr_glDrawBuffer.htmlCL_GLFunctions.ptr_glDrawBuffers.htmlCL_GLFunctions.ptr_glDrawElements.htmlCL_GLFunctions.ptr_glDrawElementsBaseVertex.htmlCL_GLFunctions.ptr_glDrawElementsIndirect.htmlCL_GLFunctions.ptr_glDrawElementsInstanced.htmlCL_GLFunctions.ptr_glDrawElementsInstancedBaseVertex.htmlCL_GLFunctions.ptr_glDrawRangeElements.htmlCL_GLFunctions.ptr_glDrawRangeElementsBaseVertex.htmlCL_GLFunctions.ptr_glDrawTransformFeedback.htmlCL_GLFunctions.ptr_glDrawTransformFeedbackStream.htmlCL_GLFunctions.ptr_glEnable.htmlCL_GLFunctions.ptr_glEnableVertexAttribArray.htmlCL_GLFunctions.ptr_glEnablei.htmlCL_GLFunctions.ptr_glEndConditionalRender.htmlCL_GLFunctions.ptr_glEndQuery.htmlCL_GLFunctions.ptr_glEndQueryIndexed.htmlCL_GLFunctions.ptr_glEndTransformFeedback.htmlCL_GLFunctions.ptr_glFenceSync.htmlCL_GLFunctions.ptr_glFinish.htmlCL_GLFunctions.ptr_glFlush.htmlCL_GLFunctions.ptr_glFlushMappedBufferRange.htmlCL_GLFunctions.ptr_glFramebufferRenderbuffer.htmlCL_GLFunctions.ptr_glFramebufferTexture.htmlCL_GLFunctions.ptr_glFramebufferTexture1D.htmlCL_GLFunctions.ptr_glFramebufferTexture2D.htmlCL_GLFunctions.ptr_glFramebufferTexture3D.htmlCL_GLFunctions.ptr_glFramebufferTextureLayer.htmlCL_GLFunctions.ptr_glFrontFace.htmlCL_GLFunctions.ptr_glGenBuffers.htmlCL_GLFunctions.ptr_glGenFramebuffers.htmlCL_GLFunctions.ptr_glGenProgramPipelines.htmlCL_GLFunctions.ptr_glGenQueries.htmlCL_GLFunctions.ptr_glGenRenderbuffers.htmlCL_GLFunctions.ptr_glGenSamplers.htmlCL_GLFunctions.ptr_glGenTextures.htmlCL_GLFunctions.ptr_glGenTransformFeedbacks.htmlCL_GLFunctions.ptr_glGenVertexArrays.htmlCL_GLFunctions.ptr_glGenerateMipmap.htmlCL_GLFunctions.ptr_glGetActiveAttrib.htmlCL_GLFunctions.ptr_glGetActiveSubroutineName.htmlCL_GLFunctions.ptr_glGetActiveSubroutineUniformName.htmlCL_GLFunctions.ptr_glGetActiveSubroutineUniformiv.htmlCL_GLFunctions.ptr_glGetActiveUniform.htmlCL_GLFunctions.ptr_glGetActiveUniformBlockName.htmlCL_GLFunctions.ptr_glGetActiveUniformBlockiv.htmlCL_GLFunctions.ptr_glGetActiveUniformName.htmlCL_GLFunctions.ptr_glGetActiveUniformsiv.htmlCL_GLFunctions.ptr_glGetAttachedShaders.htmlCL_GLFunctions.ptr_glGetAttribLocation.htmlCL_GLFunctions.ptr_glGetBooleani_v.htmlCL_GLFunctions.ptr_glGetBooleanv.htmlCL_GLFunctions.ptr_glGetBufferParameteri64v.htmlCL_GLFunctions.ptr_glGetBufferParameteriv.htmlCL_GLFunctions.ptr_glGetBufferPointerv.htmlCL_GLFunctions.ptr_glGetBufferSubData.htmlCL_GLFunctions.ptr_glGetCompressedTexImage.htmlCL_GLFunctions.ptr_glGetDebugMessageLogARB.htmlCL_GLFunctions.ptr_glGetDoublei_v.htmlCL_GLFunctions.ptr_glGetDoublev.htmlCL_GLFunctions.ptr_glGetError.htmlCL_GLFunctions.ptr_glGetFloati_v.htmlCL_GLFunctions.ptr_glGetFloatv.htmlCL_GLFunctions.ptr_glGetFragDataIndex.htmlCL_GLFunctions.ptr_glGetFragDataLocation.htmlCL_GLFunctions.ptr_glGetFramebufferAttachmentParameteriv.htmlCL_GLFunctions.ptr_glGetGraphicsResetStatusARB.htmlCL_GLFunctions.ptr_glGetInteger64i_v.htmlCL_GLFunctions.ptr_glGetInteger64v.htmlCL_GLFunctions.ptr_glGetIntegeri_v.htmlCL_GLFunctions.ptr_glGetIntegerv.htmlCL_GLFunctions.ptr_glGetMultisamplefv.htmlCL_GLFunctions.ptr_glGetNamedStringARB.htmlCL_GLFunctions.ptr_glGetNamedStringivARB.htmlCL_GLFunctions.ptr_glGetPointerv.htmlCL_GLFunctions.ptr_glGetProgramBinary.htmlCL_GLFunctions.ptr_glGetProgramInfoLog.htmlCL_GLFunctions.ptr_glGetProgramPipelineInfoLog.htmlCL_GLFunctions.ptr_glGetProgramPipelineiv.htmlCL_GLFunctions.ptr_glGetProgramStageiv.htmlCL_GLFunctions.ptr_glGetProgramiv.htmlCL_GLFunctions.ptr_glGetQueryIndexediv.htmlCL_GLFunctions.ptr_glGetQueryObjecti64v.htmlCL_GLFunctions.ptr_glGetQueryObjectiv.htmlCL_GLFunctions.ptr_glGetQueryObjectui64v.htmlCL_GLFunctions.ptr_glGetQueryObjectuiv.htmlCL_GLFunctions.ptr_glGetQueryiv.htmlCL_GLFunctions.ptr_glGetRenderbufferParameteriv.htmlCL_GLFunctions.ptr_glGetSamplerParameterIiv.htmlCL_GLFunctions.ptr_glGetSamplerParameterIuiv.htmlCL_GLFunctions.ptr_glGetSamplerParameterfv.htmlCL_GLFunctions.ptr_glGetSamplerParameteriv.htmlCL_GLFunctions.ptr_glGetShaderInfoLog.htmlCL_GLFunctions.ptr_glGetShaderPrecisionFormat.htmlCL_GLFunctions.ptr_glGetShaderSource.htmlCL_GLFunctions.ptr_glGetShaderiv.htmlCL_GLFunctions.ptr_glGetString.htmlCL_GLFunctions.ptr_glGetStringi.htmlCL_GLFunctions.ptr_glGetSubroutineIndex.htmlCL_GLFunctions.ptr_glGetSubroutineUniformLocation.htmlCL_GLFunctions.ptr_glGetSynciv.htmlCL_GLFunctions.ptr_glGetTexImage.htmlCL_GLFunctions.ptr_glGetTexLevelParameterfv.htmlCL_GLFunctions.ptr_glGetTexLevelParameteriv.htmlCL_GLFunctions.ptr_glGetTexParameterIiv.htmlCL_GLFunctions.ptr_glGetTexParameterIuiv.htmlCL_GLFunctions.ptr_glGetTexParameterfv.htmlCL_GLFunctions.ptr_glGetTexParameteriv.htmlCL_GLFunctions.ptr_glGetTransformFeedbackVarying.htmlCL_GLFunctions.ptr_glGetUniformBlockIndex.htmlCL_GLFunctions.ptr_glGetUniformIndices.htmlCL_GLFunctions.ptr_glGetUniformLocation.htmlCL_GLFunctions.ptr_glGetUniformSubroutineuiv.htmlCL_GLFunctions.ptr_glGetUniformdv.htmlCL_GLFunctions.ptr_glGetUniformfv.htmlCL_GLFunctions.ptr_glGetUniformiv.htmlCL_GLFunctions.ptr_glGetUniformuiv.htmlCL_GLFunctions.ptr_glGetVertexAttribIiv.htmlCL_GLFunctions.ptr_glGetVertexAttribIuiv.htmlCL_GLFunctions.ptr_glGetVertexAttribLdv.htmlCL_GLFunctions.ptr_glGetVertexAttribPointerv.htmlCL_GLFunctions.ptr_glGetVertexAttribdv.htmlCL_GLFunctions.ptr_glGetVertexAttribfv.htmlCL_GLFunctions.ptr_glGetVertexAttribiv.htmlCL_GLFunctions.ptr_glGetnColorTableARB.htmlCL_GLFunctions.ptr_glGetnCompressedTexImageARB.htmlCL_GLFunctions.ptr_glGetnConvolutionFilterARB.htmlCL_GLFunctions.ptr_glGetnHistogramARB.htmlCL_GLFunctions.ptr_glGetnMapdvARB.htmlCL_GLFunctions.ptr_glGetnMapfvARB.htmlCL_GLFunctions.ptr_glGetnMapivARB.htmlCL_GLFunctions.ptr_glGetnMinmaxARB.htmlCL_GLFunctions.ptr_glGetnPixelMapfvARB.htmlCL_GLFunctions.ptr_glGetnPixelMapuivARB.htmlCL_GLFunctions.ptr_glGetnPixelMapusvARB.htmlCL_GLFunctions.ptr_glGetnPolygonStippleARB.htmlCL_GLFunctions.ptr_glGetnSeparableFilterARB.htmlCL_GLFunctions.ptr_glGetnTexImageARB.htmlCL_GLFunctions.ptr_glGetnUniformdvARB.htmlCL_GLFunctions.ptr_glGetnUniformfvARB.htmlCL_GLFunctions.ptr_glGetnUniformivARB.htmlCL_GLFunctions.ptr_glGetnUniformuivARB.htmlCL_GLFunctions.ptr_glHint.htmlCL_GLFunctions.ptr_glIsBuffer.htmlCL_GLFunctions.ptr_glIsEnabled.htmlCL_GLFunctions.ptr_glIsEnabledi.htmlCL_GLFunctions.ptr_glIsFramebuffer.htmlCL_GLFunctions.ptr_glIsNamedStringARB.htmlCL_GLFunctions.ptr_glIsProgram.htmlCL_GLFunctions.ptr_glIsProgramPipeline.htmlCL_GLFunctions.ptr_glIsQuery.htmlCL_GLFunctions.ptr_glIsRenderbuffer.htmlCL_GLFunctions.ptr_glIsSampler.htmlCL_GLFunctions.ptr_glIsShader.htmlCL_GLFunctions.ptr_glIsSync.htmlCL_GLFunctions.ptr_glIsTexture.htmlCL_GLFunctions.ptr_glIsTransformFeedback.htmlCL_GLFunctions.ptr_glIsVertexArray.htmlCL_GLFunctions.ptr_glLineWidth.htmlCL_GLFunctions.ptr_glLinkProgram.htmlCL_GLFunctions.ptr_glLogicOp.htmlCL_GLFunctions.ptr_glMapBuffer.htmlCL_GLFunctions.ptr_glMapBufferRange.htmlCL_GLFunctions.ptr_glMinSampleShading.htmlCL_GLFunctions.ptr_glMinSampleShadingARB.htmlCL_GLFunctions.ptr_glMultiDrawArrays.htmlCL_GLFunctions.ptr_glMultiDrawElements.htmlCL_GLFunctions.ptr_glMultiDrawElementsBaseVertex.htmlCL_GLFunctions.ptr_glMultiTexCoordP1ui.htmlCL_GLFunctions.ptr_glMultiTexCoordP1uiv.htmlCL_GLFunctions.ptr_glMultiTexCoordP2ui.htmlCL_GLFunctions.ptr_glMultiTexCoordP2uiv.htmlCL_GLFunctions.ptr_glMultiTexCoordP3ui.htmlCL_GLFunctions.ptr_glMultiTexCoordP3uiv.htmlCL_GLFunctions.ptr_glMultiTexCoordP4ui.htmlCL_GLFunctions.ptr_glMultiTexCoordP4uiv.htmlCL_GLFunctions.ptr_glNamedStringARB.htmlCL_GLFunctions.ptr_glNormalP3ui.htmlCL_GLFunctions.ptr_glNormalP3uiv.htmlCL_GLFunctions.ptr_glPatchParameterfv.htmlCL_GLFunctions.ptr_glPatchParameteri.htmlCL_GLFunctions.ptr_glPauseTransformFeedback.htmlCL_GLFunctions.ptr_glPixelStoref.htmlCL_GLFunctions.ptr_glPixelStorei.htmlCL_GLFunctions.ptr_glPointParameterf.htmlCL_GLFunctions.ptr_glPointParameterfv.htmlCL_GLFunctions.ptr_glPointParameteri.htmlCL_GLFunctions.ptr_glPointParameteriv.htmlCL_GLFunctions.ptr_glPointSize.htmlCL_GLFunctions.ptr_glPolygonMode.htmlCL_GLFunctions.ptr_glPolygonOffset.htmlCL_GLFunctions.ptr_glPrimitiveRestartIndex.htmlCL_GLFunctions.ptr_glProgramBinary.htmlCL_GLFunctions.ptr_glProgramParameteri.htmlCL_GLFunctions.ptr_glProgramUniform1d.htmlCL_GLFunctions.ptr_glProgramUniform1dv.htmlCL_GLFunctions.ptr_glProgramUniform1f.htmlCL_GLFunctions.ptr_glProgramUniform1fv.htmlCL_GLFunctions.ptr_glProgramUniform1i.htmlCL_GLFunctions.ptr_glProgramUniform1iv.htmlCL_GLFunctions.ptr_glProgramUniform1ui.htmlCL_GLFunctions.ptr_glProgramUniform1uiv.htmlCL_GLFunctions.ptr_glProgramUniform2d.htmlCL_GLFunctions.ptr_glProgramUniform2dv.htmlCL_GLFunctions.ptr_glProgramUniform2f.htmlCL_GLFunctions.ptr_glProgramUniform2fv.htmlCL_GLFunctions.ptr_glProgramUniform2i.htmlCL_GLFunctions.ptr_glProgramUniform2iv.htmlCL_GLFunctions.ptr_glProgramUniform2ui.htmlCL_GLFunctions.ptr_glProgramUniform2uiv.htmlCL_GLFunctions.ptr_glProgramUniform3d.htmlCL_GLFunctions.ptr_glProgramUniform3dv.htmlCL_GLFunctions.ptr_glProgramUniform3f.htmlCL_GLFunctions.ptr_glProgramUniform3fv.htmlCL_GLFunctions.ptr_glProgramUniform3i.htmlCL_GLFunctions.ptr_glProgramUniform3iv.htmlCL_GLFunctions.ptr_glProgramUniform3ui.htmlCL_GLFunctions.ptr_glProgramUniform3uiv.htmlCL_GLFunctions.ptr_glProgramUniform4d.htmlCL_GLFunctions.ptr_glProgramUniform4dv.htmlCL_GLFunctions.ptr_glProgramUniform4f.htmlCL_GLFunctions.ptr_glProgramUniform4fv.htmlCL_GLFunctions.ptr_glProgramUniform4i.htmlCL_GLFunctions.ptr_glProgramUniform4iv.htmlCL_GLFunctions.ptr_glProgramUniform4ui.htmlCL_GLFunctions.ptr_glProgramUniform4uiv.htmlCL_GLFunctions.ptr_glProgramUniformMatrix2dv.htmlCL_GLFunctions.ptr_glProgramUniformMatrix2fv.htmlCL_GLFunctions.ptr_glProgramUniformMatrix2x3dv.htmlCL_GLFunctions.ptr_glProgramUniformMatrix2x3fv.htmlCL_GLFunctions.ptr_glProgramUniformMatrix2x4dv.htmlCL_GLFunctions.ptr_glProgramUniformMatrix2x4fv.htmlCL_GLFunctions.ptr_glProgramUniformMatrix3dv.htmlCL_GLFunctions.ptr_glProgramUniformMatrix3fv.htmlCL_GLFunctions.ptr_glProgramUniformMatrix3x2dv.htmlCL_GLFunctions.ptr_glProgramUniformMatrix3x2fv.htmlCL_GLFunctions.ptr_glProgramUniformMatrix3x4dv.htmlCL_GLFunctions.ptr_glProgramUniformMatrix3x4fv.htmlCL_GLFunctions.ptr_glProgramUniformMatrix4dv.htmlCL_GLFunctions.ptr_glProgramUniformMatrix4fv.htmlCL_GLFunctions.ptr_glProgramUniformMatrix4x2dv.htmlCL_GLFunctions.ptr_glProgramUniformMatrix4x2fv.htmlCL_GLFunctions.ptr_glProgramUniformMatrix4x3dv.htmlCL_GLFunctions.ptr_glProgramUniformMatrix4x3fv.htmlCL_GLFunctions.ptr_glProvokingVertex.htmlCL_GLFunctions.ptr_glQueryCounter.htmlCL_GLFunctions.ptr_glReadBuffer.htmlCL_GLFunctions.ptr_glReadPixels.htmlCL_GLFunctions.ptr_glReadnPixelsARB.htmlCL_GLFunctions.ptr_glReleaseShaderCompiler.htmlCL_GLFunctions.ptr_glRenderbufferStorage.htmlCL_GLFunctions.ptr_glRenderbufferStorageMultisample.htmlCL_GLFunctions.ptr_glResumeTransformFeedback.htmlCL_GLFunctions.ptr_glSampleCoverage.htmlCL_GLFunctions.ptr_glSampleMaski.htmlCL_GLFunctions.ptr_glSamplerParameterIiv.htmlCL_GLFunctions.ptr_glSamplerParameterIuiv.htmlCL_GLFunctions.ptr_glSamplerParameterf.htmlCL_GLFunctions.ptr_glSamplerParameterfv.htmlCL_GLFunctions.ptr_glSamplerParameteri.htmlCL_GLFunctions.ptr_glSamplerParameteriv.htmlCL_GLFunctions.ptr_glScissor.htmlCL_GLFunctions.ptr_glScissorArrayv.htmlCL_GLFunctions.ptr_glScissorIndexed.htmlCL_GLFunctions.ptr_glScissorIndexedv.htmlCL_GLFunctions.ptr_glSecondaryColorP3ui.htmlCL_GLFunctions.ptr_glSecondaryColorP3uiv.htmlCL_GLFunctions.ptr_glShaderBinary.htmlCL_GLFunctions.ptr_glShaderSource.htmlCL_GLFunctions.ptr_glStencilFunc.htmlCL_GLFunctions.ptr_glStencilFuncSeparate.htmlCL_GLFunctions.ptr_glStencilMask.htmlCL_GLFunctions.ptr_glStencilMaskSeparate.htmlCL_GLFunctions.ptr_glStencilOp.htmlCL_GLFunctions.ptr_glStencilOpSeparate.htmlCL_GLFunctions.ptr_glTexBuffer.htmlCL_GLFunctions.ptr_glTexCoordP1ui.htmlCL_GLFunctions.ptr_glTexCoordP1uiv.htmlCL_GLFunctions.ptr_glTexCoordP2ui.htmlCL_GLFunctions.ptr_glTexCoordP2uiv.htmlCL_GLFunctions.ptr_glTexCoordP3ui.htmlCL_GLFunctions.ptr_glTexCoordP3uiv.htmlCL_GLFunctions.ptr_glTexCoordP4ui.htmlCL_GLFunctions.ptr_glTexCoordP4uiv.htmlCL_GLFunctions.ptr_glTexImage1D.htmlCL_GLFunctions.ptr_glTexImage2D.htmlCL_GLFunctions.ptr_glTexImage2DMultisample.htmlCL_GLFunctions.ptr_glTexImage3D.htmlCL_GLFunctions.ptr_glTexImage3DMultisample.htmlCL_GLFunctions.ptr_glTexParameterIiv.htmlCL_GLFunctions.ptr_glTexParameterIuiv.htmlCL_GLFunctions.ptr_glTexParameterf.htmlCL_GLFunctions.ptr_glTexParameterfv.htmlCL_GLFunctions.ptr_glTexParameteri.htmlCL_GLFunctions.ptr_glTexParameteriv.htmlCL_GLFunctions.ptr_glTexSubImage1D.htmlCL_GLFunctions.ptr_glTexSubImage2D.htmlCL_GLFunctions.ptr_glTexSubImage3D.htmlCL_GLFunctions.ptr_glTransformFeedbackVaryings.htmlCL_GLFunctions.ptr_glUniform1d.htmlCL_GLFunctions.ptr_glUniform1dv.htmlCL_GLFunctions.ptr_glUniform1f.htmlCL_GLFunctions.ptr_glUniform1fv.htmlCL_GLFunctions.ptr_glUniform1i.htmlCL_GLFunctions.ptr_glUniform1iv.htmlCL_GLFunctions.ptr_glUniform1ui.htmlCL_GLFunctions.ptr_glUniform1uiv.htmlCL_GLFunctions.ptr_glUniform2d.htmlCL_GLFunctions.ptr_glUniform2dv.htmlCL_GLFunctions.ptr_glUniform2f.htmlCL_GLFunctions.ptr_glUniform2fv.htmlCL_GLFunctions.ptr_glUniform2i.htmlCL_GLFunctions.ptr_glUniform2iv.htmlCL_GLFunctions.ptr_glUniform2ui.htmlCL_GLFunctions.ptr_glUniform2uiv.htmlCL_GLFunctions.ptr_glUniform3d.htmlCL_GLFunctions.ptr_glUniform3dv.htmlCL_GLFunctions.ptr_glUniform3f.htmlCL_GLFunctions.ptr_glUniform3fv.htmlCL_GLFunctions.ptr_glUniform3i.htmlCL_GLFunctions.ptr_glUniform3iv.htmlCL_GLFunctions.ptr_glUniform3ui.htmlCL_GLFunctions.ptr_glUniform3uiv.htmlCL_GLFunctions.ptr_glUniform4d.htmlCL_GLFunctions.ptr_glUniform4dv.htmlCL_GLFunctions.ptr_glUniform4f.htmlCL_GLFunctions.ptr_glUniform4fv.htmlCL_GLFunctions.ptr_glUniform4i.htmlCL_GLFunctions.ptr_glUniform4iv.htmlCL_GLFunctions.ptr_glUniform4ui.htmlCL_GLFunctions.ptr_glUniform4uiv.htmlCL_GLFunctions.ptr_glUniformBlockBinding.htmlCL_GLFunctions.ptr_glUniformMatrix2dv.htmlCL_GLFunctions.ptr_glUniformMatrix2fv.htmlCL_GLFunctions.ptr_glUniformMatrix2x3dv.htmlCL_GLFunctions.ptr_glUniformMatrix2x3fv.htmlCL_GLFunctions.ptr_glUniformMatrix2x4dv.htmlCL_GLFunctions.ptr_glUniformMatrix2x4fv.htmlCL_GLFunctions.ptr_glUniformMatrix3dv.htmlCL_GLFunctions.ptr_glUniformMatrix3fv.htmlCL_GLFunctions.ptr_glUniformMatrix3x2dv.htmlCL_GLFunctions.ptr_glUniformMatrix3x2fv.htmlCL_GLFunctions.ptr_glUniformMatrix3x4dv.htmlCL_GLFunctions.ptr_glUniformMatrix3x4fv.htmlCL_GLFunctions.ptr_glUniformMatrix4dv.htmlCL_GLFunctions.ptr_glUniformMatrix4fv.htmlCL_GLFunctions.ptr_glUniformMatrix4x2dv.htmlCL_GLFunctions.ptr_glUniformMatrix4x2fv.htmlCL_GLFunctions.ptr_glUniformMatrix4x3dv.htmlCL_GLFunctions.ptr_glUniformMatrix4x3fv.htmlCL_GLFunctions.ptr_glUniformSubroutinesuiv.htmlCL_GLFunctions.ptr_glUnmapBuffer.htmlCL_GLFunctions.ptr_glUseProgram.htmlCL_GLFunctions.ptr_glUseProgramStages.htmlCL_GLFunctions.ptr_glValidateProgram.htmlCL_GLFunctions.ptr_glValidateProgramPipeline.htmlCL_GLFunctions.ptr_glVertexAttrib1d.htmlCL_GLFunctions.ptr_glVertexAttrib1dv.htmlCL_GLFunctions.ptr_glVertexAttrib1f.htmlCL_GLFunctions.ptr_glVertexAttrib1fv.htmlCL_GLFunctions.ptr_glVertexAttrib1s.htmlCL_GLFunctions.ptr_glVertexAttrib1sv.htmlCL_GLFunctions.ptr_glVertexAttrib2d.htmlCL_GLFunctions.ptr_glVertexAttrib2dv.htmlCL_GLFunctions.ptr_glVertexAttrib2f.htmlCL_GLFunctions.ptr_glVertexAttrib2fv.htmlCL_GLFunctions.ptr_glVertexAttrib2s.htmlCL_GLFunctions.ptr_glVertexAttrib2sv.htmlCL_GLFunctions.ptr_glVertexAttrib3d.htmlCL_GLFunctions.ptr_glVertexAttrib3dv.htmlCL_GLFunctions.ptr_glVertexAttrib3f.htmlCL_GLFunctions.ptr_glVertexAttrib3fv.htmlCL_GLFunctions.ptr_glVertexAttrib3s.htmlCL_GLFunctions.ptr_glVertexAttrib3sv.htmlCL_GLFunctions.ptr_glVertexAttrib4Nbv.htmlCL_GLFunctions.ptr_glVertexAttrib4Niv.htmlCL_GLFunctions.ptr_glVertexAttrib4Nsv.htmlCL_GLFunctions.ptr_glVertexAttrib4Nub.htmlCL_GLFunctions.ptr_glVertexAttrib4Nubv.htmlCL_GLFunctions.ptr_glVertexAttrib4Nuiv.htmlCL_GLFunctions.ptr_glVertexAttrib4Nusv.htmlCL_GLFunctions.ptr_glVertexAttrib4bv.htmlCL_GLFunctions.ptr_glVertexAttrib4d.htmlCL_GLFunctions.ptr_glVertexAttrib4dv.htmlCL_GLFunctions.ptr_glVertexAttrib4f.htmlCL_GLFunctions.ptr_glVertexAttrib4fv.htmlCL_GLFunctions.ptr_glVertexAttrib4iv.htmlCL_GLFunctions.ptr_glVertexAttrib4s.htmlCL_GLFunctions.ptr_glVertexAttrib4sv.htmlCL_GLFunctions.ptr_glVertexAttrib4ubv.htmlCL_GLFunctions.ptr_glVertexAttrib4uiv.htmlCL_GLFunctions.ptr_glVertexAttrib4usv.htmlCL_GLFunctions.ptr_glVertexAttribDivisor.htmlCL_GLFunctions.ptr_glVertexAttribI1i.htmlCL_GLFunctions.ptr_glVertexAttribI1iv.htmlCL_GLFunctions.ptr_glVertexAttribI1ui.htmlCL_GLFunctions.ptr_glVertexAttribI1uiv.htmlCL_GLFunctions.ptr_glVertexAttribI2i.htmlCL_GLFunctions.ptr_glVertexAttribI2iv.htmlCL_GLFunctions.ptr_glVertexAttribI2ui.htmlCL_GLFunctions.ptr_glVertexAttribI2uiv.htmlCL_GLFunctions.ptr_glVertexAttribI3i.htmlCL_GLFunctions.ptr_glVertexAttribI3iv.htmlCL_GLFunctions.ptr_glVertexAttribI3ui.htmlCL_GLFunctions.ptr_glVertexAttribI3uiv.htmlCL_GLFunctions.ptr_glVertexAttribI4bv.htmlCL_GLFunctions.ptr_glVertexAttribI4i.htmlCL_GLFunctions.ptr_glVertexAttribI4iv.htmlCL_GLFunctions.ptr_glVertexAttribI4sv.htmlCL_GLFunctions.ptr_glVertexAttribI4ubv.htmlCL_GLFunctions.ptr_glVertexAttribI4ui.htmlCL_GLFunctions.ptr_glVertexAttribI4uiv.htmlCL_GLFunctions.ptr_glVertexAttribI4usv.htmlCL_GLFunctions.ptr_glVertexAttribIPointer.htmlCL_GLFunctions.ptr_glVertexAttribL1d.htmlCL_GLFunctions.ptr_glVertexAttribL1dv.htmlCL_GLFunctions.ptr_glVertexAttribL2d.htmlCL_GLFunctions.ptr_glVertexAttribL2dv.htmlCL_GLFunctions.ptr_glVertexAttribL3d.htmlCL_GLFunctions.ptr_glVertexAttribL3dv.htmlCL_GLFunctions.ptr_glVertexAttribL4d.htmlCL_GLFunctions.ptr_glVertexAttribL4dv.htmlCL_GLFunctions.ptr_glVertexAttribLPointer.htmlCL_GLFunctions.ptr_glVertexAttribP1ui.htmlCL_GLFunctions.ptr_glVertexAttribP1uiv.htmlCL_GLFunctions.ptr_glVertexAttribP2ui.htmlCL_GLFunctions.ptr_glVertexAttribP2uiv.htmlCL_GLFunctions.ptr_glVertexAttribP3ui.htmlCL_GLFunctions.ptr_glVertexAttribP3uiv.htmlCL_GLFunctions.ptr_glVertexAttribP4ui.htmlCL_GLFunctions.ptr_glVertexAttribP4uiv.htmlCL_GLFunctions.ptr_glVertexAttribPointer.htmlCL_GLFunctions.ptr_glVertexP2ui.htmlCL_GLFunctions.ptr_glVertexP2uiv.htmlCL_GLFunctions.ptr_glVertexP3ui.htmlCL_GLFunctions.ptr_glVertexP3uiv.htmlCL_GLFunctions.ptr_glVertexP4ui.htmlCL_GLFunctions.ptr_glVertexP4uiv.htmlCL_GLFunctions.ptr_glViewport.htmlCL_GLFunctions.ptr_glViewportArrayv.htmlCL_GLFunctions.ptr_glViewportIndexedf.htmlCL_GLFunctions.ptr_glViewportIndexedfv.htmlCL_GLFunctions.ptr_glWaitSync.htmlCL_GLFunctions.queryCounter.htmlCL_GLFunctions.readBuffer.htmlCL_GLFunctions.readPixels.htmlCL_GLFunctions.readnPixelsARB.htmlCL_GLFunctions.releaseShaderCompiler.htmlCL_GLFunctions.renderbufferStorage.htmlCL_GLFunctions.renderbufferStorageMultisample.htmlCL_GLFunctions.resumeTransformFeedback.htmlCL_GLFunctions.sampleCoverage.htmlCL_GLFunctions.sampleMaski.htmlCL_GLFunctions.samplerParameterIiv.htmlCL_GLFunctions.samplerParameterIuiv.htmlCL_GLFunctions.samplerParameterf.htmlCL_GLFunctions.samplerParameterfv.htmlCL_GLFunctions.samplerParameteri.htmlCL_GLFunctions.samplerParameteriv.htmlCL_GLFunctions.scissor.htmlCL_GLFunctions.scissorArrayv.htmlCL_GLFunctions.scissorIndexed.htmlCL_GLFunctions.scissorIndexedv.htmlCL_GLFunctions.secondaryColorP3ui.htmlCL_GLFunctions.secondaryColorP3uiv.htmlCL_GLFunctions.shaderBinary.htmlCL_GLFunctions.shaderSource.htmlCL_GLFunctions.stencilFunc.htmlCL_GLFunctions.stencilFuncSeparate.htmlCL_GLFunctions.stencilMask.htmlCL_GLFunctions.stencilMaskSeparate.htmlCL_GLFunctions.stencilOp.htmlCL_GLFunctions.stencilOpSeparate.htmlCL_GLFunctions.texBuffer.htmlCL_GLFunctions.texCoordP1ui.htmlCL_GLFunctions.texCoordP1uiv.htmlCL_GLFunctions.texCoordP2ui.htmlCL_GLFunctions.texCoordP2uiv.htmlCL_GLFunctions.texCoordP3ui.htmlCL_GLFunctions.texCoordP3uiv.htmlCL_GLFunctions.texCoordP4ui.htmlCL_GLFunctions.texCoordP4uiv.htmlCL_GLFunctions.texImage1D.htmlCL_GLFunctions.texImage2D.htmlCL_GLFunctions.texImage2DMultisample.htmlCL_GLFunctions.texImage3D.htmlCL_GLFunctions.texImage3DMultisample.htmlCL_GLFunctions.texParameterIiv.htmlCL_GLFunctions.texParameterIuiv.htmlCL_GLFunctions.texParameterf.htmlCL_GLFunctions.texParameterfv.htmlCL_GLFunctions.texParameteri.htmlCL_GLFunctions.texParameteriv.htmlCL_GLFunctions.texSubImage1D.htmlCL_GLFunctions.texSubImage2D.htmlCL_GLFunctions.texSubImage3D.htmlCL_GLFunctions.transformFeedbackVaryings.htmlCL_GLFunctions.uniform1d.htmlCL_GLFunctions.uniform1dv.htmlCL_GLFunctions.uniform1f.htmlCL_GLFunctions.uniform1fv.htmlCL_GLFunctions.uniform1i.htmlCL_GLFunctions.uniform1iv.htmlCL_GLFunctions.uniform1ui.htmlCL_GLFunctions.uniform1uiv.htmlCL_GLFunctions.uniform2d.htmlCL_GLFunctions.uniform2dv.htmlCL_GLFunctions.uniform2f.htmlCL_GLFunctions.uniform2fv.htmlCL_GLFunctions.uniform2i.htmlCL_GLFunctions.uniform2iv.htmlCL_GLFunctions.uniform2ui.htmlCL_GLFunctions.uniform2uiv.htmlCL_GLFunctions.uniform3d.htmlCL_GLFunctions.uniform3dv.htmlCL_GLFunctions.uniform3f.htmlCL_GLFunctions.uniform3fv.htmlCL_GLFunctions.uniform3i.htmlCL_GLFunctions.uniform3iv.htmlCL_GLFunctions.uniform3ui.htmlCL_GLFunctions.uniform3uiv.htmlCL_GLFunctions.uniform4d.htmlCL_GLFunctions.uniform4dv.htmlCL_GLFunctions.uniform4f.htmlCL_GLFunctions.uniform4fv.htmlCL_GLFunctions.uniform4i.htmlCL_GLFunctions.uniform4iv.htmlCL_GLFunctions.uniform4ui.htmlCL_GLFunctions.uniform4uiv.htmlCL_GLFunctions.uniformBlockBinding.htmlCL_GLFunctions.uniformMatrix2dv.htmlCL_GLFunctions.uniformMatrix2fv.htmlCL_GLFunctions.uniformMatrix2x3dv.htmlCL_GLFunctions.uniformMatrix2x3fv.htmlCL_GLFunctions.uniformMatrix2x4dv.htmlCL_GLFunctions.uniformMatrix2x4fv.htmlCL_GLFunctions.uniformMatrix3dv.htmlCL_GLFunctions.uniformMatrix3fv.htmlCL_GLFunctions.uniformMatrix3x2dv.htmlCL_GLFunctions.uniformMatrix3x2fv.htmlCL_GLFunctions.uniformMatrix3x4dv.htmlCL_GLFunctions.uniformMatrix3x4fv.htmlCL_GLFunctions.uniformMatrix4dv.htmlCL_GLFunctions.uniformMatrix4fv.htmlCL_GLFunctions.uniformMatrix4x2dv.htmlCL_GLFunctions.uniformMatrix4x2fv.htmlCL_GLFunctions.uniformMatrix4x3dv.htmlCL_GLFunctions.uniformMatrix4x3fv.htmlCL_GLFunctions.uniformSubroutinesuiv.htmlCL_GLFunctions.unmapBuffer.htmlCL_GLFunctions.useProgram.htmlCL_GLFunctions.useProgramStages.htmlCL_GLFunctions.validateProgram.htmlCL_GLFunctions.validateProgramPipeline.htmlCL_GLFunctions.vertexAttrib1d.htmlCL_GLFunctions.vertexAttrib1dv.htmlCL_GLFunctions.vertexAttrib1f.htmlCL_GLFunctions.vertexAttrib1fv.htmlCL_GLFunctions.vertexAttrib1s.htmlCL_GLFunctions.vertexAttrib1sv.htmlCL_GLFunctions.vertexAttrib2d.htmlCL_GLFunctions.vertexAttrib2dv.htmlCL_GLFunctions.vertexAttrib2f.htmlCL_GLFunctions.vertexAttrib2fv.htmlCL_GLFunctions.vertexAttrib2s.htmlCL_GLFunctions.vertexAttrib2sv.htmlCL_GLFunctions.vertexAttrib3d.htmlCL_GLFunctions.vertexAttrib3dv.htmlCL_GLFunctions.vertexAttrib3f.htmlCL_GLFunctions.vertexAttrib3fv.htmlCL_GLFunctions.vertexAttrib3s.htmlCL_GLFunctions.vertexAttrib3sv.htmlCL_GLFunctions.vertexAttrib4Nbv.htmlCL_GLFunctions.vertexAttrib4Niv.htmlCL_GLFunctions.vertexAttrib4Nsv.htmlCL_GLFunctions.vertexAttrib4Nub.htmlCL_GLFunctions.vertexAttrib4Nubv.htmlCL_GLFunctions.vertexAttrib4Nuiv.htmlCL_GLFunctions.vertexAttrib4Nusv.htmlCL_GLFunctions.vertexAttrib4bv.htmlCL_GLFunctions.vertexAttrib4d.htmlCL_GLFunctions.vertexAttrib4dv.htmlCL_GLFunctions.vertexAttrib4f.htmlCL_GLFunctions.vertexAttrib4fv.htmlCL_GLFunctions.vertexAttrib4iv.htmlCL_GLFunctions.vertexAttrib4s.htmlCL_GLFunctions.vertexAttrib4sv.htmlCL_GLFunctions.vertexAttrib4ubv.htmlCL_GLFunctions.vertexAttrib4uiv.htmlCL_GLFunctions.vertexAttrib4usv.htmlCL_GLFunctions.vertexAttribDivisor.htmlCL_GLFunctions.vertexAttribI1i.htmlCL_GLFunctions.vertexAttribI1iv.htmlCL_GLFunctions.vertexAttribI1ui.htmlCL_GLFunctions.vertexAttribI1uiv.htmlCL_GLFunctions.vertexAttribI2i.htmlCL_GLFunctions.vertexAttribI2iv.htmlCL_GLFunctions.vertexAttribI2ui.htmlCL_GLFunctions.vertexAttribI2uiv.htmlCL_GLFunctions.vertexAttribI3i.htmlCL_GLFunctions.vertexAttribI3iv.htmlCL_GLFunctions.vertexAttribI3ui.htmlCL_GLFunctions.vertexAttribI3uiv.htmlCL_GLFunctions.vertexAttribI4bv.htmlCL_GLFunctions.vertexAttribI4i.htmlCL_GLFunctions.vertexAttribI4iv.htmlCL_GLFunctions.vertexAttribI4sv.htmlCL_GLFunctions.vertexAttribI4ubv.htmlCL_GLFunctions.vertexAttribI4ui.htmlCL_GLFunctions.vertexAttribI4uiv.htmlCL_GLFunctions.vertexAttribI4usv.htmlCL_GLFunctions.vertexAttribIPointer.htmlCL_GLFunctions.vertexAttribL1d.htmlCL_GLFunctions.vertexAttribL1dv.htmlCL_GLFunctions.vertexAttribL2d.htmlCL_GLFunctions.vertexAttribL2dv.htmlCL_GLFunctions.vertexAttribL3d.htmlCL_GLFunctions.vertexAttribL3dv.htmlCL_GLFunctions.vertexAttribL4d.htmlCL_GLFunctions.vertexAttribL4dv.htmlCL_GLFunctions.vertexAttribLPointer.htmlCL_GLFunctions.vertexAttribP1ui.htmlCL_GLFunctions.vertexAttribP1uiv.htmlCL_GLFunctions.vertexAttribP2ui.htmlCL_GLFunctions.vertexAttribP2uiv.htmlCL_GLFunctions.vertexAttribP3ui.htmlCL_GLFunctions.vertexAttribP3uiv.htmlCL_GLFunctions.vertexAttribP4ui.htmlCL_GLFunctions.vertexAttribP4uiv.htmlCL_GLFunctions.vertexAttribPointer.htmlCL_GLFunctions.vertexP2ui.htmlCL_GLFunctions.vertexP2uiv.htmlCL_GLFunctions.vertexP3ui.htmlCL_GLFunctions.vertexP3uiv.htmlCL_GLFunctions.vertexP4ui.htmlCL_GLFunctions.vertexP4uiv.htmlCL_GLFunctions.viewport.htmlCL_GLFunctions.viewportArrayv.htmlCL_GLFunctions.viewportIndexedf.htmlCL_GLFunctions.viewportIndexedfv.htmlCL_GLFunctions.waitSync.htmlCL_GUIComponent.CL_GUIComponent.htmlCL_GUIComponent.CL_GUIComponent_Impl.htmlCL_GUIComponent.CL_GUIManager_Impl.htmlCL_GUIComponent.CL_Window.htmlCL_GUIComponent.CL_Window_Impl.htmlCL_GUIComponent.FocusPolicy.htmlCL_GUIComponent.capture_mouse.htmlCL_GUIComponent.capture_proximity.htmlCL_GUIComponent.component_to_screen_coords.htmlCL_GUIComponent.component_to_window_coords.htmlCL_GUIComponent.create_components.htmlCL_GUIComponent.delete_child_components.htmlCL_GUIComponent.dummy_gc.htmlCL_GUIComponent.dummy_ic.htmlCL_GUIComponent.exec.htmlCL_GUIComponent.exit_with_code.htmlCL_GUIComponent.focus_next.htmlCL_GUIComponent.focus_previous.htmlCL_GUIComponent.func_activated.htmlCL_GUIComponent.func_close.htmlCL_GUIComponent.func_constrain_resize.htmlCL_GUIComponent.func_create_custom_component.htmlCL_GUIComponent.func_deactivated.htmlCL_GUIComponent.func_enablemode_changed.htmlCL_GUIComponent.func_filter_message.htmlCL_GUIComponent.func_focus_gained.htmlCL_GUIComponent.func_focus_lost.htmlCL_GUIComponent.func_input.htmlCL_GUIComponent.func_input_doubleclick.htmlCL_GUIComponent.func_input_pointer_moved.htmlCL_GUIComponent.func_input_pressed.htmlCL_GUIComponent.func_input_released.htmlCL_GUIComponent.func_pointer_enter.htmlCL_GUIComponent.func_pointer_exit.htmlCL_GUIComponent.func_process_message.htmlCL_GUIComponent.func_render.htmlCL_GUIComponent.func_resized.htmlCL_GUIComponent.func_style_changed.htmlCL_GUIComponent.func_visibility_change.htmlCL_GUIComponent.get_allow_resize.htmlCL_GUIComponent.get_blocks_default_action.htmlCL_GUIComponent.get_child_component_group.htmlCL_GUIComponent.get_child_components.htmlCL_GUIComponent.get_class_name.htmlCL_GUIComponent.get_clip_children.htmlCL_GUIComponent.get_component_at.htmlCL_GUIComponent.get_component_group_name.htmlCL_GUIComponent.get_constant_repaint.htmlCL_GUIComponent.get_css_element.htmlCL_GUIComponent.get_css_layout.htmlCL_GUIComponent.get_display_window.htmlCL_GUIComponent.get_element_name.htmlCL_GUIComponent.get_first_child.htmlCL_GUIComponent.get_focus_policy.htmlCL_GUIComponent.get_gc.htmlCL_GUIComponent.get_geometry.htmlCL_GUIComponent.get_group_selected_component.htmlCL_GUIComponent.get_gui_manager.htmlCL_GUIComponent.get_height.htmlCL_GUIComponent.get_ic.htmlCL_GUIComponent.get_id_name.htmlCL_GUIComponent.get_last_child.htmlCL_GUIComponent.get_layout.htmlCL_GUIComponent.get_named_item.htmlCL_GUIComponent.get_next_component_in_tree.htmlCL_GUIComponent.get_next_sibling.htmlCL_GUIComponent.get_owner_component.htmlCL_GUIComponent.get_parent_component.htmlCL_GUIComponent.get_preferred_height.htmlCL_GUIComponent.get_preferred_size.htmlCL_GUIComponent.get_preferred_width.htmlCL_GUIComponent.get_previous_component_in_tree.htmlCL_GUIComponent.get_previous_sibling.htmlCL_GUIComponent.get_resources.htmlCL_GUIComponent.get_size.htmlCL_GUIComponent.get_theme.htmlCL_GUIComponent.get_top_level_component.htmlCL_GUIComponent.get_type_name.htmlCL_GUIComponent.get_width.htmlCL_GUIComponent.get_window_geometry.htmlCL_GUIComponent.has_child_components.htmlCL_GUIComponent.has_focus.htmlCL_GUIComponent.htmlCL_GUIComponent.impl.htmlCL_GUIComponent.is_active.htmlCL_GUIComponent.is_ancestor_of.htmlCL_GUIComponent.is_cancel.htmlCL_GUIComponent.is_default.htmlCL_GUIComponent.is_descendant_of.htmlCL_GUIComponent.is_double_click_enabled.htmlCL_GUIComponent.is_enabled.htmlCL_GUIComponent.is_selected_in_group.htmlCL_GUIComponent.is_visible.htmlCL_GUIComponent.load_css_layout.htmlCL_GUIComponent.paint.htmlCL_GUIComponent.pop_cliprect.htmlCL_GUIComponent.push_cliprect.htmlCL_GUIComponent.render.htmlCL_GUIComponent.request_repaint.htmlCL_GUIComponent.reset_cliprect.htmlCL_GUIComponent.screen_to_component_coords.htmlCL_GUIComponent.set_blocks_default_action.htmlCL_GUIComponent.set_cancel.htmlCL_GUIComponent.set_class_name.htmlCL_GUIComponent.set_clip_children.htmlCL_GUIComponent.set_cliprect.htmlCL_GUIComponent.set_component_group_name.htmlCL_GUIComponent.set_constant_repaint.htmlCL_GUIComponent.set_cursor.htmlCL_GUIComponent.set_default.htmlCL_GUIComponent.set_double_click_enabled.htmlCL_GUIComponent.set_enabled.htmlCL_GUIComponent.set_focus.htmlCL_GUIComponent.set_focus_policy.htmlCL_GUIComponent.set_geometry.htmlCL_GUIComponent.set_id_name.htmlCL_GUIComponent.set_layout.htmlCL_GUIComponent.set_parent_component.htmlCL_GUIComponent.set_selected_in_component_group.htmlCL_GUIComponent.set_type_name.htmlCL_GUIComponent.set_visible.htmlCL_GUIComponent.set_window_geometry.htmlCL_GUIComponent.window_to_component_coords.htmlCL_GUIComponentDescription.CL_GUIComponentDescription.htmlCL_GUIComponentDescription.get_allow_resize.htmlCL_GUIComponentDescription.get_class_name.htmlCL_GUIComponentDescription.get_id_name.htmlCL_GUIComponentDescription.get_type_name.htmlCL_GUIComponentDescription.htmlCL_GUIComponentDescription.impl.htmlCL_GUIComponentDescription.set_allow_resize.htmlCL_GUIComponentDescription.set_class_name.htmlCL_GUIComponentDescription.set_id_name.htmlCL_GUIComponentDescription.set_type_name.htmlCL_GUILayout.CL_GUILayout.htmlCL_GUILayout.get_preferred_size.htmlCL_GUILayout.get_provider.htmlCL_GUILayout.htmlCL_GUILayout.impl.htmlCL_GUILayout.is_null.htmlCL_GUILayout.set_geometry.htmlCL_GUILayout.set_preferred_size.htmlCL_GUILayoutCorners.CL_GUILayoutCorners.htmlCL_GUILayoutCorners.add_component.htmlCL_GUILayoutCorners.get_preferred_size.htmlCL_GUILayoutCorners.get_provider.htmlCL_GUILayoutCorners.htmlCL_GUILayoutCorners.is_null.htmlCL_GUILayoutCorners.remove_component.htmlCL_GUILayoutCorners.set_geometry.htmlCL_GUILayoutCorners.set_preferred_size.htmlCL_GUILayoutProvider.destroy.htmlCL_GUILayoutProvider.get_preferred_size.htmlCL_GUILayoutProvider.htmlCL_GUILayoutProvider.set_geometry.htmlCL_GUILayoutProvider.set_preferred_size.htmlCL_GUIManager.CL_GUIComponent_Impl.htmlCL_GUIManager.CL_GUIManager.htmlCL_GUIManager.CL_GUIThemePart.htmlCL_GUIManager.CL_GUIThemePart_Impl.htmlCL_GUIManager.add_resources.htmlCL_GUIManager.add_theme.htmlCL_GUIManager.clear_exit_flag.htmlCL_GUIManager.create_layout.htmlCL_GUIManager.dispatch_message.htmlCL_GUIManager.exec.htmlCL_GUIManager.exit_with_code.htmlCL_GUIManager.func_exec_handler.htmlCL_GUIManager.get_capture_component.htmlCL_GUIManager.get_clipboard_text.htmlCL_GUIManager.get_css_document.htmlCL_GUIManager.get_exit_code.htmlCL_GUIManager.get_exit_flag.htmlCL_GUIManager.get_focused_component.htmlCL_GUIManager.get_registered_font.htmlCL_GUIManager.get_theme.htmlCL_GUIManager.get_window_manager.htmlCL_GUIManager.has_layout.htmlCL_GUIManager.htmlCL_GUIManager.impl.htmlCL_GUIManager.initialize.htmlCL_GUIManager.initialize_layout_manager.htmlCL_GUIManager.is_gui_manager.htmlCL_GUIManager.process_messages.htmlCL_GUIManager.register_font.htmlCL_GUIManager.render_windows.htmlCL_GUIManager.request_repaint.htmlCL_GUIManager.set_accelerator_table.htmlCL_GUIManager.set_capture_component.htmlCL_GUIManager.set_clipboard_text.htmlCL_GUIManager.set_css_document.htmlCL_GUIManager.set_tablet_proximity_component.htmlCL_GUIManager.set_theme.htmlCL_GUIManager.set_window_manager.htmlCL_GUIManager.sig_filter_message.htmlCL_GUIMessage.CL_GUIMessage.htmlCL_GUIMessage.get_data.htmlCL_GUIMessage.get_target.htmlCL_GUIMessage.get_type.htmlCL_GUIMessage.htmlCL_GUIMessage.impl.htmlCL_GUIMessage.is_consumed.htmlCL_GUIMessage.is_type.htmlCL_GUIMessage.set_consumed.htmlCL_GUIMessage.set_data.htmlCL_GUIMessage.set_null.htmlCL_GUIMessage.set_target.htmlCL_GUIMessage.set_type.htmlCL_GUIMessageData.htmlCL_GUIMessage_ActivationChange.ActivationType.htmlCL_GUIMessage_ActivationChange.CL_GUIMessage_ActivationChange.htmlCL_GUIMessage_ActivationChange.get_activation_type.htmlCL_GUIMessage_ActivationChange.get_data.htmlCL_GUIMessage_ActivationChange.get_target.htmlCL_GUIMessage_ActivationChange.get_type.htmlCL_GUIMessage_ActivationChange.get_type_name.htmlCL_GUIMessage_ActivationChange.htmlCL_GUIMessage_ActivationChange.is_consumed.htmlCL_GUIMessage_ActivationChange.is_type.htmlCL_GUIMessage_ActivationChange.set_activation_type.htmlCL_GUIMessage_ActivationChange.set_consumed.htmlCL_GUIMessage_ActivationChange.set_data.htmlCL_GUIMessage_ActivationChange.set_null.htmlCL_GUIMessage_ActivationChange.set_target.htmlCL_GUIMessage_ActivationChange.set_type.htmlCL_GUIMessage_Close.CL_GUIMessage_Close.htmlCL_GUIMessage_Close.get_data.htmlCL_GUIMessage_Close.get_target.htmlCL_GUIMessage_Close.get_type.htmlCL_GUIMessage_Close.get_type_name.htmlCL_GUIMessage_Close.htmlCL_GUIMessage_Close.is_consumed.htmlCL_GUIMessage_Close.is_type.htmlCL_GUIMessage_Close.set_consumed.htmlCL_GUIMessage_Close.set_data.htmlCL_GUIMessage_Close.set_null.htmlCL_GUIMessage_Close.set_target.htmlCL_GUIMessage_Close.set_type.htmlCL_GUIMessage_FocusChange.CL_GUIMessage_FocusChange.htmlCL_GUIMessage_FocusChange.FocusType.htmlCL_GUIMessage_FocusChange.get_data.htmlCL_GUIMessage_FocusChange.get_focus_type.htmlCL_GUIMessage_FocusChange.get_target.htmlCL_GUIMessage_FocusChange.get_type.htmlCL_GUIMessage_FocusChange.get_type_name.htmlCL_GUIMessage_FocusChange.htmlCL_GUIMessage_FocusChange.is_consumed.htmlCL_GUIMessage_FocusChange.is_type.htmlCL_GUIMessage_FocusChange.set_consumed.htmlCL_GUIMessage_FocusChange.set_data.htmlCL_GUIMessage_FocusChange.set_focus_type.htmlCL_GUIMessage_FocusChange.set_null.htmlCL_GUIMessage_FocusChange.set_target.htmlCL_GUIMessage_FocusChange.set_type.htmlCL_GUIMessage_Input.CL_GUIMessage_Input.htmlCL_GUIMessage_Input.get_data.htmlCL_GUIMessage_Input.get_event.htmlCL_GUIMessage_Input.get_target.htmlCL_GUIMessage_Input.get_type.htmlCL_GUIMessage_Input.get_type_name.htmlCL_GUIMessage_Input.htmlCL_GUIMessage_Input.is_consumed.htmlCL_GUIMessage_Input.is_type.htmlCL_GUIMessage_Input.set_consumed.htmlCL_GUIMessage_Input.set_data.htmlCL_GUIMessage_Input.set_event.htmlCL_GUIMessage_Input.set_null.htmlCL_GUIMessage_Input.set_target.htmlCL_GUIMessage_Input.set_type.htmlCL_GUIMessage_Pointer.CL_GUIMessage_Pointer.htmlCL_GUIMessage_Pointer.PointerType.htmlCL_GUIMessage_Pointer.get_data.htmlCL_GUIMessage_Pointer.get_pointer_type.htmlCL_GUIMessage_Pointer.get_target.htmlCL_GUIMessage_Pointer.get_type.htmlCL_GUIMessage_Pointer.get_type_name.htmlCL_GUIMessage_Pointer.htmlCL_GUIMessage_Pointer.is_consumed.htmlCL_GUIMessage_Pointer.is_type.htmlCL_GUIMessage_Pointer.set_consumed.htmlCL_GUIMessage_Pointer.set_data.htmlCL_GUIMessage_Pointer.set_null.htmlCL_GUIMessage_Pointer.set_pointer_type.htmlCL_GUIMessage_Pointer.set_target.htmlCL_GUIMessage_Pointer.set_type.htmlCL_GUIMessage_Resize.CL_GUIMessage_Resize.htmlCL_GUIMessage_Resize.get_data.htmlCL_GUIMessage_Resize.get_geometry.htmlCL_GUIMessage_Resize.get_target.htmlCL_GUIMessage_Resize.get_type.htmlCL_GUIMessage_Resize.get_type_name.htmlCL_GUIMessage_Resize.htmlCL_GUIMessage_Resize.is_consumed.htmlCL_GUIMessage_Resize.is_type.htmlCL_GUIMessage_Resize.set_consumed.htmlCL_GUIMessage_Resize.set_data.htmlCL_GUIMessage_Resize.set_geometry.htmlCL_GUIMessage_Resize.set_null.htmlCL_GUIMessage_Resize.set_target.htmlCL_GUIMessage_Resize.set_type.htmlCL_GUITheme.CL_GUITheme.htmlCL_GUITheme.add_resources.htmlCL_GUITheme.component_destroyed.htmlCL_GUITheme.get_property.htmlCL_GUITheme.get_provider.htmlCL_GUITheme.get_resources.htmlCL_GUITheme.htmlCL_GUITheme.impl.htmlCL_GUITheme.is_null.htmlCL_GUITheme.render_box.htmlCL_GUITheme.render_text.htmlCL_GUITheme.set_resources.htmlCL_GUIThemeDefault.CL_GUIThemeDefault.htmlCL_GUIThemeDefault.add_resources.htmlCL_GUIThemeDefault.component_destroyed.htmlCL_GUIThemeDefault.get_property.htmlCL_GUIThemeDefault.get_provider.htmlCL_GUIThemeDefault.get_resources.htmlCL_GUIThemeDefault.htmlCL_GUIThemeDefault.is_null.htmlCL_GUIThemeDefault.render_box.htmlCL_GUIThemeDefault.render_text.htmlCL_GUIThemeDefault.set_resources.htmlCL_GUIThemePart.CL_GUIThemePart.htmlCL_GUIThemePart.CL_GUIThemePartProperty_Impl.htmlCL_GUIThemePart.get_component.htmlCL_GUIThemePart.get_content_box.htmlCL_GUIThemePart.get_content_shrink_box.htmlCL_GUIThemePart.get_element_name.htmlCL_GUIThemePart.get_font.htmlCL_GUIThemePart.get_maximum_height.htmlCL_GUIThemePart.get_maximum_size.htmlCL_GUIThemePart.get_maximum_width.htmlCL_GUIThemePart.get_minimum_height.htmlCL_GUIThemePart.get_minimum_size.htmlCL_GUIThemePart.get_minimum_width.htmlCL_GUIThemePart.get_preferred_height.htmlCL_GUIThemePart.get_preferred_size.htmlCL_GUIThemePart.get_preferred_width.htmlCL_GUIThemePart.get_property.htmlCL_GUIThemePart.get_property_int.htmlCL_GUIThemePart.get_render_box.htmlCL_GUIThemePart.get_state.htmlCL_GUIThemePart.get_text_size.htmlCL_GUIThemePart.get_vertical_text_align.htmlCL_GUIThemePart.htmlCL_GUIThemePart.impl.htmlCL_GUIThemePart.render_box.htmlCL_GUIThemePart.render_text.htmlCL_GUIThemePart.set_state.htmlCL_GUIThemePartProperty.CL_GUIThemePart.htmlCL_GUIThemePartProperty.CL_GUIThemePartProperty.htmlCL_GUIThemePartProperty.htmlCL_GUIThemePartProperty.impl.htmlCL_GUIThemeProvider.add_resources.htmlCL_GUIThemeProvider.component_destroyed.htmlCL_GUIThemeProvider.destroy.htmlCL_GUIThemeProvider.get_property.htmlCL_GUIThemeProvider.get_resources.htmlCL_GUIThemeProvider.htmlCL_GUIThemeProvider.render_box.htmlCL_GUIThemeProvider.render_text.htmlCL_GUIThemeProvider.set_resources.htmlCL_GUIWindowManager.CL_GUIWindowManager.htmlCL_GUIWindowManager.CL_WindowManagerType.htmlCL_GUIWindowManager.begin_paint.htmlCL_GUIWindowManager.bring_to_front.htmlCL_GUIWindowManager.capture_mouse.htmlCL_GUIWindowManager.complete_painting.htmlCL_GUIWindowManager.create_window.htmlCL_GUIWindowManager.destroy_window.htmlCL_GUIWindowManager.enable_window.htmlCL_GUIWindowManager.end_paint.htmlCL_GUIWindowManager.get_display_window.htmlCL_GUIWindowManager.get_gc.htmlCL_GUIWindowManager.get_geometry.htmlCL_GUIWindowManager.get_ic.htmlCL_GUIWindowManager.get_provider.htmlCL_GUIWindowManager.get_window_manager_type.htmlCL_GUIWindowManager.has_focus.htmlCL_GUIWindowManager.htmlCL_GUIWindowManager.impl.htmlCL_GUIWindowManager.is_maximized.htmlCL_GUIWindowManager.is_minimized.htmlCL_GUIWindowManager.is_null.htmlCL_GUIWindowManager.pop_cliprect.htmlCL_GUIWindowManager.process_message.htmlCL_GUIWindowManager.push_cliprect.htmlCL_GUIWindowManager.request_repaint.htmlCL_GUIWindowManager.reset_cliprect.htmlCL_GUIWindowManager.screen_to_window.htmlCL_GUIWindowManager.set_cliprect.htmlCL_GUIWindowManager.set_cursor.htmlCL_GUIWindowManager.set_geometry.htmlCL_GUIWindowManager.set_site.htmlCL_GUIWindowManager.set_visible.htmlCL_GUIWindowManager.setup_painting.htmlCL_GUIWindowManager.update.htmlCL_GUIWindowManager.window_to_screen.htmlCL_GUIWindowManagerDirect.CL_GUIWindowManagerDirect.htmlCL_GUIWindowManagerDirect.CL_WindowManagerType.htmlCL_GUIWindowManagerDirect.begin_paint.htmlCL_GUIWindowManagerDirect.bring_to_front.htmlCL_GUIWindowManagerDirect.capture_mouse.htmlCL_GUIWindowManagerDirect.complete_painting.htmlCL_GUIWindowManagerDirect.create_window.htmlCL_GUIWindowManagerDirect.destroy_window.htmlCL_GUIWindowManagerDirect.enable_window.htmlCL_GUIWindowManagerDirect.end_paint.htmlCL_GUIWindowManagerDirect.get_display_window.htmlCL_GUIWindowManagerDirect.get_gc.htmlCL_GUIWindowManagerDirect.get_geometry.htmlCL_GUIWindowManagerDirect.get_ic.htmlCL_GUIWindowManagerDirect.get_provider.htmlCL_GUIWindowManagerDirect.get_window_manager_type.htmlCL_GUIWindowManagerDirect.has_focus.htmlCL_GUIWindowManagerDirect.htmlCL_GUIWindowManagerDirect.is_maximized.htmlCL_GUIWindowManagerDirect.is_minimized.htmlCL_GUIWindowManagerDirect.is_null.htmlCL_GUIWindowManagerDirect.pop_cliprect.htmlCL_GUIWindowManagerDirect.process_message.htmlCL_GUIWindowManagerDirect.push_cliprect.htmlCL_GUIWindowManagerDirect.request_repaint.htmlCL_GUIWindowManagerDirect.reset_cliprect.htmlCL_GUIWindowManagerDirect.screen_to_window.htmlCL_GUIWindowManagerDirect.set_cliprect.htmlCL_GUIWindowManagerDirect.set_cursor.htmlCL_GUIWindowManagerDirect.set_geometry.htmlCL_GUIWindowManagerDirect.set_site.htmlCL_GUIWindowManagerDirect.set_visible.htmlCL_GUIWindowManagerDirect.setup_painting.htmlCL_GUIWindowManagerDirect.update.htmlCL_GUIWindowManagerDirect.window_to_screen.htmlCL_GUIWindowManagerProvider.begin_paint.htmlCL_GUIWindowManagerProvider.bring_to_front.htmlCL_GUIWindowManagerProvider.capture_mouse.htmlCL_GUIWindowManagerProvider.complete_painting.htmlCL_GUIWindowManagerProvider.create_window.htmlCL_GUIWindowManagerProvider.destroy.htmlCL_GUIWindowManagerProvider.destroy_window.htmlCL_GUIWindowManagerProvider.enable_window.htmlCL_GUIWindowManagerProvider.end_paint.htmlCL_GUIWindowManagerProvider.get_display_window.htmlCL_GUIWindowManagerProvider.get_gc.htmlCL_GUIWindowManagerProvider.get_geometry.htmlCL_GUIWindowManagerProvider.get_ic.htmlCL_GUIWindowManagerProvider.get_window_manager_type.htmlCL_GUIWindowManagerProvider.has_focus.htmlCL_GUIWindowManagerProvider.htmlCL_GUIWindowManagerProvider.is_maximized.htmlCL_GUIWindowManagerProvider.is_minimized.htmlCL_GUIWindowManagerProvider.pop_cliprect.htmlCL_GUIWindowManagerProvider.push_cliprect.htmlCL_GUIWindowManagerProvider.request_repaint.htmlCL_GUIWindowManagerProvider.reset_cliprect.htmlCL_GUIWindowManagerProvider.screen_to_window.htmlCL_GUIWindowManagerProvider.set_cliprect.htmlCL_GUIWindowManagerProvider.set_cursor.htmlCL_GUIWindowManagerProvider.set_geometry.htmlCL_GUIWindowManagerProvider.set_site.htmlCL_GUIWindowManagerProvider.set_visible.htmlCL_GUIWindowManagerProvider.setup_painting.htmlCL_GUIWindowManagerProvider.update.htmlCL_GUIWindowManagerProvider.window_to_screen.htmlCL_GUIWindowManagerSite.func_close.htmlCL_GUIWindowManagerSite.func_destroy.htmlCL_GUIWindowManagerSite.func_focus_gained.htmlCL_GUIWindowManagerSite.func_focus_lost.htmlCL_GUIWindowManagerSite.func_input_received.htmlCL_GUIWindowManagerSite.func_paint.htmlCL_GUIWindowManagerSite.func_resize.htmlCL_GUIWindowManagerSite.htmlCL_GUIWindowManagerSystem.CL_GUIWindowManagerSystem.htmlCL_GUIWindowManagerSystem.CL_WindowManagerType.htmlCL_GUIWindowManagerSystem.begin_paint.htmlCL_GUIWindowManagerSystem.bring_to_front.htmlCL_GUIWindowManagerSystem.capture_mouse.htmlCL_GUIWindowManagerSystem.complete_painting.htmlCL_GUIWindowManagerSystem.create_window.htmlCL_GUIWindowManagerSystem.destroy_window.htmlCL_GUIWindowManagerSystem.enable_window.htmlCL_GUIWindowManagerSystem.end_paint.htmlCL_GUIWindowManagerSystem.get_display_window.htmlCL_GUIWindowManagerSystem.get_gc.htmlCL_GUIWindowManagerSystem.get_geometry.htmlCL_GUIWindowManagerSystem.get_ic.htmlCL_GUIWindowManagerSystem.get_provider.htmlCL_GUIWindowManagerSystem.get_window_manager_type.htmlCL_GUIWindowManagerSystem.has_focus.htmlCL_GUIWindowManagerSystem.htmlCL_GUIWindowManagerSystem.is_maximized.htmlCL_GUIWindowManagerSystem.is_minimized.htmlCL_GUIWindowManagerSystem.is_null.htmlCL_GUIWindowManagerSystem.pop_cliprect.htmlCL_GUIWindowManagerSystem.process_message.htmlCL_GUIWindowManagerSystem.push_cliprect.htmlCL_GUIWindowManagerSystem.request_repaint.htmlCL_GUIWindowManagerSystem.reset_cliprect.htmlCL_GUIWindowManagerSystem.screen_to_window.htmlCL_GUIWindowManagerSystem.set_cliprect.htmlCL_GUIWindowManagerSystem.set_cursor.htmlCL_GUIWindowManagerSystem.set_geometry.htmlCL_GUIWindowManagerSystem.set_site.htmlCL_GUIWindowManagerSystem.set_visible.htmlCL_GUIWindowManagerSystem.setup_painting.htmlCL_GUIWindowManagerSystem.update.htmlCL_GUIWindowManagerSystem.window_to_screen.htmlCL_GUIWindowManagerTexture.CL_GUIWindowManagerTexture.htmlCL_GUIWindowManagerTexture.CL_WindowManagerType.htmlCL_GUIWindowManagerTexture.begin_paint.htmlCL_GUIWindowManagerTexture.bring_to_front.htmlCL_GUIWindowManagerTexture.capture_mouse.htmlCL_GUIWindowManagerTexture.complete_painting.htmlCL_GUIWindowManagerTexture.create_window.htmlCL_GUIWindowManagerTexture.destroy_window.htmlCL_GUIWindowManagerTexture.draw_windows.htmlCL_GUIWindowManagerTexture.enable_window.htmlCL_GUIWindowManagerTexture.end_paint.htmlCL_GUIWindowManagerTexture.func_input_intercept.htmlCL_GUIWindowManagerTexture.func_repaint.htmlCL_GUIWindowManagerTexture.func_setup_framebuffer.htmlCL_GUIWindowManagerTexture.get_display_window.htmlCL_GUIWindowManagerTexture.get_gc.htmlCL_GUIWindowManagerTexture.get_geometry.htmlCL_GUIWindowManagerTexture.get_ic.htmlCL_GUIWindowManagerTexture.get_provider.htmlCL_GUIWindowManagerTexture.get_window_manager_type.htmlCL_GUIWindowManagerTexture.get_windows.htmlCL_GUIWindowManagerTexture.has_focus.htmlCL_GUIWindowManagerTexture.htmlCL_GUIWindowManagerTexture.is_maximized.htmlCL_GUIWindowManagerTexture.is_minimized.htmlCL_GUIWindowManagerTexture.is_null.htmlCL_GUIWindowManagerTexture.pop_cliprect.htmlCL_GUIWindowManagerTexture.process.htmlCL_GUIWindowManagerTexture.process_message.htmlCL_GUIWindowManagerTexture.push_cliprect.htmlCL_GUIWindowManagerTexture.request_repaint.htmlCL_GUIWindowManagerTexture.reset_cliprect.htmlCL_GUIWindowManagerTexture.screen_to_window.htmlCL_GUIWindowManagerTexture.set_cliprect.htmlCL_GUIWindowManagerTexture.set_cursor.htmlCL_GUIWindowManagerTexture.set_geometry.htmlCL_GUIWindowManagerTexture.set_site.htmlCL_GUIWindowManagerTexture.set_texture_group.htmlCL_GUIWindowManagerTexture.set_visible.htmlCL_GUIWindowManagerTexture.setup_painting.htmlCL_GUIWindowManagerTexture.update.htmlCL_GUIWindowManagerTexture.window_to_screen.htmlCL_GUIWindowManagerTextureWindow.CL_GUIWindowManagerTextureWindow.htmlCL_GUIWindowManagerTextureWindow.get_geometry.htmlCL_GUIWindowManagerTextureWindow.get_texture.htmlCL_GUIWindowManagerTextureWindow.get_toplevel_component.htmlCL_GUIWindowManagerTextureWindow.get_window.htmlCL_GUIWindowManagerTextureWindow.htmlCL_GUIWindowManagerTextureWindow.impl.htmlCL_GlyphPrimitivesArray.CL_GlyphPrimitivesArray.htmlCL_GlyphPrimitivesArray.htmlCL_GlyphPrimitivesArrayOutline.CL_GlyphPrimitivesArrayOutline.htmlCL_GlyphPrimitivesArrayOutline.htmlCL_GlyphPrimitivesArrayOutline.new_subarray.htmlCL_Gradient.CL_Gradient.htmlCL_Gradient.bottom_left.htmlCL_Gradient.bottom_right.htmlCL_Gradient.htmlCL_Gradient.operator__.htmlCL_Gradient.top_left.htmlCL_Gradient.top_right.htmlCL_GraphicContext.CL_Draw.htmlCL_GraphicContext.CL_GlyphCache.htmlCL_GraphicContext.CL_GraphicContext.htmlCL_GraphicContext.CL_Image.htmlCL_GraphicContext.CL_PrimitivesArray.htmlCL_GraphicContext.CL_Sprite_Impl.htmlCL_GraphicContext.clear.htmlCL_GraphicContext.clear_depth.htmlCL_GraphicContext.clear_stencil.htmlCL_GraphicContext.draw_pixels.htmlCL_GraphicContext.draw_primitives.htmlCL_GraphicContext.draw_primitives_array.htmlCL_GraphicContext.draw_primitives_array_instanced.htmlCL_GraphicContext.draw_primitives_elements.htmlCL_GraphicContext.draw_primitives_elements_instanced.htmlCL_GraphicContext.flush_batcher.htmlCL_GraphicContext.get_blend_mode.htmlCL_GraphicContext.get_buffer_control.htmlCL_GraphicContext.get_cliprect.htmlCL_GraphicContext.get_height.htmlCL_GraphicContext.get_max_texture_size.htmlCL_GraphicContext.get_modelview.htmlCL_GraphicContext.get_pen.htmlCL_GraphicContext.get_pixeldata.htmlCL_GraphicContext.get_polygon_rasterizer.htmlCL_GraphicContext.get_provider.htmlCL_GraphicContext.get_read_frame_buffer.htmlCL_GraphicContext.get_size.htmlCL_GraphicContext.get_texture.htmlCL_GraphicContext.get_textures.htmlCL_GraphicContext.get_width.htmlCL_GraphicContext.get_write_frame_buffer.htmlCL_GraphicContext.htmlCL_GraphicContext.impl.htmlCL_GraphicContext.is_null.htmlCL_GraphicContext.mult_modelview.htmlCL_GraphicContext.mult_rotate.htmlCL_GraphicContext.mult_scale.htmlCL_GraphicContext.mult_translate.htmlCL_GraphicContext.pop_cliprect.htmlCL_GraphicContext.pop_modelview.htmlCL_GraphicContext.push_cliprect.htmlCL_GraphicContext.push_modelview.htmlCL_GraphicContext.push_rotate.htmlCL_GraphicContext.push_scale.htmlCL_GraphicContext.push_translate.htmlCL_GraphicContext.reset_blend_mode.htmlCL_GraphicContext.reset_buffer_control.htmlCL_GraphicContext.reset_cliprect.htmlCL_GraphicContext.reset_frame_buffer.htmlCL_GraphicContext.reset_pen.htmlCL_GraphicContext.reset_polygon_rasterizer.htmlCL_GraphicContext.reset_primitives_array.htmlCL_GraphicContext.reset_program_object.htmlCL_GraphicContext.reset_texture.htmlCL_GraphicContext.reset_textures.htmlCL_GraphicContext.set_batcher.htmlCL_GraphicContext.set_blend_mode.htmlCL_GraphicContext.set_buffer_control.htmlCL_GraphicContext.set_cliprect.htmlCL_GraphicContext.set_frame_buffer.htmlCL_GraphicContext.set_map_mode.htmlCL_GraphicContext.set_modelview.htmlCL_GraphicContext.set_pen.htmlCL_GraphicContext.set_polygon_rasterizer.htmlCL_GraphicContext.set_primitives_array.htmlCL_GraphicContext.set_program_object.htmlCL_GraphicContext.set_projection.htmlCL_GraphicContext.set_rotate.htmlCL_GraphicContext.set_scale.htmlCL_GraphicContext.set_texture.htmlCL_GraphicContext.set_textures.htmlCL_GraphicContext.set_translate.htmlCL_GraphicContext.set_viewport.htmlCL_GraphicContext.sig_gc_destruction_imminent.htmlCL_GraphicContext.throw_if_null.htmlCL_GraphicContextProvider.alloc_element_array_buffer.htmlCL_GraphicContextProvider.alloc_frame_buffer.htmlCL_GraphicContextProvider.alloc_occlusion_query.htmlCL_GraphicContextProvider.alloc_pixel_buffer.htmlCL_GraphicContextProvider.alloc_program_object.htmlCL_GraphicContextProvider.alloc_render_buffer.htmlCL_GraphicContextProvider.alloc_shader_object.htmlCL_GraphicContextProvider.alloc_texture.htmlCL_GraphicContextProvider.alloc_vertex_array_buffer.htmlCL_GraphicContextProvider.clear.htmlCL_GraphicContextProvider.clear_depth.htmlCL_GraphicContextProvider.clear_stencil.htmlCL_GraphicContextProvider.destroy.htmlCL_GraphicContextProvider.draw_pixels.htmlCL_GraphicContextProvider.draw_primitives.htmlCL_GraphicContextProvider.draw_primitives_array.htmlCL_GraphicContextProvider.draw_primitives_array_instanced.htmlCL_GraphicContextProvider.draw_primitives_elements.htmlCL_GraphicContextProvider.draw_primitives_elements_instanced.htmlCL_GraphicContextProvider.get_height.htmlCL_GraphicContextProvider.get_max_attributes.htmlCL_GraphicContextProvider.get_max_texture_size.htmlCL_GraphicContextProvider.get_pixeldata.htmlCL_GraphicContextProvider.get_width.htmlCL_GraphicContextProvider.htmlCL_GraphicContextProvider.primitives_array_freed.htmlCL_GraphicContextProvider.reset_clip_rect.htmlCL_GraphicContextProvider.reset_frame_buffer.htmlCL_GraphicContextProvider.reset_primitives_array.htmlCL_GraphicContextProvider.reset_program_object.htmlCL_GraphicContextProvider.reset_texture.htmlCL_GraphicContextProvider.set_blend_mode.htmlCL_GraphicContextProvider.set_buffer_control.htmlCL_GraphicContextProvider.set_clip_rect.htmlCL_GraphicContextProvider.set_frame_buffer.htmlCL_GraphicContextProvider.set_map_mode.htmlCL_GraphicContextProvider.set_modelview.htmlCL_GraphicContextProvider.set_pen.htmlCL_GraphicContextProvider.set_polygon_rasterizer.htmlCL_GraphicContextProvider.set_primitives_array.htmlCL_GraphicContextProvider.set_program_object.htmlCL_GraphicContextProvider.set_projection.htmlCL_GraphicContextProvider.set_texture.htmlCL_GraphicContextProvider.set_viewport.htmlCL_GraphicContext_GL.CL_GraphicContext_GL.htmlCL_GraphicContext_GL.clear.htmlCL_GraphicContext_GL.clear_depth.htmlCL_GraphicContext_GL.clear_stencil.htmlCL_GraphicContext_GL.draw_pixels.htmlCL_GraphicContext_GL.draw_primitives.htmlCL_GraphicContext_GL.draw_primitives_array.htmlCL_GraphicContext_GL.draw_primitives_array_instanced.htmlCL_GraphicContext_GL.draw_primitives_elements.htmlCL_GraphicContext_GL.draw_primitives_elements_instanced.htmlCL_GraphicContext_GL.flush_batcher.htmlCL_GraphicContext_GL.get_blend_mode.htmlCL_GraphicContext_GL.get_buffer_control.htmlCL_GraphicContext_GL.get_cliprect.htmlCL_GraphicContext_GL.get_extensions.htmlCL_GraphicContext_GL.get_height.htmlCL_GraphicContext_GL.get_max_texture_size.htmlCL_GraphicContext_GL.get_modelview.htmlCL_GraphicContext_GL.get_opengl_shading_language_version.htmlCL_GraphicContext_GL.get_opengl_version.htmlCL_GraphicContext_GL.get_pen.htmlCL_GraphicContext_GL.get_pixeldata.htmlCL_GraphicContext_GL.get_polygon_rasterizer.htmlCL_GraphicContext_GL.get_provider.htmlCL_GraphicContext_GL.get_read_frame_buffer.htmlCL_GraphicContext_GL.get_renderer_string.htmlCL_GraphicContext_GL.get_size.htmlCL_GraphicContext_GL.get_texture.htmlCL_GraphicContext_GL.get_textures.htmlCL_GraphicContext_GL.get_vendor_string.htmlCL_GraphicContext_GL.get_width.htmlCL_GraphicContext_GL.get_write_frame_buffer.htmlCL_GraphicContext_GL.htmlCL_GraphicContext_GL.is_null.htmlCL_GraphicContext_GL.mult_modelview.htmlCL_GraphicContext_GL.mult_rotate.htmlCL_GraphicContext_GL.mult_scale.htmlCL_GraphicContext_GL.mult_translate.htmlCL_GraphicContext_GL.pop_cliprect.htmlCL_GraphicContext_GL.pop_modelview.htmlCL_GraphicContext_GL.push_cliprect.htmlCL_GraphicContext_GL.push_modelview.htmlCL_GraphicContext_GL.push_rotate.htmlCL_GraphicContext_GL.push_scale.htmlCL_GraphicContext_GL.push_translate.htmlCL_GraphicContext_GL.reset_blend_mode.htmlCL_GraphicContext_GL.reset_buffer_control.htmlCL_GraphicContext_GL.reset_cliprect.htmlCL_GraphicContext_GL.reset_frame_buffer.htmlCL_GraphicContext_GL.reset_pen.htmlCL_GraphicContext_GL.reset_polygon_rasterizer.htmlCL_GraphicContext_GL.reset_primitives_array.htmlCL_GraphicContext_GL.reset_program_object.htmlCL_GraphicContext_GL.reset_texture.htmlCL_GraphicContext_GL.reset_textures.htmlCL_GraphicContext_GL.set_active.htmlCL_GraphicContext_GL.set_batcher.htmlCL_GraphicContext_GL.set_blend_mode.htmlCL_GraphicContext_GL.set_buffer_control.htmlCL_GraphicContext_GL.set_cliprect.htmlCL_GraphicContext_GL.set_frame_buffer.htmlCL_GraphicContext_GL.set_map_mode.htmlCL_GraphicContext_GL.set_modelview.htmlCL_GraphicContext_GL.set_pen.htmlCL_GraphicContext_GL.set_polygon_rasterizer.htmlCL_GraphicContext_GL.set_primitives_array.htmlCL_GraphicContext_GL.set_program_object.htmlCL_GraphicContext_GL.set_projection.htmlCL_GraphicContext_GL.set_rotate.htmlCL_GraphicContext_GL.set_scale.htmlCL_GraphicContext_GL.set_texture.htmlCL_GraphicContext_GL.set_textures.htmlCL_GraphicContext_GL.set_translate.htmlCL_GraphicContext_GL.set_viewport.htmlCL_GraphicContext_GL.sig_gc_destruction_imminent.htmlCL_GraphicContext_GL.throw_if_null.htmlCL_GraphicContext_GL1.CL_GraphicContext_GL1.htmlCL_GraphicContext_GL1.clear.htmlCL_GraphicContext_GL1.clear_depth.htmlCL_GraphicContext_GL1.clear_stencil.htmlCL_GraphicContext_GL1.draw_pixels.htmlCL_GraphicContext_GL1.draw_primitives.htmlCL_GraphicContext_GL1.draw_primitives_array.htmlCL_GraphicContext_GL1.draw_primitives_array_instanced.htmlCL_GraphicContext_GL1.draw_primitives_elements.htmlCL_GraphicContext_GL1.draw_primitives_elements_instanced.htmlCL_GraphicContext_GL1.flush_batcher.htmlCL_GraphicContext_GL1.get_blend_mode.htmlCL_GraphicContext_GL1.get_buffer_control.htmlCL_GraphicContext_GL1.get_cliprect.htmlCL_GraphicContext_GL1.get_height.htmlCL_GraphicContext_GL1.get_light_count.htmlCL_GraphicContext_GL1.get_max_texture_coords.htmlCL_GraphicContext_GL1.get_max_texture_size.htmlCL_GraphicContext_GL1.get_modelview.htmlCL_GraphicContext_GL1.get_opengl_version.htmlCL_GraphicContext_GL1.get_pen.htmlCL_GraphicContext_GL1.get_pixeldata.htmlCL_GraphicContext_GL1.get_polygon_rasterizer.htmlCL_GraphicContext_GL1.get_provider.htmlCL_GraphicContext_GL1.get_read_frame_buffer.htmlCL_GraphicContext_GL1.get_size.htmlCL_GraphicContext_GL1.get_texture.htmlCL_GraphicContext_GL1.get_textures.htmlCL_GraphicContext_GL1.get_width.htmlCL_GraphicContext_GL1.get_write_frame_buffer.htmlCL_GraphicContext_GL1.htmlCL_GraphicContext_GL1.is_null.htmlCL_GraphicContext_GL1.mult_modelview.htmlCL_GraphicContext_GL1.mult_rotate.htmlCL_GraphicContext_GL1.mult_scale.htmlCL_GraphicContext_GL1.mult_translate.htmlCL_GraphicContext_GL1.pop_cliprect.htmlCL_GraphicContext_GL1.pop_modelview.htmlCL_GraphicContext_GL1.pop_texture_matrix.htmlCL_GraphicContext_GL1.push_cliprect.htmlCL_GraphicContext_GL1.push_modelview.htmlCL_GraphicContext_GL1.push_rotate.htmlCL_GraphicContext_GL1.push_scale.htmlCL_GraphicContext_GL1.push_texture_matrix.htmlCL_GraphicContext_GL1.push_translate.htmlCL_GraphicContext_GL1.reset_back_material.htmlCL_GraphicContext_GL1.reset_blend_mode.htmlCL_GraphicContext_GL1.reset_buffer_control.htmlCL_GraphicContext_GL1.reset_cliprect.htmlCL_GraphicContext_GL1.reset_color_material.htmlCL_GraphicContext_GL1.reset_frame_buffer.htmlCL_GraphicContext_GL1.reset_front_material.htmlCL_GraphicContext_GL1.reset_light.htmlCL_GraphicContext_GL1.reset_light_model.htmlCL_GraphicContext_GL1.reset_material.htmlCL_GraphicContext_GL1.reset_pen.htmlCL_GraphicContext_GL1.reset_polygon_rasterizer.htmlCL_GraphicContext_GL1.reset_primitives_array.htmlCL_GraphicContext_GL1.reset_program_object.htmlCL_GraphicContext_GL1.reset_texture.htmlCL_GraphicContext_GL1.reset_textures.htmlCL_GraphicContext_GL1.set_active.htmlCL_GraphicContext_GL1.set_back_material.htmlCL_GraphicContext_GL1.set_batcher.htmlCL_GraphicContext_GL1.set_blend_mode.htmlCL_GraphicContext_GL1.set_buffer_control.htmlCL_GraphicContext_GL1.set_cliprect.htmlCL_GraphicContext_GL1.set_color_material.htmlCL_GraphicContext_GL1.set_color_material_back.htmlCL_GraphicContext_GL1.set_color_material_front.htmlCL_GraphicContext_GL1.set_frame_buffer.htmlCL_GraphicContext_GL1.set_front_material.htmlCL_GraphicContext_GL1.set_light.htmlCL_GraphicContext_GL1.set_light_model.htmlCL_GraphicContext_GL1.set_map_mode.htmlCL_GraphicContext_GL1.set_material.htmlCL_GraphicContext_GL1.set_modelview.htmlCL_GraphicContext_GL1.set_pen.htmlCL_GraphicContext_GL1.set_polygon_rasterizer.htmlCL_GraphicContext_GL1.set_primitives_array.htmlCL_GraphicContext_GL1.set_program_object.htmlCL_GraphicContext_GL1.set_projection.htmlCL_GraphicContext_GL1.set_rotate.htmlCL_GraphicContext_GL1.set_scale.htmlCL_GraphicContext_GL1.set_texture.htmlCL_GraphicContext_GL1.set_texture_matrix.htmlCL_GraphicContext_GL1.set_texture_unit.htmlCL_GraphicContext_GL1.set_textures.htmlCL_GraphicContext_GL1.set_translate.htmlCL_GraphicContext_GL1.set_viewport.htmlCL_GraphicContext_GL1.sig_gc_destruction_imminent.htmlCL_GraphicContext_GL1.throw_if_null.htmlCL_GraphicContext_SWRender.CL_GraphicContext_SWRender.htmlCL_GraphicContext_SWRender.clear.htmlCL_GraphicContext_SWRender.clear_depth.htmlCL_GraphicContext_SWRender.clear_stencil.htmlCL_GraphicContext_SWRender.draw_pixels.htmlCL_GraphicContext_SWRender.draw_pixels_bicubic.htmlCL_GraphicContext_SWRender.draw_primitives.htmlCL_GraphicContext_SWRender.draw_primitives_array.htmlCL_GraphicContext_SWRender.draw_primitives_array_instanced.htmlCL_GraphicContext_SWRender.draw_primitives_elements.htmlCL_GraphicContext_SWRender.draw_primitives_elements_instanced.htmlCL_GraphicContext_SWRender.flush_batcher.htmlCL_GraphicContext_SWRender.get_blend_mode.htmlCL_GraphicContext_SWRender.get_buffer_control.htmlCL_GraphicContext_SWRender.get_cliprect.htmlCL_GraphicContext_SWRender.get_height.htmlCL_GraphicContext_SWRender.get_max_texture_size.htmlCL_GraphicContext_SWRender.get_modelview.htmlCL_GraphicContext_SWRender.get_pen.htmlCL_GraphicContext_SWRender.get_pipeline.htmlCL_GraphicContext_SWRender.get_pixeldata.htmlCL_GraphicContext_SWRender.get_polygon_rasterizer.htmlCL_GraphicContext_SWRender.get_provider.htmlCL_GraphicContext_SWRender.get_read_frame_buffer.htmlCL_GraphicContext_SWRender.get_size.htmlCL_GraphicContext_SWRender.get_texture.htmlCL_GraphicContext_SWRender.get_textures.htmlCL_GraphicContext_SWRender.get_width.htmlCL_GraphicContext_SWRender.get_write_frame_buffer.htmlCL_GraphicContext_SWRender.htmlCL_GraphicContext_SWRender.is_null.htmlCL_GraphicContext_SWRender.mult_modelview.htmlCL_GraphicContext_SWRender.mult_rotate.htmlCL_GraphicContext_SWRender.mult_scale.htmlCL_GraphicContext_SWRender.mult_translate.htmlCL_GraphicContext_SWRender.pop_cliprect.htmlCL_GraphicContext_SWRender.pop_modelview.htmlCL_GraphicContext_SWRender.push_cliprect.htmlCL_GraphicContext_SWRender.push_modelview.htmlCL_GraphicContext_SWRender.push_rotate.htmlCL_GraphicContext_SWRender.push_scale.htmlCL_GraphicContext_SWRender.push_translate.htmlCL_GraphicContext_SWRender.queue_command.htmlCL_GraphicContext_SWRender.reset_blend_mode.htmlCL_GraphicContext_SWRender.reset_buffer_control.htmlCL_GraphicContext_SWRender.reset_cliprect.htmlCL_GraphicContext_SWRender.reset_frame_buffer.htmlCL_GraphicContext_SWRender.reset_pen.htmlCL_GraphicContext_SWRender.reset_polygon_rasterizer.htmlCL_GraphicContext_SWRender.reset_primitives_array.htmlCL_GraphicContext_SWRender.reset_program_object.htmlCL_GraphicContext_SWRender.reset_texture.htmlCL_GraphicContext_SWRender.reset_textures.htmlCL_GraphicContext_SWRender.set_batcher.htmlCL_GraphicContext_SWRender.set_blend_mode.htmlCL_GraphicContext_SWRender.set_buffer_control.htmlCL_GraphicContext_SWRender.set_cliprect.htmlCL_GraphicContext_SWRender.set_frame_buffer.htmlCL_GraphicContext_SWRender.set_map_mode.htmlCL_GraphicContext_SWRender.set_modelview.htmlCL_GraphicContext_SWRender.set_pen.htmlCL_GraphicContext_SWRender.set_polygon_rasterizer.htmlCL_GraphicContext_SWRender.set_primitives_array.htmlCL_GraphicContext_SWRender.set_program_object.htmlCL_GraphicContext_SWRender.set_projection.htmlCL_GraphicContext_SWRender.set_rotate.htmlCL_GraphicContext_SWRender.set_scale.htmlCL_GraphicContext_SWRender.set_texture.htmlCL_GraphicContext_SWRender.set_textures.htmlCL_GraphicContext_SWRender.set_translate.htmlCL_GraphicContext_SWRender.set_viewport.htmlCL_GraphicContext_SWRender.sig_gc_destruction_imminent.htmlCL_GraphicContext_SWRender.throw_if_null.htmlCL_GroupBox.CL_GroupBox.htmlCL_GroupBox.FocusPolicy.htmlCL_GroupBox.capture_mouse.htmlCL_GroupBox.capture_proximity.htmlCL_GroupBox.component_to_screen_coords.htmlCL_GroupBox.component_to_window_coords.htmlCL_GroupBox.create_components.htmlCL_GroupBox.delete_child_components.htmlCL_GroupBox.exec.htmlCL_GroupBox.exit_with_code.htmlCL_GroupBox.focus_next.htmlCL_GroupBox.focus_previous.htmlCL_GroupBox.func_activated.htmlCL_GroupBox.func_close.htmlCL_GroupBox.func_constrain_resize.htmlCL_GroupBox.func_create_custom_component.htmlCL_GroupBox.func_deactivated.htmlCL_GroupBox.func_enablemode_changed.htmlCL_GroupBox.func_filter_message.htmlCL_GroupBox.func_focus_gained.htmlCL_GroupBox.func_focus_lost.htmlCL_GroupBox.func_input.htmlCL_GroupBox.func_input_doubleclick.htmlCL_GroupBox.func_input_pointer_moved.htmlCL_GroupBox.func_input_pressed.htmlCL_GroupBox.func_input_released.htmlCL_GroupBox.func_pointer_enter.htmlCL_GroupBox.func_pointer_exit.htmlCL_GroupBox.func_process_message.htmlCL_GroupBox.func_render.htmlCL_GroupBox.func_resized.htmlCL_GroupBox.func_style_changed.htmlCL_GroupBox.func_visibility_change.htmlCL_GroupBox.get_allow_resize.htmlCL_GroupBox.get_blocks_default_action.htmlCL_GroupBox.get_child_component_group.htmlCL_GroupBox.get_child_components.htmlCL_GroupBox.get_class_name.htmlCL_GroupBox.get_clip_children.htmlCL_GroupBox.get_component_at.htmlCL_GroupBox.get_component_group_name.htmlCL_GroupBox.get_constant_repaint.htmlCL_GroupBox.get_css_element.htmlCL_GroupBox.get_css_layout.htmlCL_GroupBox.get_display_window.htmlCL_GroupBox.get_element_name.htmlCL_GroupBox.get_first_child.htmlCL_GroupBox.get_focus_policy.htmlCL_GroupBox.get_gc.htmlCL_GroupBox.get_geometry.htmlCL_GroupBox.get_group_selected_component.htmlCL_GroupBox.get_gui_manager.htmlCL_GroupBox.get_height.htmlCL_GroupBox.get_ic.htmlCL_GroupBox.get_id_name.htmlCL_GroupBox.get_last_child.htmlCL_GroupBox.get_layout.htmlCL_GroupBox.get_named_item.htmlCL_GroupBox.get_next_component_in_tree.htmlCL_GroupBox.get_next_sibling.htmlCL_GroupBox.get_owner_component.htmlCL_GroupBox.get_parent_component.htmlCL_GroupBox.get_preferred_height.htmlCL_GroupBox.get_preferred_size.htmlCL_GroupBox.get_preferred_width.htmlCL_GroupBox.get_previous_component_in_tree.htmlCL_GroupBox.get_previous_sibling.htmlCL_GroupBox.get_resources.htmlCL_GroupBox.get_size.htmlCL_GroupBox.get_theme.htmlCL_GroupBox.get_top_level_component.htmlCL_GroupBox.get_type_name.htmlCL_GroupBox.get_width.htmlCL_GroupBox.get_window_geometry.htmlCL_GroupBox.has_child_components.htmlCL_GroupBox.has_focus.htmlCL_GroupBox.htmlCL_GroupBox.impl.htmlCL_GroupBox.is_active.htmlCL_GroupBox.is_ancestor_of.htmlCL_GroupBox.is_cancel.htmlCL_GroupBox.is_default.htmlCL_GroupBox.is_descendant_of.htmlCL_GroupBox.is_double_click_enabled.htmlCL_GroupBox.is_enabled.htmlCL_GroupBox.is_selected_in_group.htmlCL_GroupBox.is_visible.htmlCL_GroupBox.load_css_layout.htmlCL_GroupBox.paint.htmlCL_GroupBox.pop_cliprect.htmlCL_GroupBox.push_cliprect.htmlCL_GroupBox.render.htmlCL_GroupBox.request_repaint.htmlCL_GroupBox.reset_cliprect.htmlCL_GroupBox.screen_to_component_coords.htmlCL_GroupBox.set_blocks_default_action.htmlCL_GroupBox.set_cancel.htmlCL_GroupBox.set_class_name.htmlCL_GroupBox.set_clip_children.htmlCL_GroupBox.set_cliprect.htmlCL_GroupBox.set_component_group_name.htmlCL_GroupBox.set_constant_repaint.htmlCL_GroupBox.set_cursor.htmlCL_GroupBox.set_default.htmlCL_GroupBox.set_double_click_enabled.htmlCL_GroupBox.set_enabled.htmlCL_GroupBox.set_focus.htmlCL_GroupBox.set_focus_policy.htmlCL_GroupBox.set_geometry.htmlCL_GroupBox.set_id_name.htmlCL_GroupBox.set_layout.htmlCL_GroupBox.set_parent_component.htmlCL_GroupBox.set_selected_in_component_group.htmlCL_GroupBox.set_type_name.htmlCL_GroupBox.set_visible.htmlCL_GroupBox.set_window_geometry.htmlCL_GroupBox.window_to_component_coords.htmlCL_HTMLUrl.CL_HTMLUrl.htmlCL_HTMLUrl.htmlCL_HTMLUrl.to_string.htmlCL_HTTPRequestHandler.CL_HTTPRequestHandler.htmlCL_HTTPRequestHandler.get_provider.htmlCL_HTTPRequestHandler.handle_request.htmlCL_HTTPRequestHandler.htmlCL_HTTPRequestHandler.impl.htmlCL_HTTPRequestHandler.is_handling_request.htmlCL_HTTPRequestHandler.is_null.htmlCL_HTTPRequestHandler.throw_if_null.htmlCL_HTTPRequestHandlerProvider.destroy.htmlCL_HTTPRequestHandlerProvider.handle_request.htmlCL_HTTPRequestHandlerProvider.htmlCL_HTTPRequestHandlerProvider.is_handling_request.htmlCL_HTTPServer.CL_HTTPServer.htmlCL_HTTPServer.add_handler.htmlCL_HTTPServer.bind.htmlCL_HTTPServer.htmlCL_HTTPServer.impl.htmlCL_HTTPServer.remove_handler.htmlCL_HTTPServerConnection.CL_HTTPServerConnection.htmlCL_HTTPServerConnection.SeekMode.htmlCL_HTTPServerConnection.duplicate.htmlCL_HTTPServerConnection.get_position.htmlCL_HTTPServerConnection.get_provider.htmlCL_HTTPServerConnection.get_request_headers.htmlCL_HTTPServerConnection.get_request_type.htmlCL_HTTPServerConnection.get_request_url.htmlCL_HTTPServerConnection.get_size.htmlCL_HTTPServerConnection.htmlCL_HTTPServerConnection.impl.htmlCL_HTTPServerConnection.is_little_endian.htmlCL_HTTPServerConnection.is_null.htmlCL_HTTPServerConnection.peek.htmlCL_HTTPServerConnection.read.htmlCL_HTTPServerConnection.read_float.htmlCL_HTTPServerConnection.read_int16.htmlCL_HTTPServerConnection.read_int32.htmlCL_HTTPServerConnection.read_int64.htmlCL_HTTPServerConnection.read_int8.htmlCL_HTTPServerConnection.read_request_data.htmlCL_HTTPServerConnection.read_string_a.htmlCL_HTTPServerConnection.read_string_nul.htmlCL_HTTPServerConnection.read_string_text.htmlCL_HTTPServerConnection.read_uint16.htmlCL_HTTPServerConnection.read_uint32.htmlCL_HTTPServerConnection.read_uint64.htmlCL_HTTPServerConnection.read_uint8.htmlCL_HTTPServerConnection.receive.htmlCL_HTTPServerConnection.seek.htmlCL_HTTPServerConnection.send.htmlCL_HTTPServerConnection.set_big_endian_mode.htmlCL_HTTPServerConnection.set_little_endian_mode.htmlCL_HTTPServerConnection.set_system_mode.htmlCL_HTTPServerConnection.throw_if_null.htmlCL_HTTPServerConnection.write.htmlCL_HTTPServerConnection.write_float.htmlCL_HTTPServerConnection.write_int16.htmlCL_HTTPServerConnection.write_int32.htmlCL_HTTPServerConnection.write_int64.htmlCL_HTTPServerConnection.write_int8.htmlCL_HTTPServerConnection.write_response_data.htmlCL_HTTPServerConnection.write_response_headers.htmlCL_HTTPServerConnection.write_response_status.htmlCL_HTTPServerConnection.write_string_a.htmlCL_HTTPServerConnection.write_string_nul.htmlCL_HTTPServerConnection.write_string_text.htmlCL_HTTPServerConnection.write_uint16.htmlCL_HTTPServerConnection.write_uint32.htmlCL_HTTPServerConnection.write_uint64.htmlCL_HTTPServerConnection.write_uint8.htmlCL_HashFunctions.adler32.htmlCL_HashFunctions.crc32.htmlCL_HashFunctions.htmlCL_HashFunctions.sha1.htmlCL_IODevice.CL_IODevice.htmlCL_IODevice.SeekMode.htmlCL_IODevice.duplicate.htmlCL_IODevice.get_position.htmlCL_IODevice.get_provider.htmlCL_IODevice.get_size.htmlCL_IODevice.htmlCL_IODevice.impl.htmlCL_IODevice.is_little_endian.htmlCL_IODevice.is_null.htmlCL_IODevice.peek.htmlCL_IODevice.read.htmlCL_IODevice.read_float.htmlCL_IODevice.read_int16.htmlCL_IODevice.read_int32.htmlCL_IODevice.read_int64.htmlCL_IODevice.read_int8.htmlCL_IODevice.read_string_a.htmlCL_IODevice.read_string_nul.htmlCL_IODevice.read_string_text.htmlCL_IODevice.read_uint16.htmlCL_IODevice.read_uint32.htmlCL_IODevice.read_uint64.htmlCL_IODevice.read_uint8.htmlCL_IODevice.receive.htmlCL_IODevice.seek.htmlCL_IODevice.send.htmlCL_IODevice.set_big_endian_mode.htmlCL_IODevice.set_little_endian_mode.htmlCL_IODevice.set_system_mode.htmlCL_IODevice.throw_if_null.htmlCL_IODevice.write.htmlCL_IODevice.write_float.htmlCL_IODevice.write_int16.htmlCL_IODevice.write_int32.htmlCL_IODevice.write_int64.htmlCL_IODevice.write_int8.htmlCL_IODevice.write_string_a.htmlCL_IODevice.write_string_nul.htmlCL_IODevice.write_string_text.htmlCL_IODevice.write_uint16.htmlCL_IODevice.write_uint32.htmlCL_IODevice.write_uint64.htmlCL_IODevice.write_uint8.htmlCL_IODeviceProvider.duplicate.htmlCL_IODeviceProvider.get_position.htmlCL_IODeviceProvider.get_size.htmlCL_IODeviceProvider.htmlCL_IODeviceProvider.peek.htmlCL_IODeviceProvider.receive.htmlCL_IODeviceProvider.seek.htmlCL_IODeviceProvider.send.htmlCL_IODevice_Memory.CL_IODevice_Memory.htmlCL_IODevice_Memory.SeekMode.htmlCL_IODevice_Memory.duplicate.htmlCL_IODevice_Memory.get_data.htmlCL_IODevice_Memory.get_position.htmlCL_IODevice_Memory.get_provider.htmlCL_IODevice_Memory.get_size.htmlCL_IODevice_Memory.htmlCL_IODevice_Memory.impl.htmlCL_IODevice_Memory.is_little_endian.htmlCL_IODevice_Memory.is_null.htmlCL_IODevice_Memory.peek.htmlCL_IODevice_Memory.read.htmlCL_IODevice_Memory.read_float.htmlCL_IODevice_Memory.read_int16.htmlCL_IODevice_Memory.read_int32.htmlCL_IODevice_Memory.read_int64.htmlCL_IODevice_Memory.read_int8.htmlCL_IODevice_Memory.read_string_a.htmlCL_IODevice_Memory.read_string_nul.htmlCL_IODevice_Memory.read_string_text.htmlCL_IODevice_Memory.read_uint16.htmlCL_IODevice_Memory.read_uint32.htmlCL_IODevice_Memory.read_uint64.htmlCL_IODevice_Memory.read_uint8.htmlCL_IODevice_Memory.receive.htmlCL_IODevice_Memory.seek.htmlCL_IODevice_Memory.send.htmlCL_IODevice_Memory.set_big_endian_mode.htmlCL_IODevice_Memory.set_little_endian_mode.htmlCL_IODevice_Memory.set_system_mode.htmlCL_IODevice_Memory.throw_if_null.htmlCL_IODevice_Memory.write.htmlCL_IODevice_Memory.write_float.htmlCL_IODevice_Memory.write_int16.htmlCL_IODevice_Memory.write_int32.htmlCL_IODevice_Memory.write_int64.htmlCL_IODevice_Memory.write_int8.htmlCL_IODevice_Memory.write_string_a.htmlCL_IODevice_Memory.write_string_nul.htmlCL_IODevice_Memory.write_string_text.htmlCL_IODevice_Memory.write_uint16.htmlCL_IODevice_Memory.write_uint32.htmlCL_IODevice_Memory.write_uint64.htmlCL_IODevice_Memory.write_uint8.htmlCL_IconSet.CL_IconSet.htmlCL_IconSet.add_image.htmlCL_IconSet.create_win32_icon.htmlCL_IconSet.get_images.htmlCL_IconSet.htmlCL_IconSet.impl.htmlCL_Image.CL_Image.htmlCL_Image.draw.htmlCL_Image.get_alignment.htmlCL_Image.get_alpha.htmlCL_Image.get_color.htmlCL_Image.get_height.htmlCL_Image.get_scale_x.htmlCL_Image.get_scale_y.htmlCL_Image.get_size.htmlCL_Image.get_width.htmlCL_Image.htmlCL_Image.impl.htmlCL_Image.is_null.htmlCL_Image.operator_.htmlCL_Image.operator__.htmlCL_Image.set_alignment.htmlCL_Image.set_alpha.htmlCL_Image.set_color.htmlCL_Image.set_linear_filter.htmlCL_Image.set_scale.htmlCL_Image.set_subimage.htmlCL_Image.set_wrap_mode.htmlCL_Image.throw_if_null.htmlCL_ImageImportDescription.CL_ImageImportDescription.htmlCL_ImageImportDescription.flip_vertical.htmlCL_ImageImportDescription.func_process.htmlCL_ImageImportDescription.get_premultiply_alpha.htmlCL_ImageImportDescription.htmlCL_ImageImportDescription.impl.htmlCL_ImageImportDescription.process.htmlCL_ImageImportDescription.set_flip_vertical.htmlCL_ImageImportDescription.set_premultiply_alpha.htmlCL_ImageProviderFactory.htmlCL_ImageProviderFactory.load.htmlCL_ImageProviderFactory.save.htmlCL_ImageProviderFactory.try_load.htmlCL_ImageProviderFactory.types.htmlCL_ImageProviderType.CL_ImageProviderType.htmlCL_ImageProviderType.htmlCL_ImageProviderType.load.htmlCL_ImageProviderType.save.htmlCL_ImageView.CL_ImageView.htmlCL_ImageView.FocusPolicy.htmlCL_ImageView.capture_mouse.htmlCL_ImageView.capture_proximity.htmlCL_ImageView.component_to_screen_coords.htmlCL_ImageView.component_to_window_coords.htmlCL_ImageView.create_components.htmlCL_ImageView.delete_child_components.htmlCL_ImageView.exec.htmlCL_ImageView.exit_with_code.htmlCL_ImageView.focus_next.htmlCL_ImageView.focus_previous.htmlCL_ImageView.func_activated.htmlCL_ImageView.func_close.htmlCL_ImageView.func_constrain_resize.htmlCL_ImageView.func_create_custom_component.htmlCL_ImageView.func_deactivated.htmlCL_ImageView.func_enablemode_changed.htmlCL_ImageView.func_filter_message.htmlCL_ImageView.func_focus_gained.htmlCL_ImageView.func_focus_lost.htmlCL_ImageView.func_input.htmlCL_ImageView.func_input_doubleclick.htmlCL_ImageView.func_input_pointer_moved.htmlCL_ImageView.func_input_pressed.htmlCL_ImageView.func_input_released.htmlCL_ImageView.func_pointer_enter.htmlCL_ImageView.func_pointer_exit.htmlCL_ImageView.func_process_message.htmlCL_ImageView.func_render.htmlCL_ImageView.func_resized.htmlCL_ImageView.func_style_changed.htmlCL_ImageView.func_visibility_change.htmlCL_ImageView.get_allow_resize.htmlCL_ImageView.get_blocks_default_action.htmlCL_ImageView.get_child_component_group.htmlCL_ImageView.get_child_components.htmlCL_ImageView.get_class_name.htmlCL_ImageView.get_clip_children.htmlCL_ImageView.get_component_at.htmlCL_ImageView.get_component_group_name.htmlCL_ImageView.get_constant_repaint.htmlCL_ImageView.get_css_element.htmlCL_ImageView.get_css_layout.htmlCL_ImageView.get_display_window.htmlCL_ImageView.get_element_name.htmlCL_ImageView.get_first_child.htmlCL_ImageView.get_focus_policy.htmlCL_ImageView.get_gc.htmlCL_ImageView.get_geometry.htmlCL_ImageView.get_group_selected_component.htmlCL_ImageView.get_gui_manager.htmlCL_ImageView.get_height.htmlCL_ImageView.get_ic.htmlCL_ImageView.get_id_name.htmlCL_ImageView.get_image.htmlCL_ImageView.get_last_child.htmlCL_ImageView.get_layout.htmlCL_ImageView.get_named_item.htmlCL_ImageView.get_next_component_in_tree.htmlCL_ImageView.get_next_sibling.htmlCL_ImageView.get_owner_component.htmlCL_ImageView.get_parent_component.htmlCL_ImageView.get_preferred_height.htmlCL_ImageView.get_preferred_size.htmlCL_ImageView.get_preferred_width.htmlCL_ImageView.get_previous_component_in_tree.htmlCL_ImageView.get_previous_sibling.htmlCL_ImageView.get_resources.htmlCL_ImageView.get_size.htmlCL_ImageView.get_theme.htmlCL_ImageView.get_top_level_component.htmlCL_ImageView.get_type_name.htmlCL_ImageView.get_width.htmlCL_ImageView.get_window_geometry.htmlCL_ImageView.has_child_components.htmlCL_ImageView.has_focus.htmlCL_ImageView.htmlCL_ImageView.impl.htmlCL_ImageView.is_active.htmlCL_ImageView.is_ancestor_of.htmlCL_ImageView.is_cancel.htmlCL_ImageView.is_default.htmlCL_ImageView.is_descendant_of.htmlCL_ImageView.is_double_click_enabled.htmlCL_ImageView.is_enabled.htmlCL_ImageView.is_selected_in_group.htmlCL_ImageView.is_visible.htmlCL_ImageView.load_css_layout.htmlCL_ImageView.paint.htmlCL_ImageView.pop_cliprect.htmlCL_ImageView.push_cliprect.htmlCL_ImageView.render.htmlCL_ImageView.request_repaint.htmlCL_ImageView.reset_cliprect.htmlCL_ImageView.screen_to_component_coords.htmlCL_ImageView.set_blocks_default_action.htmlCL_ImageView.set_cancel.htmlCL_ImageView.set_class_name.htmlCL_ImageView.set_clip_children.htmlCL_ImageView.set_cliprect.htmlCL_ImageView.set_component_group_name.htmlCL_ImageView.set_constant_repaint.htmlCL_ImageView.set_cursor.htmlCL_ImageView.set_default.htmlCL_ImageView.set_double_click_enabled.htmlCL_ImageView.set_enabled.htmlCL_ImageView.set_focus.htmlCL_ImageView.set_focus_policy.htmlCL_ImageView.set_geometry.htmlCL_ImageView.set_id_name.htmlCL_ImageView.set_image.htmlCL_ImageView.set_layout.htmlCL_ImageView.set_parent_component.htmlCL_ImageView.set_scale.htmlCL_ImageView.set_scale_to_fit.htmlCL_ImageView.set_selected_in_component_group.htmlCL_ImageView.set_type_name.htmlCL_ImageView.set_visible.htmlCL_ImageView.set_window_geometry.htmlCL_ImageView.window_to_component_coords.htmlCL_InputContext.CL_InputContext.htmlCL_InputContext.CL_Win32Window.htmlCL_InputContext.CL_X11Window.htmlCL_InputContext.add_joystick.htmlCL_InputContext.add_keyboard.htmlCL_InputContext.add_mouse.htmlCL_InputContext.add_tablet.htmlCL_InputContext.clear.htmlCL_InputContext.dispose.htmlCL_InputContext.get_device.htmlCL_InputContext.get_joystick.htmlCL_InputContext.get_joystick_count.htmlCL_InputContext.get_keyboard.htmlCL_InputContext.get_keyboard_count.htmlCL_InputContext.get_mouse.htmlCL_InputContext.get_mouse_count.htmlCL_InputContext.get_tablet.htmlCL_InputContext.get_tablet_count.htmlCL_InputContext.htmlCL_InputContext.impl.htmlCL_InputContext.is_disposed.htmlCL_InputContext.poll.htmlCL_InputContext.process_messages.htmlCL_InputDevice.CL_InputContext_Impl.htmlCL_InputDevice.CL_InputDevice.htmlCL_InputDevice.get_axis.htmlCL_InputDevice.get_axis_count.htmlCL_InputDevice.get_button_count.htmlCL_InputDevice.get_device_name.htmlCL_InputDevice.get_key_name.htmlCL_InputDevice.get_keycode.htmlCL_InputDevice.get_name.htmlCL_InputDevice.get_position.htmlCL_InputDevice.get_provider.htmlCL_InputDevice.get_type.htmlCL_InputDevice.get_x.htmlCL_InputDevice.get_y.htmlCL_InputDevice.htmlCL_InputDevice.impl.htmlCL_InputDevice.in_proximity.htmlCL_InputDevice.is_null.htmlCL_InputDevice.keyid_to_string.htmlCL_InputDevice.poll.htmlCL_InputDevice.set_position.htmlCL_InputDevice.sig_axis_move.htmlCL_InputDevice.sig_key_dblclk.htmlCL_InputDevice.sig_key_down.htmlCL_InputDevice.sig_key_up.htmlCL_InputDevice.sig_pointer_move.htmlCL_InputDevice.sig_proximity_change.htmlCL_InputDevice.string_to_keyid.htmlCL_InputDevice.throw_if_null.htmlCL_InputDeviceProvider.destroy.htmlCL_InputDeviceProvider.dispose.htmlCL_InputDeviceProvider.get_axis.htmlCL_InputDeviceProvider.get_axis_count.htmlCL_InputDeviceProvider.get_button_count.htmlCL_InputDeviceProvider.get_device_name.htmlCL_InputDeviceProvider.get_key_name.htmlCL_InputDeviceProvider.get_keycode.htmlCL_InputDeviceProvider.get_name.htmlCL_InputDeviceProvider.get_type.htmlCL_InputDeviceProvider.get_x.htmlCL_InputDeviceProvider.get_y.htmlCL_InputDeviceProvider.htmlCL_InputDeviceProvider.in_proximity.htmlCL_InputDeviceProvider.init.htmlCL_InputDeviceProvider.is_disposed.htmlCL_InputDeviceProvider.keyid_to_string.htmlCL_InputDeviceProvider.poll.htmlCL_InputDeviceProvider.set_position.htmlCL_InputDeviceProvider.string_to_keyid.htmlCL_InputDeviceProvider.supports_keyid_mapping.htmlCL_InputDeviceProvider.throw_if_disposed.htmlCL_InputEvent.CL_InputEvent.htmlCL_InputEvent.alt.htmlCL_InputEvent.axis_pos.htmlCL_InputEvent.ctrl.htmlCL_InputEvent.device.htmlCL_InputEvent.htmlCL_InputEvent.id.htmlCL_InputEvent.impl.htmlCL_InputEvent.mouse_pos.htmlCL_InputEvent.repeat_count.htmlCL_InputEvent.shift.htmlCL_InputEvent.str.htmlCL_InputEvent.type.htmlCL_InputState.CL_InputState.htmlCL_InputState.htmlCL_InputState.impl.htmlCL_InverseEchoFilter.CL_InverseEchoFilter.htmlCL_InverseEchoFilter.filter.htmlCL_InverseEchoFilter.get_provider.htmlCL_InverseEchoFilter.htmlCL_InverseEchoFilter.impl.htmlCL_InverseEchoFilter.is_null.htmlCL_InverseEchoFilter.operator__.htmlCL_InverseEchoFilter.throw_if_null.htmlCL_JPEGCompressor.CL_JPEGCompressor.htmlCL_JPEGCompressor.ColorSpace.htmlCL_JPEGCompressor.SpecialMarker.htmlCL_JPEGCompressor.finish.htmlCL_JPEGCompressor.htmlCL_JPEGCompressor.impl.htmlCL_JPEGCompressor.set_color_space.htmlCL_JPEGCompressor.set_output.htmlCL_JPEGCompressor.set_quality.htmlCL_JPEGCompressor.set_size.htmlCL_JPEGCompressor.start.htmlCL_JPEGCompressor.write_comment_marker.htmlCL_JPEGCompressor.write_marker.htmlCL_JPEGCompressor.write_raw_data.htmlCL_JPEGCompressor.write_scanlines.htmlCL_JPEGDecompressor.CL_JPEGDecompressor.htmlCL_JPEGDecompressor.SpecialMarker.htmlCL_JPEGDecompressor.finish.htmlCL_JPEGDecompressor.get_output_components.htmlCL_JPEGDecompressor.get_output_height.htmlCL_JPEGDecompressor.get_output_width.htmlCL_JPEGDecompressor.get_saved_markers.htmlCL_JPEGDecompressor.htmlCL_JPEGDecompressor.impl.htmlCL_JPEGDecompressor.read_raw_data.htmlCL_JPEGDecompressor.read_scanlines.htmlCL_JPEGDecompressor.record_marker.htmlCL_JPEGDecompressor.start.htmlCL_JPEGProvider.htmlCL_JPEGProvider.load.htmlCL_JPEGProvider.save.htmlCL_KeepAlive.func_awake_thread.htmlCL_KeepAlive.func_event_wait.htmlCL_KeepAlive.func_thread_id.htmlCL_KeepAlive.get_objects.htmlCL_KeepAlive.htmlCL_KeepAlive.process.htmlCL_KeepAliveObject.CL_KeepAliveObject.htmlCL_KeepAliveObject.htmlCL_KeepAliveObject.process.htmlCL_KeepAliveObject.set_wakeup_event.htmlCL_Label.Alignment.htmlCL_Label.CL_Label.htmlCL_Label.FocusPolicy.htmlCL_Label.capture_mouse.htmlCL_Label.capture_proximity.htmlCL_Label.component_to_screen_coords.htmlCL_Label.component_to_window_coords.htmlCL_Label.create_components.htmlCL_Label.delete_child_components.htmlCL_Label.exec.htmlCL_Label.exit_with_code.htmlCL_Label.focus_next.htmlCL_Label.focus_previous.htmlCL_Label.func_activated.htmlCL_Label.func_close.htmlCL_Label.func_constrain_resize.htmlCL_Label.func_create_custom_component.htmlCL_Label.func_deactivated.htmlCL_Label.func_enablemode_changed.htmlCL_Label.func_filter_message.htmlCL_Label.func_focus_gained.htmlCL_Label.func_focus_lost.htmlCL_Label.func_input.htmlCL_Label.func_input_doubleclick.htmlCL_Label.func_input_pointer_moved.htmlCL_Label.func_input_pressed.htmlCL_Label.func_input_released.htmlCL_Label.func_pointer_enter.htmlCL_Label.func_pointer_exit.htmlCL_Label.func_process_message.htmlCL_Label.func_render.htmlCL_Label.func_resized.htmlCL_Label.func_style_changed.htmlCL_Label.func_visibility_change.htmlCL_Label.get_alignment.htmlCL_Label.get_allow_resize.htmlCL_Label.get_blocks_default_action.htmlCL_Label.get_child_component_group.htmlCL_Label.get_child_components.htmlCL_Label.get_class_name.htmlCL_Label.get_clip_children.htmlCL_Label.get_component_at.htmlCL_Label.get_component_group_name.htmlCL_Label.get_constant_repaint.htmlCL_Label.get_css_element.htmlCL_Label.get_css_layout.htmlCL_Label.get_display_window.htmlCL_Label.get_element_name.htmlCL_Label.get_first_child.htmlCL_Label.get_focus_policy.htmlCL_Label.get_gc.htmlCL_Label.get_geometry.htmlCL_Label.get_group_selected_component.htmlCL_Label.get_gui_manager.htmlCL_Label.get_height.htmlCL_Label.get_ic.htmlCL_Label.get_id_name.htmlCL_Label.get_last_child.htmlCL_Label.get_layout.htmlCL_Label.get_named_item.htmlCL_Label.get_next_component_in_tree.htmlCL_Label.get_next_sibling.htmlCL_Label.get_owner_component.htmlCL_Label.get_parent_component.htmlCL_Label.get_preferred_height.htmlCL_Label.get_preferred_size.htmlCL_Label.get_preferred_width.htmlCL_Label.get_previous_component_in_tree.htmlCL_Label.get_previous_sibling.htmlCL_Label.get_resources.htmlCL_Label.get_size.htmlCL_Label.get_text.htmlCL_Label.get_theme.htmlCL_Label.get_top_level_component.htmlCL_Label.get_type_name.htmlCL_Label.get_width.htmlCL_Label.get_window_geometry.htmlCL_Label.has_child_components.htmlCL_Label.has_focus.htmlCL_Label.htmlCL_Label.impl.htmlCL_Label.is_active.htmlCL_Label.is_ancestor_of.htmlCL_Label.is_cancel.htmlCL_Label.is_default.htmlCL_Label.is_descendant_of.htmlCL_Label.is_double_click_enabled.htmlCL_Label.is_enabled.htmlCL_Label.is_selected_in_group.htmlCL_Label.is_visible.htmlCL_Label.load_css_layout.htmlCL_Label.paint.htmlCL_Label.pop_cliprect.htmlCL_Label.push_cliprect.htmlCL_Label.render.htmlCL_Label.request_repaint.htmlCL_Label.reset_cliprect.htmlCL_Label.screen_to_component_coords.htmlCL_Label.set_alignment.htmlCL_Label.set_blocks_default_action.htmlCL_Label.set_cancel.htmlCL_Label.set_class_name.htmlCL_Label.set_clip_children.htmlCL_Label.set_cliprect.htmlCL_Label.set_component_group_name.htmlCL_Label.set_constant_repaint.htmlCL_Label.set_cursor.htmlCL_Label.set_default.htmlCL_Label.set_double_click_enabled.htmlCL_Label.set_enabled.htmlCL_Label.set_focus.htmlCL_Label.set_focus_policy.htmlCL_Label.set_geometry.htmlCL_Label.set_id_name.htmlCL_Label.set_layout.htmlCL_Label.set_parent_component.htmlCL_Label.set_selected_in_component_group.htmlCL_Label.set_span.htmlCL_Label.set_text.htmlCL_Label.set_type_name.htmlCL_Label.set_visible.htmlCL_Label.set_window_geometry.htmlCL_Label.window_to_component_coords.htmlCL_LightModel_GL1.CL_LightModel_GL1.htmlCL_LightModel_GL1.enable_lighting.htmlCL_LightModel_GL1.get_color_control.htmlCL_LightModel_GL1.get_flat_shading.htmlCL_LightModel_GL1.get_scene_ambient_light.htmlCL_LightModel_GL1.get_two_sided_materials.htmlCL_LightModel_GL1.htmlCL_LightModel_GL1.is_lighting_enabled.htmlCL_LightModel_GL1.is_local_viewer.htmlCL_LightModel_GL1.set_color_control.htmlCL_LightModel_GL1.set_flat_shading.htmlCL_LightModel_GL1.set_local_viewer.htmlCL_LightModel_GL1.set_scene_ambient_light.htmlCL_LightModel_GL1.set_two_sided_materials.htmlCL_LightSource_GL1.CL_LightSource_GL1.htmlCL_LightSource_GL1.get_ambient_intensity.htmlCL_LightSource_GL1.get_constant_attenuation.htmlCL_LightSource_GL1.get_diffuse_intensity.htmlCL_LightSource_GL1.get_linear_attenuation.htmlCL_LightSource_GL1.get_position.htmlCL_LightSource_GL1.get_quadratic_attenuation.htmlCL_LightSource_GL1.get_specular_intensity.htmlCL_LightSource_GL1.get_spot_cutoff.htmlCL_LightSource_GL1.get_spot_direction.htmlCL_LightSource_GL1.get_spot_exponent.htmlCL_LightSource_GL1.htmlCL_LightSource_GL1.set_ambient_intensity.htmlCL_LightSource_GL1.set_constant_attenuation.htmlCL_LightSource_GL1.set_diffuse_intensity.htmlCL_LightSource_GL1.set_linear_attenuation.htmlCL_LightSource_GL1.set_position.htmlCL_LightSource_GL1.set_quadratic_attenuation.htmlCL_LightSource_GL1.set_specular_intensity.htmlCL_LightSource_GL1.set_spot_cutoff.htmlCL_LightSource_GL1.set_spot_direction.htmlCL_LightSource_GL1.set_spot_exponent.htmlCL_Line2.CL_Line2.htmlCL_Line2.get_intersection.htmlCL_Line2.htmlCL_Line2.operator__.htmlCL_Line2.point_right_of_line.htmlCL_Line2d.CL_Line2d.htmlCL_Line2d.get_intersection.htmlCL_Line2d.htmlCL_Line2d.operator__.htmlCL_Line2d.point_right_of_line.htmlCL_Line2f.CL_Line2f.htmlCL_Line2f.get_intersection.htmlCL_Line2f.htmlCL_Line2f.operator__.htmlCL_Line2f.point_right_of_line.htmlCL_Line2x.CL_Line2x.htmlCL_Line2x.get_intersection.htmlCL_Line2x.htmlCL_Line2x.operator__.htmlCL_Line2x.point_right_of_line.htmlCL_Line3.CL_Line3.htmlCL_Line3.get_intersection.htmlCL_Line3.htmlCL_Line3.operator__.htmlCL_Line3d.CL_Line3d.htmlCL_Line3d.get_intersection.htmlCL_Line3d.htmlCL_Line3d.operator__.htmlCL_Line3f.CL_Line3f.htmlCL_Line3f.get_intersection.htmlCL_Line3f.htmlCL_Line3f.operator__.htmlCL_Line3x.CL_Line3x.htmlCL_Line3x.get_intersection.htmlCL_Line3x.htmlCL_Line3x.operator__.htmlCL_LineEdit.Alignment.htmlCL_LineEdit.CL_LineEdit.htmlCL_LineEdit.FocusPolicy.htmlCL_LineEdit.capture_mouse.htmlCL_LineEdit.capture_proximity.htmlCL_LineEdit.clear_selection.htmlCL_LineEdit.component_to_screen_coords.htmlCL_LineEdit.component_to_window_coords.htmlCL_LineEdit.create_components.htmlCL_LineEdit.delete_child_components.htmlCL_LineEdit.delete_selected_text.htmlCL_LineEdit.exec.htmlCL_LineEdit.exit_with_code.htmlCL_LineEdit.focus_next.htmlCL_LineEdit.focus_previous.htmlCL_LineEdit.func_activated.htmlCL_LineEdit.func_after_edit_changed.htmlCL_LineEdit.func_before_edit_changed.htmlCL_LineEdit.func_close.htmlCL_LineEdit.func_constrain_resize.htmlCL_LineEdit.func_create_custom_component.htmlCL_LineEdit.func_deactivated.htmlCL_LineEdit.func_enablemode_changed.htmlCL_LineEdit.func_enter_pressed.htmlCL_LineEdit.func_filter_message.htmlCL_LineEdit.func_focus_gained.htmlCL_LineEdit.func_focus_lost.htmlCL_LineEdit.func_input.htmlCL_LineEdit.func_input_doubleclick.htmlCL_LineEdit.func_input_pointer_moved.htmlCL_LineEdit.func_input_pressed.htmlCL_LineEdit.func_input_released.htmlCL_LineEdit.func_pointer_enter.htmlCL_LineEdit.func_pointer_exit.htmlCL_LineEdit.func_process_message.htmlCL_LineEdit.func_render.htmlCL_LineEdit.func_resized.htmlCL_LineEdit.func_selection_changed.htmlCL_LineEdit.func_style_changed.htmlCL_LineEdit.func_visibility_change.htmlCL_LineEdit.get_alignment.htmlCL_LineEdit.get_allow_resize.htmlCL_LineEdit.get_blocks_default_action.htmlCL_LineEdit.get_child_component_group.htmlCL_LineEdit.get_child_components.htmlCL_LineEdit.get_class_name.htmlCL_LineEdit.get_clip_children.htmlCL_LineEdit.get_component_at.htmlCL_LineEdit.get_component_group_name.htmlCL_LineEdit.get_constant_repaint.htmlCL_LineEdit.get_css_element.htmlCL_LineEdit.get_css_layout.htmlCL_LineEdit.get_cursor_pos.htmlCL_LineEdit.get_display_window.htmlCL_LineEdit.get_element_name.htmlCL_LineEdit.get_first_child.htmlCL_LineEdit.get_focus_policy.htmlCL_LineEdit.get_gc.htmlCL_LineEdit.get_geometry.htmlCL_LineEdit.get_group_selected_component.htmlCL_LineEdit.get_gui_manager.htmlCL_LineEdit.get_height.htmlCL_LineEdit.get_ic.htmlCL_LineEdit.get_id_name.htmlCL_LineEdit.get_last_child.htmlCL_LineEdit.get_layout.htmlCL_LineEdit.get_max_length.htmlCL_LineEdit.get_named_item.htmlCL_LineEdit.get_next_component_in_tree.htmlCL_LineEdit.get_next_sibling.htmlCL_LineEdit.get_owner_component.htmlCL_LineEdit.get_parent_component.htmlCL_LineEdit.get_preferred_height.htmlCL_LineEdit.get_preferred_size.htmlCL_LineEdit.get_preferred_width.htmlCL_LineEdit.get_previous_component_in_tree.htmlCL_LineEdit.get_previous_sibling.htmlCL_LineEdit.get_resources.htmlCL_LineEdit.get_selection.htmlCL_LineEdit.get_selection_length.htmlCL_LineEdit.get_selection_start.htmlCL_LineEdit.get_size.htmlCL_LineEdit.get_text.htmlCL_LineEdit.get_text_float.htmlCL_LineEdit.get_text_int.htmlCL_LineEdit.get_text_size.htmlCL_LineEdit.get_theme.htmlCL_LineEdit.get_top_level_component.htmlCL_LineEdit.get_type_name.htmlCL_LineEdit.get_width.htmlCL_LineEdit.get_window_geometry.htmlCL_LineEdit.has_child_components.htmlCL_LineEdit.has_focus.htmlCL_LineEdit.htmlCL_LineEdit.impl.htmlCL_LineEdit.is_active.htmlCL_LineEdit.is_ancestor_of.htmlCL_LineEdit.is_cancel.htmlCL_LineEdit.is_default.htmlCL_LineEdit.is_descendant_of.htmlCL_LineEdit.is_double_click_enabled.htmlCL_LineEdit.is_enabled.htmlCL_LineEdit.is_lowercase.htmlCL_LineEdit.is_password_mode.htmlCL_LineEdit.is_read_only.htmlCL_LineEdit.is_selected_in_group.htmlCL_LineEdit.is_uppercase.htmlCL_LineEdit.is_visible.htmlCL_LineEdit.load_css_layout.htmlCL_LineEdit.paint.htmlCL_LineEdit.pop_cliprect.htmlCL_LineEdit.push_cliprect.htmlCL_LineEdit.render.htmlCL_LineEdit.request_repaint.htmlCL_LineEdit.reset_cliprect.htmlCL_LineEdit.resize_to_fit.htmlCL_LineEdit.screen_to_component_coords.htmlCL_LineEdit.select_all.htmlCL_LineEdit.set_alignment.htmlCL_LineEdit.set_blocks_default_action.htmlCL_LineEdit.set_cancel.htmlCL_LineEdit.set_class_name.htmlCL_LineEdit.set_clip_children.htmlCL_LineEdit.set_cliprect.htmlCL_LineEdit.set_component_group_name.htmlCL_LineEdit.set_constant_repaint.htmlCL_LineEdit.set_cursor.htmlCL_LineEdit.set_cursor_drawing_enabled.htmlCL_LineEdit.set_cursor_pos.htmlCL_LineEdit.set_decimal_character.htmlCL_LineEdit.set_default.htmlCL_LineEdit.set_double_click_enabled.htmlCL_LineEdit.set_enabled.htmlCL_LineEdit.set_focus.htmlCL_LineEdit.set_focus_policy.htmlCL_LineEdit.set_geometry.htmlCL_LineEdit.set_id_name.htmlCL_LineEdit.set_input_mask.htmlCL_LineEdit.set_layout.htmlCL_LineEdit.set_lowercase.htmlCL_LineEdit.set_max_length.htmlCL_LineEdit.set_numeric_mode.htmlCL_LineEdit.set_parent_component.htmlCL_LineEdit.set_password_mode.htmlCL_LineEdit.set_read_only.htmlCL_LineEdit.set_select_all_on_focus_gain.htmlCL_LineEdit.set_selected_in_component_group.htmlCL_LineEdit.set_selection.htmlCL_LineEdit.set_text.htmlCL_LineEdit.set_type_name.htmlCL_LineEdit.set_uppercase.htmlCL_LineEdit.set_visible.htmlCL_LineEdit.set_window_geometry.htmlCL_LineEdit.window_to_component_coords.htmlCL_LineMath.closest_point.htmlCL_LineMath.closest_point_relative.htmlCL_LineMath.htmlCL_LineMath.midpoint.htmlCL_LineMath.point_right_of_line.htmlCL_LineRay2.CL_LineRay2.htmlCL_LineRay2.htmlCL_LineRay2.operator__.htmlCL_LineRay2d.CL_LineRay2d.htmlCL_LineRay2d.htmlCL_LineRay2d.operator__.htmlCL_LineRay2f.CL_LineRay2f.htmlCL_LineRay2f.htmlCL_LineRay2f.operator__.htmlCL_LineRay2x.CL_LineRay2x.htmlCL_LineRay2x.htmlCL_LineRay2x.operator__.htmlCL_LineRay3.CL_LineRay3.htmlCL_LineRay3.htmlCL_LineRay3.operator__.htmlCL_LineRay3d.CL_LineRay3d.htmlCL_LineRay3d.htmlCL_LineRay3d.operator__.htmlCL_LineRay3f.CL_LineRay3f.htmlCL_LineRay3f.htmlCL_LineRay3f.operator__.htmlCL_LineRay3x.CL_LineRay3x.htmlCL_LineRay3x.htmlCL_LineRay3x.operator__.htmlCL_LineSegment2.CL_LineSegment2.htmlCL_LineSegment2.clip.htmlCL_LineSegment2.collinear.htmlCL_LineSegment2.get_intersection.htmlCL_LineSegment2.get_midpoint.htmlCL_LineSegment2.htmlCL_LineSegment2.intersects.htmlCL_LineSegment2.normal.htmlCL_LineSegment2.operator__.htmlCL_LineSegment2.point_distance.htmlCL_LineSegment2.point_right_of_line.htmlCL_LineSegment2d.CL_LineSegment2d.htmlCL_LineSegment2d.clip.htmlCL_LineSegment2d.collinear.htmlCL_LineSegment2d.get_intersection.htmlCL_LineSegment2d.get_midpoint.htmlCL_LineSegment2d.htmlCL_LineSegment2d.intersects.htmlCL_LineSegment2d.normal.htmlCL_LineSegment2d.operator__.htmlCL_LineSegment2d.point_distance.htmlCL_LineSegment2d.point_right_of_line.htmlCL_LineSegment2f.CL_LineSegment2f.htmlCL_LineSegment2f.clip.htmlCL_LineSegment2f.collinear.htmlCL_LineSegment2f.get_intersection.htmlCL_LineSegment2f.get_midpoint.htmlCL_LineSegment2f.htmlCL_LineSegment2f.intersects.htmlCL_LineSegment2f.normal.htmlCL_LineSegment2f.operator__.htmlCL_LineSegment2f.point_distance.htmlCL_LineSegment2f.point_right_of_line.htmlCL_LineSegment2x.CL_LineSegment2x.htmlCL_LineSegment2x.clip.htmlCL_LineSegment2x.collinear.htmlCL_LineSegment2x.get_intersection.htmlCL_LineSegment2x.get_midpoint.htmlCL_LineSegment2x.htmlCL_LineSegment2x.intersects.htmlCL_LineSegment2x.normal.htmlCL_LineSegment2x.operator__.htmlCL_LineSegment2x.point_distance.htmlCL_LineSegment2x.point_right_of_line.htmlCL_LineSegment3.CL_LineSegment3.htmlCL_LineSegment3.get_midpoint.htmlCL_LineSegment3.htmlCL_LineSegment3.operator__.htmlCL_LineSegment3.point_distance.htmlCL_LineSegment3d.CL_LineSegment3d.htmlCL_LineSegment3d.get_midpoint.htmlCL_LineSegment3d.htmlCL_LineSegment3d.operator__.htmlCL_LineSegment3d.point_distance.htmlCL_LineSegment3f.CL_LineSegment3f.htmlCL_LineSegment3f.get_midpoint.htmlCL_LineSegment3f.htmlCL_LineSegment3f.operator__.htmlCL_LineSegment3f.point_distance.htmlCL_LineSegment3x.CL_LineSegment3x.htmlCL_LineSegment3x.get_midpoint.htmlCL_LineSegment3x.htmlCL_LineSegment3x.operator__.htmlCL_LineSegment3x.point_distance.htmlCL_ListView.CL_ListView.htmlCL_ListView.CL_ListViewRenderer.htmlCL_ListView.FocusPolicy.htmlCL_ListView.capture_mouse.htmlCL_ListView.capture_proximity.htmlCL_ListView.clear.htmlCL_ListView.clear_selection.htmlCL_ListView.component_to_screen_coords.htmlCL_ListView.component_to_window_coords.htmlCL_ListView.create_components.htmlCL_ListView.create_item.htmlCL_ListView.delete_child_components.htmlCL_ListView.exec.htmlCL_ListView.exit_with_code.htmlCL_ListView.find.htmlCL_ListView.focus_next.htmlCL_ListView.focus_previous.htmlCL_ListView.func_activated.htmlCL_ListView.func_close.htmlCL_ListView.func_constrain_resize.htmlCL_ListView.func_create_custom_component.htmlCL_ListView.func_deactivated.htmlCL_ListView.func_enablemode_changed.htmlCL_ListView.func_filter_message.htmlCL_ListView.func_focus_gained.htmlCL_ListView.func_focus_lost.htmlCL_ListView.func_input.htmlCL_ListView.func_input_doubleclick.htmlCL_ListView.func_input_pointer_moved.htmlCL_ListView.func_input_pressed.htmlCL_ListView.func_input_released.htmlCL_ListView.func_item_doubleclick.htmlCL_ListView.func_item_edited.htmlCL_ListView.func_key_pressed.htmlCL_ListView.func_key_released.htmlCL_ListView.func_mouse_right_up.htmlCL_ListView.func_pointer_enter.htmlCL_ListView.func_pointer_exit.htmlCL_ListView.func_process_message.htmlCL_ListView.func_render.htmlCL_ListView.func_resized.htmlCL_ListView.func_selection_changed.htmlCL_ListView.func_style_changed.htmlCL_ListView.func_visibility_change.htmlCL_ListView.get_allow_resize.htmlCL_ListView.get_blocks_default_action.htmlCL_ListView.get_child_component_group.htmlCL_ListView.get_child_components.htmlCL_ListView.get_class_name.htmlCL_ListView.get_clip_children.htmlCL_ListView.get_component_at.htmlCL_ListView.get_component_group_name.htmlCL_ListView.get_constant_repaint.htmlCL_ListView.get_css_element.htmlCL_ListView.get_css_layout.htmlCL_ListView.get_display_mode.htmlCL_ListView.get_display_window.htmlCL_ListView.get_document_item.htmlCL_ListView.get_element_name.htmlCL_ListView.get_first_child.htmlCL_ListView.get_focus_policy.htmlCL_ListView.get_gc.htmlCL_ListView.get_geometry.htmlCL_ListView.get_group_selected_component.htmlCL_ListView.get_gui_manager.htmlCL_ListView.get_header.htmlCL_ListView.get_height.htmlCL_ListView.get_ic.htmlCL_ListView.get_icon_list.htmlCL_ListView.get_id_name.htmlCL_ListView.get_last_child.htmlCL_ListView.get_layout.htmlCL_ListView.get_named_item.htmlCL_ListView.get_next_component_in_tree.htmlCL_ListView.get_next_sibling.htmlCL_ListView.get_owner_component.htmlCL_ListView.get_parent_component.htmlCL_ListView.get_preferred_height.htmlCL_ListView.get_preferred_size.htmlCL_ListView.get_preferred_width.htmlCL_ListView.get_previous_component_in_tree.htmlCL_ListView.get_previous_sibling.htmlCL_ListView.get_resources.htmlCL_ListView.get_scroll_max_position.htmlCL_ListView.get_scroll_position.htmlCL_ListView.get_select_whole_row.htmlCL_ListView.get_selected_item.htmlCL_ListView.get_selected_items.htmlCL_ListView.get_size.htmlCL_ListView.get_theme.htmlCL_ListView.get_top_level_component.htmlCL_ListView.get_type_name.htmlCL_ListView.get_width.htmlCL_ListView.get_window_geometry.htmlCL_ListView.has_child_components.htmlCL_ListView.has_focus.htmlCL_ListView.htmlCL_ListView.impl.htmlCL_ListView.is_active.htmlCL_ListView.is_ancestor_of.htmlCL_ListView.is_cancel.htmlCL_ListView.is_default.htmlCL_ListView.is_descendant_of.htmlCL_ListView.is_double_click_enabled.htmlCL_ListView.is_enabled.htmlCL_ListView.is_selected_in_group.htmlCL_ListView.is_visible.htmlCL_ListView.load_css_layout.htmlCL_ListView.on_process_message.htmlCL_ListView.paint.htmlCL_ListView.pop_cliprect.htmlCL_ListView.push_cliprect.htmlCL_ListView.render.htmlCL_ListView.request_repaint.htmlCL_ListView.reset_cliprect.htmlCL_ListView.screen_to_component_coords.htmlCL_ListView.set_blocks_default_action.htmlCL_ListView.set_cancel.htmlCL_ListView.set_class_name.htmlCL_ListView.set_clip_children.htmlCL_ListView.set_cliprect.htmlCL_ListView.set_component_group_name.htmlCL_ListView.set_constant_repaint.htmlCL_ListView.set_cursor.htmlCL_ListView.set_default.htmlCL_ListView.set_display_mode.htmlCL_ListView.set_double_click_enabled.htmlCL_ListView.set_enabled.htmlCL_ListView.set_focus.htmlCL_ListView.set_focus_policy.htmlCL_ListView.set_geometry.htmlCL_ListView.set_id_name.htmlCL_ListView.set_layout.htmlCL_ListView.set_multi_select.htmlCL_ListView.set_parent_component.htmlCL_ListView.set_scroll_position.htmlCL_ListView.set_select_whole_row.htmlCL_ListView.set_selected.htmlCL_ListView.set_selected_in_component_group.htmlCL_ListView.set_type_name.htmlCL_ListView.set_visible.htmlCL_ListView.set_window_geometry.htmlCL_ListView.show_detail_icon.htmlCL_ListView.show_detail_opener.htmlCL_ListView.window_to_component_coords.htmlCL_ListViewColumnData.CL_ListViewColumnData.htmlCL_ListViewColumnData.get_column_id.htmlCL_ListViewColumnData.get_text.htmlCL_ListViewColumnData.htmlCL_ListViewColumnData.impl.htmlCL_ListViewColumnData.set_column_id.htmlCL_ListViewColumnData.set_text.htmlCL_ListViewColumnHeader.CL_ListViewColumnHeader.htmlCL_ListViewColumnHeader.CL_ListViewHeader.htmlCL_ListViewColumnHeader.CL_ListViewHeader_Impl.htmlCL_ListViewColumnHeader.CL_ListView_Impl.htmlCL_ListViewColumnHeader.TextAlignment.htmlCL_ListViewColumnHeader.func_size_changed.htmlCL_ListViewColumnHeader.get_alignment.htmlCL_ListViewColumnHeader.get_caption.htmlCL_ListViewColumnHeader.get_column_id.htmlCL_ListViewColumnHeader.get_next_sibling.htmlCL_ListViewColumnHeader.get_prev_sibling.htmlCL_ListViewColumnHeader.get_used_width.htmlCL_ListViewColumnHeader.get_width.htmlCL_ListViewColumnHeader.htmlCL_ListViewColumnHeader.impl.htmlCL_ListViewColumnHeader.is_null.htmlCL_ListViewColumnHeader.set_alignment.htmlCL_ListViewColumnHeader.set_caption.htmlCL_ListViewColumnHeader.set_column_id.htmlCL_ListViewColumnHeader.set_gui_theme_part.htmlCL_ListViewColumnHeader.set_rect.htmlCL_ListViewColumnHeader.set_width.htmlCL_ListViewColumnHeader.throw_if_null.htmlCL_ListViewHeader.CL_ListViewHeader.htmlCL_ListViewHeader.CL_ListView_Impl.htmlCL_ListViewHeader.FocusPolicy.htmlCL_ListViewHeader.append.htmlCL_ListViewHeader.capture_mouse.htmlCL_ListViewHeader.capture_proximity.htmlCL_ListViewHeader.component_to_screen_coords.htmlCL_ListViewHeader.component_to_window_coords.htmlCL_ListViewHeader.create_column.htmlCL_ListViewHeader.create_components.htmlCL_ListViewHeader.delete_child_components.htmlCL_ListViewHeader.exec.htmlCL_ListViewHeader.exit_with_code.htmlCL_ListViewHeader.focus_next.htmlCL_ListViewHeader.focus_previous.htmlCL_ListViewHeader.func_activated.htmlCL_ListViewHeader.func_close.htmlCL_ListViewHeader.func_column_added.htmlCL_ListViewHeader.func_column_removed.htmlCL_ListViewHeader.func_column_size_changed.htmlCL_ListViewHeader.func_constrain_resize.htmlCL_ListViewHeader.func_create_custom_component.htmlCL_ListViewHeader.func_deactivated.htmlCL_ListViewHeader.func_enablemode_changed.htmlCL_ListViewHeader.func_filter_message.htmlCL_ListViewHeader.func_focus_gained.htmlCL_ListViewHeader.func_focus_lost.htmlCL_ListViewHeader.func_input.htmlCL_ListViewHeader.func_input_doubleclick.htmlCL_ListViewHeader.func_input_pointer_moved.htmlCL_ListViewHeader.func_input_pressed.htmlCL_ListViewHeader.func_input_released.htmlCL_ListViewHeader.func_pointer_enter.htmlCL_ListViewHeader.func_pointer_exit.htmlCL_ListViewHeader.func_process_message.htmlCL_ListViewHeader.func_render.htmlCL_ListViewHeader.func_resized.htmlCL_ListViewHeader.func_style_changed.htmlCL_ListViewHeader.func_visibility_change.htmlCL_ListViewHeader.get_allow_resize.htmlCL_ListViewHeader.get_blocks_default_action.htmlCL_ListViewHeader.get_child_component_group.htmlCL_ListViewHeader.get_child_components.htmlCL_ListViewHeader.get_class_name.htmlCL_ListViewHeader.get_clip_children.htmlCL_ListViewHeader.get_column.htmlCL_ListViewHeader.get_component_at.htmlCL_ListViewHeader.get_component_group_name.htmlCL_ListViewHeader.get_constant_repaint.htmlCL_ListViewHeader.get_css_element.htmlCL_ListViewHeader.get_css_layout.htmlCL_ListViewHeader.get_display_window.htmlCL_ListViewHeader.get_element_name.htmlCL_ListViewHeader.get_first_child.htmlCL_ListViewHeader.get_first_column.htmlCL_ListViewHeader.get_focus_policy.htmlCL_ListViewHeader.get_gc.htmlCL_ListViewHeader.get_geometry.htmlCL_ListViewHeader.get_group_selected_component.htmlCL_ListViewHeader.get_gui_manager.htmlCL_ListViewHeader.get_height.htmlCL_ListViewHeader.get_ic.htmlCL_ListViewHeader.get_id_name.htmlCL_ListViewHeader.get_last_child.htmlCL_ListViewHeader.get_layout.htmlCL_ListViewHeader.get_named_item.htmlCL_ListViewHeader.get_next_component_in_tree.htmlCL_ListViewHeader.get_next_sibling.htmlCL_ListViewHeader.get_owner_component.htmlCL_ListViewHeader.get_parent_component.htmlCL_ListViewHeader.get_preferred_height.htmlCL_ListViewHeader.get_preferred_size.htmlCL_ListViewHeader.get_preferred_width.htmlCL_ListViewHeader.get_previous_component_in_tree.htmlCL_ListViewHeader.get_previous_sibling.htmlCL_ListViewHeader.get_resources.htmlCL_ListViewHeader.get_size.htmlCL_ListViewHeader.get_theme.htmlCL_ListViewHeader.get_top_level_component.htmlCL_ListViewHeader.get_type_name.htmlCL_ListViewHeader.get_visible.htmlCL_ListViewHeader.get_width.htmlCL_ListViewHeader.get_window_geometry.htmlCL_ListViewHeader.has_child_components.htmlCL_ListViewHeader.has_focus.htmlCL_ListViewHeader.htmlCL_ListViewHeader.impl.htmlCL_ListViewHeader.insert_after.htmlCL_ListViewHeader.insert_before.htmlCL_ListViewHeader.is_active.htmlCL_ListViewHeader.is_ancestor_of.htmlCL_ListViewHeader.is_cancel.htmlCL_ListViewHeader.is_default.htmlCL_ListViewHeader.is_descendant_of.htmlCL_ListViewHeader.is_double_click_enabled.htmlCL_ListViewHeader.is_enabled.htmlCL_ListViewHeader.is_selected_in_group.htmlCL_ListViewHeader.is_visible.htmlCL_ListViewHeader.load_css_layout.htmlCL_ListViewHeader.paint.htmlCL_ListViewHeader.pop_cliprect.htmlCL_ListViewHeader.push_cliprect.htmlCL_ListViewHeader.remove.htmlCL_ListViewHeader.render.htmlCL_ListViewHeader.request_repaint.htmlCL_ListViewHeader.reset_cliprect.htmlCL_ListViewHeader.screen_to_component_coords.htmlCL_ListViewHeader.set_blocks_default_action.htmlCL_ListViewHeader.set_cancel.htmlCL_ListViewHeader.set_class_name.htmlCL_ListViewHeader.set_clip_children.htmlCL_ListViewHeader.set_cliprect.htmlCL_ListViewHeader.set_component_group_name.htmlCL_ListViewHeader.set_constant_repaint.htmlCL_ListViewHeader.set_cursor.htmlCL_ListViewHeader.set_default.htmlCL_ListViewHeader.set_display_mode.htmlCL_ListViewHeader.set_double_click_enabled.htmlCL_ListViewHeader.set_enabled.htmlCL_ListViewHeader.set_focus.htmlCL_ListViewHeader.set_focus_policy.htmlCL_ListViewHeader.set_geometry.htmlCL_ListViewHeader.set_id_name.htmlCL_ListViewHeader.set_layout.htmlCL_ListViewHeader.set_parent_component.htmlCL_ListViewHeader.set_selected_in_component_group.htmlCL_ListViewHeader.set_type_name.htmlCL_ListViewHeader.set_visible.htmlCL_ListViewHeader.set_window_geometry.htmlCL_ListViewHeader.update_geometry.htmlCL_ListViewHeader.window_to_component_coords.htmlCL_ListViewIcon.CL_ListViewIcon.htmlCL_ListViewIcon.draw.htmlCL_ListViewIcon.get_offset.htmlCL_ListViewIcon.get_pixel_buffer.htmlCL_ListViewIcon.get_sprite.htmlCL_ListViewIcon.htmlCL_ListViewIcon.impl.htmlCL_ListViewIcon.is_scalable.htmlCL_ListViewIcon.set_offset.htmlCL_ListViewIcon.set_pixel_buffer.htmlCL_ListViewIcon.set_scalable.htmlCL_ListViewIcon.set_sprite.htmlCL_ListViewIconList.CL_ListViewIconList.htmlCL_ListViewIconList.clear.htmlCL_ListViewIconList.erase.htmlCL_ListViewIconList.get_color.htmlCL_ListViewIconList.get_color_overlay.htmlCL_ListViewIconList.get_icon.htmlCL_ListViewIconList.get_selected_color.htmlCL_ListViewIconList.get_selected_color_overlay.htmlCL_ListViewIconList.htmlCL_ListViewIconList.impl.htmlCL_ListViewIconList.set_color.htmlCL_ListViewIconList.set_color_overlay.htmlCL_ListViewIconList.set_icon.htmlCL_ListViewIconList.set_selected_color.htmlCL_ListViewIconList.set_selected_color_overlay.htmlCL_ListViewItem.CL_ListView.htmlCL_ListViewItem.CL_ListViewItem.htmlCL_ListViewItem.CL_ListViewLayout.htmlCL_ListViewItem.CL_ListViewSelection.htmlCL_ListViewItem.CL_ListView_Impl.htmlCL_ListViewItem.add_overlay_icon.htmlCL_ListViewItem.append_child.htmlCL_ListViewItem.func_render_icon.htmlCL_ListViewItem.get_child_count.htmlCL_ListViewItem.get_column.htmlCL_ListViewItem.get_document_item.htmlCL_ListViewItem.get_first_child.htmlCL_ListViewItem.get_icon.htmlCL_ListViewItem.get_id.htmlCL_ListViewItem.get_last_child.htmlCL_ListViewItem.get_next_sibling.htmlCL_ListViewItem.get_overlay_icons.htmlCL_ListViewItem.get_parent.htmlCL_ListViewItem.get_parent_count.htmlCL_ListViewItem.get_prev_sibling.htmlCL_ListViewItem.get_userdata.htmlCL_ListViewItem.has_children.htmlCL_ListViewItem.htmlCL_ListViewItem.impl.htmlCL_ListViewItem.is_editable.htmlCL_ListViewItem.is_item.htmlCL_ListViewItem.is_null.htmlCL_ListViewItem.is_open.htmlCL_ListViewItem.is_selected.htmlCL_ListViewItem.operator__.htmlCL_ListViewItem.remove.htmlCL_ListViewItem.remove_children.htmlCL_ListViewItem.remove_overlay_icon.htmlCL_ListViewItem.set_column_text.htmlCL_ListViewItem.set_editable.htmlCL_ListViewItem.set_icon.htmlCL_ListViewItem.set_id.htmlCL_ListViewItem.set_open.htmlCL_ListViewItem.set_userdata.htmlCL_ListViewItem.throw_if_null.htmlCL_ListViewItemUserData.htmlCL_ListViewSelectedItem.CL_ListViewSelectedItem.htmlCL_ListViewSelectedItem.CL_ListViewSelection.htmlCL_ListViewSelectedItem.get_item.htmlCL_ListViewSelectedItem.get_next_sibling.htmlCL_ListViewSelectedItem.htmlCL_ListViewSelectedItem.impl.htmlCL_ListViewSelectedItem.is_item.htmlCL_ListViewSelectedItem.is_null.htmlCL_ListViewSelectedItem.prev.htmlCL_ListViewSelectedItem.throw_if_null.htmlCL_ListViewSelection.CL_ListViewSelection.htmlCL_ListViewSelection.append.htmlCL_ListViewSelection.clear.htmlCL_ListViewSelection.get_first.htmlCL_ListViewSelection.get_last.htmlCL_ListViewSelection.htmlCL_ListViewSelection.impl.htmlCL_ListViewSelection.remove.htmlCL_Logger.CL_Logger.htmlCL_Logger.disable.htmlCL_Logger.enable.htmlCL_Logger.htmlCL_Logger.instances.htmlCL_Logger.log.htmlCL_Logger.mutex.htmlCL_MD5.CL_MD5.htmlCL_MD5.add.htmlCL_MD5.calculate.htmlCL_MD5.get_hash.htmlCL_MD5.hash_size.htmlCL_MD5.htmlCL_MD5.impl.htmlCL_MD5.reset.htmlCL_MD5.set_hmac.htmlCL_MainWindow.CL_MainWindow.htmlCL_MainWindow.FocusPolicy.htmlCL_MainWindow.capture_mouse.htmlCL_MainWindow.capture_proximity.htmlCL_MainWindow.component_to_screen_coords.htmlCL_MainWindow.component_to_window_coords.htmlCL_MainWindow.create_components.htmlCL_MainWindow.delete_child_components.htmlCL_MainWindow.exec.htmlCL_MainWindow.exit_with_code.htmlCL_MainWindow.focus_next.htmlCL_MainWindow.focus_previous.htmlCL_MainWindow.func_activated.htmlCL_MainWindow.func_close.htmlCL_MainWindow.func_constrain_resize.htmlCL_MainWindow.func_create_custom_component.htmlCL_MainWindow.func_deactivated.htmlCL_MainWindow.func_enablemode_changed.htmlCL_MainWindow.func_filter_message.htmlCL_MainWindow.func_focus_gained.htmlCL_MainWindow.func_focus_lost.htmlCL_MainWindow.func_input.htmlCL_MainWindow.func_input_doubleclick.htmlCL_MainWindow.func_input_pointer_moved.htmlCL_MainWindow.func_input_pressed.htmlCL_MainWindow.func_input_released.htmlCL_MainWindow.func_pointer_enter.htmlCL_MainWindow.func_pointer_exit.htmlCL_MainWindow.func_process_message.htmlCL_MainWindow.func_render.htmlCL_MainWindow.func_resize.htmlCL_MainWindow.func_resized.htmlCL_MainWindow.func_style_changed.htmlCL_MainWindow.func_visibility_change.htmlCL_MainWindow.get_allow_resize.htmlCL_MainWindow.get_blocks_default_action.htmlCL_MainWindow.get_child_component_group.htmlCL_MainWindow.get_child_components.htmlCL_MainWindow.get_class_name.htmlCL_MainWindow.get_clip_children.htmlCL_MainWindow.get_component_at.htmlCL_MainWindow.get_component_group_name.htmlCL_MainWindow.get_constant_repaint.htmlCL_MainWindow.get_css_element.htmlCL_MainWindow.get_css_layout.htmlCL_MainWindow.get_display_window.htmlCL_MainWindow.get_element_name.htmlCL_MainWindow.get_first_child.htmlCL_MainWindow.get_focus_policy.htmlCL_MainWindow.get_gc.htmlCL_MainWindow.get_geometry.htmlCL_MainWindow.get_group_selected_component.htmlCL_MainWindow.get_gui_manager.htmlCL_MainWindow.get_height.htmlCL_MainWindow.get_ic.htmlCL_MainWindow.get_id_name.htmlCL_MainWindow.get_last_child.htmlCL_MainWindow.get_layout.htmlCL_MainWindow.get_menubar.htmlCL_MainWindow.get_named_item.htmlCL_MainWindow.get_next_component_in_tree.htmlCL_MainWindow.get_next_sibling.htmlCL_MainWindow.get_owner_component.htmlCL_MainWindow.get_parent_component.htmlCL_MainWindow.get_preferred_height.htmlCL_MainWindow.get_preferred_size.htmlCL_MainWindow.get_preferred_width.htmlCL_MainWindow.get_previous_component_in_tree.htmlCL_MainWindow.get_previous_sibling.htmlCL_MainWindow.get_resources.htmlCL_MainWindow.get_size.htmlCL_MainWindow.get_statusbar.htmlCL_MainWindow.get_theme.htmlCL_MainWindow.get_title.htmlCL_MainWindow.get_toolbars.htmlCL_MainWindow.get_top_level_component.htmlCL_MainWindow.get_type_name.htmlCL_MainWindow.get_width.htmlCL_MainWindow.get_window_geometry.htmlCL_MainWindow.has_child_components.htmlCL_MainWindow.has_focus.htmlCL_MainWindow.htmlCL_MainWindow.impl.htmlCL_MainWindow.is_active.htmlCL_MainWindow.is_ancestor_of.htmlCL_MainWindow.is_cancel.htmlCL_MainWindow.is_default.htmlCL_MainWindow.is_descendant_of.htmlCL_MainWindow.is_double_click_enabled.htmlCL_MainWindow.is_enabled.htmlCL_MainWindow.is_selected_in_group.htmlCL_MainWindow.is_visible.htmlCL_MainWindow.load_css_layout.htmlCL_MainWindow.paint.htmlCL_MainWindow.pop_cliprect.htmlCL_MainWindow.push_cliprect.htmlCL_MainWindow.render.htmlCL_MainWindow.request_repaint.htmlCL_MainWindow.reset_cliprect.htmlCL_MainWindow.screen_to_component_coords.htmlCL_MainWindow.set_blocks_default_action.htmlCL_MainWindow.set_cancel.htmlCL_MainWindow.set_class_name.htmlCL_MainWindow.set_clip_children.htmlCL_MainWindow.set_cliprect.htmlCL_MainWindow.set_component_group_name.htmlCL_MainWindow.set_constant_repaint.htmlCL_MainWindow.set_cursor.htmlCL_MainWindow.set_default.htmlCL_MainWindow.set_double_click_enabled.htmlCL_MainWindow.set_enabled.htmlCL_MainWindow.set_focus.htmlCL_MainWindow.set_focus_policy.htmlCL_MainWindow.set_geometry.htmlCL_MainWindow.set_id_name.htmlCL_MainWindow.set_layout.htmlCL_MainWindow.set_parent_component.htmlCL_MainWindow.set_selected_in_component_group.htmlCL_MainWindow.set_title.htmlCL_MainWindow.set_type_name.htmlCL_MainWindow.set_visible.htmlCL_MainWindow.set_window_geometry.htmlCL_MainWindow.window_to_component_coords.htmlCL_Mat2.CL_Mat2.htmlCL_Mat2.add.htmlCL_Mat2.htmlCL_Mat2.identity.htmlCL_Mat2.matrix.htmlCL_Mat2.multiply.htmlCL_Mat2.null.htmlCL_Mat2.operator_.htmlCL_Mat2.operator_Type__.htmlCL_Mat2.operator_Type_const__.htmlCL_Mat2.operator__.htmlCL_Mat2.subtract.htmlCL_Mat3.CL_Mat3.htmlCL_Mat3.add.htmlCL_Mat3.adjoint.htmlCL_Mat3.det.htmlCL_Mat3.htmlCL_Mat3.identity.htmlCL_Mat3.inverse.htmlCL_Mat3.matrix.htmlCL_Mat3.multiply.htmlCL_Mat3.null.htmlCL_Mat3.operator_.htmlCL_Mat3.operator_Type__.htmlCL_Mat3.operator_Type_const__.htmlCL_Mat3.operator__.htmlCL_Mat3.rotate.htmlCL_Mat3.subtract.htmlCL_Mat3.transpose.htmlCL_Mat4.CL_Mat4.htmlCL_Mat4.add.htmlCL_Mat4.adjoint.htmlCL_Mat4.det.htmlCL_Mat4.frustum.htmlCL_Mat4.get_euler.htmlCL_Mat4.get_origin_x.htmlCL_Mat4.get_origin_y.htmlCL_Mat4.get_origin_z.htmlCL_Mat4.get_transformed_point.htmlCL_Mat4.htmlCL_Mat4.identity.htmlCL_Mat4.inverse.htmlCL_Mat4.look_at.htmlCL_Mat4.matrix.htmlCL_Mat4.multiply.htmlCL_Mat4.null.htmlCL_Mat4.operator_.htmlCL_Mat4.operator_Type__.htmlCL_Mat4.operator_Type_const__.htmlCL_Mat4.operator__.htmlCL_Mat4.ortho.htmlCL_Mat4.ortho_2d.htmlCL_Mat4.perspective.htmlCL_Mat4.rotate.htmlCL_Mat4.scale.htmlCL_Mat4.scale_self.htmlCL_Mat4.subtract.htmlCL_Mat4.translate.htmlCL_Mat4.translate_self.htmlCL_Mat4.transpose.htmlCL_Material_GL1.CL_Material_GL1.htmlCL_Material_GL1.get_ambient.htmlCL_Material_GL1.get_diffuse.htmlCL_Material_GL1.get_emission.htmlCL_Material_GL1.get_shininess.htmlCL_Material_GL1.get_specular.htmlCL_Material_GL1.htmlCL_Material_GL1.set_ambient.htmlCL_Material_GL1.set_ambient_and_diffuse.htmlCL_Material_GL1.set_diffuse.htmlCL_Material_GL1.set_emission.htmlCL_Material_GL1.set_shininess.htmlCL_Material_GL1.set_specular.htmlCL_MenuBar.CL_MenuBar.htmlCL_MenuBar.CL_MenuModalLoop.htmlCL_MenuBar.FocusPolicy.htmlCL_MenuBar.add_menu.htmlCL_MenuBar.capture_mouse.htmlCL_MenuBar.capture_proximity.htmlCL_MenuBar.clear.htmlCL_MenuBar.component_to_screen_coords.htmlCL_MenuBar.component_to_window_coords.htmlCL_MenuBar.create_components.htmlCL_MenuBar.delete_child_components.htmlCL_MenuBar.exec.htmlCL_MenuBar.exit_with_code.htmlCL_MenuBar.focus_next.htmlCL_MenuBar.focus_previous.htmlCL_MenuBar.func_activated.htmlCL_MenuBar.func_close.htmlCL_MenuBar.func_constrain_resize.htmlCL_MenuBar.func_create_custom_component.htmlCL_MenuBar.func_deactivated.htmlCL_MenuBar.func_enablemode_changed.htmlCL_MenuBar.func_filter_message.htmlCL_MenuBar.func_focus_gained.htmlCL_MenuBar.func_focus_lost.htmlCL_MenuBar.func_input.htmlCL_MenuBar.func_input_doubleclick.htmlCL_MenuBar.func_input_pointer_moved.htmlCL_MenuBar.func_input_pressed.htmlCL_MenuBar.func_input_released.htmlCL_MenuBar.func_pointer_enter.htmlCL_MenuBar.func_pointer_exit.htmlCL_MenuBar.func_process_message.htmlCL_MenuBar.func_render.htmlCL_MenuBar.func_resized.htmlCL_MenuBar.func_style_changed.htmlCL_MenuBar.func_visibility_change.htmlCL_MenuBar.get_allow_resize.htmlCL_MenuBar.get_blocks_default_action.htmlCL_MenuBar.get_child_component_group.htmlCL_MenuBar.get_child_components.htmlCL_MenuBar.get_class_name.htmlCL_MenuBar.get_clip_children.htmlCL_MenuBar.get_component_at.htmlCL_MenuBar.get_component_group_name.htmlCL_MenuBar.get_constant_repaint.htmlCL_MenuBar.get_css_element.htmlCL_MenuBar.get_css_layout.htmlCL_MenuBar.get_display_window.htmlCL_MenuBar.get_element_name.htmlCL_MenuBar.get_first_child.htmlCL_MenuBar.get_focus_policy.htmlCL_MenuBar.get_gc.htmlCL_MenuBar.get_geometry.htmlCL_MenuBar.get_group_selected_component.htmlCL_MenuBar.get_gui_manager.htmlCL_MenuBar.get_height.htmlCL_MenuBar.get_ic.htmlCL_MenuBar.get_id_name.htmlCL_MenuBar.get_last_child.htmlCL_MenuBar.get_layout.htmlCL_MenuBar.get_menu.htmlCL_MenuBar.get_named_item.htmlCL_MenuBar.get_next_component_in_tree.htmlCL_MenuBar.get_next_sibling.htmlCL_MenuBar.get_owner_component.htmlCL_MenuBar.get_parent_component.htmlCL_MenuBar.get_preferred_height.htmlCL_MenuBar.get_preferred_size.htmlCL_MenuBar.get_preferred_width.htmlCL_MenuBar.get_previous_component_in_tree.htmlCL_MenuBar.get_previous_sibling.htmlCL_MenuBar.get_resources.htmlCL_MenuBar.get_size.htmlCL_MenuBar.get_theme.htmlCL_MenuBar.get_top_level_component.htmlCL_MenuBar.get_type_name.htmlCL_MenuBar.get_width.htmlCL_MenuBar.get_window_geometry.htmlCL_MenuBar.has_child_components.htmlCL_MenuBar.has_focus.htmlCL_MenuBar.htmlCL_MenuBar.impl.htmlCL_MenuBar.is_active.htmlCL_MenuBar.is_ancestor_of.htmlCL_MenuBar.is_cancel.htmlCL_MenuBar.is_default.htmlCL_MenuBar.is_descendant_of.htmlCL_MenuBar.is_double_click_enabled.htmlCL_MenuBar.is_enabled.htmlCL_MenuBar.is_selected_in_group.htmlCL_MenuBar.is_visible.htmlCL_MenuBar.load_css_layout.htmlCL_MenuBar.paint.htmlCL_MenuBar.pop_cliprect.htmlCL_MenuBar.push_cliprect.htmlCL_MenuBar.remove_menu.htmlCL_MenuBar.render.htmlCL_MenuBar.request_repaint.htmlCL_MenuBar.reset_cliprect.htmlCL_MenuBar.screen_to_component_coords.htmlCL_MenuBar.set_blocks_default_action.htmlCL_MenuBar.set_cancel.htmlCL_MenuBar.set_class_name.htmlCL_MenuBar.set_clip_children.htmlCL_MenuBar.set_cliprect.htmlCL_MenuBar.set_component_group_name.htmlCL_MenuBar.set_constant_repaint.htmlCL_MenuBar.set_cursor.htmlCL_MenuBar.set_default.htmlCL_MenuBar.set_double_click_enabled.htmlCL_MenuBar.set_enabled.htmlCL_MenuBar.set_focus.htmlCL_MenuBar.set_focus_policy.htmlCL_MenuBar.set_geometry.htmlCL_MenuBar.set_id_name.htmlCL_MenuBar.set_layout.htmlCL_MenuBar.set_parent_component.htmlCL_MenuBar.set_selected_in_component_group.htmlCL_MenuBar.set_type_name.htmlCL_MenuBar.set_visible.htmlCL_MenuBar.set_window_geometry.htmlCL_MenuBar.window_to_component_coords.htmlCL_Mutex.CL_Mutex.htmlCL_Mutex.handle.htmlCL_Mutex.htmlCL_Mutex.lock.htmlCL_Mutex.try_lock.htmlCL_Mutex.unlock.htmlCL_MutexSection.CL_MutexSection.htmlCL_MutexSection.get_lock_count.htmlCL_MutexSection.htmlCL_MutexSection.lock.htmlCL_MutexSection.lock_count.htmlCL_MutexSection.mutex.htmlCL_MutexSection.try_lock.htmlCL_MutexSection.unlock.htmlCL_NetGameClient.CL_NetGameClient.htmlCL_NetGameClient.connect.htmlCL_NetGameClient.disconnect.htmlCL_NetGameClient.htmlCL_NetGameClient.process_events.htmlCL_NetGameClient.send_event.htmlCL_NetGameClient.sig_connected.htmlCL_NetGameClient.sig_disconnected.htmlCL_NetGameClient.sig_event_received.htmlCL_NetGameConnection.CL_NetGameConnection.htmlCL_NetGameConnection.disconnect.htmlCL_NetGameConnection.get_data.htmlCL_NetGameConnection.htmlCL_NetGameConnection.send_event.htmlCL_NetGameConnection.set_data.htmlCL_NetGameConnectionSite.add_network_event.htmlCL_NetGameConnectionSite.htmlCL_NetGameEvent.CL_NetGameEvent.htmlCL_NetGameEvent.add_argument.htmlCL_NetGameEvent.get_argument.htmlCL_NetGameEvent.get_argument_count.htmlCL_NetGameEvent.get_name.htmlCL_NetGameEvent.htmlCL_NetGameEvent.to_string.htmlCL_NetGameEventDispatcher_v0.dispatch.htmlCL_NetGameEventDispatcher_v0.func_event.htmlCL_NetGameEventDispatcher_v0.htmlCL_NetGameEventDispatcher_v1.dispatch.htmlCL_NetGameEventDispatcher_v1.func_event.htmlCL_NetGameEventDispatcher_v1.htmlCL_NetGameEventDispatcher_v2.dispatch.htmlCL_NetGameEventDispatcher_v2.func_event.htmlCL_NetGameEventDispatcher_v2.htmlCL_NetGameEventDispatcher_v3.dispatch.htmlCL_NetGameEventDispatcher_v3.func_event.htmlCL_NetGameEventDispatcher_v3.htmlCL_NetGameEventValue.CL_NetGameEventValue.htmlCL_NetGameEventValue.add_member.htmlCL_NetGameEventValue.get_member.htmlCL_NetGameEventValue.get_member_count.htmlCL_NetGameEventValue.get_type.htmlCL_NetGameEventValue.htmlCL_NetGameEventValue.is_boolean.htmlCL_NetGameEventValue.is_complex.htmlCL_NetGameEventValue.is_integer.htmlCL_NetGameEventValue.is_null.htmlCL_NetGameEventValue.is_number.htmlCL_NetGameEventValue.is_string.htmlCL_NetGameEventValue.is_uinteger.htmlCL_NetGameEventValue.operator_CL_String.htmlCL_NetGameEventValue.operator_bool.htmlCL_NetGameEventValue.operator_float.htmlCL_NetGameEventValue.operator_int.htmlCL_NetGameEventValue.operator_unsigned_int.htmlCL_NetGameEventValue.set_member.htmlCL_NetGameEventValue.to_boolean.htmlCL_NetGameEventValue.to_integer.htmlCL_NetGameEventValue.to_number.htmlCL_NetGameEventValue.to_string.htmlCL_NetGameEventValue.to_uinteger.htmlCL_NetGameServer.CL_NetGameServer.htmlCL_NetGameServer.htmlCL_NetGameServer.process_events.htmlCL_NetGameServer.send_event.htmlCL_NetGameServer.sig_client_connected.htmlCL_NetGameServer.sig_client_disconnected.htmlCL_NetGameServer.sig_event_received.htmlCL_NetGameServer.start.htmlCL_NetGameServer.stop.htmlCL_OcclusionQuery.CL_OcclusionQuery.htmlCL_OcclusionQuery.begin.htmlCL_OcclusionQuery.end.htmlCL_OcclusionQuery.get_provider.htmlCL_OcclusionQuery.get_result.htmlCL_OcclusionQuery.htmlCL_OcclusionQuery.impl.htmlCL_OcclusionQuery.is_null.htmlCL_OcclusionQuery.is_result_ready.htmlCL_OcclusionQuery.throw_if_null.htmlCL_OcclusionQueryProvider.begin.htmlCL_OcclusionQueryProvider.create.htmlCL_OcclusionQueryProvider.destroy.htmlCL_OcclusionQueryProvider.end.htmlCL_OcclusionQueryProvider.get_result.htmlCL_OcclusionQueryProvider.htmlCL_OcclusionQueryProvider.is_result_ready.htmlCL_OpenFileDialog.CL_OpenFileDialog.htmlCL_OpenFileDialog.add_filter.htmlCL_OpenFileDialog.clear_filters.htmlCL_OpenFileDialog.get_filename.htmlCL_OpenFileDialog.get_filenames.htmlCL_OpenFileDialog.htmlCL_OpenFileDialog.impl.htmlCL_OpenFileDialog.set_filename.htmlCL_OpenFileDialog.set_filter_index.htmlCL_OpenFileDialog.set_initial_directory.htmlCL_OpenFileDialog.set_multi_select.htmlCL_OpenFileDialog.set_title.htmlCL_OpenFileDialog.show.htmlCL_OpenGL.check_error.htmlCL_OpenGL.functions.htmlCL_OpenGL.get_glsl_version_major.htmlCL_OpenGL.get_glsl_version_minor.htmlCL_OpenGL.get_opengl_version_major.htmlCL_OpenGL.get_opengl_version_minor.htmlCL_OpenGL.get_proc_address.htmlCL_OpenGL.get_textureformat_bits.htmlCL_OpenGL.htmlCL_OpenGL.set_active.htmlCL_OpenGL.to_opengl_pixelformat.htmlCL_OpenGL.to_opengl_textureformat.htmlCL_OpenGLTarget.CL_OpenGLTarget.htmlCL_OpenGLTarget.get_provider.htmlCL_OpenGLTarget.htmlCL_OpenGLTarget.is_null.htmlCL_OpenGLTarget.set_current.htmlCL_OpenGLTarget.throw_if_null.htmlCL_OpenGLWindowDescription.CL_OpenGLWindowDescription.htmlCL_OpenGLWindowDescription.get_allow_lower_versions.htmlCL_OpenGLWindowDescription.get_allow_resize.htmlCL_OpenGLWindowDescription.get_alpha_size.htmlCL_OpenGLWindowDescription.get_blue_size.htmlCL_OpenGLWindowDescription.get_bpp.htmlCL_OpenGLWindowDescription.get_buffer_size.htmlCL_OpenGLWindowDescription.get_compatibility_profile.htmlCL_OpenGLWindowDescription.get_core_profile.htmlCL_OpenGLWindowDescription.get_data.htmlCL_OpenGLWindowDescription.get_debug.htmlCL_OpenGLWindowDescription.get_decorations.htmlCL_OpenGLWindowDescription.get_depth_size.htmlCL_OpenGLWindowDescription.get_doublebuffer.htmlCL_OpenGLWindowDescription.get_flipping_buffers.htmlCL_OpenGLWindowDescription.get_forward_compatible.htmlCL_OpenGLWindowDescription.get_fullscreen_monitor.htmlCL_OpenGLWindowDescription.get_green_size.htmlCL_OpenGLWindowDescription.get_layer_plane.htmlCL_OpenGLWindowDescription.get_multisampling.htmlCL_OpenGLWindowDescription.get_owner.htmlCL_OpenGLWindowDescription.get_position.htmlCL_OpenGLWindowDescription.get_position_client_area.htmlCL_OpenGLWindowDescription.get_red_size.htmlCL_OpenGLWindowDescription.get_refresh_rate.htmlCL_OpenGLWindowDescription.get_size.htmlCL_OpenGLWindowDescription.get_stencil_size.htmlCL_OpenGLWindowDescription.get_stereo.htmlCL_OpenGLWindowDescription.get_swap_interval.htmlCL_OpenGLWindowDescription.get_tablet_context.htmlCL_OpenGLWindowDescription.get_title.htmlCL_OpenGLWindowDescription.get_using_gui_window_cache.htmlCL_OpenGLWindowDescription.get_version_major.htmlCL_OpenGLWindowDescription.get_version_minor.htmlCL_OpenGLWindowDescription.has_border.htmlCL_OpenGLWindowDescription.has_caption.htmlCL_OpenGLWindowDescription.has_drop_shadow.htmlCL_OpenGLWindowDescription.has_maximize_button.htmlCL_OpenGLWindowDescription.has_minimize_button.htmlCL_OpenGLWindowDescription.has_sysmenu.htmlCL_OpenGLWindowDescription.htmlCL_OpenGLWindowDescription.impl_gl.htmlCL_OpenGLWindowDescription.is_dialog.htmlCL_OpenGLWindowDescription.is_fullscreen.htmlCL_OpenGLWindowDescription.is_layered.htmlCL_OpenGLWindowDescription.is_tool_window.htmlCL_OpenGLWindowDescription.is_topmost.htmlCL_OpenGLWindowDescription.is_visible.htmlCL_OpenGLWindowDescription.set_allow_resize.htmlCL_OpenGLWindowDescription.set_alpha_size.htmlCL_OpenGLWindowDescription.set_blue_size.htmlCL_OpenGLWindowDescription.set_bpp.htmlCL_OpenGLWindowDescription.set_buffer_size.htmlCL_OpenGLWindowDescription.set_compatibility_profile.htmlCL_OpenGLWindowDescription.set_core_profile.htmlCL_OpenGLWindowDescription.set_data.htmlCL_OpenGLWindowDescription.set_debug.htmlCL_OpenGLWindowDescription.set_decorations.htmlCL_OpenGLWindowDescription.set_depth_size.htmlCL_OpenGLWindowDescription.set_dialog_window.htmlCL_OpenGLWindowDescription.set_doublebuffer.htmlCL_OpenGLWindowDescription.set_drop_shadow.htmlCL_OpenGLWindowDescription.set_flipping_buffers.htmlCL_OpenGLWindowDescription.set_forward_compatible.htmlCL_OpenGLWindowDescription.set_fullscreen.htmlCL_OpenGLWindowDescription.set_green_size.htmlCL_OpenGLWindowDescription.set_layer_plane.htmlCL_OpenGLWindowDescription.set_layered.htmlCL_OpenGLWindowDescription.set_multisampling.htmlCL_OpenGLWindowDescription.set_owner_window.htmlCL_OpenGLWindowDescription.set_position.htmlCL_OpenGLWindowDescription.set_red_size.htmlCL_OpenGLWindowDescription.set_refresh_rate.htmlCL_OpenGLWindowDescription.set_size.htmlCL_OpenGLWindowDescription.set_stencil_size.htmlCL_OpenGLWindowDescription.set_stereo.htmlCL_OpenGLWindowDescription.set_swap_interval.htmlCL_OpenGLWindowDescription.set_tablet_context.htmlCL_OpenGLWindowDescription.set_title.htmlCL_OpenGLWindowDescription.set_tool_window.htmlCL_OpenGLWindowDescription.set_topmost.htmlCL_OpenGLWindowDescription.set_using_gui_window_cache.htmlCL_OpenGLWindowDescription.set_version.htmlCL_OpenGLWindowDescription.set_visible.htmlCL_OpenGLWindowDescription.show_border.htmlCL_OpenGLWindowDescription.show_caption.htmlCL_OpenGLWindowDescription.show_maximize_button.htmlCL_OpenGLWindowDescription.show_minimize_button.htmlCL_OpenGLWindowDescription.show_sysmenu.htmlCL_OutlineCircle.CL_OutlineCircle.htmlCL_OutlineCircle.collide.htmlCL_OutlineCircle.end.htmlCL_OutlineCircle.htmlCL_OutlineCircle.position.htmlCL_OutlineCircle.radius.htmlCL_OutlineCircle.start.htmlCL_OutlineMath.htmlCL_OutlineMath.minimum_disc_with_1point.htmlCL_OutlineMath.minimum_disc_with_2points.htmlCL_OutlineMath.minimum_disc_with_3points.htmlCL_OutlineMath.minimum_enclosing_disc.htmlCL_OutlineMath.minimum_enclosing_sub_circle.htmlCL_OutlineMath.minimum_enclosing_sub_circle_with_1point.htmlCL_OutlineMath.minimum_enclosing_sub_circle_with_2points.htmlCL_OutlineProvider.CL_OutlineProvider.htmlCL_OutlineProvider.destroy.htmlCL_OutlineProvider.get_contours.htmlCL_OutlineProvider.get_height.htmlCL_OutlineProvider.get_width.htmlCL_OutlineProvider.htmlCL_OutlineProviderBitmap.CL_OutlineProviderBitmap.htmlCL_OutlineProviderBitmap.destroy.htmlCL_OutlineProviderBitmap.get_contours.htmlCL_OutlineProviderBitmap.get_height.htmlCL_OutlineProviderBitmap.get_width.htmlCL_OutlineProviderBitmap.htmlCL_OutlineProviderBitmap.impl.htmlCL_OutlineProviderFile.CL_OutlineProviderFile.htmlCL_OutlineProviderFile.destroy.htmlCL_OutlineProviderFile.get_contours.htmlCL_OutlineProviderFile.get_height.htmlCL_OutlineProviderFile.get_width.htmlCL_OutlineProviderFile.htmlCL_OutlineProviderFile.impl.htmlCL_OutlineTriangulator.CL_OutlineTriangulator.htmlCL_OutlineTriangulator.add_vertex.htmlCL_OutlineTriangulator.generate.htmlCL_OutlineTriangulator.htmlCL_OutlineTriangulator.impl.htmlCL_OutlineTriangulator.next_contour.htmlCL_OutlineTriangulator.next_polygon.htmlCL_PCXProvider.htmlCL_PCXProvider.load.htmlCL_PCXProvider.save.htmlCL_PNGProvider.htmlCL_PNGProvider.load.htmlCL_PNGProvider.save.htmlCL_Palette.CL_Palette.htmlCL_Palette.colors.htmlCL_Palette.htmlCL_Palette.operator__.htmlCL_Palette.operator_const_unsigned_int__.htmlCL_Palette.operator_unsigned_int__.htmlCL_PathHelp.PathType.htmlCL_PathHelp.add_trailing_slash.htmlCL_PathHelp.combine.htmlCL_PathHelp.get_basename.htmlCL_PathHelp.get_basepath.htmlCL_PathHelp.get_extension.htmlCL_PathHelp.get_filename.htmlCL_PathHelp.get_fullname.htmlCL_PathHelp.get_fullpath.htmlCL_PathHelp.get_location.htmlCL_PathHelp.htmlCL_PathHelp.is_absolute.htmlCL_PathHelp.is_relative.htmlCL_PathHelp.make_absolute.htmlCL_PathHelp.make_relative.htmlCL_PathHelp.normalize.htmlCL_PathHelp.remove_trailing_slash.htmlCL_PathHelp.split_basepath.htmlCL_Pen.CL_Pen.htmlCL_Pen.enable_line_antialiasing.htmlCL_Pen.enable_point_antialiasing.htmlCL_Pen.enable_point_sprite.htmlCL_Pen.enable_vertex_program_point_size.htmlCL_Pen.get_line_width.htmlCL_Pen.get_point_fade_treshold_size.htmlCL_Pen.get_point_size.htmlCL_Pen.get_point_sprite_origin.htmlCL_Pen.htmlCL_Pen.is_line_antialiased.htmlCL_Pen.is_using_vertex_program_point_sizes.htmlCL_Pen.set_line_width.htmlCL_Pen.set_point_fade_treshold_size.htmlCL_Pen.set_point_size.htmlCL_Pen.set_point_sprite_origin.htmlCL_PerlinNoise.CL_PerlinNoise.htmlCL_PerlinNoise.create_noise1d.htmlCL_PerlinNoise.create_noise2d.htmlCL_PerlinNoise.create_noise3d.htmlCL_PerlinNoise.create_noise4d.htmlCL_PerlinNoise.get_amplitude.htmlCL_PerlinNoise.get_format.htmlCL_PerlinNoise.get_octaves.htmlCL_PerlinNoise.get_size.htmlCL_PerlinNoise.htmlCL_PerlinNoise.impl.htmlCL_PerlinNoise.set_amplitude.htmlCL_PerlinNoise.set_format.htmlCL_PerlinNoise.set_octaves.htmlCL_PerlinNoise.set_permutations.htmlCL_PerlinNoise.set_size.htmlCL_PipeConnection.CL_PipeConnection.htmlCL_PipeConnection.SeekMode.htmlCL_PipeConnection.disconnect.htmlCL_PipeConnection.duplicate.htmlCL_PipeConnection.get_handle.htmlCL_PipeConnection.get_position.htmlCL_PipeConnection.get_provider.htmlCL_PipeConnection.get_size.htmlCL_PipeConnection.htmlCL_PipeConnection.impl.htmlCL_PipeConnection.is_little_endian.htmlCL_PipeConnection.is_null.htmlCL_PipeConnection.peek.htmlCL_PipeConnection.read.htmlCL_PipeConnection.read_float.htmlCL_PipeConnection.read_int16.htmlCL_PipeConnection.read_int32.htmlCL_PipeConnection.read_int64.htmlCL_PipeConnection.read_int8.htmlCL_PipeConnection.read_string_a.htmlCL_PipeConnection.read_string_nul.htmlCL_PipeConnection.read_string_text.htmlCL_PipeConnection.read_uint16.htmlCL_PipeConnection.read_uint32.htmlCL_PipeConnection.read_uint64.htmlCL_PipeConnection.read_uint8.htmlCL_PipeConnection.receive.htmlCL_PipeConnection.seek.htmlCL_PipeConnection.send.htmlCL_PipeConnection.set_big_endian_mode.htmlCL_PipeConnection.set_little_endian_mode.htmlCL_PipeConnection.set_system_mode.htmlCL_PipeConnection.throw_if_null.htmlCL_PipeConnection.write.htmlCL_PipeConnection.write_float.htmlCL_PipeConnection.write_int16.htmlCL_PipeConnection.write_int32.htmlCL_PipeConnection.write_int64.htmlCL_PipeConnection.write_int8.htmlCL_PipeConnection.write_string_a.htmlCL_PipeConnection.write_string_nul.htmlCL_PipeConnection.write_string_text.htmlCL_PipeConnection.write_uint16.htmlCL_PipeConnection.write_uint32.htmlCL_PipeConnection.write_uint64.htmlCL_PipeConnection.write_uint8.htmlCL_PipeListen.CL_PipeListen.htmlCL_PipeListen.accept.htmlCL_PipeListen.begin_accept.htmlCL_PipeListen.cancel_accept.htmlCL_PipeListen.complete_accept.htmlCL_PipeListen.get_handle.htmlCL_PipeListen.htmlCL_PipeListen.impl.htmlCL_PixelBuffer.CL_PixelBuffer.htmlCL_PixelBuffer.CL_PixelBuffer_Impl.htmlCL_PixelBuffer.convert.htmlCL_PixelBuffer.copy.htmlCL_PixelBuffer.flip_vertical.htmlCL_PixelBuffer.get_alpha_mask.htmlCL_PixelBuffer.get_blue_mask.htmlCL_PixelBuffer.get_bytes_per_pixel.htmlCL_PixelBuffer.get_colorkey.htmlCL_PixelBuffer.get_data.htmlCL_PixelBuffer.get_data_uint16.htmlCL_PixelBuffer.get_data_uint32.htmlCL_PixelBuffer.get_data_uint8.htmlCL_PixelBuffer.get_format.htmlCL_PixelBuffer.get_green_mask.htmlCL_PixelBuffer.get_height.htmlCL_PixelBuffer.get_line.htmlCL_PixelBuffer.get_line_uint16.htmlCL_PixelBuffer.get_line_uint32.htmlCL_PixelBuffer.get_line_uint8.htmlCL_PixelBuffer.get_palette.htmlCL_PixelBuffer.get_pitch.htmlCL_PixelBuffer.get_pixel.htmlCL_PixelBuffer.get_provider.htmlCL_PixelBuffer.get_red_mask.htmlCL_PixelBuffer.get_size.htmlCL_PixelBuffer.get_width.htmlCL_PixelBuffer.has_colorkey.htmlCL_PixelBuffer.htmlCL_PixelBuffer.impl.htmlCL_PixelBuffer.is_null.htmlCL_PixelBuffer.lock.htmlCL_PixelBuffer.operator_bool.htmlCL_PixelBuffer.premultiply_alpha.htmlCL_PixelBuffer.set_colorkey.htmlCL_PixelBuffer.throw_if_null.htmlCL_PixelBuffer.to_format.htmlCL_PixelBuffer.unlock.htmlCL_PixelBuffer.upload_data.htmlCL_PixelBufferData.CL_PixelBufferData.htmlCL_PixelBufferData.htmlCL_PixelBufferData.set.htmlCL_PixelBufferHelp.add_border.htmlCL_PixelBufferHelp.htmlCL_PixelBufferProvider.create.htmlCL_PixelBufferProvider.destroy.htmlCL_PixelBufferProvider.get_data.htmlCL_PixelBufferProvider.htmlCL_PixelBufferProvider.lock.htmlCL_PixelBufferProvider.unlock.htmlCL_PixelBufferProvider.upload_data.htmlCL_PixelCommand.find_first_line_for_core.htmlCL_PixelCommand.htmlCL_PixelCommand.operator_delete.htmlCL_PixelCommand.operator_new.htmlCL_PixelCommand.run.htmlCL_PixelFormat.get_bitmask.htmlCL_PixelFormat.get_mask_bits.htmlCL_PixelFormat.get_mask_shift.htmlCL_PixelFormat.htmlCL_PixelThreadContext.CL_PixelThreadContext.htmlCL_PixelThreadContext.htmlCL_Point.CL_Point.htmlCL_Point.angle.htmlCL_Point.angle_relative.htmlCL_Point.calc_origin.htmlCL_Point.distance.htmlCL_Point.dot.htmlCL_Point.htmlCL_Point.length.htmlCL_Point.normalize.htmlCL_Point.operator_.htmlCL_Point.operator__.htmlCL_Point.operator_int__.htmlCL_Point.operator_int__const.htmlCL_Point.rotate.htmlCL_Point.round.htmlCL_Point.round_value.htmlCL_PointSetMath.CL_OutlineMath.htmlCL_PointSetMath.bounding_box.htmlCL_PointSetMath.calculate_minimum_enclosing_disc.htmlCL_PointSetMath.convex_hull_from_polygon.htmlCL_PointSetMath.htmlCL_PointSetMath.minimum_disc_with_1point.htmlCL_PointSetMath.minimum_disc_with_2points.htmlCL_PointSetMath.minimum_disc_with_3points.htmlCL_PointSetMath.minimum_enclosing_disc.htmlCL_Pointd.CL_Pointd.htmlCL_Pointd.angle.htmlCL_Pointd.angle_relative.htmlCL_Pointd.calc_origin.htmlCL_Pointd.distance.htmlCL_Pointd.dot.htmlCL_Pointd.htmlCL_Pointd.length.htmlCL_Pointd.normalize.htmlCL_Pointd.operator_.htmlCL_Pointd.operator__.htmlCL_Pointd.operator_double__.htmlCL_Pointd.operator_double__const.htmlCL_Pointd.rotate.htmlCL_Pointd.round.htmlCL_Pointd.round_value.htmlCL_Pointf.CL_Pointf.htmlCL_Pointf.angle.htmlCL_Pointf.angle_relative.htmlCL_Pointf.calc_origin.htmlCL_Pointf.distance.htmlCL_Pointf.dot.htmlCL_Pointf.htmlCL_Pointf.length.htmlCL_Pointf.normalize.htmlCL_Pointf.operator_.htmlCL_Pointf.operator__.htmlCL_Pointf.operator_float__.htmlCL_Pointf.operator_float__const.htmlCL_Pointf.rotate.htmlCL_Pointf.round.htmlCL_Pointf.round_value.htmlCL_Pointx.CL_Pointx.htmlCL_Pointx.angle.htmlCL_Pointx.angle_relative.htmlCL_Pointx.calc_origin.htmlCL_Pointx.distance.htmlCL_Pointx.dot.htmlCL_Pointx.htmlCL_Pointx.length.htmlCL_Pointx.normalize.htmlCL_Pointx.operator_.htmlCL_Pointx.operator_Type__.htmlCL_Pointx.operator_Type__const.htmlCL_Pointx.operator__.htmlCL_Pointx.rotate.htmlCL_Pointx.round.htmlCL_Pointx.round_value.htmlCL_PolygonRasterizer.CL_PolygonRasterizer.htmlCL_PolygonRasterizer.get_face_cull_mode.htmlCL_PolygonRasterizer.get_face_fill_mode.htmlCL_PolygonRasterizer.get_front_face.htmlCL_PolygonRasterizer.get_offset_factor.htmlCL_PolygonRasterizer.get_offset_units.htmlCL_PolygonRasterizer.htmlCL_PolygonRasterizer.impl.htmlCL_PolygonRasterizer.is_antialiased.htmlCL_PolygonRasterizer.is_culled.htmlCL_PolygonRasterizer.is_line_offset.htmlCL_PolygonRasterizer.is_point_offset.htmlCL_PolygonRasterizer.is_polygon_offset.htmlCL_PolygonRasterizer.set_antialiased.htmlCL_PolygonRasterizer.set_culled.htmlCL_PolygonRasterizer.set_face_cull_mode.htmlCL_PolygonRasterizer.set_face_fill_mode.htmlCL_PolygonRasterizer.set_front_face.htmlCL_PolygonRasterizer.set_line_offset.htmlCL_PolygonRasterizer.set_offset_factor.htmlCL_PolygonRasterizer.set_offset_units.htmlCL_PolygonRasterizer.set_point_offset.htmlCL_PolygonRasterizer.set_polygon_offset.htmlCL_PopupMenu.CL_MenuBar.htmlCL_PopupMenu.CL_MenuBar_Impl.htmlCL_PopupMenu.CL_PopupMenu.htmlCL_PopupMenu.CL_PopupMenuWindow.htmlCL_PopupMenu.clear.htmlCL_PopupMenu.create_null_object.htmlCL_PopupMenu.find_item.htmlCL_PopupMenu.func_close.htmlCL_PopupMenu.get_class_name.htmlCL_PopupMenu.get_item.htmlCL_PopupMenu.get_item_at.htmlCL_PopupMenu.get_item_count.htmlCL_PopupMenu.get_minimum_width.htmlCL_PopupMenu.get_preferred_size.htmlCL_PopupMenu.htmlCL_PopupMenu.impl.htmlCL_PopupMenu.insert_item.htmlCL_PopupMenu.insert_item_accel.htmlCL_PopupMenu.insert_separator.htmlCL_PopupMenu.is_null.htmlCL_PopupMenu.set_class_name.htmlCL_PopupMenu.set_maximum_height.htmlCL_PopupMenu.set_minimum_width.htmlCL_PopupMenu.start.htmlCL_PopupMenu.throw_if_null.htmlCL_PopupMenuItem.CL_PopupMenuItem.htmlCL_PopupMenuItem.func_clicked.htmlCL_PopupMenuItem.get_accelerator_text.htmlCL_PopupMenuItem.get_icon.htmlCL_PopupMenuItem.get_id.htmlCL_PopupMenuItem.get_submenu.htmlCL_PopupMenuItem.get_text.htmlCL_PopupMenuItem.has_submenu.htmlCL_PopupMenuItem.htmlCL_PopupMenuItem.impl.htmlCL_PopupMenuItem.is_checkable.htmlCL_PopupMenuItem.is_checked.htmlCL_PopupMenuItem.is_disabled.htmlCL_PopupMenuItem.is_null.htmlCL_PopupMenuItem.is_separator.htmlCL_PopupMenuItem.set_accelerator_text.htmlCL_PopupMenuItem.set_checkable.htmlCL_PopupMenuItem.set_checked.htmlCL_PopupMenuItem.set_enabled.htmlCL_PopupMenuItem.set_icon.htmlCL_PopupMenuItem.set_id.htmlCL_PopupMenuItem.set_separator.htmlCL_PopupMenuItem.set_submenu.htmlCL_PopupMenuItem.set_text.htmlCL_PopupMenuItem.throw_if_null.htmlCL_PrimitivesArray.CL_GraphicContext.htmlCL_PrimitivesArray.CL_PrimitivesArray.htmlCL_PrimitivesArray.CL_PrimitivesArrayBuilder.htmlCL_PrimitivesArray.htmlCL_PrimitivesArray.impl.htmlCL_PrimitivesArray.is_null.htmlCL_PrimitivesArray.set_attribute.htmlCL_PrimitivesArray.set_attributes.htmlCL_PrimitivesArray.throw_if_null.htmlCL_PrimitivesArrayBuilder.CL_PrimitivesArrayBuilder.htmlCL_PrimitivesArrayBuilder.append.htmlCL_PrimitivesArrayBuilder.create_buffer.htmlCL_PrimitivesArrayBuilder.draw.htmlCL_PrimitivesArrayBuilder.htmlCL_PrimitivesArrayData.htmlCL_ProgramAttribute.CL_ProgramAttribute.htmlCL_ProgramAttribute.get_location.htmlCL_ProgramAttribute.get_name.htmlCL_ProgramAttribute.get_size.htmlCL_ProgramAttribute.get_type.htmlCL_ProgramAttribute.htmlCL_ProgramAttribute.impl.htmlCL_ProgramAttribute.is_null.htmlCL_ProgramAttribute.throw_if_null.htmlCL_ProgramObject.CL_ProgramObject.htmlCL_ProgramObject.attach.htmlCL_ProgramObject.bind_attribute_location.htmlCL_ProgramObject.bind_frag_data_location.htmlCL_ProgramObject.detach.htmlCL_ProgramObject.get_attribute_count.htmlCL_ProgramObject.get_attribute_location.htmlCL_ProgramObject.get_attributes.htmlCL_ProgramObject.get_handle.htmlCL_ProgramObject.get_info_log.htmlCL_ProgramObject.get_provider.htmlCL_ProgramObject.get_shaders.htmlCL_ProgramObject.get_uniform_count.htmlCL_ProgramObject.get_uniform_location.htmlCL_ProgramObject.get_uniforms.htmlCL_ProgramObject.htmlCL_ProgramObject.impl.htmlCL_ProgramObject.is_null.htmlCL_ProgramObject.link.htmlCL_ProgramObject.load.htmlCL_ProgramObject.load_and_link.htmlCL_ProgramObject.operator__.htmlCL_ProgramObject.set_uniform1f.htmlCL_ProgramObject.set_uniform1i.htmlCL_ProgramObject.set_uniform2b.htmlCL_ProgramObject.set_uniform2f.htmlCL_ProgramObject.set_uniform2i.htmlCL_ProgramObject.set_uniform2s.htmlCL_ProgramObject.set_uniform3b.htmlCL_ProgramObject.set_uniform3f.htmlCL_ProgramObject.set_uniform3i.htmlCL_ProgramObject.set_uniform3s.htmlCL_ProgramObject.set_uniform4b.htmlCL_ProgramObject.set_uniform4f.htmlCL_ProgramObject.set_uniform4i.htmlCL_ProgramObject.set_uniform4s.htmlCL_ProgramObject.set_uniform_matrix.htmlCL_ProgramObject.set_uniformfv.htmlCL_ProgramObject.set_uniformiv.htmlCL_ProgramObject.throw_if_null.htmlCL_ProgramObject.validate.htmlCL_ProgramObjectProvider.attach.htmlCL_ProgramObjectProvider.bind_attribute_location.htmlCL_ProgramObjectProvider.bind_frag_data_location.htmlCL_ProgramObjectProvider.destroy.htmlCL_ProgramObjectProvider.detach.htmlCL_ProgramObjectProvider.get_attribute_count.htmlCL_ProgramObjectProvider.get_attribute_location.htmlCL_ProgramObjectProvider.get_attributes.htmlCL_ProgramObjectProvider.get_handle.htmlCL_ProgramObjectProvider.get_info_log.htmlCL_ProgramObjectProvider.get_link_status.htmlCL_ProgramObjectProvider.get_shaders.htmlCL_ProgramObjectProvider.get_uniform_count.htmlCL_ProgramObjectProvider.get_uniform_location.htmlCL_ProgramObjectProvider.get_uniforms.htmlCL_ProgramObjectProvider.get_validate_status.htmlCL_ProgramObjectProvider.htmlCL_ProgramObjectProvider.link.htmlCL_ProgramObjectProvider.set_uniform1f.htmlCL_ProgramObjectProvider.set_uniform1i.htmlCL_ProgramObjectProvider.set_uniform2f.htmlCL_ProgramObjectProvider.set_uniform2i.htmlCL_ProgramObjectProvider.set_uniform3f.htmlCL_ProgramObjectProvider.set_uniform3i.htmlCL_ProgramObjectProvider.set_uniform4f.htmlCL_ProgramObjectProvider.set_uniform4i.htmlCL_ProgramObjectProvider.set_uniform_matrix.htmlCL_ProgramObjectProvider.set_uniformfv.htmlCL_ProgramObjectProvider.set_uniformiv.htmlCL_ProgramObjectProvider.validate.htmlCL_ProgramObject_SWRender.CL_ProgramObject_SWRender.htmlCL_ProgramObject_SWRender.attach.htmlCL_ProgramObject_SWRender.bind_attribute_location.htmlCL_ProgramObject_SWRender.bind_frag_data_location.htmlCL_ProgramObject_SWRender.detach.htmlCL_ProgramObject_SWRender.get_attribute_count.htmlCL_ProgramObject_SWRender.get_attribute_location.htmlCL_ProgramObject_SWRender.get_attributes.htmlCL_ProgramObject_SWRender.get_handle.htmlCL_ProgramObject_SWRender.get_info_log.htmlCL_ProgramObject_SWRender.get_program.htmlCL_ProgramObject_SWRender.get_provider.htmlCL_ProgramObject_SWRender.get_shaders.htmlCL_ProgramObject_SWRender.get_uniform_count.htmlCL_ProgramObject_SWRender.get_uniform_location.htmlCL_ProgramObject_SWRender.get_uniforms.htmlCL_ProgramObject_SWRender.htmlCL_ProgramObject_SWRender.is_null.htmlCL_ProgramObject_SWRender.is_sprite_program.htmlCL_ProgramObject_SWRender.link.htmlCL_ProgramObject_SWRender.load.htmlCL_ProgramObject_SWRender.load_and_link.htmlCL_ProgramObject_SWRender.operator__.htmlCL_ProgramObject_SWRender.set_uniform1f.htmlCL_ProgramObject_SWRender.set_uniform1i.htmlCL_ProgramObject_SWRender.set_uniform2b.htmlCL_ProgramObject_SWRender.set_uniform2f.htmlCL_ProgramObject_SWRender.set_uniform2i.htmlCL_ProgramObject_SWRender.set_uniform2s.htmlCL_ProgramObject_SWRender.set_uniform3b.htmlCL_ProgramObject_SWRender.set_uniform3f.htmlCL_ProgramObject_SWRender.set_uniform3i.htmlCL_ProgramObject_SWRender.set_uniform3s.htmlCL_ProgramObject_SWRender.set_uniform4b.htmlCL_ProgramObject_SWRender.set_uniform4f.htmlCL_ProgramObject_SWRender.set_uniform4i.htmlCL_ProgramObject_SWRender.set_uniform4s.htmlCL_ProgramObject_SWRender.set_uniform_matrix.htmlCL_ProgramObject_SWRender.set_uniformfv.htmlCL_ProgramObject_SWRender.set_uniformiv.htmlCL_ProgramObject_SWRender.throw_if_null.htmlCL_ProgramObject_SWRender.validate.htmlCL_ProgramUniform.CL_ProgramUniform.htmlCL_ProgramUniform.get_location.htmlCL_ProgramUniform.get_name.htmlCL_ProgramUniform.get_size.htmlCL_ProgramUniform.get_type.htmlCL_ProgramUniform.htmlCL_ProgramUniform.impl.htmlCL_ProgramUniform.is_null.htmlCL_ProgramUniform.throw_if_null.htmlCL_ProgressBar.CL_ProgressBar.htmlCL_ProgressBar.FocusPolicy.htmlCL_ProgressBar.advance_position.htmlCL_ProgressBar.capture_mouse.htmlCL_ProgressBar.capture_proximity.htmlCL_ProgressBar.component_to_screen_coords.htmlCL_ProgressBar.component_to_window_coords.htmlCL_ProgressBar.create_components.htmlCL_ProgressBar.delete_child_components.htmlCL_ProgressBar.exec.htmlCL_ProgressBar.exit_with_code.htmlCL_ProgressBar.focus_next.htmlCL_ProgressBar.focus_previous.htmlCL_ProgressBar.func_activated.htmlCL_ProgressBar.func_close.htmlCL_ProgressBar.func_constrain_resize.htmlCL_ProgressBar.func_create_custom_component.htmlCL_ProgressBar.func_deactivated.htmlCL_ProgressBar.func_enablemode_changed.htmlCL_ProgressBar.func_filter_message.htmlCL_ProgressBar.func_focus_gained.htmlCL_ProgressBar.func_focus_lost.htmlCL_ProgressBar.func_input.htmlCL_ProgressBar.func_input_doubleclick.htmlCL_ProgressBar.func_input_pointer_moved.htmlCL_ProgressBar.func_input_pressed.htmlCL_ProgressBar.func_input_released.htmlCL_ProgressBar.func_pointer_enter.htmlCL_ProgressBar.func_pointer_exit.htmlCL_ProgressBar.func_process_message.htmlCL_ProgressBar.func_render.htmlCL_ProgressBar.func_resized.htmlCL_ProgressBar.func_style_changed.htmlCL_ProgressBar.func_visibility_change.htmlCL_ProgressBar.get_allow_resize.htmlCL_ProgressBar.get_blocks_default_action.htmlCL_ProgressBar.get_child_component_group.htmlCL_ProgressBar.get_child_components.htmlCL_ProgressBar.get_class_name.htmlCL_ProgressBar.get_clip_children.htmlCL_ProgressBar.get_component_at.htmlCL_ProgressBar.get_component_group_name.htmlCL_ProgressBar.get_constant_repaint.htmlCL_ProgressBar.get_css_element.htmlCL_ProgressBar.get_css_layout.htmlCL_ProgressBar.get_display_window.htmlCL_ProgressBar.get_element_name.htmlCL_ProgressBar.get_first_child.htmlCL_ProgressBar.get_focus_policy.htmlCL_ProgressBar.get_gc.htmlCL_ProgressBar.get_geometry.htmlCL_ProgressBar.get_group_selected_component.htmlCL_ProgressBar.get_gui_manager.htmlCL_ProgressBar.get_height.htmlCL_ProgressBar.get_ic.htmlCL_ProgressBar.get_id_name.htmlCL_ProgressBar.get_last_child.htmlCL_ProgressBar.get_layout.htmlCL_ProgressBar.get_marquee_animation_speed.htmlCL_ProgressBar.get_marquee_box_width.htmlCL_ProgressBar.get_marquee_step_size.htmlCL_ProgressBar.get_max.htmlCL_ProgressBar.get_min.htmlCL_ProgressBar.get_named_item.htmlCL_ProgressBar.get_next_component_in_tree.htmlCL_ProgressBar.get_next_sibling.htmlCL_ProgressBar.get_owner_component.htmlCL_ProgressBar.get_parent_component.htmlCL_ProgressBar.get_position.htmlCL_ProgressBar.get_preferred_height.htmlCL_ProgressBar.get_preferred_size.htmlCL_ProgressBar.get_preferred_width.htmlCL_ProgressBar.get_previous_component_in_tree.htmlCL_ProgressBar.get_previous_sibling.htmlCL_ProgressBar.get_resources.htmlCL_ProgressBar.get_size.htmlCL_ProgressBar.get_step_size.htmlCL_ProgressBar.get_theme.htmlCL_ProgressBar.get_top_level_component.htmlCL_ProgressBar.get_type_name.htmlCL_ProgressBar.get_width.htmlCL_ProgressBar.get_window_geometry.htmlCL_ProgressBar.has_child_components.htmlCL_ProgressBar.has_focus.htmlCL_ProgressBar.htmlCL_ProgressBar.impl.htmlCL_ProgressBar.is_active.htmlCL_ProgressBar.is_ancestor_of.htmlCL_ProgressBar.is_cancel.htmlCL_ProgressBar.is_default.htmlCL_ProgressBar.is_descendant_of.htmlCL_ProgressBar.is_double_click_enabled.htmlCL_ProgressBar.is_enabled.htmlCL_ProgressBar.is_marquee_mode.htmlCL_ProgressBar.is_selected_in_group.htmlCL_ProgressBar.is_visible.htmlCL_ProgressBar.load_css_layout.htmlCL_ProgressBar.paint.htmlCL_ProgressBar.pop_cliprect.htmlCL_ProgressBar.push_cliprect.htmlCL_ProgressBar.render.htmlCL_ProgressBar.request_repaint.htmlCL_ProgressBar.reset_cliprect.htmlCL_ProgressBar.screen_to_component_coords.htmlCL_ProgressBar.set_blocks_default_action.htmlCL_ProgressBar.set_cancel.htmlCL_ProgressBar.set_class_name.htmlCL_ProgressBar.set_clip_children.htmlCL_ProgressBar.set_cliprect.htmlCL_ProgressBar.set_component_group_name.htmlCL_ProgressBar.set_constant_repaint.htmlCL_ProgressBar.set_cursor.htmlCL_ProgressBar.set_default.htmlCL_ProgressBar.set_double_click_enabled.htmlCL_ProgressBar.set_enabled.htmlCL_ProgressBar.set_focus.htmlCL_ProgressBar.set_focus_policy.htmlCL_ProgressBar.set_geometry.htmlCL_ProgressBar.set_id_name.htmlCL_ProgressBar.set_layout.htmlCL_ProgressBar.set_marquee_animation_speed.htmlCL_ProgressBar.set_marquee_box_width.htmlCL_ProgressBar.set_marquee_mode.htmlCL_ProgressBar.set_marquee_step_size.htmlCL_ProgressBar.set_max.htmlCL_ProgressBar.set_min.htmlCL_ProgressBar.set_parent_component.htmlCL_ProgressBar.set_position.htmlCL_ProgressBar.set_range.htmlCL_ProgressBar.set_selected_in_component_group.htmlCL_ProgressBar.set_step_size.htmlCL_ProgressBar.set_type_name.htmlCL_ProgressBar.set_visible.htmlCL_ProgressBar.set_window_geometry.htmlCL_ProgressBar.step_position.htmlCL_ProgressBar.window_to_component_coords.htmlCL_ProviderType_Register.CL_ProviderType_Register.htmlCL_ProviderType_Register.htmlCL_ProviderType_Register.load.htmlCL_ProviderType_Register.save.htmlCL_PushButton.CL_PushButton.htmlCL_PushButton.FocusPolicy.htmlCL_PushButton.IconPosition.htmlCL_PushButton.capture_mouse.htmlCL_PushButton.capture_proximity.htmlCL_PushButton.component_to_screen_coords.htmlCL_PushButton.component_to_window_coords.htmlCL_PushButton.create_components.htmlCL_PushButton.delete_child_components.htmlCL_PushButton.exec.htmlCL_PushButton.exit_with_code.htmlCL_PushButton.focus_next.htmlCL_PushButton.focus_previous.htmlCL_PushButton.func_activated.htmlCL_PushButton.func_clicked.htmlCL_PushButton.func_close.htmlCL_PushButton.func_constrain_resize.htmlCL_PushButton.func_create_custom_component.htmlCL_PushButton.func_deactivated.htmlCL_PushButton.func_enablemode_changed.htmlCL_PushButton.func_filter_message.htmlCL_PushButton.func_focus_gained.htmlCL_PushButton.func_focus_lost.htmlCL_PushButton.func_input.htmlCL_PushButton.func_input_doubleclick.htmlCL_PushButton.func_input_pointer_moved.htmlCL_PushButton.func_input_pressed.htmlCL_PushButton.func_input_released.htmlCL_PushButton.func_pointer_enter.htmlCL_PushButton.func_pointer_exit.htmlCL_PushButton.func_process_message.htmlCL_PushButton.func_render.htmlCL_PushButton.func_resized.htmlCL_PushButton.func_style_changed.htmlCL_PushButton.func_visibility_change.htmlCL_PushButton.get_allow_resize.htmlCL_PushButton.get_blocks_default_action.htmlCL_PushButton.get_child_component_group.htmlCL_PushButton.get_child_components.htmlCL_PushButton.get_class_name.htmlCL_PushButton.get_clip_children.htmlCL_PushButton.get_component_at.htmlCL_PushButton.get_component_group_name.htmlCL_PushButton.get_constant_repaint.htmlCL_PushButton.get_css_element.htmlCL_PushButton.get_css_layout.htmlCL_PushButton.get_display_window.htmlCL_PushButton.get_element_name.htmlCL_PushButton.get_first_child.htmlCL_PushButton.get_focus_policy.htmlCL_PushButton.get_gc.htmlCL_PushButton.get_geometry.htmlCL_PushButton.get_group_selected_component.htmlCL_PushButton.get_gui_manager.htmlCL_PushButton.get_height.htmlCL_PushButton.get_ic.htmlCL_PushButton.get_icon.htmlCL_PushButton.get_icon_position.htmlCL_PushButton.get_id_name.htmlCL_PushButton.get_last_child.htmlCL_PushButton.get_layout.htmlCL_PushButton.get_named_item.htmlCL_PushButton.get_next_component_in_tree.htmlCL_PushButton.get_next_sibling.htmlCL_PushButton.get_owner_component.htmlCL_PushButton.get_parent_component.htmlCL_PushButton.get_preferred_height.htmlCL_PushButton.get_preferred_size.htmlCL_PushButton.get_preferred_width.htmlCL_PushButton.get_previous_component_in_tree.htmlCL_PushButton.get_previous_sibling.htmlCL_PushButton.get_resources.htmlCL_PushButton.get_size.htmlCL_PushButton.get_text.htmlCL_PushButton.get_theme.htmlCL_PushButton.get_top_level_component.htmlCL_PushButton.get_type_name.htmlCL_PushButton.get_width.htmlCL_PushButton.get_window_geometry.htmlCL_PushButton.has_child_components.htmlCL_PushButton.has_focus.htmlCL_PushButton.htmlCL_PushButton.impl.htmlCL_PushButton.is_active.htmlCL_PushButton.is_ancestor_of.htmlCL_PushButton.is_cancel.htmlCL_PushButton.is_default.htmlCL_PushButton.is_descendant_of.htmlCL_PushButton.is_double_click_enabled.htmlCL_PushButton.is_enabled.htmlCL_PushButton.is_flat.htmlCL_PushButton.is_pushed.htmlCL_PushButton.is_selected_in_group.htmlCL_PushButton.is_toggle.htmlCL_PushButton.is_visible.htmlCL_PushButton.load_css_layout.htmlCL_PushButton.paint.htmlCL_PushButton.pop_cliprect.htmlCL_PushButton.push_cliprect.htmlCL_PushButton.render.htmlCL_PushButton.request_repaint.htmlCL_PushButton.reset_cliprect.htmlCL_PushButton.screen_to_component_coords.htmlCL_PushButton.set_blocks_default_action.htmlCL_PushButton.set_cancel.htmlCL_PushButton.set_class_name.htmlCL_PushButton.set_clip_children.htmlCL_PushButton.set_cliprect.htmlCL_PushButton.set_component_group_name.htmlCL_PushButton.set_constant_repaint.htmlCL_PushButton.set_cursor.htmlCL_PushButton.set_default.htmlCL_PushButton.set_double_click_enabled.htmlCL_PushButton.set_enabled.htmlCL_PushButton.set_flat.htmlCL_PushButton.set_focus.htmlCL_PushButton.set_focus_policy.htmlCL_PushButton.set_geometry.htmlCL_PushButton.set_icon.htmlCL_PushButton.set_icon_position.htmlCL_PushButton.set_id_name.htmlCL_PushButton.set_layout.htmlCL_PushButton.set_parent_component.htmlCL_PushButton.set_pushed.htmlCL_PushButton.set_selected_in_component_group.htmlCL_PushButton.set_text.htmlCL_PushButton.set_toggle.htmlCL_PushButton.set_type_name.htmlCL_PushButton.set_visible.htmlCL_PushButton.set_window_geometry.htmlCL_PushButton.window_to_component_coords.htmlCL_Quad.CL_Quad.htmlCL_Quad.apply_alignment.htmlCL_Quad.center.htmlCL_Quad.get_bounds.htmlCL_Quad.get_height.htmlCL_Quad.get_size.htmlCL_Quad.get_width.htmlCL_Quad.htmlCL_Quad.operator_.htmlCL_Quad.operator__.htmlCL_Quad.p.htmlCL_Quad.q.htmlCL_Quad.r.htmlCL_Quad.rotate.htmlCL_Quad.s.htmlCL_Quad.scale.htmlCL_Quadd.CL_Quadd.htmlCL_Quadd.apply_alignment.htmlCL_Quadd.center.htmlCL_Quadd.get_bounds.htmlCL_Quadd.get_height.htmlCL_Quadd.get_size.htmlCL_Quadd.get_width.htmlCL_Quadd.htmlCL_Quadd.operator_.htmlCL_Quadd.operator__.htmlCL_Quadd.p.htmlCL_Quadd.q.htmlCL_Quadd.r.htmlCL_Quadd.rotate.htmlCL_Quadd.s.htmlCL_Quadd.scale.htmlCL_Quadf.CL_Quadf.htmlCL_Quadf.apply_alignment.htmlCL_Quadf.center.htmlCL_Quadf.get_bounds.htmlCL_Quadf.get_height.htmlCL_Quadf.get_size.htmlCL_Quadf.get_width.htmlCL_Quadf.htmlCL_Quadf.operator_.htmlCL_Quadf.operator__.htmlCL_Quadf.p.htmlCL_Quadf.q.htmlCL_Quadf.r.htmlCL_Quadf.rotate.htmlCL_Quadf.s.htmlCL_Quadf.scale.htmlCL_Quadx.CL_Quadx.htmlCL_Quadx.apply_alignment.htmlCL_Quadx.center.htmlCL_Quadx.get_bounds.htmlCL_Quadx.get_height.htmlCL_Quadx.get_size.htmlCL_Quadx.get_width.htmlCL_Quadx.htmlCL_Quadx.operator_.htmlCL_Quadx.operator__.htmlCL_Quadx.p.htmlCL_Quadx.q.htmlCL_Quadx.r.htmlCL_Quadx.rotate.htmlCL_Quadx.s.htmlCL_Quadx.scale.htmlCL_Quaterniond.CL_Quaterniond.htmlCL_Quaterniond.axis_angle.htmlCL_Quaterniond.htmlCL_Quaterniond.inverse.htmlCL_Quaterniond.lerp.htmlCL_Quaterniond.magnitude.htmlCL_Quaterniond.multiply.htmlCL_Quaterniond.normalize.htmlCL_Quaterniond.operator_.htmlCL_Quaterniond.rotate.htmlCL_Quaterniond.rotate_vector.htmlCL_Quaterniond.set.htmlCL_Quaterniond.slerp.htmlCL_Quaterniond.to_matrix.htmlCL_Quaternionf.CL_Quaternionf.htmlCL_Quaternionf.axis_angle.htmlCL_Quaternionf.htmlCL_Quaternionf.inverse.htmlCL_Quaternionf.lerp.htmlCL_Quaternionf.magnitude.htmlCL_Quaternionf.multiply.htmlCL_Quaternionf.normalize.htmlCL_Quaternionf.operator_.htmlCL_Quaternionf.rotate.htmlCL_Quaternionf.rotate_vector.htmlCL_Quaternionf.set.htmlCL_Quaternionf.slerp.htmlCL_Quaternionf.to_matrix.htmlCL_Quaternionx.CL_Quaternionx.htmlCL_Quaternionx.axis_angle.htmlCL_Quaternionx.htmlCL_Quaternionx.inverse.htmlCL_Quaternionx.lerp.htmlCL_Quaternionx.magnitude.htmlCL_Quaternionx.multiply.htmlCL_Quaternionx.normalize.htmlCL_Quaternionx.operator_.htmlCL_Quaternionx.rotate.htmlCL_Quaternionx.rotate_vector.htmlCL_Quaternionx.set.htmlCL_Quaternionx.slerp.htmlCL_Quaternionx.to_matrix.htmlCL_RSA.create_keypair.htmlCL_RSA.decrypt.htmlCL_RSA.encrypt.htmlCL_RSA.htmlCL_RadioButton.CL_RadioButton.htmlCL_RadioButton.CL_RadioButton_Impl.htmlCL_RadioButton.FocusPolicy.htmlCL_RadioButton.capture_mouse.htmlCL_RadioButton.capture_proximity.htmlCL_RadioButton.component_to_screen_coords.htmlCL_RadioButton.component_to_window_coords.htmlCL_RadioButton.create_components.htmlCL_RadioButton.delete_child_components.htmlCL_RadioButton.exec.htmlCL_RadioButton.exit_with_code.htmlCL_RadioButton.focus_next.htmlCL_RadioButton.focus_previous.htmlCL_RadioButton.func_activated.htmlCL_RadioButton.func_close.htmlCL_RadioButton.func_constrain_resize.htmlCL_RadioButton.func_create_custom_component.htmlCL_RadioButton.func_deactivated.htmlCL_RadioButton.func_enablemode_changed.htmlCL_RadioButton.func_filter_message.htmlCL_RadioButton.func_focus_gained.htmlCL_RadioButton.func_focus_lost.htmlCL_RadioButton.func_group_selection_changed.htmlCL_RadioButton.func_input.htmlCL_RadioButton.func_input_doubleclick.htmlCL_RadioButton.func_input_pointer_moved.htmlCL_RadioButton.func_input_pressed.htmlCL_RadioButton.func_input_released.htmlCL_RadioButton.func_pointer_enter.htmlCL_RadioButton.func_pointer_exit.htmlCL_RadioButton.func_process_message.htmlCL_RadioButton.func_render.htmlCL_RadioButton.func_resized.htmlCL_RadioButton.func_selected.htmlCL_RadioButton.func_style_changed.htmlCL_RadioButton.func_unselected.htmlCL_RadioButton.func_visibility_change.htmlCL_RadioButton.get_allow_resize.htmlCL_RadioButton.get_blocks_default_action.htmlCL_RadioButton.get_child_component_group.htmlCL_RadioButton.get_child_components.htmlCL_RadioButton.get_class_name.htmlCL_RadioButton.get_clip_children.htmlCL_RadioButton.get_component_at.htmlCL_RadioButton.get_component_group_name.htmlCL_RadioButton.get_constant_repaint.htmlCL_RadioButton.get_css_element.htmlCL_RadioButton.get_css_layout.htmlCL_RadioButton.get_display_window.htmlCL_RadioButton.get_element_name.htmlCL_RadioButton.get_first_child.htmlCL_RadioButton.get_focus_policy.htmlCL_RadioButton.get_gc.htmlCL_RadioButton.get_geometry.htmlCL_RadioButton.get_group_name.htmlCL_RadioButton.get_group_selected_component.htmlCL_RadioButton.get_gui_manager.htmlCL_RadioButton.get_height.htmlCL_RadioButton.get_ic.htmlCL_RadioButton.get_id.htmlCL_RadioButton.get_id_name.htmlCL_RadioButton.get_last_child.htmlCL_RadioButton.get_layout.htmlCL_RadioButton.get_named_item.htmlCL_RadioButton.get_next_component_in_tree.htmlCL_RadioButton.get_next_sibling.htmlCL_RadioButton.get_owner_component.htmlCL_RadioButton.get_parent_component.htmlCL_RadioButton.get_preferred_height.htmlCL_RadioButton.get_preferred_size.htmlCL_RadioButton.get_preferred_width.htmlCL_RadioButton.get_previous_component_in_tree.htmlCL_RadioButton.get_previous_sibling.htmlCL_RadioButton.get_resources.htmlCL_RadioButton.get_size.htmlCL_RadioButton.get_text.htmlCL_RadioButton.get_theme.htmlCL_RadioButton.get_top_level_component.htmlCL_RadioButton.get_type_name.htmlCL_RadioButton.get_width.htmlCL_RadioButton.get_window_geometry.htmlCL_RadioButton.has_child_components.htmlCL_RadioButton.has_focus.htmlCL_RadioButton.htmlCL_RadioButton.impl.htmlCL_RadioButton.is_active.htmlCL_RadioButton.is_ancestor_of.htmlCL_RadioButton.is_cancel.htmlCL_RadioButton.is_default.htmlCL_RadioButton.is_descendant_of.htmlCL_RadioButton.is_double_click_enabled.htmlCL_RadioButton.is_enabled.htmlCL_RadioButton.is_selected.htmlCL_RadioButton.is_selected_in_group.htmlCL_RadioButton.is_visible.htmlCL_RadioButton.load_css_layout.htmlCL_RadioButton.paint.htmlCL_RadioButton.pop_cliprect.htmlCL_RadioButton.push_cliprect.htmlCL_RadioButton.render.htmlCL_RadioButton.request_repaint.htmlCL_RadioButton.reset_cliprect.htmlCL_RadioButton.screen_to_component_coords.htmlCL_RadioButton.set_blocks_default_action.htmlCL_RadioButton.set_cancel.htmlCL_RadioButton.set_class_name.htmlCL_RadioButton.set_clip_children.htmlCL_RadioButton.set_cliprect.htmlCL_RadioButton.set_component_group_name.htmlCL_RadioButton.set_constant_repaint.htmlCL_RadioButton.set_cursor.htmlCL_RadioButton.set_default.htmlCL_RadioButton.set_double_click_enabled.htmlCL_RadioButton.set_enabled.htmlCL_RadioButton.set_focus.htmlCL_RadioButton.set_focus_policy.htmlCL_RadioButton.set_geometry.htmlCL_RadioButton.set_group_name.htmlCL_RadioButton.set_id.htmlCL_RadioButton.set_id_name.htmlCL_RadioButton.set_layout.htmlCL_RadioButton.set_parent_component.htmlCL_RadioButton.set_selected.htmlCL_RadioButton.set_selected_in_component_group.htmlCL_RadioButton.set_text.htmlCL_RadioButton.set_type_name.htmlCL_RadioButton.set_visible.htmlCL_RadioButton.set_window_geometry.htmlCL_RadioButton.window_to_component_coords.htmlCL_Random.CL_Random.htmlCL_Random.get_random_bool.htmlCL_Random.get_random_bytes.htmlCL_Random.get_random_bytes_nzero.htmlCL_Random.htmlCL_Random.impl.htmlCL_Rect.CL_Rect.htmlCL_Rect.apply_alignment.htmlCL_Rect.bottom.htmlCL_Rect.bounding_rect.htmlCL_Rect.clip.htmlCL_Rect.contains.htmlCL_Rect.expand.htmlCL_Rect.get_bottom_left.htmlCL_Rect.get_bottom_right.htmlCL_Rect.get_center.htmlCL_Rect.get_height.htmlCL_Rect.get_rot_bounds.htmlCL_Rect.get_size.htmlCL_Rect.get_top_left.htmlCL_Rect.get_top_right.htmlCL_Rect.get_width.htmlCL_Rect.htmlCL_Rect.is_inside.htmlCL_Rect.is_overlapped.htmlCL_Rect.left.htmlCL_Rect.normalize.htmlCL_Rect.operator__.htmlCL_Rect.overlap.htmlCL_Rect.right.htmlCL_Rect.set_bottom_left.htmlCL_Rect.set_bottom_right.htmlCL_Rect.set_height.htmlCL_Rect.set_size.htmlCL_Rect.set_top_left.htmlCL_Rect.set_top_right.htmlCL_Rect.set_width.htmlCL_Rect.shrink.htmlCL_Rect.top.htmlCL_Rect.translate.htmlCL_RectPacker.AllocationPolicy.htmlCL_RectPacker.CL_RectPacker.htmlCL_RectPacker.add.htmlCL_RectPacker.get_allocation_policy.htmlCL_RectPacker.get_group_count.htmlCL_RectPacker.get_max_group_size.htmlCL_RectPacker.get_rect_count.htmlCL_RectPacker.get_total_rect_count.htmlCL_RectPacker.htmlCL_RectPacker.impl.htmlCL_RectPacker.is_null.htmlCL_RectPacker.set_allocation_policy.htmlCL_RectPacker.throw_if_null.htmlCL_Rectd.CL_Rectd.htmlCL_Rectd.apply_alignment.htmlCL_Rectd.bottom.htmlCL_Rectd.bounding_rect.htmlCL_Rectd.clip.htmlCL_Rectd.contains.htmlCL_Rectd.expand.htmlCL_Rectd.get_bottom_left.htmlCL_Rectd.get_bottom_right.htmlCL_Rectd.get_center.htmlCL_Rectd.get_height.htmlCL_Rectd.get_rot_bounds.htmlCL_Rectd.get_size.htmlCL_Rectd.get_top_left.htmlCL_Rectd.get_top_right.htmlCL_Rectd.get_width.htmlCL_Rectd.htmlCL_Rectd.is_inside.htmlCL_Rectd.is_overlapped.htmlCL_Rectd.left.htmlCL_Rectd.normalize.htmlCL_Rectd.operator__.htmlCL_Rectd.overlap.htmlCL_Rectd.right.htmlCL_Rectd.set_bottom_left.htmlCL_Rectd.set_bottom_right.htmlCL_Rectd.set_height.htmlCL_Rectd.set_size.htmlCL_Rectd.set_top_left.htmlCL_Rectd.set_top_right.htmlCL_Rectd.set_width.htmlCL_Rectd.shrink.htmlCL_Rectd.top.htmlCL_Rectd.translate.htmlCL_Rectf.CL_Rectf.htmlCL_Rectf.apply_alignment.htmlCL_Rectf.bottom.htmlCL_Rectf.bounding_rect.htmlCL_Rectf.clip.htmlCL_Rectf.contains.htmlCL_Rectf.expand.htmlCL_Rectf.get_bottom_left.htmlCL_Rectf.get_bottom_right.htmlCL_Rectf.get_center.htmlCL_Rectf.get_height.htmlCL_Rectf.get_rot_bounds.htmlCL_Rectf.get_size.htmlCL_Rectf.get_top_left.htmlCL_Rectf.get_top_right.htmlCL_Rectf.get_width.htmlCL_Rectf.htmlCL_Rectf.is_inside.htmlCL_Rectf.is_overlapped.htmlCL_Rectf.left.htmlCL_Rectf.normalize.htmlCL_Rectf.operator__.htmlCL_Rectf.overlap.htmlCL_Rectf.right.htmlCL_Rectf.set_bottom_left.htmlCL_Rectf.set_bottom_right.htmlCL_Rectf.set_height.htmlCL_Rectf.set_size.htmlCL_Rectf.set_top_left.htmlCL_Rectf.set_top_right.htmlCL_Rectf.set_width.htmlCL_Rectf.shrink.htmlCL_Rectf.top.htmlCL_Rectf.translate.htmlCL_Rectx.CL_Rectx.htmlCL_Rectx.apply_alignment.htmlCL_Rectx.bottom.htmlCL_Rectx.bounding_rect.htmlCL_Rectx.clip.htmlCL_Rectx.contains.htmlCL_Rectx.expand.htmlCL_Rectx.get_bottom_left.htmlCL_Rectx.get_bottom_right.htmlCL_Rectx.get_center.htmlCL_Rectx.get_height.htmlCL_Rectx.get_rot_bounds.htmlCL_Rectx.get_size.htmlCL_Rectx.get_top_left.htmlCL_Rectx.get_top_right.htmlCL_Rectx.get_width.htmlCL_Rectx.htmlCL_Rectx.is_inside.htmlCL_Rectx.is_overlapped.htmlCL_Rectx.left.htmlCL_Rectx.normalize.htmlCL_Rectx.operator__.htmlCL_Rectx.overlap.htmlCL_Rectx.right.htmlCL_Rectx.set_bottom_left.htmlCL_Rectx.set_bottom_right.htmlCL_Rectx.set_height.htmlCL_Rectx.set_size.htmlCL_Rectx.set_top_left.htmlCL_Rectx.set_top_right.htmlCL_Rectx.set_width.htmlCL_Rectx.shrink.htmlCL_Rectx.top.htmlCL_Rectx.translate.htmlCL_RegExp.CL_RegExp.htmlCL_RegExp.CompileFlags.htmlCL_RegExp.SearchFlags.htmlCL_RegExp.get_string_number.htmlCL_RegExp.htmlCL_RegExp.impl.htmlCL_RegExp.search.htmlCL_RegExpMatch.CL_RegExpMatch.htmlCL_RegExpMatch.get_capture.htmlCL_RegExpMatch.get_capture_end.htmlCL_RegExpMatch.get_capture_length.htmlCL_RegExpMatch.get_capture_pos.htmlCL_RegExpMatch.get_captures_count.htmlCL_RegExpMatch.get_vector.htmlCL_RegExpMatch.get_vector_size.htmlCL_RegExpMatch.htmlCL_RegExpMatch.impl.htmlCL_RegExpMatch.is_match.htmlCL_RegExpMatch.is_partial.htmlCL_RegExpMatch.set_captures_count.htmlCL_RegExpMatch.set_partial_match.htmlCL_RegExpMatch.set_vector_size.htmlCL_RenderBatcher.flush.htmlCL_RenderBatcher.htmlCL_RenderBatcher.modelview_changed.htmlCL_RenderBuffer.CL_RenderBuffer.htmlCL_RenderBuffer.get_provider.htmlCL_RenderBuffer.get_size.htmlCL_RenderBuffer.htmlCL_RenderBuffer.impl.htmlCL_RenderBuffer.is_null.htmlCL_RenderBuffer.operator__.htmlCL_RenderBuffer.throw_if_null.htmlCL_RenderBufferProvider.create.htmlCL_RenderBufferProvider.destroy.htmlCL_RenderBufferProvider.htmlCL_RenderWindowProvider.flip_buffers.htmlCL_RenderWindowProvider.get_viewport_height.htmlCL_RenderWindowProvider.get_viewport_width.htmlCL_RenderWindowProvider.htmlCL_RenderWindowProvider.make_current.htmlCL_Resource.CL_Resource.htmlCL_Resource.CL_ResourceManager.htmlCL_Resource.add_data_session.htmlCL_Resource.clear_data.htmlCL_Resource.get_data.htmlCL_Resource.get_data_session_count.htmlCL_Resource.get_element.htmlCL_Resource.get_manager.htmlCL_Resource.get_name.htmlCL_Resource.get_type.htmlCL_Resource.htmlCL_Resource.impl.htmlCL_Resource.operator__.htmlCL_Resource.remove_data_session.htmlCL_Resource.set_data.htmlCL_ResourceData.htmlCL_ResourceDataSession.CL_ResourceDataSession.htmlCL_ResourceDataSession.htmlCL_ResourceDataSession.name.htmlCL_ResourceDataSession.resource.htmlCL_ResourceManager.CL_Resource.htmlCL_ResourceManager.CL_ResourceManager.htmlCL_ResourceManager.add_resources.htmlCL_ResourceManager.create_resource.htmlCL_ResourceManager.destroy_resource.htmlCL_ResourceManager.get_boolean_resource.htmlCL_ResourceManager.get_directory.htmlCL_ResourceManager.get_integer_resource.htmlCL_ResourceManager.get_resource.htmlCL_ResourceManager.get_resource_names.htmlCL_ResourceManager.get_resource_names_of_type.htmlCL_ResourceManager.get_section_names.htmlCL_ResourceManager.get_string_resource.htmlCL_ResourceManager.htmlCL_ResourceManager.impl.htmlCL_ResourceManager.load.htmlCL_ResourceManager.operator__.htmlCL_ResourceManager.remove_resources.htmlCL_ResourceManager.resource_exists.htmlCL_ResourceManager.save.htmlCL_ResourceManager.set_directory.htmlCL_RoundedRect.CL_RoundedRect.htmlCL_RoundedRect.draw.htmlCL_RoundedRect.fill.htmlCL_RoundedRect.get_control_point_bl.htmlCL_RoundedRect.get_control_point_br.htmlCL_RoundedRect.get_control_point_tl.htmlCL_RoundedRect.get_control_point_tr.htmlCL_RoundedRect.get_height.htmlCL_RoundedRect.get_rounding.htmlCL_RoundedRect.get_rounding_bottom_left.htmlCL_RoundedRect.get_rounding_bottom_right.htmlCL_RoundedRect.get_rounding_top_left.htmlCL_RoundedRect.get_rounding_top_right.htmlCL_RoundedRect.get_size.htmlCL_RoundedRect.get_width.htmlCL_RoundedRect.htmlCL_RoundedRect.impl.htmlCL_RoundedRect.set_control_point_bl.htmlCL_RoundedRect.set_control_point_br.htmlCL_RoundedRect.set_control_point_tl.htmlCL_RoundedRect.set_control_point_tr.htmlCL_RoundedRect.set_rounding.htmlCL_RoundedRect.set_rounding_bottom_left.htmlCL_RoundedRect.set_rounding_bottom_right.htmlCL_RoundedRect.set_rounding_top_left.htmlCL_RoundedRect.set_rounding_top_right.htmlCL_RoundedRect.set_size.htmlCL_Runnable.CL_Runnable.htmlCL_Runnable.htmlCL_Runnable.run.htmlCL_Runnable.set_thread_name.htmlCL_RunnableMember_v0.CL_RunnableMember_v0.htmlCL_RunnableMember_v0.PtrMemberFunc.htmlCL_RunnableMember_v0.func.htmlCL_RunnableMember_v0.htmlCL_RunnableMember_v0.instance.htmlCL_RunnableMember_v0.run.htmlCL_RunnableMember_v0.set_thread_name.htmlCL_RunnableMember_v1.CL_RunnableMember_v1.htmlCL_RunnableMember_v1.PtrMemberFunc.htmlCL_RunnableMember_v1.func.htmlCL_RunnableMember_v1.htmlCL_RunnableMember_v1.instance.htmlCL_RunnableMember_v1.p1.htmlCL_RunnableMember_v1.run.htmlCL_RunnableMember_v1.set_thread_name.htmlCL_RunnableMember_v2.CL_RunnableMember_v2.htmlCL_RunnableMember_v2.PtrMemberFunc.htmlCL_RunnableMember_v2.func.htmlCL_RunnableMember_v2.htmlCL_RunnableMember_v2.instance.htmlCL_RunnableMember_v2.p1.htmlCL_RunnableMember_v2.p2.htmlCL_RunnableMember_v2.run.htmlCL_RunnableMember_v2.set_thread_name.htmlCL_RunnableMember_v3.CL_RunnableMember_v3.htmlCL_RunnableMember_v3.PtrMemberFunc.htmlCL_RunnableMember_v3.func.htmlCL_RunnableMember_v3.htmlCL_RunnableMember_v3.instance.htmlCL_RunnableMember_v3.p1.htmlCL_RunnableMember_v3.p2.htmlCL_RunnableMember_v3.p3.htmlCL_RunnableMember_v3.run.htmlCL_RunnableMember_v3.set_thread_name.htmlCL_RunnableMember_v4.CL_RunnableMember_v4.htmlCL_RunnableMember_v4.PtrMemberFunc.htmlCL_RunnableMember_v4.func.htmlCL_RunnableMember_v4.htmlCL_RunnableMember_v4.instance.htmlCL_RunnableMember_v4.p1.htmlCL_RunnableMember_v4.p2.htmlCL_RunnableMember_v4.p3.htmlCL_RunnableMember_v4.p4.htmlCL_RunnableMember_v4.run.htmlCL_RunnableMember_v4.set_thread_name.htmlCL_RunnableMember_v5.CL_RunnableMember_v5.htmlCL_RunnableMember_v5.PtrMemberFunc.htmlCL_RunnableMember_v5.func.htmlCL_RunnableMember_v5.htmlCL_RunnableMember_v5.instance.htmlCL_RunnableMember_v5.p1.htmlCL_RunnableMember_v5.p2.htmlCL_RunnableMember_v5.p3.htmlCL_RunnableMember_v5.p4.htmlCL_RunnableMember_v5.p5.htmlCL_RunnableMember_v5.run.htmlCL_RunnableMember_v5.set_thread_name.htmlCL_SHA1.CL_SHA1.htmlCL_SHA1.add.htmlCL_SHA1.calculate.htmlCL_SHA1.get_hash.htmlCL_SHA1.hash_size.htmlCL_SHA1.htmlCL_SHA1.impl.htmlCL_SHA1.reset.htmlCL_SHA1.set_hmac.htmlCL_SHA224.CL_SHA224.htmlCL_SHA224.add.htmlCL_SHA224.calculate.htmlCL_SHA224.get_hash.htmlCL_SHA224.hash_size.htmlCL_SHA224.htmlCL_SHA224.impl.htmlCL_SHA224.reset.htmlCL_SHA224.set_hmac.htmlCL_SHA256.CL_SHA256.htmlCL_SHA256.add.htmlCL_SHA256.calculate.htmlCL_SHA256.get_hash.htmlCL_SHA256.hash_size.htmlCL_SHA256.htmlCL_SHA256.impl.htmlCL_SHA256.reset.htmlCL_SHA256.set_hmac.htmlCL_SHA384.CL_SHA384.htmlCL_SHA384.add.htmlCL_SHA384.calculate.htmlCL_SHA384.get_hash.htmlCL_SHA384.hash_size.htmlCL_SHA384.htmlCL_SHA384.impl.htmlCL_SHA384.reset.htmlCL_SHA384.set_hmac.htmlCL_SHA512.CL_SHA512.htmlCL_SHA512.add.htmlCL_SHA512.calculate.htmlCL_SHA512.get_hash.htmlCL_SHA512.hash_size.htmlCL_SHA512.htmlCL_SHA512.impl.htmlCL_SHA512.reset.htmlCL_SHA512.set_hmac.htmlCL_SHA512_224.CL_SHA512_224.htmlCL_SHA512_224.add.htmlCL_SHA512_224.calculate.htmlCL_SHA512_224.get_hash.htmlCL_SHA512_224.hash_size.htmlCL_SHA512_224.htmlCL_SHA512_224.impl.htmlCL_SHA512_224.reset.htmlCL_SHA512_224.set_hmac.htmlCL_SHA512_256.CL_SHA512_256.htmlCL_SHA512_256.add.htmlCL_SHA512_256.calculate.htmlCL_SHA512_256.get_hash.htmlCL_SHA512_256.hash_size.htmlCL_SHA512_256.htmlCL_SHA512_256.impl.htmlCL_SHA512_256.reset.htmlCL_SHA512_256.set_hmac.htmlCL_SWRenderTarget.CL_SWRenderTarget.htmlCL_SWRenderTarget.get_provider.htmlCL_SWRenderTarget.htmlCL_SWRenderTarget.is_null.htmlCL_SWRenderTarget.set_current.htmlCL_SWRenderTarget.throw_if_null.htmlCL_SaveFileDialog.CL_SaveFileDialog.htmlCL_SaveFileDialog.add_filter.htmlCL_SaveFileDialog.clear_filters.htmlCL_SaveFileDialog.get_filename.htmlCL_SaveFileDialog.htmlCL_SaveFileDialog.impl.htmlCL_SaveFileDialog.set_filename.htmlCL_SaveFileDialog.set_filter_index.htmlCL_SaveFileDialog.set_initial_directory.htmlCL_SaveFileDialog.set_title.htmlCL_SaveFileDialog.show.htmlCL_ScreenInfo.CL_ScreenInfo.htmlCL_ScreenInfo.get_screen_geometries.htmlCL_ScreenInfo.htmlCL_ScreenInfo.impl.htmlCL_ScrollBar.CL_ScrollBar.htmlCL_ScrollBar.FocusPolicy.htmlCL_ScrollBar.calculate_ranges.htmlCL_ScrollBar.capture_mouse.htmlCL_ScrollBar.capture_proximity.htmlCL_ScrollBar.component_to_screen_coords.htmlCL_ScrollBar.component_to_window_coords.htmlCL_ScrollBar.create_components.htmlCL_ScrollBar.delete_child_components.htmlCL_ScrollBar.exec.htmlCL_ScrollBar.exit_with_code.htmlCL_ScrollBar.focus_next.htmlCL_ScrollBar.focus_previous.htmlCL_ScrollBar.func_activated.htmlCL_ScrollBar.func_close.htmlCL_ScrollBar.func_constrain_resize.htmlCL_ScrollBar.func_create_custom_component.htmlCL_ScrollBar.func_deactivated.htmlCL_ScrollBar.func_enablemode_changed.htmlCL_ScrollBar.func_filter_message.htmlCL_ScrollBar.func_focus_gained.htmlCL_ScrollBar.func_focus_lost.htmlCL_ScrollBar.func_input.htmlCL_ScrollBar.func_input_doubleclick.htmlCL_ScrollBar.func_input_pointer_moved.htmlCL_ScrollBar.func_input_pressed.htmlCL_ScrollBar.func_input_released.htmlCL_ScrollBar.func_pointer_enter.htmlCL_ScrollBar.func_pointer_exit.htmlCL_ScrollBar.func_process_message.htmlCL_ScrollBar.func_render.htmlCL_ScrollBar.func_resized.htmlCL_ScrollBar.func_scroll.htmlCL_ScrollBar.func_scroll_end.htmlCL_ScrollBar.func_scroll_line_decrement.htmlCL_ScrollBar.func_scroll_line_increment.htmlCL_ScrollBar.func_scroll_max.htmlCL_ScrollBar.func_scroll_min.htmlCL_ScrollBar.func_scroll_page_decrement.htmlCL_ScrollBar.func_scroll_page_increment.htmlCL_ScrollBar.func_scroll_thumb_release.htmlCL_ScrollBar.func_scroll_thumb_track.htmlCL_ScrollBar.func_style_changed.htmlCL_ScrollBar.func_visibility_change.htmlCL_ScrollBar.get_allow_resize.htmlCL_ScrollBar.get_blocks_default_action.htmlCL_ScrollBar.get_child_component_group.htmlCL_ScrollBar.get_child_components.htmlCL_ScrollBar.get_class_name.htmlCL_ScrollBar.get_clip_children.htmlCL_ScrollBar.get_component_at.htmlCL_ScrollBar.get_component_group_name.htmlCL_ScrollBar.get_constant_repaint.htmlCL_ScrollBar.get_css_element.htmlCL_ScrollBar.get_css_layout.htmlCL_ScrollBar.get_display_window.htmlCL_ScrollBar.get_element_name.htmlCL_ScrollBar.get_first_child.htmlCL_ScrollBar.get_focus_policy.htmlCL_ScrollBar.get_gc.htmlCL_ScrollBar.get_geometry.htmlCL_ScrollBar.get_group_selected_component.htmlCL_ScrollBar.get_gui_manager.htmlCL_ScrollBar.get_height.htmlCL_ScrollBar.get_ic.htmlCL_ScrollBar.get_id_name.htmlCL_ScrollBar.get_last_child.htmlCL_ScrollBar.get_layout.htmlCL_ScrollBar.get_line_step.htmlCL_ScrollBar.get_max.htmlCL_ScrollBar.get_min.htmlCL_ScrollBar.get_named_item.htmlCL_ScrollBar.get_next_component_in_tree.htmlCL_ScrollBar.get_next_sibling.htmlCL_ScrollBar.get_owner_component.htmlCL_ScrollBar.get_page_step.htmlCL_ScrollBar.get_parent_component.htmlCL_ScrollBar.get_position.htmlCL_ScrollBar.get_preferred_height.htmlCL_ScrollBar.get_preferred_size.htmlCL_ScrollBar.get_preferred_width.htmlCL_ScrollBar.get_previous_component_in_tree.htmlCL_ScrollBar.get_previous_sibling.htmlCL_ScrollBar.get_resources.htmlCL_ScrollBar.get_size.htmlCL_ScrollBar.get_theme.htmlCL_ScrollBar.get_top_level_component.htmlCL_ScrollBar.get_type_name.htmlCL_ScrollBar.get_width.htmlCL_ScrollBar.get_window_geometry.htmlCL_ScrollBar.has_child_components.htmlCL_ScrollBar.has_focus.htmlCL_ScrollBar.htmlCL_ScrollBar.impl.htmlCL_ScrollBar.is_active.htmlCL_ScrollBar.is_ancestor_of.htmlCL_ScrollBar.is_cancel.htmlCL_ScrollBar.is_default.htmlCL_ScrollBar.is_descendant_of.htmlCL_ScrollBar.is_double_click_enabled.htmlCL_ScrollBar.is_enabled.htmlCL_ScrollBar.is_horizontal.htmlCL_ScrollBar.is_selected_in_group.htmlCL_ScrollBar.is_vertical.htmlCL_ScrollBar.is_visible.htmlCL_ScrollBar.load_css_layout.htmlCL_ScrollBar.paint.htmlCL_ScrollBar.pop_cliprect.htmlCL_ScrollBar.push_cliprect.htmlCL_ScrollBar.render.htmlCL_ScrollBar.request_repaint.htmlCL_ScrollBar.reset_cliprect.htmlCL_ScrollBar.screen_to_component_coords.htmlCL_ScrollBar.set_blocks_default_action.htmlCL_ScrollBar.set_cancel.htmlCL_ScrollBar.set_class_name.htmlCL_ScrollBar.set_clip_children.htmlCL_ScrollBar.set_cliprect.htmlCL_ScrollBar.set_component_group_name.htmlCL_ScrollBar.set_constant_repaint.htmlCL_ScrollBar.set_cursor.htmlCL_ScrollBar.set_default.htmlCL_ScrollBar.set_double_click_enabled.htmlCL_ScrollBar.set_enabled.htmlCL_ScrollBar.set_focus.htmlCL_ScrollBar.set_focus_policy.htmlCL_ScrollBar.set_geometry.htmlCL_ScrollBar.set_horizontal.htmlCL_ScrollBar.set_id_name.htmlCL_ScrollBar.set_layout.htmlCL_ScrollBar.set_line_step.htmlCL_ScrollBar.set_max.htmlCL_ScrollBar.set_min.htmlCL_ScrollBar.set_page_step.htmlCL_ScrollBar.set_parent_component.htmlCL_ScrollBar.set_position.htmlCL_ScrollBar.set_ranges.htmlCL_ScrollBar.set_selected_in_component_group.htmlCL_ScrollBar.set_type_name.htmlCL_ScrollBar.set_vertical.htmlCL_ScrollBar.set_visible.htmlCL_ScrollBar.set_window_geometry.htmlCL_ScrollBar.window_to_component_coords.htmlCL_Secret.CL_Secret.htmlCL_Secret.get_data.htmlCL_Secret.get_size.htmlCL_Secret.htmlCL_Secret.impl.htmlCL_SecurityDescriptor.CL_SecurityDescriptor.htmlCL_SecurityDescriptor.dacl_defaulted.htmlCL_SecurityDescriptor.discretionary_acl.htmlCL_SecurityDescriptor.group_defaulted.htmlCL_SecurityDescriptor.htmlCL_SecurityDescriptor.owner.htmlCL_SecurityDescriptor.owner_defaulted.htmlCL_SecurityDescriptor.primary_group.htmlCL_SecurityIdentifier.CL_SecurityIdentifier.htmlCL_SecurityIdentifier.Type.htmlCL_SecurityIdentifier.get_domain_name.htmlCL_SecurityIdentifier.get_name.htmlCL_SecurityIdentifier.get_thread_group.htmlCL_SecurityIdentifier.get_thread_user.htmlCL_SecurityIdentifier.get_type.htmlCL_SecurityIdentifier.htmlCL_SecurityIdentifier.sid.htmlCL_SecurityIdentifier.type.htmlCL_Service.CL_Service.htmlCL_Service.CL_Service_Impl.htmlCL_Service.get_service_name.htmlCL_Service.htmlCL_Service.impl.htmlCL_Service.main.htmlCL_Service.service_reload.htmlCL_Service.service_start.htmlCL_Service.service_stop.htmlCL_SetupCore.CL_SetupCore.htmlCL_SetupCore.htmlCL_SetupDisplay.CL_SetupDisplay.htmlCL_SetupDisplay.htmlCL_SetupGL.CL_SetupGL.htmlCL_SetupGL.htmlCL_SetupGL.set_current.htmlCL_SetupGL1.CL_SetupGL1.htmlCL_SetupGL1.htmlCL_SetupGL1.set_current.htmlCL_SetupGUI.CL_SetupGUI.htmlCL_SetupGUI.htmlCL_SetupMikMod.CL_SetupMikMod.htmlCL_SetupMikMod.deinit.htmlCL_SetupMikMod.htmlCL_SetupMikMod.init.htmlCL_SetupNetwork.CL_SetupNetwork.htmlCL_SetupNetwork.htmlCL_SetupSWRender.CL_SetupSWRender.htmlCL_SetupSWRender.htmlCL_SetupSWRender.set_current.htmlCL_SetupSound.CL_SetupSound.htmlCL_SetupSound.deinit.htmlCL_SetupSound.htmlCL_SetupSound.init.htmlCL_SetupVorbis.CL_SetupVorbis.htmlCL_SetupVorbis.deinit.htmlCL_SetupVorbis.htmlCL_SetupVorbis.init.htmlCL_ShaderObject.CL_ShaderObject.htmlCL_ShaderObject.compile.htmlCL_ShaderObject.get_handle.htmlCL_ShaderObject.get_info_log.htmlCL_ShaderObject.get_provider.htmlCL_ShaderObject.get_shader_source.htmlCL_ShaderObject.get_shader_type.htmlCL_ShaderObject.htmlCL_ShaderObject.impl.htmlCL_ShaderObject.is_null.htmlCL_ShaderObject.load.htmlCL_ShaderObject.load_and_compile.htmlCL_ShaderObject.operator__.htmlCL_ShaderObject.throw_if_null.htmlCL_ShaderObjectProvider.compile.htmlCL_ShaderObjectProvider.create.htmlCL_ShaderObjectProvider.destroy.htmlCL_ShaderObjectProvider.get_compile_status.htmlCL_ShaderObjectProvider.get_handle.htmlCL_ShaderObjectProvider.get_info_log.htmlCL_ShaderObjectProvider.get_shader_source.htmlCL_ShaderObjectProvider.get_shader_type.htmlCL_ShaderObjectProvider.htmlCL_SharedGCData.add_disposable.htmlCL_SharedGCData.add_ref.htmlCL_SharedGCData.add_texture.htmlCL_SharedGCData.dispose_objects.htmlCL_SharedGCData.func_gc_destruction_imminent.htmlCL_SharedGCData.get_gc_providers.htmlCL_SharedGCData.get_instance.htmlCL_SharedGCData.htmlCL_SharedGCData.load_texture.htmlCL_SharedGCData.release_ref.htmlCL_SharedGCData.remove_disposable.htmlCL_SharedGCData.unload_all_textures.htmlCL_SharedGCData.unload_texture.htmlCL_Signal_Impl.htmlCL_Signal_v0.CL_Signal_v0.htmlCL_Signal_v0.clean_up.htmlCL_Signal_v0.connect.htmlCL_Signal_v0.connect_functor.htmlCL_Signal_v0.htmlCL_Signal_v0.impl.htmlCL_Signal_v0.invoke.htmlCL_Signal_v1.CL_Signal_v1.htmlCL_Signal_v1.clean_up.htmlCL_Signal_v1.connect.htmlCL_Signal_v1.connect_functor.htmlCL_Signal_v1.htmlCL_Signal_v1.impl.htmlCL_Signal_v1.invoke.htmlCL_Signal_v2.CL_Signal_v2.htmlCL_Signal_v2.clean_up.htmlCL_Signal_v2.connect.htmlCL_Signal_v2.connect_functor.htmlCL_Signal_v2.htmlCL_Signal_v2.impl.htmlCL_Signal_v2.invoke.htmlCL_Signal_v3.CL_Signal_v3.htmlCL_Signal_v3.clean_up.htmlCL_Signal_v3.connect.htmlCL_Signal_v3.connect_functor.htmlCL_Signal_v3.htmlCL_Signal_v3.impl.htmlCL_Signal_v3.invoke.htmlCL_Signal_v4.CL_Signal_v4.htmlCL_Signal_v4.clean_up.htmlCL_Signal_v4.connect.htmlCL_Signal_v4.connect_functor.htmlCL_Signal_v4.htmlCL_Signal_v4.impl.htmlCL_Signal_v4.invoke.htmlCL_Signal_v5.CL_Signal_v5.htmlCL_Signal_v5.clean_up.htmlCL_Signal_v5.connect.htmlCL_Signal_v5.connect_functor.htmlCL_Signal_v5.htmlCL_Signal_v5.impl.htmlCL_Signal_v5.invoke.htmlCL_Size.CL_Size.htmlCL_Size.height.htmlCL_Size.htmlCL_Size.operator_.htmlCL_Size.operator__.htmlCL_Size.width.htmlCL_Sized.CL_Sized.htmlCL_Sized.height.htmlCL_Sized.htmlCL_Sized.operator_.htmlCL_Sized.operator__.htmlCL_Sized.width.htmlCL_Sizef.CL_Sizef.htmlCL_Sizef.height.htmlCL_Sizef.htmlCL_Sizef.operator_.htmlCL_Sizef.operator__.htmlCL_Sizef.width.htmlCL_Sizex.CL_Sizex.htmlCL_Sizex.height.htmlCL_Sizex.htmlCL_Sizex.operator_.htmlCL_Sizex.operator__.htmlCL_Sizex.width.htmlCL_Slider.CL_Slider.htmlCL_Slider.FocusPolicy.htmlCL_Slider.capture_mouse.htmlCL_Slider.capture_proximity.htmlCL_Slider.component_to_screen_coords.htmlCL_Slider.component_to_window_coords.htmlCL_Slider.create_components.htmlCL_Slider.delete_child_components.htmlCL_Slider.exec.htmlCL_Slider.exit_with_code.htmlCL_Slider.focus_next.htmlCL_Slider.focus_previous.htmlCL_Slider.func_activated.htmlCL_Slider.func_close.htmlCL_Slider.func_constrain_resize.htmlCL_Slider.func_create_custom_component.htmlCL_Slider.func_deactivated.htmlCL_Slider.func_enablemode_changed.htmlCL_Slider.func_filter_message.htmlCL_Slider.func_focus_gained.htmlCL_Slider.func_focus_lost.htmlCL_Slider.func_input.htmlCL_Slider.func_input_doubleclick.htmlCL_Slider.func_input_pointer_moved.htmlCL_Slider.func_input_pressed.htmlCL_Slider.func_input_released.htmlCL_Slider.func_pointer_enter.htmlCL_Slider.func_pointer_exit.htmlCL_Slider.func_process_message.htmlCL_Slider.func_render.htmlCL_Slider.func_resized.htmlCL_Slider.func_slider_moved.htmlCL_Slider.func_style_changed.htmlCL_Slider.func_value_changed.htmlCL_Slider.func_value_decremented.htmlCL_Slider.func_value_incremented.htmlCL_Slider.func_visibility_change.htmlCL_Slider.get_allow_resize.htmlCL_Slider.get_blocks_default_action.htmlCL_Slider.get_child_component_group.htmlCL_Slider.get_child_components.htmlCL_Slider.get_class_name.htmlCL_Slider.get_clip_children.htmlCL_Slider.get_component_at.htmlCL_Slider.get_component_group_name.htmlCL_Slider.get_constant_repaint.htmlCL_Slider.get_css_element.htmlCL_Slider.get_css_layout.htmlCL_Slider.get_display_window.htmlCL_Slider.get_element_name.htmlCL_Slider.get_first_child.htmlCL_Slider.get_focus_policy.htmlCL_Slider.get_gc.htmlCL_Slider.get_geometry.htmlCL_Slider.get_group_selected_component.htmlCL_Slider.get_gui_manager.htmlCL_Slider.get_height.htmlCL_Slider.get_ic.htmlCL_Slider.get_id_name.htmlCL_Slider.get_last_child.htmlCL_Slider.get_layout.htmlCL_Slider.get_lock_to_ticks.htmlCL_Slider.get_max.htmlCL_Slider.get_min.htmlCL_Slider.get_named_item.htmlCL_Slider.get_next_component_in_tree.htmlCL_Slider.get_next_sibling.htmlCL_Slider.get_owner_component.htmlCL_Slider.get_page_step.htmlCL_Slider.get_parent_component.htmlCL_Slider.get_position.htmlCL_Slider.get_preferred_height.htmlCL_Slider.get_preferred_size.htmlCL_Slider.get_preferred_width.htmlCL_Slider.get_previous_component_in_tree.htmlCL_Slider.get_previous_sibling.htmlCL_Slider.get_resources.htmlCL_Slider.get_size.htmlCL_Slider.get_theme.htmlCL_Slider.get_tick_count.htmlCL_Slider.get_top_level_component.htmlCL_Slider.get_type_name.htmlCL_Slider.get_width.htmlCL_Slider.get_window_geometry.htmlCL_Slider.has_child_components.htmlCL_Slider.has_focus.htmlCL_Slider.htmlCL_Slider.impl.htmlCL_Slider.is_active.htmlCL_Slider.is_ancestor_of.htmlCL_Slider.is_cancel.htmlCL_Slider.is_default.htmlCL_Slider.is_descendant_of.htmlCL_Slider.is_double_click_enabled.htmlCL_Slider.is_enabled.htmlCL_Slider.is_horizontal.htmlCL_Slider.is_selected_in_group.htmlCL_Slider.is_vertical.htmlCL_Slider.is_visible.htmlCL_Slider.load_css_layout.htmlCL_Slider.paint.htmlCL_Slider.pop_cliprect.htmlCL_Slider.push_cliprect.htmlCL_Slider.render.htmlCL_Slider.request_repaint.htmlCL_Slider.reset_cliprect.htmlCL_Slider.screen_to_component_coords.htmlCL_Slider.set_blocks_default_action.htmlCL_Slider.set_cancel.htmlCL_Slider.set_class_name.htmlCL_Slider.set_clip_children.htmlCL_Slider.set_cliprect.htmlCL_Slider.set_component_group_name.htmlCL_Slider.set_constant_repaint.htmlCL_Slider.set_cursor.htmlCL_Slider.set_default.htmlCL_Slider.set_double_click_enabled.htmlCL_Slider.set_enabled.htmlCL_Slider.set_focus.htmlCL_Slider.set_focus_policy.htmlCL_Slider.set_geometry.htmlCL_Slider.set_horizontal.htmlCL_Slider.set_id_name.htmlCL_Slider.set_layout.htmlCL_Slider.set_lock_to_ticks.htmlCL_Slider.set_max.htmlCL_Slider.set_min.htmlCL_Slider.set_page_step.htmlCL_Slider.set_parent_component.htmlCL_Slider.set_position.htmlCL_Slider.set_ranges.htmlCL_Slider.set_selected_in_component_group.htmlCL_Slider.set_tick_count.htmlCL_Slider.set_type_name.htmlCL_Slider.set_vertical.htmlCL_Slider.set_visible.htmlCL_Slider.set_window_geometry.htmlCL_Slider.window_to_component_coords.htmlCL_Slot.CL_Slot.htmlCL_Slot.destroy.htmlCL_Slot.disable.htmlCL_Slot.enable.htmlCL_Slot.htmlCL_Slot.impl.htmlCL_SlotCallback.CL_SlotCallback.htmlCL_SlotCallback.htmlCL_SlotCallback_v0.htmlCL_SlotCallback_v0.invoke.htmlCL_SlotCallback_v0_functor.CL_SlotCallback_v0_functor.htmlCL_SlotCallback_v0_functor.htmlCL_SlotCallback_v0_functor.invoke.htmlCL_SlotCallback_v0_member.CL_SlotCallback_v0_member.htmlCL_SlotCallback_v0_member.htmlCL_SlotCallback_v0_member.invoke.htmlCL_SlotCallback_v0_member_user.CL_SlotCallback_v0_member_user.htmlCL_SlotCallback_v0_member_user.htmlCL_SlotCallback_v0_member_user.invoke.htmlCL_SlotCallback_v0_static.CL_SlotCallback_v0_static.htmlCL_SlotCallback_v0_static.htmlCL_SlotCallback_v0_static.invoke.htmlCL_SlotCallback_v0_static_user.CL_SlotCallback_v0_static_user.htmlCL_SlotCallback_v0_static_user.htmlCL_SlotCallback_v0_static_user.invoke.htmlCL_SlotCallback_v1.htmlCL_SlotCallback_v1.invoke.htmlCL_SlotCallback_v1_functor.CL_SlotCallback_v1_functor.htmlCL_SlotCallback_v1_functor.htmlCL_SlotCallback_v1_functor.invoke.htmlCL_SlotCallback_v1_member.CL_SlotCallback_v1_member.htmlCL_SlotCallback_v1_member.htmlCL_SlotCallback_v1_member.invoke.htmlCL_SlotCallback_v1_member_user.CL_SlotCallback_v1_member_user.htmlCL_SlotCallback_v1_member_user.htmlCL_SlotCallback_v1_member_user.invoke.htmlCL_SlotCallback_v1_static.CL_SlotCallback_v1_static.htmlCL_SlotCallback_v1_static.htmlCL_SlotCallback_v1_static.invoke.htmlCL_SlotCallback_v1_static_user.CL_SlotCallback_v1_static_user.htmlCL_SlotCallback_v1_static_user.htmlCL_SlotCallback_v1_static_user.invoke.htmlCL_SlotCallback_v2.htmlCL_SlotCallback_v2.invoke.htmlCL_SlotCallback_v2_functor.CL_SlotCallback_v2_functor.htmlCL_SlotCallback_v2_functor.htmlCL_SlotCallback_v2_functor.invoke.htmlCL_SlotCallback_v2_member.CL_SlotCallback_v2_member.htmlCL_SlotCallback_v2_member.htmlCL_SlotCallback_v2_member.invoke.htmlCL_SlotCallback_v2_member_user.CL_SlotCallback_v2_member_user.htmlCL_SlotCallback_v2_member_user.htmlCL_SlotCallback_v2_member_user.invoke.htmlCL_SlotCallback_v2_static.CL_SlotCallback_v2_static.htmlCL_SlotCallback_v2_static.htmlCL_SlotCallback_v2_static.invoke.htmlCL_SlotCallback_v2_static_user.CL_SlotCallback_v2_static_user.htmlCL_SlotCallback_v2_static_user.htmlCL_SlotCallback_v2_static_user.invoke.htmlCL_SlotCallback_v3.htmlCL_SlotCallback_v3.invoke.htmlCL_SlotCallback_v3_functor.CL_SlotCallback_v3_functor.htmlCL_SlotCallback_v3_functor.htmlCL_SlotCallback_v3_functor.invoke.htmlCL_SlotCallback_v3_member.CL_SlotCallback_v3_member.htmlCL_SlotCallback_v3_member.htmlCL_SlotCallback_v3_member.invoke.htmlCL_SlotCallback_v3_member_user.CL_SlotCallback_v3_member_user.htmlCL_SlotCallback_v3_member_user.htmlCL_SlotCallback_v3_member_user.invoke.htmlCL_SlotCallback_v3_static.CL_SlotCallback_v3_static.htmlCL_SlotCallback_v3_static.htmlCL_SlotCallback_v3_static.invoke.htmlCL_SlotCallback_v3_static_user.CL_SlotCallback_v3_static_user.htmlCL_SlotCallback_v3_static_user.htmlCL_SlotCallback_v3_static_user.invoke.htmlCL_SlotCallback_v4.htmlCL_SlotCallback_v4.invoke.htmlCL_SlotCallback_v4_functor.CL_SlotCallback_v4_functor.htmlCL_SlotCallback_v4_functor.htmlCL_SlotCallback_v4_functor.invoke.htmlCL_SlotCallback_v4_member.CL_SlotCallback_v4_member.htmlCL_SlotCallback_v4_member.htmlCL_SlotCallback_v4_member.invoke.htmlCL_SlotCallback_v4_member_user.CL_SlotCallback_v4_member_user.htmlCL_SlotCallback_v4_member_user.htmlCL_SlotCallback_v4_member_user.invoke.htmlCL_SlotCallback_v4_static.CL_SlotCallback_v4_static.htmlCL_SlotCallback_v4_static.htmlCL_SlotCallback_v4_static.invoke.htmlCL_SlotCallback_v4_static_user.CL_SlotCallback_v4_static_user.htmlCL_SlotCallback_v4_static_user.htmlCL_SlotCallback_v4_static_user.invoke.htmlCL_SlotCallback_v5.htmlCL_SlotCallback_v5.invoke.htmlCL_SlotCallback_v5_functor.CL_SlotCallback_v5_functor.htmlCL_SlotCallback_v5_functor.htmlCL_SlotCallback_v5_functor.invoke.htmlCL_SlotCallback_v5_member.CL_SlotCallback_v5_member.htmlCL_SlotCallback_v5_member.htmlCL_SlotCallback_v5_member.invoke.htmlCL_SlotCallback_v5_member_user.CL_SlotCallback_v5_member_user.htmlCL_SlotCallback_v5_member_user.htmlCL_SlotCallback_v5_member_user.invoke.htmlCL_SlotCallback_v5_static.CL_SlotCallback_v5_static.htmlCL_SlotCallback_v5_static.htmlCL_SlotCallback_v5_static.invoke.htmlCL_SlotCallback_v5_static_user.CL_SlotCallback_v5_static_user.htmlCL_SlotCallback_v5_static_user.htmlCL_SlotCallback_v5_static_user.invoke.htmlCL_SlotContainer.connect.htmlCL_SlotContainer.connect_functor.htmlCL_SlotContainer.htmlCL_SlotContainer.slots.htmlCL_Slot_Impl.htmlCL_SocketName.CL_SocketName.htmlCL_SocketName.from_sockaddr.htmlCL_SocketName.get_address.htmlCL_SocketName.get_port.htmlCL_SocketName.htmlCL_SocketName.impl.htmlCL_SocketName.lookup_hostname.htmlCL_SocketName.lookup_ipv4.htmlCL_SocketName.operator_.htmlCL_SocketName.operator__.htmlCL_SocketName.set_address.htmlCL_SocketName.set_name.htmlCL_SocketName.set_port.htmlCL_SocketName.to_hostname.htmlCL_SocketName.to_ipv4.htmlCL_SocketName.to_sockaddr.htmlCL_SoftwareProgram.draw_line.htmlCL_SoftwareProgram.draw_sprite.htmlCL_SoftwareProgram.draw_triangle.htmlCL_SoftwareProgram.get_attribute_count.htmlCL_SoftwareProgram.get_attribute_default.htmlCL_SoftwareProgram.get_attribute_index.htmlCL_SoftwareProgram.htmlCL_SoftwareProgram.set_uniform.htmlCL_SoftwareProgram.set_uniform_matrix.htmlCL_Sound.get_current_output.htmlCL_Sound.get_mixing_frequency.htmlCL_Sound.get_name.htmlCL_Sound.htmlCL_Sound.select_output.htmlCL_SoundBuffer.CL_SoundBuffer.htmlCL_SoundBuffer.add_filter.htmlCL_SoundBuffer.get_pan.htmlCL_SoundBuffer.get_provider.htmlCL_SoundBuffer.get_volume.htmlCL_SoundBuffer.htmlCL_SoundBuffer.impl.htmlCL_SoundBuffer.is_null.htmlCL_SoundBuffer.play.htmlCL_SoundBuffer.prepare.htmlCL_SoundBuffer.remove_filter.htmlCL_SoundBuffer.set_pan.htmlCL_SoundBuffer.set_volume.htmlCL_SoundBuffer.throw_if_null.htmlCL_SoundBuffer_Session.CL_SoundBuffer.htmlCL_SoundBuffer_Session.CL_SoundBuffer_Session.htmlCL_SoundBuffer_Session.CL_SoundOutput_Impl.htmlCL_SoundBuffer_Session.add_filter.htmlCL_SoundBuffer_Session.get_frequency.htmlCL_SoundBuffer_Session.get_length.htmlCL_SoundBuffer_Session.get_looping.htmlCL_SoundBuffer_Session.get_pan.htmlCL_SoundBuffer_Session.get_position.htmlCL_SoundBuffer_Session.get_position_relative.htmlCL_SoundBuffer_Session.get_volume.htmlCL_SoundBuffer_Session.htmlCL_SoundBuffer_Session.impl.htmlCL_SoundBuffer_Session.is_null.htmlCL_SoundBuffer_Session.is_playing.htmlCL_SoundBuffer_Session.play.htmlCL_SoundBuffer_Session.remove_filter.htmlCL_SoundBuffer_Session.set_end_position.htmlCL_SoundBuffer_Session.set_frequency.htmlCL_SoundBuffer_Session.set_looping.htmlCL_SoundBuffer_Session.set_pan.htmlCL_SoundBuffer_Session.set_position.htmlCL_SoundBuffer_Session.set_position_relative.htmlCL_SoundBuffer_Session.set_volume.htmlCL_SoundBuffer_Session.stop.htmlCL_SoundBuffer_Session.throw_if_null.htmlCL_SoundFilter.CL_SoundFilter.htmlCL_SoundFilter.filter.htmlCL_SoundFilter.get_provider.htmlCL_SoundFilter.htmlCL_SoundFilter.impl.htmlCL_SoundFilter.is_null.htmlCL_SoundFilter.operator__.htmlCL_SoundFilter.throw_if_null.htmlCL_SoundFilterProvider.destroy.htmlCL_SoundFilterProvider.filter.htmlCL_SoundFilterProvider.htmlCL_SoundOutput.CL_Sound.htmlCL_SoundOutput.CL_SoundBuffer.htmlCL_SoundOutput.CL_SoundBuffer_Session.htmlCL_SoundOutput.CL_SoundOutput.htmlCL_SoundOutput.add_filter.htmlCL_SoundOutput.get_global_pan.htmlCL_SoundOutput.get_global_volume.htmlCL_SoundOutput.get_mixing_frequency.htmlCL_SoundOutput.get_mixing_latency.htmlCL_SoundOutput.get_name.htmlCL_SoundOutput.htmlCL_SoundOutput.impl.htmlCL_SoundOutput.is_null.htmlCL_SoundOutput.remove_filter.htmlCL_SoundOutput.set_global_pan.htmlCL_SoundOutput.set_global_volume.htmlCL_SoundOutput.stop_all.htmlCL_SoundOutput.throw_if_null.htmlCL_SoundOutput_Description.CL_SoundOutput_Description.htmlCL_SoundOutput_Description.get_mixing_frequency.htmlCL_SoundOutput_Description.get_mixing_latency.htmlCL_SoundOutput_Description.htmlCL_SoundOutput_Description.impl.htmlCL_SoundOutput_Description.set_mixing_frequency.htmlCL_SoundOutput_Description.set_mixing_latency.htmlCL_SoundProvider.CL_SoundProvider.htmlCL_SoundProvider.begin_session.htmlCL_SoundProvider.end_session.htmlCL_SoundProvider.htmlCL_SoundProvider.impl.htmlCL_SoundProviderFactory.htmlCL_SoundProviderFactory.load.htmlCL_SoundProviderFactory.types.htmlCL_SoundProviderType.CL_SoundProviderType.htmlCL_SoundProviderType.htmlCL_SoundProviderType.load.htmlCL_SoundProviderType_Register.CL_SoundProviderType_Register.htmlCL_SoundProviderType_Register.htmlCL_SoundProviderType_Register.load.htmlCL_SoundProvider_MikMod.CL_SoundProvider_MikMod.htmlCL_SoundProvider_MikMod.CL_SoundProvider_MikMod_Session.htmlCL_SoundProvider_MikMod.begin_session.htmlCL_SoundProvider_MikMod.end_session.htmlCL_SoundProvider_MikMod.htmlCL_SoundProvider_MikMod.impl.htmlCL_SoundProvider_Raw.CL_SoundProvider_Raw.htmlCL_SoundProvider_Raw.CL_SoundProvider_Raw_Session.htmlCL_SoundProvider_Raw.begin_session.htmlCL_SoundProvider_Raw.end_session.htmlCL_SoundProvider_Raw.htmlCL_SoundProvider_Raw.impl.htmlCL_SoundProvider_Recorder.CL_SoundProvider_Recorder.htmlCL_SoundProvider_Recorder.begin_session.htmlCL_SoundProvider_Recorder.end_session.htmlCL_SoundProvider_Recorder.htmlCL_SoundProvider_Recorder.impl.htmlCL_SoundProvider_Session.CL_SoundProvider_Session.htmlCL_SoundProvider_Session.eof.htmlCL_SoundProvider_Session.get_data.htmlCL_SoundProvider_Session.get_frequency.htmlCL_SoundProvider_Session.get_num_channels.htmlCL_SoundProvider_Session.get_num_samples.htmlCL_SoundProvider_Session.get_position.htmlCL_SoundProvider_Session.htmlCL_SoundProvider_Session.play.htmlCL_SoundProvider_Session.set_end_position.htmlCL_SoundProvider_Session.set_looping.htmlCL_SoundProvider_Session.set_position.htmlCL_SoundProvider_Session.stop.htmlCL_SoundProvider_Vorbis.CL_SoundProvider_Vorbis.htmlCL_SoundProvider_Vorbis.CL_SoundProvider_Vorbis_Session.htmlCL_SoundProvider_Vorbis.begin_session.htmlCL_SoundProvider_Vorbis.end_session.htmlCL_SoundProvider_Vorbis.htmlCL_SoundProvider_Vorbis.impl.htmlCL_SoundProvider_Wave.CL_SoundProvider_Wave.htmlCL_SoundProvider_Wave.CL_SoundProvider_Wave_Session.htmlCL_SoundProvider_Wave.begin_session.htmlCL_SoundProvider_Wave.end_session.htmlCL_SoundProvider_Wave.htmlCL_SoundProvider_Wave.impl.htmlCL_SoundSSE.aligned_alloc.htmlCL_SoundSSE.aligned_free.htmlCL_SoundSSE.copy_float.htmlCL_SoundSSE.htmlCL_SoundSSE.mix_many_to_one.htmlCL_SoundSSE.mix_one_to_many.htmlCL_SoundSSE.mix_one_to_one.htmlCL_SoundSSE.multiply_float.htmlCL_SoundSSE.pack_16bit_stereo.htmlCL_SoundSSE.pack_float_stereo.htmlCL_SoundSSE.set_float.htmlCL_SoundSSE.unpack_16bit_mono.htmlCL_SoundSSE.unpack_16bit_stereo.htmlCL_SoundSSE.unpack_8bit_mono.htmlCL_SoundSSE.unpack_8bit_stereo.htmlCL_SoundSSE.unpack_float_mono.htmlCL_SoundSSE.unpack_float_stereo.htmlCL_SpanComponent.get_size.htmlCL_SpanComponent.htmlCL_SpanComponent.set_geometry.htmlCL_SpanComponentBinder.CL_SpanComponentBinder.htmlCL_SpanComponentBinder.get_size.htmlCL_SpanComponentBinder.htmlCL_SpanComponentBinder.set_geometry.htmlCL_SpanLayout.CL_SpanLayout.htmlCL_SpanLayout.add_component.htmlCL_SpanLayout.add_component_helper.htmlCL_SpanLayout.add_image.htmlCL_SpanLayout.add_text.htmlCL_SpanLayout.clear.htmlCL_SpanLayout.draw_layout.htmlCL_SpanLayout.draw_layout_ellipsis.htmlCL_SpanLayout.find_preferred_size.htmlCL_SpanLayout.get_combined_text.htmlCL_SpanLayout.get_first_baseline_offset.htmlCL_SpanLayout.get_last_baseline_offset.htmlCL_SpanLayout.get_rect_by_id.htmlCL_SpanLayout.get_size.htmlCL_SpanLayout.hide_cursor.htmlCL_SpanLayout.hit_test.htmlCL_SpanLayout.htmlCL_SpanLayout.impl.htmlCL_SpanLayout.layout.htmlCL_SpanLayout.set_align.htmlCL_SpanLayout.set_component_geometry.htmlCL_SpanLayout.set_cursor_color.htmlCL_SpanLayout.set_cursor_overwrite_mode.htmlCL_SpanLayout.set_cursor_pos.htmlCL_SpanLayout.set_position.htmlCL_SpanLayout.set_selection_colors.htmlCL_SpanLayout.set_selection_range.htmlCL_SpanLayout.show_cursor.htmlCL_Spin.CL_Spin.htmlCL_Spin.FocusPolicy.htmlCL_Spin.capture_mouse.htmlCL_Spin.capture_proximity.htmlCL_Spin.component_to_screen_coords.htmlCL_Spin.component_to_window_coords.htmlCL_Spin.create_components.htmlCL_Spin.delete_child_components.htmlCL_Spin.exec.htmlCL_Spin.exit_with_code.htmlCL_Spin.focus_next.htmlCL_Spin.focus_previous.htmlCL_Spin.func_activated.htmlCL_Spin.func_close.htmlCL_Spin.func_constrain_resize.htmlCL_Spin.func_create_custom_component.htmlCL_Spin.func_deactivated.htmlCL_Spin.func_enablemode_changed.htmlCL_Spin.func_filter_message.htmlCL_Spin.func_focus_gained.htmlCL_Spin.func_focus_lost.htmlCL_Spin.func_input.htmlCL_Spin.func_input_doubleclick.htmlCL_Spin.func_input_pointer_moved.htmlCL_Spin.func_input_pressed.htmlCL_Spin.func_input_released.htmlCL_Spin.func_pointer_enter.htmlCL_Spin.func_pointer_exit.htmlCL_Spin.func_process_message.htmlCL_Spin.func_render.htmlCL_Spin.func_resized.htmlCL_Spin.func_style_changed.htmlCL_Spin.func_value_changed.htmlCL_Spin.func_visibility_change.htmlCL_Spin.get_allow_resize.htmlCL_Spin.get_blocks_default_action.htmlCL_Spin.get_child_component_group.htmlCL_Spin.get_child_components.htmlCL_Spin.get_class_name.htmlCL_Spin.get_clip_children.htmlCL_Spin.get_component_at.htmlCL_Spin.get_component_group_name.htmlCL_Spin.get_constant_repaint.htmlCL_Spin.get_css_element.htmlCL_Spin.get_css_layout.htmlCL_Spin.get_display_window.htmlCL_Spin.get_element_name.htmlCL_Spin.get_first_child.htmlCL_Spin.get_floating_point_mode.htmlCL_Spin.get_focus_policy.htmlCL_Spin.get_gc.htmlCL_Spin.get_geometry.htmlCL_Spin.get_group_selected_component.htmlCL_Spin.get_gui_manager.htmlCL_Spin.get_height.htmlCL_Spin.get_ic.htmlCL_Spin.get_id_name.htmlCL_Spin.get_last_child.htmlCL_Spin.get_layout.htmlCL_Spin.get_max.htmlCL_Spin.get_max_float.htmlCL_Spin.get_min.htmlCL_Spin.get_min_float.htmlCL_Spin.get_named_item.htmlCL_Spin.get_next_component_in_tree.htmlCL_Spin.get_next_sibling.htmlCL_Spin.get_owner_component.htmlCL_Spin.get_parent_component.htmlCL_Spin.get_preferred_height.htmlCL_Spin.get_preferred_size.htmlCL_Spin.get_preferred_width.htmlCL_Spin.get_previous_component_in_tree.htmlCL_Spin.get_previous_sibling.htmlCL_Spin.get_resources.htmlCL_Spin.get_size.htmlCL_Spin.get_theme.htmlCL_Spin.get_top_level_component.htmlCL_Spin.get_type_name.htmlCL_Spin.get_value.htmlCL_Spin.get_value_float.htmlCL_Spin.get_width.htmlCL_Spin.get_window_geometry.htmlCL_Spin.has_child_components.htmlCL_Spin.has_focus.htmlCL_Spin.htmlCL_Spin.impl.htmlCL_Spin.is_active.htmlCL_Spin.is_ancestor_of.htmlCL_Spin.is_cancel.htmlCL_Spin.is_default.htmlCL_Spin.is_descendant_of.htmlCL_Spin.is_double_click_enabled.htmlCL_Spin.is_enabled.htmlCL_Spin.is_selected_in_group.htmlCL_Spin.is_visible.htmlCL_Spin.load_css_layout.htmlCL_Spin.paint.htmlCL_Spin.pop_cliprect.htmlCL_Spin.push_cliprect.htmlCL_Spin.render.htmlCL_Spin.request_repaint.htmlCL_Spin.reset_cliprect.htmlCL_Spin.screen_to_component_coords.htmlCL_Spin.set_blocks_default_action.htmlCL_Spin.set_cancel.htmlCL_Spin.set_class_name.htmlCL_Spin.set_clip_children.htmlCL_Spin.set_cliprect.htmlCL_Spin.set_component_group_name.htmlCL_Spin.set_constant_repaint.htmlCL_Spin.set_cursor.htmlCL_Spin.set_default.htmlCL_Spin.set_double_click_enabled.htmlCL_Spin.set_enabled.htmlCL_Spin.set_floating_point_mode.htmlCL_Spin.set_focus.htmlCL_Spin.set_focus_policy.htmlCL_Spin.set_geometry.htmlCL_Spin.set_id_name.htmlCL_Spin.set_layout.htmlCL_Spin.set_number_of_decimal_places.htmlCL_Spin.set_parent_component.htmlCL_Spin.set_ranges.htmlCL_Spin.set_ranges_float.htmlCL_Spin.set_selected_in_component_group.htmlCL_Spin.set_step_size.htmlCL_Spin.set_step_size_float.htmlCL_Spin.set_type_name.htmlCL_Spin.set_value.htmlCL_Spin.set_value_float.htmlCL_Spin.set_visible.htmlCL_Spin.set_window_geometry.htmlCL_Spin.window_to_component_coords.htmlCL_Sprite.CL_Sprite.htmlCL_Sprite.ShowOnFinish.htmlCL_Sprite.clone.htmlCL_Sprite.draw.htmlCL_Sprite.finish.htmlCL_Sprite.get_alignment.htmlCL_Sprite.get_alpha.htmlCL_Sprite.get_angle.htmlCL_Sprite.get_base_angle.htmlCL_Sprite.get_color.htmlCL_Sprite.get_current_frame.htmlCL_Sprite.get_frame_count.htmlCL_Sprite.get_frame_delay.htmlCL_Sprite.get_frame_offset.htmlCL_Sprite.get_frame_size.htmlCL_Sprite.get_height.htmlCL_Sprite.get_id.htmlCL_Sprite.get_linear_filter.htmlCL_Sprite.get_rotation_hotspot.htmlCL_Sprite.get_scale.htmlCL_Sprite.get_show_on_finish.htmlCL_Sprite.get_size.htmlCL_Sprite.get_width.htmlCL_Sprite.htmlCL_Sprite.impl.htmlCL_Sprite.is_finished.htmlCL_Sprite.is_looping.htmlCL_Sprite.is_null.htmlCL_Sprite.is_play_backward.htmlCL_Sprite.is_play_loop.htmlCL_Sprite.is_play_pingpong.htmlCL_Sprite.operator_.htmlCL_Sprite.operator__.htmlCL_Sprite.restart.htmlCL_Sprite.rotate.htmlCL_Sprite.rotate_pitch.htmlCL_Sprite.rotate_yaw.htmlCL_Sprite.set_alignment.htmlCL_Sprite.set_alpha.htmlCL_Sprite.set_angle.htmlCL_Sprite.set_angle_pitch.htmlCL_Sprite.set_angle_yaw.htmlCL_Sprite.set_base_angle.htmlCL_Sprite.set_color.htmlCL_Sprite.set_delay.htmlCL_Sprite.set_frame.htmlCL_Sprite.set_frame_delay.htmlCL_Sprite.set_frame_offset.htmlCL_Sprite.set_id.htmlCL_Sprite.set_image_data.htmlCL_Sprite.set_linear_filter.htmlCL_Sprite.set_play_backward.htmlCL_Sprite.set_play_loop.htmlCL_Sprite.set_play_pingpong.htmlCL_Sprite.set_rotation_hotspot.htmlCL_Sprite.set_scale.htmlCL_Sprite.set_show_on_finish.htmlCL_Sprite.sig_animation_finished.htmlCL_Sprite.throw_if_null.htmlCL_Sprite.update.htmlCL_SpriteDescription.CL_SpriteDescription.htmlCL_SpriteDescription.add_alphaclipped_frames.htmlCL_SpriteDescription.add_alphaclipped_frames_free.htmlCL_SpriteDescription.add_frame.htmlCL_SpriteDescription.add_frames.htmlCL_SpriteDescription.add_gridclipped_frames.htmlCL_SpriteDescription.get_frames.htmlCL_SpriteDescription.htmlCL_SpriteDescription.impl.htmlCL_SpriteDescription.set_frame_delay.htmlCL_SpriteDescriptionFrame.CL_SpriteDescriptionFrame.htmlCL_SpriteDescriptionFrame.htmlCL_SqliteConnection.CL_SqliteConnection.htmlCL_SqliteConnection.begin_transaction.htmlCL_SqliteConnection.create_command.htmlCL_SqliteConnection.execute_non_query.htmlCL_SqliteConnection.execute_reader.htmlCL_SqliteConnection.execute_scalar_int.htmlCL_SqliteConnection.execute_scalar_string.htmlCL_SqliteConnection.htmlCL_StatusBar.CL_StatusBar.htmlCL_StatusBar.FocusPolicy.htmlCL_StatusBar.add_part.htmlCL_StatusBar.capture_mouse.htmlCL_StatusBar.capture_proximity.htmlCL_StatusBar.component_to_screen_coords.htmlCL_StatusBar.component_to_window_coords.htmlCL_StatusBar.create_components.htmlCL_StatusBar.delete_child_components.htmlCL_StatusBar.exec.htmlCL_StatusBar.exit_with_code.htmlCL_StatusBar.focus_next.htmlCL_StatusBar.focus_previous.htmlCL_StatusBar.func_activated.htmlCL_StatusBar.func_close.htmlCL_StatusBar.func_constrain_resize.htmlCL_StatusBar.func_create_custom_component.htmlCL_StatusBar.func_deactivated.htmlCL_StatusBar.func_enablemode_changed.htmlCL_StatusBar.func_filter_message.htmlCL_StatusBar.func_focus_gained.htmlCL_StatusBar.func_focus_lost.htmlCL_StatusBar.func_input.htmlCL_StatusBar.func_input_doubleclick.htmlCL_StatusBar.func_input_pointer_moved.htmlCL_StatusBar.func_input_pressed.htmlCL_StatusBar.func_input_released.htmlCL_StatusBar.func_part_double_clicked.htmlCL_StatusBar.func_pointer_enter.htmlCL_StatusBar.func_pointer_exit.htmlCL_StatusBar.func_process_message.htmlCL_StatusBar.func_render.htmlCL_StatusBar.func_resized.htmlCL_StatusBar.func_style_changed.htmlCL_StatusBar.func_visibility_change.htmlCL_StatusBar.get_allow_resize.htmlCL_StatusBar.get_blocks_default_action.htmlCL_StatusBar.get_child_component_group.htmlCL_StatusBar.get_child_components.htmlCL_StatusBar.get_class_name.htmlCL_StatusBar.get_clip_children.htmlCL_StatusBar.get_component_at.htmlCL_StatusBar.get_component_group_name.htmlCL_StatusBar.get_constant_repaint.htmlCL_StatusBar.get_css_element.htmlCL_StatusBar.get_css_layout.htmlCL_StatusBar.get_display_window.htmlCL_StatusBar.get_element_name.htmlCL_StatusBar.get_first_child.htmlCL_StatusBar.get_focus_policy.htmlCL_StatusBar.get_gc.htmlCL_StatusBar.get_geometry.htmlCL_StatusBar.get_group_selected_component.htmlCL_StatusBar.get_gui_manager.htmlCL_StatusBar.get_height.htmlCL_StatusBar.get_ic.htmlCL_StatusBar.get_id_name.htmlCL_StatusBar.get_last_child.htmlCL_StatusBar.get_layout.htmlCL_StatusBar.get_named_item.htmlCL_StatusBar.get_next_component_in_tree.htmlCL_StatusBar.get_next_sibling.htmlCL_StatusBar.get_owner_component.htmlCL_StatusBar.get_parent_component.htmlCL_StatusBar.get_preferred_height.htmlCL_StatusBar.get_preferred_size.htmlCL_StatusBar.get_preferred_width.htmlCL_StatusBar.get_previous_component_in_tree.htmlCL_StatusBar.get_previous_sibling.htmlCL_StatusBar.get_resources.htmlCL_StatusBar.get_size.htmlCL_StatusBar.get_theme.htmlCL_StatusBar.get_top_level_component.htmlCL_StatusBar.get_type_name.htmlCL_StatusBar.get_width.htmlCL_StatusBar.get_window_geometry.htmlCL_StatusBar.has_child_components.htmlCL_StatusBar.has_focus.htmlCL_StatusBar.htmlCL_StatusBar.impl.htmlCL_StatusBar.is_active.htmlCL_StatusBar.is_ancestor_of.htmlCL_StatusBar.is_cancel.htmlCL_StatusBar.is_default.htmlCL_StatusBar.is_descendant_of.htmlCL_StatusBar.is_double_click_enabled.htmlCL_StatusBar.is_enabled.htmlCL_StatusBar.is_selected_in_group.htmlCL_StatusBar.is_visible.htmlCL_StatusBar.load_css_layout.htmlCL_StatusBar.paint.htmlCL_StatusBar.pop_cliprect.htmlCL_StatusBar.push_cliprect.htmlCL_StatusBar.remove_part.htmlCL_StatusBar.render.htmlCL_StatusBar.request_repaint.htmlCL_StatusBar.reset_cliprect.htmlCL_StatusBar.screen_to_component_coords.htmlCL_StatusBar.set_blocks_default_action.htmlCL_StatusBar.set_cancel.htmlCL_StatusBar.set_class_name.htmlCL_StatusBar.set_clip_children.htmlCL_StatusBar.set_cliprect.htmlCL_StatusBar.set_component_group_name.htmlCL_StatusBar.set_constant_repaint.htmlCL_StatusBar.set_cursor.htmlCL_StatusBar.set_default.htmlCL_StatusBar.set_double_click_enabled.htmlCL_StatusBar.set_enabled.htmlCL_StatusBar.set_focus.htmlCL_StatusBar.set_focus_policy.htmlCL_StatusBar.set_geometry.htmlCL_StatusBar.set_id_name.htmlCL_StatusBar.set_layout.htmlCL_StatusBar.set_parent_component.htmlCL_StatusBar.set_part_text.htmlCL_StatusBar.set_selected_in_component_group.htmlCL_StatusBar.set_status_text.htmlCL_StatusBar.set_type_name.htmlCL_StatusBar.set_visible.htmlCL_StatusBar.set_window_geometry.htmlCL_StatusBar.show_part.htmlCL_StatusBar.show_size_grip.htmlCL_StatusBar.window_to_component_coords.htmlCL_String16.CL_String16.htmlCL_String16.append.htmlCL_String16.assign.htmlCL_String16.begin.htmlCL_String16.c_str.htmlCL_String16.capacity.htmlCL_String16.clear.htmlCL_String16.compare.htmlCL_String16.copy.htmlCL_String16.data.htmlCL_String16.empty.htmlCL_String16.end.htmlCL_String16.erase.htmlCL_String16.find.htmlCL_String16.find_first_not_of.htmlCL_String16.find_first_of.htmlCL_String16.find_last_not_of.htmlCL_String16.find_last_of.htmlCL_String16.htmlCL_String16.insert.htmlCL_String16.length.htmlCL_String16.max_size.htmlCL_String16.operator_CL_StringRef16.htmlCL_String16.operator__.htmlCL_String16.operator_std.wstring.htmlCL_String16.push_back.htmlCL_String16.replace.htmlCL_String16.reserve.htmlCL_String16.resize.htmlCL_String16.rfind.htmlCL_String16.size.htmlCL_String16.substr.htmlCL_String8.CL_String8.htmlCL_String8.append.htmlCL_String8.assign.htmlCL_String8.begin.htmlCL_String8.c_str.htmlCL_String8.capacity.htmlCL_String8.clear.htmlCL_String8.compare.htmlCL_String8.copy.htmlCL_String8.data.htmlCL_String8.empty.htmlCL_String8.end.htmlCL_String8.erase.htmlCL_String8.find.htmlCL_String8.find_first_not_of.htmlCL_String8.find_first_of.htmlCL_String8.find_last_not_of.htmlCL_String8.find_last_of.htmlCL_String8.htmlCL_String8.insert.htmlCL_String8.length.htmlCL_String8.max_size.htmlCL_String8.operator_CL_StringRef8.htmlCL_String8.operator__.htmlCL_String8.operator_std.string.htmlCL_String8.push_back.htmlCL_String8.replace.htmlCL_String8.reserve.htmlCL_String8.resize.htmlCL_String8.rfind.htmlCL_String8.size.htmlCL_String8.substr.htmlCL_String8.utf8_length.htmlCL_StringAllocator.CL_StringAllocator.htmlCL_StringAllocator.alloc.htmlCL_StringAllocator.alloc16.htmlCL_StringAllocator.alloc8.htmlCL_StringAllocator.clear.htmlCL_StringAllocator.htmlCL_StringAllocator.impl.htmlCL_StringData16.CL_StringData16.htmlCL_StringData16.begin.htmlCL_StringData16.compare.htmlCL_StringData16.data.htmlCL_StringData16.empty.htmlCL_StringData16.end.htmlCL_StringData16.find.htmlCL_StringData16.find_first_not_of.htmlCL_StringData16.find_first_of.htmlCL_StringData16.find_last_not_of.htmlCL_StringData16.find_last_of.htmlCL_StringData16.htmlCL_StringData16.length.htmlCL_StringData16.operator_CL_StringRef16.htmlCL_StringData16.operator__.htmlCL_StringData16.operator_std.wstring.htmlCL_StringData16.rfind.htmlCL_StringData16.size.htmlCL_StringData16.substr.htmlCL_StringData8.CL_StringData8.htmlCL_StringData8.begin.htmlCL_StringData8.compare.htmlCL_StringData8.data.htmlCL_StringData8.empty.htmlCL_StringData8.end.htmlCL_StringData8.find.htmlCL_StringData8.find_first_not_of.htmlCL_StringData8.find_first_of.htmlCL_StringData8.find_last_not_of.htmlCL_StringData8.find_last_of.htmlCL_StringData8.htmlCL_StringData8.length.htmlCL_StringData8.operator_CL_StringRef8.htmlCL_StringData8.operator__.htmlCL_StringData8.operator_std.string.htmlCL_StringData8.rfind.htmlCL_StringData8.size.htmlCL_StringData8.substr.htmlCL_StringData8.utf8_length.htmlCL_StringFormat.CL_StringFormat.htmlCL_StringFormat.args.htmlCL_StringFormat.create_arg.htmlCL_StringFormat.get_result.htmlCL_StringFormat.htmlCL_StringFormat.set_arg.htmlCL_StringFormat.string.htmlCL_StringHelp.BOMType.htmlCL_StringHelp.bitmask_leadbyte_for_utf8.htmlCL_StringHelp.bool_to_local8.htmlCL_StringHelp.bool_to_text.htmlCL_StringHelp.bool_to_ucs2.htmlCL_StringHelp.compare.htmlCL_StringHelp.cp437_to_text.htmlCL_StringHelp.cp437_to_ucs2.htmlCL_StringHelp.detect_bom.htmlCL_StringHelp.double_to_local8.htmlCL_StringHelp.double_to_text.htmlCL_StringHelp.double_to_ucs2.htmlCL_StringHelp.float_to_local8.htmlCL_StringHelp.float_to_text.htmlCL_StringHelp.float_to_ucs2.htmlCL_StringHelp.htmlCL_StringHelp.int_to_local8.htmlCL_StringHelp.int_to_text.htmlCL_StringHelp.int_to_ucs2.htmlCL_StringHelp.latin1_to_ucs2.htmlCL_StringHelp.latin9_to_ucs2.htmlCL_StringHelp.ll_to_local8.htmlCL_StringHelp.ll_to_text.htmlCL_StringHelp.ll_to_ucs2.htmlCL_StringHelp.local8_to_bool.htmlCL_StringHelp.local8_to_double.htmlCL_StringHelp.local8_to_float.htmlCL_StringHelp.local8_to_int.htmlCL_StringHelp.local8_to_ll.htmlCL_StringHelp.local8_to_lower.htmlCL_StringHelp.local8_to_text.htmlCL_StringHelp.local8_to_ucs2.htmlCL_StringHelp.local8_to_uint.htmlCL_StringHelp.local8_to_ull.htmlCL_StringHelp.local8_to_upper.htmlCL_StringHelp.split_text.htmlCL_StringHelp.text_to_bool.htmlCL_StringHelp.text_to_cp437.htmlCL_StringHelp.text_to_double.htmlCL_StringHelp.text_to_float.htmlCL_StringHelp.text_to_int.htmlCL_StringHelp.text_to_ll.htmlCL_StringHelp.text_to_local8.htmlCL_StringHelp.text_to_lower.htmlCL_StringHelp.text_to_uint.htmlCL_StringHelp.text_to_ull.htmlCL_StringHelp.text_to_upper.htmlCL_StringHelp.text_to_utf8.htmlCL_StringHelp.trailing_bytes_for_utf8.htmlCL_StringHelp.trim.htmlCL_StringHelp.ucs2_to_bool.htmlCL_StringHelp.ucs2_to_cp437.htmlCL_StringHelp.ucs2_to_double.htmlCL_StringHelp.ucs2_to_float.htmlCL_StringHelp.ucs2_to_int.htmlCL_StringHelp.ucs2_to_latin1.htmlCL_StringHelp.ucs2_to_latin9.htmlCL_StringHelp.ucs2_to_ll.htmlCL_StringHelp.ucs2_to_local8.htmlCL_StringHelp.ucs2_to_lower.htmlCL_StringHelp.ucs2_to_text.htmlCL_StringHelp.ucs2_to_uint.htmlCL_StringHelp.ucs2_to_ull.htmlCL_StringHelp.ucs2_to_upper.htmlCL_StringHelp.ucs2_to_utf8.htmlCL_StringHelp.uint_to_local8.htmlCL_StringHelp.uint_to_text.htmlCL_StringHelp.uint_to_ucs2.htmlCL_StringHelp.ull_to_local8.htmlCL_StringHelp.ull_to_text.htmlCL_StringHelp.ull_to_ucs2.htmlCL_StringHelp.unicode_to_utf8.htmlCL_StringHelp.utf8_to_text.htmlCL_StringHelp.utf8_to_ucs2.htmlCL_StringHelp.wchar_to_utf8.htmlCL_StringRef16.CL_StringRef16.htmlCL_StringRef16.begin.htmlCL_StringRef16.c_str.htmlCL_StringRef16.compare.htmlCL_StringRef16.data.htmlCL_StringRef16.empty.htmlCL_StringRef16.end.htmlCL_StringRef16.find.htmlCL_StringRef16.find_first_not_of.htmlCL_StringRef16.find_first_of.htmlCL_StringRef16.find_last_not_of.htmlCL_StringRef16.find_last_of.htmlCL_StringRef16.htmlCL_StringRef16.length.htmlCL_StringRef16.operator_CL_StringRef16.htmlCL_StringRef16.operator__.htmlCL_StringRef16.operator_std.wstring.htmlCL_StringRef16.rfind.htmlCL_StringRef16.set_length.htmlCL_StringRef16.size.htmlCL_StringRef16.substr.htmlCL_StringRef8.CL_StringRef8.htmlCL_StringRef8.begin.htmlCL_StringRef8.c_str.htmlCL_StringRef8.compare.htmlCL_StringRef8.data.htmlCL_StringRef8.empty.htmlCL_StringRef8.end.htmlCL_StringRef8.find.htmlCL_StringRef8.find_first_not_of.htmlCL_StringRef8.find_first_of.htmlCL_StringRef8.find_last_not_of.htmlCL_StringRef8.find_last_of.htmlCL_StringRef8.htmlCL_StringRef8.length.htmlCL_StringRef8.operator_CL_StringRef8.htmlCL_StringRef8.operator__.htmlCL_StringRef8.operator_std.string.htmlCL_StringRef8.rfind.htmlCL_StringRef8.set_length.htmlCL_StringRef8.size.htmlCL_StringRef8.substr.htmlCL_StringRef8.utf8_length.htmlCL_Subtexture.CL_Subtexture.htmlCL_Subtexture.get_geometry.htmlCL_Subtexture.get_texture.htmlCL_Subtexture.htmlCL_Subtexture.impl.htmlCL_Subtexture.is_null.htmlCL_Subtexture.throw_if_null.htmlCL_Super_0.htmlCL_Super_0.invoke.htmlCL_Super_0.is_invokable.htmlCL_Super_0.is_null.htmlCL_Super_1.htmlCL_Super_1.invoke.htmlCL_Super_1.is_invokable.htmlCL_Super_1.is_null.htmlCL_Super_2.htmlCL_Super_2.invoke.htmlCL_Super_2.is_invokable.htmlCL_Super_2.is_null.htmlCL_Super_3.htmlCL_Super_3.invoke.htmlCL_Super_3.is_invokable.htmlCL_Super_3.is_null.htmlCL_Super_4.htmlCL_Super_4.invoke.htmlCL_Super_4.is_invokable.htmlCL_Super_4.is_null.htmlCL_Super_5.htmlCL_Super_5.invoke.htmlCL_Super_5.is_invokable.htmlCL_Super_5.is_null.htmlCL_Super_v0.htmlCL_Super_v0.invoke.htmlCL_Super_v0.is_invokable.htmlCL_Super_v0.is_null.htmlCL_Super_v1.htmlCL_Super_v1.invoke.htmlCL_Super_v1.is_invokable.htmlCL_Super_v1.is_null.htmlCL_Super_v2.htmlCL_Super_v2.invoke.htmlCL_Super_v2.is_invokable.htmlCL_Super_v2.is_null.htmlCL_Super_v3.htmlCL_Super_v3.invoke.htmlCL_Super_v3.is_invokable.htmlCL_Super_v3.is_null.htmlCL_Super_v4.htmlCL_Super_v4.invoke.htmlCL_Super_v4.is_invokable.htmlCL_Super_v4.is_null.htmlCL_Super_v5.htmlCL_Super_v5.invoke.htmlCL_Super_v5.is_invokable.htmlCL_Super_v5.is_null.htmlCL_System.CL_CPU_ExtensionPPC.htmlCL_System.CL_CPU_ExtensionX86.htmlCL_System.aligned_alloc.htmlCL_System.aligned_free.htmlCL_System.call_constructor.htmlCL_System.call_destructor.htmlCL_System.capture_stack_trace.htmlCL_System.detect_cpu_extension.htmlCL_System.get_exe_path.htmlCL_System.get_microseconds.htmlCL_System.get_num_cores.htmlCL_System.get_sharedptr_mutex.htmlCL_System.get_stack_frames_text.htmlCL_System.get_time.htmlCL_System.htmlCL_System.pause.htmlCL_System.sleep.htmlCL_TCPConnection.CL_TCPConnection.htmlCL_TCPConnection.SeekMode.htmlCL_TCPConnection.connect.htmlCL_TCPConnection.disconnect_abortive.htmlCL_TCPConnection.disconnect_graceful.htmlCL_TCPConnection.duplicate.htmlCL_TCPConnection.get_handle.htmlCL_TCPConnection.get_local_name.htmlCL_TCPConnection.get_position.htmlCL_TCPConnection.get_provider.htmlCL_TCPConnection.get_read_event.htmlCL_TCPConnection.get_remote_name.htmlCL_TCPConnection.get_size.htmlCL_TCPConnection.get_write_event.htmlCL_TCPConnection.htmlCL_TCPConnection.impl.htmlCL_TCPConnection.is_little_endian.htmlCL_TCPConnection.is_null.htmlCL_TCPConnection.peek.htmlCL_TCPConnection.read.htmlCL_TCPConnection.read_float.htmlCL_TCPConnection.read_int16.htmlCL_TCPConnection.read_int32.htmlCL_TCPConnection.read_int64.htmlCL_TCPConnection.read_int8.htmlCL_TCPConnection.read_string_a.htmlCL_TCPConnection.read_string_nul.htmlCL_TCPConnection.read_string_text.htmlCL_TCPConnection.read_uint16.htmlCL_TCPConnection.read_uint32.htmlCL_TCPConnection.read_uint64.htmlCL_TCPConnection.read_uint8.htmlCL_TCPConnection.receive.htmlCL_TCPConnection.seek.htmlCL_TCPConnection.send.htmlCL_TCPConnection.set_big_endian_mode.htmlCL_TCPConnection.set_handle.htmlCL_TCPConnection.set_keep_alive.htmlCL_TCPConnection.set_little_endian_mode.htmlCL_TCPConnection.set_nodelay.htmlCL_TCPConnection.set_system_mode.htmlCL_TCPConnection.throw_if_null.htmlCL_TCPConnection.write.htmlCL_TCPConnection.write_float.htmlCL_TCPConnection.write_int16.htmlCL_TCPConnection.write_int32.htmlCL_TCPConnection.write_int64.htmlCL_TCPConnection.write_int8.htmlCL_TCPConnection.write_string_a.htmlCL_TCPConnection.write_string_nul.htmlCL_TCPConnection.write_string_text.htmlCL_TCPConnection.write_uint16.htmlCL_TCPConnection.write_uint32.htmlCL_TCPConnection.write_uint64.htmlCL_TCPConnection.write_uint8.htmlCL_TCPListen.CL_TCPListen.htmlCL_TCPListen.accept.htmlCL_TCPListen.get_accept_event.htmlCL_TCPListen.get_handle.htmlCL_TCPListen.htmlCL_TCPListen.impl.htmlCL_Tab.CL_Tab.htmlCL_Tab.FocusPolicy.htmlCL_Tab.add_page.htmlCL_Tab.capture_mouse.htmlCL_Tab.capture_proximity.htmlCL_Tab.component_to_screen_coords.htmlCL_Tab.component_to_window_coords.htmlCL_Tab.create_components.htmlCL_Tab.delete_child_components.htmlCL_Tab.exec.htmlCL_Tab.exit_with_code.htmlCL_Tab.focus_next.htmlCL_Tab.focus_previous.htmlCL_Tab.func_activated.htmlCL_Tab.func_close.htmlCL_Tab.func_constrain_resize.htmlCL_Tab.func_create_custom_component.htmlCL_Tab.func_deactivated.htmlCL_Tab.func_enablemode_changed.htmlCL_Tab.func_filter_message.htmlCL_Tab.func_focus_gained.htmlCL_Tab.func_focus_lost.htmlCL_Tab.func_input.htmlCL_Tab.func_input_doubleclick.htmlCL_Tab.func_input_pointer_moved.htmlCL_Tab.func_input_pressed.htmlCL_Tab.func_input_released.htmlCL_Tab.func_pointer_enter.htmlCL_Tab.func_pointer_exit.htmlCL_Tab.func_process_message.htmlCL_Tab.func_render.htmlCL_Tab.func_resized.htmlCL_Tab.func_style_changed.htmlCL_Tab.func_visibility_change.htmlCL_Tab.get_allow_resize.htmlCL_Tab.get_blocks_default_action.htmlCL_Tab.get_child_component_group.htmlCL_Tab.get_child_components.htmlCL_Tab.get_class_name.htmlCL_Tab.get_clip_children.htmlCL_Tab.get_component_at.htmlCL_Tab.get_component_group_name.htmlCL_Tab.get_constant_repaint.htmlCL_Tab.get_css_element.htmlCL_Tab.get_css_layout.htmlCL_Tab.get_current_page_id.htmlCL_Tab.get_current_page_index.htmlCL_Tab.get_display_window.htmlCL_Tab.get_element_name.htmlCL_Tab.get_first_child.htmlCL_Tab.get_focus_policy.htmlCL_Tab.get_gc.htmlCL_Tab.get_geometry.htmlCL_Tab.get_group_selected_component.htmlCL_Tab.get_gui_manager.htmlCL_Tab.get_height.htmlCL_Tab.get_ic.htmlCL_Tab.get_id_name.htmlCL_Tab.get_last_child.htmlCL_Tab.get_layout.htmlCL_Tab.get_named_item.htmlCL_Tab.get_next_component_in_tree.htmlCL_Tab.get_next_sibling.htmlCL_Tab.get_owner_component.htmlCL_Tab.get_page.htmlCL_Tab.get_page_by_id.htmlCL_Tab.get_page_count.htmlCL_Tab.get_parent_component.htmlCL_Tab.get_preferred_height.htmlCL_Tab.get_preferred_size.htmlCL_Tab.get_preferred_width.htmlCL_Tab.get_previous_component_in_tree.htmlCL_Tab.get_previous_sibling.htmlCL_Tab.get_resources.htmlCL_Tab.get_size.htmlCL_Tab.get_theme.htmlCL_Tab.get_top_level_component.htmlCL_Tab.get_type_name.htmlCL_Tab.get_width.htmlCL_Tab.get_window_geometry.htmlCL_Tab.has_child_components.htmlCL_Tab.has_focus.htmlCL_Tab.htmlCL_Tab.impl.htmlCL_Tab.is_active.htmlCL_Tab.is_ancestor_of.htmlCL_Tab.is_cancel.htmlCL_Tab.is_default.htmlCL_Tab.is_descendant_of.htmlCL_Tab.is_double_click_enabled.htmlCL_Tab.is_enabled.htmlCL_Tab.is_selected_in_group.htmlCL_Tab.is_visible.htmlCL_Tab.load_css_layout.htmlCL_Tab.paint.htmlCL_Tab.pop_cliprect.htmlCL_Tab.push_cliprect.htmlCL_Tab.remove_page.htmlCL_Tab.remove_page_by_id.htmlCL_Tab.render.htmlCL_Tab.request_repaint.htmlCL_Tab.reset_cliprect.htmlCL_Tab.screen_to_component_coords.htmlCL_Tab.set_blocks_default_action.htmlCL_Tab.set_cancel.htmlCL_Tab.set_class_name.htmlCL_Tab.set_clip_children.htmlCL_Tab.set_cliprect.htmlCL_Tab.set_component_group_name.htmlCL_Tab.set_constant_repaint.htmlCL_Tab.set_cursor.htmlCL_Tab.set_default.htmlCL_Tab.set_double_click_enabled.htmlCL_Tab.set_enabled.htmlCL_Tab.set_focus.htmlCL_Tab.set_focus_policy.htmlCL_Tab.set_geometry.htmlCL_Tab.set_id_name.htmlCL_Tab.set_label.htmlCL_Tab.set_label_by_id.htmlCL_Tab.set_layout.htmlCL_Tab.set_parent_component.htmlCL_Tab.set_selected_in_component_group.htmlCL_Tab.set_type_name.htmlCL_Tab.set_visible.htmlCL_Tab.set_window_geometry.htmlCL_Tab.show_page.htmlCL_Tab.show_page_by_id.htmlCL_Tab.window_to_component_coords.htmlCL_TabPage.CL_Tab.htmlCL_TabPage.CL_TabPage.htmlCL_TabPage.FocusPolicy.htmlCL_TabPage.capture_mouse.htmlCL_TabPage.capture_proximity.htmlCL_TabPage.component_to_screen_coords.htmlCL_TabPage.component_to_window_coords.htmlCL_TabPage.create_components.htmlCL_TabPage.delete_child_components.htmlCL_TabPage.exec.htmlCL_TabPage.exit_with_code.htmlCL_TabPage.focus_next.htmlCL_TabPage.focus_previous.htmlCL_TabPage.func_activated.htmlCL_TabPage.func_close.htmlCL_TabPage.func_constrain_resize.htmlCL_TabPage.func_create_custom_component.htmlCL_TabPage.func_deactivated.htmlCL_TabPage.func_enablemode_changed.htmlCL_TabPage.func_filter_message.htmlCL_TabPage.func_focus_gained.htmlCL_TabPage.func_focus_lost.htmlCL_TabPage.func_input.htmlCL_TabPage.func_input_doubleclick.htmlCL_TabPage.func_input_pointer_moved.htmlCL_TabPage.func_input_pressed.htmlCL_TabPage.func_input_released.htmlCL_TabPage.func_pointer_enter.htmlCL_TabPage.func_pointer_exit.htmlCL_TabPage.func_process_message.htmlCL_TabPage.func_render.htmlCL_TabPage.func_resized.htmlCL_TabPage.func_style_changed.htmlCL_TabPage.func_visibility_change.htmlCL_TabPage.get_allow_resize.htmlCL_TabPage.get_blocks_default_action.htmlCL_TabPage.get_child_component_group.htmlCL_TabPage.get_child_components.htmlCL_TabPage.get_class_name.htmlCL_TabPage.get_clip_children.htmlCL_TabPage.get_component_at.htmlCL_TabPage.get_component_group_name.htmlCL_TabPage.get_constant_repaint.htmlCL_TabPage.get_css_element.htmlCL_TabPage.get_css_layout.htmlCL_TabPage.get_display_window.htmlCL_TabPage.get_element_name.htmlCL_TabPage.get_first_child.htmlCL_TabPage.get_focus_policy.htmlCL_TabPage.get_gc.htmlCL_TabPage.get_geometry.htmlCL_TabPage.get_group_selected_component.htmlCL_TabPage.get_gui_manager.htmlCL_TabPage.get_height.htmlCL_TabPage.get_ic.htmlCL_TabPage.get_id.htmlCL_TabPage.get_id_name.htmlCL_TabPage.get_label.htmlCL_TabPage.get_last_child.htmlCL_TabPage.get_layout.htmlCL_TabPage.get_named_item.htmlCL_TabPage.get_next_component_in_tree.htmlCL_TabPage.get_next_sibling.htmlCL_TabPage.get_owner_component.htmlCL_TabPage.get_parent_component.htmlCL_TabPage.get_preferred_height.htmlCL_TabPage.get_preferred_size.htmlCL_TabPage.get_preferred_width.htmlCL_TabPage.get_previous_component_in_tree.htmlCL_TabPage.get_previous_sibling.htmlCL_TabPage.get_resources.htmlCL_TabPage.get_size.htmlCL_TabPage.get_theme.htmlCL_TabPage.get_top_level_component.htmlCL_TabPage.get_type_name.htmlCL_TabPage.get_width.htmlCL_TabPage.get_window_geometry.htmlCL_TabPage.has_child_components.htmlCL_TabPage.has_focus.htmlCL_TabPage.htmlCL_TabPage.impl.htmlCL_TabPage.is_active.htmlCL_TabPage.is_ancestor_of.htmlCL_TabPage.is_cancel.htmlCL_TabPage.is_default.htmlCL_TabPage.is_descendant_of.htmlCL_TabPage.is_double_click_enabled.htmlCL_TabPage.is_enabled.htmlCL_TabPage.is_selected_in_group.htmlCL_TabPage.is_visible.htmlCL_TabPage.load_css_layout.htmlCL_TabPage.paint.htmlCL_TabPage.pop_cliprect.htmlCL_TabPage.push_cliprect.htmlCL_TabPage.render.htmlCL_TabPage.request_repaint.htmlCL_TabPage.reset_cliprect.htmlCL_TabPage.screen_to_component_coords.htmlCL_TabPage.set_blocks_default_action.htmlCL_TabPage.set_cancel.htmlCL_TabPage.set_class_name.htmlCL_TabPage.set_clip_children.htmlCL_TabPage.set_cliprect.htmlCL_TabPage.set_component_group_name.htmlCL_TabPage.set_constant_repaint.htmlCL_TabPage.set_cursor.htmlCL_TabPage.set_default.htmlCL_TabPage.set_double_click_enabled.htmlCL_TabPage.set_enabled.htmlCL_TabPage.set_focus.htmlCL_TabPage.set_focus_policy.htmlCL_TabPage.set_geometry.htmlCL_TabPage.set_id_name.htmlCL_TabPage.set_layout.htmlCL_TabPage.set_parent_component.htmlCL_TabPage.set_selected_in_component_group.htmlCL_TabPage.set_type_name.htmlCL_TabPage.set_visible.htmlCL_TabPage.set_window_geometry.htmlCL_TabPage.window_to_component_coords.htmlCL_TargaProvider.htmlCL_TargaProvider.load.htmlCL_TargaProvider.save.htmlCL_TextEdit.CL_TextEdit.htmlCL_TextEdit.FocusPolicy.htmlCL_TextEdit.add_text.htmlCL_TextEdit.capture_mouse.htmlCL_TextEdit.capture_proximity.htmlCL_TextEdit.clear_selection.htmlCL_TextEdit.component_to_screen_coords.htmlCL_TextEdit.component_to_window_coords.htmlCL_TextEdit.create_components.htmlCL_TextEdit.delete_child_components.htmlCL_TextEdit.delete_selected_text.htmlCL_TextEdit.exec.htmlCL_TextEdit.exit_with_code.htmlCL_TextEdit.focus_next.htmlCL_TextEdit.focus_previous.htmlCL_TextEdit.func_activated.htmlCL_TextEdit.func_after_edit_changed.htmlCL_TextEdit.func_before_edit_changed.htmlCL_TextEdit.func_close.htmlCL_TextEdit.func_constrain_resize.htmlCL_TextEdit.func_create_custom_component.htmlCL_TextEdit.func_deactivated.htmlCL_TextEdit.func_enablemode_changed.htmlCL_TextEdit.func_enter_pressed.htmlCL_TextEdit.func_filter_message.htmlCL_TextEdit.func_focus_gained.htmlCL_TextEdit.func_focus_lost.htmlCL_TextEdit.func_input.htmlCL_TextEdit.func_input_doubleclick.htmlCL_TextEdit.func_input_pointer_moved.htmlCL_TextEdit.func_input_pressed.htmlCL_TextEdit.func_input_released.htmlCL_TextEdit.func_pointer_enter.htmlCL_TextEdit.func_pointer_exit.htmlCL_TextEdit.func_process_message.htmlCL_TextEdit.func_render.htmlCL_TextEdit.func_resized.htmlCL_TextEdit.func_selection_changed.htmlCL_TextEdit.func_style_changed.htmlCL_TextEdit.func_visibility_change.htmlCL_TextEdit.get_allow_resize.htmlCL_TextEdit.get_blocks_default_action.htmlCL_TextEdit.get_child_component_group.htmlCL_TextEdit.get_child_components.htmlCL_TextEdit.get_class_name.htmlCL_TextEdit.get_clip_children.htmlCL_TextEdit.get_component_at.htmlCL_TextEdit.get_component_group_name.htmlCL_TextEdit.get_constant_repaint.htmlCL_TextEdit.get_css_element.htmlCL_TextEdit.get_css_layout.htmlCL_TextEdit.get_cursor_line_number.htmlCL_TextEdit.get_cursor_pos.htmlCL_TextEdit.get_display_window.htmlCL_TextEdit.get_element_name.htmlCL_TextEdit.get_first_child.htmlCL_TextEdit.get_focus_policy.htmlCL_TextEdit.get_gc.htmlCL_TextEdit.get_geometry.htmlCL_TextEdit.get_group_selected_component.htmlCL_TextEdit.get_gui_manager.htmlCL_TextEdit.get_height.htmlCL_TextEdit.get_ic.htmlCL_TextEdit.get_id_name.htmlCL_TextEdit.get_last_child.htmlCL_TextEdit.get_layout.htmlCL_TextEdit.get_line_count.htmlCL_TextEdit.get_line_text.htmlCL_TextEdit.get_max_length.htmlCL_TextEdit.get_named_item.htmlCL_TextEdit.get_next_component_in_tree.htmlCL_TextEdit.get_next_sibling.htmlCL_TextEdit.get_owner_component.htmlCL_TextEdit.get_parent_component.htmlCL_TextEdit.get_preferred_height.htmlCL_TextEdit.get_preferred_size.htmlCL_TextEdit.get_preferred_width.htmlCL_TextEdit.get_previous_component_in_tree.htmlCL_TextEdit.get_previous_sibling.htmlCL_TextEdit.get_resources.htmlCL_TextEdit.get_selection.htmlCL_TextEdit.get_selection_length.htmlCL_TextEdit.get_selection_start.htmlCL_TextEdit.get_size.htmlCL_TextEdit.get_text.htmlCL_TextEdit.get_theme.htmlCL_TextEdit.get_top_level_component.htmlCL_TextEdit.get_total_height.htmlCL_TextEdit.get_type_name.htmlCL_TextEdit.get_width.htmlCL_TextEdit.get_window_geometry.htmlCL_TextEdit.has_child_components.htmlCL_TextEdit.has_focus.htmlCL_TextEdit.htmlCL_TextEdit.impl.htmlCL_TextEdit.is_active.htmlCL_TextEdit.is_ancestor_of.htmlCL_TextEdit.is_cancel.htmlCL_TextEdit.is_default.htmlCL_TextEdit.is_descendant_of.htmlCL_TextEdit.is_double_click_enabled.htmlCL_TextEdit.is_enabled.htmlCL_TextEdit.is_lowercase.htmlCL_TextEdit.is_read_only.htmlCL_TextEdit.is_selected_in_group.htmlCL_TextEdit.is_uppercase.htmlCL_TextEdit.is_visible.htmlCL_TextEdit.load_css_layout.htmlCL_TextEdit.paint.htmlCL_TextEdit.pop_cliprect.htmlCL_TextEdit.push_cliprect.htmlCL_TextEdit.render.htmlCL_TextEdit.request_repaint.htmlCL_TextEdit.reset_cliprect.htmlCL_TextEdit.screen_to_component_coords.htmlCL_TextEdit.select_all.htmlCL_TextEdit.set_blocks_default_action.htmlCL_TextEdit.set_cancel.htmlCL_TextEdit.set_class_name.htmlCL_TextEdit.set_clip_children.htmlCL_TextEdit.set_cliprect.htmlCL_TextEdit.set_component_group_name.htmlCL_TextEdit.set_constant_repaint.htmlCL_TextEdit.set_cursor.htmlCL_TextEdit.set_cursor_drawing_enabled.htmlCL_TextEdit.set_cursor_pos.htmlCL_TextEdit.set_default.htmlCL_TextEdit.set_double_click_enabled.htmlCL_TextEdit.set_enabled.htmlCL_TextEdit.set_focus.htmlCL_TextEdit.set_focus_policy.htmlCL_TextEdit.set_geometry.htmlCL_TextEdit.set_id_name.htmlCL_TextEdit.set_input_mask.htmlCL_TextEdit.set_layout.htmlCL_TextEdit.set_lowercase.htmlCL_TextEdit.set_max_length.htmlCL_TextEdit.set_parent_component.htmlCL_TextEdit.set_read_only.htmlCL_TextEdit.set_select_all_on_focus_gain.htmlCL_TextEdit.set_selected_in_component_group.htmlCL_TextEdit.set_selection.htmlCL_TextEdit.set_text.htmlCL_TextEdit.set_type_name.htmlCL_TextEdit.set_uppercase.htmlCL_TextEdit.set_visible.htmlCL_TextEdit.set_window_geometry.htmlCL_TextEdit.window_to_component_coords.htmlCL_Texture.CL_Texture.htmlCL_Texture.copy_image_from.htmlCL_Texture.copy_subimage_from.htmlCL_Texture.generate_mipmap.htmlCL_Texture.get_base_level.htmlCL_Texture.get_compare_function.htmlCL_Texture.get_compare_mode.htmlCL_Texture.get_depth.htmlCL_Texture.get_height.htmlCL_Texture.get_impl.htmlCL_Texture.get_lod_bias.htmlCL_Texture.get_mag_filter.htmlCL_Texture.get_max_level.htmlCL_Texture.get_max_lod.htmlCL_Texture.get_min_filter.htmlCL_Texture.get_min_lod.htmlCL_Texture.get_pixeldata.htmlCL_Texture.get_provider.htmlCL_Texture.get_size.htmlCL_Texture.get_width.htmlCL_Texture.get_wrap_mode_r.htmlCL_Texture.get_wrap_mode_s.htmlCL_Texture.get_wrap_mode_t.htmlCL_Texture.htmlCL_Texture.impl.htmlCL_Texture.is_null.htmlCL_Texture.is_resident.htmlCL_Texture.operator_.htmlCL_Texture.operator__.htmlCL_Texture.set_base_level.htmlCL_Texture.set_compressed_image.htmlCL_Texture.set_cube_map.htmlCL_Texture.set_image.htmlCL_Texture.set_lod_bias.htmlCL_Texture.set_mag_filter.htmlCL_Texture.set_max_anisotropy.htmlCL_Texture.set_max_level.htmlCL_Texture.set_max_lod.htmlCL_Texture.set_min_filter.htmlCL_Texture.set_min_lod.htmlCL_Texture.set_subimage.htmlCL_Texture.set_texture_compare.htmlCL_Texture.set_wrap_mode.htmlCL_Texture.throw_if_null.htmlCL_TextureGroup.CL_TextureGroup.htmlCL_TextureGroup.TextureAllocationPolicy.htmlCL_TextureGroup.add.htmlCL_TextureGroup.get_subtexture_count.htmlCL_TextureGroup.get_texture_allocation_policy.htmlCL_TextureGroup.get_texture_count.htmlCL_TextureGroup.get_texture_sizes.htmlCL_TextureGroup.get_textures.htmlCL_TextureGroup.htmlCL_TextureGroup.impl.htmlCL_TextureGroup.insert_texture.htmlCL_TextureGroup.is_null.htmlCL_TextureGroup.remove.htmlCL_TextureGroup.set_texture_allocation_policy.htmlCL_TextureGroup.throw_if_null.htmlCL_TextureProvider.copy_image_from.htmlCL_TextureProvider.copy_subimage_from.htmlCL_TextureProvider.create.htmlCL_TextureProvider.destroy.htmlCL_TextureProvider.generate_mipmap.htmlCL_TextureProvider.get_pixeldata.htmlCL_TextureProvider.htmlCL_TextureProvider.set_base_level.htmlCL_TextureProvider.set_compressed_image.htmlCL_TextureProvider.set_cube_map.htmlCL_TextureProvider.set_image.htmlCL_TextureProvider.set_lod_bias.htmlCL_TextureProvider.set_mag_filter.htmlCL_TextureProvider.set_max_anisotropy.htmlCL_TextureProvider.set_max_level.htmlCL_TextureProvider.set_max_lod.htmlCL_TextureProvider.set_min_filter.htmlCL_TextureProvider.set_min_lod.htmlCL_TextureProvider.set_subimage.htmlCL_TextureProvider.set_texture_compare.htmlCL_TextureProvider.set_wrap_mode.htmlCL_TextureUnit_GL1.CL_TextureUnit_GL1.htmlCL_TextureUnit_GL1.get_color.htmlCL_TextureUnit_GL1.get_combine_alpha_mode.htmlCL_TextureUnit_GL1.get_combine_arg_operand_alpha.htmlCL_TextureUnit_GL1.get_combine_arg_operand_rgb.htmlCL_TextureUnit_GL1.get_combine_arg_src_alpha.htmlCL_TextureUnit_GL1.get_combine_arg_src_rgb.htmlCL_TextureUnit_GL1.get_combine_rgb_mode.htmlCL_TextureUnit_GL1.get_lod_bias.htmlCL_TextureUnit_GL1.get_mode.htmlCL_TextureUnit_GL1.get_point_coord_replace.htmlCL_TextureUnit_GL1.htmlCL_TextureUnit_GL1.set_color.htmlCL_TextureUnit_GL1.set_combine_alpha_arg.htmlCL_TextureUnit_GL1.set_combine_arg.htmlCL_TextureUnit_GL1.set_combine_mode.htmlCL_TextureUnit_GL1.set_combine_rgb_arg.htmlCL_TextureUnit_GL1.set_lod_bias.htmlCL_TextureUnit_GL1.set_mode.htmlCL_TextureUnit_GL1.set_point_coord_replace.htmlCL_Thread.CL_Thread.htmlCL_Thread.htmlCL_Thread.impl.htmlCL_Thread.join.htmlCL_Thread.kill.htmlCL_Thread.set_thread_name.htmlCL_Thread.start.htmlCL_ThreadLocalStorage.CL_ThreadLocalStorage.htmlCL_ThreadLocalStorage.create_initial_instance.htmlCL_ThreadLocalStorage.get_variable.htmlCL_ThreadLocalStorage.htmlCL_ThreadLocalStorage.set_variable.htmlCL_ThreadLocalStorageData.htmlCL_Timer.CL_Timer.htmlCL_Timer.func_expired.htmlCL_Timer.get_timeout.htmlCL_Timer.htmlCL_Timer.impl.htmlCL_Timer.is_repeating.htmlCL_Timer.start.htmlCL_Timer.stop.htmlCL_ToolBar.CL_ToolBar.htmlCL_ToolBar.FocusPolicy.htmlCL_ToolBar.add_item.htmlCL_ToolBar.capture_mouse.htmlCL_ToolBar.capture_proximity.htmlCL_ToolBar.clear_selection.htmlCL_ToolBar.component_to_screen_coords.htmlCL_ToolBar.component_to_window_coords.htmlCL_ToolBar.create_components.htmlCL_ToolBar.delete_child_components.htmlCL_ToolBar.delete_item.htmlCL_ToolBar.exec.htmlCL_ToolBar.exit_with_code.htmlCL_ToolBar.focus_next.htmlCL_ToolBar.focus_previous.htmlCL_ToolBar.func_activated.htmlCL_ToolBar.func_close.htmlCL_ToolBar.func_constrain_resize.htmlCL_ToolBar.func_create_custom_component.htmlCL_ToolBar.func_deactivated.htmlCL_ToolBar.func_enablemode_changed.htmlCL_ToolBar.func_filter_message.htmlCL_ToolBar.func_focus_gained.htmlCL_ToolBar.func_focus_lost.htmlCL_ToolBar.func_input.htmlCL_ToolBar.func_input_doubleclick.htmlCL_ToolBar.func_input_pointer_moved.htmlCL_ToolBar.func_input_pressed.htmlCL_ToolBar.func_input_released.htmlCL_ToolBar.func_item_clicked.htmlCL_ToolBar.func_item_selected.htmlCL_ToolBar.func_item_unselected.htmlCL_ToolBar.func_mouse_right_up.htmlCL_ToolBar.func_pointer_enter.htmlCL_ToolBar.func_pointer_exit.htmlCL_ToolBar.func_process_message.htmlCL_ToolBar.func_render.htmlCL_ToolBar.func_resized.htmlCL_ToolBar.func_style_changed.htmlCL_ToolBar.func_visibility_change.htmlCL_ToolBar.get_allow_resize.htmlCL_ToolBar.get_blocks_default_action.htmlCL_ToolBar.get_child_component_group.htmlCL_ToolBar.get_child_components.htmlCL_ToolBar.get_class_name.htmlCL_ToolBar.get_clip_children.htmlCL_ToolBar.get_component_at.htmlCL_ToolBar.get_component_group_name.htmlCL_ToolBar.get_constant_repaint.htmlCL_ToolBar.get_css_element.htmlCL_ToolBar.get_css_layout.htmlCL_ToolBar.get_display_window.htmlCL_ToolBar.get_element_name.htmlCL_ToolBar.get_first_child.htmlCL_ToolBar.get_focus_policy.htmlCL_ToolBar.get_gc.htmlCL_ToolBar.get_geometry.htmlCL_ToolBar.get_group_selected_component.htmlCL_ToolBar.get_gui_manager.htmlCL_ToolBar.get_height.htmlCL_ToolBar.get_ic.htmlCL_ToolBar.get_id_name.htmlCL_ToolBar.get_item.htmlCL_ToolBar.get_item_by_id.htmlCL_ToolBar.get_item_count.htmlCL_ToolBar.get_item_index.htmlCL_ToolBar.get_last_child.htmlCL_ToolBar.get_layout.htmlCL_ToolBar.get_named_item.htmlCL_ToolBar.get_next_component_in_tree.htmlCL_ToolBar.get_next_sibling.htmlCL_ToolBar.get_owner_component.htmlCL_ToolBar.get_parent_component.htmlCL_ToolBar.get_preferred_height.htmlCL_ToolBar.get_preferred_size.htmlCL_ToolBar.get_preferred_width.htmlCL_ToolBar.get_previous_component_in_tree.htmlCL_ToolBar.get_previous_sibling.htmlCL_ToolBar.get_resources.htmlCL_ToolBar.get_size.htmlCL_ToolBar.get_theme.htmlCL_ToolBar.get_top_level_component.htmlCL_ToolBar.get_type_name.htmlCL_ToolBar.get_width.htmlCL_ToolBar.get_window_geometry.htmlCL_ToolBar.has_child_components.htmlCL_ToolBar.has_focus.htmlCL_ToolBar.htmlCL_ToolBar.impl.htmlCL_ToolBar.insert_item.htmlCL_ToolBar.insert_separator.htmlCL_ToolBar.is_active.htmlCL_ToolBar.is_ancestor_of.htmlCL_ToolBar.is_cancel.htmlCL_ToolBar.is_default.htmlCL_ToolBar.is_descendant_of.htmlCL_ToolBar.is_double_click_enabled.htmlCL_ToolBar.is_enabled.htmlCL_ToolBar.is_selected_in_group.htmlCL_ToolBar.is_visible.htmlCL_ToolBar.load_css_layout.htmlCL_ToolBar.paint.htmlCL_ToolBar.pop_cliprect.htmlCL_ToolBar.push_cliprect.htmlCL_ToolBar.render.htmlCL_ToolBar.request_repaint.htmlCL_ToolBar.reset_cliprect.htmlCL_ToolBar.screen_to_component_coords.htmlCL_ToolBar.set_blocks_default_action.htmlCL_ToolBar.set_cancel.htmlCL_ToolBar.set_class_name.htmlCL_ToolBar.set_clip_children.htmlCL_ToolBar.set_cliprect.htmlCL_ToolBar.set_component_group_name.htmlCL_ToolBar.set_constant_repaint.htmlCL_ToolBar.set_cursor.htmlCL_ToolBar.set_default.htmlCL_ToolBar.set_double_click_enabled.htmlCL_ToolBar.set_enabled.htmlCL_ToolBar.set_focus.htmlCL_ToolBar.set_focus_policy.htmlCL_ToolBar.set_geometry.htmlCL_ToolBar.set_id_name.htmlCL_ToolBar.set_layout.htmlCL_ToolBar.set_parent_component.htmlCL_ToolBar.set_selected_in_component_group.htmlCL_ToolBar.set_single_selection.htmlCL_ToolBar.set_type_name.htmlCL_ToolBar.set_visible.htmlCL_ToolBar.set_window_geometry.htmlCL_ToolBar.window_to_component_coords.htmlCL_ToolBarItem.CL_ToolBar.htmlCL_ToolBarItem.CL_ToolBarItem.htmlCL_ToolBarItem.CL_ToolBar_Impl.htmlCL_ToolBarItem.get_id.htmlCL_ToolBarItem.get_text.htmlCL_ToolBarItem.htmlCL_ToolBarItem.impl.htmlCL_ToolBarItem.is_disabled.htmlCL_ToolBarItem.is_null.htmlCL_ToolBarItem.is_pressed.htmlCL_ToolBarItem.is_toggling.htmlCL_ToolBarItem.set_icon.htmlCL_ToolBarItem.set_id.htmlCL_ToolBarItem.set_pressed.htmlCL_ToolBarItem.set_text.htmlCL_ToolBarItem.set_toggling.htmlCL_ToolBarItem.throw_if_null.htmlCL_ToolTip.CL_ToolTip.htmlCL_ToolTip.FocusPolicy.htmlCL_ToolTip.capture_mouse.htmlCL_ToolTip.capture_proximity.htmlCL_ToolTip.component_to_screen_coords.htmlCL_ToolTip.component_to_window_coords.htmlCL_ToolTip.create_components.htmlCL_ToolTip.delete_child_components.htmlCL_ToolTip.exec.htmlCL_ToolTip.exit_with_code.htmlCL_ToolTip.focus_next.htmlCL_ToolTip.focus_previous.htmlCL_ToolTip.func_activated.htmlCL_ToolTip.func_close.htmlCL_ToolTip.func_constrain_resize.htmlCL_ToolTip.func_create_custom_component.htmlCL_ToolTip.func_deactivated.htmlCL_ToolTip.func_enablemode_changed.htmlCL_ToolTip.func_filter_message.htmlCL_ToolTip.func_focus_gained.htmlCL_ToolTip.func_focus_lost.htmlCL_ToolTip.func_input.htmlCL_ToolTip.func_input_doubleclick.htmlCL_ToolTip.func_input_pointer_moved.htmlCL_ToolTip.func_input_pressed.htmlCL_ToolTip.func_input_released.htmlCL_ToolTip.func_pointer_enter.htmlCL_ToolTip.func_pointer_exit.htmlCL_ToolTip.func_process_message.htmlCL_ToolTip.func_render.htmlCL_ToolTip.func_resized.htmlCL_ToolTip.func_style_changed.htmlCL_ToolTip.func_visibility_change.htmlCL_ToolTip.get_allow_resize.htmlCL_ToolTip.get_blocks_default_action.htmlCL_ToolTip.get_child_component_group.htmlCL_ToolTip.get_child_components.htmlCL_ToolTip.get_class_name.htmlCL_ToolTip.get_clip_children.htmlCL_ToolTip.get_component_at.htmlCL_ToolTip.get_component_group_name.htmlCL_ToolTip.get_constant_repaint.htmlCL_ToolTip.get_css_element.htmlCL_ToolTip.get_css_layout.htmlCL_ToolTip.get_display_window.htmlCL_ToolTip.get_element_name.htmlCL_ToolTip.get_first_child.htmlCL_ToolTip.get_focus_policy.htmlCL_ToolTip.get_gc.htmlCL_ToolTip.get_geometry.htmlCL_ToolTip.get_group_selected_component.htmlCL_ToolTip.get_gui_manager.htmlCL_ToolTip.get_height.htmlCL_ToolTip.get_ic.htmlCL_ToolTip.get_id_name.htmlCL_ToolTip.get_last_child.htmlCL_ToolTip.get_layout.htmlCL_ToolTip.get_named_item.htmlCL_ToolTip.get_next_component_in_tree.htmlCL_ToolTip.get_next_sibling.htmlCL_ToolTip.get_owner_component.htmlCL_ToolTip.get_parent_component.htmlCL_ToolTip.get_preferred_height.htmlCL_ToolTip.get_preferred_size.htmlCL_ToolTip.get_preferred_width.htmlCL_ToolTip.get_previous_component_in_tree.htmlCL_ToolTip.get_previous_sibling.htmlCL_ToolTip.get_resources.htmlCL_ToolTip.get_size.htmlCL_ToolTip.get_text.htmlCL_ToolTip.get_theme.htmlCL_ToolTip.get_top_level_component.htmlCL_ToolTip.get_type_name.htmlCL_ToolTip.get_width.htmlCL_ToolTip.get_window_geometry.htmlCL_ToolTip.has_child_components.htmlCL_ToolTip.has_focus.htmlCL_ToolTip.hide.htmlCL_ToolTip.htmlCL_ToolTip.impl.htmlCL_ToolTip.is_active.htmlCL_ToolTip.is_ancestor_of.htmlCL_ToolTip.is_cancel.htmlCL_ToolTip.is_default.htmlCL_ToolTip.is_descendant_of.htmlCL_ToolTip.is_double_click_enabled.htmlCL_ToolTip.is_enabled.htmlCL_ToolTip.is_selected_in_group.htmlCL_ToolTip.is_visible.htmlCL_ToolTip.load_css_layout.htmlCL_ToolTip.paint.htmlCL_ToolTip.pop_cliprect.htmlCL_ToolTip.push_cliprect.htmlCL_ToolTip.render.htmlCL_ToolTip.request_repaint.htmlCL_ToolTip.reset_cliprect.htmlCL_ToolTip.screen_to_component_coords.htmlCL_ToolTip.set_blocks_default_action.htmlCL_ToolTip.set_cancel.htmlCL_ToolTip.set_class_name.htmlCL_ToolTip.set_clip_children.htmlCL_ToolTip.set_cliprect.htmlCL_ToolTip.set_component_group_name.htmlCL_ToolTip.set_constant_repaint.htmlCL_ToolTip.set_cursor.htmlCL_ToolTip.set_default.htmlCL_ToolTip.set_double_click_enabled.htmlCL_ToolTip.set_enabled.htmlCL_ToolTip.set_focus.htmlCL_ToolTip.set_focus_policy.htmlCL_ToolTip.set_geometry.htmlCL_ToolTip.set_id_name.htmlCL_ToolTip.set_layout.htmlCL_ToolTip.set_parent_component.htmlCL_ToolTip.set_selected_in_component_group.htmlCL_ToolTip.set_text.htmlCL_ToolTip.set_type_name.htmlCL_ToolTip.set_visible.htmlCL_ToolTip.set_window_geometry.htmlCL_ToolTip.show.htmlCL_ToolTip.show_delayed.htmlCL_ToolTip.window_to_component_coords.htmlCL_Triangle.CL_Triangle.htmlCL_Triangle.htmlCL_Triangle.operator__.htmlCL_Triangle.point_inside.htmlCL_Triangled.CL_Triangled.htmlCL_Triangled.htmlCL_Triangled.operator__.htmlCL_Triangled.point_inside.htmlCL_Trianglef.CL_Trianglef.htmlCL_Trianglef.htmlCL_Trianglef.operator__.htmlCL_Trianglef.point_inside.htmlCL_Trianglex.CL_Trianglex.htmlCL_Trianglex.htmlCL_Trianglex.operator__.htmlCL_Trianglex.point_inside.htmlCL_UDPSocket.CL_UDPSocket.htmlCL_UDPSocket.bind.htmlCL_UDPSocket.get_handle.htmlCL_UDPSocket.get_local_name.htmlCL_UDPSocket.get_read_event.htmlCL_UDPSocket.get_write_event.htmlCL_UDPSocket.htmlCL_UDPSocket.impl.htmlCL_UDPSocket.peek.htmlCL_UDPSocket.receive.htmlCL_UDPSocket.send.htmlCL_UDPSocket.set_handle.htmlCL_UTF8_Reader.CL_UTF8_Reader.htmlCL_UTF8_Reader.get_char.htmlCL_UTF8_Reader.get_char_length.htmlCL_UTF8_Reader.get_position.htmlCL_UTF8_Reader.htmlCL_UTF8_Reader.impl.htmlCL_UTF8_Reader.is_end.htmlCL_UTF8_Reader.move_to_leadbyte.htmlCL_UTF8_Reader.next.htmlCL_UTF8_Reader.prev.htmlCL_UTF8_Reader.set_position.htmlCL_Vec1.CL_Vec1.htmlCL_Vec1.htmlCL_Vec1.operator_.htmlCL_Vec1.operator_Type__.htmlCL_Vec1.operator_Type__const.htmlCL_Vec1.operator__.htmlCL_Vec1.round.htmlCL_Vec2.CL_Vec2.htmlCL_Vec2.angle.htmlCL_Vec2.angle_relative.htmlCL_Vec2.calc_origin.htmlCL_Vec2.distance.htmlCL_Vec2.dot.htmlCL_Vec2.htmlCL_Vec2.length.htmlCL_Vec2.normalize.htmlCL_Vec2.operator_.htmlCL_Vec2.operator_Type__.htmlCL_Vec2.operator_Type__const.htmlCL_Vec2.operator__.htmlCL_Vec2.rotate.htmlCL_Vec2.round.htmlCL_Vec2.round_value.htmlCL_Vec3.CL_Vec3.htmlCL_Vec3.angle.htmlCL_Vec3.cross.htmlCL_Vec3.distance.htmlCL_Vec3.dot.htmlCL_Vec3.htmlCL_Vec3.length.htmlCL_Vec3.normalize.htmlCL_Vec3.operator_.htmlCL_Vec3.operator_Type__.htmlCL_Vec3.operator_Type__const.htmlCL_Vec3.operator__.htmlCL_Vec3.rotate.htmlCL_Vec3.round.htmlCL_Vec4.CL_Vec4.htmlCL_Vec4.angle3.htmlCL_Vec4.cross3.htmlCL_Vec4.distance3.htmlCL_Vec4.distance4.htmlCL_Vec4.dot3.htmlCL_Vec4.dot4.htmlCL_Vec4.htmlCL_Vec4.length3.htmlCL_Vec4.length4.htmlCL_Vec4.normalize3.htmlCL_Vec4.normalize4.htmlCL_Vec4.operator_.htmlCL_Vec4.operator_Type__.htmlCL_Vec4.operator_Type__const.htmlCL_Vec4.operator__.htmlCL_Vec4.rotate3.htmlCL_Vec4.round.htmlCL_VertexArrayBuffer.CL_VertexArrayBuffer.htmlCL_VertexArrayBuffer.get_data.htmlCL_VertexArrayBuffer.get_provider.htmlCL_VertexArrayBuffer.htmlCL_VertexArrayBuffer.impl.htmlCL_VertexArrayBuffer.is_null.htmlCL_VertexArrayBuffer.lock.htmlCL_VertexArrayBuffer.operator__.htmlCL_VertexArrayBuffer.throw_if_null.htmlCL_VertexArrayBuffer.unlock.htmlCL_VertexArrayBuffer.upload_data.htmlCL_VertexArrayBufferProvider.create.htmlCL_VertexArrayBufferProvider.destroy.htmlCL_VertexArrayBufferProvider.get_data.htmlCL_VertexArrayBufferProvider.htmlCL_VertexArrayBufferProvider.lock.htmlCL_VertexArrayBufferProvider.unlock.htmlCL_VertexArrayBufferProvider.upload_data.htmlCL_VirtualCallback_0.htmlCL_VirtualCallback_0.invoke.htmlCL_VirtualCallback_0_functor.CL_VirtualCallback_0_functor.htmlCL_VirtualCallback_0_functor.htmlCL_VirtualCallback_0_functor.invoke.htmlCL_VirtualCallback_0_member.CL_VirtualCallback_0_member.htmlCL_VirtualCallback_0_member.htmlCL_VirtualCallback_0_member.invoke.htmlCL_VirtualCallback_0_member_user.CL_VirtualCallback_0_member_user.htmlCL_VirtualCallback_0_member_user.htmlCL_VirtualCallback_0_member_user.invoke.htmlCL_VirtualCallback_0_static.CL_VirtualCallback_0_static.htmlCL_VirtualCallback_0_static.htmlCL_VirtualCallback_0_static.invoke.htmlCL_VirtualCallback_0_static_user.CL_VirtualCallback_0_static_user.htmlCL_VirtualCallback_0_static_user.htmlCL_VirtualCallback_0_static_user.invoke.htmlCL_VirtualCallback_1.htmlCL_VirtualCallback_1.invoke.htmlCL_VirtualCallback_1_functor.CL_VirtualCallback_1_functor.htmlCL_VirtualCallback_1_functor.htmlCL_VirtualCallback_1_functor.invoke.htmlCL_VirtualCallback_1_member.CL_VirtualCallback_1_member.htmlCL_VirtualCallback_1_member.htmlCL_VirtualCallback_1_member.invoke.htmlCL_VirtualCallback_1_member_user.CL_VirtualCallback_1_member_user.htmlCL_VirtualCallback_1_member_user.htmlCL_VirtualCallback_1_member_user.invoke.htmlCL_VirtualCallback_1_static.CL_VirtualCallback_1_static.htmlCL_VirtualCallback_1_static.htmlCL_VirtualCallback_1_static.invoke.htmlCL_VirtualCallback_1_static_user.CL_VirtualCallback_1_static_user.htmlCL_VirtualCallback_1_static_user.htmlCL_VirtualCallback_1_static_user.invoke.htmlCL_VirtualCallback_2.htmlCL_VirtualCallback_2.invoke.htmlCL_VirtualCallback_2_functor.CL_VirtualCallback_2_functor.htmlCL_VirtualCallback_2_functor.htmlCL_VirtualCallback_2_functor.invoke.htmlCL_VirtualCallback_2_member.CL_VirtualCallback_2_member.htmlCL_VirtualCallback_2_member.htmlCL_VirtualCallback_2_member.invoke.htmlCL_VirtualCallback_2_member_user.CL_VirtualCallback_2_member_user.htmlCL_VirtualCallback_2_member_user.htmlCL_VirtualCallback_2_member_user.invoke.htmlCL_VirtualCallback_2_static.CL_VirtualCallback_2_static.htmlCL_VirtualCallback_2_static.htmlCL_VirtualCallback_2_static.invoke.htmlCL_VirtualCallback_2_static_user.CL_VirtualCallback_2_static_user.htmlCL_VirtualCallback_2_static_user.htmlCL_VirtualCallback_2_static_user.invoke.htmlCL_VirtualCallback_3.htmlCL_VirtualCallback_3.invoke.htmlCL_VirtualCallback_3_functor.CL_VirtualCallback_3_functor.htmlCL_VirtualCallback_3_functor.htmlCL_VirtualCallback_3_functor.invoke.htmlCL_VirtualCallback_3_member.CL_VirtualCallback_3_member.htmlCL_VirtualCallback_3_member.htmlCL_VirtualCallback_3_member.invoke.htmlCL_VirtualCallback_3_member_user.CL_VirtualCallback_3_member_user.htmlCL_VirtualCallback_3_member_user.htmlCL_VirtualCallback_3_member_user.invoke.htmlCL_VirtualCallback_3_static.CL_VirtualCallback_3_static.htmlCL_VirtualCallback_3_static.htmlCL_VirtualCallback_3_static.invoke.htmlCL_VirtualCallback_3_static_user.CL_VirtualCallback_3_static_user.htmlCL_VirtualCallback_3_static_user.htmlCL_VirtualCallback_3_static_user.invoke.htmlCL_VirtualCallback_4.htmlCL_VirtualCallback_4.invoke.htmlCL_VirtualCallback_4_functor.CL_VirtualCallback_4_functor.htmlCL_VirtualCallback_4_functor.htmlCL_VirtualCallback_4_functor.invoke.htmlCL_VirtualCallback_4_member.CL_VirtualCallback_4_member.htmlCL_VirtualCallback_4_member.htmlCL_VirtualCallback_4_member.invoke.htmlCL_VirtualCallback_4_member_user.CL_VirtualCallback_4_member_user.htmlCL_VirtualCallback_4_member_user.htmlCL_VirtualCallback_4_member_user.invoke.htmlCL_VirtualCallback_4_static.CL_VirtualCallback_4_static.htmlCL_VirtualCallback_4_static.htmlCL_VirtualCallback_4_static.invoke.htmlCL_VirtualCallback_4_static_user.CL_VirtualCallback_4_static_user.htmlCL_VirtualCallback_4_static_user.htmlCL_VirtualCallback_4_static_user.invoke.htmlCL_VirtualCallback_5.htmlCL_VirtualCallback_5.invoke.htmlCL_VirtualCallback_5_functor.CL_VirtualCallback_5_functor.htmlCL_VirtualCallback_5_functor.htmlCL_VirtualCallback_5_functor.invoke.htmlCL_VirtualCallback_5_member.CL_VirtualCallback_5_member.htmlCL_VirtualCallback_5_member.htmlCL_VirtualCallback_5_member.invoke.htmlCL_VirtualCallback_5_member_user.CL_VirtualCallback_5_member_user.htmlCL_VirtualCallback_5_member_user.htmlCL_VirtualCallback_5_member_user.invoke.htmlCL_VirtualCallback_5_static.CL_VirtualCallback_5_static.htmlCL_VirtualCallback_5_static.htmlCL_VirtualCallback_5_static.invoke.htmlCL_VirtualCallback_5_static_user.CL_VirtualCallback_5_static_user.htmlCL_VirtualCallback_5_static_user.htmlCL_VirtualCallback_5_static_user.invoke.htmlCL_VirtualCallback_v0.htmlCL_VirtualCallback_v0.invoke.htmlCL_VirtualCallback_v0_functor.CL_VirtualCallback_v0_functor.htmlCL_VirtualCallback_v0_functor.htmlCL_VirtualCallback_v0_functor.invoke.htmlCL_VirtualCallback_v0_member.CL_VirtualCallback_v0_member.htmlCL_VirtualCallback_v0_member.htmlCL_VirtualCallback_v0_member.invoke.htmlCL_VirtualCallback_v0_member_user.CL_VirtualCallback_v0_member_user.htmlCL_VirtualCallback_v0_member_user.htmlCL_VirtualCallback_v0_member_user.invoke.htmlCL_VirtualCallback_v0_static.CL_VirtualCallback_v0_static.htmlCL_VirtualCallback_v0_static.htmlCL_VirtualCallback_v0_static.invoke.htmlCL_VirtualCallback_v0_static_user.CL_VirtualCallback_v0_static_user.htmlCL_VirtualCallback_v0_static_user.htmlCL_VirtualCallback_v0_static_user.invoke.htmlCL_VirtualCallback_v1.htmlCL_VirtualCallback_v1.invoke.htmlCL_VirtualCallback_v1_functor.CL_VirtualCallback_v1_functor.htmlCL_VirtualCallback_v1_functor.htmlCL_VirtualCallback_v1_functor.invoke.htmlCL_VirtualCallback_v1_member.CL_VirtualCallback_v1_member.htmlCL_VirtualCallback_v1_member.htmlCL_VirtualCallback_v1_member.invoke.htmlCL_VirtualCallback_v1_member_user.CL_VirtualCallback_v1_member_user.htmlCL_VirtualCallback_v1_member_user.htmlCL_VirtualCallback_v1_member_user.invoke.htmlCL_VirtualCallback_v1_static.CL_VirtualCallback_v1_static.htmlCL_VirtualCallback_v1_static.htmlCL_VirtualCallback_v1_static.invoke.htmlCL_VirtualCallback_v1_static_user.CL_VirtualCallback_v1_static_user.htmlCL_VirtualCallback_v1_static_user.htmlCL_VirtualCallback_v1_static_user.invoke.htmlCL_VirtualCallback_v2.htmlCL_VirtualCallback_v2.invoke.htmlCL_VirtualCallback_v2_functor.CL_VirtualCallback_v2_functor.htmlCL_VirtualCallback_v2_functor.htmlCL_VirtualCallback_v2_functor.invoke.htmlCL_VirtualCallback_v2_member.CL_VirtualCallback_v2_member.htmlCL_VirtualCallback_v2_member.htmlCL_VirtualCallback_v2_member.invoke.htmlCL_VirtualCallback_v2_member_user.CL_VirtualCallback_v2_member_user.htmlCL_VirtualCallback_v2_member_user.htmlCL_VirtualCallback_v2_member_user.invoke.htmlCL_VirtualCallback_v2_static.CL_VirtualCallback_v2_static.htmlCL_VirtualCallback_v2_static.htmlCL_VirtualCallback_v2_static.invoke.htmlCL_VirtualCallback_v2_static_user.CL_VirtualCallback_v2_static_user.htmlCL_VirtualCallback_v2_static_user.htmlCL_VirtualCallback_v2_static_user.invoke.htmlCL_VirtualCallback_v3.htmlCL_VirtualCallback_v3.invoke.htmlCL_VirtualCallback_v3_functor.CL_VirtualCallback_v3_functor.htmlCL_VirtualCallback_v3_functor.htmlCL_VirtualCallback_v3_functor.invoke.htmlCL_VirtualCallback_v3_member.CL_VirtualCallback_v3_member.htmlCL_VirtualCallback_v3_member.htmlCL_VirtualCallback_v3_member.invoke.htmlCL_VirtualCallback_v3_member_user.CL_VirtualCallback_v3_member_user.htmlCL_VirtualCallback_v3_member_user.htmlCL_VirtualCallback_v3_member_user.invoke.htmlCL_VirtualCallback_v3_static.CL_VirtualCallback_v3_static.htmlCL_VirtualCallback_v3_static.htmlCL_VirtualCallback_v3_static.invoke.htmlCL_VirtualCallback_v3_static_user.CL_VirtualCallback_v3_static_user.htmlCL_VirtualCallback_v3_static_user.htmlCL_VirtualCallback_v3_static_user.invoke.htmlCL_VirtualCallback_v4.htmlCL_VirtualCallback_v4.invoke.htmlCL_VirtualCallback_v4_functor.CL_VirtualCallback_v4_functor.htmlCL_VirtualCallback_v4_functor.htmlCL_VirtualCallback_v4_functor.invoke.htmlCL_VirtualCallback_v4_member.CL_VirtualCallback_v4_member.htmlCL_VirtualCallback_v4_member.htmlCL_VirtualCallback_v4_member.invoke.htmlCL_VirtualCallback_v4_member_user.CL_VirtualCallback_v4_member_user.htmlCL_VirtualCallback_v4_member_user.htmlCL_VirtualCallback_v4_member_user.invoke.htmlCL_VirtualCallback_v4_static.CL_VirtualCallback_v4_static.htmlCL_VirtualCallback_v4_static.htmlCL_VirtualCallback_v4_static.invoke.htmlCL_VirtualCallback_v4_static_user.CL_VirtualCallback_v4_static_user.htmlCL_VirtualCallback_v4_static_user.htmlCL_VirtualCallback_v4_static_user.invoke.htmlCL_VirtualCallback_v5.htmlCL_VirtualCallback_v5.invoke.htmlCL_VirtualCallback_v5_functor.CL_VirtualCallback_v5_functor.htmlCL_VirtualCallback_v5_functor.htmlCL_VirtualCallback_v5_functor.invoke.htmlCL_VirtualCallback_v5_member.CL_VirtualCallback_v5_member.htmlCL_VirtualCallback_v5_member.htmlCL_VirtualCallback_v5_member.invoke.htmlCL_VirtualCallback_v5_member_user.CL_VirtualCallback_v5_member_user.htmlCL_VirtualCallback_v5_member_user.htmlCL_VirtualCallback_v5_member_user.invoke.htmlCL_VirtualCallback_v5_static.CL_VirtualCallback_v5_static.htmlCL_VirtualCallback_v5_static.htmlCL_VirtualCallback_v5_static.invoke.htmlCL_VirtualCallback_v5_static_user.CL_VirtualCallback_v5_static_user.htmlCL_VirtualCallback_v5_static_user.htmlCL_VirtualCallback_v5_static_user.invoke.htmlCL_VirtualDirectory.CL_VirtualDirectory.htmlCL_VirtualDirectory.get_directory_listing.htmlCL_VirtualDirectory.get_file_system.htmlCL_VirtualDirectory.get_identifier.htmlCL_VirtualDirectory.get_path.htmlCL_VirtualDirectory.htmlCL_VirtualDirectory.impl.htmlCL_VirtualDirectory.make_path_absolute.htmlCL_VirtualDirectory.make_path_relative.htmlCL_VirtualDirectory.mount.htmlCL_VirtualDirectory.open_directory.htmlCL_VirtualDirectory.open_file.htmlCL_VirtualDirectory.open_file_read.htmlCL_VirtualDirectory.unmount.htmlCL_VirtualDirectoryListing.CL_VirtualDirectoryListing.htmlCL_VirtualDirectoryListing.get_filename.htmlCL_VirtualDirectoryListing.htmlCL_VirtualDirectoryListing.impl.htmlCL_VirtualDirectoryListing.is_directory.htmlCL_VirtualDirectoryListing.is_hidden.htmlCL_VirtualDirectoryListing.is_null.htmlCL_VirtualDirectoryListing.is_readable.htmlCL_VirtualDirectoryListing.is_writable.htmlCL_VirtualDirectoryListing.next.htmlCL_VirtualDirectoryListing.throw_if_null.htmlCL_VirtualDirectoryListingEntry.CL_VirtualDirectoryListingEntry.htmlCL_VirtualDirectoryListingEntry.get_filename.htmlCL_VirtualDirectoryListingEntry.htmlCL_VirtualDirectoryListingEntry.impl.htmlCL_VirtualDirectoryListingEntry.is_directory.htmlCL_VirtualDirectoryListingEntry.is_hidden.htmlCL_VirtualDirectoryListingEntry.is_readable.htmlCL_VirtualDirectoryListingEntry.is_writable.htmlCL_VirtualDirectoryListingEntry.set_directory.htmlCL_VirtualDirectoryListingEntry.set_filename.htmlCL_VirtualDirectoryListingEntry.set_hidden.htmlCL_VirtualDirectoryListingEntry.set_readable.htmlCL_VirtualDirectoryListingEntry.set_writable.htmlCL_VirtualFileSource.get_identifier.htmlCL_VirtualFileSource.get_path.htmlCL_VirtualFileSource.htmlCL_VirtualFileSource.initialize_directory_listing.htmlCL_VirtualFileSource.next_file.htmlCL_VirtualFileSource.open_file.htmlCL_VirtualFileSystem.CL_NullVFS.htmlCL_VirtualFileSystem.CL_VirtualDirectory_Impl.htmlCL_VirtualFileSystem.CL_VirtualFileSystem.htmlCL_VirtualFileSystem.get_directory_listing.htmlCL_VirtualFileSystem.get_identifier.htmlCL_VirtualFileSystem.get_path.htmlCL_VirtualFileSystem.get_provider.htmlCL_VirtualFileSystem.get_root_directory.htmlCL_VirtualFileSystem.has_directory.htmlCL_VirtualFileSystem.has_file.htmlCL_VirtualFileSystem.htmlCL_VirtualFileSystem.impl.htmlCL_VirtualFileSystem.is_mount.htmlCL_VirtualFileSystem.is_null.htmlCL_VirtualFileSystem.mount.htmlCL_VirtualFileSystem.open_directory.htmlCL_VirtualFileSystem.open_file.htmlCL_VirtualFileSystem.unmount.htmlCL_VirtualFunction_0.CL_VirtualFunction_0.htmlCL_VirtualFunction_0.clean_up.htmlCL_VirtualFunction_0.connect.htmlCL_VirtualFunction_0.connect_functor.htmlCL_VirtualFunction_0.htmlCL_VirtualFunction_0.impl.htmlCL_VirtualFunction_0.invoke.htmlCL_VirtualFunction_1.CL_VirtualFunction_1.htmlCL_VirtualFunction_1.clean_up.htmlCL_VirtualFunction_1.connect.htmlCL_VirtualFunction_1.connect_functor.htmlCL_VirtualFunction_1.htmlCL_VirtualFunction_1.impl.htmlCL_VirtualFunction_1.invoke.htmlCL_VirtualFunction_2.CL_VirtualFunction_2.htmlCL_VirtualFunction_2.clean_up.htmlCL_VirtualFunction_2.connect.htmlCL_VirtualFunction_2.connect_functor.htmlCL_VirtualFunction_2.htmlCL_VirtualFunction_2.impl.htmlCL_VirtualFunction_2.invoke.htmlCL_VirtualFunction_3.CL_VirtualFunction_3.htmlCL_VirtualFunction_3.clean_up.htmlCL_VirtualFunction_3.connect.htmlCL_VirtualFunction_3.connect_functor.htmlCL_VirtualFunction_3.htmlCL_VirtualFunction_3.impl.htmlCL_VirtualFunction_3.invoke.htmlCL_VirtualFunction_4.CL_VirtualFunction_4.htmlCL_VirtualFunction_4.clean_up.htmlCL_VirtualFunction_4.connect.htmlCL_VirtualFunction_4.connect_functor.htmlCL_VirtualFunction_4.htmlCL_VirtualFunction_4.impl.htmlCL_VirtualFunction_4.invoke.htmlCL_VirtualFunction_5.CL_VirtualFunction_5.htmlCL_VirtualFunction_5.clean_up.htmlCL_VirtualFunction_5.connect.htmlCL_VirtualFunction_5.connect_functor.htmlCL_VirtualFunction_5.htmlCL_VirtualFunction_5.impl.htmlCL_VirtualFunction_5.invoke.htmlCL_VirtualFunction_v0.CL_VirtualFunction_v0.htmlCL_VirtualFunction_v0.clean_up.htmlCL_VirtualFunction_v0.connect.htmlCL_VirtualFunction_v0.connect_functor.htmlCL_VirtualFunction_v0.htmlCL_VirtualFunction_v0.impl.htmlCL_VirtualFunction_v0.invoke.htmlCL_VirtualFunction_v1.CL_VirtualFunction_v1.htmlCL_VirtualFunction_v1.clean_up.htmlCL_VirtualFunction_v1.connect.htmlCL_VirtualFunction_v1.connect_functor.htmlCL_VirtualFunction_v1.htmlCL_VirtualFunction_v1.impl.htmlCL_VirtualFunction_v1.invoke.htmlCL_VirtualFunction_v2.CL_VirtualFunction_v2.htmlCL_VirtualFunction_v2.clean_up.htmlCL_VirtualFunction_v2.connect.htmlCL_VirtualFunction_v2.connect_functor.htmlCL_VirtualFunction_v2.htmlCL_VirtualFunction_v2.impl.htmlCL_VirtualFunction_v2.invoke.htmlCL_VirtualFunction_v3.CL_VirtualFunction_v3.htmlCL_VirtualFunction_v3.clean_up.htmlCL_VirtualFunction_v3.connect.htmlCL_VirtualFunction_v3.connect_functor.htmlCL_VirtualFunction_v3.htmlCL_VirtualFunction_v3.impl.htmlCL_VirtualFunction_v3.invoke.htmlCL_VirtualFunction_v4.CL_VirtualFunction_v4.htmlCL_VirtualFunction_v4.clean_up.htmlCL_VirtualFunction_v4.connect.htmlCL_VirtualFunction_v4.connect_functor.htmlCL_VirtualFunction_v4.htmlCL_VirtualFunction_v4.impl.htmlCL_VirtualFunction_v4.invoke.htmlCL_VirtualFunction_v5.CL_VirtualFunction_v5.htmlCL_VirtualFunction_v5.clean_up.htmlCL_VirtualFunction_v5.connect.htmlCL_VirtualFunction_v5.connect_functor.htmlCL_VirtualFunction_v5.htmlCL_VirtualFunction_v5.impl.htmlCL_VirtualFunction_v5.invoke.htmlCL_WebRequest.CL_WebRequest.htmlCL_WebRequest.get.htmlCL_WebRequest.get_response.htmlCL_WebRequest.head.htmlCL_WebRequest.htmlCL_WebRequest.http_delete.htmlCL_WebRequest.options.htmlCL_WebRequest.post.htmlCL_WebRequest.put.htmlCL_WebRequest.set_body.htmlCL_WebRequest.set_content_type.htmlCL_WebRequest.set_header_field.htmlCL_WebRequest.trace.htmlCL_WebResponse.CL_WebResponse.htmlCL_WebResponse.get_body.htmlCL_WebResponse.get_body_string.htmlCL_WebResponse.get_content_type.htmlCL_WebResponse.get_header_field.htmlCL_WebResponse.get_status_code.htmlCL_WebResponse.get_status_string.htmlCL_WebResponse.has_content_type.htmlCL_WebResponse.has_header_field.htmlCL_WebResponse.htmlCL_Window.CL_Window.htmlCL_Window.FocusPolicy.htmlCL_Window.bring_to_front.htmlCL_Window.capture_mouse.htmlCL_Window.capture_proximity.htmlCL_Window.component_to_screen_coords.htmlCL_Window.component_to_window_coords.htmlCL_Window.create_components.htmlCL_Window.delete_child_components.htmlCL_Window.exec.htmlCL_Window.exit_with_code.htmlCL_Window.focus_next.htmlCL_Window.focus_previous.htmlCL_Window.func_activated.htmlCL_Window.func_close.htmlCL_Window.func_constrain_resize.htmlCL_Window.func_create_custom_component.htmlCL_Window.func_deactivated.htmlCL_Window.func_enablemode_changed.htmlCL_Window.func_filter_message.htmlCL_Window.func_focus_gained.htmlCL_Window.func_focus_lost.htmlCL_Window.func_input.htmlCL_Window.func_input_doubleclick.htmlCL_Window.func_input_pointer_moved.htmlCL_Window.func_input_pressed.htmlCL_Window.func_input_released.htmlCL_Window.func_pointer_enter.htmlCL_Window.func_pointer_exit.htmlCL_Window.func_process_message.htmlCL_Window.func_render.htmlCL_Window.func_resized.htmlCL_Window.func_style_changed.htmlCL_Window.func_visibility_change.htmlCL_Window.get_allow_resize.htmlCL_Window.get_blocks_default_action.htmlCL_Window.get_child_component_group.htmlCL_Window.get_child_components.htmlCL_Window.get_class_name.htmlCL_Window.get_client_area.htmlCL_Window.get_clip_children.htmlCL_Window.get_component_at.htmlCL_Window.get_component_group_name.htmlCL_Window.get_constant_repaint.htmlCL_Window.get_css_element.htmlCL_Window.get_css_layout.htmlCL_Window.get_display_window.htmlCL_Window.get_draggable.htmlCL_Window.get_element_name.htmlCL_Window.get_first_child.htmlCL_Window.get_focus_policy.htmlCL_Window.get_gc.htmlCL_Window.get_geometry.htmlCL_Window.get_group_selected_component.htmlCL_Window.get_gui_manager.htmlCL_Window.get_height.htmlCL_Window.get_ic.htmlCL_Window.get_id_name.htmlCL_Window.get_last_child.htmlCL_Window.get_layout.htmlCL_Window.get_named_item.htmlCL_Window.get_next_component_in_tree.htmlCL_Window.get_next_sibling.htmlCL_Window.get_owner_component.htmlCL_Window.get_parent_component.htmlCL_Window.get_preferred_height.htmlCL_Window.get_preferred_size.htmlCL_Window.get_preferred_width.htmlCL_Window.get_previous_component_in_tree.htmlCL_Window.get_previous_sibling.htmlCL_Window.get_resources.htmlCL_Window.get_size.htmlCL_Window.get_theme.htmlCL_Window.get_title.htmlCL_Window.get_top_level_component.htmlCL_Window.get_type_name.htmlCL_Window.get_width.htmlCL_Window.get_window_geometry.htmlCL_Window.has_child_components.htmlCL_Window.has_focus.htmlCL_Window.htmlCL_Window.impl.htmlCL_Window.is_active.htmlCL_Window.is_ancestor_of.htmlCL_Window.is_cancel.htmlCL_Window.is_default.htmlCL_Window.is_descendant_of.htmlCL_Window.is_double_click_enabled.htmlCL_Window.is_enabled.htmlCL_Window.is_maximized.htmlCL_Window.is_minimized.htmlCL_Window.is_selected_in_group.htmlCL_Window.is_visible.htmlCL_Window.load_css_layout.htmlCL_Window.paint.htmlCL_Window.pop_cliprect.htmlCL_Window.push_cliprect.htmlCL_Window.render.htmlCL_Window.request_repaint.htmlCL_Window.reset_cliprect.htmlCL_Window.screen_to_component_coords.htmlCL_Window.set_blocks_default_action.htmlCL_Window.set_cancel.htmlCL_Window.set_class_name.htmlCL_Window.set_clip_children.htmlCL_Window.set_cliprect.htmlCL_Window.set_component_group_name.htmlCL_Window.set_constant_repaint.htmlCL_Window.set_cursor.htmlCL_Window.set_default.htmlCL_Window.set_double_click_enabled.htmlCL_Window.set_draggable.htmlCL_Window.set_enabled.htmlCL_Window.set_focus.htmlCL_Window.set_focus_policy.htmlCL_Window.set_geometry.htmlCL_Window.set_id_name.htmlCL_Window.set_layout.htmlCL_Window.set_parent_component.htmlCL_Window.set_selected_in_component_group.htmlCL_Window.set_title.htmlCL_Window.set_type_name.htmlCL_Window.set_visible.htmlCL_Window.set_window_geometry.htmlCL_Window.window_to_component_coords.htmlCL_XMLToken.Attribute.htmlCL_XMLToken.CL_XMLToken.htmlCL_XMLToken.TokenType.htmlCL_XMLToken.TokenVariant.htmlCL_XMLToken.attributes.htmlCL_XMLToken.htmlCL_XMLToken.name.htmlCL_XMLToken.type.htmlCL_XMLToken.value.htmlCL_XMLToken.variant.htmlCL_XMLTokenizer.CL_XMLTokenizer.htmlCL_XMLTokenizer.get_eat_whitespace.htmlCL_XMLTokenizer.htmlCL_XMLTokenizer.impl.htmlCL_XMLTokenizer.next.htmlCL_XMLTokenizer.set_eat_whitespace.htmlCL_XMLWriter.CL_XMLWriter.htmlCL_XMLWriter.get_insert_whitespace.htmlCL_XMLWriter.htmlCL_XMLWriter.impl.htmlCL_XMLWriter.set_insert_whitespace.htmlCL_XMLWriter.write.htmlCL_XPathEvaluator.CL_XPathEvaluator.htmlCL_XPathEvaluator.evaluate.htmlCL_XPathEvaluator.htmlCL_XPathEvaluator.impl.htmlCL_XPathException.CL_XPathException.htmlCL_XPathException.get_message.htmlCL_XPathException.get_message_and_stack_trace.htmlCL_XPathException.get_stack_trace.htmlCL_XPathException.htmlCL_XPathException.message.htmlCL_XPathException.what.htmlCL_XPathObject.CL_XPathObject.htmlCL_XPathObject.Type.htmlCL_XPathObject.get_boolean.htmlCL_XPathObject.get_node_set.htmlCL_XPathObject.get_number.htmlCL_XPathObject.get_string.htmlCL_XPathObject.get_type.htmlCL_XPathObject.htmlCL_XPathObject.impl.htmlCL_XPathObject.is_null.htmlCL_XPathObject.set_boolean.htmlCL_XPathObject.set_node_set.htmlCL_XPathObject.set_null.htmlCL_XPathObject.set_number.htmlCL_XPathObject.set_string.htmlCL_ZipArchive.CL_ZipArchive.htmlCL_ZipArchive.add_file.htmlCL_ZipArchive.create_file.htmlCL_ZipArchive.get_file_list.htmlCL_ZipArchive.get_pathname.htmlCL_ZipArchive.htmlCL_ZipArchive.impl.htmlCL_ZipArchive.load.htmlCL_ZipArchive.open_file.htmlCL_ZipArchive.save.htmlCL_ZipFileEntry.CL_ZipArchive.htmlCL_ZipFileEntry.CL_ZipFileEntry.htmlCL_ZipFileEntry.CL_ZipIODevice_FileEntry.htmlCL_ZipFileEntry.get_archive_filename.htmlCL_ZipFileEntry.get_compressed_size.htmlCL_ZipFileEntry.get_input_filename.htmlCL_ZipFileEntry.get_uncompressed_size.htmlCL_ZipFileEntry.htmlCL_ZipFileEntry.impl.htmlCL_ZipFileEntry.is_directory.htmlCL_ZipFileEntry.set_archive_filename.htmlCL_ZipFileEntry.set_directory.htmlCL_ZipFileEntry.set_input_filename.htmlCL_ZipReader.CL_ZipReader.htmlCL_ZipReader.get_compressed_size.htmlCL_ZipReader.get_filename.htmlCL_ZipReader.get_uncompressed_size.htmlCL_ZipReader.has_data_descriptor.htmlCL_ZipReader.htmlCL_ZipReader.impl.htmlCL_ZipReader.read_file_data.htmlCL_ZipReader.read_local_file_header.htmlCL_ZipReader.set_data_descriptor_data.htmlCL_ZipWriter.CL_ZipWriter.htmlCL_ZipWriter.begin_file.htmlCL_ZipWriter.end_file.htmlCL_ZipWriter.htmlCL_ZipWriter.impl.htmlCL_ZipWriter.write_file_data.htmlCL_ZipWriter.write_toc.htmlclasses.htmlindex.htmlmodules.htmlstd.hash__CL_String__.htmlstd.hash__CL_String__.operator__.htmlimagesaliceblue-chip.pngantiquewhite-chip.pngaqua-chip.pngaquamarine-chip.pngazure-chip.pngbeige-chip.pngbisque-chip.pngblack-chip.pngblanchedalmond-chip.pngblue-chip.pngblueviolet-chip.pngbrown-chip.pngburlywood-chip.pngcadetblue-chip.pngchartreuse-chip.pngchocolate-chip.pngclanlib_light.pngcoral-chip.pngcornflowerblue-chip.pngcornsilk-chip.pngcrimson-chip.pngcyan-chip.pngdarkblue-chip.pngdarkcyan-chip.pngdarkgoldenrod-chip.pngdarkgray-chip.pngdarkgreen-chip.pngdarkgrey-chip.pngdarkkhaki-chip.pngdarkmagenta-chip.pngdarkolivegreen-chip.pngdarkorange-chip.pngdarkorchid-chip.pngdarkred-chip.pngdarksalmon-chip.pngdarkseagreen-chip.pngdarkslateblue-chip.pngdarkslategray-chip.pngdarkslategrey-chip.pngdarkturquoise-chip.pngdarkviolet-chip.pngdeeppink-chip.pngdeepskyblue-chip.pngdimgray-chip.pngdimgrey-chip.pngdodgerblue-chip.pngeyeheader-main-green-a.pngeyeheader-main-green-b.pngeyeheader-main-orange-a.pngeyeheader-main-orange-b.pngeyeheader-main-purple-a.pngeyeheader-main-purple-b.pngeyeheader-main-yellow-a.pngeyeheader-main-yellow-b.pngfirebrick-chip.pngfloralwhite-chip.pngforestgreen-chip.pngfuchsia-chip.pnggainsboro-chip.pngghostwhite-chip.pnggold-chip.pnggoldenrod-chip.pnggray-chip.pnggreen-chip.pnggreenyellow-chip.pnggrey-chip.pnghoneydew-chip.pnghotpink-chip.pngindianred-chip.pngindigo-chip.pngivory-chip.pngkhaki-chip.pnglavender-chip.pnglavenderblush-chip.pnglawngreen-chip.pnglemonchiffon-chip.pnglightblue-chip.pnglightcoral-chip.pnglightcyan-chip.pnglightgoldenrodyellow-chip.pnglightgray-chip.pnglightgreen-chip.pnglightgrey-chip.pnglightpink-chip.pnglightsalmon-chip.pnglightseagreen-chip.pnglightskyblue-chip.pnglightslategray-chip.pnglightslategrey-chip.pnglightsteelblue-chip.pnglightyellow-chip.pnglime-chip.pnglimegreen-chip.pnglinen-chip.pngmagenta-chip.pngmaroon-chip.pngmediumaquamarine-chip.pngmediumblue-chip.pngmediumorchid-chip.pngmediumpurple-chip.pngmediumseagreen-chip.pngmediumslateblue-chip.pngmediumspringgreen-chip.pngmediumturquoise-chip.pngmediumvioletred-chip.pngmidnightblue-chip.pngmintcream-chip.pngmistyrose-chip.pngmoccasin-chip.pngnavajowhite-chip.pngnavy-chip.pngoldlace-chip.pngolive-chip.pngolivedrab-chip.pngorange-chip.pngorangered-chip.pngorchid-chip.pngpalegoldenrod-chip.pngpalegreen-chip.pngpaleturquoise-chip.pngpalevioletred-chip.pngpapayawhip-chip.pngpeachpuff-chip.pngperu-chip.pngpink-chip.pngplum-chip.pngpowderblue-chip.pngpurple-chip.pngred-chip.pngrosybrown-chip.pngroyalblue-chip.pngsaddlebrown-chip.pngsalmon-chip.pngsandybrown-chip.pngseagreen-chip.pngseashell-chip.pngsienna-chip.pngsilver-chip.pngskyblue-chip.pngslateblue-chip.pngslategray-chip.pngslategrey-chip.pngsnow-chip.pngspringgreen-chip.pngsteelblue-chip.pngtan-chip.pngteal-chip.pngthistle-chip.pngtomato-chip.pngturquoise-chip.pngviolet-chip.pngwheat-chip.pngwhite-chip.pngwhitesmoke-chip.pngyellow-chip.pngyellowgreen-chip.png/usr/share/doc//usr/share/doc/clanlib-2.3//usr/share/doc/clanlib-2.3/Reference//usr/share/doc/clanlib-2.3/Reference/html//usr/share/doc/clanlib-2.3/Reference/images/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.0/standard/653ed4ab799df00925653dd17ab6bab4-clanlib-doccpioxz5noarch-suse-linux  directoryHTML document, ASCII text, with very long linesC++ source, ASCII text, with very long linesC source, ASCII text, with very long linesHTML document, ASCII text, with very long lines, with no line terminatorsPNG image data, 16 x 16, 8-bit/color RGB, non-interlacedPNG image data, 42 x 14, 8-bit grayscale, non-interlacedPNG image data, 526 x 96, 8-bit colormap, non-interlacedPNG image data, 190 x 14, 8-bit colormap, non-interlacedPNG image data, 525 x 96, 8-bit colormap, non-interlaced "Z 8n5utf-853ece076e0e5d312719b7af78b37f41af91f0afe8e5b4cd2b3bee6b14c1edad7?07zXZ !t/] crt:bLL ~ȦrT*sPܼ`[$o}Ч`h2fe-OjAA"i0c'gJg_J!g|!ԦUϺ([0ƁSL ϡ lUGT7h={~&b)sh>Z%aK 6pԄ$܌ܺWM[KX%4hśͷ+;5ƒԏH~{@M0 2AaX9 El]r'@y); Ku}S9- p?=5o];+. x%Y$.N%w@fDGle@f:g#i՗:Q:m]lN~B _t0^_};ITJtt6ڈ$ X> ؁==Ik(msNNg#7.ԳWqЯ Lqu%,cw c!52*(Y荘reޟ@$eio;ٓ/BdP68C6~4 yPgw巒e}5N918}r.;M& J?r9W!B .]7ZDru"GZr"U?)Rb$o Y#A%Lξmd$nm9Hf~IsGx<5Sp ʅ:icfD x+;|>^ *ҽn6L|lp꼝OtY#?d߈loY6^O2tQ{~aZ[RɄ O"gt*8B4)Mۑ]v8[Lэ]xI(_Ҩ/Br_AM]7njZVr^iQU##)mwq[Dx tEt&LOM jݩ_cW{LQ@kO(UʇDO <#y%=* 5ZΞ-,h75iXJ]sј"ߛ FwsL6?QޥEK(!~T{% > yWQK|i<;llF IR8ve=*znT9XHbCʤ8ɮ ^t8%9o/f_Jڙ>q-=SsT}9#hmlZc,MA R`zL%Bn zv.K"E p'ȇM@ @-%T=8?[V N\P?d!;&{PPCFH`yJ̍ɔx3WԆ_-f[̈́B~MZ Ă MyA[.SA͡!QEj owt%ڤLo">K >l,8@"9E bo,X>=VcB~D"dAz|`3k;h(#t0rB`U Q)  0@`Rf8¾KlgOf;({EZ2v3 } Q"9?x똃-@l[J&"9D )a{zYw"/ ZτIt!`9DkϑER9Whˤ@;BxL)ʷقtllIQZ4kM" Ũh8B[&쩏e!xӯt $9yWaṘm~Ifrv^u9:]uV-c7 >5KO&KVғ H*i6H>7 t܉\u`1m;7+"[~`sG⵪Ov?3n;P3 F}:r$G"XutS}-nēEr}Y MXc]a;"^H".xdw\F-N.oAba}4cЦdbրkt3n"F%##<}LvyLJ5b%iBɹ܆U/g0E}p%h 1iQ(c!w 6:/2%tg}LmdFL6uFZpjwP}տLZfJe%~^w#I.ܵQ15?~'+ H[oCB]>IE7u6 gȶ6*y d0_7P҉O~7JCZ͟Pn6w\~ =8 p6,HzMct&:[p(ǶwRb$0*6QPlarol>-뼃gP@&裂pe;\:2?Nd󜙡4UKܮӇv@V,u] LCW>c`b\RcBf?D~l⦳9Վ;˻<4/pЅaof OvW('Jo.CQQrgvx2[GH\F q %!)ؠ1Rճ`R7kp=z1(rүWv'LȟhubXE̛4ZiR؄xQa] -OM+I\?<7wJq! l#鐺UjK R6Fo7AI Mo8w &K;dLk6M_:[[S_s' my 5%CNw (1a }J|KIky?5͊|2 {} F-P d.w6fQ: sh*3rd2#Z;+{2(& 4* .Xkwzy;Dݼ܄x8yʞCIM >b2brx2R f_g"egl@?qQJ6(7~fȫW\Qӎ`(HpPyƸ{17?W /W*Lp FhHGn|ie=r_Š "9%d)\(K4%LfTrA(lc,҅~2/$c<^t'K('B99+++^z !zsdlR)joJՂ52Cjq8Dd QC⺊ct D7䈷0P9v#ַ[Z,JցAߺ*%Uk,z4IhHOqj6Z{;ɴ"7ʕh#݂xSHeⵌiy* 8V5_}J;|ercj  $=`v?u\{7Ѳ@^(LF؍$ gS^y2! g=R֊'k<>56+if_$V$*^:p8,SEfG8=\?9IH=N mך*oӄ#9RȺFu#Mifd] eVBAڃ0ݔI( g;HtkH}e_z 'u_.(H& t%җKPs4 HCM^0uTs!}C,g,{G\Q '0x7q,Kͭ~a8o!\j{bǶxtl*FuDiv\(\uO='c O< 2'2!e$6LH0X4OU:ql64PdKJElq^׺<UܳE .-ȴjYf݈:KSSjU-QDf e4!NYHwK5S[P]7GSs?xxUo+rYn1r.gمnBNE+E\DZɽGv߮ u9T(Z,L E-/Wv=,ÌgT#D[fs 3c2JWwT3C~A,mqm&pV8_&tWU-9)k)eF5. R!+wmsЪ9-J.W#:pU Ƹ}{ JW I/mpaS$Z zf̌"-uZo2 B?5ىM7hB7i_ԣu\:AXDJJgjd"JA!(^OQ%2J+4wg  pXy' }ciN'lEqթ9JYPE̚D1cqi9QG#8b qz8d>_H]Fg ؆am.\{ֻA"MX[@?B_z`ZW l$R܏3vf'8lWםo\'Eu.m^L^9YCC:vKMg%]P&}ˆi֙숥wTAY1 9U "wܓН ScXF+\Ke/ä&uT–㭗G8h\ΌGG{FzT,Lk*Ck- {# 9@ ǂ SZK}Xi)I"L&W?Y궻,w/C/r [< NFmE8Eb45 ? %*ɇI •H.S$QH0<[x ^/ѡr WM11 9?VvHtЅ8mǛ_ydWW/C+fe u~V}'YPI1BEu?v#dJkPc]=lNSp 7@AFzblN(d{̄=b5E]8F`ވ|Q>ns#7jHf^jm"cgQ%bb>0I3oo! [^ \ŘwbzHCyW΍_8?RAGў]vǠ Z|yBѻ -Yf_q`G-݉5މjf9ݢϜ>+ϙ(H̶ΜuDa9a ´t`U >D;ʿ-fSֱɿD@z!bRhE-"[tY죸 $~_΂.uҡ+zçCN`Y\G|miz?B;j$ \Hy%|?X8\<I׻K.6?w< c)K +Q1P % )P)UKRs=[t?Lou1 hkȅG+o?:\ю7=b1 pR/ c)\\'Lc mE8_}@|`fa3_ QKʅ9,߈}G`RK8]> 2Ć諌+[EtsY/R滿0'k a:}J-_X3f%OZ\GIzo럩ַVEmZCk`?)G{}M`{KuP*`WAK7}j 7CeP?-}qN膫r+sVthQji,'6޸zTf1 fmjIOeWz. ?vxs_U?-G51ZӾk6nLǪJπ[ |=}@H\VnjR`e> ʦ:~ҎrZ1ҟ%?|u@Od!v aGH7I׬U5depI\{t7s oE '+zRG= #(|j)! 5hƏ1ѸޒNױ))q]b>ѹ9'ʂ@n&ᰩ7~ݲt &kVN3F/L82FM 9ʜy쏻bW;H<^0O+–^KpFRvzi܊mLJﵒ˲ ՙcNK5q1ћ^aZr% wCδX-VI,@Fia ={-#X "Ήd9Q,NicI206ߒi){yV"m'\.93e^ x+T?rrŲ!"I("i.x:f{_Z?퓪T T^$WBL.?w 1ɐ=Xv}'1ZtV͞ſ%5UoGP)3g[,:mTzF GUGkbdNZfsc%H˓]Zܗen,߁z(S >v`qZ*#Yw|mCH< (DmFv(\C˾+wHrM?}řAo8ư!)[51H㯦&غ47uR.룋gVb2D&90x/mLI61ȡ+ӥZ+MptzGjpg_`]2⹐mЙ? ~'1R?8Iژ짇;I:R&W1;c P!PˊuWVV 8&|f-О)NZ[|ۆ٥5Ix֖w=Ag{k&s[Z >MmZ;MVPoUK ߚ=<&}>cC843|pheYd0V?4CNl޵tIe^qnNܣ?X&~ #ČAiL.(8?{`c(A19ja;P`@xΚẀiWW5|\|[cDw&ӥB]?s0vj>>}z%6n:Շ)(8\؃eEf0տNmo(ωWIBM5Tor`DS XKXi6ZWLۨzYGEw';*1şMu \NeYh{Xyd5RX gIRܬ M&(x6?2IA; Foq"/%ow 6OjnK=%H$@e OC5/fȫ$7X Ţ΅$hUEЂ2Q]p(lm8cml)txj`cڴhu1E,Q` wTɒFwqj벜|Ok Lb=Kc%/?, c+?5al)3m>bhyI̷k=M&5ciGDM ֱ&^PqbTqe=,%rECԯ¨OUWI=W{#88$3Jp,l!m[M%"~2\&.7`#xd˼fQl+\@Gr[|¸T r}0xg-jEMΑARPo_t6,8 G7LKDCjL{K\#}+كbȦQtS@A;X^X>gFl,WkpD/@-e[MY+oпY0"ܰtce=[$C*iګv79T[2w-,M1l:Cwrg.! ĸ?{qj:s T1S(ymy@ %fV5N Ub3-cy!O~Ob[-&3*~~XǸ hW,Ļ ]gl|p}  #rݶ09~ό !w!eCet,H+S7քh-_fHt^禵~սp|wl܏#M+6H%rRX l~]3[O$pLt<.(+ܡX4tz2j9J( n4ӕ&˛e9bY|>xĹGe bEh:( )/Ar +'E?- ~5 ~;1;H4+V}ݪ6^D'N:o37 Y]J'=d]eu1^c9*dWb3V;Uۗ1שDq\v۴=dZOBKYՒj\)+^Ϊ٩|."ߢ pTuBP/$?|3sr, F-טFK+fS? \ݨ_ERRڞ9>u ßOOfytP g!\_W`YѪgSVմ. /Dz6սnX(m:^e&m%2ߣ~TH1}ќ߈"0\%_kAM^ݭyr.>qx=_`yn*Y]S;*l43oYㆄz6?#^r1eK8L$XbF/4r4:'W͝{MvNbog oޟ-slm")UkC,,N%ikSO;~@80`B9TM# V|bN^ 4}ͷG)cy't+y)M>D6%+ Ӌ}p7 NJdSޥKZt8K]_Kz\1YK?pbKU7 /+5ܱcp&+9Q/ { 1?ғ?=p\6o53Y<GmkHTR;k>sR. .j̤RIFGtJg uSL8寉g(ko$;F;/L̨G0&v~05yR2x%<] y9,Di *(N .w\;܃=f4B؏a^ t[Ou͘ܫӃ~5'bY50IoKZ"s5b-m@۸ͩX=p;\𜝎谚VVR]Q~pNdvx+\~z}g*?Y7M`L46|%Z^͟R<}}JB}hjb1]=3S4a5h1E:⛵6;W)%Ώ5_mjRYۛ2X[\e}zPƄdqIt0wGcupۗAa&|ma'FЗfL N-F\Qa Hgy^@zΥԒI A$Bhq%V"LS&IO.I̓ea= ݡgâH*hLC j66gQjK`0f>aTRp0X5{lqbsAh'O~K\05Bb8ot`'_n:>nGqzbyaR;@,m{zRfpd<:XYw!NbX'┄=$t=!?H3WA=ur3<Ԃdm *ϧ).]0054 0X'}9u ӞD"3+ftUֽ3}dic~ ldžCaDpä;}}XtHjWqݭxAM֐_MtzB6a$-ͭ.! }ΞQhc[TiEU6j@>D7xYi#[TIZW=":/AFkwoICଣ6nr.<5E_w2X=|1BEPNYBDp`K:G'\'kݙnW %n>cWWEYC"3~P,Ӧ"Pza+/d0"eƉBKTf16epZ"z8Mp/:R ڏ3 ć?-n";{"Գxͩ,;!z/ i*۬W! 4LE Cc2x!(˳FW7)KÍFtaKʝcK~"/xi 'K\u|61Rm*G^AC^Уz5KjCB!mp$Jo^ .>v.:Y=~ -/Af>HsCYRR4hj( #[70˓ApIIup{`ĝv9gfo$hIP?Wqfkj4o_+!%= (D>,G©MQe c#s r*T ̬;L6=V-*0EaF҇G a&;'*Ue.1{\vf(537byZ7H`rbG G(<R?%'#Cd׬d||GfE(ŕȌ)更cF6R'7B22hB(bX$ϥz*n~PSOJrٵrrǥBoL9$ܞOZ?Zɽ%9Elt3x(_ryQ ꛑWGWU `4fF> -髤{epP Pk<=?8i Uс̣M$ɻF|Ǟ:[#D3†H 4W%ߍh'Usk-3Jge$3S8Ph&&/*j`kWV=(;}`s[ī@^C9u ~ .HF7,< %Qve3`s<@CJhݥCXB~6cҮG+WM x4^dL aj0hEk $WR- KxCjDӃ @lI ,r͝PYd@9!D.fQ!1ڔKB>\!6VkBe5Nnu7bkSa0Sd5ЏXGkXI<3u_]}MAE*zX,znڠF?]\i4j u06}N2Z/V QjS3<4_ePgc8-^BgLnLAM*OK*u?)(=PwTu@% *l57]&ZkL? F&kU']4i qѓaJkn#-h&Rf^o[Pl mp]Ty0˄׆ӤrƅOdJ!~oi9n[0!lscLRٶ):"u~LT<؂$.)wPZ=vew@ q Y6zئaa00Fݐd=Usj':z6saOZ:1KM%Lu\+pSD]$!K6Xd^oNS3"N) ϛ_CK$jrrU C5ęYwj+VM\0o{j4)g]\h*=r^Ccrw[dH&? M -l-7)4̉% 1F;*M!# 2/WǵL2zfC4׌zz'&#[+%ؠT5CVG Nr{v`2frQM!^+TeX?@xٓ jZ{R[.㎬ j͜W #*$JK`:ۮ<&RQO{8#>ȱwK,Hj14w`~z≵B>O,_{J%ӥP a&l8:wz#JURouAʲ{~8S s,.o(OJ|ߛ Dʬw#BT pͅ8L/~(ۺ"ʎqXa.\KrBb ",= դ_įT<}Lt{$9h 1/Bs8B%~VI8 :Q_5DIXvHg,έE~Clt,s炱:&@_<06kf; )>胢cn9ayzwa >t{;&B7( n=Aֺ_ҝ9cZ,9gJ7ۗE(}lE'&D3k(Tw\{DrgSZϝ k-O//`OqWvlF̜#ʣSr[pV)F@f5Aנ$}NOm0ٔF~:0|<_J$cS4&kM@r{"BM 1Nau%WFY1.k ~iB)u.q0%58UTœTvFg)0wAidZ0 xϏu#L8s~A /,QCזAyU<5(ؾEr?~3=qK{:FC DLkL6 zW{!I;\>% PcА/ q8G|ÐiA)?~ ?Fa'my~#"OmW8Hږ蛟!17z|gXJim+X="K0W3N\m {j Ն*Μ*&;d2Aw7kyr%j'Scy97}[98`"dhU:,}43DWݻr6 "UnZJdsV$O) ToĹJ "bGn8 9W<E җ%%Zk,KLLw- 1#fVREoi}m0Cz)ğ@ "AhDQn][Rh]mbElp0kIJ+ fؖv05D{*_b EK=f-fH{L+ҦԣrvSϡ%׶/'=dXnjUhrrlgyj+كYEچ ͓mDf6SzqXBE)d d2,SvAm&w*2в*s)dۧLCĈG韶 A<=9 /2*HVslDsdO!\[wUO2 85+?݄lj Nن}ϭ }%!Gy2E5) #H5ˠf$1Wr )9 ;q^Р!O e-(zLO8Z_aQ,dz/K7|(ɡ8A; v"C{ӛGA3LUq"+f@ )Urc pCnMj[Fձ8IO 3ܑ:[qg57k5{H~n'Ɯz ޮѲCW-.t \{h0[+3jS؉ M2"y">t[5ʑΕ~D_ Gb.y'E+O(_v74Ì1\&+i1.Nb^AOؘ{V%E8ntͫ-L2}y4`'b@>€g`td j ΰ*؈;(bx@y]Ʌ|a]=^9pc,,c q`z\SӷU[sj8q'|'okMP]SRϊ4}289 8 Gׁ?_F.Ozq$Mm:kh8`,ѵ&_: $ӉW3 ȁ^wQ0٦‡ =YilߒQvᴂtp}jqX=74}(19qPj}ss! pF@T$g啬%ЊRk8 _GǾT44Ӑpzb;{XT%O"}JAT.<qռڍ7d9`JO3OA'y1@nMXoRIa 9 ZU ʦ\EN߅7%f?0uǐ*"1M4gAa3Hv*{)|RQz7-˸;mٳT;s`O"8F)b=wB+&TpLPBbMeZ1`-ކXٙ7bh96[Ә}Bez4.뎑Da5^ܻ ̴h QEwXzsv12̑aIa&ɩX%qQqY; pLL+xʍ_>hn@l ! S?s$c{Н[8jkJԡ ծ윥tE+%FVcR[/-#W,ڲ1PF~U8!ܐ~0* =vľ (ɥkcTs?oYc#z _~3(d!K:Ee)?SUr;x9Y*^q4t]4S6)-P/s#kGU%./2ݡu:+OioDY+Ԩ63!v/quI; #̳;e zNUE54?4&uH2w QeMCtERQ(RZ1} y@/1ˌ͟X{/v?ŪV{-}Q(g[o[`" zE}]B _MH(6 y Ջ 3L[\)k槷hr"?hl|P#ʏ݊ߍTwo̗NKE|0Dk0X.B v0Jϕ;>b#zOEO} O%+a.g᮲5OADؐ`i:K`_"APjlh"T!%O{WZ4XGNpjJGƌQPAKd ڷliIeMQ#Z !VBhc/A_0^j=+󭼋r#omI[&]f ^OeQ0EfZ`w.,W?}lA18, j^/ l VA 2#km|]0ɵ~ EN?St0 祧@= (ǕћL:WG*5^#:mg$T ~_h^ӄc_4Ki6*`-@!}czӊ=:G  \nP,}-cK4>:C:u [PħP%PtRW˃!bp'3 N]&!#0mOZ,WLNJ).:K7)ԢH w[+V`87ON0J/;ccHʶl\qgT̗'}\\ږmn{ur.-74ثBktkH(Pit#*KM~le*<({D's.gn}]&Яg=86ܣMqlぺٞU@0eSHQm5F+R:S]1zwlaQ._J5ӵ&07XȮDC*iR&%jrcltK>wK,)ڥ# X@Ā,Aq܇:G ˄:'/nrROU]wGhLŊqϓ/As4 ^o@ K(dZ^#Y vq}Kh (1p^f=eɸMRB:b&*ۀ![!Q#{;o*Hz<8k';?4?)vSmT<6Or%ioy`&Q͛^3i_>938Yy"m'ib_n)M!$|U1INs؋$T"FOX1.'Z@Y#A6p| ETMO_ZUBkm9$rt.N9%DCpGF<.aM#T'e3lX &2\Y%1w$%dTSXt ]ayQu0ks`YZ&K"@5\ٮl LREAr1hĸiS_wV5 YYǤ&YL ])!Na{--4\¬odrW$Wr ZQG֟QUy*. KFDXwd߂qmȃ^=DJ< 9HZ&@( f|c̸j7O jRy=e-w&}цlݬ'!53vI,;U^EJPNeq r34oN\Ð^[ /CM+>|"@'Ygݸ9wHOOg bT̤ }OdbaW_0 /Cl׮ߞk$B8./Gjv) ,pw{Y5i_(o>?o<Ҡy 6H|4HhؿKԣt/I-E _8@;؉?ü窗n[ 7`_b"g-n+N_PSR(o&~cwI2P~>ARH# wxO"8|,&Rq(=n"=)j@H;r;4MUթ!>Jku:Kܥ ;*Fzi%X-1de'ԟfAs@UqYȷy#G/:*F[vDۍY9wͨT0բMKS«3υBz\Uxakܐ?ݼw~vRgO:&p\Te8O'r `b41ރ]q&d`E.}쇆. NֹAcՀrC?yJ♉<74vq"Jرw_# ? ^湴E`9o7S3dRʗzXN^x6glY\]N/X13bu00VV !aKL^.jG3Y#gL !eplPC1#3|Ch9Tsdr|1rY Pǹ Mޓ:_W읢>'9ґ,5Nf?ʒLq7f78,**#TOxYL45l>ifA̕ LZ1 (=|"UK€6:\5-? 1,VAe "F"a،#dEL ;*-GTleƲĪhPI5 O*ü4򬈈 D< YXLȻP.6B"7WeYj) #$ahf(,Md&a0 )oRTl-ū|ݯS=!8:7VfHgx6y=lΘ~zpqUeits)Y3qX9 c5r?CQPjWh7O\3D%UHZ{V 1jQ[v?ƒRgwbӸj8o2"|I֍plz,4rZ ɧBlBM)S)Hyqs͸ON~h~{J" c_ZcԭSB?Z1d!)BZ Q dYDt\(RRf |?kEDPhƚI6zD;֪V/#@![Oؘ>`Q5<9z)&5 2` ˠTzeÆo<-U%N}Q:L1 yk> ƻ&|?B|!a'u9N޾ Y^}:R[Ѓ[cER+ܻ6(%taO=` 5wطaWoyZ Β2,2tZOhoK"X#jI^b{Je,ML5w*IyZR ߂W &l[ #Tj]"]Z+ΞqڭOa7n|fIF#]z^t QeD!]g~$ ̲\mwTm?뚁l`| :f&FBNQ~F)WZUCn}$zF;ʒ0mcn3 T0Gif'-#Lȝ f{9$;!ʌCG=X#i6z6&l@|a.aIzăjx8*m֟-aH/,7.ЬTG#x f 1|݀(Ǎr M@E{ L"Gx_9bؐGamtغ,ѾD8vxrE7 ռ;ZUT+ ʻȟ{d@kuB Yvrq[sGnHƤ>HtȳǬZhX? 1J|~7:5ѥ+Ru[7; ZaS1 Zm#zrӅ1Opxb+lXs&&+`.Kj̓ŊBmGʶwHK˩΀㙓k)G¥[fW)E a_ +oϗaOӺVyu50 7Of"P(XP~_t:7Bp.R0OʜT,F  _>!01n٬fav4G< Pot̐FA?σ Fdck*jFt,nZ˜@J&QH!7x*3λ_يWߟʫR˚bWwE_; >uĪ·v#D<00 ^A^MExg^]÷Nz[ o2EJNʟ&)_,qj~T;5tʷ6c\ZչtdϼD5|-7&!OӘw-xssr ~)= ssV S^ƛff_݄u!â[Rm%aK^&C!|8vz9ݢ*E7)~Ꞷ[! o}7B;#ͤT;Hqϋp S9M|C+%w>"(ObOx6a9%=4ȉ݁c*3pK$M>fUqʖ)ktQ*4A{ǡȁzbrf׻̩%<]miDSh$ɃJ ݯPA^ x] n2Fc_I<j͋ןk9v2՗2o4,\@iKv+AvwvX5F0^?r+|=5oBu͆i\\ sW9>'ְMWwav0 8]TRE]F:H=f7fi;7e]ͨIFyOl^чy9$ G:N;0Ur+^^ S #ui|[ec0ʾEi7}ム:7&bm2E>&<3OGiPHQPj&Gdnu$E칷qURk\3bʹDM'ׄ([tq_ |vcFB% :69T k%Do42_fH}*XIX-|}7 . 7Tx/"Y{KSrPRiDHkRh!$k1 Gi9vL!i3 ~P p[\pyu"uvAm )^8T?_; [E5Ɵ+4O3DJM;Iga( 5hbz6*>/FǾ߁폐v@!-WK/[j&!l< 7 @z j-Of⟑p&u"}E-\ ?T}~r_Y6P:" gVCÛ9ˈsI p#}ܜyΤ-GӢ@ÃwD)ExQ` yGj6IiSL-c.FP!ts~WL-C# $raq{ @; Iږ ¬)oj +P=Zģx=9Ek[zښUҬpW[e72`ۖW j 5~:vWu%ϲycQ`ÝMR?khnOv{~6[yܜ}S}؋W5a47uBGAe/Q(IQ~*%nGydV:KתE̋sE?iK\-Td L \r"8]@P^-gV72Ar(F5ϚMo^ e돰}53IJ3@ w Pn!@sĄgsP$a1;03`Ss,Bad! g-:! bE`wfem'mk"Pdv膎qv?|kELIU}aZ_"#/eaCay T {Ioة˛f bHMVUgN`[ڤjznbpEqjFz0 ݳ7) I3 Ib7}rdZn1!H I"~KvR^!4[._N@?KQhrĢ~C,1:&B+GKګ"kHVT*Jz),-|G?Ҽ#ͤwVv2#8c۾ZcJ]w)T1?hg\.lVgƗHqg?SLg+ M_vwq\T]_(Z~0'\ʈiyǣo(~U=(јɇ̂A]GfrZآK\?[תXVdmdւyu@]fC/= AnzM*quyR. 1xҳ3BgM$:0~Rz2D+Ogg^eu.$haO5e@g4 n҄E5Jg#hqZM6NKzڿN6MさDP\syWe4]֠785*އg38"b:"c n^[~ P{4GÆ-=юʁ?Ek'x`(JfU')]"~ed~ l{qoPMQ P)5 G%vƞf6aE: YCrkl$%TϿWZʯ^/60KB.Q^h^5)5 |b Ihxg!R*KSn^kv+\BDD~|΀C~PDCթrwլ8؁sSiS:wz,`Z|ldK«CJam۔gNa'ՓmD˙t堸Ę>2"|aq5(GrA&QuEJ! eSڀfv#)Ua&-8vDR?uLgߏ؀|jp0P. u MV멦qL^NXދԌ>& >Dt2zB|0%vfB_@e+Ց Iq.+{X#$cg|7ޔW//`vM^{6~C tv,OKuV> H&g9!G0Cf 84) 3^E/*fek{,蚝qlS]@J]_64M9{mg&#E~n`Cm Es{a?PSU6k}L ;[כ8녬7.X-\zxg;VfKNRd/Hv3(C(To7msH:fg28?5п5Ű\ˀW&߶-52" P@c>47ǭ(4QDf*iƸ4ey+Q>ǩ:`t-}62#]lI p#OJ0 dǡ}^V@Aᳱx#0N?~SbmJ#GuN_:FQxNk7w+zڰZX_>ʠsDKېӹ -UbFajqsl@M96LjknatVhDck y~;w O!4V܍ŵu|F!N$[o<[ݶQbd)_2Fݾ5gi2+Jqg^:+At`GJh$0 |QK؉֯Oкw5 i72PbLZVd54"gȗ /J+{y+Xm& ǨAvrlPuo{oϫU l,Q8#LʣfYGPwTrmh\%8bE6\cH쁎"MR)B3^=(>u@TqXד6kBΣÇPJ#D|Pq^f!~Ҵ5#a'f1ds ePMB8/8e@s73+"u@$` X2nnl[ O{Y`W&]j[\䜤xmn\* %%IEϼ?q{RlHqmɦO۞{>]nRKGigb6'w?!CBvVOjq6(%͉NIc:ye5DxhuZAYCᰉ'٥y -bb|> w"&f $H@Us I F-O)1 9Ee˥Fc]󿴟}bxt I)S*:eA~[OЍ&TψA4~P.x WO_zpS<+O{=U4)jVLLX}(#XtjSntf;\^0`0|-<rӌrɦe\qGIzI=a#d;Rs1_DXyhwK%pYO#$.UgOlߩe_DA7Z1P(G3 ˺˩ooT{'va8[d2)j.n  |}~8)[T5@2dw󠾼|.vw=Qt& FcBc=M뗹hj΃_sR)v ? 2aPF$Vϥt'Q/QߜN183sTKX(B,Sa3%p` ШE!̟ڧ4ziUvkr=binqEߠ2Q.Χ |z2?dVlm !6DPõ[=_ klN̿MRHQ8Dm0<ʈu^;}lM;/L"yX/hb=d3DgV7")QRK&#KztvtxLC%)yEg 29qϳf$[AW3ox!DCbAur#)jX!χ߁֪iPdz%ە @UOk  z"1_ xMq%^%Fɭ;R!+I4 i7Naz([ qܯ_?DR=Myvq{ 6Og4!ŜPa6T;8ƥWV"KX$6)7OLY:G 4*י :vQGKwQ/'x/XܽO07"ka2%_'O]ڡheL-7+K{C~Na+Q|i&VZddp}YTh\t^&̶?¤hm! rGv&wjKPѥId2^=s4#L)qI;Y.X ӽ,٫BXA쵪3ICa!ٔ#IKfd6ɳ)", f^݃(w:FXuI/g['o$Q`m K7\k!֐S>䙸]Q iD bE="W~.Wm@ʼn 7c n687b9XI39&rImu|MYKṿ[.F&^ _)&u\S"%`}-WȐSshaWmH`3IvfQE d!ZLM[Ϻ9E /- ?vpP1+40Y6 MUTHi6y٠KQV1I+Mk Zvs;Tp8jR>3[[D,R¯:a*'I#qt|g'0Q?~=+h}C„]33 /mto.(ϥ񯛬흶q6-m>!s>Jv1Cg("rK=bЯ엄 <ΊvV|:MwP[WH=CCijޖLB2w_h*F`(uUq!Xi`{U%cԜߩ|[Y#^GUR<̳1)(I+5ڄYbڲz.-1<)ZbO@8Dja$=ӈ1 Mg#2%Qݖ.ǟn/@\އt5opp5vx#x8]LHM)% "b} OIp: .Zm*?!HJ5?`Q]u!=Yh7(bIwWKVA E!*Scy#_9qՂĜ{,|>~9Zr-&lVɢZ]b# мxNuL`l*cnƍŠQmZfǥ-eiljFZbO:, ]{R ~RjR{14RS_؂x7NBYEк ׄ'@FKo=сT7>*i.J?nRa9)ednh#K2tщ$J1{¨lŜfGŎ aL N @GגiRɝ|lأ=;wz??%bV)h^b |='zd'"++`2 ?&56-ʺtȅ\AcC͡oox+ TNfiF`T3͋x_1ze.C7!a)hwcXG;4j74.hö9KK<@0Gs~<Q8X r)bN XZiQtU ԰ClT@pfBGHE\$ 2a{YQPx\͌Kp5&k|CR8M|yx9Q/3|# v 8 |!eAv?lcZ$n&e31<@{fzoPtW B[8oYQ~=|ݟtji}``$v(&RT45凈ETVyG6k/[ڂMS#:\Z9 ʒ}z/q[Dvrv$4J ^ 'A3bv˷F08{tDDh2ke8*[X1Fa=W.gU2C^.<[KL=YΑW'>Oyf_\ڭt,&0b!‘NkUWt]0l gH3 ~2ύp~}5eq֋ `:%oNF~xxpeÇYV$M<ϾB0zY Ģ2Eh ɦݱPǂb,2a`EQ@U+^@D~NmdTP!]#C.M˰}H¢r66DթC, 1@UwTEQT_YzŃB(T y +mp;ϞwÆiJ&Q@d 6`&H!aͳva%T皪QE8E-iW",Wt<^;yf?ГnhBJc>FT@8RQoL&yoo| jO*c:JW/7G'Y ` 4sdPb*kkV5b=6tiO% 1IڭRssX-uøb |]W#FY{ VfA}A"򰃁3g]+Ag f8j)\[s]Oe34AɯLF8O%zEf_0P N}8w!^m)m|$C z{)|ۏ6rB#pZVa^Ѧr"~e'F t@?wS[$EPa e§ut|j}Ms ^FUg>9,C)E$ I^zʬ.{:s:'k%B bwEwPEWYs5WlU|%&b]T?/ُG@LnU=! @1Rj!7/P>UBg;J?iN!k|.!. XȄ8Z튈2V~EYIމ+JcXcFNhcreg3; E^e 1bEbH^&qcx-K_ 8* \]>KZ6Is$H2:Q/_zFٹcXǩ{Sy$&f{L^Ȑ_ϚCbUstc1+s8w Y&'@{ZaUYS'ҳky}:.t@ }*L`RYHw|V_^O8hG˾>wGZ!K>0z\X3ϙ4dp\Sy \q`8QS0N#, 1V>S52}_&ڜq d)s^*\l`xi*C, CV͘Hp'ilr)Y/11fڌ K6aUZg?|R2 H'U%!N1{!TܕS7:2ɾglLH_3 D]ڟ ܂ 2-4u0aQQ#KD_ <$_i&8U;Tgz̻鄎gA6=v eb-jfh$MYnHol߹r QYQ)~Å&Y&Q|vHΤHG:ke)-9 > }5=i6Q?%CgUapOisq4-7 D̤/fPJ>PCQ T4$u4e_%<&驜#>+;!n C(\Yg{$ʳI3GOSnaΌΚ!l B7놽t׹ȯ>th,%X-]v =%BHr9`,XSGkfcӸrzleaCNmx I$(gU HE vfjq-Za%dY.Ÿ V'MI^nV!^2Yt9 pS'@$qcҢ׊t@) :ܽxq_sЦ=>U@mv8 (E5mknZ4TlŒچPCkRdɅ Ie0tf $&3]iVSy7OV{l?@]*ώ87̢Zs ‹آLY&i kDl2wFtfzP30WŬpf_w*9)`z8&/dS[a6JYRJ|?;g#z' VhZ rrV܀EkEՅӽ#2j}uǤ -a^[b(R^ul^3~.9hP> }>o2gA f#4oy<.&LJZ l}(\^\PoWswsj\>a牧 xiV?J։yxzdEBX˳x X?QgeZʫd%o}Lt~ijOzhleQv/"uLW+R2#ds; **/OXaqд ֳAU=PDf\ ̔N]52pO.0Q_LR]aT5 J12GqvҏlJCi-u;~zF(Yd)&,Z^]Sg{y"7hIߞ?R 6)2FmP⽗@,dN3qLih)x嗟S'"8=<Жc s@(N2ɓİC#j9-7T+:+ T(f9v)A >&NeQW8 ]:)Fd;n*?JA_W6̰,ԉgM~b,? ;LQ7)9# }I?dkMd;1@9δ:0o$0)&Hhe6p&#fx04D<z=<Cbf32b7n 'T/ԖyxZ@٪b5g32cGZ\Cs[|)%{XʡbNKLͭ 5:yM=XNi2 h2TXѵs^P 8Q`"i=ΤXHvZ}` ̶v<+9:@Γ2n/>PiЯgHcm ?=GbXR`H`[IJ]_yl 4 Dj5gNއ` NVKeA#"xA2n ;h;VGsXp_sۗƠQfN JA_}f(ij:&~:-yAF~,eFg[9tg&.aGuς!3eNS^3ѶG{d N!>k&<ǧ/bן!%F-"_M ~Qpq/e(%JMẗsi՘3mx, r|}ػn MAo;]ˌ'V9h/t;R;зA?kY. I %=.@HϾ k6hPG" ;d:Je1KiCΗٵ{J45Wi_j&9M4h.Zn̨K~GVuD8KC8JCpi"N$پdU<3Y[1g<;*M"?T袀4J<]sx]R]HDO v{ ܈5Bi/K{$hS$_%TiBzgcXO55QM!d^7v|eH;/ҶMFFSKNhRevmAASupJ YgMֱF:"J':0J\&)dRq84eos{I*3@CO% #rv8 LzH9}k %xɑ,q^ FB@QmK-OS&MHt#c!hcWM+C; [7}C,dN:WJp-q h, >D{eq6nZBp12ΜxM4PzQ8Tlqd M/t@a7%tһjya~,ʵ'#i4kh7r vV:a >&~E=۫ɪ[F c_vYJfy >*l$+Y;Ň͌Ϸ엛G 8 \ZR۬TPXp'vי` ЍB# ]:؞_(gcxy{_%5f+RpuD 1աXn2f4L+𐝀5!5||8E>뱡0?݅f8ia'ѝ. McpU#spӃ` 8ux$ a3=7>&/0$A"D9$԰/2"؟k=8# ct>Z6(1Po#OSJ<8ymu2@uGBɵWd>gm~΅)>d^*8 7n}͕zy7n0#!?-|>ݕP ǺdG7GHt4bʹs?lI|Uث̾.Lξy0ޔXX!xqw ?@RU3@0P0[|I)$b~%{2[g."H] _J IwPh˗%R %p?_JRE,\2&+B;Msv]uOXAW[a2znOiPB3oj=Fp|qrxqنWw[23Z tp%9xb;pg)MlHv`T yȯum^g]7+2XҐ_=@xNAʥny#4ɬ/MgQn|PZZA0+a^VxuC^g!V ]D^ ni[tX(Fδ.]ḞG^qNq% mնqv&7Jna} ;WiP ]\;M 71 p2Ν 4t~ηUc3 B"G=Kz;x򙔮P|RuF@|L+C p=PKlDvS4A4"W>n&̏_G1.v f #YYyP⨼r95BS9m4X=qз'т%o3ZC[;ma*1fyLױ)\*MO\CLTmK{S)-uncKP,.6w@6qӷ_#rz cVgq\ T2wlPh٧2ŷta=R)59#ku7cg[e$x"=ψH@}բLyV&44UFGcfG)|{B:r}1NՊZˌ):Db5PZTy%}n,$y/ڪdAW&p@Fhr$WXBuzԁЧt\%"Y^m Xh%:adj 1?THz9{LZbDO%$ n޳8ab;DS>qrlBKL{H5e7/Yl9Jϼ6뒹Ia|LSn(9W?%.Cu?+kdir+/CciZW̛fRnF4u>V p 9.ozU7 $T.>Z-0n1ත)OmɆV2S ˶8ŭ94=p3.³yZah8@2,G2g̗LSefyՕ1Y5 ~^:ʴ% s@_5"dWO*#-44Csۥcd*E)WJljdFRȣc2%,E$#TMdmU>=vwF 91/vT\V%=hQݰ$ ?u[7\o߅4Ǩ R#`o|ŵ6PօOlGlХU5?Qi1}v(9ZWu޽k )gy 0$@@!!r7Q[m2wW=ͳS Rr8ꍻ6֨AdI80m*| DEͣ(-qn}5x_SӁHݔ,XFPh.=؍9[gG#t2 o]x1Gˉ (c9XV ˝=W0;pyQڀ`#<#cǂĢYqQG!ݨeZĭ6/ `{3Ϙ8HPTrA&,>gt1A6"ĺ x7'(Uwr\_|~40yĄos]r)4Q{PA1̘]^N݃&qvR*{ߟ,!pfjX q]~Rg ZƨӶɷO.A-cP<+0`N{3ioP5$5FKn-1R9Xe$a-OA?J~Hc]>~]@P7<.rTR"h.~oD$^!'pm Mum%MQ&>v)f|t^c\8+"&4 Δ=znuȨT'0sƂo8$Y', ?8Z}qAMkFHoTڱkN W'!0.&C2W^Pe_b%cߦK n5oE#%m/kݫ/tp~1nV ov}{|`r="jE\9NB mAX\iDp,X<("h 32* |6n`s}-Uy44ZUV+{ֳ'ߢ1ngXL:}9f^Ϯp/y_=?9>/q!IJO~hEm?{d{2Ha$MT>)";y:?2x2^:܇ο@Pʢ[ީ,U'.Kڠ?qPl4#< 9y7?kVb6 3“]s7~^$TX,`w>fN7mr\ts>0p &wE^ ̥P@š"!/PW#`+a>xOPPĨnՐAc) [~H;%МPjy͊䖳 j\Ri`kC X6^z٭Y.QDmO?zJ.\ kD =QENpKƴcfV}1E손Nڵq:8 =w\^<3c[B=[PUc!1˕2"㋫J}+wa0{t$vcF-B&F\img!?WЪܳ/2}q|WKΎ\Za2] ܽC$cS'►] ?$]vxߒ@)%2 zŇ?hFiO;RXB|XEVE7pcȿGM@7v+}!g´\bXނHbxVb?x)/KuH@wj%U) H׷ ,<jSŬOISĴ"J< 0!Kѕ*LD/e[&J> E0\oux\9%}Hu6&\Uv/]]۰JbE ^,zf[՝ug.*a3^jD+{b^}Dh\Si#zX{NVB 9ie갊`>rJAJ.P@J[[?S*(_8Æ9S6vh_~$2IG+c5"=K?%,nɨ E"Le0aKm$aiwPKGy1iCA,2qqM/z;K&@&2'8e]w)Iϫ{̅* 5=>tywAOTN4}G_K:imP&fmF~e5:IX xH^xvv)#1b+n oASW ith (֧!==ަ҃5Zj:[mܶh8Mpg&FxъO!{bԚk¹ гiǦtzkdz v}TM${rpd FY@V *[O.MVzhbMDc$P1s\3*ҙZ$ʭ\|ܱ>b9@YWK2a4W]$$8$Q,HwlBN×oПi#bGyv3DI{{]ho|MTF:c &lTH_ӫkJ4_roR睸 hJD Y4D_a?44Evo`z0 r][S|usᖏ3C///k:c7Gz!a#_KfMΌ1]AM:AvZ&R6U0׷ϫ:DFq4AQ* K|tis{b2yeٞ;FCav^@,f܇'_wʼ;!?4(pFt$4%adެڂ1<(*%?VgUr 87" m +qè X!(3\LxS6M SEf™U0 lyvy6Skr `Yh#cFzs a\M9yF*ՓCp7C^ a썛W'Ł2/T(6wT#̻e x|\7@ :T _1dx,ka9?ino*_1P8F4@4B L>p'[L=i"5cq![}!Ez?Ch(F۩,kr-wl iy}#a6sƌW5ZhamՁV= $ 5Zx.? f'I`'Ժ,s p:oݩ .mZr)Szk+`Y(1PD V5lIx^<}#Vo{\2(D,2[{_f >@L5|'ý ʉsShϕA pfiD|ǼDgU26W}t]ł`tUZ9ZHǓKr8NG&WɄ/盵3 /6m~\w鿞Tگ_O@#ku?Lh\5ϩ[#KFRw! vVH;p* {RHL$(嚦2P7Ų"c bR"$<­ E7 B 5':x1W]_`%)LxX9=]6 g/A4;5~dܨS(ErW @q¿].٨r[DDyMԈTiVƗڊ3A] ]r|t/zBk8_եOQ$Zgd}9 EoaL0?1Hl0tq|XN }NP;C@%f/X6 ,൶E{%~2C*-VGsIG I "?$BO1`C %V-^ޮ*\f)r!xusX{ɻiU]X\( cj^D&KߥC)FFLڵn2/c *!0_jWK:l:~pΩW*DfۻBJeԸ1JO';= : sVAjշY#||mEmqzs7#zk :(C 0e^]zj5E\f;iyF.8b Z",VVip|OR4Zzr@ 6PJXgЉ9s)KʛtaTūjrmG P 8.;bň)8Q `,e L0q?#Zڗe6WlfJȆb~LrG8ͣa-c""ALEG8mV!k3d9ZXZ%ߙe3cGG8 t+:$st4;x= Zȳ%In\f+R@NG\jMy.&RSrż=HX?_ kҬؘEoHw_˦O,nu0T߾坢 ^X A -5{2stSS%`f2gpB <iڳkF!(%2;UC4!p~On0)%8 1)˙qƅ 9}J6a*6z26kl\PVfC n%s&yzz?qŚwӼxw gV/޲^iS !-07B)ɜ}0iOm!#,{,/ުF %dȆ UG,J`xSKapcnQj͕nk Tx0Rn /{AzIcUw7O>PƏа[+Tn]/E^잴xlL{:W-p-WT18 "I'~rdz!0=xZm`f7ba/szLZ:yIUU\sLJ0%^c sv.ϭ_slM5SiȺ|~.<vG(ڃ=x]r>Bcb#_~هNhq:/ 6Pu?MAPľ7rX"BWun`*dh >BQ^nJLOc He{֡*Nͨn3Is 艴}^.fYOyN[OԼ?f]H@*6^?ɹ!jlFߕ,{&˨ ʙg/I#*y 4Tޮ *‚=1,]bqˌ^Զ4r@tFh~l{+b-lDkX*xGA^`ʼ9Y_Myǝ4a';k t3ր_yvWlH7 .F"Dh p#xjc) I'qn5:p^\?N!>D* ̒2"ߓy|#i|85zwجmVafʹ5ȍh̙vM:6Ls1Ћfj+r,^lQ$:85b7il YH?aą ~BlN=d0e%ڶc(8np$CC+IrY/-ëC%t&@HOx MLծVq3LM Vfc5g :OV3KP~xFsdl{[Q"=[N:z7Pr$G 5I6urS'~bJ &k k*%;Uz=]lr 9A!fr"&IOL~l\aҳI;Gb[MG1V[iV2Ux .6d,*B~^#clԛЁ' qW! D&U|Ą}}fHe'WC .r8I^PT"~L# IlH%՘< Qj?X[VQ$dُ4UJH䱦U:!Jszz0g:9;x9` iHژhHZf4%ۙZ `Ţ/X`>Vj;wHp?z֛ ]/47ێ]W8{OYTяf%@i?s/0KV~K4]b`3wZwǣݸc.r4v:wcx sYDx ?0V{4+1(@WYLD7{nd@l!?9;P+ZM^&IB`LEh?53m9%IwE׳][FWp=5l]0VEg&;#wNoP '@koJ7?7gwuӪ91zf[gcũns1% l !Ēi,?_jŠ*q⧀ۊJegbJɇ{ yوH8KJsR+!LCٳ$[\!KL׷gfFt)LT 鱈şqU\kVѤrO.]HrI˛VɅK"ožj зt?j~cS%[* Xݪە /w| $![#uw®HPb).dt.>{oZ(m4(eq ۣY}QS%eقbD(pLR43CۺSB}~>Tq4Pwnq4AtBn=)#R @Er"*9}=t'v=AHMO<+O5n\Pwu`mu+I/̡AT}37Ii%e!K̍즗9Fxi)2;k?#p.X 8卸Γu;4#з/v 0_ejאӐAŪk`fE-X:п%aG.Jt!rKչqFS1Trʩafuبs`4y=wAvC7"@E<@狔Un[@"Q:Jۉ1,ؿ\lb{4 In=w]ܴ@ 0FAb] m&V6MZFg ǯŀF)3?y+gK}Dgm[fq!2BL^CqFΖuNr7M9J@4oXԤڮ$g<=Oh܈Xhn}:a@:Hf~ 篫EuG=&PhVP]"5`i3 ?=[:ĒMg˾8jfR7[Epْ@D$Oqыu-@Mߡ3O0ʂhd8Z̃Ɩթ <\Ǖá"(^t4C,$M@1B@t}Od_OжdcRq}1Ǎmey_)/RDnKg;woʤޱPYLh#[c&2h."EFQsVOAb `a"`1F7.%Oθw}dWgv#M?ѬI㸳iz FjQu`6jӏasU/m:# ,ҶK85B`NU CJ+>Ԋ\XZF9cjEZǝ 9u_/CCG!P9-U' ie9#\.+fn=mDUl>]0prS_2tGfJ,-pv!TjfsYX  A59N`_8[6RВ`뺛RWTwI'49>ӑDV69E]xUJ)`4UVy'$ _D4.H 2)wlz-](xؔpD02Q{Wcڹ&$]|tlKյC F7iCi5.:@4t! 9T)Yfz]kja?Ivȿ1gGq)SXi.i (\]n,GP +|~AP湀P9ߠ 6/'JkP%:SGx('x څP@ݬOl#.MvmX*g`3>”`t\ܚP7KDo'gRB%Ӯ2a >9 ;"epl@_TP.5XTAM{xfE/GDW<0_7$7rö."4=_+-8 Cٌ#(ZO 0)wSk~ɓ'y~kd&ʶ"((Hut!9(e3JrDW, n 8ˁd?j*qAHѮ#9 ʃqTۥ%~a_[蔍hl{6 n%Ahl%΀+y #Ƭm٫a EoOrZ2H{ 0aU">3ȼ$=QM̐}iǥuuƠr %l`o]̷a'O_sNkpDf )CS,ѥZ/f>Uv;&Tdha(c8`$#8Ti"S а~C+1J|Ul:^3/F$IeKƗܵ{WJ3H㠋wCLrlJ.R!Buv \%_{9$;%,eqB:F#cR I(P0`WK]UӃ7y {})Sw(lӝw )&vcDtg!?Vui>(+KWDBHu/J-Ghx՛DRfNeTrM% xS\2 WGoqkɒ4s3ИeS=˓ ^'[- y IѳerG|kʛ4#f2 .H 8NT&='QB2jNbml#078gj\c;Rxh:=U+L/x ɕ l DzF!77yhҕ¶o#2U=lOUK" ʓk)A1~෕r7dqw-O9<0*w;tz0mhlwD< :n qD WA(ͦ΂Qlm.n of=,^hGʊdI #sܤG蕰K Qu2Mh~lV`.T=*B.JjY*!oף85˿s1Z5P+|1re{9MqU*^EI4N~qv9WU Y u>#  Z$_i9HmKԃV$Dxnl?Evc+!f}.k‰~@L'IF* 0Zc x 0gxSf 䛋 ל*S .2thToē*Y!]A*=Y$er9:ERe tLr SfdFт9&+\8_ Jkׅצ xL@s<;XܯuJF {!⏟*MDؖr;[K1v77wm5N6H&X+%k}F|$m45Tf #,\υ<礔94;o ֡.Wf(YqNb*?䋓 m'q(fY ]\{S"Wd?5锺}8u0'z9|s˅$7:uϙ_Ҹ+h(愈ctҤ `Ɉa3Z?|@_H^r!`ĩ'}^f?͐8ka5lrg q]-ɭ 5~QٟEv̴NKӀlPn lɍ` `ZF;+LO ȼ<ۺr7!:ozu>D ' Oz5`Zx޲A[$0) P;uꕤ*؈v,НzulTrrD_·2;1BR Յ_7dQXj\Rn4+p~;OR ъ\aO< UL {z'svRᜊ&K$!!-wU1ug&^"B&v(id XRo֟Yd77Ov}2c},X^kX6 @ nٻyei6W&i1E%A.2xuAw"B8XqhORpm>"#~_P!T0I(Prӭ{nfR wH ؓZޛ?Z%F3ʲn5΀t?_QK oߜsiҽ;g{@|Y2Εh!Lx5LI< TxB3nPnنIςɰ*c2nF_~ne;[(lB0/2T,T˃F +($ iATJp2D#Ɠ}ZLشTzd6Kp99d˞vWY}sx3-RPcjVi~uj-$-[ui~c`% p;Tq]·(m;ajg2&/ַF# R|y{'izW_!}ԭ9x!pGh4 i}M6+٘%/썒yz~ -1"ӧߤ:Se_ǣId诋X,c p0jڅtu [:_zm̵,^:M޷}Fy;W΁\g {{,bBJyEY2ξjaAb2?&Vs+:⿽{7v iR{"@Yg 9ZIuګꃰ1c1m*$IGۑ4NѝCl흐$Dn\WEVWl6ҥ1n2"w ,UIÏ:}9XS +y3`;dH ˕&ď@C89≯ [U]6L\b"H.+~bS#@qM'ͪm?֦N}ÊSjaґf77Wj~ Yj{GX5C**o_ "柟a j˱ hfW90V9xRG?"K /w`.rh,ì H -X/Dk47_k?ᖇgf0~]8LX"zUĴ"4}P7Gr럾69N>LA`G(+!_HF8qF:{ppWZ*=!Oi_%؟3HxS^M%pWDnu Կ+ [B7j u2sMa"*: 4ge. $[Tn0c//v: ۀ40wϿ̘㹟Iْ="Su_DEJz]RymPź4.+D$KbMy@h%զ.xLf[ U(zretnۡ(̫cⶮ~0qC CPx/LC=lqmג̯,|pq"%ϋh!9 'GsȽ&5}tQƺ8!: K,i>_8s)=Hh[1y/ؤf!17nn՘Ⲃi_‰tYfQs~< '4Z*y?Royh)줮 ǏluW:fr碲3`Lp~R䕛}fY .K8[YgF#)D8Xb?o+R1\H?^AaH~<բ%tfcq#BH_i]+L"I3Yq:6-V2̑}% V^/`˛KT&ujjCeF`P(JqG߹#sY}we!}ϋL<,X{Bq {^]c OY&b?|J;̡嘮hp9vnCŠgsј 9cߘ[!$^>:Z(<[S[}O[ӕ~H.%֐R8Јj'teڏ* g a#d3kv z,Zӡ(sМCqB7>JxHr_@N aY V]ف\k 0SEP>>x7-"4Ef_/}f^yPc'fĎ_ .-B бɹHjDeƓs!/oJiF5KƉVսi `{6 &o:zG\Es]Y{"Z-w@+ܘ]F#ܩbt[=:XdmOݝpC^29IM[A?j3r_JR$LC>ZOJXZ9|mӮ0&@htltBTmió1=ˏUqnE+2D N?܀ hbBne*ߣdu7áK"p8*mvĘNVvG]g:EҎ*QoSry4ި pT T:6)B"/z-|7n+ͣXh, g] qHY?rcO˂`|]'tˢ>55R}4!h&(8(wɮz@cԔ(GDN9 $y؃ּ <'x&37P2 u>&FG3P)3 wՏ]%!Ń"!àD%x FȒapZ坾`d0F$Inv׸+9`U\rr)XIX'mO'0I[ԱoR筦G4X"Gy QSЛ phdϜc!i뺒U|rGm?K(̋ߏ%G=}I=|HЅ,VuPSQvۑ0F{m[s pXxi2RU_ـtYAֻ=OJ޺j y#Y+ S܅r{IlI%Oֿ/,$$d_&]ᆧڄQ$`BﵯNYj*/ưR;2/uU]G|Зc!#%]&`hlUJ^4Rדt`\l=Y_iGY@?͏p`a )viqkZ"|/$Mm<4 z I$Ngѕqyʄ[{HXFEQa_}3/"2q\K胒 0ۮr+iFځ( scwԹ=1q]@#!zK6 +ąZe{4>Q_; axKO*U=[<'qwn;*d>%tʛb!g=Ẻ!m/X}]X(w\9ǽ:6Qۄ.4@HV )j6#w'#W@7[kXUւ;q.$9Sj--/zsڿAZ? 66*ʫ%yYOMS J9ݺwdSׅj|Y*H_O$K+:9geӵj9 5hH]'JjW0/X@6MhwZ!3&έa u.BֈF>|qYHf Wdje3Vf GMm`?N_7KOCVL2hIK 8fLcsξ1rkf6]T)B`hmbX Lnl=⌄=i\&p)}¬iyh@fEPg;~lHLhD[ \< "=|*TjLmm#M )7@ fAA0 EoDX{*jhg}xӓ;R &-rpDNJ9jmfmeC;'/!DzMt)!)F!c[ibjU"87 =ӴlUނeOo![tbN@Owc~:rY!臐!wֻ6S&Lr=I5#m3ʰAoe}D%֑!Qu-3cy;{BR'Ìtj_vzUaB#[WE"[]N%,RvRs_>x=߅^_w#'KDicWh%d9M̽6loNV"֕M/7MZG˾JH].Ro,*tc;vɲ4_CW5ow<FIZ%Od o-)>C|WFhVӕNV I)!8&'4 p %OhPIq}ʅk˜uytRZR5 oe)r ] mM|lלVZV!#v3E7f |_9uZ],N!J& %xWjݟh9e:^  / jk @j}?Yt{f%7:iPf-y=9$@m qbAmd;S  DgW!ȸ,)Vg,S6ل;r{ KW5.ΛU0fD<\T{<@rOψt<9O!tʗO&YDB!̶$$qA?X:ug/>G""d{P`XT`:f2qT\TKU˿w[zJ632Gj)Wxe-]pyЃ` -FvUnV k@!ՠD8a{bSUWf*h"RfͪqoL}! ;Z4JSn[N` "Zf / :s(IwrВm-ܨL.C,D  .|ܞTb?=k|\p%TFLhCv<%e%V|`dX9XS T lW1-'yԌ|CJV4 _םvR='P6x,Lp15̈́go737c>-툊U\vq/.Rz,'&3Fio\߲+| l 7ϧ۲W`\y<|!=L.}XxÔ`5C-葈sNeP3YKDJgrY{Ӎ ڷ1ocB]NM" &nCC9lF"5u ]4~EWK C3|H ${P~9N47a!IRknl*b30X+F$e8UKPN4ܵߍ\6EQr\ ηh= V4+7;NX%,$]pg͍IpĚQW7mTDPԓTcҠ˝#QfPCnC\/3^bf|E}aBOʾu8Gyb6shEȏ1" >R"m* s5.Ó~ðОG~8+gHAܬ̈C%^Ԉ 0TfJÿEzz,=luLaU)VmGbo%ipU"tG33"o' 5*cTkփ@xo7L)y>GY1"]RH\f?m$(e^?IM#i 6?? ugAtV)bOm K}ˮ[Yqa4c>:T6Uª۝AjdjS[4bΤ3 ' {V̥;/ _w:@-ܦ=oلgQ+Č5;q.=;+V6܎ p`? 5nqKIvCq /nZ6j9_ !l{ҁFם Κ7D^~} 4s3n2$~/蠋\4%/$ ?i 7ӻ.m~ٹ>_~f|g.16AŏD.CG/=3Kdž kƸt#NTcq/#ń(lB(1F:a"avn|G7NvDӍ*)+$v5 qrj5*䮭|r}uǤgHT .#ǣ/#Ŗ5Lu.lYj.Zs꣹B\N'Iq}.׋6aDcծ3Gyc競6 #pe?3G'2xR+/L21[o'/Pm(MHXΰ%@mh)5{p䍬=J(_LX^)sf#Dq΀~ IeYiLф|̗547LQQaH hKZy+R&@zP-@%9*.͟#쫷tt?bȠۯJFS9m(lRV4z^*6R>N \$e@/^o0esm#YKY}D6xjVx>8v|fCҾҙhO `ƻGV,:*oit&Nl9;RW=jo-$[J{y~0 (0[<߂LDWBJma-PEw9:Er2XR۶RW%xcr˗vnW0P+J>UE- sgM$Yfmeݛ/tB]8t 쏬|WFr*ɒ9G@{4hd:zv(W54߆_u/)@NΜi#YUU:jIf%.~8~.^ᗮԢ†!lrwQfu9ť;KV\jO$V~LԀ~+۳%+N "GP-Xᣅ΄% *q?%+~3XqFwz"(8T['{t<u"9;t 8֔c3oX7t^fX7кqb[WPaMl$ NUc(ȑ@uF#JPM5D5  jr QrޠcJ{[DԮx57UY6qGɍ6?fu4rfT3nf ϾuSKrTOlMj{|lCG^_xt0/ңf by;;%G9XIF.. sJa#?0i4Fr:z11Ϭl ]nG l&x.&E{"H~FRh3YXaB#CMwS:ȑѻJ$Īh֤@*TaJqe*To۳[w"i`>L @.Dwgfo8"ݏy:EiKïRw'$P 3cnQr08G f ))rQ' vKΎN@i/vsB\哖DEySh]]b _TBJ`[BQ*x=SL珓`|d0ɔSuw% D@. db5sߨtj3NJ10s7*0ܬnאy|߃ɵp#j_4}hYƑ/}3痱LɯL'sBfHK\+~!LFL"os4$A\ YԦEZ4s.%6nZS̞dxȚ1 ߌ'n,0ړ(n^b@ zKE"Vo79:GBd^ W$$rf;GSI kC47HN+ 4L&ZA5UX|lufQ}<\osax*uBT&>&8߶631NKrNcRŴ\חog$T-:Gse9J(n><-o'9`HP{JMܯ2]M7(k3}2#*"\ ΄ej_V-A㖡Bui%/XiN[2= [cM..{5p}[EH JfN!$Ӝ5tlzeAv7ce꟦ lp2AZMgB'ʩxrp\btZ Y{B:[Ѓ~S[,Un Hb +U\Z4J;>+HMfxRh^-:H'U{cxV8tzV#sʻ VWv?2uT?T)xX{ChkhܢvS &:_oD*k@Ĝf|poL~@u&(]h!:VZRHAUȯhT}7!:؈dkft76ҷë(0<+89nG6tz }N-EpBmY NJz]GfJݛ uۆh <|JÙoјd/6:] &$ ,JkZ.c3/9+^Mf<Ǟfj+fVby^p֖ ?-?^RS6}枣4(ly&|@f{Ԉ'F_WdIsv/52cn~h²7S gG=߹֭,qfvki9ăT!h;LXI1 'n|( v #1,ba7سfH4 2G$T`zy(daB !<{YԂ$'H0#ꕐ)jүKp6fz@*'_9HJ06]"BYL0@Y0`R'OEST@lCtsvƮyBF fГj}5r1UA7=\X|nP-Ȕ\ֹw@Uy|4T=)`_^!KLZ"seEEɨ!4Pix׀~=JI;%xJ%a`${ʖ<ˍO^L8rFܿD0RVf{B(=܉CbcU򳜕f0lO9❈6q ʱ׎|S$:HQIx,$;馚օR Vȹ嶁%x4c^' q}Io/Y,q.L p`T{:h*',,O(_!#ހ= "!F tֵǺ74k7b3Ux*:?4*{؃1t Iz47YKVQֺྒPpnYngnVņ4W 2ǥ[d}Ze4B'骋) E&-=l`F0#*%H{k}fo)@¤ n[s sS V ˜TQ\`#;"e bY˱~g%Иnحqm"a3WY>ys> 8%"<;? -ȉ.*?p ZΗ i)(Km7 Z茚ŗn\K_N-Ph}{JsWn6J>MH;B@&&XG7)8K?*)rN S}OTKWJ* `&.Ľi1k^̆c^>zlLrI|BQmvT,fVDW֘\G'R?ʡ>4a;OP-RͿ6&{ {bbʘ!8n;p[v>0i'j`I;0x|5WC#۶\2]{`;:'Zth`bO^m'anU*iFdؼ)i!3VedkMk85ɆCXҵ. ķYPtt` ++a_ B^f/ qx끎ǔe+׭)zZ %.u?u~%7_Dƀ}3v,.oՔ޶K%!JXq0m}Cksw^Z1~o7@{38m[WLRܜ%lfzG;zr$r-<`MHlc/`'6$kV& 餠v+1A@@ai8&':AL@e_ȰC8(U 5_jSs8Zp}E>| 9R7p֥b+.x2$@@-llRzy:(*~0VUmE2R7S\(ZJ)lpSa!;KD~'qmJH)-4׿3-d%ffrȇ6=)kҔ% 2W;~m/TpUYJ}{|Ç$5^ϷЙa5򜺥4dE;~,hZd.% Eh,Q/ypZ ~btUƶݐ qj/ZBՅn՜>& 9\gz3G^ċV(<@W#};\yܝ)q\p0e`7Y~c%/ s]H_פàX6g_Neg_=YvjhK1(2a7k;V|~ 2 F UQR~-O? r&/#ノ+#h}Eef:`WxA4mMY̹SfLn42=x&' >)BJ=Ev3#zs5Ð6;;ށ0UrQÁ:㉏F ɜޘNl=.EF!eE_xag4%y;4U D:ij f|Y±I{w`8HؔiIߤB ~4Ƣy̦ |Az^"x#@/0F^ÜL"^OP~]4t0Ϙw7?$yyIk2w78&с`{ř\/πr% eg1BGrj+MR1YR[q(Js0tP,ȦqG+r}6//I٘a {9U]z}ەtk<)V? I#"Oiezh ַmgcoWY \^)䤝Ϳ~`c*0uqUr'm`W @pv1$y.,BP`ŞCIȍĘ.8,%Y3W#s2pGhEÐ-7'vb8B<Tb*ժ;X4) dVoZ&RI=~E }b-Ve ԵCp\ T7^Tz(i'n{1}KEQ0bE`{W6دn\8S%QcNLY^aWGEl+^eOe xkӺGym(9TfMzzmJr8 w;z= 87ecfb%z)@YK>NƋefu'δ-}X嘆 v=ۇBYfcJǞ1vJgf͑XԾF#Ӣ$lHնhedX{hOf0Q+"YzuT;aŚ8[G\RєIKaVKkZLv~ 0p/*ETX-~U@W]2y#fFY !eY)sڒ֌5n1B%mЎ@*X]I,dHV'm~<ԻqF~ XQ]S`Mni曳z٥bI juR|*P斝=pOM*RP2M+ݐ^1iќ 'TBg]$-gb[r42;@y4j2\r+'dx{94nh4qF,1/8QY]Zcώ|Z};6pl* {ϏiAR}w;D| 0IN|NQL ҅ZZ,n0Yݢ)`==OFNpߔU oX{E? v"&tYʡ֟ ΕvZ$#~_2 K) |P>8O?(^_rĹZ4x@5^.:hLnZJ5LO} 0'xTq. |_Ȉ_/ |,YOkW$ ?O0Ivh.d-'9Ҋzm 3xzqv!#ͽj_WaZJmXjO`9vT3Q  1Z =ܓÍk`E4|?ʅ`ۡXipe;wfp@- W:&^ˉ?ldU xp_LX8!d&2FK|/[j3[ŽGUUhte|QK wL&[f+k@#T4RUUOlZYc^.JpG0[2"-f!MN>2rjawmN5Y<$^l@#+`C@GDjԳqÓ[ \ Za{XT>o(4 Ne.O]BWhFj|r^GdR%D4ׇc_ZHn*2Ѱ? B\20)$蒖~G1ss'dکg*XL%*DvKch3[{ak΃-'OdB:Fu9^Ԓ+[.dδQ˰d#%"@' tMcs ox>cUr2E'H_;\u35O|P:A?d.PHx32JRᜌErGyI:} yk|H(!`ap.&s#R(̵Gl,LU B` JŘ//G989.l)Bͱ l%`:@^x~ʵU5\;f(nɀ:4ݺ9]mo3V]jp<$ƍ0?"D}Y}r<΀$uQ5ƶ/'E%#3bM ogִg_hJ 4~qנ z5#X#}aIMn9d~;1>*v Pf>t(yNq!Q6K5>ĺL> | jY#=%&k؄ r1r;Bw]0Ӫ+^wFs°o/8F*.@&]EBlCEjB9f΅"hv*xp+x@ +ʨT&KOw:GBŽ>8G'4 -q!xr3Bĸn"S_z].NC3`LFl#/]- PPX}+d6t.F|R]&2p0rgfʵ()M;E#s,SywAVu*o>̐t q*JXGg\g j5i߹xXFܴ;@w)~Fj3fY)QHӂgj-%{S)fr$wϡuq߱7lT?I]CMwQP~A2S8{x}3זW>|{f&,SMDϺjd?%%f&|Ɓ# @-Yc}b&ع5k0s l3e$By:O d$Tʵ=Se #PNM7&`X:s=a @?.R]-GgQ;g|6lڢ[0Grgذp$ط Ҥͺi9@2jTM3 Jc;P$Ϗ5ehyHaiXuU&|͓-4e4߈eZ ~1,4,?$T7ӧ7l4-0Ɗ0J?l .Fa3gsZmC2?.0/KmـS &LJ* oB%_@?# ]kG=S<3d[/ϻ\3S ž8*)a@;ƘsW{@ht׬&bNbulj7l==ljIg0m{!P KVH]4Ymպ1mt{3LS}&ENH|md3*' hIMdP +Gcq[%`t?Dcx4W}?麊\*spep[6YkKcU^h`w*65\W ?CJ:y0b|g P mθҞxa> /n\7tk$C%5CJ-OJ{1tɥLϏ2ϧqĹOhj]QB};oњ1Lm 6<3_Ѡq*5} tl@ˉɲ 0)!OcU ,B 5Z<1xf[WV&c(q6Kkrm6|.쿹n_yx %*wnm,)__3,!wE>n5UT8U(^Gu)HWqxuǡ}F"h۩b2)1~/" 9^}bKe.pĺJ\|V Ɂcpo [ܷѿ\6p̪.he<)Pwja>>^:܃iҢ7P8âc2%-*iDͯoŽ{Y%5o,bJVLkDuadRq!Y< 1݌% ?3U-HFG>!D$]l8T]hv@FϯcQjC<79xSJEe XrOy'> r Cg})g99mUo1>c :U"l{]4eٓV@ۼkykBYV2ܕO 0i4Ij!q-BUZ֢=~5GjO䉲趟OFwͨJ#=`$q^6mp~d8ܰI zj^șw(p/P5D>y $&](49ۍDخP`5]][=.FOQ O (Y˝m״2ֳD *{Ӷg`j$vg?&,/K仃(s t)da=icCYr 3ٞtPuF$ZBB\rm_*|A(4#[Eq >Ǿ<ݳ@䡸POxZpb)~(]?Yrɠ/ApE/j]bIL&\DzZq/d7-5Vۿψ0\W`.LUmuLV`'H3`z^{f_λ|Wĸ8 4O1(r`r/s|;9/V3 4:CX85-b ¬v *}D  7v/Ȁ/¦dy,]Je=Y"̎ZVK պ/8CZ[cR{ r khtb\&JV\'sqI+v-,|ҭqn!}CrÀdwY#jKMPzbq&9hB g,9fNyQTu˞DMRÊK t)K҈ؒsvNuRNNA BZ>`6Ӻ$i-gBU]j8cX~Y&{ ,t5ҘaTDr}yn . N.`M=]r{ (qdba[S 9eq7xb+Hfb& WHU) YVxu\6xCZ.e63ajhHȹ 5gBE2Qc1F[ߍaU*R)fhj(Q}`>Wa1j(U3Q} F| ̔ں|4WA샆fڮ@+6A1FT +ƽYl&lr.šnk~\@tZ55d"rP/Oq9~^f*QB$wJ5B) 7"Kf{AbL#׫'pS<]èy=Ѥ&|ۡIl`e% Kf#},ja-9א43ڌ)2{HiO0^b\Ar8%XNt6⛄lC Kw)q>MzyoѬ/o/ψbe{cK{Ҩd{1ƉiS5P`K&rCxvmU>aS:iF60_yCVt3՚[w]\\clP,f)D,-G6tsք 'iL9vG{ln1j6pVwߘ.9H@QmθY}0k\|ղBѕ2 uY?@ѐ`r.#ER} =o8M6 w rI-FgQ'YhG&݋E^ZП7MDllV0̮h3 bHbX }ܧBX5Ȥ;' kt#c>13u7,Xhy5UP,]>E ~<Dg>!UZ= ߴ'o"q2="TGvM-;GWl p(ڏwD>^>"zK7M*瑂鮻ɿQqEnD?>(r5ߏkH:W,|ș] 8/рZ{&nJ1ƳXGc.#!Bf+~"qT5O\j1?r/=no'Sb0$-X6 B!x)ӝ[m2mφд"{Kh9g)3EjH|#:G j3OH&9,>ɫ-vM+8`H$5G84eϔju:0W>Wc:1HME~" VpzHԂ6=: S19ɣ-G`QOO686S#P/^G~ELu,S{N-"; T'"|t,$X܆v%n .Y`T.Jjv*NnXЅxY8[~> Lw߂^2TH? HÃ@EUM_5;n-RW$ze?ُDu;$g>/@ey po/|/)YqEF,SEz{3~l0=[Bq3IhY@JԮ51Js,,v(#gIz'{jnǘe'/z20ioC|r] f;75FF w+ Nc } |"_ a2+I :(50Nq-,geL&El$.kL ^nOfȾJnSe8|nW?GCl5C'Q?,uHΙe>j9hg}FixC{(V~rǦ& dòKB'gD~:e~/5H:?TxhVޔa xTjqtW?"{ϊ}+p(1iCffwӸvĸi\Rj791NJuE~p`b$s{C,UGZ ܰeU]v-CyL:D6GϒO"GJ ΢S >.\0'Mx.T ֝M6'H>^meitzp;-iLNs2``eOB[>7}eʃUP#J,'xZɾ ![OUm;-IT3>ez(`B$%?2܋^tLKWhoy˽ Ґ1W54l5hwLeؾ=B}Z3MOP&䦸S#c}+,\: SZ-GqEUzHHYl˿Ż?"m_z63ϊ$*n-Rm}4[ 2*94+K̾yW-$s޾R.t8OS%-&~G\9۹1(ŨԷ^a?T'^|IA=ԉ|=._a PF|#."':81') $DJeXӣ+ߤ^ kycSK>`aC+m<窲g}# =ǼHB>.cp >/`3-ZzE0. xuh=gL7nJ@[˩5ķl1s _[l;*Я\!k:BL%#9 Z[#6PPЗo0n9sǧ$>^ەSi/W'\8'\ezZH*ݝ۴غZ.@.q lA[?w[ϫ{k^u?rp|>rnֵWSd < X>㪙iP}mͻql!12 H`>r@o6 Zn= HTҧX"IHY!]KJ=c"MSet<ΝtDW:Xq*q hP%vрh]։n87L6=x*%27wf?^7@N\mjSq|:&aPĠM>=>nq%i8BV,2A&ecV&L* 4G/%PN W1AW: wk/ ̟:,7f >qmY&}ϚVҢIǡbRNr D\ˇgN V$r UuI~R<ɦĜ  }q? +CSnWMėO)$u.n뾩Vȿc%1I ɷx`xJܟǦmN̏2vzejNuيSF}:o6!V0,M1OPU44RBO.$](,ڹ)_ۓHpzt8"leTMõodSHUݣKWfu\JiܰpՊn(vH{,imGO,c]~KҜh|29hkSCl bA@Cy * &auV^|(䓱;+*T@$T l4TĕWt4J/BR'<2܅ }WY!w7CD!i~1A"OΨ ;8^CS'wSF6 ֚mQpj A0?э31}@WUd.\XVH&q6@=wXr7Z_&TW/k~DXqCW͛(!7Az0$[Ï[mfHW~_nE[Jac zM <d\I_LJ~ȣv[ vDX̲gbpME|̍xjQ9QCˑFr >r#bתItzO _E BaBf!Z.lN U@e ;r >Ⱦ~b9~e+((;";}t5V U8}3 y:z`dLW&FaF,)̅^K7Vլ@R C% LB+ZBނ:mGl$7dy_'tge_HfpWႩ 'av|Qݐus;YۈQ|(_~FTt?H% |o֝xM(9;+˘& %\Ks:0 ^ ^^8~h~.PH1|bh"EغݚUyIn TSp0cYc ce'2 hM jfoћ6Q@*Xnr14QߜP+I A'}Wx4*QI#K.#.z22G`k=&9(ʛ[hLCd'3DP +`{<>&Q2՗[Xly)` L4EJ*ZA4~-Gފ_OvL-8^@0}(pc$ȶ鋚"SOflZ޲XΰNݮdqU*yp-u*R~O:ԽT>IU!P #]2ٴuȴisj2{_?7N2Çd!hL I83L+!$ŧsn-2't;,%c6XK/Sx_}!uQM`Qƙ6qU[f][eg@q/o0Nu}?@y4($CMU/.Ҕ!ؐ<3Jzaӎڑƨ>CRyT@hyQJ_64Q;Е,X| 9Yù:0[=Rˁ`prY8x'tX,R߃H5i8{^A_N ^#JQ(FU淢f^܌k7W³cWd˅7XB==qU qZC\aH^ Rw1P\QrLs9,-q0q6ӌ&_s p3'px,P_uNR=-ogX, )%| 74mYKQZ/[nK0>.t+k!dTthk6'σpziyV~0ÊO$D2Mu.gkOJH'46DRJLNw)v\eL LVq^PpWVKhޟY Xb"Q ]_*L].\?9N4=c'ȷCC{M\._V5CDUgDk6lڍ dXR$([bb]~>= //;߬˃]8Yi#+RzzbEiGe +lHtUYATyo@ܨÄڛvu[sn@< Y9dw\ցo4RfwU,̂Jh8`Yt}y_aH޹]'J,K!m3f낭>ͤ^{geF;3N,%|sMDynTZb^BE0ܳup\>1Q^:PAx-?ǷC16/5BDDd$lF|.e슿鱓.NwdsUS%<)<%fP*>Gd6Ŋo$1T.fZa15'eH:j˖ýy&UR;>)cqj푣;{i 09א??4; e?Enbrd"aZ8/\5W .mBw}Is;-}z`a^|ÿ#WP]DMgQju`/{ե'v[Oap"\TE1%`X{:1xWqs jZZܶ[7Y 2샇:[=AJ~L#T9^o !}4" zbb.Q;nhze ~jAJ?wR߹R{JRVx]0T^3Fu#c4?\MK#ަe' ۺ9CZ#m4'?e]?@iIyV 7\oAWڴ<X[i nF2{X;7O1}ʓBuQD>}*e@[s, egY5LobN$2oD nߔcZͬmQsXцCmU.5:*vYWN@JBu7Z"3ue$X_퀺"]9̓.s~ǛhONӜT46t1 4U _mX^6$P -gO3&^ ^X0PN 02-X(vq7~zb5-:78aMIsy{F!9geΦ:'^ VDiXgfG x_2L;}?`4$Ouqd0dq[<0QQ4SReE\Z< F82n((8Lxq|SWH0 ,Q/{9&@KQF=/EV5*C7@ԣuMkOzZaK U#NŖmqK̪V@s2XKbLY-|&lעw s/4+N;t5PQ<<0ڹK;YYȔ=E/|M nSEEX(/Fu<ߕ 6a7{EKX~1Usі(X-mTsw=&u +i揫I[4e }' H/ %O˓aΖ@<4,o$2g.Zqf9׺K<[d&$s֗Tq#{"ˏN4vgϸӕ FzW {R3EΞt_ԏ4tퟷ\}TzMΥ̷)ͅYcDZ`m0"mggmp%";؋d^ny]'%huS3ȁ0"Ձ{%ʬ4@@t`%ErKN؜W">îͽT}Lp661/ ]^Ae1-E*HQ&35G΁@F_ &Bա7P/GINDpGz*{~{1~\MKGS[Hd|)4ec9NAF]^hD%`h&eX&›6=c4v;- cεbLK\-X0ll'|JKOא=h.)ЦXr? \{8VW맻_bh:1]LR6)ưSLV& Z?3 Θ_:墦(Z$˜ R;V/+@LϺa0נL1b)b azmS~T*-sī(,٢Dk*tvG]"+Tu 33afBoܳHxF7B 9\}HG 3*SJ^ΕCCgT j2 G K 5 yA#Ja5 1[1vfwu rjR 7'g7ᝯG^Vq/=Du4Db=/f ӿer>!UG2X (:e>Bul/Z.+>|qgazᜈ~R;{b8/x%ic៿,~]b(o' aOxXD?3gh:{.i *Z>PT߽Ss3lp? ItZe(ӌ;)FIIBND;y!~񎯵zPUiW2ͨ|EJWb7C)HfG<j+M2aC)6Z5^+ )!>/_;5 Ґ թf|,jY&!h3ۏl*? ʇST3Ǭ&b Vzh-9)ll+il/Ik뎯 ZH> YJ*'-6vg3^t -+QX`ubΔլm)p+$N9S%W鋌KNzqql/2it۟4H;C>i%e <_.^XF|N-N˓1T:se2ʋ_&dw&\ 2,<{o"Y= C<2 ae2:h&enjao vjf uE5?R#)k->NׅX'$d.hDav`~7 ]?e?>cX`%s|JnRETO%Ì?F@R28pŷ OI Tċɀ}a;9&\FmۢFI~x(w&I.bMTu\m2MNekUSLIN'T_B.8A*џZ V'CBiRl~,{9l;Th'kv]'hlȬno#ΣUC/Y y.v_=_e( ׭^nª9VTM3^B!=0;ಃ,Txd5*ˠiӶj@՚M1% |dz,XUYcUV4S=: h& )"}1X2xB(lS(c)IXhv~p-ˑQ{G'e;گdՊ^k>* GwI"Gl[4r)XLƴ.ÃɀX @'=h@J?(* _=,."1t{˧2%NƆZHoI$@`h<ʲLZx˨u䒦ga~\T+W mHڪU} `<ӟ;/@/ozm9CPWՉ th)LaI49)mR֔XGsm?I/(g՗O6[ϳ4 83i>W'" hrGFcb\:4JEvȐ )$ dYoTr+?ce R)vM"$M*l-29.?/nF8' ; |;\?"6 ȋvF܅CDWNg'` uϬosnx81P9.8]AK(pjA䙄aEAi tTMW9% kqm^ =2SlC@ ^"bj&@x r8jT8o}tTj{J Y?$ʣvIg鿤Z%E:Z r[͞}+rH7v> [%L{R~SVw8Sk}*/{Đu. FPT+mUHV`MS^^-3XBAͺشpQtZ)w@tl 0_KׇV ? 4QUn*yyij]->l!D욋+b혥IXg;Jo5J. ]^1G6 J IҨCL:u眰z!Y$8X)FA] q:(x* RwDHx k|z،]Of54*vg-mrAki|ŭW[c/QeCݣ9,r`L6;3K+B٢M6s׿ic^A7b)p>SC"gҹ9j¯!\nG("]f+&$x]z3ҋa`li^#8& vi*{bw[//`xP|8JPNK/~ 2EsURz\^Z^=(I(\:Km!dΌj%~mya$2kD32 F\Fds;ML9ӓj&V<Ӫ.ѬiԀ(<cz\ ?˪J) ӲGuy),tv*V6˄@Tm%SY'I]p8.:Z^ч"}z_ m}Rt\0П[ʄpz|E l5|9γ=p?8y[y7Z*s{R{`,8JrAL'I*H;RN9WW?Ebs35&O%jo'3u$]I;O0[5|Ӌjz)Wq8.<#a$|IpI^'DiY&A dV ^{A@`5WC;J(k`/YA{uͯvûr@:r.d[ԓ2,uUnD!ϚN-$ e< K !xe 8O:zSg JXإ{(|d4Jw=If}拲#A?Inz iWn%u*˟ɶdw^O86G1v^<Ke'7roAj7e߯ :ÉѸ|'g0`ֳ 퇕V^mlQ ҉0v 8|fCLlϏaAz 8ɨW%J,%.Qzg4~gZ 4er*pA_(S?ȍv-[͟9,$FeGu^9j0s47DJ(iDEsc~\NsfYm%:d235$I?7l˟tqSke 8b.&9zMp'=|>נ޳,b+Ϧ ~r^&>Z=de: o@޵ǣ󶜈~M)yz2*Ei`Z<BUSXvvr/%_(rAb5wWw}r4gxix&mèKlRu8$WHI˿!vl}pNZV+n/|6J+`f`bD)'i1_2 g-~!'A5n[WވI=E^_3~+ Kk{v9Bi'YJ~ک$m(/dOx:B&&a\ Q*8cUq(k#I;k`z"a9EH~C"#9`|i H".FFu+eޗ򶚱*1yU` d )uE$뺳<ΥM6ֲMɯSY+VlA = SD†Nޤ?aN=r8ޫhUw.#d͛'rLgGP)0YԐrZZd'X!a`Br -xafF$Ll)Żxm33\L0w_YvAŷ'.xI\?>* ONNQ:]==@V\PdWIȏI T@ݱ{`$rw2^N#&D0*$<&En; 2q` 7/@W5)c=5məZ ϾGB6s˷G`nЕ3WsQXDkvb=毠/a `kFNs^Gd(N?H]鱠-) 32P8G&%ƮP^8oOX-/㟻 I!RUSIp'?N%xM ,<8Z3D &F +:a7'_K!A?JkO}r2]}n`]tELM'|N sR}6+ίTGpay촐-%$5 v .gU*^8 y{9,tg!e?bJڇ-l8}KxV[_kV懭p O_js(Ӵ8_Š:q(m@OдA![?6Y Xpt;L}0zO[ rK?m'9Wϒ.ezw!9j6畞Mω]aJ< +KSVB#oΐx =؁dOYu"<ᒌ 1XD8s8Kl,+isEDRi0g`:vAlsv\Ҩ{-M $VL=TiAڽ*&)~wJCKU)%{uk/rKţ^؍7^4:ͦLD:]<{ݲn4[s.2u[>KxU)%+x:V}kPtͱV'7<\s-VzQ&_խ{ xsw&Oղ?[cz1{^bih1+#t@}gܦe61蟗=zb¦&)!آb]nN#B5{VVDv02bvo h%:Pi,3pκuy'K0K}.Ɍ.2[,hʗ2Z=0Ȩ{91aaq P<"/O JK_ !෌쎀ܛX )}Y?wcӘ{ħ*]vֽ t*CGW=ݧ}038UCqKާOG?CN"l Q$w'w6%:'f-EY+xSH&q8M=u!OØ,O-cҬT@̓,w3\jT$AX[hHo=`LkCM{ 0V׿O?5=:i{yV?9yIq(WX4]\\RwUXJT5?f=z>8SS&<, ]36P(HxDL`uG?SҪmaql/fSةgNl0} eLHPXwAXC-' ч7п-}ˊ~)q̲Mjq /VGͩ !T= f{:g[(w @KBy<y߅4K2#?"o߽@K<#~]mB SM;Q?E*Z:+)|\#vmIaj$NI)]!fd^sEu Ksl:V|A9V۽(h_e;QB[Z0Q*Ʌr0s>E8'_~Cef6\;I$ G(- t)R]pdS0;=xIKv4ϙ (a.M SMsvAFNjxg3^0u!DcgSU^ Ji!A~8Z]U +) ӫX\wϬTyyN$ :!F~"["ꣾkn3@1[źDxH3 s~r-耛q  (pk l/ 37ڢPMD(''1OoXԫXcKuDZb4zaFPt~EHN; :9lg1 ?{?0OˈG]&9ފwvRjldh{ *lc{XkSa @G,ֽ.ɧ&G HM>j\L0O𑣉;phI)<\S?9'׷,Ҩd391$8B,uui[ucIA-cʗ_fWʁ5ğ>)"]tsCN9YSǼ 9v5FRJRnvNj{2*/(T8"Ea,6b'}Pj~|W_c%C۬b,ZBJ O_P tMdjNB˖DýTpYvDp;9)rQ\r.lxQH.rIԡ^!.n l?|,.Ѿh‚2E3{h- }x*8ѓ.JpK G}\ ,W3!qs2hPk(O:@[8fm<N %!26cW_ b^~FS[ja]|t e"'e/V[d:>q9~5uE;rUX`Yny&Ŭڟd/'|ǯ~9- ,!I೟A)եV-:zhiO`׏\A\AX_QF fq@t_E]72/@y?r ,po%;IotyWѲ| F*/dp WC$Sؗz./|љ 1ym+3tVDyUݿ侀xn~ @2;EJ^@R"ˆB'NU,}XHт-o$LB^8ˉk׭PZ| Tz~ Wj6\`m`_:ʼn UkL4Ob6Iz=i{V,|gieknɸ67@]g ̡(U"2/5pRnmwLO@[Z)¥?HkY?zY{d@GU7+Ar!g}G8+ׁ%% "jUWp%Qܺ~_XφzE^?WESϤ̌@"N|R凞.4d|3lϯǶol!W.9_yNDMfw( GNcW2,uBÚD9Rdo@'TǏ]lCt9V#vX'dXjQtQb,ҴB@Ma< epS_ QD _{ZҜbR |/5Nѐގ A's 8H,SD('U~S"9MA mSiy&eyTwB R#'E1xuGnA)PNKoLqTLNFȚXV(5?b3O 8C1!;@I' 0WIg';~˳t*l2(mz![+i Jean iiGZ-1G.x4 7Īk Ҍ}Z@2쉯|x>럳UU-jl՝QnڊYRN} ]m%n| yږ._I`ޝ 2 A2=Tu'գy6Kl~ĿŲZBVy Z|R"$@.j2bj&3 eW35dʮ q."h%tn4x{6uvf2_~)6s = &;xU=L_r+f[ۈ%wES;A!ro$2e[#{k,tAA%0ih^;O@f"8K"YObSi"3T^-TF{I+@b;=zDF>)bʡ;kQwjPSwiIzV+Y(c0Wڃh|>5W!%ŸWM@%7G[Qqk"h-@nqyn23 ZM@djU)BH]0X͒{OfE-_|CH;edr&INf[,j{fAߨhֵ÷iv耏eEl/p'H:^/⟾(vpr/#Md~HAFy=aaY 4KbsA u&9*-;Mʺ,$o=dl51R(|WmZzDƷ$ %(Z<5@_o) oѢ/SGfP;}1wPk0(?(hWf?̘8Z}ق 5'Ѯs/v2ބ*[‑WZ"  Xؒx=&!Vٕy6ǫ]JNuT<˦ט_/N x= yo$+1͜GtV09ʅLEOwWgi5!-|-HgFݐJA_20{2tcl u0;26uiDvjhIt;O@"CW;[>\},{W埲ьL$eгM%9X߁νM{ h=iX7tahҺ7b̐ }p^mbHPZQ=~?Wh8["tI\ht7~堞X#2C:ejӚOP;* U թ]~_\޹ Kbw__mMP_:(,{7S(-Ώ)d@6ex<u5dI`[!Z'cmP|5 |V^BYGոkra[a ɉ<B9HGxEL7iu='$<92h=D,{J i3 p{TBm\*`1@=k3Yp MKgP !%Ho͵Ă, l}6FRw.B,o)s~}lXT@ҥۼZxy|s) ~zʲR>X("_~:PNאo&N97睕 ,=0GAb-;Lc:us\Ȣ=1 ړ w+oQK>9<_+uMa #Fa4/$"IvDn / "b{?& hKu+<6)eu|+Qk?x3qAm@+{;w% rL3ۭ{nTAi~]b_Ye*װXx,UB4c!Ifa)w̳ ){\WC .aZy5ʃ8yS40]֕Vu, `O?.`aP<Od` bCMY߾c,]$6V6j| w0ܡJr迢˝Z:[%و+jq%a_I6pe rZ5Dx<~_p|Fu7H.H\t9]m1յz6 0$ÙSm/#9*L:F CM#0Rh.Uv>bgZ) 5\B sr~pa.~-|KS]LK!x!2H]"Duȏ2efN^NAb bcrŠ,~@Ai^(^H7Q)yCa_yW> P%u0dj=n{$s=2mМpPr0@W$~' !FW5phƒhHR_CIf&NP{$$[5ЀNKt3jZ$vtXÆ驵y+/7RHT &dxj/,7ޡQ^* ; reVS b@sr%O7"fTAhKZ7yVA[Q0 )O[Ux4a 84D1ڟ)k!mw!2A BhW6Π@Ŕ2@Tpljbxfդ pA|{ ^yp#kJ5'x#s|'O<;^aɿ0Z{Uy[ZN4@T1txQ&~˳ u\ n~ V@}N轼+uTeU>M8-4i?,C Y=BAϋbBlߒ5 `ୃ>e}I JZn ]sf:BQIΰ/'@ vVaQ8ʝ xr4|BX{ROT gW@}OȵfD[W.=@휵L"Q{]?~ǥNP%뻩8/yx|)Wr>ÂiOU$wAgA8 L-z4 `fX.xhX  D1[! F#gʎR#jQp)] [S"uj[ G;h%C:$D[&W^?=_wR'evzzF'ԝW_`3wSy*Sp]zb理eƖz:֏3jնUzQ^`6$9KIEa|e'`=37Y^؆Sơ`p++Quy ņ5سXC*|b2-1k~aIMW,`&/¾JR[PRgH,A $x;!p}ZxaTp=`"N:>WbNZJ2 &i GΡl_5٨6&~;) ٣NތmGaPnuNw8R⋀g>AL*ɔ;,iR)gp.1=EF,dn&j*R|<ҦQjTpw%6JWgI6Ba՚ @q~ϖ& r * .Y'іe_ RdUu(Ljݒ$K 5v|Ye">;N{zx@T.yo_#[J2UNJ2HDLKGlcÈA@k;TAO\(o~>4Ȫx&ޤ.j!-hR-]I0KJ͟}rŸBaa/3I7Y|Mx|G L:X7`8v,<]UP8Q!>ӛ˕@ fV2|<I_OٲHxAw=[(3O ˦/ECRV$c&zΝ+ LND? TP* F{u?sE;iٰf2!-_C8+MEd~iR`L-y4h~ΐ+K-l UGw9%Y=L ]mFsvvN#"1o@ W& <颐ڪܢ *QI#&0P K,6M>ENMtl|X6XU"bfdꆐmC\Fux00TJ`9JpU?Ǯ,/Zd?MU!5IL%ufl`"$ :->Gώ!UՏْ@c߮QZ\&ebuB'%h&VrA'e~c&@|0\Gv7+N2@-CNj}>gڮA ,{ 0j.~:cڒLRu-DxȹN\ 79>JT.3`Jly\7o_LM zd9{h\h"*u~`T Qcφ*au@ hakUaʨ >YҰNYծ@)#" ܺ DȎh )ߢQjƌ9%_i HhDžw\J+=6EMS+F̵ -IQ1KgW5WbC]qqz((oϧC.Gavt7M@2 HᚲiHE[5t4Ɛ{,'2K\GvLEÝA5|D̿>6鿚M)P4]~zE> 8>JRͧvW80=Ǔ%4bbԀ#Ē$uOO xRaHFzu ,Bt"XM&HǜCE:B511̸V T c$| .n#q|YIRb?] 8MZ2~GVT]'#bťq&'zgڔ^1Q/w#;7ͦGl(^ nP;`2)vkbU(Ml c17-5(@^QX* `)(*wsB% 9D _A}񐪨?>*n#H|6c+2s O7 ~Sr9Kp8(dN't&DzQOXjzp:pha<8fjP;i LDrsB-ZRݟ)gO;(CqqmE 9+:mSo o Cjp C8KALcNC@Ooi84 )}]>_cJP𵆢ktHl@ jf|$A}~.sմһ|Rc׷H,aX`^~ j4HرA V5m<|ʧ~}Վ_RX=zG G{Ej1=lsVPX>" ](xMGJj.6>m90w5i9I=Q<huP>5mF'oEv`:}Dfs[C77?Z7OZJ@gvG!+Vr2/ׇw~@ W(53¯+a{;+Zx aW((sȆ'e`5MǀEU#AЬ/^]L{ZdR1(@y/ypgfDfMl̤#ꏵP-_Ž6jOlLދӳĴlƎPw˭ӹ GEö1YmWT1rUH?w4.+tmqrĵT%W򍩅ڳm6OF(?tX1{-iż3ѵ$g*IQs{MM\|:"J|`Ua.Cm%zɒ sq3*u07$xd2+=]nPesvT4pRFb/u|Tp1ð|$Z3JcQ` Ӎ@AToH'3m?>dAkXVHޗX@D k#T` a4Zm-ReKjigye:65^KMH@IjqpK1e﵁ q^3'u9_EZCy=LI#g6$RzpH5'L3هT#ݨ4Xm^{)d]^cOsT$7ikWFI|L 0'u􁞾Aփ^ZO+K˺%tn{ ¸5+y5:E{H`XTyڶq7 o,֡ط)*KR 35/5輵 3xr:^zw)XGЊ,=/fYm}ȈWbNps>¿x˪ᜥ ؀ǑqTr Z;^2f3Fo0Fm5̾e PP2GGV:%X%+XZSMx],VwB^GwxJeKB8 ~-%C8:=BDno]r7; IG\繮x jxȋgb Ԙ8+7|{hy#ܠ0OƑ2.f7)imr͟VB%%u|y'5Gǭ!S֧Sh!{̣Jhx i@po|P~30!Z_bNɴdXRa>) 2>3zHB)n>`J57A8ZF`ƚV]dXߞzOY抲FGiu]vPmcN9/"팹%1dHCwHKxD|6ۃ_($7w~ay%,=O74gg}/ iхynf)~++C .Č\8.>HRu} پE&^4EЁlwB][X;A)8o-&gRY;\ ׼S(!1yVTlP'nXGaGֈ2OIg;!}~j0M'lE¢2a/n$RDӬl]$hI Om\h~@1|؁\D^SgF+aLYĉ!gq+i~+fę:^䏏Y7CWdzSGxw$&T%[(y<,5,OH9l>E O`ڕv-()Y>+jJ$b zq,M>ۈB<0K<UGK ow H)Gv U="#JG!9[;A}xg.}Ɂr:(%%S/e{8fSjAnʶoUS,#Yn"Ɂmwo̫ŧg[Vɕ2<;)v͞eˢ+^R_xBz lr8/HRamS3cq /'&+|MvP8;sհ&HAu 5Ch>Z*u ~sn9rgyE&su #7m"hJ4HW$].e/ӀS0-[8IùGRbAMD$uD;Ѕl㊨㏅Gct;AF/ _A֭2Efa0ho G V=Y?u#Q瀦) ⪇ rwH)ATr;p@au4`kNIU͔KU y^SPCB>$)ӔSbA zJZt!W @V.M`< @ q߲F܃ݒuIE2qx4% XJKFzcǾ DFS[BV`6#p{qDfC 홖7,@wB Y(3_Ӡ TKhы֕$4o۬V mw@!⨩p[mHWd?y.V,@}t3#k yKUY X7%83R/e:/Я8!a4Q86*֭5Q6iHTؚ6[I̜- Ur5v656HaA):WE=KLvM:R0WfX9>@?bb4XmpqgBB>Pxm"d\(OҟWGaC_Vʼ̒kYTR>g))Zwr<f'5^Ngĸ_ΦYhoLpׄ N[VXӣj0nE3 j!o3-u[k$gd}d*{+K+3 ◛i8Fܥo&%c^J:>*&kH5tD+R \0 Q{803˝J4W2{rjdh>J>6kz#5:CBQCB_}h_X K獟hzǃΉ=8'!R97 gG3'i%J&RwU#bll7r++3nt?\&U2H 41 EUv0G&Mbe&\ ׽YWgWbh.Ն%vC0G%QDrx;b Oqs"ξ}CL+/$Lm 콵Βp<40L` (!Te~!N-7~@?LAL)T^ȝ1(~S xP)E>d56Y1L/`aA 2ӥ$w/B *p)RN-OuF=*8֧Z "ԝaB^ i~CQ WvxeӨ Av'rc;Mcbb|J_R AwbRzdki>Tf ޅiAOom Qc[Gd<^wwۑT]_QnIpG@1_(E Rƃi_P?eCtzrm5MY =gInoD 8> ޘ$hoI Nzqڻ=nQ)0H8R]gWu矰8XgRYHDn62#-W`Y[5l8 .$)طGilԥB هf30:ل&&NkJ'wspC OeqPWe#=t&|iB4<|#O0N -Yq6NpbFUlX_e<$IٶcR@mkvF)HBӁě+X=-OP qX&WXC7Dhā ?qHFOW%Cݔllېݩ,5/p h،+K{o+_(q-n'-|cHoP˪62_*ߤOh- e7tp}pu[ 3Ѕ†8 Vj@FS fD-5s Zb*[8>V7(k yrU*ìWTYIGE@y{" G DWQY1ij3e%Gon;Tu f^4I_<{Khb3Z:-#|MFroVI3D]dꤿfS}_?@R_;u`G~G1(P 5I" .xq@\ʹVQv}`n~ ^mڄfCPnE'ا^5S.6 'ʔZN{oNC#r hΐF~6}> S49Y 3EioJaAE PO:q^yb{W3T2$}K5pvd /rtܨ1CIm1"'yI oAsDJTDrj+unUwHnݒ'ynp:5߰ɣIˤdܞ [h P&6#^!b.Nx">Orٖ0 ,agnC|jmDi0cܨ"&\nIv9afFb;qsQeh㜠 n.qwTQrԀkq}/aB E 2H2SY֪4QPNۖ*%q;;$.e┇;\A1e0 mYI FWH)_O% ^rEarۘ$-ܳQj> a P\+FW}.3茬KsDbPh pWJcu%$S EHǼtxWI1"m g:TSo?> " sm,`.c M#7""{ \l$YEX4:7 d+{,T9I؞XVCR3*q>/+t(:hy$===R9ق98q.Y 1 pbZu&$eޫ o/{b6VpLxp9n+3Iyh%+ f5bǠ!nQ_fl`tN(2A8AndSe%x/%vti7c%&~Yʶ,15Z, j)!g{Ȣ{fts?t频9I)LƼKesgĠ|UFouLFր/^j T1.e' M!/'-`?Ul>q4pj*em Ϡ'zqp1~<4 <i!۸}щԜؓ6bBąMϺִT6,GtU@r?rfG\䴪偡>&n㠻u0ةCc (âxJ(;&UJj n;9?#͏%b?5@LymB{LΗIW&IXaIzp ȕn*Q2fxeh.K{OjPl>\DA3eCF1iJ\lƞu/'FF@v4_+cdhs#M pE FmmZa [0@8sNmJ(O='NWn5L $חкQ;CY-R]j$qD)z_esrAc̎eHK9;.ﯰgdzCT#c'L2Z!ӣJeHWξyb$# v߆!#J@v/^ZPfH<#Z5GID XD55<ˈ(j}*\Ș2euʌ//2Laޑw4:_u"F緛S?;FC,W 5 Ä>rbT ni~ ?L|[wXJoiM]ň%T,trYrfn.fu|h.^>Ny%PU/h[ɭ?De)Uh m/,u)^gۺ7@vN8A=Qf9kL:u(a'~v _49vje V4):.偉ܒ2?D2G+f0 wƒK.cVnvCT~w=OboIj0VԮ'*#ErkgBI8B`-n*\ZUø ̘{mF$z&Vf]E, D&}H65~z7bЕFִ9 >${0 ^ͼA\J G$t|`bO'cLP̘  ʐRuNZA8|(3wP@6oW :9[euյ̑ 9 ?EOdB2rQ;\&BL")͜A``kqA aF(t!DzGc6'(gŏv+]{hOIf.+--TgućT-^vLQv-āҬ$/.c~!G&3XjRIn|`91m)ZiMeƴCu`NOc Α. c; EoCuQbiO5Nv#,98 ͋]"G:kCȯDQ[WJKU[Mv!/?M,gb!\nKԊxeFb:Ѩs~mWq7l [K͎&,K)o 䗲y!k*tCT0p-:r]>҂݆$lS^R0 (5J'e8rqza0:,U-Gk5ǭ?*C.u"|5 u h3x90F}|bE3 >H'B͢3iuȻSp*1VyH;aGG֧j+ QTXB[d)WpG% h/XAyڳe_'&;VTЮ,NW==ۖ;?b5&<|Qus*Sbc׮L3xDZ>;Dm7GLt|H"nʼn䜻wAN j橇Iyc+' lHdKZX1h Skor ya9RSo8Z5P\xj%ټ|]tƿbX:_I5)tc8C*/Q4faCxotΓEĐP1 k@MR@:4>1u\ިUZ~Wt4 xd`}_.xm4Y~O=OΊKx+R65My 4!36is~[)hmmuԶO([|L.ǜ3@+TO1۔Kmb@ I' G@16_]gÓ l9. y "8K Eks-|F 턄<Ϥ9URd Ÿd 4& y.Eg{tn=G#W] =l`~$$#$j9Y>aPA2||qD2bݼD/y$Tc@眡D'NZq'Dtq!><4cb[y^׍`A+=M/ Fycf'ND͠=:Ԭsua-{͔ gF1>r4?--g9Ax9mur y)ŝbu졇jX[7CWae|:Pi3pN9U^ poy{/ @'x[Xu7c¿ǘu7St:_,BptPPdS)dpLlӘaН ;ʃ^m-Dዞɍn >qO, ẍ́j>kz? G: 8>ݑߜo针h@gc[X=OD#x$$Y̟j!0ُ# DV{us\jV $nk(l*[-.UYO<at>E5ͳSoxi&OU}?Jt#u_%--%2@֚QOv9ׁum}Z_x1}B P#i"ueWFB@B`Rԉ2W%$L@IʺSU|1f_@OmZ, iI0pwmM3R vaJ zbI]T v<} [EE*``Wې' PЩf?L(t'U)xxro. 751.Z [GX#ׄU1] [4+j$[]%LVʉcmkWsux;Sg҈-`HۣI=H I3KXm0xqxyfdڋxȋwNUr@>I[~=Khl z #> 0.U;0oGV"E Rle#2-#K$B2蘚{PჱIoQ Үxi09O4," ᠟CmIO6;&#u@hyRb9$z";sv Y>uAdg- >c l"V x%:X:9n](}1B: x:/(I;#Fzſ/ 1yw n\.TQji|9R^LxlSRņ>n-uXfY׊>VZ"+Qh[W,BWh=*5h&b7M1M[Qw ytzg%&|9y2L;~~}ԢcԥwLn[f <yw&:5T.tziA*,e|GM6Ż蘘`c#FGkǏx@NMF]ԖqLtn'LHT1[ɟ0,ʡY}(E"j?dd|3ZqU$r൰FJm]pIb'Q^]xwBAOn*CuW eJW644Y|o]֢,Ao97Kҕtk'+o`B me v pAr}Jv]+yU˛SH(Kub,{Y[U]i1PPQS TNܛAfl X(>R4 D?RπC[0mނ VT}͌MW+D*#{ndL[^@EeJJBQ>ueFC9˳ \Z)cOb&iQL^B[:1A훓(I ٴ)cYB", U;V=!%lW+yB U8|G9ǁ`"&>'\\C.82&S')E6xfrF,Iթ=,տXEXc'Gwb_,wPpfjiv^I2m7xbkVi*#auĊ9{_~CA 7(u-2$ҿDhRجs f%k}xJV&b\mmMzu4%DjޡnW j``t2 GfJihl͋ɃPdžyEJwULĵ[9s.dƐD`!)c TZ-f-bs^z,:5{Vx,XQkQ򮪕[dhD5hfXPP\(}a9 ; 5^3!(0` B 0*'ɀrY'{[[Y{&+sgLiFqC#uvֆ8 7J45inΛN"*V KfjwuKBgg"[38Hfnٵs+6?tt݊5u'J[;5%rFVI0_ YP\p!WٯEr-\Ma3# S#P{}aM$jn}ƕJ]/ٷcYD%O0 *CHPJ`h#i{ YB}CFrxYp]EE%1y,|b|ڃ"2S~_$8b%j6U0TuMBBw]gQe:{$U;$6nA Ԑ;` aqp0~w%vr?rn[Wnzáp%o |B0^!I-k8PJЧꟉ\R`~ \Q P& QTcɣy:tVJR]5➕ ^`5Q\J'F&?',| n' jA ֋p6~0WH-6uS+iN N+fqOp1>ǩ~ P$(VbS=ZŔA-ni B )cl=6*d*ycKm0n +[[}䴾X(6?䐰O%nJ rdLLY N$fZq*Xm2{ݬ<׆ty?V=KS8sAͯ@P@F`oDEI/ ԉ> qSѓ ;OA%;cFN%>nC)JA8޿o<}Ug_(iԞu;>&WFL(=vϭ1 LtP.#Bhz7B[/Z? `fR1b-YK Te{Ғ"aN01}/-&l֥ſCbcWI3l6p *ԬnqNE/%Г|uCAt{،QwbuTΐp$+w)] qP56jpfigV)ݢ{iA`dJg!j ZtSKV5*Ǚem31] ljϨ}+DZΣq[@ˑ^ALZz}c\S1%u^DR0>xԘ>[&X2BT2&&XTěΫ4hـ & aF~i-#KBAѫL]شbO·!Rſ PsqJ| ~=au<5Իy 8S(8g+3Jk~޲SMLJx8UApM6)7{9LS8zFymL\>)Lo^ZY#;pl9×u+q)B\#N-ω?VBFLW,hq}ΎĻIՃx_ L $;\Ewi\wA)ډ-k+ژaD9e0籎r\ViBؖtgx2bXxU5Yr?M#S0Qɇ_.|b<~FfE^LXHӗ HNO9\$RRCR+Tڔv1xͳd] nY12yQB j.$7VtJ9j3R5_>Bm-ݠKɴ6h Ҹ3O \X 9ܴ7H\Z. p^|;ჾvGLNrʼn֛B86 ΤcI1"Yq/~ !>1Ġbxj9g䕼zr~G<9Yvf`Es&5PHؠn/[oͽ(oN@siE% N5?wȆ_Q_*D?̷юe@j|l@-̮i2©LG_2 j̾8^XJ81NJ$$0fGnX[9tT5xkn찗[1j o.>Zd =p Wp<&35N5jyNGڅܟ> c+g6rrl{@6wԤvƯ{Cxuv%Sfho-<{/ Ez3q!o9-r%g_)Mm#lRֽ`rӻHo+St O}TaQKh@w +D+v+/dXO *4C'hߘ3vתǔ.'n`u[܀${76>{p xþ kx3iî; hK횔s#N88wѩ} ` g;l8Z*K/i%KJAY}TjRWp18u5 +M]]&#;*5U4TӦ] `ҤWwjF9nf4% \iez:wr[1UD禔 }["vI'ANs)ΙS;2 e|C {AW VB`:b'C:aLpTgtK˦ikUL K Pfh0!se;Axm,E!wϾu#`tL+4 7t]G@k h ܐ\~Si5 U25>_ M|Q&-qCcy }螪$v]pbpaTU[*2[FsOi{H7ρ$}߮K3N 5g ?)]؏3pQgcPF ~$:S   #ÉG~ʍR2u ~DBiΫ{% WgbđW8)!y$ak9-`](")$+.$ u<.)JaٲSџF %K *no/LRGꜙ[qjIJItpe  Y{:D3Bb!@4ϸ(Pg΃x)Uځ8c~ih ??!,K#3WzEmp<}lM k¼楝 }ĵD~xF _m/,$!osccؑ+: TKU|lcD@WWaf6\MӀ?H,7iQiߞ/$20ڜ#g|Bb3^eQ2͘'-La(W{p̀IAY|$P9z {묤D א/iSJ@GFq[qC tľT-Z# 5n)hraX>j@,1:y~۳R!7B䏬cLJ&/]CUt2dCqTiKwZ AMž): "/ϟUTC%l"/p\Jt7w Ā#ȄK"gZP՚qCф(m[/mɅh1x;Jnu*2)Ht-oL@- N)8?fX3|o%L6|=# Njs̜.u R/ƜЕƠ:nn~S8Y$MG#U/h<ߟ硓6{Q3:S5H:qjA)E>ҴAn+pz P\zX+jߙע"'ÞKxZ^wLץaTZIƒ4.Rv@0DE61mQ{M4EmЪL<7Ӏ<{k){ҔeX|LV{TY:؀\hQ@M1Zv`Ԩw9}H5 am;A.ciZ?O@ZQi׳9 Jbv1dǖ53jIlSbTK7ݻ>;θ*0l ŝkEB`0:'Swp)ۜq4%Tr_Ɗczo5-=@)FKM@T غ@mI,ӋVO͍6h8S9H!|̘2g4zqէ aÉl&@$^;ؔcCW3Kr^D@s4F$ ^Ve]%CoA!;'>7XQa/nw)4Ii,g ÌCa"dzĺaەԩᕻ(+#)WjY5CÁ$k@R0H7~v kcA˺@ 5tA*}U<ǜN@5EJdL6&cE_&hnȵJJk^:j)f{ TbutwFo :O'F!(όՓ-nUV6̧GګQg t8g(Qh3 CO5_񺳵qD~B瀶p;;\LHۃP*,GjGhIQ̀!3c V 9j, Ij08?> n1=#dԞ:6uO['7X}Q][sC3NGxM4E~AXꀷ"=,}*MQ I N#qpG,g Ӳȴ,Y<=5M`]䱟K['wKjޥByVRE;, 4UiF-?~Ï'T\Ő06h]dǂSRM24>+#M,9&mɔ!Wb Lh*rQXP,ݺu7'L(GLwOF7#YZMRlH.g?dsA-jͱ˞_9_.sY< /b|u^wVQqus}_>~XDEV2̆ Y?;9f:UU3hv7Y|)6?)dpS)D$ cL{)1*8Ǒ̼$EKxb@]#*;lzu5p^&ؖ,h dwsqÅG}OG=PVM:Xi2=P@N= [5wy3p+G@m4,.ޮo3TZW)8"^y4$/ Zr|Aj*`T QK 0+@63]nt.ipm]#/"x@"!d7œZ5MTGKC"DcpkmX/8l{J12t{13 FehA3<A0;26M;Db-S;IaEH|^HtΦ>W,& j*lU1˗UP`Lou BN`~ߜnVS(T} 2ԗGґ>,6;DfѷX p.ơj!&_ф+P`=. KGA},5[ 22*rB>|2iNya̦^&wϵD&zr7mhFQ?Jw2vUCjC~o@ч'32 mO`pF6ٙ#vq6[vܴWPrḃ8 M0Y&Q9Xe#E\P>cL/[׺a3ς_OsD7jVMOM_XR,w2k;+0Qi2.3$:ڪ,aU:,[biG@.5A:;a*M Ҝmkc)B3Ju|j)ȇ-d7f96Kz+;DsdԒcus18"! q<>2D!Kcc+߾Me뭣[޲)#Q%`st`GTyWQfWm1}1߶/ ̞h}{,q1$n4kgbҤ\s]xHV2̌+ D4c2k-Bx<>y%D\4YA(3`ɽO)=('tG\{X!4_ )?LlU1ۚV^6e˳ouAO?˳6}_ì=$B\>+54^?:V?.`dĜokH ;4(=rBA%"yn5ǩZ>cjVУ,&d:.y8lx Elc`i]Nro7{OIDZNxZab6 j ?p}#b.}$+Y|c (zl*,׏(\GV]4eI3/6njqj!&N +VaKxپـȻ;/ JB|[`5%1XYh([tlvG<zJ0j7^, Vz%ceǰEq,/!}5/nُ=|TKntQQtf͌5<:ߟCܐjwy_pE*9= 6,fQzךQk4LcRWP%-trl {Ԡ'@B7ŕޛd#[}*$r+H8g< JQ&Ų-j:asV)q`nb<;^vn <.evpasB# ' [8Ӓ/-P": o$BQPxDjcLyXDž@ ( Xn7j'r~B{R(B)'sײc zK\%'Nt,y0|"txo(,J5 n0_b\mN [|V+CQO_G-oix{ m{'}1{p 9IFUǃ# ݉Ru ܅ SH.aDP$.&fմJw-VГ3o|lQ}Gg[ͻq [!ZؤE;wHvӘOmX͔5+=}$$lo8cct-n{׿o,U'=;9W,㯮ۜ$$BK}%:HǷqͳl}[Q(Q誢.'_;#.5w] K;$,lО V4шG7w73懙I =65 0B.-: +6c2ЁU"!!O˻F,n_iT;!oqrUcXv6lTCDgdY';c>E$`͗e h&N3N:{'F SJB=<F` ҤE(1UMՏ#+qǔO 5#EȜ)F ELfW?xwɮ:'m!3"+ָ `:us{e]w8]ö)xf/_z]O(@'O>PXEЖvPB7\@0V "t!V7,9n`%?^\$!]ҷ".A0BN[B yS>6u"}2a4ka/n'c2#* xvZs\< 7Yt?G`f ҁ9剤A~qg' 鞯oj\.nlqQ?kAN;p 4e_g8W1hausIXf`{=[hЀ^Ud·M&W(8B_i5yOuM4V\xVV`0X!R'lYh[iL'7% -RȡƝ#kV<$2 $*U@d4]ڬ"͍a\^tr6ʭhlP3OI\~kE kW&"c4]4Nfs+L!즷ѭOa\-BExġ@ LD'{"HGPصwx7jzrq]b -ˤS+"&0͢:iD9GԦw0e$ź9[zx0IJa/;EXKʮAjvlQL>uҁjHFtz( + W)zTik lUS\\/'>դdU)T:(8Lap]~!~qgBEDjS^Щ5[Bé۶&E(% ]fqÛ!G=FXD-a/'VJ2% :o&t@"zr}tw/[RFGE/GGUʒ63&څ#f龴 @dQģy %JkaYD[܁WUǼ G#ob{\$7.ƽ[[0  z&4mFXdsqm q) 7W@.~,zs_*i!6)H_g "(!h  &~6k3z}ZӞ;rcZGcNO9/,y"ܜ >[Biuj^_cgכ}9#Дؘ +T۾w# |(w;_ H9-~+ SW" *CJjC(VΘn8VG$a\nhպ]e5RG~᪽<nsH x@n yBzFᝣq07kJ/UwБ3(ՑRDJѯӅp W0Q(@BjlE2kv7 I~]&NYeqα]_|dεi; ^*y Jb'l;ֲܯ Yx|ƽ4Pr3F;h6'9:($%IP>PV}fo?jeeEV c~g_gݡ16HWztfzi[B/eRwv/;֪%Cӷ,F3xa1/hP4vAE1"˝=6n #|Q6j*/0Y7 $KvC#C;T-0/~TbZT_Z#/NTcbqvޛ#ϛWOk4~L}6:fȹ8?#y` :sXP?Q0zU$X&uR@3{H("|NMPNP=gB1_ŕ]㯸K@}<.7G+T\G`B)5Q7U ?N!J͙KlG c(̋w%e SB;TͣQCj pk L{m*@ @_X񶣄r{fm m+\=Bv Kzkug:σ@ɃJ1`:˝{5U :#M )VM\>m= F_\ErirE3#Lᲁ&cŒ j0+,*;Ary7)Np>NԜ*jP:U:r<3Gۤu%K*K6*ќ`sX.O!L&,0 CP^~A05A|Ua7 05,s_3muK{p!pαl\H"|aAJ"MX*c&/&*R5r@L`O5DpT#6d9c7UtbDR"]&k_%R>%al mNe16%?>79d-a1ATVcPJ[~-ߏd6#B V@,)4J'g!6q6{PpN+1\WXMMR  jUOK IxwjHp3<f-*0,<'jjF  ^2[aa?o;U-1",!ZP*r!sBrn Bw{ZJqT W !#N eAGfp}5 (SߖHΞ i^kf=|kxX(#F|"B,$mVjDq_S;hվy!GKdh^ nKU 壹K T97MWģ? 0taևNImx1ai[pRyNsm3He{5? RpNxlwWKģua> g1>PJu&vA]{ Kl h&_slƃ,5!VY$<} cQD4B{'54 JDxaElUG)j$h 6N"Z[Un慣8QIB3PEz(S3}-MY2"- g~2&I)_n 0WbtɘW틽LY.ժ 9]HT4Kuz+>eiZA.a)I|T5J {QL{ʳWKڠnD@>݌I: \H ŜٍJVM٫B|,p6^y7+J!RJNXJY\e>ad12.܉/zbJ8Igwñ%Z͝jÿP+$xĹ e5,úD,gA߲suvR[ru~(Ĕ!B*)s$ې]Z3V6f<p|ĺ*6{ѸA ^n֞֍y }y[ʴCNsqGrJdP'O d32m;C I:FY=?VP\6% ]rpp\ԣ3˷m! m SUJ,HT*12;uZu!ݮuN\M͖9 lb9^g6*<)]s,kf7F׃J34WL[ÿ" FRXF9*<7-F:٘>j֩3dZ;w i1Q[x̕I@n/X ڣ9zb\# FxS_~g^DpC\{5puMozK.5L*"FD_jnΎсRfqꃦQs5KYθXE+aTR~7Ae.4( _쾎q0 xegʮQOS'C8ƻ02/(z :1ظHʨ D-o;ń#r5>לS*`ݟ'+j>gB[>_q& H'?^Bۖƕ +8%sVPkOV($~9~I M!o~9Qݓg1S_ ŐfTe-iTuGk+8[8x'JZkÇM-" 3xnV43άCzQ)b*J5xw^j:K- 6QnUZSͨC&}RdF }gQZ=&4k[jz*RB([TERJ!tdSm#T5gW| 69 _ ܿa*Gl'`ڬx ߸x|Z$vpCi ({_JWW}`l^f\.aNǦ ,yѸ=`i*pGDCrcM.ϰ4lX PTy٣K=q"Ҹ8gi.wL(8BƂϋ=+gM>p}?erjH`~(%[T'z 8>}+WSE?(E F84pDAxx?5 _Ps:]W!ՙ2>]R&B%uCu/ֿA<2_7n 1Lyڴtd̵CʹIQ&+s[% N24 _딱3 Q]g,p?(+JpA{Zbtx㥊qBfhc-*NH&ϒ9qk7MBeLQ÷aB!8-1TU+L0M*Ytp`E("K,ueuF7 >\ A除+!Vѕ0I_H<>:t{}^ Wʂ'D^X+ƿ5VO8-Yyyr756}pU,Ǥ(^:J6D" =o%Y+3-|e<~Rv7JJ!:ޤXťNݜA>j wٯ?GZ>, x7D̴yhoEC[-Rڜ$셵E#blf wIT8|iV%fk`!/(@?eKwࡥM-n'pSmO99rY7_Hm@ epo@Zu MW7Njał 6Bbp\Y+OQfCY,8{!\8ǝ*ڲcY+|dv029 ZiN*WV ߂XZݵ"MZNx`Áۻ橡s.·6Wg|ԋ4W"$mjvF6[{5D "(?- _.my%ݑWZAL폺FMiոuTqٗ.T#1ֹ7q_4Y)-iJC  QK+9RrYj' Wj4QJ$y&i_g҂Fר[JSؼBYDQneŸ4oIVzd0N8fﲠ/CqSs^1a`%*moL{l!?/rg_W(}Dp証>~#&S^'gτD|מ\fIhIAR\Ɠ؎.5G&QpJS*6YD9@T9eqcVRV_7sK:$F^t ~y;#] =,3h[g<fS!)*#~>}o v~3Y]`m,υbwglr;V^!Z8uFLUT4T 2!\k^5˸zapk 4]pf21ϐy3R<Hxa75:DSwӊwy/WtU*cn_@ qfY2Pk݋D{VYQ9+9-DM݁}7-v7_VjC]IwKO^v͇eY]:20Zb^[B\? |}OO$tݞ"*z{:6{jm Wj5w@v?i-{;G6<@Ūy>/_DV<)Fi(F,5s.X'1դ$ir]<\Gte@*6mD i@'{6=72`L,89*>q'O'S"&T. { .-p+ȡVS@z!f㜰Żt&;1UE O |[*.RSp_Aa. fm@,ܛζtCk@P &tY {܊́6 !ea6[Y2HN^d;K8;L8ÔhdY, 2J?I^:&(Bz'Yؾj۶M%:nC:z=6c9jtSM_kN8C?,7S>Ye{{֯IT؟q,0ȴG/d߾3jͪcKFS1g>l2˺mHM_o ݏ_Mg\U(0-֔{XӆOTƊMt$IXoM_l=\LǺD<ӂj9eWxR4m,P.y=v.9U>EbԈ("roMy{ 50.ՙ|ONfGfӚϙ xPQ Vbh5Z.k:EF,\?Qϰ_݉fޖ˘Qb3VyEI Gh|CfJq65BxwhE@ F* [3lj^w S;g\-- PeE "2ث5XӀB8s{f]`)$pњt]]w8>f ~_3`fnx7O\#=d͠AUۃLcbAzxvRܫ+[D{  .Oz/j[<)~ӽY[p0oJ @R21h<@q\ٶɪC[^#<̫Arh%ܣUhm_Qx{":H)ӎ@ ."F8$)~J)*7z1*y{:E.[D1Vޥ|,he JtB.ǚ&*]Ez@%UY%>J2zEm1!llNVHxㄉ-\۬:R^Z"Fwr֩@[V|TL9|$V+ L=W(@~kP e f^6g4xǀن`_:LtG]"4oO =z8f=ϔ֣-O2hqnYECsnifa&lcM\2.Wkuij\XmOF%sB;6`ym9G -ᚶ54hb#j-D[Aÿ9'*Z{O{ TBs(3x jַΪFk*m\@q,ZpD_]Ite,W(:K.v' d#:6KM~ASEę+RzR gd~DTvn# :[5 D򺻙^*6 P,S+*דPU?CHnxiy~6ls!́50 iOwM7lo, z=P@-%G5u~еZCۺ;L_@'BF\%IIܧ8YfQq*RoiݽB `\a^pC'UFu8TZVoM5\% 3k05H)n@\~Kth3:Fv9M .֬-MEL\+I-84mp`/^[D̫PuؚZ!zxqKwNUWЍ5IZH?uTƕ|=4ݵ#  >"1SKn\i4k;HNW~4㔣 W{P U MT6%i-m/ZOJoiͨ؁q .Zxyyc&P@CR(|#)QbyYSSdV [gn{րQFLm vH$*Yb?O9Ѣ{lz1N(p?o:\,0ܑ9Vw ޹"~O}#D-uWhx$nGIFw0 ^C4[!5U? NNYQb8-peʎB(/VWz08]%n _M|rMA 5EY567㼯EnkJxC7Hpd-öj=,"Rvut]s]կtXfEbW1ٹ=PQ.&'guF/hCGsN_wa)攨Dm]9Q_OuLXJ@!b,[=^ EgKVSX7=|+V:U$.?=>!3_IA dU'Ӧ' Ew!([ҸJo`M‘uHF¿.o$ҳGJX`= |K΅In.;o_H8D]5e2aMv]?\"ֺm"؋wwJz?g]Wnǻ2eK.B.AVG-^ĩuw*+.c"' Im>fh;0AN+qg:nkԡ#>{oi ִj6 /#xDܤ TG0o<6qKVe11߆M`,Nt6&+d#Y;A%?'CTg 3- {ƢR }F.w QasV¶ҝdxyj (h_ڑ71Z{ӥBJLt"F&;F*iBPKe]BiЖ qy 6IqnB|J%۴^ ^0\`,W%* u=GD9SԛtԷPX{j Ow5Jي(Vݍސ6N\SQ?gh:kʉVW1W2Lq.z,Bиty,34A-p9$JF6$t%HۼB:;.8]Q_`osEGn2SenXrL3v%=kfn D. 8GYLrގpn"Dx9v4TvC׵淶ʂ>++\%g^Ԃ9MH1G{p0W?P-֪z}7\Z˅كNЃ98XT*FrҪ|>Fxf˿A~R De\p*fq=W 8URjxzT¦ŗE}Zrz5KX;}3**:/1嶍ErF h<$~B3(3{g( H i15Q)/.p;@1K{vON|Kp32f4[B"2/";>x^-g~Ȯi\74NZL1+`&D \Ӻ^o$ՂӍg|cq&s0dþ]mQbO|7ԗZ,̪v]Jnh$1c0~ᠨ|֩?l=lXȈfQDk)K>gC}z͍%L=0_Mt07) W֯O#]eթxiinsn5QQɬLFw/5ػ ͱ‰_ٌix>z3f2f4Ym,9j^+E,<S P:zy8-\"dࢁ:$mm^)E0gDZ3*4T#[`k7Yכ 釋riMç\rwNHJK1aD UK[.#a[h_R]x-ޣc9/Ess^!_Fs Agɥ(63j&F&ygC ^NCƠWڛ 1`9f4w˗Me{7jmdd PZl<8DH1eH D ~k˫D 'gm#v#bΡqqBsCb8HsMs$Ai LxKT(pG:sqK^EGGaA <0\yR7Į䉨a4[¤ݿ({R:.7'VG[٢|ǰJײcQ\."(f(L/scfZGh]&{`17SVY?djXN ʥK`P1f.0<1ǃSqxcze! uqݜ^Vnyg 3ְMsOAI*^Wu0MPiKJ {#>WZqTYmM2l˅COpCy[{w M/9[Yn># ?w?ϣϼBpP4l/.1:AV/%Vtss-,i8b89w%Z '5NGmGEoS a)ޗbbU$'0{I~=-9du;C2p q VGÝ9{mT_řv3>Rd4Yoee]G@b3P4[>cKJ9yxDG 'IK˩>3BC |\ |fD{LD٫'ylڦnW) Y ϣ96=y=՘_~{ &#N-0T鉞lъ?1;uwӸ5݁!Qjr3~DO\; 5FrI^yNJ@` 2@_Vvʮ9VYkE!woe25ړYSIvb}b}ZY@syλ - Ď |ZjAR;u݁A>&+V~}7^5]w`* tROңۘ;:_bx^X |+4^GΞc7M]|q>B`Wj.)]w<ӎOZ<b݁G Se1O +/w4_fMNw2aM5ۧ<=! l|\B0p{ʖ8.ƫ{;jWxxEy0"]% v}/G<ĞmN[+^Neq G1`"0+`.xke. iUxՈPM9ƌMB䱘d6j0Ӯe*EK- nڿ9ȡ,ݬW)>s.nӶMkopVS?u y=|n Sm1Ms2~.m22V8?H*tIYڼ. TR8@zk0X$ BUؖryߥ]="lm񊆧=%zկo%p=9|:q1]y-l{uGɻr2T#<^]xq*llhg0t<̫*XA%yȦs/ٟyga(J)hP̴~YsM$adڧ=ɱPgEkcFprֲyi[cclydk_Cc NJNVt9]&stç]%Jf˷JlrG˿0g>]ʋ?OhW'WI JZVze՛cJjkb6KH~\20<7ڃ* ^-OZs%;*DB\3TCltVEGlK`ΒZjka}6b%SYa,QmLԫqa;|xỈS8[g˶|[ϵ4{0|o)FYv~w ꅵխ^ll .N3}*&cv4HXl.e\ʨ]V%f~MfxSl@4!/5rJMjRѥU"f81Pm}x+*wS+Q[APKR * Bo4MyN_(>d?u,dlrLś嬽)KKuP]Īi.nƑA )caKUW~9!8\ !3uLS΄71؊Teț4lt+&œߞ |@k!lϺuYrI$rՆ-W4yhdb|de'# :q\B^\CSE}xcQ`pl2]2~2@_lS@&4Psd ֟)lFL 9xr8 m-F- {r҉.jC+j$'Ƽ\GҔ8-"B$37c˿rs'?42!;~ݨON[9O̤T%ЕzA $Txemk4"V=ԝ ego+Ĵ\wzORzTFZhPFa7\gS-.ICCr:@"'e4؜Zkgȷ]=WL'֋vsNwO'jW%6e9ǠH7r1 ?xi`f^Z;v?r y}}ߘ@)v;FW~>\;FY(gJF'P7]d+up*Ż@Pʮc-J1V9l|Kg*+J#bU6!#:F+΄ZӇ$c%rScp.lugQ4̯7 Ȍpޝu!ժ걗 Shל$oE8(̥m. +ú_nkƽdfŽr<7 1|̜Gn7>H%w#ľrFL|#BaX\3#.쎇u@z6֜yÒA V7,i[5qqey\ƪЊtXbnF:<^ŋ@$ƅA0Ε^@c@DK9x(Y4jVv7 L$^X[ϗCrJTV|_Q3OzlhX2!$G۶' ED5*rX~qF^t#0È^j&z|&I(AwnL%UU[s#-3ll@}$u)#'L|rs-$NuqkE$֭t'!- E%e$bjW3'ެFd;pYY&g3ꭐʚ'>N.xOY.`!uѩ և鱖UTQEk+:_~P(:A $x:-;ZрbӔsљui]GDW;:7;k-DΎsVPYc"oي3hv  ~:W}{%b3<ǚfZ y frQDTHj`2ahn}xZ6ϸ.$IU2>Mf5i (W½CӾPӆCHY,ѺRtp /мS z' F8О=ih=t9KKz( % NsTL[ڤ ?J.xy/~"ӘfrϿL> T) 4 Z0/g+{i.v(5N8 tClr5Gld?Q|O.j JS+Gf{hIZs'ԳA ѢjIl+$͛98Lʲ@a2+L5-ӊHA4F!# , O G .q/b<"T7"ޣYS+,j6̫,fwI@BQkQ ΀@Z|1+ǯl К n꩹~3xfD7b'czР)-lɲD3'㰎_2w|JLmv< elT.ɍll# l&a?;6a;Fv-Q?t}a\1`xy %OwB3Rm]%h?c Š2F SzP/CM1Y.(.sGpvLDC@"rjOdVV3ZywQNJ;^Nk?lI H@ĩdUeGu&;2,QGrdA7ĈH6:Zc*6ĭJKǷ'a2%8G w:&b ͒``"m?mƊ&0$HŜkO,}+MKTTY3:r `) "Ma#%̨X-H_}fŠnyo`<'/&VKϒ,"hGc(Ataw/?Q}L!|7eZ L ,9[45-~☙|i1HWfbdKQ:$nj;i>x-6Pd,7$[B`l];Bܒ2ZNF6VML4*`˽DOID.4\49&֙U`t|{(A ,Fx&TMzO'8{PkwYr +|Q?} E@j|y}z*.qC#%:=a])J zsdjcJI^F5u(璗O91R8G"%miPRdJ@7VMiаt-9B2HpY=OMj3mv~ cQ/\k3Z|B&dvk v=5hǸ1:IHXq鵔]6^*Uj-";hDB) D?):z0gV6J4wH\Gz#C-ӻ>Ђ.6,P}5‡R`탠[HE)[X`ip7}nUVbGmlX6}vӼ C9.R6>c7 !RXr޷Qw]D/(6f11=4WÌ_nV UM#FDBĹA` 5cinO<ť|zʤ73^~p 8^AR3\嵧ƻ|L>7zsjf3YϗVq;6 6K!>PKR;˵ݨM9]VG*'y+h/XDu_w8Rq KZ[Z Wϕ=Qu䘞:=W7 B*%Mx݂xY~Lk{0m%%7|zM \KPq!~SY8I۟2E~263LoDS~.%,O^&r3[}0bA4y*0նE>Cδ-oLӇ##EZvY"}3$7uA3)KK_*MhPh_; d7I.1hӤ\jdO.9@b_{8eCd֙3y+cTtVTB@K=yeݯC .6Oi4'XڼKmne,M\L3I:E6TRSF)lpﭬO'ۢb`[iGmQT6%aĘ# $d0-x`-ʏZ(I!6jvl[ "1Z9O6ڄ?wom?9>u|?k{Ug/d#e6h}M!7qZj]1RfQ]{ҋlB NDNAZ=C4u5`J'޲,"ڦWGΧD*0+-R=ᤵwQ5)U5A!Fb Ro}fwÄХŻ8⛿ 8gRݎ -foe2_~-I$T#Iف;z쫡~ /y=8Oy- 'Y/Y-,"#' P-]_ID=F"o`׋AfSZnЃ} e! }\tc0feY, }20>t#[QHqL'eL 3TO}J-8ܵ?H'Cօݾ6V'.&0z7`Nެ(RZ$aۭA4ɘRW$sj짊WMd V|V#9aytn9adnJgY88nՕ#zqY94*1d}{@D4bdėP󰸮ۘ~lͱJotOah!|C,ˑ,#EU)ew56(;& 5y(s*u `;iiףc*Uo Dn~+˄j9wXay.('ש}I'Ja:[ϤKTtoUO&2m.:oSQ }5؁'":1ohB{|Q͡CmIރ+n%({Fxq0Th2ų!wUY'!KJO*b-2;VH:;K71frnZF7|'7B~U~OB43!{?xǒ}q~LV^ փ螤#1wf1WVg'|hNvJ)f*ԛ/`PX? @&~ʼn> C?$0OzILRYo}ӈ8D;\\[}瀎vaQY;~~+q\&h" ~D Wi5f|=8QT#G~7[ߵ>I&D| ӟMHԶJC Y_b3ۣK,\ܽ󫜒SzNߌyԧsyWljM:_2ux0#cL ԑ,igXnh CRl=wqY9Q&@dmr?yG1̑R>?<{ {Rd ^qA  EufBdGDτi==!0^>%(Ôܸ]Wiu~m[͋VMP7 OU6:h k2{XȟOo#8;h(cIA3y`zs ƨBUޗ. ;R1!_X֖ǭ"̗[,<{U2+RZetcŰ*n!c%ev{I%F?rO{\PoN_}Yq*ϻ}S$]:5f( g(zKUoE ΋>A'j=̊K/cZq :Ys8(Ƣ.Q?ǚLF#`t#BȮHbޛү1.bئxjINEJ1Dë IB P1BwL"KH>)`2g92Qކ`|tz7peo=7ꂾ&n@-yakWF?o% w)MtliK>a])\Q!w2Qȸp.@KdJ!6LrL_>m$e~Ih_鍄h0| 5OnUadaYHs"տ\b) ) /\Gc"!7*[Ѳ*FbtSIX54Uth)Hr=Z4{qo)v58vJwbHINk⃰"zVB\e) &Z'`X5#a,VՇ'al]x5AH rVK(b&4 ;o~ !cIqO2x'*2T1SPLx.BMl{ę6qY LƑBjpCv\"7d JB#fJH ȗXYL@2+?δ&\hLxnBt^AFc lW=jn  g_% S% ?wGs(iHsϥSӪjK:r7Lw2ҾG=mMZ|.Pc`4'{9J2Òc@]7*w-Qn\,St2UasIwr;w4Tc[WC<ЃHW~аk?eni]L bIaFț[>U{/P5m$ hW\ŃhDsB<"}_/f'^w[.tA+Qmy>虈4ĨEud*=ؚN7j_L/Ա.Gz ʡ084:1D )'.~}VP3ceg~ejb^lzrl;c.ҩQWgpd7z,/?bϺ%V&K`P)F( T -S3d!Tv h_GtI;b ]?}S`}jKWV)PS0L)µww/ m.>MA&QfFKͩ+"PbRK?ΛfTv`ic6dG94I v(-f,t+Q; T>()z]{>L. EUz.DX֬ad79\à:ۃ t6 K^HeWM1z U .b-£]4(6jܗ0 tV>2:xZ uڜ~y<- \^=5? \{kVT3op9xWu]Ҩtqѩ}P-:#Y^![lQ)G& аm)LU5dž£X;<Ϋ#N9c$% kROY"YO؁JvAUq3ˬ5 mz'4gǠ&jP>VmR wb#her^{ ӁKeO˺M;XWpxɥBK c_mpέ)?;qf'7ةSH0Gj`ժUqj/(RSO23(iz r odm (!g<A( !IK__~Z@kj1\g+⿣GNhʤ?d&{i 9a`ЕVHG֛ Ysކ]FRxiUҲx`Lá*AuXQLix4 @`![q=grX*໓O E&:d87Ct,O=kpY*rs.אxeo[/%b~RlձdF;JtꄽR -9!{=z3:Gp~k9hgϕr+ s⦊0_^z<|]lѲ<'&J0*T\x%423<l =m2٭咟6Ő l H>yP/4e0ͤt,5ֽ;+0Ptb̹2hxq&mU #{ ,7mI`w,"-G %`;(s(> T+QBǒyXUBCӌr<*DC92b MkS7jH"Fk> qk hIo.6OA4usKkB4T웠]xe4;S0}/;eh9?sHۼqOVvg]gr p*c}f* E#o""=ߴgQvIV*`\k޹)U!֑) j^vpu %\'UϞ v(+\ @9֩ QjuQgE]`8y l(N gLws`hij\¼rA(s !iYwU==4mt[:C]lPn<9S荰_/>!L51q\`:mbWʍ K}* IXQH`R'b VHF& LOT҉4TXJ􄱯J[Yp]8 Owr ]_"7B!sA@1,KʤU"-zԞ#3+"@py !iK 4 gnۂDozd T3jG0Yg'T_up0Z>S PX+7-+w9w|e$|Tѹ9/$ͥLrE"cKM4Q}s!Lh(؏q$Ϥ y Ԝ^9qYkNXΏV/ K`u^NE#|wu*6MW<ݨ E7( -]_d5n(2M(YnDȂ3\ƲӒb=r7 8Zd;j!4P1j+:=n8ݳ'$3 [cx "k`8@H\ Rk1f>Aq8aa*LMu҂U5c`P[sÞ Sv{I]2lm!ʗyHܐ58YՐunՎ)BqDz?@ 9J-D=^9ëϏZ趴\-V|Lj"[#&A)q^yrSe30>y9a+i?9neHR iф)gUŸ(J~gR\/ۜjmXs3PVjo N(~ӤhX%y6Y ޅf*N~oz ۲EVzѴq/Gf h" ƁPWf d K0L]CE Yv!0[86K2S^g D([U#Lr%VVgvx*Ĩ 2RGY3Lo~If y$ʛ3sSJ|xɗkra[/0SV&o&$FnF+7q:.zT][Ȕù:WXa]-@6\ď5E)OEjbG{Q󧟣@@te_^E_ZispQimYt#!7~<_10Kƥ:?dv_C%pa(D*}hJfhw`^N* "=-0BVtjV"E7 R3Js|e9Q_C x}N.FY$PQͰбenY RГ0`;iP{^媸(sU& c).FWj]=.jLu@|>d0=&S":2Y~bK AẐ(*zUg)0辛Wk+-mDg]0T~_so"]-kl[FkC M%u@%['YZ JO;R5_;Cw+h.lY-m5-!j-WY [?%3e 981H'I$@F1f6F4$RZz(qNBuPo^onudW:ߵ3ovM47'MPw9NÅՒkP ffg;UӁKawPy嵳 Q=vƚ&ianݲhgE$f"CILqH@v=.U@txHdߊxQpt η(jҀ5TwT9p;Zcc¤- V6 3[Uu^B U Rzӳ^TP2g(-19؝bO'(b/Pb :!ɑq#qSZPz'fǂM|6vқB:UrC߃r ɺ݉v2,0/O y Z+$Cm٘\61%Әo&5_JABg[SOp /{d00ұi'ڐ4'~ gAڟp1Z(:UK&9,eL,rӂ. ;:\, 8N1ӱ(ԍ|\|%;0i>BMX`+nVfΒΣe?5TI@9.-12t(}9I$(z3Z gnUTw`\ߑKڸQr4O H**mHD܍" *9A!j86; Տ՜]\?U!snɽ ն@eθ R1]1ҾH5PKt^h U,lqher=( s)|.q7MNVH*jFuux,8yXJ!gd\NYQcd0 )SrZ3>4B% Eo:>.>^ʇ(LCAdno{uYLQCLҤu$t`P|S.;Q9:(UA7&GU((U~a(ձpEN]c M ?[[&0Տ*+@#pc ; =!z3e8{Bw;!Ĝ*eSk7l>p_TLRmA8KֻꊕIWKXSZ.we+t'4 B;`|r RpPwFQmQ5]{'FWF\]W9mDXhQiO!Enbv &պ-NoE;~VY1|K$뉳mJT5DZ{ lWѻ8\h >@`Ak vm2%(uō VK2djp]%ͧ՜.?W{ KMa uqu hI~R~_m-WR47QB&rS)$'Ol<\=GBMbOU"~; `*ϋ.&](<e;N7y0'/jk}pʾUĽ 4퉪HHY[ /u&xD"|~΅!;Y__p5R$VcCBH.FWYbMM.O*U[rF!?𨃽Y\?J cfAFA:n:}Eg+ Y*V9ǘ`mAnrJK@BqH(o !+D8}ЏS%}#a)F8FdzAR9t&ങ^XZ X ?5*,%|I.{ mo+A( >rP,ŘP7iŹcSh܉oQl=z."enrkwѠ|݃@hx' hۄr\gJh26Q2zໍpSVz/[^*Ҏ3ؔeXU%JH\nЖŴ Vr4d?;g.k km29zjϝ|J34v/x3\J4ǁʹ9xOY3L`XZFɏ9-[ؔR7ĩki$$WPЕuyȲ0? j3)}`jYGw $?fN yPHoʒq!^/>:Ai 'F?Z>9Ѳ |_~0Ш,B J /(D0G:s 0g/8hAo\Hl6܅p'@Z˲mAAb})VsL )b$]ۖA,*}&:Q\Ŋjf{VZM|2]Q "tp$,ñSv tE W=xrU[ LU;}V8*؀"I ɩ̄ Lf JRݰz=sRؓp%pxL%hLй-6 Ы'Mw-$/|n`:^EVF%63Zh1㰖fSp{5͠a]M~V_T9eC}#۩zI-v6M\kwp2c%M%,7Govګ?~|+z&(~Z6ʧ 6I'+1u?9\tM'(Ņ0)B{ƭv&8ʲ0lᵳmbȪhhJj,cpZrOaORx¡Bܽ 3l9bԅ.~ J]Gr>ǯVD'BǢ$`;Pbrsّ7O!sR9XXQ踎!S CQ$pώ5:6uXi&Q >>Aaw6 'FK /}MhK(Qx6Mѥ՜̚V4nIxAsQI:ZB6<(I ܸ0ola2d}'䧥 +UjA YCv ,i Ϸ֣\T;18ՆZ'. GI 7%GD#$: zzDXk{ػxg^S4!cV 9_I^l$6G@npz$}kK`|2ʣwS Vbh{;$k2H4įsR} _T13ޒr8Np3(ak$!~=7|ރ$Q;@@[Xt%΢Jj&/f7  Qmy D#v!2v&q6QYY#{/pVaP4 @E#ۛ30/{.0؏<6/)rȲlzЖbE"ǁA}TyO}`Sf!%5d1:RWu%[DtK:{BK[UFL+DyP 6Uq(f \5ZϟJ8 6xQBJH /\sjvo=+e4 S+S~# λ:2XR`)X$:1pdU \ẩD%&U; !!`?7mZ #Y hpS^_g|Eo䆯]4 6A#W5kj[ `Z:.["5# lQR%iZ/jB3(yfyU'Z-F'@pڻV5'I6_fDPCjVE%gpԔM /^!u`;fKOnv (s% vDO| j,}^_.({ +cwqꅿ9XԵV\ s+M7f.pVc%eJ7uҦd:.B 1%a_KYA\zbﵵkl 34r|N֝k㭶)I{#]r\<-œk8Pl4lRzLNe7h;Ր"dpj~~]xL; zN>b "hoq#i},*|{7)mlMY$PX|і?3h׃ EΌ5ㅔW ה9K!4H'!j N娫]5q$ APD× rA=7߅Uv#D\ED+{9UXO<>s:f{M͟v]Xes?1圮|dZ#࿧"ZRؿbg}x̨2A=] 7ho^Mj9" ~p:x0@xu57hF0-yImIm&g9EMі\]KOLc+X9R"#yS@ź%WJa})PvߺM%q$Л0C<5)賙<(Bܙ3 1tн}MIKaB6JU„"X?=EM"W;b Ҏ Z"&^^*m'4&Q?u")G`0O*0?ILɦUkEDY X=֣ɰК T>nkFF^\&~]qodKξ:J ׼}9l]P|N IٮQ]m`Y!6Pk \PoI4tF x$-9 #+U[{x|5c !Tn/@ؑIiڭ.He)O|bdE{Mz~W}䎆׊93m>T0xKK*qĜ|IۜƖL0Oݮ/?ԅx{â,tBqoaAApPro:,ãēPM~C໘59*INW) *CP;uU[brXxݞ}wnj<,Ki-N):*5ߌ"TbRLl`fbm#$ g" JdEO? KMP/ݞȾ^1pŌ0F7 @L:{jE`0)$/CL=NfUj(#u٫^Aש Iv07iB>CFCe`ekKBpKCBrv2b|vW%qiđ W%˘z3!Gq YTQYcdP  ֖MSTQӍrBfbY*EÖxƕwNQ#^]N'D(vuO(*~M-[_e( ?*E;N\\PE]PwTSY= L wH*Z/U`g}aPfpy`/>A Gl'bZt%:XWUW 5w+,P2 Fxwq0 fKBBc8RxݒhF߽?n%A@8UG "]'Z?F@s2bG)KT !b$ &E=?x?/fYp׋/]w I<ɂ;)zkrKV6%nRD}H )|˭^\؆s`^~ArF]7cP߻:jTnD|ev"eKS#@J0i'%]qE-ˈ1]0IiTKiDS,צ_HazukDYhRև~5` ޖ^XE>"zE Cd8I8I\06[rm)?1O+18.$oH_bUg# qnk0͋I2`:%4XO~yX3!xwւߴ\d?{2YԍķNùg@U9QEdp$zjL jA;}& A7X9wI~g>騋J`EnH_: E邆&S]`9 l ]˰eb禇^2hMlKdb\etBEhXeIS祜 sQ]C_{"U9VcuIʸu)oQvQ2 ?,j!SږUhMDBGɹ\| "M] :ԤzajrglF<m GʢtyK1_|B2 8#R:BL t’3_.=hL7m >nPPU!ʊU%/ GZ&^{Pohf% ǬjRر7oܰ:W!FXq9Ʋ} cs/뼹l>.gf?Y.g1<.pʪv$;XS)23}ѥx)͞Ԗ ucnfJhX6Aha4D:R[ߢ0Zd(hpϮͨ" `ltvWd c7(|r?~;2."7$a/{9Q>rGt"J#p8Ӝ&8̎}Eb^OD_;$R^u|y.?(i&\yg;գ0CƇ+I\GCqj }msZ@ƒvf&wA֢O'ж㸱|l˜>[OB\ֶenG Vcw$àŮf-h1>ObarvE] Z1J-ˤsױzŬ(f Ns:84|&@ʦ`K:RsA84>H?*b/+HW 5T)w[~\LDzЕf'Sx % TpnUq8HC%_., ; ? Hl(lPH{%کI%S|)%"YVkj-?Hjd"W.pWlí"Yllپ_NLǮF/1|@Ϛ.UZ@Zy/\-h* ]U_5.s be/Al0 %:L?{B^MNgNƬʤ4&粏o3XU`Mfƍ>mil3R rmh@RR-7brdj:nF8aE8$0xP {kPISI|`كs,*6OENC1~clȨe#/v7(?_fl/úW9f0O ܌ 8AA2tboq~yL6jeή #p$T(N◃]%W׫{Gon>H]3h1c>,o1^ 2bC UKwFdž;c޻8RPazc5%f7DyW$鋁^ sN`)HM8+St<9Aƴ] wL`͏+yˤ];[ƒ-EhfRL2up%V,##'0@e$ZB8JiD4Q]K< hd}F]TQgƺ>Y1m< 007\ xk{u]u=nS;GM[GNgLP1T= _5O4E: ߛxV`n2k!tMUؘPB-y$T\Gfk򄐛PIk`GCp[_3ņ*Y#5OaV'PVb۽21kӑzpH>)-nxv6AKXzgy/OCc"bg]#7GvdD;xNN͙a奝[XWni";rv݆NJY'Ԧfrż "3F-cE]AF#OOn&ƞ!ˑk{!S8kإG q&^6dfi-؉h]Cdm8}+MW%Ǖw쭦Tl(5 HbSڔcdYx+NUXIg~0zMK̓BDm޵K'^4vU߿!)pEA"!muoEd]4ήKi?;-eGmEԮF[x+Fv:YZx3~ ׇ1oѰ{EZ o^ZȊlnr;& AA!5~cqUK S/LLЁ׉|֐PA/~Df|6YlUD/RTS ۙĵs|1Iф.l,f.Sjy6K+#) *!V<_DZ@NI.!? G16V?wQ]}oLA R]  (;.,L,7k*ngl8v)F+`ke`^7ۣ`g kÁ=71 ī@5r%qx6N͋'K賺^wG@seYȁ'!L6k sBތn7*f4paSp7<s(^ mNy7LN52drfIj}1aBF$:$[Mm2- $4;XdV߰k-[Ntru]%/9%Ϊ! gDb5`:v>-QTNR=Jgsk`Fu6ܼwϷ +yf@|Wr&0LZ鄮z~|c#_h&Ƅ}$ Jn]smnlL;R`K*mr ]F7V Q/^Z*J#_m]lwO(\ 6\QMFۺP_WԞ5 myK k F4hVhK,n#^v#\ V?IH I&,͂ Zego$(\|3P7D@qx*}cx8 'R*@~5:'VTK$kB&48 A Ki?iN\H =C8BTlnZ,r="frPmWc`Df~<R&A5Jf196(֯ p bY_k? ~ 7Go>%gZU@2QrXxc|EҐpnw^`HdYE&y|#VTNqt2*Q?bp}AU!%o eɕ#f5SY$?OXݟn"3?r+P9I'\K1["!SQaMyr9go^ sTN khv5gNh=Xb0Y̦o ;zH1r4j%i6`!m8eZf.+K)`^&Q Q-Z`-H´p4iOkc B v?71|m!!ḣݡ|hGU32Zh!c(eog )wO8 T9 9c314wBCWͤ..èxJga!/?(KWۚŲ 've.,?2Ik3wՔV5i傋ѷՄj`Ϯhy[g3pCj#=U0Уl%u p2.p 9I].Q.g/{ & ~a>b1I'NauH|}o$: ҂ P+۔LnQT{"韪q2?Z:yt,e'sv@9~z&Qzqy\ aZ1 ׼~$-2w#m|jMEIIBϐ6w*y|/ dZ4qyQ ZybX8PKR,P/DKo7BkZ;2KzN1\~ o~ "-)zo`vi.&o XH(nT4Jֶ0&r&ļHN&N#oۅ+$ l["b18mm dFtO ֵt$%ltE)"ǜBWbXe(sjb]0T.nNWd:WTxZ^ARp:ax86fsS}~f1$bgâa{}VIN28\z^%"Fyr.фQܭr$Ά6ٳx1! ;Ī>EU@Gh}{&+2NCvpygKM@IJ u]T8aژ #W*$+Q[;/+~F~ -սZJ 0{l~tws D|)j̢_<\ rP-q>m"jzsCA-tP!J滁L6^8TA0oB)#汪ձ +h8?D]Z T#F;z2%0 pTy7<@d (, ˀx>} <-7sڄO+k;K !k1M]O[N3ů. \-Ǡf'?_jۍ{L໌FeY$iQ١-UIvatC3COD'k1 qŌ$cf gt)sP7B'FcXq_ꚟTMڇUڠmΰMz ZvdZW/`ILi"TLRўс}mFFP8Ƃ C;} *da"G?d&3ž_ +{~\xQ"w JQ H..~ߢ"La<p2G>6q)3q3, $,7EMR|nt"o1RMk05[ BS}B` 3{{L@bI*$ vIngr8Qsznt죽eJ \eU{-'4~nBBL;hQkUR"JB˱3@Юu*X'ǏKGYI\c?ؗwGRro:|LcBxi0OB,O:S|^.# FGOYFB'ygn{i)> VH IHyfaL5މ&a"@ی/l~ء r6[.u#jϓe\I f|*cH$ ԑU\=3 v_bi' /ҶuWS3+N?p}:QMהǛO>n-)̜Q7w6ml_~Ж0e)x>z7ax5M: :Ҵ&ouhbz],pkܘfhˣ )KOfK;ߌbV&'d~twڂfVt`SDD.'J/cFo?.fιV )9 Ra"4;<WF+!ξCHauNCPѴ?3?LĽuޓqJxJD7.ѐ9E+"굢Cyh!%& qcA>.y#GvW?"S(%qyi\4s*_0," Y@T9_6I); ď SwLS"鳩P>cj`H@KY U1N4upgp)8+{uk4 Pa2Op;=狡.&n:qeT H G35%|n =>k@ \뗳SG< y`G$=vJ{#|ҩ<+Ajϧ&`@{H#1sZ߹tN4 MGߛ[ hJWb!+"nY h5KJv}3oNuIpn?fQ ս+M P`tLkÙr}ټOcG=}PCXBeBMC:x}orѺO88"Ďɋk9 n;P#gṡ" g+J,ψw!f)isk{Eq'~~ vTVnĩJ:*'g O t dQަ}It \>%4O$Jz?1`nr?z`ԉp<ӖtC-@;rc ۼmcOI[@uM0UXLs iDOx4<{{7oK'n{<ȬgIoh 7/Uy4׌w MY8B2K0 ƑoŶN?˗Y>7Y M ¥ތ@wdKDyKe+#A릙H|^Ҥ M.rN6? vtJP弣2G6iqMۏ=Z z1'DI, @1ecoʲFS kQV,YRO{ G[|;3$5޳:SZ #!tHm[0SgyH7vdHrԕm6OM*ɎDr ㄶýge[f']gq@ҳqmG8XqK`Iݗ 8KW͑?ɀ!q va  +<ǘ/ ٵukgWp*Ϙ`|K[mLp_VaʂP hkىE3 bT,ۤy<=!ĠKT- cc}eU-nEÏɏkM'ҟzl냥%a}ws";Cg J[4dS[f*wT6^ 20 @QT̹i11]_rq)= ͑. sk̲0iTYA!7|hd֕T41^v;vs$L]XD\#Pf| ?'B-qٝ&˕DgHsu˥ɍQH/ï.lFg+c$ iXwk1S@ɛ1gIfi nfVNOFD jaw:~6NJ›6m]Ʈ"F+ //ftm<mGcj.VljC6{Y_D2K^`D;?.{4ɱ=ZQ=}H^ O5T,ܯ{~wQ4 -CǏ@CNSb}3V Tu+`:3^+¡#\#7g(bS`Whthtޛe";!1<O_^2nLA'mxOjM.T!hc]vW*ZxQe=Aհ?68`!#1_I?3]AѧVj,ي5}+)}~4NrX{ KveRZ CEtsTSHqkR(]X߉=w̺*ԊUV NUM}S:`2Ö~=[ΈϋZ"B[vF6}JC|}>w.|VHl`Q +H}oT놂8E-f7J+)le)Ez+R2՗~@8m3V WU݊'0.Ϛ0 z+z|6+#-oa$1jO~qdb!66%wBg֜N#t[53DbBtnzAF0;*Y"ںsU>T4!i 'P|C;_rB0]SuDkMk|;IR~>cAf'CT65sEBo&$%vh`s+԰0Ld"B1_ ,~DPa|3(Og/iyPt.Ǔ4`(- AWȨv`~nmv8<7*m2hYhסz.0npP. v눡Zp}_67ΉlBΜuas*3! v{ AEb챩\' ĥnb7~ߖgJ&AJk"4zE!Oɕc9w{8-M_c^ З$1hF)Ve`mie2]MHZ73,g9)Axnfk܆u"cMI,о\X a/ټǎ1Z&%>LDtmDoM,:e̼zA 8m-0GBd*SCIf~)`6ٌDDLh]:w-("kAKm!m 76s18b1ak/B¥%,]Hc C P8-הHdH?dw+5U-3ν$;練b%\z;6!0| OK_+7!q{4m1b oug6r"$ROL>@> /'*Ul]du 9Gۏ.Ps>cﲬ.~-a {r^9t)\UZ7H9[S2z ݣ{"K@yD&W#MYuxEwuRLedޒy^ pY*7"G]G&pi, vl+eU8:r`٣},^-s KT?ND,a*~jR,A]R4`UK*\XE:&p(A ES R -=5SpJأ3GYXmUt)4)}{h$'jpH?~WGJ3@=A߂Slddv!. \&Vd_I9TpAۺf5?mEs:~z'åk*7/F/ylgzq _kIv3Qp;xxկ p;@yǐF `&erL#i.)53#-SҐ4„;ٟ$m@av$9Nއ<9i6?[ۚ%d~!vH?^`!6 k| ' Q!W9ՋL?[qfd_a[<$~!_Cid 9B+d##砻R- E-_T] IO1% .prmpWL\f[8kGqsɾ.0 ,BO]  ^VԗN֩ۉ/7=(D+o|WG%ܻ҅`|8$ yuǔ72z:^ЩdjĮ }m̊2n v.~Q!s:Σ$$f4, +u$ܜ]Qc 0PuSp(OʌROq-g<3"R~BWl͟1 V@ҥ0"pa9ʋp"{]#Ky-Pp0yA> ODDd:r-1!aUnCe%]6ce]n}:Y35DC= K )4,BF1R_x-xXVɰ05lPO84и?|l~ T*64Z̺&SBd./>T[ Ol;QXjR[[Zes\e2iZynzBe'aA٘Z-7@`s*o_}OG;P4eR>bPy'H?cfx -}Wq':.2XHSW֖2Ic8.ۮ>iW(Bi H3 LNa(c]aXϻ3>Y)ӛ0א$3- =*0}x̦q*-z=󾣮sk\r -bp }ֺEڸIt4IR&s*.k{GJ2 t]dg,"~u͠ЀxtŎ\gݞ:Km!]XWcY\ÖIO$s9|ۣFSQ=}7=J R:R m}LM ni"WA-5S@X ڦ6K^ԓ;ףlJ>)v攔- KRw wD[VNehf9SiǼ z| 9AnTb@."3vaN0EZڒT(:,vLȦK2(S+t#PZחxr- [xJtaIBE_7:C<ޒ_Rj(nc>bTc٘ζjAB")+#wBme qT]p4IC:b~IA~}[!˯@tH/E2xɟT%gꁈ >Ml)kK061:'JwLWF? 6˼ o:)6&pTC eJW٬b%޽rzDJ)t. &T $`Bthx9b)^<X&h|\`J8us.`l.r,nP Oï4e136JV.8kh9/ Z[x ,/'vB7,HMm ]nOw-PO_M'<`71*94K31^"Ň5.Z64 B)^ԱғVA`-v{oi}7&XAY77\hv*{ 9b-Dw?:_ǃ\%0ovHVNqkfn.u.\+[lI{=W4$äڟ \hQd l` p֢/p%086bs(dԗ |-Q6[yW]Œ_<^:sQE[(쵯, {? v *M:(a] `TcoFR]O$CڋLK7Y}GXPe=^>/˅(Hyf$PX1v_fz|iܨXF:i4 YFK:/t't'\_C- *(SAfNZԮ<8isI_͵NoK<OWwXd7G nE-CN"CZI|& 4 ۊ|%;[26.a: 7ˉ:VZl|ݓ۶ő~($&ڍ+ݠl-yt>)JybD|Qˍ-&gM;Cx((33zI NтXԨ' $Sԣ3A% j hmj,%ĨɎ:XHUIug@ن#f'0bn'~/V9!~Wl# (!txgM5f#Ξ' K_[0El7<7ۉOiM4r ûei]G a8[僤ko)<κ<ګmCO8 ]^z" |Mc7L|?h /tW͕m֮vijb菉f ޾1kIƛ6IN\3L|蕤!,qXC91裠b%E`/Ne2'=SAڤSgs9{5Q߯LD~F64<}%> Cӽ.{ރQƲ\3Vy~yV!|7+4tWMn+rzGzB/% q h$]ً}|쟏b68G.mpe %b y.Odo(QڣXԾ3D`Қ_hKs/+U)o8*AGqՠ2dѲ"t&v!Ԡr1/B=7 fPh!m-vV麸minP>y>auܔ~C@(/B8Ǜ+ Dq~X핊LzH%.Ÿ4-#CԬirt_T?&υ?˲9+r]mmQs!_["ͧzIiZ)W!mb&ȡMƒ\gi#4 k ? {6w;%QΆ+R0[5,LȡhNϛ0R7dǵpa*⏄ݡ~anO|}~p` .,]'!+3ʪ$#jwhkvwhq0eI~~)4'<^Dw 9@4 lj!s6}PnHԀrp^$`Ձegz`.D=8:{.;ٖX*פK-x` vjL2ۃ EZ1hx}2͵UAr ,=ڎ^Ьb 'u[t+/|.9kw2Ȝ~"oJ%9" :8gЊ4k\JonP+uOG6\8C98.:@v6V[E:=栓_h/][^cumo;Ĉ\L[*"G!?Iƛ𧛖$"3U X*d,|fC =Mp"'MG) $b|`hfe㮉ƴϩ{QT8B ÿD=1XMG_Y8u'(lʏOYZ&83Q{Bɹћ3r(M@3m\\z9%A*e4Sw[#-q[}~k4ݯ2„S*گ#u*Wt}y >0<0pi$I߶efH$Z&JtT@& U0ݲ11Nk}\'}M5R"Z :]Auerg?u) ~3c]R0?sJ\G\?yǫ PynCbMkWk9zc9Be00Q~='j!N-UD_iV~`5qBNюSR('>KmaD4PVSpmZndL~s<+eqgLY_ |asXwŒ`L[ )OqRj]~a:tl .:ĎNft~2 -=m-HtmJ6]%3Zvf.!Yv 6TTݫqcMT$uV-^c]XD(lQ.Khm# 0e"52hϏ^SƄ 'sCB,gYQCx.[z6OuIӈlʑ}xk5߻8 :qf,R/jxۘa˚"&f=3ZS)YX8Hg˞`QZczvE0Q d8!n5ǼQf #%g1 ^╤wX&jɛw5OKC~q3۰XLY+')b\ڴ/GPּ?;PC?p[rCg(*3d? Fn/`9f;YĽ!?`xp:m+}/HPZ]aQQc^R]hC^ZAusUbPH"m4HӄX|^TdlFE~WuLff6&O:ڕvDǍoʣdpUxz%cUDCđ$11ݾN>^yJahZ6f6!z\U uϔC@XDA,z2VS4\qUZvBRBHZݫn@t^]Zr!Iq; 0(VaLdD>w& 1NY_w/J[Y| O Jt,;lTxv3ޡX%{-M {Y.~Vdj]pa?Ɩ_HLWm;` rCͷ)>0Ѝ^ZY}'cK!g4\LbηF4R_lֈQjdhA"wp9ٚMM{ZcpU7aKZ%V܇2 Z\˜LEJ]Zt+"U.T( ~US& s}]%ގ5DM=߅2e lIfZ J4)|Gof(0`1$JxT~^lHZVW4 M>fMtѶ'=6ThYO/1bݍI5]>k˻ |Go_u.pEE y[?ig"4,|p`1_! o^%f+>R$6/ _@mP/o0Xߖ4CFHMGh#5% , =AY [XD@ L9τJsByg`}a`ˉj;F) L[p1B Ͳ>E:;:,_Ŏګ5zXG+R SnV;?nl*7 ?Xw%$֒-9׹N1 _ּwLoœӺʾklI%%۲28ׇ+ZUr- v8 \4e[| x`#vk`yEoL2)RWğ1fE,Oz%ja|K]2nߖ0PoQ%B &* IꖙDZ(M٪P~o/,#SQmW䤗65#109mA*FȍL rcotl7WWf.?ev[jͥ7#TEq Շ|W .tISb>sS]˲h_}#L*nܵ'Uƣ &J ZMJ:8qf5sFTt4 {ds xisP5tqgpWvm͟kE8dqur&&)4{(,sش[tcy*Hh<`g42 W^br/kbgK0:gDvÙKgf$왂"`~NB_7ŨMDnX Ki8>hak#I[Hx,eƍ 28YViW7Or$qZn&7zw缕k , ߒ lNqw<2NDy9ļ㑖CۋaFL,u1QE h >%m! I(!0/qE R9NZgԙ,~ot~` *XZ}'L|)@o@7.o΋'Qj8Hn +/vnc&˻F[%Ed|űKպO R|v8 ջdNz3mCi.hI.~~YD RswC~&*➊\D=ͻߟ!+' ?||b&3KY}]zRCβ6hCtބ@%+FO\B΄ Ă4& g֬|ooތw}`[bjU[Jy?949u/<'쉦Yaؓޮ>M{녒 p B1xXY޿bB .jfoj+uUYLdțR'2 d?JYlA$`l!;<"sЩiBQ7Q+1'W!7[SC.fn/6|(U\aUO4ONh6Pql4@f[l[Q dJ}jSwNdHp(ջ-enp}[K7ȸ, s+O)#p.ZHnxGκDP/o\/ɾHo2J\pnHB/b'"F \u8Q S_y6l mpvs`l8NM}&#ފn(6#fU쫿;_87}2u@C ާd-DŽl7$4Nx^RB>]CǑ8:b7!(aŐȰL%ɜ~'hqD 2G .78c`+^O Ǥ èO 4r;0_w[78?vUYMͦ:`|Ĺ-#2GyWĢ15!` uO-y/$B4O"YN1TCfl ;Ymߣ}ENkJVHޏ *}|~ \Y Ƿ^4Vu^@+"LzS8~YIýXZl m"/"B̠) Ƅ7 J~.P;Ccu+֫ZZsffe HDٴw+%95a'uwXiRHኝRJquu٣̰`gwxRt}3@;_^iRw вF i Yhع1m򍕪8gLQnˋHjhӍj#1GC3c-ee,H`uO)@X&\^W*ޚ`ެJ|$4@=iӝ1]n3WT˓H&ib +-]N>Nd*l'q,T%:/ gܚ;l͍ٽ0EyQemA$Ѓ?ag(I19r6yJ면q 5V^LZR .c~w3iOrG-Cģcw0AZ6jmb-}JD# ]o6ac JKe {N2y"&[etFܾ}]#ߋVWo Zy%ʛષ s\t@c&_sC,𽦕 1qeoj|קB)'ɸ  Nu˳ ʫ@3},N7ڠ/B%T$SG&QDE ;g|G7,-%Zf_NzuXϸ,'Ksī.ZҠrP ȫ:Y7o9+\ZX3L)Tniü2?bItO;fJ9ʫgKM>sX7mj>WV#_q3h\'$gqq<0˼, /1jF ڹM=GyX:震J:5g~9ȹFODL0*~X_=E/{,x6}7ز ehtoyylDeyїyT-;r؍χIs$P1#>4G,6x&bxwexCY@M&-zL\0mEf̣  aif`  @'@iEHqKdQc|@cO6"{*dUU3 Z=P5!UX<Q\ Ϳ/ǐʇB*,@'.W [YdM+дsyF!CLkcVzAA qi@)#Sn8%)=RYZ~y<I-RCqSbڨ%xhwLIr@K4 6p>4e􌻫w~͜ M8`:#}!c`ILf-AF0l9;[C'(B:eMCS9d.FI 򘑧5!❚z0&MӝybhwE+Y4, rH^,K'D^wt'? _t5Aa:?=o[+Y9&}?a&Q;| 8A\ BD(F%דգ*yb ;*(^!~R|:ac_}Xe?QmsrlTmVJBM CPbyM"&/]Qʁ;@簣;PAIQ-&{Zhǘ_pDUxdTFsjʗ= KFoilNe0z[Rдl'P7VYd=E>Kaz(@ 7"'IóSdb႙Zk6`/}%h5˽QQnR,3vFcӉۜB~أac{W|KVUT1n&fVm&-l8\߽$cS OKe|DkW6+aJ"OU%'[4yI(m`ϐkXdAx]_6OQtx _[+LE{c$.3?xR?>ׯ叕 CYc( G +p6,wKڡbQxmb5yAДRk.WRJL#VyƦ $Mfs.}DWd 5Md#_3Qp2S3i7c-@KqhtQ@No&?k'$nA*_I:d~u֐}{eي6OxG!]b[ ۮc6WiSn_0YA٢!&p^N_ARծB>F P 4bO)&i#O.6I^BA1Bޒx)ٯr:pK7HHM9k#k1C :4əK4\ 0 l_cq$wEycw ؏} J%q| '~ڶ}~e 'Vf0~GŻ'QS빚ee<[)Wۤ2[e|'bLJHD\Jl Grhcg X%o{KDT$R@W(O2UV'}Y{A^, uG)* r5aw")p[AG"+L'~Zǣ41Sa{!?vX ( {[ON0<u?tDt@gCS;o#մ[LR”NW 9P(n>xo?GA"޿T10'ϒ7pAa X~ky~N/}TUElr0'vF;hQU1Bđg rO$j8,zƨ c@Ir>5Y>!Q;jK8C#B^@mڔ?8Cfdǝ̋ehn=`6Ccg pQ\J,fć:(jnr>*uE͢Q5nA]1 4TdOiF4ƺM8ۖd㤁S,of#CэOMZ=Y]K]#Gs*FxzZI"D˜c`s&[Ĝ@,`e x Z4㬾%FO+7k<j  #~Xx1g\y;̳ b n;)4J<zg}QvN 8e}=r9m*haz}M7'13 L0(+̭мViaYFQaxvMNYU!_*^ސF:l+bLla$uPp8x&]8{$\cnݓ`}g|/ t%EO`Z^.y;.+2enZ#z :shG]J/?*v&k W\?nOT6 wfa4f5'Ƽ,N WXղx6Sf^]e_9kP^67cV½14gDUg͹sXXEtp$f>L8l6C腫do_] O7c`Pf04J<)7L#pL\)UvgUv$)(1MFyC +*/svd Њ̘SN`׵x(Y@(6h3jԹXjΑ4d(\#[G(2ݾN-e>?Iy 'f'ؒ;T( #i=ٻ#oFE0r'F?%,t ^Ƞ[?T=N Ryd kAuk#hbX4zqx!!8:(MP*R?6$DƏ/B[Ac.ٜUBwdWsFy]7ĖUtx|\,Mp=^oHrAB|}xwj oq.X2ʀ;`7RY04lQwHTn8ƨҡP!2F ĺyzh&7iCp`+ 'u ks&᛹fW_YBܽOW'tIY(O识&g/;C< g 2|āvmNp+pEاđ*y^gH{Yx© lē:PFPt!2^[W$1NatEb]]OyQ}߫xxy4֞䒤͐cg:T%e:3v5q[WH~c&9ho}U^ěquե"HHRf`Nc>JH^%N*{&^]>$m yY`ًvi\xUIW7D\eժ{NbEidQ|j=kmn.q2:fE&z0߶'؝{o砪ni`y* ,SԢs8F&; PpcnZM_h6zXH맭5E~p1x6vܗU5@ǒ ,kz~Z7MO)I)U0g঱\F#H,_C\YP VX @{RGb2]*r꾥ƱWQ L3ߚ9C$*tQ<`Qr_T"4\gZ>jv]'sC$ҭO8' A5;ޚϼiQY5$+].KM_6Pm[ 1dPTBV'RPh#%.^l01FY@mEht_8Hx?gfgl@9u*u3AF[A/|,=V;w&JX;3HJ{ǀEʸ <@7)R"&e!w(f~AG|SF4NrI5>`0%:m.2AVO~ Y\'G'Suځ27/eT9|&9ܰ^n(eB#5WÓusIgR4jv\Fn1})3D(IeNL:uy ZxM(⎽Ɍ,Po6t[0vd2eDz+鮪ptCeӡAEܸQ$G K}ھ J]P\O¥ BU0`Hk6UXok,g5ySlͨP=YӇR4Gm>79ç<w]f̙jꎠ+Ʋ>9TWʖ6)g`tc=7})&GNPf~M 9vn3oj1PI/&|enZ{7b+Ѫr$6PU*X<3"&Ø/[@&DEzi-Ӳh [rt+";B,19&y?#>̗GzzXr.*@Ɩhק)@B0X[!{ZR:16uKRu M:ڤFrBOV{]!j rz144^W(dN:HFS6wTb l.x~:Fpn"J *Len^H.>/ѫb5 xϕsID Q~B{B'4{ 1 9Ǹcf *H5̠C]qs~̣;թR ,pBzX+[\A\P ^"fgȜBsU,_6}beq{@f5L˜@;b|5Aو0Y"}Fu I>sƧ:s'>œ"ۅK|d }e8p7:~4+{auG2TUFZ2@.BEԷGjKtn?@F'@gڑ OJSGS(X)o]Le>O>g^# i 8;ecjsl@CMo:6 cZr$>?G `Y;R>e dB?$fX/ԂS8Pu7GՍXtvgOH{(: 9TM7ZFy#(Vxl {72#+p= Kp2Ӻ^d9vyn04Eѵ@&vqN[.ЋxОMBغV1]/J rfz,zk`d`_Ұ~W" P$VX|^,Գ .Eڳ˘:xkWmSz ]+wXt_B:6_P Ak*$4Zq`U;ŷGGLV +?­>1VnYYy`Э9J[E_n|6j8;NNNH &+tQQb`&2Lŧx˩E 'yV'b m\(-[Jc1/H$()z#,[`NM IkZ|[$Z2 "vE_rM+7 6-ZYtVs([q`ON$_?w:ƟX, )<:oǪ*1Zϱ_bYCv<~=PˋVceŷ @*O:pk&5+,oZ-XJVL?h%0ECcۜ}@,x^!dt".?c@ ~Ja^5@=]LÏr$UCϧ]ukWws|V^0$Njd^OU5׻6M1%u^@3gI8c4^dduX-HHi4/a=Nplm8oE=^#LCxۓz9x7(a+=s#F^/;IwA#cէ<,:_ʅPh "Nov rg<2DܰAv s?94ǍSO+H,]Ey;+;ht÷58`w{5VH7oN9(IS=pZS|CS?O^޸R } yT<|*<ܨ!=v#%Fҩ4_5 [7*úাjHQJ b}$HPZϠP-jcOs񂴅ǴkcrW nG*oO}N- l]p-6 ]្c '?L\eTt Br>\R=BI)ͩeGEߋzQqIScYc'u";)O@,a( SX,Wd)䲡&}Ol0"J0#]LбcؾXXkIv@~\Q:L+F=^qhIP%P53 R+"i[S D9o_h )~ #oWMl+ a@ETvW)!RY#F'n\F,`N(RNQ[f,rܓݩW!D5Q2fY%e=9~~/Ś"vtc[!ѠhT Ci~6& Rkb E5YΔWy;J#<up;f3y(" WO1ߛF^Wo{: K.mj2mxKz!X=NԷo` [5=sgJƊW l)AƉ-\ir: "^~{XV :^*~w~^")TF͆'6ケ*TASAeFe72|[,}Rvs{ͤs\gFO2IJN=`|ך$b"HU {X^7_煉\9?/ʳ-k2-7\rVJ84UAfK} -Ӭ;L?> LGښ~0tp{9LCbeujZ+V|Y#T1KThmY:Hq!cQ&xiyDAhWjPs`Hp1X0UfjR"3=4&<6{Qo9^ADGNrCC댒aQe,KM-ҙo_tr+yX ,lB{sZa¹KX'Ï NsY%dN5I!*^{fm4\ѬOR@;. _jԒZAW!ګ)aԽa [%115 _X1E,A0fj}g|8xq1x_ nu?Sk6;tNMEN})"6b`\r(wKÛ:T ?aQ316cNw`-G9a*I.Q'ufDXt&uOJO},I"_~KofW:@"I KrvtS7JV^7c;ٓJY Rjtc'L^ 5մL&;Sby P~>Ɵw'ʾ ՠhh9EO0iG!5z&OAǒ!00t@p~ЇSNB?>(ha9orf|Y1ϛa2V)jG#hE" r60 &ۦnm7}P֭,ȝC]@2@H=%mdX_wVDŎeE9n[ٶׇly~u.g}]?RCc|>ogO 7fU[R% j`P! iZuр_vW<N%} a?;>[OrYUCi$S3<\檛fPr߰ui`]:j%=`?Dkkc}tY0beC n' 0r/ ?%?~+`ChWWNML6 "CLZ>Dj EOBbPDH)FVJ:@rIP5AAcvnì obZqYqrb4 3/k|6 /$ߜ]KH0G=O y:'TK?aUYJ:3,͌,7ƪj.f\47Kgzy]7e!Dɩ&%*!Ѧ K00Nc^|WֿR'?CiF%c?-E|3z0z ĀSj@?K4L̪ VH)[[G= !h)./0jy80Vыq|Mm,$4m{\:2}ڡLsHHvb%rw!ԋxlxɁX鷣ծrƳ~wĺx&66/*|a^ / Όgyvz/$=992B5崂"6'43le*7> At}s"+ø+f-IhqE&> fRZta5n%ND j̀q8ނ᥍|J`]1ﳦp$dߙ` FNT(Ba-KoHmB!~%RU| 䧱xiR;>́WO/Vb L~:h`'S0℈EN}u$rf́jgF([6C΂4XeRԨ뷦)nx13ꕂf'dؐP`p띜kOP0hwYՓ0_>_ML+Hk1@>̂AAI{ K yF(ocw3e?i! ,D$>ǿBBϓ<%i@Ѹ6 Fl/l!tKzb k򑠞xQ1CbLБ'V$#gWea[V}WΙRvd*9(x*oANǞT f4"׎=Yz 8ԥ(n}s^#үL84bՃz@ndq#}v hɵ9vtfb&R@p#PJ{]?V8ۉʁ걑`Ő^"4Z։OQt-(G^Sz(e!o!;g cbY;!rC*d}d֑; )"^Qu7JiSo[q%|Ld` ,>٤B{5ݦ?]:ٔS'Q7ʙ/9&7Z $pސ>dĸjU4(r\[)ZT9&ӧāVLҋՀ^w|%DZȻ;\Z1UQE9w`ԄԽv˫MOW;f>6% j΃|z"dmU@V7^NO{FG9G1ڭj_['ni!8x%l{{9f2'!R,=IV3uۋ)eP@s쒷Sj5LY B`ZR=``eM~i`: D\ ,ַ7M?hM:iEy_sՊx) htRyMD#֘:akTu9{:uge_xFc'e{'v03kjnlP:Mlg=U7WW*.ҭCG=|#J}"C6;4lmٷ?p&'86TIĜJ(#{=3p͔jڋH~ Q,oE0".aۺ8^]V{Řg&oO@<{X5E?+rGyNe'ql6C'Ե`ӓ@q\CSKT5O_ p[dK.ul<ʶB`ZOGB8KBxN(u>wCФh I^ƉgWZe\Eڙ7ȡ Fs aK 3=@.Tmk9g!ܼc?d7 {sCd` v@{Q') Hz >/zXN rVСke(H(4߿:x]!밪29X9c-ED6kY,Y!Y :VX*e̊p☥qpf '>:aģg?4`[*A9Nâ~hk>(7+6)7U2ļ_T컗^Y-,<#ݍہQ(u djeڮnr`٘!"5prU8<ۥ!"B B껤>hks3K`k -wno[<_ΨK~oVW}x?' $?YU2r;!c:PiU!=7Pk;'pJAq8ذ={d(<aP:읅>oYn]jmݒ.'~(s1!,u%RHp%,ݑ:S7lTE0o[)=w5skO$u*&~X)_w@.]j3ڈyԽ \a[AATv4_(ދ=\r* 'ک 'Ho(6Ð㬋M򪸺~&X,ukIk͡{@AC!j: ]aCB>Tܔ.8'tu 0HEXkS3 ɜ Jb_*x%PN_[EoY +`9X@T{ꛎh M'=jƻhHoR~OB@%ɕcLnryت|ڊsFz2p7̶YCH \"B! C?<=ɯ W 8+η0lnlqdF`"rV.$mQ zr$q8־Ztl}! ,cǚ]7O7k<6ɔieIrplPRCyDŝfy![Dx9'u8AyK>ғ@ުAj#|P9̓ Iherw+e]Z0Y<޾=GG':mJdjf$p\5aKZhp}V8P[E VN)\W 6|D;ֳt3X}`ABQ=cM*ٗVŀZn<. SV>VS(1o<"w=uiM$C)er99Md57䢠ΉHKD}vij+X"=IqF{'Cry^M#A)c5 kNeyfN0JxVvi3ʊ%.uB']NFlN,jSgcЕ 3myӗjL}jeGZ֭1_)QYˍr7 ;6|??Eee$Ę E^l JѼF=yxnmŖP#*.O!~(Wlĩ:}ĻU@\΂3ƤW䓏&Ta{΅Kz2;'W?Jʊ**(O 2]aR4'$ubՐN7.kd|?nsy2xbUXcZ0w8m-#ZyZު|0]M˽Q7 Up{R>Vyt?-)e-);രnCcQd[GEL`ꙍNœT4">A /I5/m09ߧ`Uvsƶ7 SAxJhpnk%{7b@36i#v:@=­ ʧj-r2[++v7]lRBd_GKj4UGkuȦNIT굒ijM>i,̐9(NNe VrD?2h۔&)r2L &qy);mm : [ʐI&^F]t_F qho bJѭMɠ7[@:i3k*)U4=Ӂ"#r<7Հ"xl`1{| x۔ +|,HNV]ō׾$-Ɓ^\c@(X&-=xp3a/PE4*pCxU JAa %NE4pXf&:TQ3K!;eisٷ /2؟јqcT'.^w=P$ 90Ƕ˰ Z˩ѵxL Pp4ah(\e 6/ \ߖ&dN_9U{ы${+c7YL$pr݉/d|0y`:yShTɱ+$dv|dLN;+2F%Gd@\9YQ{g0a3ȶu0&(#{96j./ P˻{D7T @rbdu%b `s͊^FdF/_+]8 fIֺQdAā0QR |)e*z:S5_R3 k'779 "4qfRp?!gXL˷$_TNt.eJ9ryx0Q3c=>]Piu},]>:bwޱjCՃ2KL*_m\ZEXS#\ :p령՟'1[3mƂ3:hŐZQC9ջ-ϭ6I3P0S X2 I&R4(Ⱦe3Shh), $0w< !C}\cbs 1.JGlϛ- Ϙ[QsF8p7yk (RcϞ3G1̺ŝ>m y1 AB!AJgɞLqT/rOQU3ⴞ`eՃK-LǓ+ 043:ڸ|KƋ]Dy<[/_m-X*b:<|p<*P8BQ□иnEv2CV~JRm3ZTxN!x/ApaȍzWp]҇/ ”n8Av٪LHɸ4FkI]~#qγ%D=68I50ZҖڐa_Eˁl$mrWT6;G(SP䏯%y,F_ )W:1|%gz3Ju9vcL)X80ҥ779giP5]_ hOcߌGوR2fZM%e6ZHʨREz!ׂ+ZQ"S!szvKf!0KGI#d8R4z9G61U4*S-u,7"D,,>*4nܛHW &m43m ?5xfp AmqAA 8>C.4`{":.6K 1$@cY6 ו@LK۝LT;im]^ђ=(n>19FL9?3j(9-7,zA۰CoH )~A%x-Fţ5}I)e0Y\N=lH ;tI>HEJ*ZM"5\yOZ_B{7*>"DуLZc7Ԅ۠);#'byy\eobPFM1Zww8Fk Z;9ר:Կ[öǬe*6>qWci!GxNk>Gܜ8dB& P };Zn񦳑%n$9bNj. 'fЃ7nN- J0gKqdab?vw#mV:9!2MjĴq(k+pٗy睻΅Y]r9fYMXJy[G(5W)f7X3CYaۆڪ|A[C??u?Ӌcz'p>XD0+AHhç))uS,cs"H>+ ʀiݜtsW c pSWq<݊ν0UPyMvt?ˊ!lzuqpȘ穻S'aIκRrF}m;e3d'#7ęc +L76bvґksp>1!yRNrMbeGOPpn7n4j`vOlmY {%eF^;EKiA"1f|ԞHBJwl-.Bnc aӽޚy"/$Qph{zne+ϑ6|&͢Nmw^K9-RgdY(K\]~d2{+ڿ+_[U"ovxaϕI*eKSbв]EÓ['M*tʘ/ `4ۣXl )21ŭ=! U*kc?LoDPfs"LFcV imP7L#jX#V!x-ujbaghƕ%JLGv@eH2A4qop? ӽ @K֟R3{H lZ5';Ϛaz#ip=v=Gfݧd`0.]BWe/%;%urw';>[H XmOU.7pgCywӼu;׍\̮ѕM@ jmlnp5%Tͣ֜QGx9y%Q 6(K!hwh(.:cT\"Rgz!мy_ )18a^n3I53D58݂*a;ok M<%VtM<6t"ҧL7W(Ӌ f1T;D"( =ļ>&-R~ϏJ @\89]seZ{'ڝK\oPӧvyѤyEEnXDYoAZ,l` cBa5hj{[ [{Ϸu\nm҅WhaPѿ"}.gkGq, FPMidM0+ J}{fm'J:%*Dnm!eR]g'A(,e!-p ReXr/Yj֘lb+jys0]E=ոgcYp)!kr .{:`"Ju v,+z>Jk^8uRvi'WW Ch\Z8K)vKKĺ]u3oU+IgcA42h9@λY;v\uv8-Lۥy%0|+`~˚-tXK1|*ܑ@cw\7K:=vf 84>o!|(VX|4}w'%ջLjv4ۤj;h[!̓>0dѰKD^!۸z޿DT=[P|Ўrv^aj.XFER}nisC{{*?r.cLw3[w%tdS:禫U8!ݿkϔK! V-Ð2.*G#ć}@PHX5>Tj%Hp$Dmcߡ54DB~јЮCK00B`ȇfrW> [4>]XpA‘)3U)>םRaz"9슻g  c1d(aPv!^_Rq !Xj+I=!e?av"-kzC7OЮLf=dQ-p2 Wj Uyq؂B;W?dX>P`}l]IaP%{5[ІsMوdCÔrP%5Kwa־ MП?jUb0$ThHBlo3Ve7"y onfGy e-uV9iY17aaK`JYqf˿!5P4zzB@҅0 l5 'ŬoߕaQ x&ҋ.ؠ,Ӿ%8֏@nC,o 8|aS9@GegMmg/lc 58{m!t5$#; wҥk2}&$v C6%${Mm}5눺55#$L6:\ڣוdܼ so{NŤ:ڒQ[!J?J& q[Ȍ3- 0 8![i0=lJ-xoGlԺPxӣVK'd ib@>:Tfu؞W%?{Z#>]cwqnX7.ǴEaES\% AaJe&;aئy:,5X :D^c%?2RiQ8L| OẐP@L*~gѤ*W Y8ډ[j ]i-M5Q%?׌5.(BU"gq&g,`gXq%^~]bqkzlȪ n7y:=7$X!:a6QȂ7Jgn播cWdݔKԅ憬/Ŷ: ҼQISz%N,11[H(!uIֹzFS=Fn֤Asp )Ŵ;,퓷h4&_xV:q bCtk΢dMD޷Ehz{%+vC**ڗˉQ.Ux3 ,w'ژo%Mxk@]vX8iTzJpŊ]Y|QJc T:%]ۧ!6ߵS@TP{ !h :|'8xQ RP) tDR&z[ocԣ M8 SW;"ϭ}?S`z$h@lE?թdk ]&-%Y=<;/Ag>i8R.v66Ȑd ׸?Nd+[\3ZuebS4!{@o w_^lS(@}>ϼFV/ةAä)m=ShI.yH ۥ"VHQ A{VFH|R|w}lBŸTZw`F&nU##}%i؈u*'lX}9e'ZR :ŷvӞi?ՑC%}p|QRǽ xѦVh$!2\awsʁ[|KWM {@eؽflYOT8A xU H Х HD@VsXIf'$B~n+2Ćh>hδL]O_j,#Vd. %^W+/7ظl$o ģ$>r3l{CvFSϭyRC*QHźg\W'@ǻʌ ἹE&g拓*],`pUG'H?w6P3V )%.;'LJ#Рp]ʟF̯WT]J==ׂ>_驼`OϽcd.q&I*sY,zEP\4bN>+Iy(y]#HtE\u GE*O]S C3t1Lj0%Qz(zƉU W-٩YViF:{k K=[g&  ݗm(VkM8,w3SaVa %C(k+d$Ќڸ(Ic$\hڶi}FZ@5 _\Ny~}`|/ƍՑ. '̓`SH$^_NLM]:1{iթ9!ezU$tF I7cj*rJ:{^^]`6'#JnDO-Ը$4.@7#^FZ8u7$nhj! ȧzCɵɣ*쁠Sdpi丬4.m.5/ƌqRq:z,e8iIvۂJ\% `iaH2$B=8M7/ 2ͽ-ed^LHOFmvFP\> pz~OP#IN5mY;+;>w[Tu^p/JF`v,=ER3is.@.Ū$?x?oV7aD6x256 )Na Ho"7I=ה,!EikL.UybnfU%9]f\A}#EC#?_n["njׂIDv<@TsL#*)Fd9JYh!W2k>UN?<0+4qxyJA f$R}A.&L $`FbSu 'TjFbqByHU˜/V*X Op< \(}գxm )iOU*h6_(ϗ~*?G"B+.a`ώ 74P;{kSY, qKO\!%uU(Ie~Hu(Pg1W,ztDis៬WZr[VF^XF" 2K?uLGԉ~2s`jl@&]CpoFcu)#Y~^nPc& 3ZNi0xDO8O~.%Kݮkc ҉oޗBOhDs1wGD9/&f)7,nopEJ@-\]7gݣf .Dk%l!M1Ftɠ7x-,p" yMb H0VClȂN_F],p Vwu9P`-)eTؘ-0x|9m'EeiK:C1b`GdTs'zx 6ei>T9Yw*֡սiyErzk6#[5_%ou1_8Mi0*ɂ5.RSu#woAI: Sv+Qm Gnj؝}ձ !GOC]f\Ը 7p(C3΀=qU~ m42HvrRt"Gt0 ҇.r]"QQ@8Ac_tL]0/B눭TAly.ФH|kVSmDQ-(XM,l^ %nf(?\XL/(FC7 :W߁_k=! *f}"ͯ^N{A[Ami}Li> x\x}uҏ]3D Õd EbW?筇oU/TZ<>yL|nԸZڃMD^1ch{x&9ɀCFк)=&@c#cmGG65F}xjk ٿ <9 [b-s甠hf\o<롟 񭭫x#tD6u6hՑ @Ml< vo,=~:gpG>nw a$<*(妧C‹OiUsgu{X؅h ̨$ytƩ2*IIAj!Q`Bĉc_(`+VH#qʘ Ą~þp:=Ҿ< SQuaRZ`,Ih#Я]3Py*P$!S C#Tlo ҂k9jUp/gʲi{5 aGGi*KSoе,$喞e=HjϊddZT6n{VSV`psZ͝U>1αVuNR!RL?w: B+Ltܙ#QR3uR懷ĦX#O:|H1LUf{Q`wJ?0Na}1 Bax~ !& OpJ%' h@?B1BІI [Qov4i3Xm9 #毭%lYs|؟Q4HRpU;0z T na(7Jg=(3MKi`fTծ&8Ac5" ЧPx/*_L!薢IqR-f` CDJ2\|ljJjU^Ѝj~xInXN6H;Iҏp^r5e%DX D[Rp_O?*un7|L&Ѯm@֯q /%q" !~KŢ?Vh< 1%&MJ.o}q O,xI%i!oP&ڑ?~^U*ط $߀t,= >R~z P( _?dvR{J<@G +C&DR |f&U <\+-a=A"PS8^GV^B^a԰=-cfr6=+>JHLbDYu8PifZo"\PV7<G" 4jlwMRZUT`av҄4VXE+}2b_% ^n%Zn"7ޜeeßL 8&̆;eWՁ+X4grk Y$Olv5: Q}-rSY!25^A)` Y&ه!q*TŸ?}lq3pe&SWm$Nsgs |t|t0g xm{ uc*Mk5Fo|`l'Q6-3M75G!B2Ŀ{k(Dɍ!v4* V`={6szABcG[//7b }b'R6 ʵ`󬇭txtOriZtCû-/'6Joź.E[aRN%{ iMrdt/ _D9cCs˩|ֵ=&IlaHU(uu B鉬In d9-$lte$ޅ:,Nky9xPUsd^Q~Pۚ5?`aQ=#n>Tv!M7 u8=۷RoSǟX:*vn;Gcn{u& D/ 9&Haw"ᣐo@ʦi% 9E f俵L>\&o&@%1fco.8%4SfTżWfAx,t[&3Z-nkeak@ m%R 9x; R{Q%00ܕ нvwwDԣx;jfN7Ju.nCLKFc6̑~\oODR&BsSfudss)]%cAJIրuKǂnu J0g;)Avɼ$JTAߐqMp "3rr#lM8Dt+L3'Hx/}5_¬)]"ph\1\SQG$CP= xRe69TEZHÕ'e5V|1 ?! .6X2Ʈ!5%)Mijpu1nCMd: iIz;QЈ}mh~W_vfѺ"p9GzZi9NP]|#7n&Hмd&.̷j%&H%aqJqw=eӾRUUA?ԯ8u=saG%fvldԏ:BIy ڕ\LF\/sL {h&]ŭ,lFnGxm6]k= )<fosEvBC@P6l_2Õ ET*dx%f(;-ӆT26;^--e F-vܚdLFf>dKzvF/GZїPRˌV2580L9YfW~@{y/E4IE1~|ɱcs Ŗ4r}d M흣dաloẠQ)1 1;8#]YiIN?;Gr¸TZs&JíM<`, nF4O-C*& hIZp=^bLd[4uυKpi`LyX 8E s -ʂse%'@., .&|;A0$Szu%[|6oзVN9+B:%6\ɮ'L)j{|p/~pS^!JLd$Yڄ]l9EPb!_K:!F m?ֲ&F,%fpA0g==CX.c ޑ!`&tw5kc^9^m hg FaoZ =QRPΨZ$(Aڛ<1y3;TܰL4wGسWNlMG 7]uà +]L ˍ2wZa P#s3˕bal]!C0N+͒z{?Gg2vƁzL6]~bd[ _ s3p [G7qQy2v.n}ni~Fs뚽6zh .^>"Dp m`Ouz|iAg}"!Eڦ;zmh-~}t綱ЅZ$~ԟCD'iy{Y3oF޺$ v!WYƂfY ~}?$V-W!)8?,JA'so!6?S$rS0Si 5$bGwemlm8|VIur-&oݞw5.~4#ѺIҠC|FNn;USQtOTZTpɣ ĄX*?7}aHrQnl?ƃHgV%hXT3D"{r~Ϋ%$5mvCg\]8EZ[1WG?3s#Cv?^U#oY250.QĻ|G`)b_P ]Mb?@2׉&42ZdHBQȴeAN3PI2v8y:52NItLAsPPUƟ^EOtLI3>:elL/D(Z-Mql ̚z~dE?ULp< k'X0C-I]&HhuxfvҢOLR}v]RO%,cή]m2p2k /VD-r5* )1p/;][г0F**0x1:klvrB' H#_l£Bur()pESBdO|lF"v-F(-}3!_:f> 9Փm1$ ^E ۞<jq$kD*zۢpӗc6n̉C3;W8^3T"蘍x/%* f Vb&3"_`Ui ^Ȧ6L2݇bjx I%X:* \mY >IğzyaF}A^}V;Ϻ F:gdWɼOWy% S~G$7#u>"eF 9 uJ%H(QH͘͝CtQ!m"o_CD % עஙn0Of}g1eZ/ +t0un7N}^/4k=We?*~w'[8X\#'ۢKT*GC*L8+Ryppz>*'MZVAՉ#l(~@Y+0 }m fI,SV ]} n;>8ÄrpLILX.!qiιZ,#wj֒gTA˫?['mZxh[56*dNG1W rOFeK55]db?3\ vm OvEG#q+bM@gB Q57h xNc+E3 s87^0ˑb8m,lK]͎XB!j-0ōoVŦSur!7xQ3t%Pr]]MXԍ cި_8CvK& l&&*fg q4G6DF9mSZ%sxM).7.7Nf Ip \CԖ967{`v.1ܮNT3rG|O`C$͡kd!~>z5-1HkEb'?i!4gYS? %~4rJdfB)!r Ś%$,WUm]J"<]^Cⷅ~6Z_qIBWc1f- /,7{>x6)PR9zOoThS ̈́ChNj6@Z^N/`l;c#U2!o.z"zFQb%$tQ,b\2=kΕŅ /tŦIמ0<^E)k89~N c`Yz*3\{YSnw1(5k7$c|]*eg/ Д]_<"R̅؀h/[`\7Gw f׵y#f$ bc3o~*Fd'N+]O x1{|ȭ&LF4z',#R fJS48oBRwCΌFsx ꖁ7@I)0@򈓹+JSD).dk =3J@o[MڱI~>H r@>s%/6lUZ?lĜ75"3,X J蒤"&H(y؍D8Uz ӊɞO S LT=)I.T]Ҝ榥N*/T!V.IP1;~7<wȔ64#*bK4Ci$봢p6in4 /t}ɦj_$]B%]*1 0~49`<볤Kgz3K=P–$wxjH`hޕkU[ &T=KCɄ IïjZp}( HWHbd׀_֎ gnLsE' G{f}Р(Kwbmw]߻# vA`j Y屶 wv7.q#nןэ1T Hg6^M1b6>]|K/Ǫ^+ #U%֞; )|{ ӑOi_eO;)¡/8(Fah$'ʈX=gI$?f{.<*,恠RHxT kL X`AVs;0퀉AS) 'Io)U(b+$cW9 c.B9 R5~Ab" @o?̚s!Pt $ t4~O0HqA+vۊE) j36{!G2-F7'! m< K;Z>k耿N3|90aN:,N(3%n@Hn; -v`sV~wL+/߿;\c`H}I8پQGϣwAc,+ Ns2Yx15),DwvW, e깤w (R~4c-믓[b"T4wc(f뻭 mbp2+]]rk'ver|M9RUJi6p]QZ/Aʿ.Υ O\<޲$ ۿ44<nYV,&E!-!.wHʼnZy;"=A~Az4]RjE+b.-XrJ##t!! i=׮un_ia <.D%)!jU#s>0i 6o܁E]\Np- >v!njؖOXwEuMN˭ƅ <`A/E,%$g"Y:q_9_U vw+Pv$5MʲG? V̼jY;|cnD&ZO#`nC fH-_#u47T~8V.(륤 `)U)W0˵ܣD3|bwY[8B=F˲@(IO]Lپ;5Au[MdBR$s0Kn +>[RZo8nP>@\[ 9DZ 9Rbi|Wsޣ ל[ʎXIkŷg*îu{\x_HQnI7"}VNtW=c؈Ls I|$TV| P8SWzvs|r&1[0!ࢸ47}q]a \_ߑPqߖ7dV]"灴=`n/pf<$ef+g[yo?h]&[e5t<\BGB %XpuD,OP۲.xoXҷ *>ۀ>0ίJwcƠ |{!?vB^"L݈=E݅$F͵+ݯ7wS@R,+.G9VF%\Lu<Ij(L+o”~*{tiez{`T/W4>v2~c!k |hqb ;_ڈჴJmy.WQFl-}$_V9- o䗳|btQFWBH3A6/"MRgBw:/sGA`m09r~L^ajWYFgn^O*'K6;SL9v/ݿTEXF}SlRP"~dnAT;`cӪA7N/S/q1 4RV69`R -ocr#,К8ν댵y 7/W˥7QK?(=s'lqCd2YJk _U3]0)$c V3z>B,GӋogжKՃ.0?!W G2Ⱦ,:g РŦV>(4EaЃ6 -Ь ݥᱳCAvh+DC@g --lx f"ЃYZax؄^n#lq@o 9'OzAn35d]Kᗳ0ހsjZo8Z9E &nޣ#] 5U&"-*Y@Ƥr`#Z2#u"j Of{CN/)Ȕ&Q*Qk1%ɊRce-P0xmqskPvK$jj<3}-^ݠ`2xC(ݣ.,@:Erk$?3 wGG]f;BKl ݀ D-=M5'yg5+u &33EnxAOퟔx-0B6F 3nY 9A0hUZ|:QyRiټ*]PtOO5zniw[[j3s,X5ꚝ;|qFvL˴mt-HuBߥi$Jl1ǹo46)A wJZ c@E#V +F N9+xr rҾ{2E@wr}4RhAiϰ|0vjK|2lzT$m'Mg2i\xB)3/P͎jp7Sz N )[ blP)A"1@F$EveU_&lݱᕕ,w~rgF:-uRpH[/ݞbߐWF#e/74N%%Wp xdˠb9+O&p A7C, h _tt#!1mpݾN-dO] 2oV,)N4n3P]%f<;K7`ցaf+gobf{]ug$V0`qWCtSjAypKmm< $@_dNK;Qw3?en~+ET~F3otPs`@ҿS'{^Lw ^O;,c mü^U0x >Bqa d; 4PaZؑsCv, .W^puSD%]V}se$^Te_\U,H7}% `3bi?<Z+(TdѺAsWDQ0ZbMG7^W6J=(G~|GMmX ߃/Ŷ}ط8NwA~uaϰ1f*0up~ | >5P"L0yeq(:;L2dkE5ٿ#:)!ό_Tv2UJyr5AܖQ է$`1N%Mq`zG EGɮCM7hi;sz_5l~KhщշP S͔n oN=T|?X_lxu&?r%RP ~Ě O SA^p\9@ʻh$+"1YN'.hdc\l]66jby5$s!)U x#jw?答,kInd7{}ImQMD]Ojp댨UE1.a:Xx?C)a"WHm:—quYe1s CK^euy;M+sN͜C!;)@ku Ls YG`w?ȯʉD0lilcIN*tQS 8N@;W8cF)6/ㅴm*~E=yz  N 1OcW݈uZIKBg[D|4P>D!抹ny"XҠ/}J/ϝ;_hz6?蒲q ֹ"D)Ǽ#5]Tשc0}BtpfΜm(YL;"7#B23Ggy֭q'5Ms7]\m§xʶ _cz'|x&Y>rĂEy"[e9+yjuU!zõLŇ6Fwi& /Zqk-`HEPF4&AzFZe>(=Uj${M;U;+%sN(Ax=d4C@h3>va$ؒS@O|>:G\ś,>{[7U'V\d3jiFdԱjhƹ*=d"[šW+~s;Z4շ8QK+pW)АpdɐXk`L5~`WL6'Bѥ?}*9/QFl+v')#,:9 $/ 1cjn8 ȢH̠gd~{{ĭSr/}3N- G3?E;-|f*R?"_:JG%–__RUOv w=#_ɰ=.#zKn1To@~;yY[z(.dMkpy9ЭzfHlm1q3).lo'*WMB)[z]k)}Ŷ`ϕbMъz*l!OD҄5Z^ ZNF)̘MBZ,"&`ʢKu0,'+Z/F0tNrXZDo;<|꿔]Ą`i&uEqRchr1S2ػ>Oqԩ̇f}?* jhںT#$ad6ZqAF!G 0@823;Uҙ=Cb:˭KY=`ŶpYf9s ڷX L\W#B Aٰ֠~$]L逘d'c򯇨ç*l9K ]v+'Dc1Į} "{8χy",_iՅhcX6˞/+A|"G@2 @`|+kaQdKHT5mԉǚ߅'u t ?C%:F7*zM7'Ѩiu]v~)$n3pqKS}Ny9uHR\BrI$jbP0$N`T>uMoܮyj(}qn`NWo;ߓ%6}/eo2UaF^d\5!bm*Z,q[K XwuUcj.!')t$:I'~n\+qo(%)Twd(Ő#xE*˳X )}/*|+">4]&3~Fb?E s3S |'Ke&npsݥVWv o%m Nhn AU,-;,͏u7{!/?}OCc0C'd~3ޑ/&09 x :MXoG8rSVaJs-A:xtYo+<&i(}%|`$s,P%+{TXD"}όΑ *堧>jnшJ8U|#%.^"j٩5O-UMhLߝ@Ukq^ 9'M;mɎ-J.Vͪ>J m_[L* FI01r--DQbDu+iS;*w ̐e@J׾}ט wbsAV00w o=zo[Nxx,VÁ"#*a}UZk^U0*RPUP~XO8|/g [Q\^FK鱡ANRDSQca7w^~Chd`(l8B[ 6D~mNa۬B._3`" ?Y&o"14UϸFGQMaeK UAvը+pfm I~+jײ.0Ð )z P2C 7QBM=Op>Q9T[&ͦeF^3x O',I9jZ[O؃E: gR-RD`7ޞ+A!hCEZ#<Es=[K= 4PZ*M KI6пJYщP=3U,й૖51ALK- 170˅e?'㲏JloMoءMjpǁYL Hrqj=Bd\{~SBaXYQTHm:}ԏ@rܡpJ_v${7T>C0I$}r:؁ S}>XxBKzYD]@R=?5FFM}cMרOG"v3]![# Za Df ltǜ?A{LGcnKW) G Ll_#HvBIk(S/SIøa7+kĨWl0Jh2niKQ.eЇqG ЬQYa6k9}bgGl BwI]c*.0{fz (U})zO $WQ]2^CU#-Y;Ae aba@^U8@.G; <齋P,J}V8;͋٥b:- vFe!3 v'ŰB76ʊ7qaWӉ6BHZHNE[]-5tI]x>FB 7f#)2ɘ(#Ӧ}+dDT͟V3`6|ˀ5POr>Ӡ= hɪfL#I R'!g HX2ssOH!Tg;msHA`L[vr@8 m 1pP4U}-Ŗ0XZuV(CڎSI"){sua,f5Qrw'jɞ@K9+Rp6 HDxT N}DxlsޫefvВ˛HRT<[:3%a[ʱyNPq8QL?0C_@ǜf RԗWs)Wϥ^b7JJ%Oe FZ.jK0FΧEqrNF$}Dn+ꈣ'@PmA^+(O:H'۾Y v[ҭOU}M )_kvp6Vldr% ]]]ltchᠣ^ߩ_7ON;U7uc7ٚ>pOC[94@m#ټ]A}-s9&< -gL z57ҰBu5 #E [{#1YE/7AG5s3 wLٛS Юr5|cA@A;x{8D aҁP`VsOenGw  6Z>T_}ϓl+ʢ$dǯ`Uʥ4ZW!ysޠ!lB.%̟+ml71,C$!V(G*6q3~jdt;g!w}$Ϻz+Eǟ[R*Mybj:bMrGk]H#;>TZfi9;DaE)lEC *6qy0ʼW?u_T%~- e0UӅ>kUJ 0Z~Dy;te7)*LFlɵ)ͅwkC/$`t~^vL6hh*ޱPKN-kk ?UH ňPթEߩJ,\`pX ^FM{>ygێ3aļ)# M zGUmvi,-Tu/qՖw~w6|XU!ܣ ^ȥpjާEu֞z0y kATd`嘷0zQqNݞaJ|(lNf`ɷ(9֕dZ&l[Er>h5[؆|`u:a/C)3LԷԵYlBΫ} oKbMWq#dhe9-0\Rڏ1iVkoai8zBt+lTu˒T$Hfu#, 7\IDt0@r6%wyE=yu@PP[Xؠty#DүP u *N}L5c |VKB;i`x 5Iu,$; nTK*TE< 0YZ&za0s&g#׎NU ,;t媑RIx`kBkM8%i5vf[($ 3+*gJhSP$!X="jxnsC,=;70̊`ƞPsYMs ÙiAh W)F\G"Y4PƌyQ6aȥ> Ex܊E7]ÈՖPXQ6?Mk_s7M[$\M}:>-*156}l@:TT0{WEYa PҬcW&*?Cy׽mޔH. ~2͔u3Dq}(,moN zZ}μo [m Z]^' :?ɐ\AKdݣLKg~D<⭁A5X[0-8,] UtfQ"9K +1bM -qNLs~q(󯾂pZXʑRMG̑O%{2W\biB/!~A@ߋfB)ߩ%盛:[iw%T"Us(W5: p79ΐV3ho8Q\ :ˁb♷6Qy,(#xyCqgv 6|cvf?$YxnxЁ5}ŝՆ~Nkd޵bX0aɽfzd|ni-Onvq,cBk LR,U,2`\NȑU4 @Gއ3Z [z(k:G\/^|VC# M&`sN*QbWWF$2QmF "c볍2PR0g'_ߍ{ɹF;\y^ƍZBv Td5n病+kQ|oJ;Xn&bgHtcD(jHȪ ec7][WV@A ͠>goracnUeVֻy<"F``B0쇰i y}w@ϛ[ O,+Z@Qpy?ЫTcwfQ-/ZG3rz0w$&w{Dsap³6lFNs=cPaRƺ}nJF;rA9vT=r'L@t~pླྀH6OU%F%! g(+aqxl'7Hks6c3w~rZIjs`Us.w]㷋/~$$Dݬ;NuEp.7K="o37iJ |rEzXfq.7wL]b"Kj17m÷B!|TP5O#(*8[ѰįI nvle;U|A>̷\Q݆6O!I9(ȓ8–/뗖iu1Xd] C+ & d';œcC} ;hͤo葛a#@~y|s<($α_vPq;BeV_=g{5QGXv=koq!Z͵v']cj~-% RXȼ`%+)FI"{"JD+ /Ff_ E;9>WnP\Q,WZ6:]y3]d&3t7i|8wI;] "|fJ]?0buTSCu)u6-xM㪦33n G;BV;>111}&%wI\*y/#4Ȥ]j(Ř wTށRowxRİҠcDjzuf!G&5cmQPYgm*jj(z'|vQ < lBWvdE\-+r JK S`Ek#1u]֖Gcܜmr a{s+>%jQo* ldX!0U_x1pzrnt3f^ 6z)}Iqϱ0Ww+_{+~3Ot+P=GxܢlR2]esH\}wo5wKqwTD8(ӂ|R}g>"<yO4a[KR`y _*Sv.5|*Z8{협^cV$'@s.z]erӥxy"ye() 2%|з,W01%=s$ьzLq;x\)mȻ+RzmM`_#r%0@ ,fK$|msLeހLdsQV+ce!^]8NhUj&R!V֌RJaֱ8-ƖEr}^E[-sj ˫L3ڊݵu6F:M%\RL#c{1ʢ+Y㢍*-#vH-#֡h,NT> nɖ!C➦q͚MXC bS:QIWN`K.oDmNY*뙠$߹fJ2n0Զ=WuBprFSB4zKU) =()V,.ep& 2ևK 45s][V($w,^'x(!ڙfG} ?NDxIR2o!5 0-ݍm]%rW9cŒDWddʶ|Zjt }N1{)ՙ;lgɄ* vn3KSZ_HB V# ; q.6dcGU| K DAޟz`]E<ΨJY[$d(SvS [VŘ ZZ9iEk GddXwᜐ&(z8*k`'kLK^X~.uhI82>&xe>H} ']ꔑ3^ۿ~n+|I(](Z |BMY3^m<;Kw1v]YC޸%jf|w7 'aIb$|yYxV#R- k~akD?|_Q{vu,k D8Zjܒz"s5Eǔ@tZ 0ɟ=z q!@Cij$P)1WdLH~KW@ 82g*I{ٳ۱@FNXa [iwF 1b  Jc_RL91 wqIs_m7bΏ?-|: j cO~^sD |T ,΂%NZ5Q",N9Fk?&m\[~AB0r>f\=ڍBWEKܠwlFLwzp G穁3VNR!J́zLulh.K7ј!,n`M>6XψW?ġ3\:|)ɣ&hvvgYDzwEh-|EgW"IH VN]ᱟ[: QAv$R #90i8\*@L6`r55 ༽SfpY :l~BմfDSc+kPF7>7kt6B|Ƀ䟁I_QVYHތgoCwҡgʉ[vR,ZypF~G` sVdxHY6on9ʥ~RXyƞ{a]A gZf7#NhkE}8K,ܯ(~SzV4C%#K4c,Yw[9FKuOP }J>ٷKJ"yv.[?BJ/^W)'*-^OP\b>\-4ekt3v؍`8F3;0:k={=*聫\oʷ!g9W_I R:˞^ }iAtqZ1VJv⩽kw|]y0 ͂ҹhUҁ5M2z^A:~ 0o~s}z/P D_dq"$UPZ~r恩iJx}QHO|~ZQd0]<jӦ+&*Q)A&Q+ܒevy/Ў鏞#YC`}'XoZPoz㒧pctxF3ݚ3&)+>Ɉ7tOiڂ p:m 0 ^~TMVFbzhĐ\ϓ0 ضޜuI:+ĴPEQ~̊:v&Ϋ,x _NqaS-Ah 3}&[Oxlg#HC$7'pK㕁Q@WTyλm87r`)v,lS<S:4\S#&'|m:]Ch6 )T<'#b.Rq~q! PxSeVF=zM-iEnq=*{9b t]Y3{J2Pk ly %dޝk-ϼEW>z 4GIm,SçvKzoTd?Kh35(V6h=س9tC2J J@m!Aa[ƌݲlih`c즛6PoAQ3J3?ǿ! \{NRׄ#: vmDgax` aJktHHIR]eS#MDڸ@ xrtVv/8U2jbUWF K{aQDo$׃\ԴgeqlkYhr0cNoЛJWzżE7H>FDxx\g3 A*I{ݭ" yFt=L #?Փwnk;j tf- (jSA rt}kLkpc HU`Zp E]IOx{F]dQXDzĊtc@)<% GnUc3eLG5=a|r 0չcϦi>xj7ئFZ{V|q6H6<+wE]N6 F"(]]nrٗ0P~ýhH;<VNp*S%ÚӴwfviBnkGunp..TvPƦ3>ωv5p.3HvR#~8:RAWBm:IL}:dy {i9$"WT=Jvѝ~h980ηv S`ŏɃSLj ScRlOY&՜⡯CwhJ OrB(^*pXG1~ūW:ae|_`Tȃ2>TXM<r+CN`Z:knIԧмlhm25#c2 ٹ'C͝+_񣗐c qxZ{%Vi@m.K8D5sdF#bc܏fb_5xd"- "*aNCI̞p<aM L*"͋x\p0kޜXHRg!eP5!(ŵ㒱Hg LSZK]hcA|gV50λ^6x~Y7p*1CoY iYpOOYhѣ|kJ)& .&hj>m>g 6? p#@@/[1cѸ* Q{F 3Ss7LQQBVzBQuU#"톤ȁz* CDS5׃t :Lͭo^dSN߭023@b5RtKʈ'gLx՛?t _ܧ]Q\t-#Y}{?t*JjG]]-R1>mWi;ټq}~ Wa%Lڊ.o`; GcǪ {Y]yۨ1sPs_-" Ne 6?Ӊ#CڍNi cP;ț4:.bsF$8.RaXr ޻l.{wǨ%Y.TO}gwY%JKGI>iqaڧ@=ꗮ0'O:j#q#ā!„H9)yl`W>756:'yir/2G9 M#&=B ֬eH\'a)"IxEjQ!|o׽j]iLҧsZ;bZG/]aj no3,?ݯuTAO:"FrƠ;^#˔4pKw ;T} 7M2 )ӴSR=&=ż儕C%ƲRCMQwi8!hLJk rP@d%~5w"YX? \>F떝v2$*L@$h\:6A{9=.1YFԼH`R' jwa\}A~d@h˃%P2u&ng`Eaa.; LSa8;Ғ]Wmpl85Yz `h d8WC-AX`{ 4BzIiP>F7eM0ơUJeVCеYT/Z ͖\8`T}xYK|YnN;l"}~!.3PC:Q5߱ iDĥg4#Ʊ +^^z "OП~mA|3mأI?:uz cZ,?!Q=3Av״Qf9I}mp*\%8O^nkNSKŔ޳hNρ;g{9ꄱ>+'8ĹN0rNZy6sʡY e?kJm b;=Kf 4` Wc}':T XP K}{# QBT;Ʋ{ʐ}B"̛OZ+ DoӡRaw$54֮glR *u L a1 ̐RFh33U:gmg[wI7k=0!Ϋ.6BQ3n$\d$"vfy&F[ CBPڱŇ]:6K|\'BM}/3T?p9~"96(tU 4h>*<kȤ Fe=^!® 7H2F8'w{mIo[P1e\0x2(n ?,nAiLLΫX6eI>dDUY׷v}ޭQt?0@ߊA#k7@ۖ#*u^(Q{*G"*~Q!5ác[ZqDL.'UV+NpLZ|7t6g`zdK=P~-S9=d5]dn(! ,AJsRp{=ڸneuHP 7)e&δcEJ*[GﳍʗMahzK2{D%`Bz呾 ՝w}p=TJ]t&7jyR'{.A G/a(YؠKBJo7,]>rGSEc{aqoI=>|'-8[eD'zpҪF , U%A&OP{,$cr|۠ƱƼ@j|8DXEX8awum#9-dWsgƅ]o* AJbcѣx՛2 Q-o3[=Mkbc4Qɺ<(tRx1:DqJpy.vb#k\915w4'K!^tETRZFa2L.D^7/c(v>Ȧc&򧸇3# udzv{B_Jr8ūAy~U Li%l3W/}R]_\PAE7;(wLnYۨ ʻ]f Vw`Ij*ӽaG 5GUsY+Bv &#ZrY]؟WW+|'vu+1lt/[S"nJI'u7zO'L%zf F]qgj>x$xhxCnϬȉe`}u/>!ZkdFiRT?OMlҺ v1T6(ds6!R͇}2NkB@d}W5vJ.0`h?ymQV D31(‹WDoAL,]3e= J'Zj)M [H5Q " AUw?uʾ<PqraB_`n\ BCMKRUF U1gM6fXLYB^"EDɹ:|`Jhu;!jglܸ% IewcfOpCkV_~ bU^P%8_Ikl>lb},j'mjg/caj|5Vxצ=@p:e"CAD|Ym5=-P 5vU%˵3hn]vg0^&oe0'O O T3}X36CL>!V333}CKfΈCV tS`TC+,-x;('.ɷ݊u^xH~5LCwq'`9 qc'Z[أfZ 0V?Wޥ^PYJl@ܷ l3RVQT<2Ccaɽ"ӳ&'K!x+)PZ|1f_s⤪dg?;}#5IRPM[58b$5{ĭZQ'P3p 櫂suEo3`ֱL~f)&4 ^"~ujc(F^n/|aN/W/xBj2PݟU;i"C%} cR=~7:<5#c1oKc$jI-pۼY~BŃazF$6ob=( DI=_UjC `<cfNp}RÌ֟@̼w,siv=Dk@C»uQ(m:΢_KO[Jȸ:[_6)/5䯥#+qBА˜/Mק&VN5Sg.adW=ʢ`|WlFcp`O (3PY%.b.ma@5H)"4!fm! Uz݊pX$-: .wߢc&a~Z Sm#ɩ%A8CPΩN4] gj|1ø1WCRFE׾5>:0idEvs'FZ GZJ G/0{ ܔ+[1|KOb`;uװXxjn_ 3]kz C]J (z =IvFC@w *vc~="ny|Ġ>S׫ƻD[ppŇyy,I} :8HS1s=b` 0BI]e __j.贬z#?h=VߗLҟ@ߙ4*Sy(hR!3` sJUM3J7 gɦ[riCáČ@*sq7.kk_3 %jnakƠ9׍gySݪIZ* HPD h<)C,zbx ]CAzeM" q;h&1XMj]wT#TXJD(Nsۼ6;`6+բu*SgJƨL ^ |=Gs\pbVXkf}"88X s rH +g=kRfH#uTU RDWzj/ڗ1[VLITl6zVI|CnM"j]H^/*e]+Ȋc?h,Z(K%P5 K[g|tpChr v t{ Ն $لcM, bԶes9/64;։{VJ@~KyΚ׌7c7 j pO[#6c!fT MRGkPa&z(eT.2>'@jjWSTS ?]ѵ$'xR :/y;}9le-ӑb-0@ؕ~Y׬1Bko(o<_eɽp; w*fWps]&'RKmRU %(SL^P^na5Z~GS6d\lQ5U!},Bf!xWLp}F 'suO_^@%q*d na\xPAQZ`Kd-㨟|WR's[L7vY4 !Kyb udNF29Ӱv3V"n@ک⩡wk<.3 ?4gތz|[Ք1 Mw#o}4bˠ#\7<|E,x` .~?R5iYvۛ,d xvE2#z6Xx^}?@O3fcPykcU&ܒ9lJcU'@J!\I-o}kYuQS')d=NW( ZeVްdHtE2ݗ2#HOC2kBtLŹ^ R:84;x.ǎ#Bzf7hNԄ%W06R)Twx@V8rꎌu'ȷ5РHfbtCSȒK%57gJÐ ZwHd{5@ 8mlA<t!cxo _~,g.̟GTViLVhm72E/JW k{jӆg맹49iuIq% fAh6uvf&>cxz t'ͣ^8"2mr[5"jocp|7`Hj#=9T^'9jx^]7QĿFU˹0'v؁Ki@F@lIB=g~YT(A逻-91cj0 9erBCG4sNH)3 =ZMK̩#KסQ&CyO˧3/~o#166ݥ#BIƷQ];fNHFzK9 lCx8Gb/Bpl0n OLj~WlDI3ueu֍SF ӳQ=MPs i| J^Pv8j{doݾTQpa/yZRVh ,ꗻ'HV[G"j]d;s<0cEU/Mõb)iκ߽,m/xc~銌=6?B~ '~_^5dj?=55@Lq;Eu!pّ bEC'w틎?hЬ2'u|n)2`UgIPB{څdy]koav[آbՒhRSyZwyjZ`ںu܆ Q9gF?Mtzf[DaM8ip,;e:k@i fxsG~~ҝ1>Eo8Iؘ4d!h\ e|~x%m&[I#xjmJ/ a<f<磖ɵ,YQ5RcT| ޵=/]W jђweB9E[3ެI`@3*G9.~CٿG_'ֱ(A؞VYָK%jq\d! ,7@7&mKlY0WbGx6å'<6V%3T1Ӭx4oE %m7WX2dךY><"l n.'J02̔/ h1~,%c-{j*$a07 -yBc<ۅSN˘ jE_1\,LZ4H5-Dư~+=F*m8!.!6*O@8iZT"g+WM.=ҨHLn -XI.H dGӌe2yt hyeHd:_2 :j$AzF2XjadXЋu/ѩ#ARbkC8+a;B[;o޹A(kvHs鼛hV씶'5CjOsO}7;Oa:CPYk ;(TvN2Ы1cu4դY;@O΋,>v@ܘ0jPXx6,hEYJŖ"t1.ܔ԰' ]߯urQ}zAy@w}e7]Y0ڟEWco* Noڞr *6 ֣|0ܽ)݆3r<LjG_pm fkìD̹_ m*lߌ%@~=Yޢ]Mͅ}ĸ@]}U2{3-JD{>fO 4t!+nihFr<8 rn߮oMv%YZiBɕRU גtqQ Fx>"w& ˠAR)tR^;F7~O6qD}_ɜ+&n5!{# SH0`ּ?Iu05P;I g"O;3?`)1G.I*}Sv0nfDa7@Z3"ta;ݦ8B]&G<2W7߉1Pq^|m1 <@w?פl_"H(Ee PiQS8ӰEU'-Dp 3I$Cm j/L|EW=L >p1l#-2;WN/ֵO[$ N"3 w;L89\}@^?yh睬dH6$7]j)8)^ƏQ;P:Ŵ רR Bu0.8,\1S a=a}kvK:1ȉƳަWg D떗 HG@:~of{Ńn~&+N?vͽقI R5gqTv;R7+oV/= wܝyo A1;R07((V~T-|y2͒ eřɳ"hU{?S?{¡v:/3v'gZ&)&ŒOB~G`zď*zmH4(2Ǿ63[^HZQ-trU:v<*"W&x\ NZQz0.%ysCG݌RKs.^[Cgҹ&T^z ` OǺf-vxp.Rȳ7JW~B)OPe`0PZ"cچIVJ zoH@>zm262n7U $ȝ9Б^9Oi w].s$Nq_j.\7ZC\'#֜MG 7ЈgfRA*dia[/}vR&ڥvYExoV-2?vG}%bx]#m효*;n HkqOY!|2YFus2lRI`N<2V'I7$: Q ҽ Mm%&g0 vD.QsaDK pF*N2uvp ;Rf^:D Hנs'p*]M ӳu_ dDZDK 'fӔn6W:2ʾU^h]yK~ Pb;?W[./{|AMJð իpp8{τpb adT(M?VW3d Ʈy:!79UtxNyKRK^dy,4\`$;< ]oab5Kx4`_l,lVk 4*OԨӾU}:+X%C͹]Vq? CU3@=9N[kZS<ֶ=2 _?4‰:zm:ȥ ؞nA1@9J+{<81.&϶Bjj !Aꐊeԥb^U1>lh4FprK,`2i>@.Gi"jT;߭ %1v3t"YKPs8C7d[|:55s.h e c/i&H"s@_!IՈWzn>Zbލ YqGRډBW/ 8`ܘMҊK]<ѹ,ͯ8A.PbG6ƒ&|N-v+_ɖɈ$ "{fgRώD:D1ڞ8AL(wJ?>/ LvOcWSG{g+v:׫|>9䮗׃f#E)]j<7icpY aFl"yqo]aBx0{y8B%:-qRłR!{TȿY bPnGY'! 2ʻIrPe'ٳ`E{e -Cˆ k.63wu{ml+T2oԠwzQE E) ԯʈF ZY@g2ל7Ֆ+vO4OAC ˛&4v6 헊 6όJc6CX +2&xEpՒG1,=V0mclDyQ'|EJlX=)vljFU(z#s)aN1d̯1=/Tx|z ßz=,*U6@pk֧,kAj)Tc:/9g_/YQjjylvU&!{i;}x 3 r 1r"#FMG(ՙ˄h۴ za;0""/j_S>cȧӲ+r;U2Pw_BzĔWx}$BU`U#~K* 6KJue22 2e%| LƒjX '=8TVmWaqC06b:ă,5,kO*zZ >%O,9n ]ф[oﷇws^2L祱 (c5G.3^ӵ|\ c7_c0u*Mɇ6<& `$UE&Sg0/s.`8W4$/ͮݠp`t'lG^ N^121TFD[܌ȟnhI9-4U~ a ?7F|Rs=8S.^P[9o!Tf i>i, OnKw`YpkX|7լ/4=v~Ҍ |.&rɆ]2ڀ*SA`<*le48Rl?>sm =RhUq֖tlmFϾ tn^w8/K R5A5"k1 ϯ9gگeQđ#;‡o4Hb%A7juB{N1+-yg']3 W?&Eh*Z%=+0gZ4ug\1t\mE{B 7M0Fdjj D#2U;N9}z߄K̏(ZyLظBncZ:TFߵ.coEs/*^j]ߟk/ulA(])&K"Hvp d#3}۬ʭ{6OZnӛ+i6}zݛ}ZmC;UG*MҔ1(CfqFHDm0ZG毴ƯX 笖>k̆ 3"5dC`0G>NZP(4G41 -d x0ԞRcd9# x =rl5]*@뗤2i~ϒ;Ҍ g%gBrvet[}?2$IjNON6$X79CKiRso߈vqJx-7WJ}Ob™Zd ) T[JgW/M2R^1zXں}:Kd^D)al~^jWOƖ*9  1Q#:B#< +^0th "r.䜖8z"=ҽ>~epc\)Ur }㏣ŀ>KPe6P:gNE^+|-b|ْժڙTD>t)*6_4,'h#K?XZDZ꫔dNlsWU@`(_8wR m~+k@x4 lڹ9ll (/׷BB =ǜu)ʸ2F~\$4lxV:h( } ]w0EeQ= K(Þ.2NM BPNIi{R_& <ޛxa/DB]CsX\KBQ nQ&;EBW[CyFۜ}fDtD0AyumiD8 4,,p2gxĝh﮴ uqf="@rZ{4ڦvΊX3gTAIH}{ោjNa]MҴ8(x0)L-'bXHlmҌWr$"\4m4(ҋMK{`/0dkmjQS#nIW u@h3 $m\9i m ud9DYsu(#nR\I"}tLH);@_+xQ/wЅιJ` vʧ3N@E,ԑn7ɬ 9ƞDicac][ÒM`I,* G aKݭ\fhrX@WN#zj; EmK9!3YQXϗݶx^i9Y(ΊZW`,* M^7GOb6pw wWFJp%H |i10iyd| B-ʄsp/Q!Jx=62 K@dZVL%ZhpVKa޲W=c%jBB,]M"b}Y( //_s2TZb14?SjHHݞw_ZՇO{l ih~j5W Y[˃;F NQzFW~z[8b|U ;sF.CԬ]8d= EO^ 5*jϲԽRN?ӨvZuMw=bu>ܗƆ03NV c@>i(&5*'+fsQj(RJ_#22AB-[`,UumGyCC,zG2s9+Şۊp` L**8y5\ 4tӺg^y鰊&jf`#x05XmT0}i@1i"nh)R:` c0ˣH d }KkWQTBe&AշYڋuXŝTb5f۟17Wԣz#Zy[뭌%OCئ]?ZH D@߃ϢW%Qm2 V00Rdw~$B4A&y7XSc iJګS7 k;my=Ip0oI .CrVb\]=|0BϥI'|2A FCV7UoaWтBy@HpBe(5 w’PqC%6'| Kn Rԓ[U9ff aq,̞7IiZ^G]Lu4_W"!&Pe0i˚PRCM "̨`L9IySv{R߀pc+tk hL#)jGXPq,袷%+[q-/>K\tSǝ/#\Mkf$gu"z΢ gq)MCH Zݸz-O[+:"ݚ\NOKldWk'xp 2:U uBlCkgp*_"ۛ5Fbwhn`i@AeJ3`jJB sUXů;W^(,W)|3oļmY1 {jtTֆ ;&:cW.|fC%[f͓N'W#]Ze YY,ۤ<%{ܺL /-#&}RHkr?HbQY>ҦiOAu=Bem`){ph^;͙uwO|L A]#;NK`vFV5LwӍƪ)3U=.B(4osL鎪E pͪE`>ͧq, ,?bBq;ϫ$? P}?~O'9]y gKF.̎׸P8pCY9d1-3 B"_olz(Y9Q햽iPەAC9$}ƔkSEƣvC7j,C ؅Qj))xp7?{R3BZg"* TohV ? o_TFU!=lmjOVg4 O;4JHrTPV1>̑lN3RWʎnKk琑WWW6zz6qOZϣn?{yY%/)%T 9&ILJ7HhՅjNl`v#S`XΑUСcƮ83p# cDnmw!֭pƙ#җ&o= dJilkݣQ"D[e] e L%_w_κ)T JJR7YrV$M 26_[PDlC:33"џ:f>W~ֻ#A_T L! M1ERR$&G^t"b7@& ܋~U IIy58u>#n #2܍'QeB-9Y^\㉞u!̭[&~<BO~!쟐*ZD3culIvzpo"Q1J=;e~PG )d`FGM3p<,⠢LNP62m$/n(]Qt=$E0[:ˠA$W{jñ@W[pȸIԚ݀g/(Zwo"`gt\†dw Zy*6 u]TG)jqWW vsNd[i#&C@NKN)'#8ƕ"Oڶ'4dėCð;Rlw%A3#ofdo>΅V75˽~ &Gi>0X^M=P((D~W]<3p7ra @FeK(1ǁ룒0YERi)`rG櫥].YqoIRs86 x]s]rOqVCEYo 0ca0֨oڭ6kv\(/Ί9~]L sLU\6{C}&;$n>abD/m?ƿjrg?+|j>9Ů*QS.d?PI' vܬAt!8Aq >Q/"@m. 3Ln^;yeŏTBaQE)|`8%}9S*5,i25u`XDί,蘓jרL aS,k./[ϟ#yzJ®/f<r(b*=POr/rxP1r\ WoYW&"/_KZʴhw$6V1?R_;ΪrEAkTjy6voѬ3ޝ-^ySAu_qXN*.i<$0#d<2ޕMҌFoE2#vDX,E;(!؇LcaН1%IIQ8x&4V_g- w%-'a+SmA1Aģ'::f&)]H 廼=H혫j0@*/R#N$]Xed[>!Q2e68; eR^MU$iCs&o[Rq^zZs4@E1}0&iƘU\q ! rr2g/A= >ڽ3񴳛'5/Z7v (y%԰lQ/T;CPcs`XY]ڑԋmmsٖmZVt0L%vr;]N.){IjpbM6n9GL׭)EH᪓vQY+%ko[m,0~cO QҊiDI$g>ь`,HwA" 4\čEjaqq ąO̙+꿄o2J GqMY =Z.; Z~?3~t|H&rfh8:Z TÇ&ua|;Pݳrpt*^AԾE$\烾6c桴%UjZӷ}_$H>N8XҚ]Vdr4 &(v!}`7WW奡uaDb2 Dŗj0Í}]vŗMX-FOkARR79=b7--CԌVM[Q iq@%} IM;W{cMx԰(~,?nT6,0{grۮ4fBwK[`^r_azc!q2۹ o`}@G!X8dE>]K登kbw*}.3Թ7D- ù:3ҡǽp Mj</5Oנ)z蕼Sã3ơwyk7s7jeSe7{NIrnY5Մ {Oؐ!8M!̑J t5o0h@+#i{B@eo}u mcбcmSUTAmw(DK0fi'8p]ف3[KO.N7;¡y );oM/" lzwjR+ W6qؾVf@`n%EbM|_zE͸Kj^:R޸@gX`!xuga?ZmCSβ 0՗(ZJ6)[Hb`O} %pRwcd (:I(T"nݾßXi)9;s Rժ́zEorGor n⍱=Z3?ɥ=@;O2wqʎųFO468A{)3Nۈ7}Ս2'u:Y䜲wUzuph<#GGi@nZ}>0+<]^-dәW&FzT Ⱦd6[ A0+EDV:Ռy'>2ZuV!7ԾU-(jXB֧bALxȰ꿗%8~\>{H.>5/dCMT}7qcRr{7bt}3% pLSu*^ýeHn<'ijUv!O|6ü&WI F-qWݦ;x\-S쿊:=%aSOrW(+,IWU %z/ydGE9WAuBN_BO9bެ7 Q_fB._EÃ:˳ޜ;L38Ǯ8ufZ^17P)8L%`ƭVA2:tlĚ2!z=4NH]pݬU%Q`oJA W/dȯ`C>XFx|І>K瀲X`k/Ii &Z:.nVֲ˛~Ҫddb8"3]'NDz_Y5}:2@ Ndλ<`+lp͓7T&C經/ Wu }]ޙK-Vm'P<tK8a M۟;ݙ]ܫY[S6_oE6aZyQ\efw0)\1 7;`sΒAyeX%DAI*C)Y|h8Q3M/c}4z?htȍ/o]GYlUւ~PEE"ff3>]hL20hB!5Y&f=u^Wd(M; qw-5rUaDtUБvjP9ȫRlUlR*qGZ1)~v' Ql^9a)!c1 LsW1r)®'2s7쳗8El4X7~5C6˕4S9ԋDwxejuW܎4cZ)oN$CB(Y ? N +C?Jmٲ1Y]Q.9~Umj37+ʅfؘr39;1b\sA(pU I.0S0 'sg^#Kk<ߚ 8nx0UU6\ㆮvfW4%<6 Gxiޯw=e 7j)zo_yzr.uIK 42J7PHt*8"=l Ŭ ޝrδ:рU3XbzA9?e:u\¦FB{'\J_([[yy P:rX=&XD>F0 ^ҮK8ngdB;AFaeL%(ķq'2Ͽu{J똋Hn#P[}WBxְ OuŁu'!7g-( ,M\9įvGEj(Hh P _a"D]Kݻ\ zdRL>mps79S&#+WrN3DƂyɭX1kO=&Q~(ZDVяg/'|ymI =tI=E8L&oofτCvǓ׋^j p)x4"!+o{¸püAoM""de/eYQs*tѲnǡl=zE'"V-ҍ|zztg@8҈tK,fg Tj8#ɷ5H ļ5A`80X~6|}k-9,(Ŝ>FՖ\;i>_´#/c[8S b 0D*g}tJa{'//eځEdWO ~|4?-"}s$ƴ.;-adiYQkSt⇝RD Bj'D`7^-}n8P~GXfY6@?29ML*!<. Vis:N~^}SU:6 k%Rp [2cBI6бUdAZ'~>+$6Bu9~~:ܷSt;#ZO~[}bfzVƷ"qO=O5yev@*ֽ:\Qf>Bٶv7O[lјO|2E8=gEշFC%nt RHʮTy8?ex( W@-9#m@y#u4o <UJR` u#vE겎M;IRH`7+@j!;93`Guݡ`=|;8VdX3almQ\5%u-t?V_]l}|)$h׾ ]O~]Ct|5 _ٵGp!i5 L3òOQ"Y[X3\Ԭ1o||){#/ych(~G;XKU+t-r lZ2Ano^YMf&gFlz''6u8tYΌ.NV0%N)z :p-L*5Ovֻ64ɪ\S6T.#Xu|t9 k6`#)Y %HM ,mPq:e_2g5X#S(&aʖ!kuY+-senMJ]j- `kTw2K]p._AO+)1Q>Bz:J?Ż0'^zY8"R"{)3;:r4u+xM!H}]ty箭 ZyeޤWJzXbQij 56xmtYMhEOѨc7*Y?W7h(v|I|JJ6}ғU*e۹l%*5:mN Ϝ/uw7էb=g<,j!ӗew:l&TV4ϳ$$"'Z.Ȝ;2Հ,s 3 O>[(B`c~S|1]S&'.P0Nm䣧VlG'[lt͒E+>g!w҉ho5VƗxbKeVWicrg $Ԉx"^h !?cC vc7P蝩ȡ:h+BF=_k}`KK ~Xsɿśݘfj6n *o8J pivF;')Ӧyst2ti1 Ƚ>G̫rc3 s >oU1JR*F̺Ծ8io^(/m2h^1bOF"-wُQKWlS#WlMw϶ 7,[4@̝ dtr%D$"GĈ~-WyG1!aPw 8+YiaXj߁@",YC%6{uK쪡x^ L w=G%9[b`߾pF"FsB hA_>k OaݖH~y)^n~>O$Ǟ80zz#4#N'}94J <=W^ġ訆:gjY(C/j ;oA3Gm GЕ;]e]|>c^E$7DHKo ;Ҵ v^5b94Nh_ll Bd>TfZr2H}]&=P}@4_2pi蔉ց-40ua݉qǫ0V=k]>-*(-.$3*t`/ԥI2} 4K(55̥%$7y Bs}:y9ā&{˂<:aϺk9.Q4Y4$ž`zux DV}JkICɯHHt_p7eOge&فnov}{sO^!A ))4|o3>?Ol""6CEt߹`IMJo;us'/'+b]8 9Goc^BE}\ B-E=^+$ Ij qp^Xtw,zP0qȠ`ҔƴkY Պ<~]q |~zp SX1nSljuFNBϵ*']*haBaљ;ǂZ=+ òPf (x{/..A׼\QR3wȱlbns h(ylL`<j'$ysxjxAPZWHzҔ?Lә,=m޲"/yK!GNNmX.o}Y~Z0SDl $״SGXiݴ}_vcǛBE_sEas@4 F<7OoBj_z4ARVbHx2꫑M| W箰pY= ݞ (6E%eWxJ\=fSN+oBgpmKU9-MC!y ƿ5yȒXpVz=x $f8>C_jM@ܖO:mP.-ߊh3kpb;6*-j'/|x8;yG^Nmt>W??!BǑQ 2 ŵ{%1nttx=/!{m cP `\x @]h?AWWY~#vUoP48'Tc尐gBĠ#ƘmPhw ;fDLD8'D?ō:şе6;oNVbRn-Cȿ~n04^ƚW1r99q+븛۬3<4KG *md`G[Q1j _]7(jv'K&\IC]~0rF3X+OÀM_.x6"\1Fp^Hui w{gQO-K;Z?IeAM)<0h4}w!L"#3>[;:+h{ځյr ^tHAlkow1,Q%j}SF1܋NYbƈM| .-$Ҷϧhk PY֜._oF*/I-I.&6r Τ64:5f%s'OUeRӈ-bX)!$ǯNI_I1snj_A@$6vaݏD OwoVHw8nӓs" !|BD~ Ry? =xQXfkb緷MnVM*lbjPYVTs|ܖ}* [R.< PjuV dfe!$ڸx4t.+@n)`tc&=fw˄3;@" hh8?uRLT][_q+7o 7tSlV琄EߘaN&m2YmxH&)y5ԕ^-H&L̙rSȺ禾6ϜʥŅA nޯpKԙ^Q08>7:KIG&0LMvBc~`C^@a{'B ux3"Io40hW-zAq{ZFMV{2Sϊ6p7~H;TV|9X#6p Ght2A5sکlI=@I%L7bQS Ϫ_tRH^Fkbzû>4Ԯ\xU,_}ו>:ضپtͻo[4]ˤOxfl.iQ[Ih=.0U)j;Z軚1ƫ6OOvvM0u(&EDM7 gM W'v)}.xs-x읻V 9"|uQl5PO滉Xqcgal=!6[(\U]ւR֢bqf!K&9ty?h} K<^ PDQ;V+$ dU$;  fd&SK1#:̙4Yfy28\{JJc[v=zy&[1NMM,_qDՉʷw,W*5pdyW*Bz85QZ b nWCh&W%4q= ifĹ?c)G9nsp+,PΣi/0\gI:LhRd)\q|1 ,޼iKԨ`%-<x b,59M%V5/p-U=H0"f!_x 䖆RJ9wz[9}r^Ktm&ҹ- b.ě魀F+J>_?&$6dڦxPڻڷQj#!q0a`S-?)n imVVdS&MQW-$SB㬽Bرmc:H^ l.b}Gu_s+~ fM"'gs1X> #gG%!)GMDT>"ߛή |6CO6~{>r!Y]ru_] da~% Yv H9 r¤x{q# u. CЉ+nW"92eKw8+^Wne³p}b'"~#fz%9hPv*)oxrxro=꽿-N ➒:\&=փ/A.gJgCrt^d&ʼnNM@PfƓd RVgo_éLEk6+ g$͕o!%v`yZ>#;>v\ D\vCWj~ r vϴd35,LCƞb_o5oKgҟ o P㎪57K- wEcfUcrCf]Jm gP'.)ή UG#( _dsv"L,,?KIs)۷s{,96 o9 oUK(V^m&L~a: BCQ`&z [BaX1awv07Q1uvߞ&`@4957K=@9ԋ2=xNImJ˔1R攡~'<~3 FQbY*#Oo]xzݔv< s+o$)&vݭ^<61I&S 9,Vi5j1 G_eޥ\*DbO%&HYI78^ vG|UcBh~ W,(rUOOΗG\"5"a(h+٠4LȶUdoSNr:s:#Kq9,B=z+ee{(SՈg&5v h=Q~|3+)-rW<XW."£k852@ZSs  Oo^DMhwŦ%uk ;+~U [F=DIүD[QxEnr`vGk'u>0Ī6a(8v<^GǤ 7b_L2H%>s[!Nvq:s# !K2]R{Jncg8e_xs#s<3=2R#8ܫN][|H5yMВ%`zuKЀSny44WɱrKĆaEjI<睿~|F`/cTTaQPv<(IN䮠RN{ D5Cl<2bګ\\k$V Ue1s+ Qٚ'.i jhА*6t4 {XZ|6?60%8by)jQC b-pdSG"4#/E(?G(ܰ"K=])l(v:cŻ_3p,87uH5s2. #ghu؃'h30֙nrb;#}2-vbOdse(Jn1/?lϜǏ,+z @;Ś] k NmB8Fp7CLp,^̓B1Z1j#ڂ?Pݚf5{Xe.1:EElg^"2< `6J\Lc𴳘{Ymg|Sw[tiX.,LP؝p[kVߏDQǵRy(ny RÐu1fe!N_Kss  s3hO.+S{@yyg54V{2)asq 'GNﯝPh|ʉ[eKǛtz^<ىEz㚻(HN(-[Rq=߷ʠio6%JX,nrJyIk >ƄTOhrʅj4<ɞ UNc'd:~Sl/[ nrWmDJ/lNpzͭ|ZS^nHnl}X t$׾4BQ?);o,6wEe<lls h#t"z1r$ǹog Gm؎_UO{Y|miICa\CHp$4ݪw呓{MsalNybϾptrSjF0YX H[+) èA1e12-ǥZ>dTW 8)ϝ$`&wSdA#NvdNV#ˁwdȬEFǰnH`9VHi aB}NnG&j"Q^~Hp)*>ס#~G24+@v;G/Mx\Q%:?? < Vc.~--7~ނ8A/IlVo]~G@s~VwSמtƞ[VdN  [z<GN4( hR_' } k[9S.G~W!$J ~˃_\K&߻ *@;Aum}r/uJʧx<~Ύa`+K3fixHqTçU{d{̽ ejf.{GrVK בsL r:vT= Uh~bGf^Xp9vOta\cÙ`$5Yȹш!#?Ϋ\^4J~|C~Bݵ}ԗz5J/st zǧ  k0uwZKWA~v3xD.,mK* MؓIO{6hST%O2AHgN?ўޝ;B?=~G a(̩kt3@Ne;OY-~s8 ȢP#*G^PT,WBV {vA,d r_S),qUa8؜MQf1@GMͣ'Ԙҋt,]8#V@Km+ƪ`W1ify]ubCR5K|b%Ԥ% a_[ۛi8?[8W nYE# CоAP[w@2C,gYS  FAxğ)D2AkZ_M2LvBݤ6\wi~Ҋ(=؊*r|4ª Iua tFzP|jDZ-h5[(jxPքpJ&^M [h+ V DpHՈJ>-DL$u$"cֱI\t%&HWk\yS1vd>]&6[gkĤ汘bHj"BSjPʕAiH)"̰YiʣpR Օ5P+i|}ov -hA/V.wݮ[L ʢL f%&rd<FE6zL]x2wXX]c"Ⰴ+[s !Ϊ\GɨQ6ü@Wl՛cr#x΀qsDvcLc 8YNpИrld69`sN*[axG,<P{Ȟd̀R&FNFg)+Bp:o6!/;sC@<8k^qcZf晽p)Op.ջ,h8&S^#x`Ct=C GTt2No'+֝Bb5]"r^ ֈA8|? !d>ۥ*=hCէ8'6{G\\l&® "n^+2,PvݦttĆhaqvȘ3_p3][YC߸/ W=4M}##cqC.} ^.wY\I1OI;qbd{Ew,qK&x`]P)HIAӜ߇sSy<\lӨIl`Wa2MFsIO0^cd| " ;cUz "}r] %^WlQa,HeN!a #0r]x忯t*¯mT1 Uj]Wr)pl/s(Z{Zq4( 3Vaq=b:G64Dyg] u>ݽE!=яh,\02ɤ>o0VĪ\D'*'GbJiŗy* r'O5 !YiZ+> <vuEmo%}EDݜvcxfb~Ro iE!H%!lV{0䤑{dM7y5;N/{Ud߀{SPg߁< Qyh3h-ms#Q5OÙ&5=c|O=@l?6~?pCRhN1ͿwyU߶u_^];y`LNyKQm]'^P@Q:Nx[i1kj[Țp4r!&:a|r’[\Qi JzVKGPFj56UH((B<*}\?*y2A#[pY.kgDxWڊ}c`=z]͉'1͌Q i Z4/{Yj^6#}$S݋X/ىdbPƮ:wJ\d~ I֜ N+$0PP/}1a=1{_EH#9Ngq3 +ˠIV' ]PgAlҾ G{@0L%B ;ƖvBm.f9.E{s^@ `_A6a to^52S:Qa/oT. ?QUxO^]vCb{3/t|~3`RR~ZɽPAV8\mM2e ,]3mL +s۵F%؀Fiy.AP Ojb8-vτ貶- Sվwrx\8x8ste <ς *5r؀fҰ't[D}4E-IG)EGB]_c^rx : ģMDT6.yD?R?FcR0}Yq0j!C1r6;_ϐy{g'3rF$7_K*EzU)e=plݐ/У*\=66cEN{ymwOg>оܯlUhRxc.*@`GE}0wP̖K76,(Fwdİ'd 5 rp.EZТ;WY񳠬ıN?;Y#]0& 8Ndw@9f#>,' rVݹ$i[f6vܓ VIȆ%[p$F %ݎ];^J ; lAG̈́lg~e0d-.s;g|DhZ}qR <{FYTAv+ Oݲ+~uT~$eREoCsR`H<cxkc~Kr?sZ;m Q &RҴ(dfSP` E{N qy7>kܔS|4&Jys8gWh[)݌$6 rtKF_ړ)Wa܍c(o >I۔@ 9g)_.' 6Pm: CSfQ릮:I,̅)M.%ߊsv Ad⨴htCc4cX!&+@#>NE;5Yre>X*П+x;>͋qüʺ܌U#U H[RPZ%rSb4Â^ Jړ-\-"˘wN)'&_J+wB::LIr%ͅ)+I$MSixْPXOJ;;(DX.ݵ ,`wPM4X%=EK(@K1bg(ő.p'F%#Mgm|,mcKΨ]d|K#pцP]-udy|6q{?GkjOөL6Fm-do1K4}7%H0ifW04*?Pj:o"xTƧ9M}Q6@~y㼋Bs `JGNfyc ?`pNWSWz| ?vǀ\Nn IuY]$#D _n>\I|+t}#2C VCE;[O$-ҽv㖽ITffvoH1)dwȼpB9t-*aIAKq&oQ Sk=l i)Z{Jz!\vx4 hA쪒 n4iϹv˨v8¬Q*fקdt۩k ixH:,4g?XlIvJ~3*V}@۔$&0hU`1x"wwʑ^&Ap5ʛv) 936ɵCN&~vR~?:lO_:ԒӾU6ۑRbBuQG`2-|[D&2>Ҹ 붆1GFO=$H_M-]cR3ح"`Rv&ӗj֬ՐӑXr5;YA([(7w]XXji'xӏV?(>o<.Mֻ`*ᄇwX7h{޲l| {{ rM.d"SL h6H͵4O4X{a֏|eoZ>(Q$X9Y*NdsF<NM!?] Lb]_)_$Ng&D|= mfS op'5&#gPa8iB>Pm$\񎊶 :U'(CjA+R3\vD4:O r%n s>y"DvqK('8Fw9e<(*ʍ gM$CV.0q"vFP,M4{ڬJC~x;cĒT5DT{}\MV6@;D.c͖ƿ=Nޡ\gP^=: FW mk5wvt~C&;|3)|Xg&nkCqPNotkϟt>& K|_+jx+2{ӣM8kʧ{FCsp!\@^jێ^tb۹@iV V:j:24H)Lj.j᯵yҁJW![(Jάjˋ1w˅nOQ,VmKH`~-X /մljquq!m 9IQZ d?x,x?/Loi'1⋚ L}@)yY2Vx{;Nw*\*" tb) 'OHYg\NbwmTLʋE\uGu}|G_=y8wO:LXx7:z ;Kد(K"fKl oMIslAI~R͕nXbd?1<] )jz1O'*5-sAJߕ#%-3}î3h? ^0gRdzU<&NdG1ob n~!k%L%A#M=6,rJ_q D;y8`>Z}  A'OQp4*֙"{8#58J&7j84-Sw4؛4qcZK[=a]Wk4!B3f)ȧ59bS̆ ik0.) \o.W U[%Hm F[c#~\5a7z/*ql ix0dkiIl,sL4лUe 0Dx[ )VJ}rHV^Wy/T5p}`]M (6(m~r+iQ :'?Nj%=9P}VC=*7oCțf}dv >[XDAU}{1!s>jHU"UB'(ڗce|ctgj"scXlS#x"#42)31WurjY#<|?FZ[2ʭ H <+!XzY[̀qg֢ASQ9ğk$d3%fM,?ɘuCi EbᒪSGè\]? ";z{(ѝ6@H(A n:qyƊWH]YL \mNN[ bvO~HJt3k=DWreTFڇkAꬸ=Z3*ႮSvTaȏtQeBN~=fkN:|MH4doF#fT6R@duxއ7M=nАoz MEBކ 1JY)L!7(%+`&ܜf8u ,8g@2wXg% *HSk'd+F5F`WYYs+;b>.㯽+;: G*\b1!tJdo|8"L4m Y"K9h >sw,;iz.,eNsF@i&:71vۣ6hMDwIbz-+_v9*z~V g#1w3F,6؆UG eE]ʐghىfX9r::ܗ./to`9c^4?uP2;?T媓=fr|į#_<)kBjV#%f)=oLB!˕r)/ȯwZwQ3sb'4 .6`fkRm1񞃺=j(#r\GxDc+AS=I3dR96풩@3*NzEHNI#A6*-z=ڢS.OW`47p'0󇥴4 zbjHp,1;h!VUsj]w<0>BȨʠr9!w-eէF>'5N:Bѿ=WQ^pEg )S6C!OnHmzQ5sģb(2.h1?|Pjty 1-O;}wO/1zGP#/c%L 9E~6*&tL%5ZBZ$Px],nG,1.}9?'$fa~GΕn`+vR3bKiˮ2WTsJZvh~gx-cmm OC <50 q{:RR2AdVi>o5~KXlK)%]ߘ=; ~/5zK98ßgx?`.DO/bT"JOO \/TT9)'AX73moCaZ/@4C[#mbSwIJDYsO $e 5`ڭ 僒88m4^N-Yԋ—soQ,$t{3®,Lվy͐"6JFv ӠD(Ҩ{!)츁4T>ZAڭjn(:nPM 9LleEP)BP ai7w&(6qKǜEe7|;br{EJ\QK@_"ʹH4+F Nq$Am*%yGELj:Z=j^"`YwGà2L:0LE>p J+Tz8".jk5mtPY>/_ \)XP%lٳUߝk#|HwJ+0}{ΟF]qRVvvW:Iܰ?X6= vEd IlgCvz3V͆tpà!)0{px0uyZ("uZ@n싰\(o)R$JxPTF? rl'5I~/^U+[9ml"ߒo=OՕVׅ)f㡒FV\ D=5\,t< ;R>BʵpJ_K(#w{(%g+}\ 8C?ZfJ2猃| +_5=Q7'/ndz~`J]\vxTc0:X]82.DݜŁ$h U΢ z2.ɲj`mހNJ#ɥQ|-.N96 wq{5$yuy7EK5 Zϣ̶?^vyVOt@YxI&"Jq5'ZHHoѦi/[q3öRDB􉨓%A<͌k|r! POW>W]xNT v!N>'x3~$s x}(SK咃a۪HU"$0g!嬻HzE K!vζ5٭Lw9|zDYPP6W@28WM&a_xSr`l3ɶpZDJQW0>u v}M0dj!&QN>7z{"To-1(;usEĈ2FA .7ƝA^nW4`~ys4W8>)_3@=kp :u~%^j$<0@ra'U%:Ooxs gsLdzL$Ქ]l[rʞ3ÚhW9Mnbْ<TZkЇ<`]Tird7VA2?ɚ,b PVf;j,E-9f\5n4/Llu7 pyWQ{b&# zzo>lg$y=ف+6o%fU/4;L/z(| ,.L1oЏMlDRP z%4w"8]c)'iKk*h"Mcqӿ$Qf1Wdّ4jWS+pJ,ij8І+`$dl}$[dh;^tÿ_'"»'J!<"nJ_22>n@9ٰ 2 ''*՜F(;:!A-^(QlA&2us;(%"3(nk43U k\-zةľ*H0A9ΣcJY|rAܤ{*9c+s㓒 $HgAVk ࠶ W6<QZ-+GkX-F8j3>N*aavHsz0CCVǡ?38WB7uNAĸQhĺ-E* wWZ=&CO,jq[ǤRpGWhx`G #n̐WNKV|i:hB 召AN v3pM!oWXpll:N7pj>Pj`R]Z@v=0vttܭ7Zel TWdkĈ>[fT;TL.G`L>]W HZ]V ;Ƀsi0IZRّs /? W ;CT8+9dVpӱ;< rYB|VlAaWa2:|s9#M)w_ {TG_ 85V6-bu;Ll'99WɧJLW1V 6Tfu8NIfbcy| R5gxȉ F/x&; Xt鍌µ1\ОqҌ'}{i 7"ߚ)q>^NWk5-h-14ے=?{ nfѪ~glu"lgCeOB1b[|_ @N{T筼ނhx;538>ThUz}`7=bcr^xʥEMC7ptm aB0hbsj"6/Jc SZA:9om O\Ii$R!)Lr7sQ |dN|ͱQ#1C'RpԲ ~0=$-h6Kaǣh]<>n)E=O& S G`+4c'8nN ~#dST[ꔻ96c5JѦ9)0xסpɬܳdlPl1|i K_nK""D-X~Nrr |Gӷ;+塊 ܵ|HhجMQs3Uws>mwCO5g7>*JKI?9C *VåZD  oT)*“Rjh7*3ref $(Hd"2)C@4bxHެETB9LTeD6ALΏ~Ke'"):3#+2,,Ƨ5Kv} g d2<-̼2ճVw@Y,UA*av#GpӒQ=78m-jC_"uq6 V)o_fWNy)_26~ԠIU׿`@8hKSckzcD#K>ZƾJI"s\%=+3 rͱ@Kr7Kk+ϫRRK2LxW'}3$Uem[`ѭ.U0v4/ß3D0,lMYkN ^~g;Bޖæ}bz,9x"=]ak#_M3av(3;ʚS]Uݍ#kӵ]7ߠ-H1ƪ5u JPpiS M I YwRWMzNmi*ޢ3 o\~DN{5e!0u1BI%桳.P'3h_0mz*] M@yL0cik!+ t^$$D)a82gjQ`Y`wɀ@vLS^tCm9)M* P( "&'?J# k{@!xr=a:MS ,\]Xi F:[[x?Vzx]4kxfS1~$na[r6ۂ9LV! >!ب,l:U]>m[*pl%J|?dҽ+(Ԫ'&.]گxJ}AH.19=DATѸľIcr=*IZ.?6vɹ_q} "Bu h]OQldnt1QKkMSd:oWҰ\?l_5p Cϥ['MzEeD `):D#fw]4Dzaɂs yAډ&St-(U<-Qgà 47'xyf]dդWl{|y!Zj?j~!c04y dr+R|1^`ܓmB251%CI 1}jdT?p,Ƌ.eep 0Plx[(_{٫c[B-t㷡rBqt$Uy k&w`gU^baư [AS$CN0]{\60/oPj$(R|>`DgQ7.DQG$bUq:x.;U8>d) BTEGT UR>MI+ ^TV bgs[|MgxtJ⧶qOwYLROmk`4ǮdAs hDt)qV[y7&%p%y˨H#L`|4-up^|/n Rgp$o:.!:8QmmEM?wa: kį9v뱒;6C-9~Ma+p80dN՝"{j(R 0`vî6hE'6SQk"q >wZ' Qag4ɣ Bm0|y_%WެN_9$X1E>WKZQQw x2rr$aGP@yDMJ fzX#SW VWR =4s'm^ÐlK$rb)䖷`5Ղ1qt5KCהUeYrSC #$6XX/w4UDTw' ʲmv LgO=oM%qR^-Y JZ}oZXVrrJʟGnlR "'k=b;;3Iv̐tK丨=>/UՀ1\lZ1(h 3d yòuGu 2y._Ps?]_=Fx{`@QVp;o1xDUXt.sk74;6|Xݞt,!Dp-p6 K{L4 k|a򌥹 Ј/ 8z۴V~~{o; !/P٩%Oܲ~O(5Sig0 ><&xmL0~\XFCF^f}Dֱog1XrFYAAֆ*U' ׷)ehpbb(F3Xݗ?W+JG[țsIxRk?=FZK\i"Qi,:S/Xszib)("ijwh;ϋJ8< :yۋ7-NtKNzhNՆgBNu^ܯ{{bXsuWdžvuB2J3R'0cl!S쿕Xn,Z_[q S)Z֚:˙o SshVX_xC.6xةS¹VDizJ# /yBem4Id,lXw_5\]Oڡ♠+&A?9Cp8jY$Ҳw ~~r~a' A2*"RLg ̣:׏/a-ku]>NתPJOJ@:nkeVS;J f/xd(E59'e9Nlȱ_#DNC䤟8ZJ >[SҀ޺\{*ӭYϪ䍈Z# KˍWG|fM A/h*f} ) o4H0¨a֋v 1u-ٰ'Hcisl[^!إY/}d&b/ω(x0i}kZ(y޵P[dE+up6Xܓ-"9{5D3H^3c*\{ VVҳoϻY-C3&X*f2;cVm߂ &K/klOB7 $i)/5 ){64ZMXLT`E-%2MSC2Hꌪݯ*^Qdzt`߃_j[A)/5QsҪAkRob uPjXp*j Ma.:$/lU՚JVa9P>*D(Hj)+b'^a)Qq4 tQ}Qr]'Lo9KMlF]pEL7BuHeQx)e>xOix:CFζLwvQ^WةQK4iPe"J z 4i9"ATܠP-®yur1hx 0--n\@5!ZD)wՑi3"i0l$M)`XQB/Q÷U/[d7׉ӂf_Nv0 nE.])T=Adf tw5$70p-HԻDq^S3йRN>~А;~t,řNyL<ιKi􍼣?{ Qk; ɭ&~6hے[D,uo0CdoZVm|$ J@ZLE F|CȊA@:J+9u-ZqgR-sw>1VkU&)/PØm19p؂b_ Ι"q qgۧ2\IBߒ: uu :9${6\UBxUSme dv'. 3ShxV$v|DY]&qޞwPjܖt`cbxfCTZ["OÒ҈Zܡ_GRN<>efc>&ΌJT/?Ԫ+E\Pz:9btA@ )!7ZQ4u u)Ht%_tA⬨PΌV@{"!./}uJvL>6P/8<@>1hko >[ISoEUl`B?uMVHg=ޛ֌>b?%C}k'b24Zd8r{.Zϫ~vJgF3vH U,Qzg{`0|nX>>u hs?F%zj2rPYT_dbBz{xnMΈ:ˎ6傒=ָ vC~+f$,T7КMw9n97NeeH6ΔX,$DCtS{[!V 0D4?}JX^b +K#/) !švAJ[{QmvF^en&d sp~5peȲ$}{EEi9K%=nfaO&&K8 ^HBa3b1_E/>*6VE1C} M2p9Z p_+я.x^RȦ"+7r6B(&"  G.Js*&^ tdJϵ7B6~$QKI6VߑFX U"^w`oћb<ŸY+{Q灣n!QH&cu?L"W>Z9[N'UAoUCL@ai8kE%X)Li7FoՓyΞYEuA-Z3Q~+qōU `c ޞnK!GˋF~'1I*lP^.UbOV4AV7%"vHUL//9{D+WPF>DA VQf(o)6ltvӞp r=}GM|2i_( #VQ: >Eܘ;}f%9ӤNf6l,PF-Gұ1"v YZɆ a,тu$a! t1K9BfE)oAWyp jIX0c/C $U}TTHF]E0 :y Slxf &$ +Lpfo(u(@|noAv5ro7zD/2\gQZm,<@gRkSa1}xC; :ƫ>@f+Mmd+ 2$$/N܂;BPS О%H~|J@ >s-@Ҹy))/YC[&+bmNQ-:lğєb {Tc2W:TzNe `> 0H0)(W͏pd3ѩ5Lj0/sɾ0ҁߕ%fmv7YΫa"Ybϣ7(qbG$]J՗dfʢ9RnYjuT(FivmPj<_Lo09W]q|zl4E/eV[ 6i,(dW H4cQ:Trh+@+It#axw}CoSXs0ފtʢIxgF쓪a@*^/!$}s|mJO(ڝ!6#lJP$ݡX86Bb3$kKMؚu Xү_,])_t˗F. Yk^UMj=L -GZ -;𿱥e ǝ$7k œJ6(|w`L>'s SW麨hh_ dh R\ TUEؗm#ݰUpv|@H̦Ol}~飵kDmt<5\:Mpp{+(lx2oBHCE-3UgmAuTGWg4՛ j ?R ~c|qU*2{/y(ԨRmBnDiZr^pVBlAǬqIwu\e_:,kM"J7 ϓf[`~RT jD5kJh09 V9zD A^{qiV  c&5q}/  ߪ*P`EJ>ƥ&_jĒD$;; E~4 -<IBO : ΂ Yyn1BșpTdb)Sr8`is30_}_bt aF;F~ QԟH*7~Ѝ<hp#9KRo9my@۪=>Sʾp_d{ͧ\ғKGp46GN顨'3ԔLfdqcmֽ K0ƃbѼ/g9HّNy]/[aV@@9\)0C_DFU%\K+ $Uʈ **ǏXPz:CSAYkѼ_CB]qTGƞ#cmqP9xQSHo"7sWp Hd8WfoEqoU5B$~yvjwgמsXEZ) 3 ߱56?IN,i#Y _= [ -uL1xVEK'WCO~\F|:>w,E-d:Ē?Bʼ%EVwOfqt**~3o6v6$ÉCZ6ra=I"dk-MuitRRI_ҙAz3z'۞Q}똌^K pB]?5xÆlQ>/ L>..T` ;/:OJuOjW Y6j;f__H:͝`wٽ%w2k-[*Xz 8טny,eϐִlaȑRHLYoFʼk7FM/(NYL7 kK$ /JZ\A1vWO rVژ8=0lsv#;2etk#`$kX>p)`+ Hy̱elRWe)˧bW 5ƅ曆4 ? Xլ˙ i &Cф_o F2^&JZE^GM1k]!"5`qjq蕏PdS25.ޣ{ߓKTJ#8 :֓VOܵW~>'!m\ '?}{lS_ֿ2M95Y +%]b_ ±!nKMgToat3B[}M6-LJ oyh¾} ;As۠3 }[R U\,L&CJ!Jf"P9yZ5z ٢uc.m#!S=//T9/)u .6@E☸/"f wWiK?ΆєY+;'IYVv6婜!>0&ZV* S-wі$̐ k/+j/]`dgoŪ8:+>9uuv~$X?-WU>W83̓Ϥlz+{Ǐmb\o)s9iL)#OԘypq{fp,d0QGIfzra#}? 0c"ogKSONGŽvMN&A7jʵ }/Nt =卩H.VI4ZhnfdDiMI` :Z"N"9{mJvQ0[B~-OVV=k[!YbQ9K\o><gH wB-#*SQ(||ۭBFBxMj/zOG_O?GP^~VEU:-qv WY894C\꫑r9q i&Jwo{ Q7= ?9f?1FHF0@H^ߨ̕["7}h7Id藓@3 =l[J +[Ȋ7_PFPBgfeΧaJ$Ѿxq (}ܨ@Je:?׺&~^&^'!XYhU*[ҭUDz4$&fݼn2;[$QXn5 wbp|4ؘ' A 3a͊̀58qO8}g v^AWJ !KvmC;9T>9WɑoiAB["bߍ%T)*cKi4馗.&<YO)˨\. tݛ>sR)J(+] ţ}8lO'9mNt06Pǻqd p $] 7A§ @g3Ly*Pql!Gj\B~u^<%:IcEF֒asU#5uKtӭjvP^ծ Z`Kpɵ# nNB+p 59!1Cwg'K}o!53/C_U3ЮVEe0v+X8=vѥna/@'.BAy `|҄ ˼y0Sm!WwzvT4(kԒ5Tײi孫NUʦӬ*b$i}{9/ ! 6' CYZil=Wr^sʥϒ[|aAulez,<[a޺`PhK''1A R H@?;L5W1du˥$C`$<[oD!&\w̾FGD#ycp zbe!{`ov100rCzh}c;}4xo4bMY:Ts :4 `M IgNX 6DZi$dƉe}Hp$iGom)]IL]QC 2h)\wOFad煻1RVzc U&6gĞdy c_f#U̧P|ɿWz嗿'W/22faB\>^%f1C%>$*{B1Je"K_R>&RS T4 =*:~tʺHG=hnc[٢a['Br`DuR9O9e8w//]K)BU3I%hخL^rJSz\iE>?U-ʟ잴gV9&}K0`6F AEմ}+ߦPlkB(R0[Ȳ?%lg[{hCWD1:I$ ?we\;)j=ySɉp?+Idօ#J~{leٔ)i! #]ԛP%$+q)> %i~[UmWaL^.!-9%&.-s53cMQ JK>H'B(@WspMrBU!MiPy(8)\L#`Ÿ Ym'%_hD͊fa^~4+:=χ^!Ժ#xH'Hq7iI.tdT>ǿD#Ab~qF35\p÷A a/4FT:nH>F *>O۾:>)%Q\`h>o }O-S,Ӯ?S/ܺ?\\=X\'ims Gk; ه! Q<ۄT$@`UT(ջsUhKNQu9xҥ5Av\p6ګzf"H*o?3G$A\֣ڋһnL$% a X/W+݅Ҏ>_B& =p1$ZDp-g6pVW}l>ZSz_K}Ô_[yȅ[6 0Ȉݧ]6_ u &UE)JiH9qJ"ަs;'ep4L;b}!DžIpP-=hL>ƨ#f !fXѢX_}ށ>>yo7IyrJ^Z&R6U贇!ZXÁɉu*ojSN9|8Q9]v'0L3߶0c\p{,o[--+~SNhmp(PIâVP,Qh:Z{Lc1\_pd(w <3ݔ.~jN؉h$BtDFo c wIa_fNœ[<aB|)JTFNdwO A8{XeFE_^_/ECO[ç'D._vgh)J3G{olV%'~>4 MN J#D8z\mEr:喟{T'=>9ܱ'ئăN)/C͘[%oD6vz9؞ً2̡qC?!FlV4 Ox6 EVD9сi@ZFڗBCl ~GrrӅp7V}9: OTdz_/Qwz#`VV1uXt#v07BUMSߋ<p%&Y^,6ˠ? 6fAwk7-bL*-Z7A2P~?߼K(e j^%R0=rB #^\C}1a)x7;0z'9U2֋a[^y- C^K&ʳoS>̦rK=\^/YcEx&rƶ)ط^ojЈB[ޣ)mz-J1>bN+t.ýEǤYrL83dg](e287b#GNL=d6,%NYM.pK7 BU*,*kW.Ϛ3NjP|˳⣤o@>8J,ӌhع>:-#'<Qn w c艢p5@$& SYpV`c0-@NiL7Lo߉ Wti! 'TuB (-RE|h^JdCE`HT xUyV0bX5˃.ߑdj` |Gؒp/c5:cOۄ/nf ixguե׮#uXiT]E(g:HS/bwVxn(%v8}wMk>vo (Q۞gAYƴXZUUXP'd)*Nde1^کu8 l7^!O.ev;XkI-6(0 aW[Kkw !kZ3Vsqj#ȑl#@{.FRvZ]CXe<:E9iUS҃VcbVpm'U/~nT !mσ5i m%f ɷ EPpmrm~VXK2VAp!hCHN]feS ;nka=ձHGiH"i |0^] dX@ojuÈtSMs;j {8)/ѽ#ykWeZC"Yu콧 bm %TFd#hvڭm8~<+&T/S?{H$'Qz`&Kj%.Y;yTt  6s{Oo-Lɘݝ& ^YSfc9ka +I1 >ܪ M7Ds4<jj<.5 =$|bό:.=ŷ!N G0T搞M"?YP{f-XMYP 4p/\o9N~AB}ë`7=5a$ZvP^7 -.= ̧yT Y ^vqރkV'0?E π0mT+cqa&品-lU.SaOD:Yo}¶JkUBRزNj#1WܻKf+#&+{y a׌(CQPrJY66{q5&TçFf|oMoI)ȈSwdC# Bp{w+Ū,W͌ h?ԅ7Xk܄qyMԩV-:2ͮ5ԨY}ľ~ +b$CQi*n~7"K_i/Ӝ3y R7[Y͹ٙ47b1+%rN. +;4<*\j#{`w< fn/_uwdSڸn)CogUd+ɠ}py[ ?9/je-rQ3|޲5O&1taDX4y61׽i4+>Xɚ;CE5%#-cM8?wը;D6imat xt̴?!A)"B}9|V! *f6s (ٖQko߃)`t7} |y4kvhމ{ jLsrٌHbX.n2^DĂƯnLϹZ*]n;=#:0 *-0QS9J醅&aUҼFe!6};Ϥxv6&mU,¾\: $o׼~Zҭz Q2d!uA;n~dl|ڡ#*?/j1|vF%FB] Ǒd1h2aͮ$y%ɳb0@q'QO@=6ĄAu _Y$ؼJSql~Tz'7W|x"(F-~sLHekx ~b @1utF;L9!umW΃3FwL^׊\94Rʟ% ]2=?q滆Đr4t1>[S@N|$6P#BJEaGk>|xsCb o\˰32t»] esf #v}{JT7+\+htO_|_xelZIy~# s? R[_-'*Mo-bw!6v!=%I#kn>b?0 xZipj"A; f8vJ9&|םЭts}aaxS\Jג4Oh_ emqAYV+_(FPZ7c6 J7J$؇W!'+㩶v2~Zb!*ݥ~\k⚎k$ClXUPٹa!󼼴!iL1@WHBakT}>'Ԕ_ӐgZ{3-,v*`n]x ow0G#:!-yiݲ] 9 s!~4*[I#'x|+iЍ%d8.ΈJ3w>YbSueBopLp_.-P{b9={ m2S NV MC^0VQhfDS,m0#EgRʭ8z˅" DtxH/K;Bͅ1 鼞K#Zii>z, +g[!cej7 aEV$ V񍚔@zt AAYN, ڹo96]mhD.q3W6٣J)]IJy{/Q6.6[jSDBY3ܚ(4:à!;MrQ6*ɉ؍w߮%k6pwx"~Y/ tk463x~1S >Xh =gt;DF1{$JFVfK u]]T |}+!WM߯SqT;XPty) r1V)k_4PVa2 %lKo՟wrH`O\ubbJWQg"Ky$9Uΰ6||pţښ_bxFگ@/?>uvn!I"^nT&(Ο5T+憱k[b,]Ȏ fF ztۨ`j$>j鹤IX cƮ8#O6\!} mBkX-8BH!DӉIdm^y2+ɰ,|rZNAt:pW\P}He{5A&}HPq;P~5mWuMKD:i4/3Ĝ B赡5Zj=sm'tTz(GjB r@0}ǽ!)ۮ)@"3v_{-ҖyV{btb큂 [*mze]>x1 (;*"4w'fOs@E5<6GZaLp}ZFF;H-y3kEg=5=Z,('`g?Ab7 b{P~'[jh#h.!pt_,\t)TR\x,bKvd{ZR$IĿhUtO?s/lihBNىo 2,2Yk t ayjD?w ñl I?iI m^*7si}^0=BZ-.]1/쵗XqUff*l8EY=eE$ 0;aATPaܴm9jK583w=Ul'g=`gnyڰ=^(#d䁦s@(.*c*7oVt5o z+Ag%F}CG0 {NC}ލ FVnV+1Zm۔)e&a(7KuveRr}d`5k1R}_ V|~,F:30$ $v WlM9WFknkFL(ђ4uHrQh )'NsxCUzC'5AYV7DKt0ɩSNzշ1[[8" uJ}K@ȋS *zp^!(O>s4?(yd~xVDho~۶կaqDn8aß@2/cv#4QFWarJ;ʹiֈwLz=5ynD#ȳ+[ǃZ3xER3f_{CmA; ,z'*k !͢{oL )}Air%H9wPu~hUdbQl:L:CC3sE85~k^qz-<a[R` #)mXaAF T}( V滭xXq7kKsFV1pdQGeg1mp۽ҧuk1?;U iy Rw5/vB +Ul%_:vRz8f0YV+e̦1=ip!]Qc쏐$toB8ׂ+b"+.,K13WG?/V|ޮg+?\'K" |4ȧ*^ptCQ_m1SIF0qEpR0eo)5,f咻nIR iѾWkr09jGJeѿl2_AMהk}dޔFr&**sjPUqd (Ct,LJau#qxcYJ M#jGvM!FAq)2u 7<ѭj`"Hf@}}T4SٕH}%&.4?ʝ_]!2x<Ƀn-j^T6F_ .XbHT*DSh2cx<|8#+ְӥC$ȶ m%.M7=Lr:yMJ@:1Ip|Mb%w %k+ׁS ^kZ~D?.9<{K{\WƗf~px}He5Sw紭bUW uu/JwNOi2`WmصA9y:ZH΋E#bro*x"NA㇘9T %ti`&|~31 Hn]TrG]0^P-y]㼜j} Z򾣎3q7_W|ڻ"bQC34;qh>\мvn0Fg=z/e>d7 x5-7$(t-\7rxiGQ M)n9-WO^RRFպU0(cfՏ}CŊ\ɧ6~ ǿm^lv/V؅2u4ح9]gNa(qNJ=;ѽkcqF7YlYtdKq$HZŲR$W]8 nbDq5~`tk h<ֶ#GIz(<0H^kDkDCn#9QœmD@Qޟo?agCi-=Po@70O35wh@+4)VX>e~{@mtg~q ? (W  )C9|uHr}ZWX̤('Unl{GQڻJJuI2 =/svQ_,ݾ]hYS^R^|t~Gee K8=xh)DYhp thJN[ eA`/ޫX -.:z!ۨ` DYr Yex8dj@oSғrf%dڗ\2 HK3UDR`aV5S1n{nL/+HnaŪ_f<\[+;Cn֟#_`x7C`  wLaka\28jdC$H1F`fn/(]h Sg$Woodk(d_y3M8yc3+UF>@]S,%7uUk;H` ՂY[Ѝ~ C E c,9 U_u*^XpǼg#K9t\F(3EFELQՁtQ4BAU%pm.AB[V^9x[x/r9as HHW ~{jnjr^L ~+ =&/t W-N!Qn4wMhgjCqiP>ً͚![vJԭ g"|tS^Ej5/AA+P-[DFFS?6HfIESbOp.wc82a\$͸*( 8d$_HX(0<>Gc/30|rsAB@+Y cIף 8=?:ކ^ʊZ"XKotm&7o񒤱(%AОcv}tgpN 45Z>+v47=]LrfQG;Lv̅/&f.a[`0 MkzW6[_*A٩p*V_f[c 7Eߵ;},B"N)꺎Nz]-V'IG }K#x3?mَ˻q/IѬvMlb7~&l# Qrr:;5 3oo/[Mvhװ#|V&͑D*t6WE=DSHݧ)YKފg{ӚruD1y`ŗ ]40eI>t#@0ELIլS-ײ%EgPDT ,lUR,˧<7C )p1C0$x)*rk9a釭+vLް֡7\ r_Rvd1|~Gȳ$yiQ` j)ųB1~78IT/Ad:e7U003wp Pof\ ?mI0>!`k58MnUϱ/ f'c|$), 6'$@`V4ȑ|l я1 /@4ʅI ڕ4 b rdkN=HQ 3&Yn2 -"#*Ghg ';LoIN{5'ѢxdauXun 7кm~XmSfAa`A*)`X=y:D` TObdxr6z'O>\w49/Nt*ƘՁEI?U|CnûQ{4#ץggbz?nyyؐiq tHtt{Y"2 WLu{u(`@1Re.Tdƴ礪JWPV6Yߴ$C뿏(R*_iv"f&j0o]9/2 (yV\`傓́mq^ɇ2AHLPH^|#;֗%:;WgSs-gem[}℅_(w*TfJTëb)m NԗJ@P̠CTheN /hEv}m OܛauxI,.ҋ1NeF?Ʊ/RzW#.̭8b\/ֿ9 Mw0؋a1MpLqB/Q2t;޿88X{oLÕ1tcUcu>DE+JGYn o2i8:erIW KϿgQh]6a"xJaWdK?H@n` Iy1*ԋw,`&yAchSC-J6x 1.V>e3R]CcA b$Z6̌F}؄`Ƅ2?;cq]"&SnL:,~ 8gIbvx㿳k DWnFI'\2,_Ơuz ܜxEbpaJ8hjTs-Q>#BA iי̀ߺ1M{4,#կm+8_#^1`U'=F>OdzC؞{R\G$*y1(dZU8#s#FL]%F\٩}H@qwR"2V3G a~k 7$L@FZ\>oL3zَ"LylrteӁ!6>gA+k]ݭ}{Q]3unQ4:e>Ǝ3Ā-NSPɡYҧIr$/<}}Ä)%ʐ~-߮Cғ^iXwJl5utܤCw%)hqW^R<'H  j/U&01~}z WL*E6lz1?:Z L}qRG `[ ` ra 'KAib- ʪ7 ցXe4`$yPʕ5u$aOd8$l imQ쯗"p&NLV+001BK }O-s?_Oݞ:ޱ",ت ǖ9sڊʸDDt'>' ^< P͒,O3 {ډT\*r G<ń[4ܼ&j֌[嬇 $<.k"W_|`Dm*$|.,iD ۳O GDgYipEq ÀL{-k9"EZ0xm*~ EcuYwL՝upF'x"}BjM+7#,̬!NfK:%&\k$D,V h/O[2Uc~enE 2(ϋ&A+8;s)ָ:"?.NEB dR~}&B#9mԝ\d*42 D6",Z[ȩX#o0Lk^2~MQ/dߥ`{λW(E}ps׹6Qv4f};'F%-Q4 别ϿxaڐLujݬHZBW՛w`hQ~J߫`jt%+ u(.Y^KH,*x@TghxO. ne\vwa|piF/I,aUѲ&T8rH>8B?lOQ 'K{Ȏ*D6h%/yw`}i4vs@|0Oec * 쒕ϸȠNM&tk ^uα\6F;o MɎ,; JQQ.gy|I ꁷgTQY6 oN{17&m^޾Z*(3z/&"%z5۰ aI _]vFbN94F 灏e6WOA3Rd"y8GfYw ]wɏs)ۑ'J}ܧeLJ7B&qv*Q퍱%{c`DDLg=^~!cfˡcG&ۑđ=E Xҏ}I#ݳUȅqה[WX=+KSVgO]wP±PP\RˬyH{ IowpAh{/qeOyT,+d![QXˍHm"^,=4LZV~S@M?O#9ybk]!5fmo3fwZOy}/1Y,OPO*l^ P;(#텻K8N`BaNr3Κ앙Z>bEN_~ t?=Б.‡1עu,k|p8Lߗ,by1dc1}8bL>f{'G:2(TC 'v8F5!>!tTx좘6U aQo%o;1ho%r}:Pvh^%Db5eR0Ys>53g`OLF~p{SqoLпiaPǁ2.[L3ؼ}JHX$sd1-0gj$u޻-4k^ ?o@P'wz\ ?4z:gI?Z N)9)J!Op6JiJ o!Ni^'A9.Z##OtK(|O .i߲_pLlZ-hX(3Ɯ8ClXvSLgvx RA,P\n72'Xmd$^a,tEVE'n ȵR{ɊAb:@\ʍT.S#r6 m~降 ^C>.QWmsؘ68xsA&5DJ`'L@LtD0DNMj9S"n&1!aPmDY ٰ]s:,\{l $zg;$]i bۭXIw_FVHe# Z+׌!=`+P$ 7:y::VR-A.kGoS22cE-N4lq|iDZܝMV'"ӏq2C|R=ܼ,ʜA`'irY: TG{!%W(y٨[3\@>cDb!Nԣ(y@AOјtg4͇bomU4, $8e*>~Db46b^^҃;B%sS9fsjGUw;/ǽ!DYCmysnC`qO]&2?W-%3,^@ZKbQ̆b۾YmU?ԏY>ޮ32lyoz`K}-=rNkKٔ Ψ{X3n9!#_ƛ{"ڧ呢@ v@9)ʊ4sv}]?UnPBN_ۚ윧̰ߖbdu6S͊|06So ,t}1n`KJEl'N!ۙ$*<tE@N5{oNt-\"mC#ӠJ+\~8Mz7{,:ddU ?el`<^ɰ4b 4lq"Ԥpbvrș muc@yЫ% G V %KYua3=NfA/5B*c|V>Jaa$~$ EN!A@– -dRݯk'z"ؚ54{/M>dzؘ^ r@ؕ#.zjlz,n Ti}#B.mѸ7.9) rl="Ҧi˓ΥsE:/sNGQN|zWz1A&!@vty*o$BQr>: nR4 7@!ΌYA֔QEIcctҔe;/+#qZHIu0,v?'nTh3 |*red^2X _1x8 탆V糙Klp 1A#≵z3 N[m&@NgY-&Tp3K a,x)s(ݴ)V/&ВEV(\oߧKk%[c=ˊ(L%t5?R@}4vbsyc7ۑ^yEro);`0?(?7c:>L:GR`Pjt3(k:<1+lD!>9[d =m2;Uܖjyb ;~f/5E).޶ynͷ^g@ W.noPPу:F0rbDU2hJg .d`]lj!]QL>ť2d 3E@yn1$SGrC v=Gec=&Pr`<#2hf&u]\NJތpn l#Ve `_ (X>LOD:o/A# uqvU-7yeB:=2<HB8+W j4 օVPApXs`@捳݁C|`(eɖou-L baN, UT߷\zXK_GY1 Igot/i~[^r(ĉ },JIӉU:}HtYt[rV,%tǤ,߱#㹘{LӁM 3>d悕A';FrZ+WPT3ok\\r)j4M;B%t[پm!Ӄ_mTbOXA*51gkv$&,GGb$$ހ1#BGbf=_-TS@+fJg0n#f˪Qj|mHinO-\±ݝ8 ԚEl=`OF($.RO ܪW؀׌&ɠ=\1HOGeU- ;J2p«p)A>H~): 0t[@\kyIsҦ wUi0~<3w$C^}LFmO?a0FBcoz|#]ߗ^!hmB, GXu/mfvC`>\ްqnw$rkPQ^N?M;hlLz ܁ɔwoVT  Ȥ 9*YY_0="=/e %>i.O+d?kqlcLJ,Yd.1:W8mf{XG:]Liڻ4Zۥ"WXA.&_pϘ_7-^[s/O#gWYEMLT* ~SCT23EtY&=Qޥ$Ck ?Ae:$,3SRGa;"A4[H@|hx &'cMo.`kksOx2 :#C'i6lSgVad݀q8KkP i#6B 97EY"5;jk:o )1lc}b&Ou :jyz$:k̢C y#yN0!0 <!{+t_e\fKutj84ֵ0&3np`}EaGH}ZqmR)2egXB3d|u^9$mB*AT6n^ʉ\9~X-5*{`UMqW棺aG<ds J9]/ nv,Zl;<՟045j4bc؊Yʎދw={iKbibPU N/6=5w CLXPzӨi<J*^[ZI{?Z(ZaAᅞ?GȶpڎYKh1ꫩQqQw᷁A#pJ3Y,~ XQw-p+ 72aHƓ#ݟ-zćjL5]%L1: hok7ejYsF~ת|cHvuD]7}Z58x"KʀanqOPn˭>6.~s`OmΫc' 3"9+Do.6* JY6Gi%$} 7{ݡ{UWm $I%Av@ziWTmjFn9dıx$+258N 5]KZ5L 2kCJ6wp乼bÂTD;!]dv;dr/#=#\%>t]kGbhmDy c4v3tw=2jedg/uʅ$T+u2!MZ[*ZxtJodzΥfH9^A˧LEUó u48vl gjW\n\|6Vd!{6r.>GCozdZ+[p8]r3ppI39{P\GNmh{(h5,Cb ZӹMk;I٥Tn.XʷiD*f`A6@>EM˧ʘ샱LzpdX!9G<*~+~q85i82?Ѽʿ#3ETm JMQrm 2󜽩J頻N@mhCzcs`OE=v<:e *Wzoܮ^F͗p6+~MeyH%ȯTH?\jLh2;[0YOj^}Q8*վgXwjn#ύb`R!B : np@'հG}B݊F-N27ERHW4H7Fr=kzJ牧؅E`L 8.7Y3DŽDhp_!BO\xh`ء [dK%xnpTr[?f-cnuIZ#Ea$Ak_~G^&ȲeS W,mg@P)>3QtYiN-b>B INlQQD앸љߧu[^: #SeOPPz)S&T7:W ${/r/5FJ_&/#'NuWB|XsY}(-Г3]ȩh6xԋLWJU2L0z)BC9#w(Z[^B躂Yj8d8TE(  yE''w$_׵YG'=s5y`s#tk<|Lg:AI.^o|cjN;LDY^ ʁlq!t5͈Gò'R2PA:axPKZ8t#U8eb %ԆʲAq'Q״{0;#A̢:7^OHٙou@ 3~l7\v-fiіKv%J(OlUwvZ]~&?JGWi0)ЩByOd}.NcKAblJ ,,b VF.e.S<| Y+G@Ȼ A2̓G2kre/Δ<سLOlDx_v؀b@zUUEq"IwD'Fv)t5pJjhI =Jʤa۹F+ MϮӏĢ/jULN ce5H"ҁ2+ǮI GB7r^yp H(՟SF$KZ=k0W4E76r}@a;Oݞs9Ң@a@4ph}jCBЭcR'&[uSEt2-EH1wH0ZH(6`i$n~Yf!>M>%: ߂6Y6F"K'a{PV'V !0v͡&tU* OkE>}H!޶GApBD  %b5.Avd I\PN~?WhkI~IDީⵄ;Ɲ[o)͌X@ί$Ip_xB3 lw%37Nq-AzSE:@âR7/*=}(%v8`94P,8*UD,ife i K"h5ҋ1o~,'=ANJk=$}-c0E[mk."4˒Oc96 sNp4T΍*};5M_K|S|tV!-"fGrQ1LEڛ %eS@Oຏ-/hIn8@~J+l2]6tH~tՒ')ڂ{t (;9KΎ1S.] F˶pa,GC(I׎LԌ 7ʵSppկu a mt:%̳7o o㒿'ǣJ47bb*\I W5q^tigV͂ls<,1UW魍I$d$œ1/+ `| G.]CJ? ]"V$Te0iXMvxꚖZnXBz+m̩Ez L5UQMWvm:~("%\/&:m hi^Erkas޷*ipmR@7 )UE9xnb)Y(KɁc'dug[LLN LV-݀m(\).LD{FhJl~sgQ|4M6{v54__ɀbv7$jx<:g$vW#OiFy9 D5BɃw: jo:dLgeU6&GnJ~5Q7+xuy:( #~CV̚+:j]+㚼bGҏ̀W1: Q%\*|!p&ZX 7>Zl&Fj>YzCثek2;JLIz]%*&񑁵A VwV@B^ZA/ e\ݫnk(!.b.ryaS O[7- umJ" <-W! m|7ui¼zrEgh/ʁʸF{SMvOA9s2؁`"R h0,鑲 Ƈ@Q$䂅n0]2<6ߊ[ˡlUFг+fA1@|*BPU}&jҒ*YL'箶v7AϮ 4SТXE(5n#6 n0'mL-Vbzo ?i:ˀrds#zݨPZ0gQEl.9`6j7Q&G:au_ĉKCI3˾%êy'Lm3?xߠHG>ȄQ^f$݂̦Iʨ|A a" w=7/x^#:ݝ>Ƙn߯t s7vaTyko-TsvHNC(CsBezҁ}r2&'ƛM+g{P¢ t߾v T3W)*DC ߝhl -p!2xgBya(e$7sEHX> QCcc@\sgd;Mń WWU]GS)uAsG-BA6>\Ru`Uy_a^rGb&X ܊ \HXjǰ]wW5l, R_{p[ d_$bH4fQcۄm)"(H|^Eٜ\G;UBd%m̾}nuǣU(BȏhM*S*}ϕtKVОmQik Kt=>ZlW\o%1@( , k/YO(h J/﫼ofj 8Vե\s lJg½vNC[ratӃ mAi(OL8sبN"{5:;(-? \7˾I/b1NkơdcF(xiRIG_vS9 J D)-`>4&?L;_iF1>2ٮiw4ԁDSrU }ݚYNGfn~cVgZ]}Tf` UGoL5H/1?Nx.AXZ1u}y*0BB7C,bںxpW@<2#nx !otNo,[ 'qx1v GbA`P;y]:v+Kt^_/uEif)9 P&>i:MkP^F`kۙ[I 6\.*~/S5<׸%BD"?ʬJ'5<[ ¿gaPe(hԍN`8imOh|"!3De:ؕNe@ɼj9?]{L9[$TC8|GфZZV1B׼37j9Gjw)Iܔ^A8 S@Uᰱ]q"HN Dvt%[ _M-1Gq^U0k]YU9:K! F4"!vBv^VZGF=7n^{' j0tDvb' gRL8 D&$a;*#tVN,Gdn紩 ,|cnZ,qu鼣95Ui o0$p⧽2U; #%5Y-fab8 #`]l@D=/@IjuvGv]1oS" ;A=yw pkSlϻٳ9jE9h\cXھ9}Ņ9-R!LFݬO%!^EOϲx }ͧŻZ,CBS? Ps 0^ ("$ 5!]𣨒EsA4rJ_w)(wM5q?>闥7?׹Jc,v<;7/<1̾?mpvRK0Ǒy1|wNM<,oqZFL{WpiH5'.5dd`"Nݳ *B2c6$EuėFO=p)WPC nG*`+*c},4e: `RzZ!w9M\d [( I/`%"Hv fl^O&R˔M8/mLW(3jvtډ/Ń@AA)j%xLPJ Spb xivD*zXhn/4NŎ?}fi0ɘzLƖ1oy;vTx]iWIm_|/)Cȏ(VMkIܜ9犇*ᴻrm5AjBIiI6a12"Hǵm_.8cQEv#(XiF72@b!pgJ5$˟QId'صSN(2㽐>kA0`GL%dA1?'>E|#\q 9X4a*/{W^K=>g ]-/(sS.JrBqLv #mlGJg/~kYáwJ:bkNNj]J5 ƭɜ= ƭ|X-pCWL\kKذ&?m\+sGr"ewbD&2ȌV0(ӜW-D|ޢ׋ZBpIU4L'/57] KϻhX0͊ȕAf_,?ڙ7_GDZ*L-TjRnF5(*R:Czҧ7r T1Ԇ.|@Ie DZG1nEpb_bg9`g\ ӆ&s-{l*o gc&||U)Cc r`:4ey&l;Hl %yWR l1Unp&L XA}k3 wfN뉛MyO "qKm')NgM̏Z"`ZLK7!qp%W7_Kq= Oc>LZ L !mx9R{hIT?&kruVŜ8?@U{"/9q a7en[ʇD\#?n?2:`-)!8;oZoCIV;7$+ T{pj?xy.y(E pZa̡2Т<64]ʄs.[22_$N!KH&BH  vم/}R@6y <<^^ &a;@s ggWbϦ*/Q_#/7c(Ccf?Nk@;}42m|iJ>Krށx ❧#^sͥY\i6 $(-,A0,So^@m~XIRDH+$7&AY/C16v@l f4hPՌ~n<5J2o/+l.WY n- 38d͚t] O4 rtPEX.".f@u< ,9 )tM x k9+xz쫸: w 0cf1) Qsi2 W8d=wj%sjLf]ELYfp@$_K%*n0x+/TǓ(+K-JUĸ 7괻 { rXZW=$^#_pwڐ)4[e);D~eLRCZ!;Y@ 4bx{kDȯ8,R-.#=2v9-uԉ\/Hɨ0!bѸJ`g h +MS?xU 8 u] [>>4g NR\UZ' tl,~J_8|C2ez1/ﺛ ?WT2&=][S)F y%EuALߌNŶLl֟@?/P~|Wƨ.{0r @ה,|$)37odSsy[5>X8o~d3JgĬq ߓjǖe9nVK:ǺB24`m# rŤKf@78j w yw52"qB)󚢙O㥱oYKC |"- װ> Gn=Z6.6PC|Mih|C,v-AS9eaDzsd:WxOEL%-dž/ !N$Hfm!Z}%̌=gz>1 V㲽\VhZGvw4 AUjX5{Ek9#B|ӯL2*XSNT#eXxwQV H~7jȊS& s2ͭ!>pWgVG82*,绦|%X~ p菟LV =̍@LΥ4=Rͪ~UGY*.6>L>r'V  @2y+*pKgw" ;Ez=s;J98CGǀ˸ a52No?S il1rďH [5뽜%߶@$!עh|I;q9W5U!5^/ /6SP;Œy5VCфejsdzqces^wkCsO!fGB簾SdU Qޕ'I.'t<\Xy4D>a,{v:bFT;|rZ(̅Purߺh"HOIX7C1TT+=vFS: Yxog[Mx9GշISs+Н=gה$sC5u[ZL@Px9-4̗\K ظJ<K2?X0c]5S<Ci mӚ,= QQ; 7{JOx'"|&ht6aq, +āw .Rpm6T\5tǭyD%7a!'*.B0M#{F:=X[qJ]!e?{R:9fQoAR28,=eK |BNpґWMxCRk[}5Ӌ-AFPEzPϧQ&RI? Z 7+il̤]UbyK*6t"FyRRy篐g$+ `f)ӺHLy>JݫslԯX(C Î{IܒdX0bNGH6 K&T1V:~A*YYdi w;J2sT{ UW 39z7%mޮQ#x T=r[v ^+1)Dǭ:XYz[ddRT-\25Dxp3wTӯiZk's>iP{`ǯRj&6V_UOm#B t CiDl.H<@R ~KG5ZQS$>-/ kUPca"ZA.f)*%[; _3"4s+|}y-[#~3APikڣdZ>i1?T,'cyT^FG (dT|Ў{$^U d Cök}W*9"5֛3iB*q6q|\ Ξܢ`cܲ;HUߍ=fYuK0| Tf("ѰYP{b)U55=W-' `:F>?E,ق&tD -2 fJ{<8j51naDf 4 io8 %WˎΔ4XܩXl^rBcҹ; ^y4ާmOGC0]㉘^ru҄CS7 T9)+_ttk~$̾i -'~`7~"dy18t `%|G1DiT*o@ߐ@2:)gn0Th E\Kk?R>@ͱ%VC><"mpF`HJ?|F+i^ҶT Ρo4.iWusp){.٘N7Oqy99Hq٪c~ EO~r@9="@2oZN /n*RP*m*|:R)PaoJly{aFPs),Ĺ,Z}h><~z%AǞ;+1i>. 8a:@H然j:kK;ӽ(!Cxܨr|GN):iBM}1`S ٚP/ Jٟ?)22W[`*q6`ҜL'~8W!%8pD;)u|L!EQ675$ h'ߜ`>=Tv ҂t&HX]FDEь=a0VFX#*׼gnXPak:x'jCF=ɲڍ!>z~竿@;X8:9҆!,qٮcՙ;_(;MX7kLb?yq?ؒOiiE濂Jј~ei[}l['+{॒EgRC>xCQ 0yk*5[Mg?iBϜOXP mh_īY,ٞ\e7I ܁M0p$ǩR,RktMn'W=ւ́O imsP Al_V%N0)ioʨl[e o黴ΛsSW$qsmej^? VEE- 3"=f>_ϾxsȾMGAԇGqm;%\"09AVdG;5؊ӍGc_{V=OysZ B= yҝ_/ KuvI/ WG{:276IE| >bx6cDۥjC֣]=Q@/6w* #8F*r_W6ܑf^^Z":𢴙J10>Vo☷N8F*LoC\̻:Y}c1eDd99hq%a jofɕ* Y@tTṻ5.4ۤ{m nޢ[=fm++ 57ZaV[Cw İZ /hmopBjq|Y3W{hkUhRեѢK*Fw3[Po0 cA#0Dՠ`v]kZ%9iŔ8/7T79p\. {fEy?p::HG+!9tʏ{Y H0@aj)Z:$ړ|rJ`-Ǒ{Q?t\pO@.W^X_tdL/ؕ#aܨ c+>isPSg 150$kj=H< V^>XtW.@S,_fKn߭X-"<8Cջ҇Zgůp$sJ--W;־ƶ`knJv;$,螯&L>| n?Amb[㿅2D8]<V5E--%k⭫CCVcưگdr jYl#a,"a*\qK`4YlWƁY/M!cנHc5jX2xJ - 6R'C-ޖ.o c5%nQbPf]ȼ Ѹܦua#)+ty:g" P@ќa֗,׮pAu_hN¾Zjp93{WJO6ʰp{>EMV-%Pc)y6e+U?n\pl@;.GỵW1{-T*|WUrN3@ĠEORȵ(#gỏDK];NQ#s`GRxkoql=3 eoWE'Sv#M !v|*䬚7'uR o 5~\b5Uo;)aE̛ap^bIi+cAKzbfҶuT},.Ą;~/xM6])Nw5DP1jL2a#훧 Z֞cq%X|@)O5wƸ^ʆq-huL^Z xgx,s P/`S~oبm^{U?"67=Dm7ퟒ#;WvfZ| ,kyC6ᄬ-zx uک\fu*f^^g{SN|G6"8@bA1ߣYN9Aq#\{ ܘ$1] f"")ϖy{H>7*ӊ@ g)44XÚAFZB}U0VV9svl@zñCKWV6e1ivg9>\.N0Q?I`yu}J:]1M[|UZ+;X4nl H!bQW@{ 0 }/b nHV0ٵ6R*IU'8xRo4eWUe׽Nk`%W(0 gku2f[tЧDICP>>"gUR .cy'fI>|)l岻NEuDdԑsҧ~! _E!+cվWAExdO׿xwG:!$BB=[&UOYF{E blg|Y2)CQh~T@4Brl8W|FE_5*0;h!^lC : C+d>jo$o!x/#9oν[/úd  $8#2x?-h'Lu 6~i&ǻڍ6jn$a*9¬#ӟih%o߬(s6֋)v{oe^"857:Hg6KIKf/)0{灆˞jIl4UM.ocU9rTYև+F1F$]iJSd7VLv8~? JX8p"\o K0O,tQNW-׫bX$# ~.+FPy&+)2VCn>"nS_Adl6@T/! s0][z@ TmXѩ^NNȀqޟ"Jnc<ҼGM8Si8T.OPR\$Uz0xIrrc]p '@kO&EvVl A. j̛UشVą&2Jxp`ˉ`uI*fΛlã]7cĿӛ,]; *N'CЏ6=uQ!HUn/O]u횓rzGz@D哮`ԡYU~5{2-{WnI_@ @O=2V`3o0eM@T$BXkiN"FT<,, ?@I> 0 -ug0TInJXB؂)s & 4m `*;POV|K@MOa)6 sP!u%  ]nܭ p}a%l<ڬ/xSC~ dl|b$} Һ,^yp>$sr]c/qR~sNJSo+ePv܉]%uaĔ]Rp^xi $`QʦO[zGUطVU1".[1WssPצZ >Z74-Rl7i!C0)'.(m:剔2aQ̘Poз⩳6%Zn0M^Ra6-rzTDx̰R}ܽ)PY4%K Gl$-#a?ah.XJlKp{q(N:ԻzX0i$\ȹG 'ںɝx-kc6ڪZ돾nX\[u=h!y<禗`,A0Kj d8r'q\<*1z=W@/>@) P+qrG91.n%]z}u )um eے^I'$WRj9С5ڠ*JS"uENF?@ikVrwuo}d)- QtVO9tTEQ;Kqȍz]_ l!'Z>58SU-J_ՐlqM rmi4S ɌZ?-Yw < {cg?e^3& lr?-?o?z6Ət$>ۈ'DߣLifmk7@tUb:;w”:EZZ)Tϱjc=@CuMP2 yi)ZOBBdy34d Uǃ6_fe1@dU8q-jk FO8wUx%hH2 jO&جsÍAL_ie##yZYjJn1hQ  E-])[QD?l?5B2]RM _eXux{^_]Y!lHq)#bcTPK/c`P縮6[ҰCE,`zdߢ*4TeIbjb/sE$.9̂[ߵb8˩RPvqr"==pyƥP}Vy%6RI1^5bIGl5u ./u8f:p_lH !O(8XИk3w0:rzzh tW=`@iGaJ+q^Rl{ XE3]=Z1,5T͝*v0K:st^DPtt%a)_e0 'K%ZѾ EeMb0wO٩2*6Z#򁳄!"Sz^?Zl'nnPA=N(?#qJ\cU} psG,GMLV4"Nkv427k'a|dV:qyD@L L+9Y_އݱ2EԀMVf%.IƒB3׶{-&v>w\o gta>D Y4vh͵,KjHm_Fz}QL]qc/8w<7$VU;k|kP]ŀzVoDmyJ>G si3Nw=9%*Me@`e h-OYI,`=n§ԋa߰;=)L8(O;?Dk>OjRʁɑ"ZUƳK\ZQ[( T,cV'bK6lXQn>`˜AI6}MHH6ಘn8B]H+rUpcd|,f{AyTCXat,J12 3wcT3Rm}gՉ΢ p]a[& `<ȧ wx? M_kBL{mSno2x)\/Z>H̴5 gCE{}-@nc$,rF2!ՆMZ=dvD;h&ʘi[Eh(>r.>ib6vď)y!3㲉0487rVz͍rt jfZ)vKLt׶2-0PLTe6- ?ywO {GzevÜL"gw˞oWV%N;fa.4)ѡ'flqwQmWvrodzJ["]= akbP8$׌ 9s8e\ %ЮǴZ~- YQ|dExoG4JVB-M@2-%Dt21N~/ cQ*Ҡ*鼐o{|L ۋ6!(D Y*Г?OsCV |Nr`nJ~oBu\wẙ~ŲOnhG| )fX ql U6;AA$}.Qq=@_&~vD'ɕO Jxz7hb~X6)<;G0\C\Eѓ$Fͷo]]l8}o[/X%ƣc:,9ηVLaTDl9B(u!0>{08qUܚb}o /^` % L0icu?b)>j!Z~y~iuK D5 iF>IH0]oDM3⻙y˵[*$3,?8೯3%zWpW <73 w6v?SRRI49/qA?(5!uvcb$"+F~_H8of د+#n + j40/FY8 SY#V{ &e"\->x>sِZ^@7(K ͭgN򎐒Jk6,xGOLZ] r$IxD )[5lֶ 5bF3na Qz[wψK?Ěxa3΅L,zf!묊@m =48;DWJQ@?v ay, Ѹ5Lñ|AR~aps?9²zKx'Jұ[!i:O&‡\@К|'\x@a۬ ߾r5 б\<83#KЯ􆺛29c!r]Vqj-RU9 Fb[vĊoYc+<`fʓQ a]xS(G#DrIAڎzUA`LQF35,Ԁ,s>=2ZYOn]J-_wI^ rKeG:(o9qXhn#_'(E꘶Zri YH- ^ o[;(ou\JXz#hj`OfYSy}qranm$ql&>b>b.tK`e 1 _K 'CuTF_5čNHkAJq2y#-ߟJ_& \.e>=pq?ٛa͊>'m6b*B|UQpҗAkʢseK#%_OoG ~_6Qɢb -aƶU+}+&vH_Z )nWTvze޻9ԊҶém隣g$^y|+G).8J^J/pn]լm0Fĺ~~Z`$KM_ Rky9 z+W_W^ꊗ5n_/qtr4 N-iBx$$'iaw])R LDw/y~ǁPXoxڈΨ{r;sιU!2P|џ!h&jw vsވ4V-$EFE<5jm?޿wtIH04Rr>#pW:žF;""$nv7¥ GTS'jCcI N)y3B۟Nw/Ve5`GEL L<:Wq|?s?Pߒ6cj=ӰyeI*g:h'U6.q<J95YC ,|ԅ" jCe/=kOРx+H-j&BܜpNJN-Ǭe/(`vAUJ\i4C6A%Hgm1Wu@٤߸[0 V54ZeݖNތ;LgHY'l1; "jp‰>fV%XۍG$f!IΉf< c~vBYK UxUx\NZ*ÙSIJ}bΣ—tRގӮ,\gy qip;!.{WJ>MQ'ÄJ?V-Gs`V~኶vHȺ> fZ2r@f1fS=_ E{)-;rVp[D.[Kysq[tV@ҞZ #[ELѷC3Rq|%_bGUtdZ"ܰу|W{} `3XjJ4/ td0y,3$ )eIb܏D`F=p1[o.;D>gz?tn_;ӱqRcswE ۏ@X>a~T%sԼF"`_$y~W-DCv{7_Tپϕx0XCjyQ $<ZYc-8Ӯ\,Bӂ-6@r ܨJQ%3⏞r-H҇r&rQ&|қF4fp,^gCY`_ ɥ.F@ LHJ*\;d2Q5l6cJ4ŏ'P#<+jUr-gava+ Y޿hnUq˴.SL3!9Uu2e6j87?PWn*bcƷwc.=M`CflƐmZ!7~92^4b˗W˔ `?G5֖a]B_%i,\vH9ci|h.QG_[mC:{<sTBV0Se8Y uL-r9]Ӕa( \ҏx&4NZ͊}s5\Xn [ \ؤ^!-2صC$2 td<=-M30܁DT,0JU30''r6ǟ G[| RsA<*zve q,2ca]]Z<6 ɭݷ3 4Bi+ېЈ(tD᛹_^^7`.ޅ5, ce=37AG󨹒g/x9<52g6orNX`e|u49VMۈKT[l,|g즰}ON*9;1{>M]W3I_v2"Ox؇F;I.mRw7oʹfr+tzf.nx >kh+ ϗ$ g,`fi>{ի?rbDn/z#fJ|KN%b60 v 1H|BH4g;WJa,|K|w4;jpC 6:(/:KtB'Crzjl`Ik~؞\C(i&@*y"*l]*1NPi3atw)uP}]"Y ίחy׭Fʰm&6ۭcp|~Fgѯh G PxC,vsYCSЄRҍwe% V(Q[X`?80R x"%9' WU;2c9aB`-B>߸i7I4l lKbFujJIꑮm O1p*ϋp_8ͬF\8[ ިf4w_c/GqoD;9 F@c pP ϐu:Q@5+G u#a1Y'Td\ƘRE cZGHu!9rz7>؄/ISn gB;P'՘>bDo_=/ x.}cDksSkO]`r#V Tz|2?.4ҟL\2dJ:.[=A1@FVe2}(8dXQY4e?9LbJ=RN;(s$`=¦SqAF)q]zԕz/1Tw_qEG%\o6JyzK 㚋V&|rM°{-2ʨbG[ԗ\64^G\4Om30뎨}6 --ɢ< Ap ˛6˪:8k:ỷոHp*)k&wsU// ; \b=OaICŶ5?p ~aznI(`j7r=&nMdXBglc,#ߌy^o#Θ,ElMwFՏls6% CN넙 w#h }΃nk57Īk*Eat?LF@ظTyH5i|qQT .+&Ϧ:r" ͽ E[a } ?!D;?ɀӣzA_`C\uhA,q`wn+<* ⸹% zm$\C\A/sBWkHumcJȅ@큄oI)Jh8[AH@Fi7rߐt,5~ƨy@%)z 8-;Gyi` -:mLOCcf@~o3N#"ƪHqХ)|}z;ϢEb:\ƺiB}rUXj%{˯nUMwm}vଃ(\<}5[y:IҶ䲄Q5.PqWvƤJ=Z.=PexׄbKGN٣BlN[VuI pZgDM6 p v1B;F/"&2.CgJZ$z qj@]gryAWKEmÅPK*|m$( };͍@ڼd{ۏ9vlRxҸtehb`^_<<\={( C^g(-+>1ła H.jϾqVsޭJtۈ-խL BL3|]Dq.i=dyӱ/ Uwl Kxn΅MZz|6⶯[mb EhG| xeY-_n+b4=w.r4-i~иn348r{zh|G*{1˼31LJb;y(U$rH1Wbc13}M 􃣜hܧ"mS]9h+ ,,H0. @C$ɒ UTl~8PfMEa\?Hc6 a/탒^W?I9n.z{EwP~풟=A`;= 20+,"Mk=Ch7?lK~m<1J_ bkZ _{W ,[ O~Tq(X7;]HMTvd 9F¸¢ ҇Fr|@;}k:cqg omΩ#+]O6\@'k[wYo/S_sW{l>x ,AQ!YӶN!6Wvh3="GJxpK;7^av!f7/;pI3;ʟU}C @Cf`8v1f[P(zԿ%A3;C>ZtgϱzbN;x3O)$dYӎjEQ B]t8r /ZAȖ|`)$wlAQb6Ы@Ի%[8fαb[F_ 5WABjbe_)M 79_AЅ%ZD%]]r>I{RoTN)G/OL?}$B)I#_ .DZ[]q:+I7<Z1>@W:y~4?/ְJ-$-vZnÑ@X%`*;k^B4}G'La:)ڷAÂR M 9 4Z^ [Wǂf턏SLVj'"k0. b _/h[ֲy_u1G`*KUhG&_CV0_zS5r3Rt/7OGgRjNlRNn惿 GqVSk]7M `IP^lW>[$#b9}*hYQОVz.7vW?uvK+6TYmjA/,p)KcH2\ԏv!]؈ 0/(܆Q?Xw6`B)뛣t_%wR;|{$óWvlT_nX^`B;o3IΏhde0/-[R 0iO bTaX~J"D W_@u]?<iAB^փ-Dܻj zz;|a'a5WeiX, /Rϛ=@-`eg{c\}*_9ژS* 񡠯RTKY?>R)Ywh >چ:s-ͧ Y*wWQ;_̞Rf`T0)尷)v72R^T;RFHkln !v1JnLlݚ |I'H !ʞ6QDPI4> -x/&5DQ^uHn.vEP$Joe^hu+ Jr h;R'{y<GRoBZpyt> >}f+Y`KX.T/45':UL%ׁooՍkTN0 '*'CgQhV9`6sӡ(+ IC&f11t'2-fqYONt٩Ua&bO@7lM$oC.(f8EO5ؤeؙK kBFCl7e7]ic`jZt^_P5S ϕ(a֪$ueHzQ~RXP)F}MsUPK,LyXb.ŴR?:{ۆn;."p-[-+'uد&QQK{@@UT<~FD!UGWbЧA`+$E4n˰1RVzϙ,T;كΟ( >wBQ޸<[/R:%ZA&O-d.! h!pQ_:S&"F d?tk0l/`ay}\e1-}4fLM!Bd[>wX #"i0*sZo!xwuF.a|7p3̎e҇P> \0)ˆXmU>‡hھ#)n^&6DqRu!2Yv)DE5HV' ( ǟK꒧G3b[>4ɘ.szw"4TڙŽ[AxYŧF>:zn\<YD3}a IPZMQsńtϿ:[.%b-Ҿ>C 懲"Ҟj?!"Izݏc'rlDDDmSz!9n6WM#Wc L= 0כ_Xm90H>lʑj8)K#^2+V\_ZhPfvs t$[fk#GHL#_{dxfC5&xҠ{2K2X|>ڥ-٧K(i+%'_3S*-dfMtԉ*9+q”EZw!k*h`Љm? 8:byj=-ra vu)nc=:㊘q$0s@!)oqx.Of!U͓aB}_yt(5j!+GW7Dlψ}5 `Ng-V$ zL~+dPb_CT finq.[!nY$ &άXc^eM^ ˽Sx" Cݴū0zsCQ q҂Q}GddG#xiQwb6`6_[77o$ e~}gcJD%l$Lΰc%pƣnFCR˵07C ODmj ф|bE2&ڑh"7ܮ'Bv {q%i q/-lc^`!U?6ϲ'q0E'\IT\ƎZ^ðAAvj!FTAC݁7xKb{l6^vyU5@T@Ȯ\rx. i4>େ^ZD%OnXIA]bԚY R6aq^հk \$1M?a# G1$Se`,y֒ 4C1g"2ɹ09'/d~we{.צX:^)n$|?8!ǧ#j3,Co4JO JmI'vLpcQaM>E-}7JHY\gʸZV՝6rJ.P{8`&pj9l2M3dk`yVDm+MBxs[QрR䫠AyuX'PV/ ;6z*e%W[3Y(d* 3<UT[OmDZtk\_hwnctEOqK]ɣO^" I8f]'Awׇ8ic\XdgTjOܬShdn`8c)NjA˩@<:S` ԏ!uEߠ>L$9gYBf@ҹ8Hn?C=txg}!|p<f/G8bg-8/D2+v1M3ޤvetec5 hOu{U keh_/cK0 Nx׸h˶e;VVbwdHDd‘=u : uǐ߀3xl4"m23js"דB+\E~$QF]ޛk6~O2=Vt`uSPbuoa"U aʟW_sΥrڋe3²lN\1LHZh(#lu#ZCchZَ35|@@D4+i,o9E)<=KCX;@llj3^+9gJCԼfG?貭w"yO咓=CC/.Rc&\삀 dT^ѼƣR腓r2   ʽlz S!+*O#->$CKQ3$`QNcqX#cWX U#4[ulJ4P-6 ou(|ƇG& ;nMa&+v ce<[& c鞻"5C=6MD- b B)txȟ} ؎6fo;z͇WƁD/bK׶r/O"`_y+4 - DDϪڃRi,S}Ee~%2# I?j#᪤@k!Eo3鱩+S>9!P!tk}UO ւkU^_'N5&rDYWj$-?B [ސnΒөZD얠K'-^j,6U(^{39t }iM}Xg>qzdQm<{ 5 9ePU7w?(M;}-0:,[q>u<ѿ *n$jk lP lITC \+W&#}_y,bU0p%P/ 4`S@ShU脍̢Xt`aoqw bHnT36= c$s{y nn*Q=cq Q<1(^ֱ#+qYw6'Fsf;9y2'\u&T FgH/'=)~sdZ,6-1B"|,{΁܋N½ip_"X0#6a3^KVNZx9)5p]|N>;X?iGE16/h)D8r7SKO5,~L44V;qM嘘vζSFȅ|j P77ͅe%Z#Fm0tQ) ޔT{bm:?| #^SdΌA0[)'")}r Յ e0@*L$Ea*c X;L @;*92t|Q]SE + [ r<)0Df Zq@CRp*t\]5چ)ECY{"џ.Uy,[(HŁDJXjDjWĻ2IyYZ$F%TxP?.dh4gxa{$?lI9{\wm֢ S^E9CT_!3<96}]i*nh6Lײ-dS52 GdPdql>u#]Cs~4$Q [m¶@^-NdP)ԙ関v󜶅etv35ϟ=0IŃ`0f'9s B4߆r\8msȥHu<5&@4xIg(Ŕ+zCk9,(g-RXq35 65JW݁"Z@8E_K5VX;9_(vΧ- /IB sVUOU#]; Sxqښ@lb( o_-Y@ZTAg]]U|rnkwF<O{|Hi쾼o;qK^UMX~;LpRY{\.3UH16:k9ERgӹP9(~9bPk7+0[$4CȏMخ@~ZAu eu &"R[dKѨ`}~SZW0YD&Zd@wDL GjUHҾ]~z>R"<̍SH-pxLrt&~c /g㻹7͝GT2\㝴^*RF'X!%ݚٷ.~XT;i[Nm$K)Q5d(/aQٞu6T%nL<`ߖ{ G FB^( Os>D2Z]ł㥀u*H/LkS3ؤ伖^3mk 'ըc7&rjhF i|Q,K3Kad,78|IǸG">yc:4E Yl @Po|g ~dtVw4 ,x܏}Kb toCŶ-tI&O߁=ۥg:= I6H N.ܚN ]DHGu7^^ Úӑt,Bj ԍ< [./y$sâ(3rqJ,.⢣vu*A&x=E{Ws|9UIZ]f=ᬓ"^QťP?'Z +9(5[90@uHKP'}5mж0wټ궆gc!+ҙĺKSݤ9|i{d۟g.A㍷j\c)A/pM(]4WVVyHح#'Cq2;ᔠ-~'Kf.Jpi}gu\Y{%~rao1dM'v'v>%䞝O3_f-(׵މu>pn>@4X5=o1yJ+ 09CF+c? Ji&j,9NF 캣\lBX+ ,ycbg4ƚxE;*6=%W)ә(b'֎\y&\}soM|1$GB:aHm P_IliG^-? 0@9,3SE‚~~^3f-O64ɟul2^`jmT U}|Q9g{ѓ#:Xl_J+5JvcK[nZg5 ȟzqYEGf[W}{h [jN@Hb|GsKp;..pqϠu:Ysy]N0QDZb6d;4g1ʺlbOqZXN~r B䮵#9ِ֦8c2B^g醗LjP2! yB}^`2CAd09uZ;/I׽69F aXkj,b1V) dh~v2jb`q0d ]=Ѭ .cKYMy\v^0(;g(5vҬ;0Q0!Ċ*ݡ3iaFs̕e"n`"t-T lzde4H RBRH$̈!$E2Tnb!"q"""ˁ iD@/ eM,~3ߤ;&%$y,$" ~?`i "GVKp,_&kq: 2=W`1` 8A\G7EVmu`Gocǫe-QTm}#$΄qXynʋuwD+y5VIk#ЎΩFZpDG-M ~h d{-tM\U$1s`@s+P ɉ~[ҽ0~h^`Bx6 욭G6L>.ZQɘw] ;(mrJ|) CKڝCs11rPJ՚:X5x/1{KV^x_\'5b]BϪbKKWs[* uR1|[s5lxC8r h?K)Ԛ[c=SD2 !VezR쁁ij\U'诟ptcH51s8Aq ߨ>8FS-wr'^fqҷi9cQ'fQx@&>8LS(0E}=_Q&}T9 dNN\*_K~mQ^/pfB] N_ O VbZ4` F=BE`SS5_2FFPFw )7Ø;mk *nS85'3 ] pO8aXƹ^Ub(Ou#;3q7ܥm% o!Dz.eD8xl\@R7Ɨuqmy ~!^,7B1{nmk!¨z->6ԭDQҟ;Iz,OoIM!P [u7q 4;7.W:.,0SQ"Pȁ_OZ4I=G`==X!_!^[^m<ثCaINp`y2J^k sN$MшvZJtPئŲ6||C+ey(k+5g myDO$Iyt)E=tE.pd%46s*By= !HfLUr*ec?߻C?saygH3َظ&ž*$z&~2^JK#KY{0JP  bgkXFB}7$jh5iMЧkc:E bDԋCNw73_CT2O>OqbL3Hg&h-y%2%[ZX6~9b&_!^crи-4\Cn׬pVпu,Uv?^$!I#̑TgZoEinBYZ 6.y!1Oi1>1c}Zi8P:tK>(rv!YKSz:}㳳.y+Gn X}ZF/̋&C2WLG`?yiDB);ēqwN ӑ s.ʥu GfJXo/ywwd=ᣟ ?G;.s.2 ܃hr=Tb :ԗeW]ص1ޤ 'U[Yt3 00UAqG:H$  (%xO+pk.=~v'RjsH3ZN|Qĵ)6JJN5w 1VE޹EbtrN9L#UfYbɔ#VfL p5+>⒊'!Jn@i·+c]$ԓ_XÛg̤-DVaWZML$I։m'w^b CE>L;6(i Z:sRzjOO@!G%FJ ̹Yr@OhD fj"ߏ'{DJ~hxz Ěh Cq)<5$YzWW /.|ľ%A5-1i#4Dzk; 'A4ۋP$n1]bͺXZ =)tЛ v(5 a6YO ɸOx4*9I P>aaG0ѽ0Gyl YǨGLqW9fL%9~Ms@@erѬv;5*p\o0l~6#[A!lŎ{ڑv5QpDN­ᶆ^? zqKGF=\u1rdu,JQ& =mvco,>P^^y0hV V |&B:sզE[?@K'C'ĵV^|G7MhTU O!MjA;N>P$٥GHE$ϤJ,~&g`weVNDEŰOj¤hX+W0+GX5ӏD W'&}:)*MGZHg;TFٌնFJl˽V|J}Q2E1}.=݇eyR1Q3-f0/%lMc[-4u 2\`og.?%GrvDFՄ Ijzm 9d7M'L#+*Z~؉iO  1 /,r֑qA;˓Szɔ-VPb{ԁ=(:==$z{'nF6+4{ԓ1ȣbtOjZ>OJiWA /RJhBt'9xȫelBV-V18> Ѯ֚T0WVX& Ph\]׬QL)JuK' QMYCQf?4/yX.5/ےWZ^$f?L7j :F k7:S0z?8#+avnJ?ql9{QK]ƀ ja;u07R/c}"\-n /j)C#ZW.Np:$s;oP\#ыK@לzٓ-j -_DXg{BljKa+q"g)%{%Q4e{p0&DV29땓y iЂ)H(­v:?N~Q!Wt3ԥB{3 'Ct^7ũN -~GQۯJh5]a=#.& /=1"{NsR0'o1= TX҉ fA{4#O$~9+}&0 ;Xnyc#PNoImڥ?Hp J ,<g,ImMiқ=l`Mʉteo|*GT5ܞY ʁVRU}-tqކ?~se]?mE)F;9;-)F?XuP&:*5[k&+0Xm gw܋_59cr|6+S?Y_lڙOIc]P2%k4'QLAQh:l;T"os=jO $NCvߺpeOu& AWۅz8Eᡞy'Ke.-5T (s@KaޙsJKG?@X!>h'iX5]d?xӨV׸.UM{4!"<07Y\8FƐ &)2TLcf6i9oDM22 Bf]NvG龎pjIi.HOy_^pz"wUr6$MFA5&_$ # pר$|䝕r%(՗N'|"5 ɘclů(y@㝺RZ=&WudVeY]h?)~ݑ; ې1,e]`'w?,*02"ibRÌ~7\>k#8gwqK%3ϱ,Z0z# WUIpf,)8,&\?Mo+vMHkyEO5hLK|G#ۇ^zT~bn8@VTJ{f!pp*0 "l n7? ,5ire)9nن [FAwi"p%U1{G8r ^Vp(s;4г਒̋-N i,F~,;Aȸ2.\IA2V{!>OVp!Oz&8]e<#s]s !0+FL*8p =*{nk* azLfIgi6nB`ï'ihJʋ6E3) 05491ߠ|wIUee&-!vC9U ?̨zn44ѱRTn`Qt::%Hpfz,=|U(f7uz.9b E[\re~3dE"|VWCz(K;1& 9b&Vrp6sKA1q zz"ŷ[@#,.(./rCfc;tC!4?737,hQB ݤ\Liq71 4E /DJkȪ!RM5$D+Z-WVzӞӄyA&j[{Z`ʐ'49"5قH0Dž $Xsa9}9_?bS^UJ5!IȲ%3sx}K%*έ7F.0jT뎈4 gV0d޼ և%R e`MU u$huS%F pAHC0Xi5r>(h`[ x4eg?Q2jZBײ 0X!`4۟M<ȍs?_ ȼW'mc>"Y*w@13ǝzJ\e>ʮQ ^Lڷ9L͆jj$\_7$TGeUFh@; L:UKNǨv2w`?#l B} ٸ`}GۛTz?^f0G5w,bZaAoyH0T7_>ؗ}L':5Rih.s& 'M|X,6X9\DS(%2<߼1 C.2kN,"7_R5tQ5OY} q}#F^3PzE Ab8'>"}^YJ-D攣=09< ZO(#cF u;(Msv)c@ԃ5#͵?.\>!F,:K^y(ۅ'w.ʀ( HT|.^;mR.Y0DDb&)od39DsQDž,812R1[Q P񶅮Sv P-El.m}W wwjyO"uQ%MBI1׉9Sp2 ` ٍ$i+g¬:Y2ŁELjJqtb"}N*טZ7GaFLyu^{.߽J7&ʹ"oHgI4 z,k~Yv\}oKbȤLϡIXk@^"oYABQ-!Џَ󸯖dU01Ip($^hY1˨XX V 33,(Q08 3=_[pKНp0( 1"95q^.u+LHԐS(9^®y*Qƥ2uUt\b:j adfGØ/h}n 4mTW_s%4ᛣ7?wd;UwLBL`Dbe2dLC]t/E3wo@HgRȅƃ!5N4 }T;j bX4o"XO:Z 0dūw%d, |2Kf#=$ȿ/Vy;_R5'sͰZ& Wtd"t_f؏᧺h}%+FRG) q1_ yAoӓhVB'' elM +_wJG/ k\hrmƩYE=[#N65<2Z 7)qXeEȀRuDJX--{yl3ሩjqϧqEqpFMyԊJ6x`!֣Z;W9Dg>܆O cR>j9@J" ՜u+0䴈(xOzUmO. 1Y@9K(2S:4RWn){3.݂w54L8y4 prH`D A;*'&)޿vgWJp5}Qή_eǿ^olCMՀ:O\R6By9 k>.`5&ojFwj V?zW! r\܊U5%Z~e'hpuՑ +w93,)koȆ6{]uM8{?<  eҠ3e莙 }0 FU1jqՃݭomټ0A^.BHTL΋Asg`:579f)Sv4 0Lw|_͗# P3,I!YUD JA3E}p '+3AWlsy567@0͠^m {>_[G&_' n %$WKHo5HNS_ߧȜߐ,H&#X]:R?*F;Y иqp(zMeU8 \8b &b?}%6} -Nr}L-K`-mZzNϔ*1*^)nrsBb`v̛B,Ex5?2gi9Qq<|%{@aB΂#$ SD e=ӎ(†bH!mefNܡT4fc0p dƵS&7Z{4Y7HALyXoR-FJdڢZ~%/7_/uha~8oT~FGؾDw)XW&!myjFX]<٩kwy9#Bp/BKe k|LKwa7KX4Xio8{dʦ*& ʈ͹EAy ԓƞG`0܂(o(RJ6]H0.XnI2X2xC{< h1{WJi`:beV4]#+k.q%!P߾ϋ* Ci] 7!}$D GsQ!pS-BH )PITu|%1g/9< zys!/RHE\EbU84POBL3PyLw#F .QkJBkPN΀O0ˆ~jOKI7ɥRH̎(ݑY:hܗOEtOŭO_L+XLDŽ s}] ;1Vwڕ<+)UH̼٠gA ETkey_'C,0T4d~=3@l7yyn(r*}lKRۿEnS Gy1D~GS0ZX[L0G: w*B؜upM_cS=Ϟe.Elf7ack+/:_WG5E^*d0S;Ӵ̳$Jǥ4nyԿ~(ia_,U+t25ʴ]$[oSL .r#DOFW4#E]]HM1Ԏ>ߗ4k5gm x)cm#TZԏS%L83-ڀ?|P1s8GMu`)\J!rz ,vF__)BN`KƁ.Fu RNx3ˍ&꣔Woϫ:a>m3FZ 95cOP-1#ȸ'_1=ѕ7E-ЗyECCfjgWG̒ qC|]q"RAS*yht |rTD{/rg(i МbefOW3S48vfKk +*з0i>!QUBÉDYK +sg b'# q! @DRJYFYl~ȿF2_剱;; 3TWvTP ?b57?>5 wZ6O"? N۽t1Ji狦YyU HYuKg Q:NC;^|ڵmt̓"-ZLY .ZRj҆Y <ex(/lej ,<&7=I4j[vW hۅ@Wq*7&X= q)iR|7?$ӣq@տ *f}8ҢD69fALg%L԰5#YgȦW^SQ9 E'KS#k)]A/-< 62}Olޏ>(%ʟg4 ٬Su $`Lb#Fa-;r;QegnM  E-D1#MXr+dk V N2!ө,a `f 0 Xc4*̣itUg6xJlΣ9D}y/7*PkыS"(@i}`Խze wc4)ey€ٕ<.p*+~q:iENAn{u ?Cu'^G'cj_R&(7H Ѳq#m#ֵjȿA$4

˧Wt;"}}K j%P79#XVȨLߨ$w)F^iom^ h .OJ?=PG&!w, ұtJ)~dVc6wnhiۦΔ Mrrz˼y{s)wUǧz5q,^2u_]8\4qҴ[5QMtX>'Dt,28~H*3kgԄ 3m~,|F!T_ ?~5Zj`c L.}BZ2LMp pIxʥ N)-|Db[-Mx]rcRDiMG(HII{yP=u1/1ɸk*k6,.S!Рljz 19V9\1-NO@׺FČ8*N CS;O1t5V7C"ń&`H,#@00ߪ[د;>i6o DOjkk^zJwAMKke@m+\߷/$X綉"JA~[_U#YR1MV/DUk(ɤ@oJ'ːn2B>\?B9aWc6^Ǿ.Ljd G%_0 ' =\/g҇MSv%!UGkG6i#% oNYW@kZHzn$a?GS2#׮Ô!zC1 Iȷj"[9_|[RZ1S,EB!MWG-s޶hR+F1@B?}"-ςt?%pr%Dlw$U>\EX<4avYͱf*v*` Ut,;hVh&n[> .7V1߬MЄHV|e8 -4_!6hdAUr{(of+`p0|8xʏ4puĔґ꣉J@càcy^GWz}gK>\+WϙR4v4&)g >;')ݽV-X6w! -Vae6l2pgP~&?}7p{)vVgBk mPϳ4\p,F!""k >ͤnD>،xDTK ,B7Y\ҦXҴ7_GX7vւƦ=^+ԺN}DPewS"I@ ʞ[wS z4XcPBQp6c$ɜhgψSVF9ɹx}y*w ^g|LE4/&XJ azSHQJ/n|HiZDb9QcfQì$)hei^!ӡs+lorCy5>BWY$髮%rB&-7"R2xvrp, s/ARrzg5JtվĨ1/C뛇 4 YZλq$_, uZS'$9=)6=;sÛIG1=9x!QgLfa;JE)-7{,a+I%{JJ㝌jң&Q^$;Է6̮#衑}0g3ӥLPCӈ/x ݓr<+vLF}AѲ!7'aŸB>MW7e!YGsoWsJ:Ͼs-SGv]B__1WDQ[zX݊!Y&Z>w]>{7'eѿrxbZiS1h!{ѫE2]{6?Ƨl[$ D&ѭͲkxmFRGϓ'VYl;Ւv3n 88HZ}Z{n4h M5N kƥ4q\9/lb:=E}c_ǏD__6r wlԨ=ng4щç7Ge l9ķBq[++C$k>''NF{*busW4RĤWO:O ,&-"LМG+HL )Ú:i=RDE#y XG@U9F|[q2dc_-m:FOp/&Z_f"M nBtE*͛ضm8m?$IBs:28Y$} q&$sj19q'CtDhX}椕p)O6EC5\/'Zpx'lYDu4EiuqJxɜyo.^A/{7qYتKH/HQ.$fT0L3@2ImbKYsnBň]0v[pQabvoĨ660^ Yߑܺ-b\!GzYR/֘ Σ(c6b%tFpI <)yVXI)©ۙȪ]#Pۓ!G/X'c~xBiXk/L,X}\XNŵ^mEYKk5 *r^%|v<~TYINKsT Њo$jC UVʛ⺵D܏gH 蹶c wW-(ƃkQٌ p,]}Z.{@f iǛ[":> T XTo5Z|[¼DV|g^ʃg*e_Zv.g6}%#ߣv:LNj5Q\!" dH^TKQCs_i@t50B} 8an&u-MΝ7]o]{1朌< hS:f/`# ˊ,}xr!6TOa~63t4:? IaaďvRIhBIxnL/*7A Ԧ.S))橧bNTg^I#nv.(F~I> Jhy%!q * lL#?ºkM`sP 7u&0 eJfyh} D"_TDI^'aڍQֳ@xQ¹E7mܨnDU}MQVjpsylN2v!9f? %O@;FimRt.q1Zqo-w9! {L\'c~6}tB\b\:;3uvN_ߒ` m]|[ycCn_asK"RVğdd$ ǫ2/ql|MYril gviC*B)J5+~.~FY4CjQ\"-\6.Y_JWu$1vwl[<#KO>[:%Sb #O49CX&Ӝj^nNӉRUPl烾UU~3Lf ?yJ ϳZH4h.@5LF9]@4N,o#qܗ"bBfH.V~$W.|9i^*S$)] ej1>ˀ$2w./orI%p{cZ/9T.&"~I.ɇn-P$-1{+zi Ϩ#ID .\ǿvh]'št Y%Y!QS`$Zh!4<6]Z? 2'*,1]4YM :HC-+jֹ.D7`]C(nT=fמX [`3UC zd Qn?L*S{;;B^ݗSHh9jQcXB BZ7X֢ ƪzɲﴣ.O9KZUDޏ'lHw|K"eEw<i`XѲ7n 4^vw0}qKY2v"K z7FV_:W4(OȐ+>s*F=@Em}6&q\ p44ܷtTܘ#a$r&qǃ"d~Rnw'm@oyIrYn_uxbMdKv"O\{)A]b'BYc+%̋Dve?hT=pm=cpcʨ1=E.#Vi|k,VZKtϢLjfk-GA1ϐab押D6>^DSQ܌e@c [sk״д&`WDɕV) L`H` ΤKAb~J/Ԁ`$L*_۫rvMITX6)Lqo(ӈM:)rE=W y`f6xljbɷ,  v#CAaXD;ĕ꞉=D; x*ײ<% (B\.66J2I @*3pBBZ:'Ю3lY|7ŵnAm$  陨Ne\e2ߐxZMvTJljƍB$1ySゴKLu!ޅ;Tbw-:͹6#h4- _9 ?uZE}1,a`!pomWok >b_mjtE۫^ZLcJ$4JՓΤs㖆 +x`:T J U>nN&nXQ(,駅瘧FNe=ۭbġ +y\VVW~>,;k9 wCJYKt1#.7x:9%p[)م/U ǼD7*5|^ hqxD*qAD$aH4걉& .Rߢf~ X @y;F 3=-?AeRWYa1 4YKYs=q`6wF>7+?/m/جb*Og@;bkڐ 1\yh"29;I{EƨGX}=05HKz@c__˰ʲ&^ȍ?{*7j!n.(AX> g,sH ),c Hz WDRѱ.mbxOgccNrwoZ.Hqs#O2Re8WzM|şk@$F3^07 3Iua2r^Q|ʽo~xv-OtbA'] Q`8QU6THOЋ!j4? 1 i!5'kE)h/'8v[SD7^ZݠEx {Fb]y+RzN~K}AL$X)c`Qa9m*PyM4x)ϟ8ӸKi S<=ӐfFVjD&㏁' fb^͔"Du| @ xt&^zڃ/Nqש\p;o i uJjV~*;\\wBXQ"PmM`c *4VGOVzͼPe,,1vQ7'Y|ژk'q74`N $( [_&Bn+2LяZ`,9>T]Ŝy`18`+O.7,:Ű HY$6#Pf+|  (~Iބ@+?Rڒc kc6w%be=pfФd. ʁyH A}6Zܔ;EIטj}f`D?$d)M㤊w*uw~bi?ğCiAT)L Qv@(L`]Nd-DJTg-FlnAsgekoaF-*1biPK|'2E\p&PS aŝ8 [?xi5sn(#aDc7$oNF 2 D)Vmо9(}R{.wӰ<.uvyNjMF0^|=*K/pW&O  Y,ڞ-kj\jCAI!U 'rSj,NJ/:Y1rZɊ8cRAk76V㑂bZ$ziiWY͚rQ-gl[ޖ d{NΔ;╶3<̘8P^,H#6MiVI.)t贷=ʉ1%pMkHnb?9\k@T_!|/>Z"c C(S6R3GMK牗,; #ȳHHj]%yR0C#6ÍHAG"ΕlL!!f48X\D?,93UH?)܇sA+$7ޙl5s؏_|A8T-K Y#;z*F89t-+q͓q FSt\%0;}V; uA^X|`"RޕDu=487WtQ7'Fˈ\ O͐§Y,L %U  *#VBT׏'DMOƥ@nN /]`=T).xnݳ`8ɏ.!b7֯ LMl*34xҸA)гt)\'Q%N?H O}A"Ү81'x%y#>-ˡ{/ ^*s1@q/ծj ryl3DgT )Met3w=y XEzk`4;OV)˃`K~6ۈ=-6xhff0Ըt nmKSU()?BK&~8-vG&֣\h$5"-?=P{A~fc-x6$jaU"dDɟ3ʬזc(I 7FYX]l.xwD1\=?ra\EIm8mOwTB;i̙I$Т6ߎPXFqaPqmh gE{C,n1u-ݢۃ'dP@V^1cD(Q8?MraB654+b 9b_rs@˚ =A>SDEK/m$ mlo./uP.Iw(&Kne"Ύu>q|_rxi}KȈ8}&?הC~wfY% wJ_5ajy9dO2@Km.!7HȾj11X+b+%nZ*1+Ty0}E=bl!C5hDz952#!G8xJC<)zW IM5~*P @f wIzt5Ȫ4hZn$: 8 #:9 PP\@,%uHk'QVyBP"UJ~lR~4֙L5ҌM~J 삡$e4qؚm@uX %{> +iXqW.Dor<],2j3֣xS#9PIE֮¯ێ5IQV|780<0 yhEG3Ecш̈7<ɑ)VīmsM[q1UzAO&&1#:L أ!M0"-(n/;v?و34/@'kD_n]mYPR^;F2lz @tl] ??ZjOue DD*2LW>dy> =DI .Q:7 @Dj`:`T3[n#{'Xd}y3w'PxMk=)%7_ΌO\ƷvF4$T7C|_ɨga$oKÈf?T/3\!5 $mI콶h8P6I[rlM  rCBpi2:xufG6?;4beJNqdb4Vu>}+!&`0`ϞT 79| MD{n\Wఽ13N3>0!J?XFZ~_Nϭi.\sӅ1|b>WpRu3Z+bwwLnhiҎ$PFR/D"fUTֱÅ|bAً(I򘾴,A#`l3=G"g*,x7hgp'Z=} X,SaI>F}vwqT*zsG\,PUJ̓iBv4,ܰJ`aVEtP`;Gl3m,bk00?]$x]c `?2"tU޷8]g6ؿ.fgT/ck"H)YO6xQuK;%X¬49s 6-6T)VnC1m]=}^^Xm>TIlz#u!cӌݼQDhY v 'lAfPr.BCvgxg(ȄrFbR yH@*Ԛ8Մ&2+#`;/P`  M*4 Dv?(`h,a= ײ֭Hpqi|hOfuK4dO8{>]~ׇ:11l<e^zĽ:m/?8 mWY1٫ͦ(b&~*Cr* '-˭7Juӯ?h@|&N86sl:(ZJ^[-"gHF8{Kt.;x[$eQ+`A #}@&L6}eajz?M_4dA%u~7N|gƕ2閘`jg=XZP^_$.4TI8R{m AE"^L)A@9i fȻ̋#X1Q qoϦɣS@0*68DϏ9A Oϥe}!,飛I(?Bڜ 7n&b*P[\fb),{#$8:YvфOgZ-0n4q ;ah%)%X2Rm ,rЮTu+YNX./P'(r5zWLY =U@zKU>l7v:qw {V(0:)|Q(n6(K̠WK O}xFwG%tBH4qZCS+ҰMS۴HOLYSfj4&8ÉNZ/OsdhEI$:eiizm#YF[`G0CZ PV"t5Wdgx寥y="! K l?Ȣr\&OMoIy tO*߂.H?ig.)PG]^a;?ʂ (:jT*rq6XN?ATdn,9onnW˓Ojp֢dniXC[#5 >slVSlǵ%녪 yNF?_7^@n::ò8 I$8 Y;GmeI暅 b3vbtF!uWS?VfhN%e sQU %Jl⯇e  *[(yXϝʰ'ʥ`6rI|ć|b{D/Mu^6?1-GɇbSZ9Eّ6].jߨWv 77a@ ̓$pFXSbe ,"P^c0}( .РS"5d%.#;: Ml'>i=&5 8v ƹ1A,w &,R{(|:}MjnvXr8<\ɳIe)"pYus/ 8ym[2oV[%~;,oz9Ɍ C:Ջ?zؓ]=~ڒo*vm+>E;l> x^7 a5P+0r?42^[7@`esVU$]d;r<;`B\Ӽ>(5c-G$jrC: Tj'g|R cWJBneTp\-['C9~R=N/J9Jb] MvpIijޮΆa͕9(9|fP[( -K$U]k_V$l, #1S?Fgt?;ok>F GYOö [KU]"2Fi[[)7fDi9>VS3NE-8IF{O'>(`TiB҃ 4:&ެm@hF,2jQ4fJ?4ىT(q _3iEgK xt#&׌#XK xI`Ԁ=ʍSG b-CN\3cEqf*t Y |zH.2;DI'f;h?9VB{m8 5NB8 VYSX~dÓ=!NAx# %MM݀{C/RqD)\ٱj8x94̏37 }L?1jlt?^;tlJG0&Ca *~pͫ#0 BnANM6\B&xsn+RW)4gKy5鷔DؽފO7<w *7oD\+0 ʁmlް7ǼTl0iPnvPu['M(qt5hg}׀ı$6)W`U-)oY13qljMe9Cs;EU9'~?V,~ܚpzm16w,8!}3(Q}Ŗbꘫ[\0LT[I8%<tLPV5JѬ#,eUpZiKi=- U}/X{ ):w~b=t>29ixUOX6smȨCͰkp!{NSGdCPO~UP?emUk ottw(ʀ$p үmGk5[n ZkOA7#}$,`%]䰂ppL'0;~p93(U(K29 sjj _¯DHc*PAHi|izRA1Z&\X@ZojwOUO8+E9GkcY] 80ShH sx̀j"wΛrB(R7/58̄/ >8)ɷΊ 1VhkjmcCJFXGbH j(u|&%@e =~/(w8i26&|X%E%Q/A>ՍꋬczΏQ^>Q+BKa@qQz Hmس,sg:,D7Bx]e (FX2wì4V-@YݵQfө)y.-h1郞Mfpl7iK$HTjW:³r˂!mXSh߻D,`@# LZS[?R4P̶{F&\9PUeK-AB3}` Ua ihJOtߡc,]"96p7㽸y6 0jSz ra#, o>p(KF]\EQjesncWĊ5 TrCgaԢ <֠cfq@V r^mOr|!2}P搛gP!d}YzMFN؟.G )pڗҳ.=E~Aݻ{6.0z@\oA>"@g_H\Bmy? 0/ dyp,NYha} 0D<`)(`s=w(eL#:~&) ]Ȟ"!Oq]-,<9 *;uwwt։)iM;j\Xjd?T_#YjAGG;-blWkݝK<"WypW2lq|)BM<:[b3t!¿I]eVx`)'lDoȁYLgx a畭˄R[ /W?cW72 +Cgi*hu;8P#X{R,}>2q㓩!,\ı#]:D$ #R iFdbt2DBOz]PJijKL<hA ,@׺EX%cV}}\ۮY`q&T>gGz/`+e C.iz(6k!ErB` -=?K$ &HQhӰMtE9h`l;j;^F>ϫ!<{sy¯. X WAgi$(cQ]Urһ\.4;C 5M J{ M!ov0"ΏEz?yy2P`|̖7«'Ȗ%"|Ṟ)I䈨x9U:F(0KacԪwd+``xӼf)LK ZE*!,avm Nrq%04]9>q_9HP]T^#(-9RA1[UkȘ~@:EzxCwebBlױi-<)sп U7BgdзEn؁M*8W@w(oT'N/4HǶLښ%P M2&&ubc3cσ0 TI~@q2]ͳ Wh9]>^հ5J&kY>!.?Fg4V\ qf^5-ծ@JHZčq \u`\0?1Om9$ VcY@BCBL^-8 u ;;QEN^ M$ J%=@s#[wB$[] C> eBv罼v҈s%}=.l&2hOBacFQ{i+$~L)quׁ3wX蝏H"?HYܞ6{@'e NoR0JS'^rcɝ\j&m ~iU L7mrM`gP,$1^/"rYZ0;zHcOf"m[A[+Ik.g= 2ͼT,*jޠl=IC׻vTu=}8vRן}9pOPsOuMqhoh * 46$N?ci޿4EDW ey{.u&05ZbN$)ӑ)C zb6fX`g?w~A5<\e[$"B|P L*&:ˠz׆e -t5|lAL蕀ai"@kxh "J)Z kG8I@.4G9"(cksžVFe/w*p4kSj,Q DOMD Q |^$?*S&J$&MM!vb%=Ӥ sI1.jC ـ;=p;צ{J;zJuܶZ_dkklc}㰎t剩!IG tK}ů3rd+*mb~ v_k 1#Yamq Bun]4vONI0;Úkeg¬Fyz~B1Bo1O/a_?%#00aʼn$en?5OUK06ʅ%ճX*UGYc=Ya#ߏ~ʀJBv(3|&m6_w9 xI.`޸IeAjZ5i dKd zI9CgWAp>a{ 4qDlSuc}W*Fb:Bx7ǬTY$.Ύix52?֩5 ]J?yN2>;kX&i J ǐr신 țRˋ y!w?:s}.nE ŏWA!>=8neQ;-bXrӐJ|ӺW%a9=#U 3|h0nTOH y#:;wS1MHcP-szI!.t\e]W#f?kbQUevZT@h\FHJѵAQn)oiqa~U˂cL]*1Sb@ңdQ!<2)hp=Znw0}Եѩ-Jo9xa%,9,nqJ~3#\J3&jZ穪Lsv 5wKhk8\$"C,(WzO)XQ_+h+ɘaU|G~`7t٬"ZmMHۗ *2 ,|NUo(~}apu&GLcB@N?6lIU*B\QNl+- iŧ[LGm̽n8Ui ~^˲T y9URBdTlj '0e а{-+E|yxohIOM;&i. vn zʣ64]2:,u+9̺]2!K`qԗc00d^\’ȉf _0|cV մk#U8 ^k؛nL]JlRaj { &(sU{%:^pqJEYp;>/;GZȥZ?wݕ̠՘ C}$D`EKOeŚ% $&E"i3 2m ~Y>#DFWOT*9p{ԊƓ4KztuQ_҄>LMCu**4|t^[ك-s6clqCY/E`MBea¯"vP;cRX(4[}`l8|+-m]\L'A0;>7M\FP@%w/9BeLU-->ÍΗC^r#Մ)xE<%]t}xIeC;+vkwU6:oU[9c7*Z)]D;R Ck a=l7g~?8爎7j~o*k{HRRz v`UM+8:J6H#C-qYPPUfy5;-P37~Ɗ}I]m=mJR>O\{v'im–>%rz=FӠNrKn~/vPZA6tA}&Ms%"fKO)9#ۭ"]*A~|vo;toůmg7aH'A4.-7q(ƈ4Di"@[uCm꥙Q<^O<:UUd|a"[O!MyR;Cw>2joENspnbNI4ȘhCkzO_@h@C{̋y,{pd! G!N8˯w xqBf,ؑG.p)RxwZPÏ|"ͪ}oݗK9Bn]MR sO3 zk[dv;ڨBI~q*E"/ڴ8a-8,aGc7S3қ;}Tx܋ӁI$ZٟwFr,Z#X^ wj9\ycHЎ9pH M&]}|Rެ "VH<)%4ҊN!T58=/pHT0gFHnyA]=&EUk?~r ^8҈36ꢻ NM)8Tgo}n2* 3MXx;XPR۔Qtl\kͿyR,H ױ{s+an;(=/*ȆL\< |*?hly?`HP6NrF]05 ވ=ϊAPkcdR3{a!|wOjEK[/1db}gz$!Ӓ@,C_єrk*m1Zlb>{OZ-.Hr"/dM 8&kd乨6P`sW+ >ߤ-> *0p5F 24,64ɘsj}utフd(I_3E:mg m:?vސ{ƺ0KhEltC?vhv1$Ap"X$.50[B P2St˜ ǏZwr7n'$Gdud6P+=-Ǫf:W$m+oݼC]~3+["1Y ._ wllO冷@ʑ.0P}},Nl̵ʢQN?ayjy| S22U-5")߻k:kǡC.u8ELd#EAvnsՄպM%dM/9h5Z31OC27@*(*^ˆc߼^Mk=r2p8BLy1
s?}9z_ ƴ(5+摈 ئwk-3R~ ^0?l/4 n2l Gf4]zp5Uy?pP.}j vu@Ϸt4lEŵNɀ}B'9~yhPT&.{tf-9~R_GuWַAv%Ҫ1lɡKqjGm;,W- K oa@,ydt'ky +ӵ,O4U;.3ۂIvMkw$Nw`q8H2Og9uNz'Zhd$}c,'^àNTE&1&I$] v{KnR=TdfT:~k]n\I%1'@04s`ԍ< _<2*jV0\fo1,;uK Վe9G(T6P{@SFxa~J?e7.$Fܼ"xY x=B$"qJ̺3Ptkmܛ8Ѭ;?F{9,c2}PP "-T5cTd0Хgz'ޕ<啹DJ hKhޯ 5(s]яTUBr؃t~'nobh)gXdˁV.DELW;{+w |KtGFU"S彈I:Ԡk3k?GǰUsx2hk&{H-ac1=ȨFO_ b %LW-.\XoB>WtC{ZAL@ W2^t%~s4"느*:D$jvˁ6TWb_[t̻OS:͠Ġ+-/0\+)roZܤ$h|=?]4Cld)NУΣ?=π$8jzzxp6/¢UK,hnv HQ{=􃹢ձyK/1 d bg-8YrEO}R)Tk+~A%u)r|*Ѽ>y!FZru,$JdUK0`A/FSG>PUJ6n#kctJ[=0aRfHV.)Wv lim1(dm0Zo8[9O(^K[VH'{{ .* fh4_hk)0JĐ2s#jaʌԟNq^A/L&I\RBUo~3E|x-,mwu)tb%Eַ#glyfr w$߯>SAMR@9'/ؖ:%-{& hgm̬rdreǍj!ݕ@blJ/?]]{" yV hcbnIشd汊~m k)*Z#>H3͉,Nwghjqk7bkB+mV^ I #-`ĹYRmC18~p0|'KXI߱DƕOxtOn*j*D6##l U絏/H3Jp\6i ~5ջ~ -cQIU s.'Ҏ$tvV ƺUsUh2koq}}, t\q c 481qMȁZjg8.6٬-Q/Нv/O.jJAe%'tI[ ; n|ƕfrW~ߕ^l;ۤ vZnG1[*5~dS qkF9x x .YLCs, ٦pŢ40R&<ͱ;^jWa3AA ь( Թ߯gOibPb|sA`dv ϖ8e0b5hL滟20F!?ݫ q;q޹lں[]PI= /s%Tv ER<:T]I?:$KrQV[ntg˧|aXt3Ϡ⑿Da EY̍qw7utQڲZ h"_X ކ?&>U, DX(zZ\Ģ0OrjFc}"Yht$qu*[NUߠ[޷QgRf `bC1>bBFb! :RБ`{qCC0gfn^-y:֎k ^IOIDyve*bx|i^+|ܭo3?{̬oc||{K6Gh[!Luk#R\xy[e">D uOKur,Pцr٭S!Jφ:z%\vRi7PڽՔZ-T 9V(/{z#yq8@Ed_ sP#<wbp8 ֈ35/p9b|s,ɏǓVv;?HhynIKШ}jCNFHGbMxm{sv-36DfsRlCR Iam1WB^v"Bs)dMDDbhNMyKwy 55aGZrHnyC 7Pħ;t0k^2^;;m:W Ø|eDX'%LjkG,({1t Th,K*᭳l5.hSnCSp%jmIՁ5RjD'EnP(?3'@yJ_0,{$].l5f8QYLRmow܉\lg|lI|CFꮺ%iZ S굦Pj,vp!^Ml"Rm2Kwpn-[ZW>"Nh$ȗUB ENh GꏳU: % xNbC!Po2͞WS _DT te$AAU_} ]PP<T@me'7َf%Jn{O?}ݺȭES C.:zL n %WDUi`aG B^TD+21h6DaS|Ͱ̘I<^4pg* FlW[[կE}5SQɍE3jCI-BI:=]CwL;dcf` &F2Tm6XԹjd(8%Li;iACPulO* sBK`+u$M|d5UǑW/;ir&[ ֽlV;nʁh#zȫ`C;{v7Xxm6O^eє?3c̽Ɂ{ivm!ʃ0UQ4xGB@}eUמ2rdKC~~B N`Z*Gk_`Q&ޓشϡJG/ջ tA~/1U甩z8$\SHgQPU :;@DwzY-w/uxVuf=,3ٛk, A`8h518.W5Z8)w棖Goڒ `c2`=`|]#l53NCW@E:AcO"%髕BH'$#Jǘ3δ̴)FZr11# %@y0#Qy xO! .^c7m*P:q *},eczzoо{m^%; nrId~Dl0d4#t'^MBfߓ@2V5%.{-i0vRlM9+|&FXL(;C8OeYq/!w_6Y4n?Ez.z!C]"&. TlE7RA8z7k[|GڻM '}@9;+.3ӘMFU.ldy/+iSyRvu>84|ȀΒ270{6[*}7 @X'~]!i 6f >F#G10 f%ۈ㾵][rk6$dNlaǜT(֙I^')D_CTm֥:=_s)`%ĵ |qu+x)nSZ Og3ګ?JCD_nuOΦ#ިKCn*M=ƿ$:#3Jcy2`i [/_כbg9& %7y2!LuvYa9D9oNy,!Peb}-d9}AFOk3"\|WT{ؽ%6WڹK`cF 9e .P:q2VbSF!긕/o8/=3ރѮ aZͥ8L\+KU>5gã)FEkS sM>$Ѷ^K8O%S4L1 "E`vsBX5Mt7u.H9;oSٵϋt'k|JPz(f.w=DOa]/ʻ9>/ =YLW\[Xe ?ڋAlp;ti^h\C7G4Zr$cMC&g_V%) mYBا5k`/Is jEk .(d `+͚%u15!3Aj3(;> y1͉dkU96u)It=\_zλ! RS4T}c.ި1 ˹0۫Z 3قP©O \ìU|5Ўfg<.;ORh0?Q9DC )ڎ vu Ƌkpl?e?tӚC\W3S,k7~, oq#S%fC~(-6$Q,O? K!Zዂ14̍nm:teM2)D = 'Ы+h^ؐ2ޱ٩tգh qbY2" (`gfNN5RC1]}qͫBdw]^>!4UT/W<-UMo *4bWx22(nQ>͈S3VKiE!;5UeZ(|ۍk3Ԓqsk P`sCbwu%gs؝IwVYT}s#\Wt\W%ӦуěW96WO?lԋc!+H .d&- QtH먏VEaׯW%)UɧQJMS~lT:x"r3_Jx'9/LX!<Wі5+k2Cfl^А3]95-Rǒn&-LH_Ӛgq /4}aKڸ >7Ut΋e#OE|IGXG0Xmh\|:Zv:r@sJIiQ 1q0{rF=->;.9:C0F:1NF crpշ#˅n ?1[#y Yq՗aa_#­'sznͲ@(z/̂m1T蹵X6jb͓ST^dnGBxu5Q%䦤^-"idϞmw F┴:8#vp8\OrmCj:]sޔbRHj`T{QH/!bϹ-:ńOK(լ0o$hQܧ6Xq [ Udna^AX9$^RZ/i\ҧ@w?SqJQ =A"ݤ͏m㷟@pƏj0b;A,;x .`;j0Ys2ۘM)IJh`1y4 b ?퓑Jpsq˷ M(CW:K]jscNA2/\k*\4\Y `'@U%2PP obx=xnczr"z_5T0 `k~-Wg)NX #B6#^_^4yuW_IxHt"jJj9g<2 ^O5A˧ ٌƣ ljo,)EK 8fz.4JQ| o|X/*>8İ .d:RBwTukikTa2 QIYayȎ×d[(И5L+OYڡd r*R΁y1TZ#UԿL̤@w0{z?|"JSR$vL 8~U%r\ε6^U_Ww:"kq0"J5( kbP`nBUd{^ȰĂ;1z ZSC'n1 ˳<3(k1Hc\:@˞glW[j .#Ѐ&r ]Z0O\L=^sr#TUnHE vK#HY\Ū˗nP|ha V@O!b-8ޠ;ɍ X!9@4h7 e[ódkYVތRYNNg12 ^C3;V I +`f Q*L.ኽ?R::n'}Ğ/\}lAG]@~U3F)U С;dϜRzW0)0-)ZS^evfI"mHcJcU]%{ T V:pNQ[۾}2K/a^a/ tjK>~ޠ$ZNp}W?1 -]rn.'"ف/۲cX -avFݣκ?f$4! azul& _wU"ᚿ_c,Xn7UzG>pq"yM+?uP\\~;OxrĜ͗7:l6E&UҡeoF @Ζ{J~pSH pX 1W95.8ʱ;|iFo9LR%^NeMm?F+]^ bˇ/z@; ;ȝ(o&ـw\4p.o \tY 9$n*u7zO-F;~BRj1'vLcx%1'hhn Jd*owse2tgxga\45L.b cS's^#5f2d9`}aKvyAW) ]-`fLZ Q;~D_R8a$thEo׊AFV>:^1DE3~mPnT5uRN̑7vuzknLH*.n-Mk^ƙ3'Qɤo i?=#m4ەr7Wla#$zA@oX>"tcvT %ym%L`KlQ_q w-2HB@=ώarJ4`A˫ݟ2x I2ڒ"qPX [=)ڎlhT`mɃF .k-8 $J-@}uȤy ⑳P:96{07)l?bK;A<̝*.O=R l͡8'|4{ ssjU&O=KЁvSޞYX1ժӡPċB+&"( V7'wY6d㢦υMi+iUv2Oc25<`'9 FOwFd}P[?OUrc8%Rr yNVΗuu:p4C4b;d:]iSn7\!1Amq_,╷[֨{b2PTDCs b¡xZ# Sy[ܠKI?ߪOjUQlau I˻woN:r6Y3,l^`re"hbK?`ʠ,Q1Rb)F]|V(GNqV+|UQX R7?FVwO ͦo0C-7+TM]q#qSFeLH僚2 ŲϿ<ˏ@}Ym>8V|frs:|嗭Bi}ϋ ꩐aթݽT@w+ IF-ĵNJޡ{Tg4 +@_f㡪_]]EXfSSÊX/p4#xAo6/:_Gx@ItS:fp#~ڱMܥ`PRmeNVY?W:nt-f:T&q8QDҴ ˆyl?C(`"r)NeݍBHa'υt?}BIf3DڃmYD%xXgZF)t{`ր|j6^6"XJnyˆ.D "%$~%G*R]4d7A=kF`{ָĦlC iesEK$#4D _P?pgC]mr.oFR=e5UMl d؀t]tfހDuz n hs!3fg"#^ Gq2tqe,¸o˱$ԩcDWfHlcpm~dFnR-FeX%Gm FJ>G) ;Ȓntad&?Of*4W`./ q*^MX.Z-Y(qfS(gK mw7̈́y`A 8~ViڥUM$Tk; ;{V{ahފvqjEàNܔI$Hr!X-5VX %]OI[i~\FlϋE,Hm ^0;|ҦNr&F;Ȩ&~ADś"+r9\xRWpWj21eiCMM2Ij7/{>t_>`?Z)};-`UGG9Md+pWvifxh, 00j$F39Hp~A@Gd*6WB/oL􀫬FvVr83t÷8 bu.D:-W"psu@x3դN7mX q)9R8<(헴1_1B%b'8fvz#6$4YG 4a‰zcl,~FX~4z0xs^n6}B#.=dw{w:'Ygӳ)Zؕ(=hgȰifؖBS_OCk+/ {F͚@^>{TI[OR&2'nֈo:&(G;9no4@/wۅP Ad\|qK=ɖ3OY`ž,rOR$:1k-yPK%=m1P+U@ dcb OZ26dT}eJyW$?xxijm?_,L?ָ^M~C% .Ip2zr ϰҍHRaGgk\ Y x$;P̧$ Ϲ*^in*&%aིoIF=)ؕv#|S'dl3dΪu9btJY#圩)%i6}b[yU,8hhw?͸qVw$*z`B<BKb&2c?6:M`")kC Q5/kA8ւYoaOmEʕiK5SwǚuΡxOAxF X\|C,7^(6I}Pն+ĸrqkQVd-SѻdF"ȧ';etkyd.L3M fn =z ~#m7n~ڳ ؙ5!Ě.jpZpO'Ѧ`ծ*jtiHj;*[;x%}]{3 ~ƇCdK;A쮬RVtouJos,im=_]b9)2xcU,(==ţ6`NQrTA1aBbӃg Z?{MnaSFܗ"e-.(j *5aO0L!;[!XieyhBKC4wN]Qz^acpuEL|׬@RaI2OylRڽ!{y [-/qK'x<)X~PhEvXt~ߙѥ?#ŸEǘ#0xsp+菇J)Ip=AJkjF/1RidPLaA6pH415ou$]ӹ̯;y:#5AF+[{ײ:;ijЫߺfjН;MV'gز4 Nn|yRhT˕Oe`.qVEY i ZdEJ {;Eܖ kS3Ai1^H $I)`f8=A'-w0>&5@p.6q"(Djyi-/+2xs2p>v뒞(s!WmMųYOtI+0dĔ;yQvOu[u}wxg,lrRH@7hԜ\*`I >'pTEވ_[?e&[{j~g;mRy [C{g;n?0D!,sOw0kc:@3%Gbŀ)BpwN\ ^Zh_d ug{NHnէz֠[f6QgsxMTw{,AޞJ:z)q :Y39N $k̸ Nxz'i-}>,!mq A9XEXJ/LN$HnȢ<1^,[ϥ @x;/JzE}q}| ,J; 9LTi絓 e8uUe,{ۃd[[Rrj`h3$T!R`XC,8\eW*0ܗxiW 3t N1]QSE4'_D^S]Mt(Plzy ʚG[^J] ~ gEC C3~>riS UR5u$q! vZiRfv 0nQ1Q;cH67Wal4W6,0,P6sRF.vJfnG>'瀒v 饾;A$c0mQRgCh $ u0[ )Xq`W}[l]XT=$d J=fOOr !I8?o:tAG! Lexz|52U8To'z"qV-佧umPNnxĶ|Q5~- _evR\{U@SέeJ'v5=cRtĺ?ѧ9^h&LÇv/mz*h$Cֳ~;7yyGU|64:4 -Uoחc\hcreSI@2=5}t ]tpXb#m @Xy%q)i-8a);Mi)k0rGXN؂]--ٌY>c0pk{]729wb O~R _d]U9130wQ{ ĵ rnKCpj= cwbʓyͺOɌ_N'= o4F[g\-twID&@ّIl/(w.zZ ?Qn ߜExjz-`Ks4촸m7tUQ [_]gguB9 ohߚd%׀P|G…EO1Fq q?y۵ tšf@Ÿ~XZevȱGbd+v3K!!&;=zB!}ֿPb32tcryn.pȑ ;DEZ--# mƆ\|.+;`/KFC%tq KaODjC7}X! )y KhrFf⡸EX# !`}$?jځ)D#u};l?\=K2PbT@-;j*y+A+qLM0'GCԒ ~T>Lt+M eX,2<97}#sN'xۻe5m@IjYkTN`.1RZ/6& j0?*n BW(kbHW {|_=a&O^w=cv,쨯 8ߏY̹`cER+%kAe.YKcc=mcb4uœ Ŝro'@f.o9:l®v G`|D/(+#g}R o{8uWc1SLq3 v᭱T\P-o')M!,syS-ӫv_1ȑ}mIF\+ 98.{F0uxbDi(K=\ 6Bn}QOW&/`Rdd( ]>+-Y[ " $X3/>VPӔOdJ&uy\-SI1cVVڤ f;ƅ-{iyZv-;y+@-vrM5Чo+M $<+qr Dh09跅0zm\%rR_zMoD/1߂1k̋u\Z}b;}̿ۼ?!)U.H}Rpzd\ڪ7Bs3' @sZF^P`wnKagB:8޲1y3k"r$r!XAδM4 ) }sw^w( :rl hWѧw"| ,V]vY@4Z| kwl r"NOfY+s[*O^5zEޞ1R^{Q lO/[ttI6i3kU~xum7$^jMV SUg,9bvo :GLj#Oֳa&X?$wk)J?G\TwnL鹛=}p:.gLXxU?bN^\"ҁǑg]+ڎ:h5jRꅗjvL\"AD5Vx͸~v1^[@6zԵ{M'߾DW +^HAʦ!]sD狖k#lMJp'c1Ol>9hwk3泗| :UD1a2r2!vȆ mj3; EcsLUΣq[c?XnCrY+x}²1&sӽ)ʅ(+SA*O_-yu'_u,}C* H dc6ȹhQHn ۙ y8,.=ChT뼧|RUgh,+O;UV6уP-\_dLj nֱ.),ubKh}'\>@U;r+4^xmb &lZYτ!h1pNϡaU~ oᏹ#gB|oϧ" )x+' t&WOu*HVޠ /te`7BEðvj/Xzԍj`bqiq BX7PUsAe ݤgҊ>ˑ͝mẟGҽGrT(i=Ͳ$ QPY .mΛJv\=2$zS)*]jM5a#s]nfGv9Ve6!FJ~oC}ᄙ'.yq-} v0wBZ\\! [2i,%Yf*%gdڝ'hur+wKy=/DDžaa|Xy"o;R.ޑÂ˅6bOR̝C ZMɦf#SZN xd-iw܉Z |Ct;uDxEZ2jLJ;~yU!KUj;VWz ̠i5kÔ>EPݒT8 ?QD! :Jd9,q߆b]ҁ0A*x3%g*@ Vre Ûh5XTɷUV87;lU6!tϠZT]mhܖr*zV80T y1cة^.tQ*;n)@"{mWyg02= =V~O?9r:WYMCr:R)̿HؼL_jg)g^6|N*T|$jh^1&m;`sεza/=Fpoم%A=LuwNPa|vZ렝4dd^5I_ڒմf!!n7Ě=hgik+ ^**,Qíg N(;h{\P5 e_UL/1]{pN-GJM?yDjo4Q4Z} WM̌==F@o4ѳETMjZcfV@ MSah 4tڞb|Xv!v Af K%kL4.KJ^c,Mi@Uz2u5d&5ׇ@ꔮ`ԕ<ܜ.3?4s/wxssXY'-e}298+(ف&R{Y8v6*jXYUr*~rrتƲ6b[pt,EX!3m>L?گ n& Wq{sқpҳz ei97[:Nd`a0]V}p!+tc|AF@GH]X5RWv׫t.6Uښh.vY旟GvZSe=d%iL$?!$X>`q!0؛ֳ1K:o3b"*BWc2+dlFEu4j%o8YR' 1Mp\&`zvI&}>ڜxKRф>2 tjAbâR$8ഩPyx$;BFy 4w.l^`Eƈ)2 rw hWGPOZ}ʈ`c}6Fh|~] kQSvA%h|ǵm_˹b*6a )7=N5tvML:00 CW ="}r#*T5γ"ƚ_Iv%4]SDݧ;!znhЭhzɥJ#g1>yߐE1 =8 gmyQP]?LՃWg pd"Zag%2cǓV qPy>}{!qBUywhbwpZT;$c, >6t!2.@njR6ɞFMxTH vHо[ǮZ,|dgŖ>fU)U$54zWǖ3g֥?֭Tx 8±<˴q=̑|6Su`v0FHӁ^<| 0 )&ċLJˈʐ!"3nIkp!"pLw]m{E]ݣ]FTORQٺ$CsB=ބuB)uyڵ`! vj7M^x"<Tqpjt5mT~b5+"RSepG Pr+S9A?`}Q5t?` |ry_Kq^~QSe5R EiDψiyTޜOvg)MqԬA)c@yY'B=Ր X:+k.ޕe%a,>`O(v8M,zL=Zi؉Čâ*Fұȥ'#=s{/~NR\#gp.#ȶqwU;"MDĊ ~TlZ)[ځ )ٜqZ[*3S%)w8O\bV A,FjgaśLaaN\3,ET'+\>Fgeu-5ga‘G=iXgAo׈^)2Ye?|0BL+m|elSp%0%h'dPm_/EIɻa"I0ЄLF{I[Q2. PzSKa{t͵PAıJIO7gdǶNoJ/ƻ)/PuN5n9N|Р x&_dR̚MjOgr;'>i} bH; h#Kcq~_Vأ%3Bp#0b,c:^aT.p(8皇z?ﴹkyV͚y%í< &"oMHDx2w"`*3i]rg pBC֡Ҏ*B12g*+>w"3`OCzֻ< @[dt?Fu[-ww?YE^ǿ4wMBxPV&G>XfU#ï]']l zoeW|0~R 6w%o 6lp^ d!jkF2N6cZqǼ / yEhX_g89YJJ#^J UZO/CM7!;q)1 t:'dž GE^s\9Zr+,U^7WePʺCKlC1Nm=*t{lub+.m&A J6'B]AL_| }L@_6S[h,ݖpP2:RaRwg(AKME%w;܈d1ለT w"ߞ KQxuosދmH(vWgbif*gsk\ eYcfU\28ò`Iݍ`+S <6O"lljdQ[棢Ȫ;vצm$uF4@ءwa?Iǹz}vZE<9 lLW '5SY-aO~ͭ>z \C:)*9=:GTI쀏Z6V/H>5ő>r(GP*qY}WHvY3TCE'Eln!R6fW,K8h1Cw!ƾ^2>p'sc-:a"Ǿ/@Wf˭{g>ZImjY'JGI22z7È\{tdǝ D (TJK*_v*"-3u^T~쾒D&9p鼼wh0fN4-bD Ħn91^W#3'Jȧ8D)zfb͂!tz6-΄%ZփYnYgdoNcrze g|_CK%F91>$;I.nTx͗I0zJIc0(I'Q%R1ڗa+xxNb? TZe(/WO+K]nc(O>Mzx:rpﯥ etʅQ\}>.j'CɵzGd1ǰq2O[=Fͱ^&AT4i#Ĵe٧E Zn;;9{_=SHЕ|IgfTSo+pzEhxSٓ_7n3̂A#5'9& ~Rc15م{ (a29e[jvL{"zrIL\@B,eRe0Y'չgн{ }{5Y!*9_:6-5[.μ_z3./CeF '9te9 m & {RDl`  I\EnX7+&=5- 5O-0B.` #bLT`#j{_r0(jPݫDEsǹ+:}x$LW 6ic(o_ϓ(hJ !גH[^qp}?>a dWcFJùd;LWTgj }'ON[Koag4握ؾ`)%:x' $wO̧Ydua2i>pnC0Y}nn iTYe-2XƥqV04NBgs*NUN j*kiʅ}&cPѽ%\Č?^}J'%ڏgq OG\jtDW6krBVLrdL3z_=|_z}̷@e#'mXxL6J{j}_\Ԫ (1r!; eaPy4ߦU 'CVmHA:p@Z&˺.Yy:K@&' 'i]!wӮ䉹 wxRtjӑ~U "h'|rDcIN̻$ .N^+arxMfuo0g DӸ?$u/n# {r?s\Lls &*1IG5[2pAqћ!ꅱL(X٥tđ0,{eUp+1(ڈG霷ڍx߾3U7: J$b55Z~7UwcL2*BDJOxѸӀN.n@E F >Q64o VO*f=$lRs*XaͺcD⻢yς-" Y;.rC{{y0IAB4zttƟ.A|U\$xŨT_)pkon4k2A"_$ɬDD+/䶑5XG[޹.\E6Jwc4L0]ݱڄSoH}s&uN, ۭ$%oO!~WoӫP0~rP"V} y[^䮓ǎ,׎洓/D~.\v1?ۗBj=qܰ-rP8ĵCxew)mW`҄q wm:%a링hQ֣r]8ӛyj\~ ¦7M })A8=a^ΑC#A hx鎤FD<5ZeUWnأ} Wk}W(tEJ֡|P~S rL5#+4$͢ GM(%X(72{y<IbB-/ nȫũ| 40WQY8Wx}ꌲn-(4}52ǥ}վTh6C=+)!ExN4q2RWBy8N3g?V,ݎmT9kimSWMu,* J4Tk._ + }8->Yd=P Ŷ\zE~]ė^<%QVeR,AݦOAke/L?\aw=_=PKx5D(Y85ӰZqL>*p-E_F G's1 a \' chKN1-G AJOkcѫGq7z5d&6oV6"*]4wDhOKơ2_]JT1C,yGg(gdeP]8]`O' ,j o0Bp% bPSqga +I ԚlBa|jvoQ`"p֥1n 6awї5Z7h>}Dy r*41a 8&ygxBkñ{8wXf1fVv,un8fHͪ8kkQU|؃(@!/.V3ɬ؏E#gf}J6nRY+{ʅ0$ )髍sx଻+%=0eГ%$2 dt7&3\cR 1o*ѕ=r9w&)6ӈRy&"s_.3?G ee'Lдgfo>0|x;Cx uRrނ,ђ Aȵ2j.M C߁|w}BsRq{m0m52/E' b)e3k>#nۭ~ac(f*K8΢-utb|jH4!6$'xvֳ R-kQŤf˯pL65$fǤRCuX 01  /K67Ţ [ux>uuC-$ؠ5_cuL{5`YN_eudRFC~ǖGOk6aVՀ̀}HvTpψBLF%hp 7ꖡH{Y/ID_>C1mp<`]ze9G9^L3:\!tİa/Ԫ?ݗGcTWԐen+ʛ yܶ,bǭc% %5z"k^| *fsVx|#(,\u-tcw=j ֱ[jקptƎB'0L"C"%w1 Jg}p\UȿPEXMHWh#xLlYn$1oMV}O=efE TUi1dާOF9I'j"@AkDigRصca[9Иe^RFs .* ݜgoCqEU]Ho25O&8;?ET7Pp>T\0,}}V}shW#՜N?^^ϳ.4#20ߓk s(ͬ (THhJ#lƟG ofcp?36a"?:Ju\q< hHsC]pȒ&If{K,^e&T]zaw(b$R`AW]ghK5^{">3-Sh8~dkKlǰ*6W!}-;8@F::Bz(&Z8:Ї ҩlMrW&e*F+-ˤp{῭ܼprtz]yUE Wi_jRTSd–RMd צ\$qAh.=$zYV {Fm, =`vRgX!0'1wq5R?/w}/N2B_ cx`XHN %4Zez[z+ 2xUkn4+'[=5lQЕ\R{YU*p` \zȠw/bkE$V:iIy'Rz&$,3+He~t3lVNv{΁I̴mk qT"&qV%]v*\W vXX{r=ćwLG_Y;)QT|lIv̯OU8K!L"ʘCɴv Dn[RsCGd.ON_'6e{雄nzM -;ǔA>9SL(sz7U=2;:NP=O? EUÎsfe_@9I[Ho=wLm";!ydr&/dCfJᷢ_鉝|I$/<)Q[65NM(L)!kCPNzifTvFJmٹ\}p/NyĆS" IuDx%uIj ;$c?a7 BU^K#y;7j q4-'`rj>]u))l8`Ӝc,*#4mX9>JsfuάB?B3_ERpFYuapGƂ˫z]C̼@`'7Xu5r6cpn!ʈ H3ʐPEK,1UsXm-ȇq'^r99X֠}eFJ˳r+R&p-HMxS1,{4 M& EyETngHpO8C !̀r:iyHZ>.B?"J>z̮4b⻚N(xyN ILV|՝[0)lă­ew[_hTM&(/tװ[u\Wb?z_ TC΂〬f~fs m#ּҙ(&j${x+U}7!.-+ s&J F2_ JU'$!kZ1YUΕGoK1UH'c?7{K' 5T>RZIF]臶.{V~I>{;q4MMXۍlMn_vܥ}a>9kpi  q9~ѣo\7." ˧rNN fWn-ZlKR||w P!)xY)ԙD~,zkֵ:_@z?"ނQ YY k+ |C" CgsVf2'}ЅDS%y3L T;d5k~k3x"J5R"W%0;ԧks=|/% `nHrRXT~p,E+s7+yLWfo/1|e8{n3,@3Ri+s2 9LCd9Z[/" ,AOhw(y,m tڡnZ`v:YUaݖPv*׿[0boK}ep|&tRc(lQurS`M}$i+jշ*h-gzdAt&>uˆZ=BFj6jz|pB)>_Xb!ӉOFi5oZиͯjܘkk X_0Ë<\짤(8"AT ~aNA?q1 dkU*-!Ciaeit5-o]&<:y d)j-SÝi'}pACAc}#y% 4QЊȩ_s{ Hu֟<\̸5oR%>įF˸ [ wR8D0~hd*R;_#/i;HW~Q]XWP4?xik]ck }NZ:Cn&r- pǠ -12ױX>Gx!֣.wGGKLqVu yn*CF<:aIa3fG@)fS0}fyǚTi=] Sj#~ cs`?λ@6n5pdS&Fj8,fM3$i#,3qmΔ)r~e'T2 T1ǫ?!Q%_W˓lz"Tm&O @Ԃn>\^ݲ0ͨtX-qmX7ߝdT&նd_[~Ia%\Uڦ<_Ƅ qG!%M]1oP5y9\]]&dh>;0h*T"_urBNCЩ\p^E1|ϔ64L6T}ڛn[K 1s oO4.N7+?L*Ӯv &t&3! ̫i ]y;4|0ʹMG >-CE,؜4cڵ،]# ܰćAy\"WPqTrSx/!24*Cd\J a3zSM-=FתcK7&`'5M6SNQe'ǀPZLXF7w.޽I5QĂ$,azu'{/ Q>P}N-1@ C`q?ZTm2)Ķ̧/s)I}~g7yyzi>| wi2jMn^1.Icm"ꊉrBQazYU٩AB~†"ٔ젖ls>2ϥpqqh2G(YPt)Mo!\2xT*_2ſ :{UX4 08NI~od:1գoA6 lM8FU@EVB:7T"j#c "kB4'hc,B?ŋ;rR}ݡvKW+'#.UAή(􋵹 GQF?/&Lv[MR(iG `w_C]e63 ˠPg}⽰1:ۈDh3HN};vԷ!˗ݑ >xG4T^ۓonɑ@0j-/ pPPh+,Zk \8)7P 9W®< T97Hm9GX3:BsJDb(5y`2ߗg\6>bRN'8x&#;"( [W1[paK7$pM2֢@_Yk>$XJo} riAuoxc^I0HGH~&BD\~y+9 0{!hOWuc@.'1f*'7)Q7)x4I(!U!{T$d0ʣiޙGX@VRMg% srZZ/ Ǭ41QK{p-]=]w˲C&Ft 7<|M77ar5[;N8]l WbA7 Ʌ9z h&;:,XjC?A!5/#kKU3hk<>"˜ImWw&mtn7am4~e@FLkoz,e{ժNP$j&o5r_m)B"G;;o s9/^φŔ"6DrLXA,D1It:[gF9m(LU{|@Fȩؤ+Rkl"=~+|ֻg}v ':VD-Mw]P{(/X('n',`\ks K,fc֓9V 2oŭ f18uI*LIs'-ka/faQMѣ/އ 7rk@꾗bm4d nc#C+vthnh)(,̻v/Φqyp4څѩF*L6U|n6ep]N)NEg@_y}Tӥm@' 7ˊEy’ʀͻY9-m4d>5 pnEo3+iNo\$scn \-/!bO;3[L21 byB>1%+DHҞ6GHrgtƝh,9|C%wzZ;0NnQA*1y&EՈ'*4߆RKd.!:lk^[Xy )YO\ yKS$_"XOeCKmCy6VPtN`VűRC_%E-s%TbޤbPaP]j)*+ gJ|)PL:taB0{kMdzÀ0 |q?iYi\{3dXΌņFIpydVghM S%ԳW$+Wf8)U}ֱeQ}9:> Ajlخ&,(x ȿ_ߊTzU rm ,C;ItM 1$iOgxИ'e!~2 +WfjqFJY|,S5xQ/<{`DPMl&өnC>~B鎳9nJDc#`6wwսBytzK[y*; i5J7N|P,a(Xv!D`3²il˜bƇ)FV La^gCJI5[PQn<:C.ơ;ФC];b,n3VG-2c&y* U?OYS  (Eh7fegaGD%Ux sE-ɉۇHh΄c&tA~J}*=uUP\)N;:5Vwc[q.NUߣ=Qʺ$* @l{tF^r`r4S(.U@C{>[!hvl~ץ9^b4"0=/Rh~j/qؑ+m7RG BSk EOT_%E3)p#,Js3a\[`EUiOR=~ß4|C=Iu}Jq+&c퍰km\_쭘7QC;V sg:B}0 C_}gy;sNI#i6j$Sl@yrDjc遱? 0/p)v~W.ဿ /_}:P]Eܰ1f6C1_-5pt1r=j U&(bV=(Ň~>VG yx->" V8XC ]d)$?Bf2z\+F`㡊|nunSBh@?KYnt'&_wׂ6zvפֿDJOOsa #;Vhy`Mm r!2%F^0lg^!\4W=~jvMc"S>-$$y|%F{ԩ"9uL=U`Q\~_1pЕ@RČl5nY^H"?;wH`wk[qFLMo/sٷ{ew8;RX?v1S'}D HV^/ ҫ$ڻn:%,y66_In;F}79{``T&)uy^&TI:;R)!cM贛@K`DP[F Uir}}%xZo/B+&P6 ̈́=l }i[Ky]pL!>h1nDjėY(c̑`=k&{C:c(BQUuل6+HYʘ}WÕwhK1AÕu(Gc 1.rZB~WJMfTk7"8&4"zW4-swニB+Qp/񝋼3 jx^#MTiJL05Veb]l]@QGwLTv(\WԌ4Ye!t?fjxUe[gX u,]/tR*<~ʨ)5FLac©ҡ´LuYjgfE$Y*^3.8Hś@<$=Ӎ}K8/E|HUXUż\}ًa?Z^y0jx{TcamުnSf#Ty9Ra/&.uUinK/65OO] d?ҁDISIJOݜvCճ?[ЊE'qD(Ϲ}Ol.7<|E7sz4wq& H)R*݁q8MIQB 9B?kV7% qC Id[bQmS|YH W?si q(kП暂[`N84y0!5fTe(j7& :#7mc,0ugJ*moG4mځ(Q2LYnkZ⫔NKoVؿL}Vq.j?XQ)ͅV@˪lV5攬q1 iE˂FӕSI }S>.@fkhgJ߄i'`4c#(9Yr2|;,ocPxUtА.7b AȩgjR%.To. ?N0밥&jCT*BAM44)(:ҌID\Pʝ##la,jʿX2&ĦP[Y>Toȁ˶XrDݞ'uaȰ=:$8WҡGvlCcKK2%3&StF^ҸTLa= K2sX}Ie}Ŀ<޻N~!e&/M7:/ނS(q,S%,PXQ$%0;:e]bR>ԇX[VcOΧ4~2Ŋ)7`tCtʎYU\˼jDesP張5U?EXɒ3} ;tZgm\.=nGJjYK߽-U }ֆkW: %D8C}ޢPdVpfDYgcONbK %|t񞎨2mw|jŀ_ +qfc1ˤl t{FT|Z~[bʀ=%A^0+4jj͡vLV{Du@bug3cI|3X M ڽ iD][Ur mբVZ%% |% FWGe_ym3sbLdknP7P-┢s#P_D\E۾Zxz$f^Ko&@*-@v*4ֽ8*Y- jS<#}}kdXduS:Vâxn{tUB4$!KwaXagB&!fys6D̬9E^NեVb jJ7T{KX_wiVǖ^0}HՒ'hqɆ$Ei!"HhA ~y>WMyy er7Jgw1\{"Gן#.U qi纠{XX <{LԓrDtv|*:00GJ RJ+߰LFJPnICI6Uoz~n( I{= 8ƱC".Gν'Z㗶4!M:aTvYR[. qIf? M~V%pFc5v.Aw_5W*B(oIǵn+"xX(<5؅za*[5{*[:]|yHUk՘+=H-8VH? ~a%F. ewxSuk'rX8{c[gݼs4s}CB%\6u.hQ{'yU/D!@Il23zd;I@Ҋ޳!& ܦ{F:Js0V8J) L tXuX K u:2 EMvGY5O[x_ӗ VܚYF$ v@ rK&>aSw[eKm0AԸ%9_83RuDXrS9 Њ=@>n9y뵻\cǮS'>ݵ|e1JU$?-CE?4 |]=SB8y5)@6G^#JHyHf _PQʇ{l쟋s2]FIX;nuo  PWLG wג:O?E0 #QFc`c[zY5<\٘îhBEEyѣľQ*zOv|ʒ>sG ]|eFF"e> k)݃bt7 ~<3,kp$jcy!v8Rv&1N"k ]$6*X~dvaٚ Gd7-D7&YvՋ(-޾-o!QWZT̈5,T]EV7МJʭ!'oRis`VR 7vtx>@!ࣲ߳RU]uc8wPA=?}F_m_ӄl\n{ KhNs9NI!(Pg=(KD{ޅhi@5zMr4؈%%kg:QZt gTbW 5\RϢ"b~~+'-pZh la|0Tj+p\۲AoT."bQ p ~~j+8 T| ,r׌Ղ5Irmd>gb|1ے;`' wN^`DTZca3_ X>tCZJoūH^Pةm]ӛW'& nd -(Zc~@QXlO7LFX;q` h[;ĶVgS C?1i'Ե4K(sR6|^n}:}Jv[R}{C7+8 CE2B:E مR!>`g+;"F-Warwqpߤ?/MX:ӭ{sE}fެ+1|mg킑4 Ҡrܳ?d7Crݱ[7v*M[o%SrOe}jt-̨pEfMb50T˶sC_2]Pi6DUƟD) #@MzW@0jLR:vBh dy!r; |6anWvU%`ǕMFlLI/I$r Ko#HMOʿ~L0&|^()`Ylum6g=-xY]>P-Z`qax% Og+M$Rdk!z)l%7w/?0ݙf%c;n)AEc+jD3\{<}ޫRRڊLOO*[RP\ W 8@n0'1h 51e NfljZ \" 8U%1K?cs/lNe5Kw6 c\`zQ"l*D'HPv 6d?Koc?p̩T?"Lmľ32#Hya#:J;W\*,fM>uσ! EF)M;It gJ_;~ tm7 YHkf6wDjsu2@ A$vcB,M tfe3:/fb@&8MK8%qٿ^"ڠD~OoLCb rDwՌ. V%0 ϗ2IF<' {]4Y@OK\a&wBBaef,(-YR7zQtTiӆ l?C&hFB d/\fcK6'u}<͡n ㇬?j-xIg"Hu3%*I#NEʟ}TW(WYh'D!?I#(mwsLS!g6>g^WÜ_[i GQ4~tI?nsZ?)e},t[1@_K͚SO&{uTI5>YjF.;veH$ r O2I_N lJ{0hN8cB 3b'9gmi*0^*I@3Ϩ;6 nȓO܅ci{ P.?tפ#biYNZXp)NLv],([\$E~:`SmBҔ9В/Y(TFcff,)k)"Gx)a_P}Pobǻ(Ĩf{r.7DZH{{&e ȳRM? DWJ\bqB K;*rSHYJa{I-DVlyIyUH%AӺvw8'z!(~=뛦x4\c'f-fծNv49P-M4qSbE6YY^߲:v(ە K)T3EZR扖5?UX1 YM 16we\[bo. )^ʋyU58Q1#UBg'm=3k '06Sys+ Uo (Ui#$=+5>nu ͉LIwZp0I VN ^dk Ȱԝ/0>daf1'neJ[,|5g,-bBPMŪ*vk8 W)YA(A.2͖(XʺEw;SRC((omwki֚>vB(AՌƓW~WE/aB3B5Tۃf ]N(<|;Шpo'aZjG/n_`7^IULH+#k~uW7Zg}%Xd Hn^/Øб e2(+!TGe{?J'҃al@o_vggPlyD雚XA·ʋ%'!oe-^Q+o9S_7뮶G%=hE4).lv.\,\4J Ux:1cX`$"6vƷZ`O%%K̓x{||{(NTUk:˴;t $Üy9~~ QjX3dQ2oU#ÈWqPIt¦JtɊ7}|1X:3ǜ&+PΘpAOРiXiyUirɏbL^WC;KKvɐDk}eoH z3ZxK |o=<%;QG+E~[2r Mɠd&FpHorȡ)9k6'[x6C31cWe*`iO&Y]>Uڊ1zPJQcלa18Iܽ7\Fϗp C3YUYzgl)c9mƢ8nQį9 vZ~0o 635S;I)*MS_tjL@&:P񻧇cZ-~Bn:IA&RR.fۆTI7oc>I<ۺgyZ @e&.#[ʒXMP]}N>]oB:_ chSvOqT<,*ֆٝCH+W$WX '"P#DtNnY#2oB 29 6~O^:JʂPW;CR,F\* AL_Ѕ/9e, BKfa~݃ %ѩI768~7@ &kNl4Lc{8$~g(LY9GE$t6zHElLZ0U5uњ{81k-dã[9qAݲY<DŽb)΃ ŊtruT{ R33: \HPSh3P?>\X]0 iNx~0F{YO%{wE$@POMsZ efA8xKkBMA^7̶FW7$'h0T!78H I3)ߍФ1[ g{w\xv[TAg@z4}GZ]}`D|&+}4fT `dLɌ*St3 E u42/Ȫ<#cDSobS{7RNj@4ؒ\[yj?X2)f&Kmט$_j3*dn3/1h# {òH_.Ay8ZKBpdtٚPQ r$U#V})܎ĭeg#zoߢvѶ X6 ꁭ2.ÑR0~->w $DQ|)eydiY"IQl~?!UJ>H#f}SaE\o*ĹLy3j? lhsz>ee$ }JiS,c-5aVODpE_QۍBgy.=lQ}sػ: mvoH.0T>r^~3=i3Y{39L_)@.*8ο!XjOOD4 EL;"s8r e+ޫ-&c {# >k2$~S7u8|dxZo.bx$:`Swt6K7zHsqmж'vTr|`M]@8Q/'ƉAs?n1_jt W3ӤK()3j:W3yjK>}G8-_g򭣠HBHI\zWB0۔n>ʺ^i覂o.yZBfgR?`4L-?zkW^9O#])5`޷vOfF/B-[)9G 3CP6ko"S)nFJGOֺ(xz6USugt~e[F66At<~h;M>Hi.ڃ:b1?k]QRyS~Rѫ;㎏16F̛Qe4v^#\1i]qF3SbnD}L9$y2l8ZԱpՅuTA0V]FM7X]ٔu00+]$M'|T"D!R o ; K  TK%>,T$ZYq59vLICKzEu]8$* uPk|\q<@;9[pWaᑳG.upMc GFA ,J$f&Nh1g-it}t#+vl3 %U_04:P/)w!l7:5[%St6Wӏ{.)g+Nk*x`+P4ڨ1 Jl N}w|#LV)낿gGFɛlռdǶ˕,`Xt߁a`Dt#G?rNSX{ zEaf9A2R{=k^SmQr E 5&*O(zodwb< J=BMm&w.-v F,"a vX]AZO;qقo:Rtjt9v)kT79. /1j}A)\*70pdiN(vZbZC{/Q ~r[A} 9KmpW۠H z"% aG)qN |m״0D"n5@ lV6ap7D4nCH XENi0hjlnKtP^L%.تKdا]VuDMhQIWW"t) )/MT'qg ex9R<HȞi"й#7?8]qTLn:2Yce&j3zG[euGGߤMwocu>3N/}WVmQi]! x4oNa!*ayS(K8e?5ZEzϺ:5τCtVc^P@M=b\=Ӏޢ 积@ib7Dzm_<HE\0*%(u|}"HoHeN޺g73r u$瀖|Yק6[4YE!a`p{5D`; )f9} B6}e>2޵\bz<kFjUĨ;q5!_%"&@β; ~}(I~omgG` S4|!K8;w,P[_d㒻IdyRfӷ4+*CX6z@vC{i>ʭ}@eJ qo7@yA%׈cu7aɝCg>XmǝnRzg]ov%PQ ;,-$)K?m9$V!wj ` KH|7ENH-0d=(Yݡ6IT!Focvs3AQ15zeFN; #|f|AgcU0|zgkЗ*"BkRE\v+.?h@![dň[c6c npA(;/XZnǽތV+y)q[ܟg,^Ut%km)}mITEn~1~H!ld"h.~ ݒ෥NbMPSzF`3pQPL>ޕ˄F(" r4uCkiogՎtjjoȁX6JRddLZ\aDW/) ˁ \i+E+Un ,$r]7SO%eF0TWYx;;Oi#LhD͡LF-n]Q?Wѻpa-;l_WJ[q AφfxDwtxLEM!_זWGlA ;{aSTO=nO~u1xn)*UQP8⑏6鍡80PgTXDya]FձQpZ~o2Vt >1='[WݒEWoBBU?P " qEuVļmMr6ڲh^A_S[x2^# N^}k{ER8M٣ć>(/. [ڏĭ~7dJ6~*yQ%J"W{Mu/]2Ni) &i"~W4$Օ҇ΚN>lI3/grHN'7w&q;"w[0"6 վ V%^$ ǽ Z ?񮉼Zj'p\߽n qZFUc4NoFU/(<͗vARZ\ {VJzޮSɨ}xhsg66+rC 1I2h>ŝZtKWYH56t8z-B0ER/'2NXz1#=\ ؞G-d 暨x qr $Z](MYCIJo;>`'`L!1`EM|',&pU$"ix9md"o)*%Yd)ZYT~)Tz"t /07K3,@PͩeM?rqMWTs;㭮!DWV9xP&0mִʠ T0 X‚UM)b/Ƥl7\Ca%Qr${hS}v")$=y!Ք7Uvt/mHZt/<Ǔ,WAqj Z͙ۘB]5 *<+|~}K֖m47:Knye=Fben RH dt,cSw OM]gq 9lcPw޼rDFP{omBonLsT@F@Aߊ{ޏ>ޤ6)nu&:BNYۑeu:8M]OoDź&v;;7 85f ֤kxGȴAcX[n!ֱCoPkBI}W-佑*%>9/יyݶ2{qSncrfVb6tu k~wO'^Q;R LbW]E.8ݚ! !`0D-ZoRSg)Yc>yiL+-N?Nc#@40?H; FfEUj$ñ<0(@+p[A[ JDo7PՄ{ 6̓`qٍi`}0cUӻ7[,> èRKDS\E HY OlDT-$-.uVfg1}Ջ;7:W$98~-z"*v0,k\[$Ay:vJCYl *1s"n} 5v"w, P1N=XH o{ge`DK뼬*M %xYQY'('Nm9!~ɀi+L0NVm^>:›˥͂]ϕ9r}9]DŽ"\Xץב͋CF /hNJ70:"G/@L\{ UwmJ2Mh~KA| -W[6.l- -.z (7Rtj@Ky b R;zvwSi;kBMRҴzTD}(/VB`Iʋ~i<#1xUh(COX@D"ǵ"KGA}®-s},P!.9ʼuסLE as8Kl9uSJR۞y:7 +u,.yIϵH33^7GJBx`<֙N?=ݝ?d 74)l)ZIHִe%g+5,, X(OH:I(LTkl!"`8jcHV^żDy^%!1'-iXGq<oz&c[7D#̾Tu\Q 8D9^]%Kɥ6=bz +e="GR*58y i- zd=Pn,ͽFeP\:m,R?X$%M _V~g'Mi-,mCJD_y\Vs҉+ZU~l7MxS +o31 -Kb/'+rLDn8 /s¡J|i(AbCiefwoH5Ilő췚-&aI;7 {M_ELPEǷ1[\ :*$r8^~#^{7i)_[Xqq04>c˂95)%%fEۘ|mΆ!@t@]˷I,AruS]= dahk*k zGo]y7ck8 ?J4έӿk)/q`ԳW>X8ЄYǵshkrubAf¤H1A*Ӹae*#RiѿWN~u {ds\"-;ԳE*&^` g ~3vl] &xbB̳j_$[nUJH%8!~ݙsDQUt;Bx 8.WB#[[ .M= ilқ$BTY cUvSx\LaHrLj8OiYgOn$$88x B"/}Lt 2>03(q^Ja 3 $M#LJ4cϋSWQߏ@~$e|Ƞi2iCxS!-ϭ}au3tq>ylEͩwH j8Ϋ{D?=w2y5I٦1gYU?Hcb$-jQHTLw"?e{[(ҁN^"jIй,}pmI@NE"\ȴnS +%{J(F8>`.| Jg)|AǣB`bfT?h&!.vg"IF[(Wa0(}߷9pV7Xys;t1}rhoZ95 c(߶s,aPpe5Dey˥pXHFA`JF@Ι̜1\$7'E;86BʾhG8 ;'e k& GpQޚk 3Ќ SX2U iڇY9mm%>8jDU]?G<IhJgҷƛ]R౔OHgtŜ+!HMJ[5DȱXlu(v?dn& !eAX_y |.IvC# `Bw֏k,#vCH(Oƺ,faZEMXؔN#KgD P7bF GŪev^>~1JdC'ĦE^!cMZ@=r7ײ&!By}Nr^o1O~, ^a!)a&Ti4OAF;4@I8>s1rnPUxu;rGĔLЊ(CK DU Rٿ<[@x@ j7mJ}h^9^nbB@P\=l.U Gn ZTD`#RV4O?]]|<_7(dd Y$I؜Yu$s!+ӚHrq"d#޶֠зGJmPqI1̩ a%DN,W'"SP|/ kߔqd {X #y0%jv|m0"Pz_` KVr4JBi!p/@Dm"CX\xx"tZ̿Kތ>H|t^ /o2&I e:XjN/zL4DO2,N} H?:뚏keh>EǧBR2y 0{a XIZ~: ĥ1(m@!.;UE^Vfa5DAjI M)֬V"_ ˵$?WqZͲic& \̠= к@' YXC-Z% X IĞ؉!F=:rA H-w#,EY6< Dm@i'%#T0I=nc~=^jwJ^3ꤸwa9RTr~O@![ Z7k{g ;qX:[H_}ԕeG^z"6}lX[G09?YEeY!:XS>W +oӰ)Zlg=-3d%xrC:ӅvNyԍG+Y8;jLZrHDd/ȍtD$e~{m׏>PS%+='$٬k9俦o5zdb/ +=CdfIE_ |eZ>УbЂe/pa;A Vx _8 'cp‰X8U)n :tIJےSUo1gBgql{ XuݵʲovgObbGlG?:flkX8HŖ\֎S;gmYĀ mR F+v1aHPvh_тi?ۑ{\j}2n [o~6&Ŝ]Mߍ:Gdp1X^BZrTkdS`ܶAQBn5i:t h™tNi /}*@R7F?z[|[ū>w S* +yaO Vlp9L`_Mͮ燄li(U e}~\1̯7x REJ(MOpS*d`j?p+8hD*KFk9XTw%7=@ahI^Q2ds,'$q۫:HwJSC7?"p=)e*";&&Ir5'v.aKI0YΑ*d%(֓Uͻ Q"G-ӳ B&:DWA`Zʆ. f pbwT@_(Gt~>3;Ҁk~Ne2#3U~^qFa S,"v3b Enb ߁yy,h]^?h2s{3̹zM#oo42:i7'5PS~~³ Pʘi|۾6:Vk!`mY4:DC4HDtwsրX3K1ZPVp$hn/>r<5T^,%f4͏ Q=z ab)4CAֽWS8j㧥]5A8BNROpmtaYZZ@&oTEoML){ɎSwٳY_T]1lK!/>05bPEgeULJ),}=^Q236Qm (3:ı4qsӝbg!y0)Ɂv^兏Z[V%ڭFZ&19 N5+V i$ rMauJE2ڬ%]\²9nugvӵwAM4/"Tm.P!)"bWNTn> r[ qTض jOR`d٨KGno%Xz2eOSLQʬjQ&6#:w^TdȞ( ׏UZ$ھ 9P_| FnINjFT%IpJKH旣b_Inri( ܳ;BA%di+Ec#X'Ѹr)L>g:p6~n')e=N9 [Tl{ cB*OJLU$QcپJ]L#EF, Q+SyTbJP`rKm=K&zs"5ZdMY(#VA "ʿ-IP` LJ7ql4ݯ˻wJ@5Fq \_1Q֙&b56?㕋P3 ,+a5 t N1fAXA6Fw!v1CI A9&tYYB9.9?=bHع^=UUP1C)?%{8a6DkYl!Mv ʉ@Ǽ®{4Vz](s0کb0,3RV)c䬅&*ۜMͭ*2!%4h(x"Ss@Ne=?{DLb8s|"L栏gHIޜl,h%+ČV x <"'r ^2lGob't MUދ+OƎ)ڑٗ_9W@#k8ɡy1O|@0U8 ,i!|p5IU:*m/Y[KFX5j ֲh}fzTcg 2aoNfHF_ jߢ]g %mXeM91bb^C`9 g?cG?Yb ?ra?,,}%>݆B@:`#o?9 \r5ΧX}GEcU?625^UȺHψI8sAOmjh!A#hQKCz{zkXXboޏ-"SuO:јU@ gP6(ԀE]6j( } ,jAGTYǔp8c~ޒgNycAU_et뾏tc6ܒdP˫4,T%,ΜyQoPՃaҔ.6^A_w niX}]e7?]0S<7#7BZpfHOO=7}xT-YE8š'b ZO\RYu4?IPo^=R;28>s1NY4[mhc&;*6'pXEa{B/f`pzVVny t$Xr&:ۃG6@c//Jr%w@k@ ˧W*vB6-TYZzJA'J=NqYe>8 YGGbˮlxg6Z>bӒê^Z:F3P3;KX}/pRyb8̠ % G22˾y7LɒZ5( >Z0f˚xsSӟ5;w dALn\ž{<]56SgTos3Xf5E+{u!s{mCTeƐ͵JIxh:jAB%ݛ#!0z,8O\7d3Iռ ;xnL8Z%0 #Mg8P2@F1)? Y`0d"7bEaZKu3 )s.K7+,Vs=៝ϊTZFc MQI#Qhځ`+8q߀21 2>ױ_h-HJs_ξ/6)q+q^[tpC2KQ}qt5?8D֣MV/vx*Zts_-Htht~35ju/*|NPRzHE~ G.|Mdj0ќ NNP4%V;Lx)޸Ўmn?O0M*G>YD. 1{<8B^k[Lt~(.,H7>ZVM5""rncW01^C$ 0 dFHzDѹEK6ٞb!yyPYAXLURJabVg'n ֚R-b (6NAOV1܅=3Rv5[\u1q7vrB̍JBw[R/Vj먀6>n%DEVODdjD)Hh1zll]$ u fӎ?lY}IFOz.B,rNnp J7tBf2GJl2Ac؊$7K*qNeʏA!??@'1N &{N1gMx2bqg}ט&gk2~tF DPC/ DqǖcvNWxSTPUv831m貱w`s>&-9v} ;\]mC{%9A0#)Z.4^&NDB VigPj3o>dp.j988YOkJZ.b(w{}(ll Kwmq IT+]ޝbPq/gr@_TtNp"w9'o:iX0rt,!B@эS34NxV2T-7x=s45CDgb_9iD);QT !܉ٹӁP B)mU#s(Uk:/_3]Fd؇{JYodT\&P˒$Q]Z_FfzWrhz`!Mw`Q,`Dhz܌,oW+mQEԂt퀢6fQյ cvJ{ĭ޺X'v)I/ SQbT7D8ZRY; nwf!_+@_9{,N,L>o[Hp\ryɚ"~xF5[5z0 bov1F˪"E?txKaj";Yn!K:w?L<;/'/jmۧM &h/'ZI8B_%X.{ I`9 =<|DexCe5u)\XHdcgE3K;sY<Ξ-]}'N~SRUsd}2x2qX}dZ>O˽ON 3 STd y0-sV)nigDnzZ( \"L@CVoɟ ~\x Ww@y%Ք"|N:"Aֽ{kAI"_ݾLG8k, j#7vѴ 7O{ pRF^ ZntҬCb}{Z t2qz3yB;F g@Tώ= $-2̟B_JOt-g K*%+'#dQ7}*Gk~/njv(_ҁdӜVC?%2tC)Ǝaudq$j=]NQ }y3s~О 4)dkߘp2-V˥"H$dj0ka*in|TARH$iW*x Fp{ej'-덤)/FCaJV_]]*0ϰaYpY&"}(.wY1TdmdINqTᝅ *ܙN 0* cjCkCtk #&l܆g4ud cjXbe*lr PR3bG2Az%!͗Eն1679F3ᑎ+Iu=lYqQZbc¥+p =haxfa@6I;׸w@jp$A1վ G\X: Q" Z$,}%z BX7'^+M"n I='o ur+ݲ7MdjA5d/j@/Aw CCchV5ۦ+Ryg%P0<̔+A"U-r6%HC6eN$%^dlBdp\0fZ?MT<0/sUmқ*o$=hM>/pT hiwők]8fᠪL9md?󯞡q}-5Վ~u,o5;zv|\Y.CöqeG'3)j,|oZ 얍팞3UHml!d(bqO]h^bqZ6X:;y)"}YŸT>-m=^8gMaPx _z &q[SeRw L A(?Fk ^P 1&7.pѧH]?:̉R<=Zq,i'2.8!dH(kdfԩpdL"@S>[Xp7*s   G!/TŸ V߮cknb3T&e_KdQADE{5wJys+vok3H|Ƣv v@X8"ӻhD{j/.W/umAY"9-J H>#6]߅x%y8@j:{d%sxIuq-(}cBƄp(=&5.@~k(J,zUځX>\pԱcUJ#ٱ cRi(◱0p?ޞʪ{w@0{Q76D[TFu+$EvI->19Dyz!L}͸G{A9nAy<|6Ыb1:&(W 'PbVNZd(K=2Vp[YIau>\뉞f|d-50:X3Z,$vT`Q+jS՝0c6(k7~VMQ#\W>!S$ z7~/e˕cX}V:[j1GS*{uV$ -u:ޭ:X ৽,X/=Bm{͝vec8<so? (^9?5R~oz/RG 6Pp{u$49)9wGu_WqƮ}^EaRFI{b*X%ϝ TS˨'+FL,@` V= "s%1 tVo4[4ʋm& DJ[#Pd,"A*\돎7RĝNVxsePQvRCRk?Ѯ6TnI,!̀t8-\)I 8)rCz;~ AJ% _ ઙb"&p[#jkw{Xc/IWD+ 2Läfe w5Ok]a3F*T@p@/SmƒLC Og"Z^oηJ1='r! VGo`d - W2'X7 X5騃?]I<=3 * ЊWQS$1l3\Ե}Heˌ9JJ  MEf`8/e!2[-X?Pޏ, my);ӜhE{ sVGաsMto)-NKrn THi~C%%iƨErḩTI\ ;* cT`d!E2ֲ}j?mz'p>P3\sg Pv(ÄA{lA|db54RJ9jWہBO3iZ$qaBf!yD׮);~ÞgƖgE{\!,3e$E^v66bVf bqJrS3}a1 '%+ZL 4GoPٍHu䉌`ȼ*xjtw/dfd^W֐݇Ԛ}" C(` |dlE> 4;Þ0k*o7sܴ&ր~kҠT}`:Лj7zfF e{!K*_Ǟ,eheǩ} , k %jLe=9R"y&/K @J/O}nw G0#˜>*)͟Zw$M((r5k9X& ]!IgsMx@2}<ÿڢj@[ب>C "xqTw2#T^2U,T`_G!(Da[mN߉0E&mso65q""A2'o͕ .%u%RXM=[:v 'HwGt.)T,_r0KgHނ_:W8i9A1`[+; g?S𼟡y> H_e<sК&3EiBE$J./@sK#fxv>m3WSd| c#: yl_Hin 7uCdMNUFmCbw`}Q23A0ȓt#C]p}m|;7IaƂy/Z6+˫c$O+Txu;9dsZ̠!?1мZD.NߎOYF| GkiXZo6)X QѿŖ8]_3Ҏr7CYOE1_ˤ:iD~W|m\*A=tr>.OMPe25r$ O;ێB,"ʅS\DפozW-޲|"Ne\;jyu1_$ ӮythG'NJܤqC`Fv'8'cM%fbrNwFPeUMEd&iH8ht^Qx&pi9G2;P(8K0'4 @u `+-JGPP08pKѢ#N:ŽNj #6|9<[!z+ɾpz=9\$i6-`Z#\-/KTh4UP{mlKEW~\J0 ?9 |\y/z35, ${8SH,BlXbS!lEky֕#%ʱ ƶbdm)ŹRv/MT5o~15W%/vW-`پA&fa~^+JOtaaH!>fdUgO#E ܹP/wMyf7l6F^_ySM9ÔAn^b h;Ơ]!ȅ nY \Z?~+/t'(M$xIz30d  f; &#C2bS=L`~E`[-=D2y% { jql.p6B{]sN#[ܢs̸1Z!1 W.tF̺kN%ĈnUD~Ľ}+i-yit.t:9lVuRvnOUi_dF5K8S+["omYop&^&?"^v!/Gd ryM\G3Ԛ`d]K΍-ڨ"?Nu6)2( ZmH#Z| sxyܾ֫N4P[¥`?5F2 z." p4:=sY̅lPl;˹7Mf&THotY(S 3!Zjd2!711ϮJ4ϐ"Fl8 SB} \Ʌh-6yf".OtCnשPp#Sy,lnn$depptاK]γW`}XtX}8)+yq`Wf[r "q:J B~u ԔwioީTljkg'x\$n IhAMQnNr(7n/\DEJ4ZWM!XK $ OA%[2ABnj+qPG\1Gz;gͳiNtF4v. XPϡQrGk+L9{OTe×'FӍ%\ vtJR?KCI4ڭ^}88)~D,[?Oog&MW,$({PCV [8%RahM, 1_ZX>!]hSph,? |_dޣ z;!qOy6ҴHcˡ[ _(# ]7˿SBl<+4+ I c۽W#=F&hǘ )gޮXVp]:py6 i.w$Nǂ/'*ۘz0[Wf CŜC/p߹vl/I'3eAUV5X;'e+Oʬ `eUTV E(%hYC \ ƊU } ooR 4Ԅ iųKlmaI3ʱey%x^!x.%wnj#˘f> ]ʹIibc?E.O:{1˅EU`OG.[$vjP!ÏW%fCH @tzucW~Aџl?Ob`_#ʠr\%$zi˂I,GdƱsP|5}ѽ1qlء<+D9<5u^_ɹqN#->AMnzN-=/W~"Wz r*'X r=u[1yȶK1WS?P1$X_w"}0.^$PAƝ((u /-u+3layߴ03{v^r혔0%g2 ɉceUZrؚyK8Rvb6!.f=sOd ^X30Եq0AٸRe^?8k'hOAMo%1,]1nMl̆t/ıxFG!?l y)sMabt z;Q)CtUShR,QM+0t0`bC>m#9۷Lj<)Ds{(X],9=qAy_Qt4g oXq'na%T/ BMIa#—-/ D>n]]Ok˪uڻzZ=ckAc^P㤳Gfy6.=8u7vQ u* dݛK6`,:CȰEh>ԭ<0֭O_$zba!.Ϙ̯u Kcg>;,bu]x0g!ARʔSb,kȻ4>TA#F˽ei3wpÒ1Y1}|3vN{ʽ{OyV Ф?)"賐Y8Ц p\O ࣯?sTFկm8^9죈P$V| .܍hdzўi)9B1$ZDFbהU}64g՗'Vڑ0'ғJkZگ b=jQ94:?! 8%U|fAI*ƻMy;gf1\N+T %-dsh$Yb]^ 3 ~l>*[+e .D Jo|$ Z D 1+*=Dz$иyJWqiʖO]v%i(.'w(q3C,<ݍFKMhyC%V ؄;{pϠ[fz 㹳t啛B"O]UG!?s.̀OxsxdM.2?<*t@VZZANk+!bb*,]e;EYl]HFސo6Ck,:IY&zXzC?6fj i<ՐTY8=9c|ϡ^2i :ۃٜU"pX]LFS>1Ō$[9o}C1'Rlэ( U{SD xjG im%5is9TΎOrxnlro f{(UY&/!yIh*1"vFw!F 8 k9 Mh5)GR=̚H(4~'3n鯄He,nSQ-}6by4H04CZ=g ǗڍT_ bI@s%NPg]J[lhfu-,0`~¥`!>4/ D;MeGUQ8VI=f_HO GMQq<mjtPGmѮ8@-Mczϐd-ai!BU5+g<|^͂Di*;CɤdR6#Km+""^2BNo1sSe˰Zt<[ZviE3ծNٵqys[BhTeֻl+*QhCl>WC1T3/(3޽G[6W)*ANYd9j]&|T͓Dn4@6h?G݁d!FBB}et\ۑpqǯVZbRq[0}W?T/I[>ǔ|G\W8%T"]X"(R8{WB4}ڞGM*2KaHl( a(iUBOjQ:W oh0m䅘"yG_{ڄP8~s* d{ <@_h+bq6A`1cu(J!jrɞqnRF"WL {Tل)9B7 },ky_:@ e#߅;>wL*/ ᜌlpu.]?:jp(%<]Y汇.0TUlT̊c^*|X qԯ3;ɵ6$K\[g?eGf GUX fߞM> cnQ_J*}Ռ__B4iH%h 5AJ p k)>U)hՁ)Ľ@d1> <AVa02{x4'pO1#}pr!i ͭhs:0J.0xG}DH$/1yFזԧVKE 8!a.-D;$ 2q 2t6lw3)XJ1 |̷qp2}JB9Hh}̀ {k$.uኊd R+>yG Z68M\Ĵm5HC;1Zg@OfMGm "tk )C#KMWDaoB< GDY,#B>uXW7iYۇH&] z Kr:YA oCr<ԹMe6g+\,@oT8Ńb?eEFᯙqeɼBK:BfJ%r4X:&q!'*Eᛄ7 }ߚtC}Zae_iU] WNV]q%(мpF FbXlgFƅ u*X Fg_f{c^cZSqF{֨ vTǗ{߯ˏŭ1BR*[I*i\7o|\ڋ},Ja$qtAjU4k0G[p4REُ͚S^g1tt6FSX8}$ R؅gir>o91WW %ryaAS$WSZ*i]Hiu٭39}D?vӘ}<6 ;*ƔƤ rTfniPIxM?DŽMY,f;+̼!,/Dպpʧ#ii`ltWε2@ 9n+Ũ`2p1K9s]G}FhFAh6Qyx,7\bg2rUKP:_E ϵfϩ/`$=<-@WvIBD~L'/_j; 76KA W_Oc:q0cy'JY>UnF f u$Hp$PJCǥBcOY[M.ɀ{ច|4c=߁. j׎f0Ab,&4kFwA3-~ `j'FO>绢 9V QNlsL7N8P;?(lӶ- $&VmĢ)f},LT?ӽrPm,&{ɾm@[q Qn6e>5w]R 7)ϧZ(nnI wSU ¿#n?xO1t٦?sMc^W0WsQp [mQ~RoyB4g*MMV49N$ =űjD> ?+8OG8WB 7quOƷ+ h`?ƁGNm-t@ݓHu<2u]8~$+mfPsdBX.>Xp;q\ Mlm˓A>cq'׀.qюPz9PnQϴ9S!ْ/–>&h'ۼ ce墸Ns16;)]ԫ|?\<ɷ 4(8Je^ b<%SԄbWnv66- \i.iTSd}b5ü}lG7#?{Bٻ)&لw {% bվ e9c|Hlc8X7zm3 ΉVҡ}28" ҫv'JD&` <ӁHC8>t(J;PuoOk{ZPݓWF)^UObP&|zyN 륅PLQvݻhyG،81MN6Mch ʥ:V@*G^*`QiY;3oAG1"!g\zeX;A1֒G]\ Y \E޿:@H(G2L\2FW1 H^LR(ed~29ykTU?BjCN[;<cfe7Iv"_3,QNSRʜ){\qѳBlcn` {c06*zl<'>s6κ^2*Flp;Xs]Q$PH@%K)!?_Y`N$zVݕ{)hk}0~j0Je~|(468*fh4וqoyRZɑ*/%O;ߖ]$N0U7#į&V7g˝,֨9$}HQ3!d]mSݑ魣JڡN%*$\\\_4 z;"+<._dMknW˪d>5ku%֋TQϲOStW;/ Y^zd\_IjbህZ"XحF#Q/C Nd|7 Si u*5@kvM@ uQΆ<><n`)5 .R$4N""bT7N|N0UK?d5its}D2O('r~ij/y+&$qT+jYupYE/iq||mx4_@8O$´NM3! Sv®$b A E˄?z lob=һ^ KTeі"K1rlk(@}@KArEܫ9H ڦ{chf5 lj5^ ڱT\"7MB٣gJ덆>YY'zK ډ4%, I/i6:Yi.X,ɼ= kܫrJm~p4}bMizߏLAFUQB08$<Z|LhXk d@D|1oh$g<ƕfMEO _{i(nY~kWU4,.ToQ#72Rұ(go`jՔC)=yo+kK;kۼ4}ļ$X􀮵8rTK"h~)U|w[dTn$9閨0O| t&'q/#7wr݃:}Z,uI%`1ˊe\`T\f#Xc+BKiރ%Fb5aj|WFUH2: p`_B2FKԭu_E<ޅ%K|~A?k(: P/H p#lt'Gkg ! _rsCTHDP.b-V:e Z#5dIQnq[$x`f_TPv1啕,'/.SLc~l!?p|6)AĀԐ)$EGjkn89RϰkQ\(_n^45}Qf!_/Zd]QVN\Hu1S ٱC\S4M$@R+C7yNPVVF1/%P6k&Rj? qNpA sŨWxZw&pf@M@܉}F-h)j`  FScn7ZKt4$8l)!-g{Ӫ#ԼeD"D݁# PU5pdj„|DsMki~99i0&MG=;.,r^5^x')SkI&Tׁأ'9+ئ)?:ZRUGLMvE9j'A-;cq`HVKħ eUj[ ĭ&*ȐƅJ~±D?3RϣS[Kx-%sQSVdnQm i1 ;2iQ^+ Kdk `@\Aƿ~vq"$2*v~FU1J#D쀙r%e6Ȝ &;tc Ŏrcm85j/dnT=52Dago)Ԋ ;8l6]eSOЙPB{$^GBź__z1{QT&(2\H,Nf)r50.qRD#-~#O.ScO $Aq|I[#M Y1$3@RAe32* t|&.1迴@W\Y%n0]?p`G (6z8zگ}] _|X)(Q Td٨,iR*=2Ō]QyuZĆxY,y={gD\<_"MJZi uԨTJ4ӏהt)5!V[W.xϜeqc.tH~$痑+~8| TAV1W<\̚t>zUt :k4d쀷ݡ7 >xk^ }6boFDθj@1=hbqD0-/,j.#O1}@6/JsY*1z &H2$қ| vo[P gL ;Lx+toޮ[EVTZfWuNLi[tuξf[oNA<4czxV[V{[{c9NkM!+czx73vZ-lxO3MѱCp$895!+sԄ2T\,DʇW M.YNϜ(N`4{D}2ڪaR-`Z[KV;!LS-Ax, _0J~--~"mŐ;D|;= w] kϲ:;6b<#~^o&J')DV[l̀N n}E8^#gOYQ¸dZ U~C@##|#54.QQhR/b.fRڦkq^qa x?E?@Tgcq'#˩\/~=MGpБ!0LZ*:(ZH' ;\‘A t_f֜s^T=e 4Nl6={NuOkz9YkPZc =}KFbgV GF`՟9)١bۘlɅ:;qg=7簻<E"79uJwopR_mv~T'ePЗ=yu΢ޅ.| e 5TJF"/%yVm;Ѿƈ9u'cfe9ɼƇ1pbCPfqE}ױ*%psTB^0?XrhY3My sc@#gx/.K9Ҁd !^gQ󸂧]П-dfwX-{í@–1>Dd~@lnͬު Bؔ35.6]`%$%,L)!9zk<{+ELayDu'(mqcbs< {,e]*dqi*(ͧ ~퓷&,;)ut7N2a)7jXs$3ۮS#k6"],}vL'9m1ˀO8caNJ737>Cо0s?҇c"; ݨ2 ^ؼ@T݀`4g&gCz=Ӡ{WN(JJ?e^_ޔ+%d zL3֔;uxLAzء;hS(>ag}t'5ɓݛω u0~tp.}nlA^]'YHܢ Sq1j¸F6vļc-Zɪ2r)v"soQ^ άS0q~ f4Qײي2J8onaVjnǿUGa,=ywQ򜈷.ߴKDg7񲸴MEIՅ!H?ИQ,$MV;Ϯ/,F攉L?Feř5dp8;L_Ljf̖(ͭ) ̞nUdD F>w?wCtW [b1tAKѹn~7m^v*&0{b',!fKq?~\jfrOR>Pgal":Y ƕP%95ɐ][i'!PV0S4OJ=DCN:\VEF*|OЦQ4 UW*5 O<.JaFc4/|5`]1eIc~UOfRi LUDӢJ8Ϗw B~;$(ꪇ2/LMwc-=gmExNX^f;0f75*F.m+ EzP29U !$KDB%T #F0ժ0Η+Eu>pWV0;y)_s5i@) =!bFSH<5O 3_FP2#e`WLFLf/:nDw9 mjއDSĒ:%ը<_٨֛9pJ+FI;EZpǼw7)Y'O_q/hY`xо47 S3%f;_R,{nu)~> M~<$(0ґZq4n*ݼ0-8TdZuϒbZq4RW؍:n\2*KBmPᛥj^܌e@i⥜쟯ZueWUgc\EKxvMaNdZNrGujk!LԌCkoCF.7'v0ܠ`s%LY;l[[xșlet \fx]"ɖpR'r(s \0 N^JȀ&݆8:Aq?IuOQ}оpgk|Z&sw7Pj4 <xQ3呬YUZE66}`_ )@DN?):~qWil ǯt L yĞcÛpp{Pcy9EUo 2਩T's =g%)U*xyarqA&| ^WMw >pA5zsrc-A,%.rZDfdCi"v:,& b/{w3`5%O z{@Ǚcp:C=kz.0ζ-Ҵds @CkܯrցӀV_}ʈEʪ8? IБ9896r'rIzuMmsY7+f g dlEBxŶ\!͡bce8OFL^gi~̑$otэK_6)/)50Du`Q}lW{hZTt4zKs=7K;fNԫY?A)Ⱦ _*vПrFYk<^daG{rl$y5ste8@uU"ڴ&'47ٍi3ac$y7 5qZ1[*0H#R2uMtCv6}TRR!/cX!nLot\ 4\' XY\4@ˀXf٧X;'%r{Z@VAwŸr)pI]:Y P@#QK^,p_X*Zoa 6 +3`ӑ#8{!LKy(roc} ۣVͭ,5 [ȉ?X';%C A^#գAo ؄[@ _Kh.7@~oX0\"%vW?gƩ0_z*X9)D̘<,R)t;C&:I_%6}!F/3sB2|oCmv|)ġJ5 wX֭fXD@Ӽ#|A(%xppYe 2m@ n|Bmmf]t9`л87!TѕU@Q`"2gnG !ڋ')uirڢVm O; Ӿ֯r@lвs_!K/ P{ @?]A  rY8,}qt&Z,m4ǫ auս{gc6/\״JwR`(Ѩl\}S΅ݰyIebcNeoD9iws mbjյa-FM';NMc&L‡G/i^ xX{1MH]g+( >apN%Sȳ]0 0V&E9:lQK@yLz ok|0@Ji\N-V5[JaMH= pD!@6iΨ*Y{^Qأ.dVWhDGZ(:,L6ֆh"Fݸuԏk6O|FR!z Թכ<ٗP'+Yw=e> dkc3Lh[%%}b…yT5!aHe0)z}vT5mKO+¾ ;Q=$TJSc΢ nC0=_b/'](C} .%yBWWXEkm;`Ϻתɤ9RR.|nRSvjzVs`z8?FT2S74iLӓQ(A{og$#ًrX^v2O#ULC}k[?ˆDk2:zns(~ݙ)V ߦT?i6^Enrz4b tEM}쏧UO0p7ٴ=#:.XwLUZj`1,Q eKBgkr6 S.{(<s6`ʛcw7@]BR!SIVb&*W,Jg{s&g_Cjb1VߛoQ,z.hYkOt!&+6&nNRz0akb[I}+#Rq}[+BxxIfX3#g'N&&sjppv)qeA{˕ڃ47.1M.H/>%,dt@;d'܁*kr9R^Oɲ7Tw0퐸=񋡸9H(K2y^m, vnolj%TL 4i>>A3*l_V]:r1/TE6:捏>Bû!qy${*,<:,lf4xL|gh )Od5`rd|^n5'1ta yiЫI6~GsyU>4 dxгxRai% _y Ea4N:VLL%Mzp6$2@k1}OWXނj*K[_)ζYrfEjS%9 ~nz PdR„iĠюkq `@m#$Y{wof q;8VL"$̉ij(4lr.l!c rKՉT&,,Fd`A`fn=ʠ$[ze-& 3[ٝihv%@ :8WcàEHXޅ}ޠ}BiS ~Yg|P̋Hf:UGǀ6ʯ] w^uMx42)*iCI 키gyH v੕/)F௼_5qI*`ywX0 nĵϸh-0+ށ56ދ?[G5E_EL^@ !H391;K)}uݹϷkpN{/ՠnvL]!7٬vtp_bJ'r3=hF&'VYh[ƪD7j>:f,kf(k_\tQ$ě()[%#x}EW4pSIg I^6O~)QL-#dQNqNsi7`s8N =8R5K_/spK9m8Fz?w3޿~K4uoidn4KFJ:85jHcz0q#dߚ\VF{vP5d݇{A (U:d~ *ȦCP0SRZkTGWi}/;VPRV/iK6Yԉ 4kB7kZ`-mD ū1ZS 17 ihDRKr1=YPڳEzv"% PrQʻ9cbȖ(>8ƫ͉ :4X>N8e ssoULN 2dж =\ ~tF!O@*7Q7Lb4;I;{p4ٕ #xĕA4jd ?th7N8ԇ*[ՐP3=3u攀;όG|OX$_}(z;0Íbvg}(a @* Kj@on?kP q!,81DˤWukSoo7 N+V&;CS貿燒3:,/#slL25Fɦk /<>tWK€x4VAψ9,(V(βi?%ս.U3$Ow`=+,  )~R17IWD\z2\qg~-`g.T3C0?f0yk|@KhIϽ0O==ru>}X::itu^Nj94RTe) l*-/BCჸbL!">#*-OvDJH*0iؕr4U_MTBKe&&@ty&a#ta{Yc"s茯 <_vm_[L/0zӰ.n*#)]j%&՗ '9jl/lc~wƪΞAHҟM]/BhD"'+KQ 7]g\sWB+BުXmf#e\0Jk y{Jկ;G14}357CNffUF \pf4 MFndQ^-E1p^ICI DW:i'"s!sH7Ni-7iv)DT^2,H>RPZ1Qm"0Uj|Tw_O[zJ2|[Ⴑ=WǭI}ՆZ7*;GTW?=ѡ#yѫݙ쯪egHW';o h,6E U0Ŋ!ևPSh3nKDc~zQগIm@BI=B|l+[M^j6d˨z.O,q~&~;q5"y'dmFVT:f"(;w9FoǏ`{N@2^A"Agfv;WIՈXkS-6%фfӍ ^y4i?H1xJDi-7Y)-byft)ͬ>`UH.Ll ܖVۛG!a#e vyE,t K.vH[VhbJd~6me%{k1t{O)}3,SUtL0Q^*x szਧ(4迄-*6c0啠NT%bٯb6b _[UvGxDԾvNQj]kB׀s!d8!MzfMz6GgG~W774s喲D;cԝө;'\@Nܐ GY c[RaaH].~1yλ>mtA}H6R،FAF6c=!L[HOa3rdǔʅѫT))c"8YµG|`Q:/4?wk v& 2BR }$rhaI rwRѽP 7w&ϳvS&n}!IvN3p $!0$=Fz(wWn!,+UO6;metFlH *K㵞qMYL|y*T4 Kf7s]HE+&L_/1q*ځWr$Sy3NE RSg jU"%iǾZ=$tQŠ2%]#/9n^!64'V5R0kZi|jWQ\nF[M^eS`Ebm*2@ KQ_FǵC' ]@pPb"Lx-v!Dsa &w !&a`@_8&}GV\mܤ?dL\o b*~8; yssJXdmA~`T;UճzF?vJEǔZO^u4ZQ;]BJV6;?#yϧ)n/=$݋Æ) dž? nDhrMv.}p[<-ss0k۵~Y|jQICOXi|B}3E6UM=ԔآT. 8J"t6Uʆ\ V7?1'>0/K |n,3 $A^~!ߜ?K(9N6c r=ݠYPݠ50tfeˠiɈ?e?N;zaɻ- .;| 1\_3 MXbC#g0cRk$|3#5](B*߿]1_7ʼlL&ke{KAI$ [!;LG[&c GWCl61ƪ 氱մyKΏn ô:됉^nO\266I.[v/[BI$&L!Lt/K eٍ)̏p7/QQWQr2t` |xw=X6aw aq/tLxqॎF*]ߘm %ȫ0l4Y&ר/6 ={}tĐZqaZ4F;v@HOY'{G oZR0ĐSF6/1#ķT6Jەo$i68; 5 ~0.@$YT[N$ɫPV zndfOK(s:X/ޏM5]U))gibUj{WDtF[äF-ˍI`p4˹*m=|-F5`\kpz՚tGϘ\4pbLX2v@ U|YLaaȒKJԣiAF7/1s:}K280L4-pxn[=` Ow7bw1"DSNC06ɽRdOc"BOd; v)@>XJe7|hdQ"E gwr/hQwç3;LxiF9NW` *X3DCcA;"3~v *$AEm 3F/v-;l cH.?HhΡ_V?ިW뎎Iέp-3yMY 7zMz %qDuiVZ7.o=ӥp2ۚPoH9z_3FDL^|\E:RU5aiȠeN9)ѴEl@U+4U\=D<"z.H? K 4=}=U-q x}x3N){yX!n8 ׽R gL73.p7Wp{NXwP7oҦDd)+AsCRrI74]|O2ᛉy0##>$[P$O Ĩ}ړR5W3k ubuG=3C?T3b)`uQQ]NW˶ፍ{+kK{g66\eyRHfgP 6S $. ~OsXPxQ):tw6#+Ԁ)Da~tqgH۔0,E|o[<t c3 c *uM>`)]W7 ,`*P:Zf躡[6BVHlTiùOk`J k/Mh`z}a"Ơٴwyn1~-xM7q++E:n7vV01A"6WuoPmk]߈\H]sN#y ׶xڋx)T /OIذ?˘xcͽ" خN(H ToAGh"<(\Ϻd˙aOsl+/#?&C9%ykCS78\R~nGGś$ vgf=9톭{d;'۔4q˞,C>^Uows0=+"cm.yB(BR.Ex@ axYT<;e՞]_|csۥzУS~>u}O/;{琿QRXbb=T˕g2T+F/ ]-&хQ) y W>P$,uzNJ$X72-̐٪]8?if#U/- Lsť~sŤo.HCv82j1o(0'28&QKT2%}us?eM}\eh$I?,7pw= H;ZBr*KbHإ ]j҅U 2qx=tU6FL+l973ؗ3c}1&qnB{ZhsPn 5#,&g3O(b[2~Xqr/VIv]ӿIG#/z%%dNf9ʝw*ʍd^֛ϑOR+ tahcK#[$~@NȠ,\YO~2fߗ/ ;i2wK6.J!ay R?с_;(y72c_6!c؈i?Dd_?׀#/.^Rh!6X^b7sI*=|d5:'[K9ZieC]/oQo<[adl&$gwOkq;JOl5#FN,[\` Τ_ !e/ hmR9#Yc ؙKPk)*4PƱѻwqЬjf,c0ȽMNG ۶H@^#2/o?J>gWȋD&돢ll<| nN+ĸ 1w +IRF+$kt93WeG_P{_,74>(hKodzs=)eթ63EVx?_X jo u6DYgg)3_*sp.ŏP-BX1֗0jHIӅ/{Ӥң#!88+BDF&K9 dK `5f Jy_tDϤ̊"ˊLJ~I'.Xo@Ny@&4?PyE *ТDymKboQS+4z@ՇC\9R[AgL>(8TlvA7%\\s: W-ɼs\Ȕ6p~u&1^F?| *돡v" ^LI* >yZHT0O% {Ael) (a3+>iHW$Vv;t!1& fYVi^`mNtx{ӸF)4m: )f#ի("VtX>P?ph(оԷ66jB+>ziS*<}$_\^twhzlExJg DzU1֥U-ˆ Z|YGtޔĈ\ՠ #SM?Rf"!cKΊ@v9Ԇe*DTN*@ -8?bb {eyH3f;@fY Y)0emZ YA ;79W9HEeB-˥\dPut5Kt'M; wb`ҫAڀ"I+mZ3 Ol :R\h\q0cz&F)R ~ȍuQ1ۻ@.z9 ѤlE"fO#iZqt\W" wwz1g~'T +WF|y"Fo=!yCxyc@p6<]F˦WΞr"%c~SQn(0؂˘/ܤ.{mučxTH3L/Mr$N"&_S塆8( i&A ͥ#c4$8cYGM^/iSvi> s MMjW3wVw)E}LZg#;V kn 62Q7Y64t^~{hI%R_90JAD-0g.sr>`% R֬'4hZ3XN,(*=rӟi{=cեV<=M}7v!?%iihddc9sK] A{nt], -KS`kYghS96^sVdomZ}0FM Nư53.U:%,<4%y74Ӟ=б8!?kHEqanӢ [3Q)mQٞc>OH3|wҮn؍S S~{5Z}`o"i*T>,ku߱DFIC6s('Vy I5ž̽ G-Y}gXDډD&.)j#WaBC;ݚgKzQ&9t<鐉3uX'ݩH)bdx26qzm݉Fcv_Zn749 U8*yQ%zPRHOsi y;<_֝cRb{ [ xn`J5x#^(]O=n@q߰MAͻe`XQley1ApW. U䲛2& ?;5Úss)p2E `a2_y(΂Aq^azd8K}@Mա k5alMlƮ'<`*y۽& 92;߭&Of JE-Wq~9zn5U[Q7o7 ,$Da^diT; ԹF MI|V)2A5\#' Pn*oYZ4Ak& 0 tǯ'^H 6#K[{AL/LDjCXb5Kw&Ji\db$z.NONsQU3jwqq!Rg*؀gчC LaK='ۻ_ ?oZNj0ya`&XpߍV>No~=ԙ|; )b%W% 3k$ Y݅LXuI@:^0-!홎#hb; ·>2Sn8AEL:]) YTEmʻ Fu+qzs`€N _+J>vYKF֋D=˹ph&15&4$Ts7rN#\Wqq23!Z9 ׫@Cʧ;B+`Rko 0d*}a6=ACms+8'.' +Qv*\b)v?rhtC4ء&P{uam`g[{i#z8~ؐF͜(լ)$6 If`LU "2[qCI?=N? m3>*ܓgNM/7iQWg@K(|A%wJDRFElv|]W;z&AY 7 V +Fa$b Z4wѴHӂ%yL +>/+zw qB |=x#||uu[TGL;$;V)5Oz0/HS=oOeh 'f^'8aqCmO$DsJIpPԔ:V4H=y7:m bO /JCo:SӎV/f}cm2Y~w R#lr,@2,n?CgmYqiJ:HhFx\)1#ټyE1kC*w_ #FʊdðvD_P|~ ϋ}*mCp3uZ_/ ! $ N%*d*u#cdDwRjzoxS4]U+{l4C;ld[ 5_רD \L3MWKzm %(tj'?"1 fFwK*~M{\UB5,+gcaȁ VkOߔe/[?pPp.uj8,ѥ|X)!pďbq:J@O'G nah1CF5d{ 85X,!V!^{wibnvU .Mc\>ɴJ_͝{H;ϊ{=CoW3yT(H՟Kjy&Mܞ1^T|=EN36P-2G̢:X<<ۆD@Pޕ{!6'x=e@=oW9P˃| ^Vk< F w&q?&G/˹o \qzjYÞ4{qU˔lb%bڸCJ?ЛTspBQ@0Xb붋nLEBڏ.=3r*XL1dƉ\\WBN2*9\hڣp*tŠ,n梵/d2O$w i#U42A=lBU8!{BCQs+؋ėUДj_:FCia-'^Ɵemb13wxM\~ D{bxG_MRo>(RӪ:wK-&X':1J\2UxmsNPScM )}Gmhj). ǜr\wl~$-CurZ5B;20q -Ѝh.A31\fBgƁ1.|sZ+*BUe| F7}K[ִLrpMDz˖PŽgz xUMc P\IԂzfK4 FBQkd'M4*dB[MjOVuH),tE w5ӀKl؆vE O%v֯e P81K=/+lZ\SzndŒH݉X-Smf0d)ίNNgE,q}:+60{$7PöQtnTNZ4oM}eX2:z, }$"yAr NB#}G$ ˉ&ulX8 Qע$F3 P١8'+Rm붑[ꑀI^*jt/e/! #)2%& J MpCߢjb4z m#PFMC1B {WjU% s祶%iӋo/G<޺o׆C{wa{EnZ&n`_+3~N_>Fwˊ%ڿ$b^@(3o`"|@YgY-[+i4Ov/ؼ3 $47yѠ(&y?;*_*q^yBeGC?z:l_!2fTDdY3ڏ.ԣo]d63D|=ㅲ߭C\ؠf#qM%(`]BԺ41`H#g#@͸٢o?){l$I@pqo{f< S#g1P[+&M+1Y`ICP}nvظ?_5 FqL=cTLwu`o[XAK'n $cCET}5T5AED%ٽ駸49N:f$nV.@.ʖDoNg(![4_ɒlShR"ZkpB( n*U˵I*P=RUVx׼r XME|yMK\9GZ-oȣPzSokWE(Oa UJi*^D):SQ; ?,*>];$OVv JHvr!x0:)yZ3 ֹtmleDVfYKv<|uCxt$6հnxT 9 \ᙒ#pMhGbȼF[+ۇ9,pUHz՘Ʀ|v oT>FQ%jDZVa`1v uLE1&Gkgy%DmiEL}բ:{/R<Bq\5'U_6<[ﵹLhLV"`bE-!y5 3kU:%'RAʂU9sճ%&cB\?/8bJP%VޗP7 * @~PT}.eTжEaH8GSs d */$7hNuEaPx1tg|ŽcѺyyy3Ɯ$J(nQ8zwM!Cs+0 t4wZ \@ݖ ,S;DӉÐ*; 5,Z>%z0bD%9XW`NuEs> O@wMrtV[UH&݄xSa5DV^ \̘624sKYlBKlw>?K ^k[׀*:2 fZ+[߈R]1B=K[M|KTmBQ&>ܚC 3붋PX:/6j ==lUpw[,O@&"j) ˙u&B1*%&&'r{(fG'b-#Kkw@Y(ѧjiyw> =VGoW|Sq0I VnP_zn/ >,[Μ_tbi>*zRAX6m:L* Kb0̝Tﭬ5do㫅"rEY>He) e`ce] #:iPkѧw\V"Qa?{-7 T0r/b 7K"Yz քBg E!iꁣ+7My%~+'':W\"<ɳhy;>w* !H8W˧:N$Y/9'XxEYJiK )c\osYq73m׫R ?xBh@-$Íu);4[݉VAص%SWFz[!$>nUE?T !ȍG 菴 `Q3,(&&T$ #Rr6407Dg. y 2]/z6 o>|RA>u]+#p/\3k}".˟ܮeX;F7-wϚuAK;,c~!?t41 Fy`rĵrA1c4VE80%-33ۙl8a4K,;<FWw(<\S4-uIK:7@}TxNAh~Ǟun S^,IŊP52?r&LpfRJ0[+\< H0N {9zmRh9oXr{ZZEDU5'цI,->3'ibO%\gJ5,ht6%~R^ڿў, V8e9wccH._ݲ9U ] uNEέ1{6 L#a` Ŷ4̄i6opcr'GaɕR:. mdD9!iBô6]nbEwgtgaZ.MklmU|T|UhSs7FC5qM[[0P'%oѲM%<-}m1\T̬=5 .6߇Cg mwVG`K):P.WGno`S3PmE=t,=-HAzqAki sˏ`P Yg @JA|̚GfHcQy*>?+;xAv^ fRl a_%l34I(yy~؉vc7xᎦPXU3liڌ H2V#tV Hd{9g`)K>لn/vem&H9bK:#d[f&pvlc󂿘ɹ&NdTQM05LrZZE!گx4TV9[LU}#YdXTr"e)@E6oRcNsZ6<u3]"C_uN&7( @$+!B\l]yg 2cQnimQpqj4،f>evgv 7v˭AA%։ToNhLx@>an2HvѬ71OkW9dW7b$dxXfL.>(Y)J(Q+ef|UNBr^1}[EBAf": i(1՝}@Ek-\By{]DF@xYM|Bm 4Lܝh-sׁ!N;^s0bQULEv%g4 cZ7HQJpԄ!ku=qL@iC(E.ТMZjh~ܮbF+3WT[>[+pP=\zОWǵ'h[NY!Ĩw2 gwj.A@%8?r.W+Mj?*xRNo,Ldxr[҃H8"n?{Mݣ=!Z'N)DW#N!Zo:0* ٛobV)x4H;25ܳKg̀ t3%$}dJphS /\WRp@S {Eq% s8DlSTjHn:l|Į6r1OVχKCO*:YiT "KFo1"&7:HZ2+E3iHƑh5fj*-]&B aؗ!PWwLWFifmwrU,]Rԑ`vFhy\v;UG+WuBV4Xj;Y"?TvUŸ[KF O](2y\l5S_4jv$q16hCa;eq|V0-GݡIe6g4lm2Tjۥ$~;;Neo1&"rdfk`$#{J腖Q{>uQizrj`:4M=c~G71T%zRHok9.鶟mG0@3TP5>eFKxؗ_}>ha*pX42 6etT6r6ujWU gf!^v-f-*+ى'ejzJ${^A4@j-ոP?˛Kvo`Rn */bT`ItȔ:KurfqD"}MW9OOCq(!ncQA. |p(Se+ast+j.MڞXДVZ dK;61.C* fS(pqYgf ] t^"Wh^b3*)jii1QpfL^zR ᥒ:82],QGGTo)b~_ȥ:7Y]X9 zk{tLb@Y9o}Ƕڙg<nPniLY8Q:p"$ 3I T:@:6qOA1[2C%fM2KQkOU%:25jg dd1̪ؕxUG%Jv-]Ĩ|? SN!ed^unx%86jIDYydm9\-8]-{k)8y5=5Ѯ4jᱮ~gEtEV0ׄqj")E{AS+ 2:z&5 '6+Dx<II&[#.d֠h e[ZmjMrw/۔e+pv-y&<jb=PQ 5꠼!C*DHIRHFY3e[v#cs@pfwOGjN+"_-HhRM9w@7k_Q⋟a< 'u^/6Y]hpl~-QiUcrbL*gv ]*<dQ{v`+b0 A/SPa{yzd.$JbMIQ xNJ] h Qa|j4I~/d5c3m5.-+iO EfJ,Um*@k՜D2=X|{>󳿧RxS7€x76ت+2>[Zع+"d%>W7:A4^lO[-*PLxO؇.Sx\ض!1%19j95Ny4ne)z숮*?eQ0{0Vkm.jLCRR  o稶G& ծN~@djATwq">j?gy3AhtzW}`1|rxIP )Y~ȅ" MW A w@|85띈Z%?ZG6-w{ SqA7-LP<'ߥ-m,ȎcyH^XLS+ ewy8F0 I°6"_ї} )< xXPMNP4 C\'Mɋhc 2W=I\171tü,=xzS#:I4_IoRKbF$D~eԊL{>HSJovD E K6 )Na? M;Tix"h@`gHm elfaF|>+k=Yw5uE\s5רh c% Biu؁0^w*J+d#d_xV3viD>.z4\[\^9*ӯ !|L1Q~/ҷmgݘ_SB6Dzu@!׬Y#IPq6jT3{72u1 X r2j]*)0Pħ[}H]zU$AɅqQqo7d*,(ܖfm?l +pޣEx9jE09zд:7tLخ~ )Mr1NCqP?} 0Awu72* 8_189o2~A,0zǍj@q⿷F 80˞Z{`Q6,'mY3E֒RS1T4(ܫ- K&Txe)u/ƛ5Ϗ;32WtDk)4?!T`鬒ygdL.g W%X 2,š'Ɗ 20›\4o teqiJs6dлib1bcE*F!aM!kZT9Ԧ+t| j3&Xb ,'_~zFrnmͫ;"񆕂b{(e;խ~mAU!0U%޽ᑓ$yU V{ $B!l~gTz Ng $w^色Hb}Gp8U [O@GFYh{E]1ϟ+АNI㤋Vb}^z'|*} 1x5 nn`BF"uws{VW9ffA7Sa Q\'!ʯ$JR̞A]e!HH״iȍJ}*hT` qm7y&l;!xD2Poow,R7@2qM}JBףjwx5|L.Yz(]Gc"^*=pv5&ʯ&yB2$S;ZGf긴m"ycFtND^"'wxw|g{+0]wG4µM$F.)Fk&4\I4 TJĆVJ;>C6EĩO\w?BF+Wx.zIm0jX>g|4q߽wmRD",֖i0ud~Yllz٠-`qH -Zf*y(v11kSA[ϓ" eiy>ZfzOϯZnpN_Hei{yRUDY gs|` AR-O.D`ޒpLb?; ޛ7LRtˣl Jvfn\Fuwњd~&WHefӋ5qH}V'$>e!gϷÕ+XgFtx3s#^!C 869tFơh X~dLvAs42UxeqԃDflO+wiw/qpKR"bn&dASQQ$E^50}80Ɔ Q)_Cyu~ 5^d@*>o"zaRFGnlҳ]^Յ r ; vƙu@!r.%H.|b9Ad F @~:8YnE?1)Ylh3?`Ih_j1%bAr)C~* ԩ]$cG cLe2a_MWYHp =a%uv:lG<]B~eH݋YFi:1etЏY#g(D!څ"c3$>JGgL1 ;NbF}|(ܪ 5g,^ud ''s{Hߢ11J-ϝo'叾1=x»CƒL=Wt3{0HdwW oRݺ@ hNgJ'''b7gqeLF=o09?_t* )i"u~b&]m,?xV}ÂOL$05~0:+յ/ ӹ8[&OqO%?b}әN, 裻sF g,LJ{en F wr^#协0h0aC%R~C^=5x9>Sa9rPe!jX] m:.TS2BGt3T}KG:م qItt'wMH2N0S F7;e"`)wjB_Ջo>"wnhZL/hK5R}L0!x=kՎ)9y T`y\N6#`Y/3QTw3vKnGTo/M9 `u* 4l:EOҞSUPe5>+^1G6pDVΉuyf"g8yU1TJWΣy8)l91ŨAFJ[#fSMsPgfGҽv)ܨRk񣼓~L,*@WE:0u7d ccvP!iW4yWZ3(}֪z$J1iHn..60wsuU׹v,2L<@a$!|ǞmɂQU Q*5҈bR* nI%woss7襳w֑B0~{*޲3J+@}2G|7dj%lGzmզ%ĥ. 9AvYg.0O,i@ABu'l8:-@a 0o:/ E~LWVVFqp?S8I0{m(v7e㐩]&IU}) #M| _yxvc-q lڍO ͼbwk6|D!ោ9d' JpV2lơͰc.`]*q+fAs5Yvp͏l2m~s& 8sSA---vҠ  ПxjpMMD Mlz(Ι^`#E~CZ +5Eevׁdqh'@\$zƉhoīqY%YO^x"BO,G9zX3V)x.+~ XOeHR +'v?1B !nܙ뮧st\@$BSs64wC8 > ]' 9P23:30c7\jfo­aX=]f*~.(ǒc ]gݛso5+4Źk(Ta"&1OF]q"/+/ 0m|pKQ\26%0@vd%O.4|x)afY+t}iI>Rse=ENJ8'4|5ۇ tf@!Hz)0`y[ʼP _(Y'| F79̪zlۣ~T? +>ti$Xރ{~]&uUԼ%&5q>FşL)"އ5y`=y>p5l΄x~AoZ*U.]LM*YA^w3xgΎ@f=ov{.3=# juj.f-wyid@r[wvTI`xW⠊/s^Ǘ8z9&|g$$@zVYF*b&IKNy͍qLRƂU(PBznn}=9PN?/Dz!_2}LI@\-Ǚѡ2GϿE,.H9}y3LLZ֩NQ,J .޿0fk-sX7Kbtz3v,܂ȭi6Om *6̧߳}*rh2rO{ 8}|lv1FdM+˄aw<+奖G 'K> s3PG"$" ^h-YU)u 7 6L)Fr]X6׷\SUuDv<6tف@}:ynKXk{ƼRH$<3wOb$yCzPCN_c:71ۄMM̑!6t/x쾰A!9;OEXjQoeo-V?5O+j!ƫ4մ{ ڑnʀX ۆm%i;LZRJgٮ 3{'t1>ᴎ]h1R.23۬)|r-fN\BpdȂp3q: "jEٱڃ3 &_M:m'y&7׬w1#(ː 0$ QC:?ҤMwja ES?E.\VcVSd;Y;Y.Ru֑ H8,0E -\Wij ,)x^ogFLɟl4^QNJ~<2KٚЫ9+BU o(WPykIp̸PK?}ڍdcUKcQFbG4äI>5+=/?k<1zm j?1F=H͏ 뗈eC` ,a+gGn'vS i!/w$Q nUxtQ S`mT2lVeذbly9Rij[&b꠾D'u쒑A\r]g(jX Nug`\(ڰ}_bKހWG7jkڑj#15w  )dXKrσrQ| ~F'ٛz9Zy)VN k蒔g[]Cd S qQLn./0uO3!a{@ք &cօ:!ޡMeimaz )1O=PC|;S$kE= 8e'-b|3PGua rA|ޟ.T]ڵэ"^'sdYF#L\$IpLIdЫJYb7Aկ]p G3b)]3^Q\5"a{;m"ؓ<(ְѾk ߳obCn7@ҐpLA" 4QM%k[ M3i'.tTSZ%2]mhWxK4;T7aDW [2Hl>~%sz/-og2S(c+ukX3k9$ PYy^Ikcd f]fQWYph;qoo~C 3ӷ5Ed[󕸐9 eBTAjnHxJ|1Po?-ewL%=T~mCڢ FeQP=[~>aHϤ ~Xw 1Z_a`],,`T` kSx\[oZVsyPrgm™cH/TMe[l_y>(ͬ0[t̕ zXI{"暛Vt :|Ri0VrI(8C@P[E5)POl<fy۠qB܈(MZ$WbZ=U+hLrJ-*Æ~QO޶1ʮQ٤dzʫәc[&7O*%$GyM)ЩT\%,:G0mg$l {@6܄)^E鑅 qaCcXws h#7?>y&š.h%Lzh8abXuImԽ6%&KC(ې8%=r$p"@{]y0)2 Aq@R<5-xC;Ÿ2;~a$ &%bBJ*m4P:˻ZوeI8tJ80z^^BHiZO,>f~,G!jpppwgc;HHړdob.$VRP1$??ɑi}Al4d7 VUIHM/K4aϹ}X{~˝”10G]} "TmWU0.{jvsIhHWr9pG)07F ;;$|"b@R:2AF+|vZCpom_𥄢UW* +/B}-WΙ_F:޷,M\vd2݈#Z5%BbfY\ln#P.%T!,C Rt+t^St;JLX\ܜK;؉d1# tVz逖`+Dw0YZj}'˵ȖR ]:O]r](9k ruF-w=$'%:J1}gaZj5 )w17 kJ~q@nM^Y{[ 5-o,W> <-?s?;c/cI48fo+bi8*->K"l-Co?Ԋw!6#۷LԱGcYhx%#EG@+_ØYɶ8VmhD752ږpf-vS| /v2lÜ_.]L% #8{sО&Z)=zv0l臁ٲd-.JwgSfŨX .G5Ą!lq\E| rN }^\+54Ky*Q]@y)W_ŧeDVaThzO 9n 1FL6 /PrNPVq ㋱Q0坉jÉ}Iw!a}WpbyOJ6ˁ1i~#C&W\G{X~$D<\YaVPdYjn;"T)ڏJ"ׅ>+`{%zT,E$y _;M795H/7q0E, /lhQl\mʉ'Tf] -h (jhޮ6-}UAJhd4]{쑪S7]=?VmW9ܙ7˷H<pTΔ,r-[Uڣq gI&ȾsOSpm >i/B?|E ~+U,軳16o =G_1"kA5>4!Rnٍ.J G>m8#M=mfе3ˇv07W> _JjN۽N͹:@zm vzcT-]VE\Y0OH8ɷ@&׬pxDQGݲyaS;8f"Ֆ~:¤He[&_*%5.v(l$P3UYO7@t/IoA}G[5ZY{1U)[hw~fO+z1%"=#(p#$\*dvO2GeU&ߒ<[ܕ럴ݳ޹X>_&]p4)kn65- tsEVM3ia@P.^bVbѴ߶R{=gǤ32[w,g%Fߪ'5n. jm=&/U0C!%.C6K1) QҨ`7t@ay.ϓLyr/ T;2 yK!$^փ%Z#0v@]t &@:ʿ<ʖv+Ƚ.t/=` -v\Z7%D2&ujIB]jT't‹O\' n\ ?50[ /RoQasw?J\ɖ$C?lN@T'г/NW a8G^;ϱD :pj ec݆V Y^=h\7bP܂e쩢tNUE2k̀J亿.COeU׹陌n0<^.POx)x_GsSLU!Ziߢ׍G;U$Z.f!?IX4 /*paq _Ov&_G[=LkD\B5[w&8~ zKg]AaD|>$eK02 P*3 s ɽl;Ihg2G{_~ .QK^vӎ qRxdRgT)/ "A*)Y>6+a-:;5`<c(Np-1uQk??bH)Q+Jds˞/\H=vxGaݛTY ^UT>0\='\zx+$0~0S׭|![C ̳PG{Nj!kKKo ^Tn&fm%*Kf%Sgw(&#[E@]uVՆ^/Om"kL8eH RURtvN`i3{n/V'O|<{AV|ZŮos s_C/aӵ`=jBvj[fb^gj,{w%f (E97Zmo成Ye@-6Y=[=tkXX{MRTZ|Ր_]زFw* P1ߙɓ^`gmEџ:< 8,p.s3-׺v e[qlCw do+w wmؙTLQW ^NM+ʣH" T^qMq <^eB) K6PoHEx݆ĵecn#VD]Ѐ?B#)zOS*ms,Ї=y 2,|1:o\9 RZPZgTm]NDҷKs)>Ҭ;D`\`rP' /# =9,CWz qVWx?O U4V5E>L5e1ՅP e6$w-\L? i}2 6|4(ω??JE'yfk|awbx?/סn3ao޲[IphbD7dࢷZo0 R$4=\dddR4JJ钐S4+mXsyAc ɇ]ʂSq 9$ӼI67 ^F zx*ji%dĥS-՘re義}-x^G!s,=[ڿQ+H#_4'exuLgJLOQa8b yLoH绩 lcDg%sxBоb)?*DDNHS6vꑄ:I둻woԢbQfD?sBjT+2Lu)vЧۇC'̷ѭ&,V r!68ɬƵa'F m]|RI#8wסV-bOȀ j4u(F( E5 翘! y}" h( &(ZF%m61=wsRRGz炵g Z>Op ?du7'(up]O7eD[ü6p(4kF#eLw3?81s$SrJ ZK;~ԟkV)w:uS-zQ䖌/c:7]M:B8y J0PP _Ttac+!-ṬKT%-t` .'&Sk\e O{/?2j8?4 ju Q s=}3ִ3EX]d\01\<XB5hz,H4yQ=4fr-7c3Տƚ)lJQI{#6sL&wiwMt@bd&h`ZxU7mFT=QW똅:X0 T_FS180#* K"| @w r;aē4{2ā{څޢh%&є<~ ECu+D]*n% E$eX'cBYw< P&- YR NodXL+I(%fZ"y7٥S5bCi^ bh@)ͮ/jw'T=cdy|7ܘ2ԙ~'OF oTLOZ˂UCŚsYqv7էE%)4AQ+ ɡs5`j#Q0F$zny;iQy ,To{$$T|th09O |V@wARؠ$n-5ʹb=ĺU7"7_a ~‡Q"6lbE<c81qoU]C3$s3+>X(#"/d_4n&oC:W,_ ̇:mh[&yl*=&풙Q͉צqILr *0g?g޶kb21u󰙌FF:Ip&{† >ǡ7g{-o(u٠eo 2Lފݣ-[-^:Z^\hܙ c&0_ЯUw/B֠~u x֩VU5%%1b2w\C/zPXV2yh&O~KByA ѻ=fU!rӘPn.9\zTvcdE>xӶo r=l_"V [s^-KJj#[bK]"Ӳ(f#rRs#O {7W% gWS"q$ ?Ӻ >k?)@7"FHӶ K5_p%'z*W+nzUsvl%od싘jFX@O49]X+S1]܏^b/AOSd:X~xQdJ_=:AE#/ ATJxk&}`ø1۸H7E.fDx ʳ";7$|foZ:J+-&T+c5vj>yWɆT+v9$7! StYT< 0L;Kh=h*ܪik]QMnܨ  Pe Fsf{rE"_YWYjC(OH.뎑 .obeV(u3#: [;&;T]irIG򇽔뽅8 |6UlT\/X @R'<]n&>?ʊ4{4Fx$i#o_/K'5@U>$ЄBkkyKٖ <ǿ hFRl$ov{nK攫TEkV[r87'ߠY9+xF!vln4LE[!&`e op1'ňáIY9a #Lss@ qPF퉉vވ#`N@/?gI46+X1ˏnaKV4 1Bck, ,)8}?Y"#v 1pG̚Š%=WENJG^K-wͲJ{?ԉ "uMZ|;մLFlAPA,L~rl4TK.Ć{yv*Q]Ttǭk6чf h >o6T[͢fH^%*r0e(2_C2<}oy؟.iUY^7[|} _ 6͆K$-2м<] jTV{iҹҙi=a앢2ALy=RÓ'Qn l`Vj]8[|%P V m>Mg ZpݘЧ2vֳc@nujy= F{dȪ&&C׿VfJ-{ m,l5v;K~L:#V1P-'۸y] *Մ R/%ߛ4+YXPV+:F!Q5*NkTLkTz" RL~S7@e9y9+xQt^w, l~zg-6HS H.9JtU3ۯwl+ՇuG#bmj=6$hMbF\dz~F5(.kÁc a5U9moZG( ϱ&Q33zY%s[|˓l&K5< x SY zQŁn/ڙP nq^8BeL;ħsO> f\Āѕ_S$JbI}"]-ٱUswbbAan6eL6z$,%^x'ֹT3+//#K# 9w¶9KM_T[^Uzik㦡}8\xBtD`jׇ74!*kzHq8睤M";$@i )fA.nb(.,9.ȖW._ӖDo]].◠]*xf;u:^SGoigRߩcmX 2\]*!Cg4Hw}iL>AA Q?BKG#L?6$@N+ x9]eH`VEsѲI3且a=} @e@J#V'~ЕlR[RlM6FXÃWG'4bD ){i<ӽ˱[RPNEuKl`p~ g-RbIfw?2"&/~EK#9SJi6g~̲eSi|pY)'i^Y */o8=" Ca!cw3dY(ju nxj<6,Ҝ=&.0Ԟ%}׳"* X)Eβp4#"̭.2.kZNcK]G þ?(8-qUw\ dJ%]8$i6woL8-\r p!U(*kfWV$ 5 NWlV*S&i5x&gKLAeB.AY"v&Bf^Ih@ܫr}P=- eH|ĵH['7?̠CEHE zm, $T3 /&V 1[ʼn oKu1YKIg$տ:A$S)\bp7"%,5v&4;}uy4 #UIJț?^I:w®[Ռ\l̈́bEU.=N@O9.bu#/008 %bTyo@eI^U0m+S?j]t6Y}3j2Y :%ɧ([tbȣel^tClT\*B*~]Ɲ;{yמr`RJ"f+X>|!,ɜRV3"B B^W\ H%w{7L13rxFIY3Z. rMo>l}> {boGWk K)ŽFGqVmg# Y3'[ۖ J;6 M$* u%/]CA2'f;b.BGm|S8"$0&aDN:Uą9V֌:VFLnpc =ѶmE\G@p:%p, &uv u~',ԩyG!pJ]A%2[7-Gzw:D(o?'7psɃ 'LyA3|⽟VN+-&|$xc`J6;vyw;1*%[[~(bhpZ`0#G>#fgqӦ8r^:]yPl ߎ/fڊyV|Vb[p01zEZH6DyD\b;AfgguFQIU_ xdRfiw#/[¹L;y2@Oﭴ_kmV.ϷfQ$gLooc߃:iO=פ3 Bt?y9oOȤр`:9zE [i&`6VJ< v+ ^M*53YBθ wf`ry)5|zb&xsl_G~ u,AyI/GڀlOw1?$ ?+o]1FZjWe;9e5U Tzi Bxu޶O:^ NTaS]kS,rdg^;?*6K?&H^2 6?1'y/D̈́@TkXd?&:ک^Ľ4崤ewtM6pl%4 Oanc8G \0[Ȃ0LaBދ}2*UguW-@-`TL/ʇb.$k}P#z]ӘIWX0A!Q8\Dwdr ./l FX;:%EC5 $║gV}EDpSBw$ڲCu dُ6ⅽ"h2~Db3Ljqm>O5%SnB,Hwo4䃱el8L9 m>^e.M GDnl?#Cݙ} +UL1@n(›|7!!ZII};0&F2/G~׊pXF'r=CO_IS0OTʺ67 ?s}kjo1 Z|B|R`z;Ѯ Ae PN0Dlu\a$>mpiOVzO4UYmt '>z!(R5 GI7}XnA51Ba1j 4y?3lbIeN̵OPvV+ x{Oh/p!Ncp;DrrjsO:$Hҭ}h8Lv5QM m3%*~9}J d!~̊4?T" 6l 3Q`P^gwG)~\x#0p QtfFSՇ0A]H&H7^ R=DaزN#CQwglS2IO%Fdg0j ¹%Y[; t>+F&tAP.j/vOO_شHC+"eVt3NFkS,J6uux5]/AA0-Ԭ2*ˎ~7,,(Uw)4ξ dCko,A0OG5^a|x0#&ơ]UPS{'=3g`ŅZ`'sw8tw$n`4F7~"|*WՉ |9JY\yݣ tl1f0C))vIga!_l~OƔCP+b/+Uw/v /+t/HWl$Ǡnn' >hN։wXFkJ,X [#!q -PL28!j |']J~tөῂȯ6ڳP+DƘwZ蜱p, P%h<,^`]U97J6ؐFؕXj瑬@qu _*U.ǶL{8h<՝?-?ԑ\N0.Y9eȎ,٫UvIO(. K gYPZutaks+m"j.` ͕ Gz1xːv\FRu.%Lx<5h rȍY5 5D 7]+K-"r 3Rp8@*শH #2j;L IwYS0$jp:h1l&e z_6+$P\4 Bf2eAyVz<عFOĻq$sҵ$n8*mdF+*`i˽ӱõ8i A v=hFu6t!ҴWvB1X7pmbOz9Y9;''!}lnl2-5Y.݆!9WJz_@A%("p' \ܕD.;sE+IJ8PK0 oԫHY!'""}({a!]鍟Aw@汮x>MϣY4S!.oU^_/y+'gh"COL,ɖ@M"rI3L [g@W8r]QÓ-4 Km;Gj2ѪīBu7J\0[ro.pxO+߷\RC)-ù^>:.r[YFd\͓3 ĩ4 )kÔFr_x}@0cu_Id]zڗag9>w)ITe Fdv(tt3ydSu6dZY 㻼H9EOjqCM6:=!I^#T0@̘6/ԼOuHXyo_tm_ ҳE?č\\,?s!hs>n pڠ$98$yxE`،-@f)0M;:fЦ !]H2nҐofegdI*QzA I~G +ޕչu J7CVe=ёlh_Eb%2kZӷ{WK´ x s"1Ze9x-*r-hc38Ɔd 6Z'3Fw!U`FpBUJg6/]=ҍ^2sIQ=O' DlqWdNi%qn24X\rPuLM/rH5"c0nzJwO‚3 jNNkVvr+ ÛԦfbeke̪W>%S3.% 9s3-Y:dr %0t2;ؙ0Io9FYm?p |R\N 29_QLYns(| \"Rو>VJV1TֹEQvBv?KW(&V>&wnV&IcD Y/aq| 1SCj\o02vMw.`O2*(dͿ-dY̥HP̙f`G4pR#= /1dY!R3 7(łb\ [w&p@UEuf&-'иةIйmqG1UxOe ,ш͠ED3w̩&DlH\G#tB`5.*/%cvlD׼aƏgk">#`%_3nO~\R s cAT] >Yק>f# bT9U,%2Ni1J} %=i,~ if)\q~Y7^QJza_uC}UE:zh+Ow\T0:rM& ]~7,?}.ˠjV\``6Zb֓Si(gS롘6Zhf1Vl[(|4I[j7-KE5DO}q O @ueu}2a 'B*!1C1#+Hi@A0vtS׊t$$~A_{WEI\au>L</+.Z b*E]HS73'+ M0IŊ\sM9O+Y }us0[+}܅LGFs+#MfA(/I'vzgU ۨv*$jcnS1:MQ`Ve޽W",/{r"ݮJ"!_:0L7b8}no:/m6,Ukp_/t:X+^MQ=;V:ʜQ^RMvGЂ+6+D-I2Qa&Ƨ:q{i;$wfBgTک+уyu'j?EB=( l>HeB x-Yu/0&e;.w0b}uC'.6mf a]o߸hH0z.wLov8VF2N.-'+& ..7VhʺBP2A^wU0\M[vÿt&,Crgni36lIp?,RHPy6a>S\t.| OщnBTm<1fI)bBy7V@gH=7ԇ>YzQ3O<6ubM2@ȃarA%iݹoNVJփAsWB+聉9uۥ8?8*&ŪDKNB>3X(L@# KKfBINا@K$T|g>fhW H &pQR.>ѣVs1&4;&? #HʕW`>Uh1uI!ҧ&=:Đ0|''*m8c#eDPRd-HU^nXQI'DMo=W)5E&frJ[SrF˔&z!iE{7EݷD*Zq|:DS%ѯ2o~_ጇ@O-BBg;ˈS޹U>QC$qޢ,Y܅S).~GzTu>oo' 蹎uT&,0 R_:iOTc}i׽}M!HR![^` Z!)E{j.#gZz@GgWZ TexIS=R68eJx:2(>QgH| n|aφ70J^rOx)qm_qY;nE[ˊZcy$VM N%M_].Ƚz~Ԑ;{,u{ӑdR%*XZEA IŔ+Qɪ /tj-suWKOofNMT А7fYw)>ʚ* u;]0{M?2vA_4&7~p)R$-Ũ.LS> `O&goFr5|_:,2tL"oa4F;bAyr7,p)u_!\ns8JGQFH؅`+K|7&(`īSq}08b˾[E"2%KJgwMoPyRI#U0K+Ac.j1,6 pqߓU5-D`/{&7J@'=`0+QիoI Gռd ]:` BPG'>,vFJ#T76^%̜ę!aG󜽶CUA1>wTw$[p[Q,DD_Q:XDr֪9 5h9[=c'8asE!zm^7M\~8 ΈP//%NziQ8Fj+9oA([3 sƪo" hXIH()Yo 7{E~DΔ2¿\g OISE}\usHeoj-eEPOZl8QECʷWVFzU)jՋRj0E|Zw#~%=3=C  4:+.dTVEv ˱5~ J ڥ&2"XEXk?}]@VC%Y ]PUj؂4b?#uiɀ÷_PUE'PSl6G pJhEHWZ6z:Enӈ8 8jp{*HWBP9 ?4:ۊ&xkTLó态ovCABNFn}r϶$MaagW3[aG+'N|`SZtGs2?q%d<)]9DM75zMFcAnwsyG|#HLĨ4vHAūX1ƿDhJ2hݪ2OEq*a"*^uRrk~b~b³x N+ŧ?gdT;`2VԓhYJ҂UsP_!9ΚNQh cRʠ.gG m\S*4/d} ~ 7`.v'lX#.$OਰmRuVKDg|?bkVYшn(gp,m=]/t[爐ctoQ%C@|pA5H)Fm^D/;O&rYKmdELtu4I ;vnˬU4 q6;*>^ͦ7ZK%6,MV\jhO*H 'ٱbC];}8 > zZd#:kFSM=^͛ -G[>?͡|e\Osbx 3`mL͖!Q'?ȍ#]>i؁ _` Jx}iSK@L;[RT 3t޵/$h^BI -\gkp M<v)>p~T3dG6C9q{;%49{sIjLVfT]HY;~x<Ͱi?%T.c nQ)Z)вn[.Qp5T '6ԊmQFC% jJM ++3% A$85+*p 2 2/.!&ѤDuQE~CXopYik_:YdH>?j$ziJ1._Ѱ)r+^mYYt9lCĹĕY6t: Agp Y]Hl*sNEo8Տ~x WbBSp՚4%. jB7Q]>LU}m(G@|(ҾzH՚m̄N޷*jg_HϬ&c#u×n#81{{?'lùtd@R@+ϵ&{_? YN.m''Ǐ4N@p fJN򙎕 W[_D/k(^v3=@g"HF]aVK;C*9}ı=pۤ)Js/}}EJX;rƙ,算|: m-yѽ{))ݟZ~X\ևjD+%xQ_/ 7X@Wstj[fGx }t/A-A@`t~;47* Z#zٌ`}c|q,[YY0dZQO }}C.' @G:@Ҳ{qŽNYXL$_F44TίlLÅ/u/!;89zSzw}>+StdKYzϘ+)V}L@+>~3RC*T^_QT?3T)ȝ;R1?+L\ (G q]FG+[#2$;Ņ♊evykjVE-p[I'Gs3?!>*g$1ċ00%&%oyino/\]_{`+q0|8*.&8헨\O 'U`V-Hʹ , +pDbRQLTg=X mS6 b޳-["|ez! ĿHDTƃ̻K#Exjgfw$Uezk)Bgub.{6I8l>x t2*S>4l b>B]_.E<KpYǹ~թHG@|1US"O߈s3]ܬ=i<p-P5srV Ae.=&,apz_> k}SsU(8Y΄f6"Z:,$H}M9ţ(EFg3o34zk@ x:s Pp{5!NvCrtZZ:9jۭ `HbK0n3_oGuHAۜMߧVXVQpmz[RxÐ&|pVqex HgAʤXbAd F2 a#Fҵ(myx!d$;6k7+7pMr딆I28&~q]E2*(cq{Z) yvp}A̱КB%"E! C^plHIB!gD`>g]Mu(j+OD)ԓqu;҆eyW>v$&1>>HriдK7,Q([' '4 S w3Ta)v{ԍ!1-wE[kؗK² }|h"mK0,ĜD~TTh_i^M#! ] (Snng \ /s=G8'yb=-RJ]pY+HSǤB+Ķ^oND'f {4B74mtLueTPKf&_dޘ@SV D)lpTu5G"~Tx?[2j6hۓU\юJc#tI#Dvx$S4Dsx>X1_hI%|Jt5ڧijuf+Z._{Tٱ@ ֛x@ ־3h51H6ۻѤ;n|7KS=&Ͽ-]lA-q-!z6#1?Yn]C LvOWܘTMx|׵FQL"UcJ3{?qU"+g ~I'ρ7gbyۖWޝf~djDiq)5הQ-=y?@s `j^r=1Z I"o?%p3[g GŸqn] G;:Z>@#PnzɩzW^C8dU[7>8J׋:/=*EDcc\&Ԭ]kj]EY,U7Blȉ-|=UAND7yw =Xz?)(t CDz6=[xY-nNy[2x;)CsZ, 'qh# h ./~ b y%Վ*8|XrJi1nƭqrOj ?^ܢ((o3:.GB$G+n[6Wv ?]mYogޝ.aƤOX?ѷ3|B<#KSU 8ĿԖ8a'ɢ+R}EPO-ŮOQ$s胕@rt$1)l5!^{iTK1Pbы˼"zc@is^YI 0YHHgJZ{瀶RGq|@]tQ*|#? kآp6m0n2c`#_Tu˫r9QXNٹm2Jعfbd+6SѠUG,|T4' L$kCȵ"ax@;< ꯳+Rѓsf5Բ\ ڎZVR#5@ު=9 30UsA|Aj7^R%V smA׿/틟 -6 R3ԁ[l'L ZGl[=w ^eCI-U4Kgo n2nsiڦM #7(+rA3R*څEv(/B7x>$|]?jeZO$|̵Pf6לR5?;lN]yƑ`U q^tbe5_8dNh2%t@S6<­$8zr*eDoE8/j*Ҟ=;t6/L^ @eʨ|`e$geY ܃UFrz>JEITx}=  r4%# |ǥr}tǓo -#8|4N/g:_C%x`%䑊 ճy߲V\h\;YzqcJ{^+V`:^ 1? z;`r)6:7A"H _&[J&jB';{ $98[]ӫ3򵵛$qپysijpչ45v+71l/a'@ĸd!}QιkҢE/O/qmgh+1vm p1~{v2㪊7Ngf!"G6!)&w㽢G*hsQUǻ 2>r(2$Gb0: YZ